@charset "UTF-8";
/* line 6, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* line 12, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
*:before,
*:after {
  box-sizing: inherit;
}

/* line 17, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.container {
  position: relative;
}

/* line 22, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 32, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.col-xs-5ths {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  /* line 38, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  /* line 45, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  /* line 52, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}

/* line 59, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
body {
  font-family: "proxima-nova", sans-serif;
  font-style: normal;
  font-weight: 400;
}

/* line 66, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
body.fixed {
  overflow: hidden;
}

/* line 71, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a:focus {
  outline: none;
}

/* line 75, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.red {
  color: #bf3121;
}

/* line 79, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.green {
  color: #2ea595;
}

/* line 85, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.schedule-select.schedule-selected i {
  margin-right: 5px;
}

/* line 89, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.schedule-select.schedule-selected .select-hover-hide {
  display: inline-block;
}

/* line 90, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.schedule-select.schedule-selected .select-hover-show {
  display: none;
}

/* line 92, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.schedule-select.schedule-selected:hover {
  border: 1px solid #334999 !important;
  background: none !important;
  color: #334999 !important;
  transition: none !important;
}

/* line 98, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.schedule-select.schedule-selected:hover .select-hover-hide {
  display: none;
}

/* line 99, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.schedule-select.schedule-selected:hover .select-hover-show {
  display: inline-block;
}

/* line 104, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.schedule-select.schedule-unselected i {
  display: none;
}

/* line 110, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.tag_label {
  background-color: #f8f9fc;
  color: #334999;
  padding: 6px 12px;
  border-radius: 6px;
  margin-right: 10px;
  font-size: 13px;
  display: inline-block;
}

/* line 125, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
p {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #555;
}

/* line 132, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
p.secondary {
  font-size: 13px;
  line-height: 20px;
  color: #999;
}

/* line 139, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
p.small {
  line-height: 1.4;
}

/* line 146, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
p.lead {
  color: #999;
  font-size: 22px;
  line-height: 32px;
}

/* line 152, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
img.blog-feature-thumb {
  aspect-ratio: 4 / 2;
  object-fit: cover;
  border-radius: 4px;
}

/* line 158, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
img.blog-suggested-thumb {
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

/* line 163, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 185, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ec-rich-text ul {
  list-style: disc;
  padding-left: 1.25rem;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 186, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ec-rich-text ol {
  list-style: decimal;
  padding-left: 1.25rem;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 187, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ec-rich-text ul ul {
  list-style: circle;
}

/* line 188, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ec-rich-text ul ul ul {
  list-style: square;
}

/* line 192, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ec-rich-text li {
  list-style: inherit;
  margin-bottom: 0.25rem;
  margin-left: 2.5rem;
}

/* line 195, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
ul.aside {
  margin-bottom: 40px;
}

/* line 198, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
ul.aside li {
  padding: 0 0 6px 0;
}

/* line 203, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

/* line 209, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a {
  color: #334999;
  text-decoration: none;
  background: none;
  cursor: pointer;
  font-weight: 500;
}

/* line 217, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.inline-large {
  display: block;
  clear: both;
  margin-bottom: 20px;
  line-height: 30px;
  font-size: 16px;
}

/* line 224, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.inline-large i {
  font-size: 30px;
  float: left;
  margin-right: 8px;
}

/* line 231, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.bold {
  font-weight: 600;
}

/* line 235, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a:hover {
  color: #263773;
}

/* line 243, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h1,
h2,
h3,
h4,
h5,
.event-dashboard-left li a,
.event-dashboard-left li span.header,
.nav-dashboard-event-actions li a,
.pages-sub-nav li a,
h6 {
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
}

/* line 254, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h4,
.h4 {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
}

/* line 261, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h4 a,
.h4 a {
  color: inherit;
  font-weight: 600;
}

/* line 266, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h4.h4subheader,
.h4.h4subheader {
  font-weight: 800;
  border-bottom: 4px solid #334999;
  display: inline-block;
  padding-bottom: 5px;
}

/* line 276, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h2.h2subheader,
.h2.h2subheader {
  margin-bottom: 20px;
  font-size: 36px !important;
}

/* line 280, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h2.h2subheader:after,
.h2.h2subheader:after {
  content: "";
  display: block;
  width: 100px;
  height: 3px;
  background-color: #334999;
  margin-top: 10px;
}

/* line 289, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h2.h2subheader.h2subheader_lg,
.h2.h2subheader.h2subheader_lg {
  margin-bottom: 20px !important;
  font-size: 40px !important;
}

/* line 295, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h2.h2subheader.h2subheader_white:after,
.h2.h2subheader.h2subheader_white:after {
  background-color: #fff;
  margin: 20px auto 0 auto;
}

/* line 304, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages h2.h2hasborderbottom {
  margin-bottom: 20px;
  font-size: 40px;
  margin-top: 0;
}

/* line 309, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages h2.h2hasborderbottom:after {
  content: "";
  display: block;
  width: 100px;
  height: 6px;
  background-color: #334999;
  margin-top: 10px;
}

/* line 321, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.text-center .h2subheader:after {
  content: "";
  display: block;
  width: 100px;
  height: 6px;
  background-color: #334999;
  margin: 10px auto 0 auto;
}

/* line 333, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h1.green,
.h1.green {
  color: #2ea595;
}

/* line 337, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h1.red,
.h1.red {
  color: #bf3121;
}

/* line 341, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h1.purple,
.h1.purple {
  color: rebeccapurple;
}

/* line 346, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h1,
.jumbotron h1 {
  font-size: 42px;
  font-weight: 700;
}

/* line 354, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h1 sup,
.jumbotron h1 sup {
  font-size: 14px;
  color: #334999;
  position: absolute;
}

/* line 393, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h3 {
  font-size: 20px;
}

/* line 397, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h5, .event-dashboard-left li a, .event-dashboard-left li span.header, .nav-dashboard-event-actions li a, .pages-sub-nav li a,
.h5 {
  font-size: 17px;
  font-weight: 700;
}

/* line 403, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
h6 {
  font-size: 14px;
  font-weight: 600;
  margin: 0;
}

/* line 409, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.borderbottom {
  margin-bottom: 20px;
}

/* line 412, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.borderbottom:after {
  content: "";
  display: block;
  width: 100px;
  height: 6px;
  background-color: #334999;
  margin-top: 10px;
}

/* line 422, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
hr {
  margin: 40px 0;
}

/* line 425, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
hr.hr {
  border-top: 1px solid black;
}

/* line 430, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.icon {
  display: inline-flex;
}

/* line 433, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.icon.icon-block {
  display: block;
  font-size: 60px;
}

/* line 439, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.sup {
  color: #fff;
  background: rebeccapurple;
  font-size: 10px;
  padding: 2px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 900;
}

/* line 449, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.sup.sup-basic {
  background: #334999;
}

/* line 454, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.icon.icon-loader {
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotate;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  animation-name: rotate;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}

/* line 487, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.jumbotron {
  background: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  background-position: 50%;
  position: relative;
}

/* line 496, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.jumbotron .jumbotron-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 505, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.cover {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

/* line 518, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.has-border {
  border: 1px solid #efefef;
}

/* line 524, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert,
#error_explanation {
  position: fixed;
  background: rgba(255, 255, 255, 0.92);
  z-index: 11;
  top: -100px;
  right: 20px;
  margin: 0;
  font-weight: 400;
  opacity: 0;
  padding: 0;
  z-index: 99999999;
  border-radius: 0;
  background: #252f3e;
  color: #fff;
  border: 1px solid #09c;
  border: none;
  box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2);
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}

/* line 547, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert.visible,
#error_explanation.visible {
  top: 10px;
  opacity: 1;
}

/* line 552, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert .alert-content,
#error_explanation .alert-content {
  padding: 10px 20px;
  display: inline-block;
}

/* line 556, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert.alert-error,
#error_explanation.alert-error {
  background: #993354;
}

/* line 564, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert .fa-times-circle,
#error_explanation .fa-times-circle {
  padding: 16px 20px;
  display: inline-block;
  opacity: 0.8;
  cursor: pointer;
}

/* line 571, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert .fa-times-circle:hover,
#error_explanation .fa-times-circle:hover {
  background: #334999;
  color: #fff;
  opacity: 1;
}

/* line 578, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert .error,
#error_explanation .error {
  background: red;
}

/* line 582, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert h2,
#error_explanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin-bottom: 0px;
  color: #fff;
}

/* line 591, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert ul,
#error_explanation ul {
  margin-bottom: 20px;
}

/* line 594, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert ul li,
#error_explanation ul li {
  font-size: 12px;
  list-style: inherit;
  text-align: left;
  margin: 0 40px 0px;
}

/* line 607, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
#default_bg_picker li {
  width: 110px;
  padding: 10px 2px;
  cursor: pointer;
}

/* line 612, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
#default_bg_picker img {
  width: 100%;
  border: 2px solid transparent;
}

/* line 616, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
#default_bg_picker img:hover, #default_bg_picker img.active {
  border: 2px solid #21afbf;
}

/* line 624, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.side-nav li {
  position: relative;
}

/* line 626, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.side-nav li span {
  background: #000;
  color: #fff;
  padding: 4px 2px;
  font-size: 10px;
  position: absolute;
  width: 90px;
  top: -8px;
  right: 30px;
  opacity: 0;
}

/* line 640, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.side-nav li:hover span {
  opacity: 1;
}

/* line 645, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.side-nav li:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 50px 0 50px 200px;
  border-color: transparent transparent transparent #007bff;
}

/* line 655, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.event-details {
  padding-top: 10px;
  position: relative;
  z-index: 9999;
}

/* line 661, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.event-info {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  text-align: center;
  width: 100%;
  padding: 0 50px;
  max-width: 1000px;
  margin: 0 auto;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 681, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.event-info #RSVP {
  margin-top: 20px;
  display: inline-block;
}

/* line 686, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.event-info .share {
  font-size: 28px;
  padding-top: 140px;
}

/* line 691, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.event-info .event-description {
  font-size: 13px;
  line-height: 26px;
}

/* line 697, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.profile {
  border-radius: 50%;
}

/* line 701, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.input-md {
  width: 48%;
}

/* line 705, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.input-lg {
  width: 85%;
}

/* line 710, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.purple {
  color: rebeccapurple;
}

/* line 714, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.crossedout {
  position: relative;
}

/* line 717, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.crossedout:before {
  border-bottom: 3px solid black;
  -webkit-transform: skewY(-10deg);
  transform: skewY(-10deg);
  content: "";
  width: 100%;
  position: absolute;
  right: 0;
  top: 50%;
}

/* line 730, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.list-inline li {
  display: inline-block;
}

/* line 735, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.list-unstyled li {
  list-style-type: none;
  margin-left: 0;
}

/* line 741, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
#btn-create {
  display: none;
}

/* line 745, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn,
.carrier-wave-field input {
  cursor: pointer;
  border: none;
  background: #334999;
  font-size: 15px;
  color: #fff;
  padding: 15px 28px;
  border-radius: 6px;
  display: inline-block;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  font-size: 13px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}

/* line 765, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-md,
.carrier-wave-field input.btn-md {
  padding: 20px 50px;
  font-size: 14px;
}

/* line 770, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-large,
.carrier-wave-field input.btn-large {
  padding: 22px 52px;
  font-size: 16px;
}

/* line 775, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-small,
.carrier-wave-field input.btn-small {
  padding: 8px 16px;
  font-size: 12px;
}

/* line 780, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-dark-gray,
.carrier-wave-field input.btn-dark-gray {
  background-color: #212a37;
}

/* line 784, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-obvious,
.carrier-wave-field input.btn-obvious {
  background-color: #f29b30;
}

/* line 788, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-positive,
.carrier-wave-field input.btn-positive {
  background-color: #2ea595;
}

/* line 792, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-purple,
.carrier-wave-field input.btn-purple {
  background-color: #663399;
}

/* line 795, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-purple:hover,
.carrier-wave-field input.btn-purple:hover {
  background-color: #4e2a71;
}

/* line 800, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-red,
.carrier-wave-field input.btn-red {
  background-color: #993350;
}

/* line 803, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-red:hover,
.carrier-wave-field input.btn-red:hover {
  background-color: #924242;
}

/* line 808, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-white,
.carrier-wave-field input.btn-white {
  background: #fff;
  border: 1px #ccc solid;
  color: #444;
}

/* line 814, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-subtle,
.carrier-wave-field input.btn-subtle {
  background-color: #dee2e2;
  color: #555;
}

/* line 819, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-nobg,
.carrier-wave-field input.btn-nobg {
  background-color: transparent;
  color: #222;
}

/* line 823, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-nobg.btn-nobg-hovernoeffect,
.carrier-wave-field input.btn-nobg.btn-nobg-hovernoeffect {
  color: #888;
}

/* line 827, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-nobg.btn-nobg-hovernoeffect:hover,
.carrier-wave-field input.btn-nobg.btn-nobg-hovernoeffect:hover {
  background-color: transparent;
  color: #222;
  cursor: initial;
}

/* line 835, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-nobg.btn-nobg-nohover,
.carrier-wave-field input.btn-nobg.btn-nobg-nohover {
  opacity: .5;
}

/* line 839, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-nobg.btn-nobg-nohover:hover,
.carrier-wave-field input.btn-nobg.btn-nobg-nohover:hover {
  background-color: transparent;
  color: #222;
  cursor: initial;
}

/* line 846, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-nobg:focus,
.carrier-wave-field input.btn-nobg:focus {
  color: #fff;
  background-color: #293a7a;
  border: none;
}

/* line 854, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-gray,
.carrier-wave-field input.btn-gray {
  background-color: #a0a6ab;
}

/* line 858, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-dark,
.carrier-wave-field input.btn-dark {
  background-color: #1f2834;
}

/* line 862, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-dark-new,
.carrier-wave-field input.btn-dark-new {
  background-color: #1f2834;
}

/* line 865, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-dark-new:hover,
.carrier-wave-field input.btn-dark-new:hover {
  background-color: #151c24;
}

/* line 870, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-dark-transparent,
.carrier-wave-field input.btn-dark-transparent {
  background-color: #1f2834;
}

/* line 874, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-ghost,
.carrier-wave-field input.btn-ghost {
  border: 1px solid #334999 !important;
  background: none;
  color: #334999;
}

/* line 880, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-transparent,
.carrier-wave-field input.btn-transparent {
  background-color: transparent;
}

/* line 884, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-green,
.carrier-wave-field input.btn-green {
  background-color: #2ea595;
}

/* line 888, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-darkmd,
.carrier-wave-field input.btn-darkmd {
  background-color: #4a5563;
}

/* line 892, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn:hover,
.carrier-wave-field input:hover {
  background-color: #2d4086;
  color: #fff;
}

/* line 898, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn:active,
.carrier-wave-field input:active {
  background-color: #1f2834;
  transform: scale(0.98);
  color: #fff;
}

/* line 906, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-bordered,
.carrier-wave-field input.btn-bordered {
  border: 2px solid #fff !important;
  background: none;
}

/* line 910, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-bordered:hover,
.carrier-wave-field input.btn-bordered:hover {
  background-color: #fff;
  color: #222;
}

/* line 916, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-nobg,
.carrier-wave-field input.btn-nobg {
  background: transparent;
  border-radius: 6px;
}

/* line 920, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-nobg:hover,
.carrier-wave-field input.btn-nobg:hover {
  background: rgba(51, 73, 153, 0.1);
  text-decoration: none;
  color: initial;
}

/* line 927, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app .btn.btn-disabled,
.carrier-wave-field input.btn-disabled {
  background: #f8f9fc;
  cursor: default;
  color: #777;
  border: 1px solid #efefef;
}

/* line 934, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app #facebook.btn, .app .btn.btn-facebook,
.carrier-wave-field input#facebook,
.carrier-wave-field input.btn-facebook {
  background-color: #3b5998;
}

/* line 938, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app #facebook.btn:hover, .app .btn.btn-facebook:hover,
.carrier-wave-field input#facebook:hover,
.carrier-wave-field input.btn-facebook:hover {
  background-color: #334999;
}

/* line 943, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app #twitter.btn, .app .btn.btn-twitter,
.carrier-wave-field input#twitter,
.carrier-wave-field input.btn-twitter {
  background-color: #00aced;
}

/* line 947, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app #twitter.btn:hover, .app .btn.btn-twitter:hover,
.carrier-wave-field input#twitter:hover,
.carrier-wave-field input.btn-twitter:hover {
  background-color: #334999;
}

/* line 952, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app #instagram.btn,
.carrier-wave-field input#instagram {
  background-color: #8a3ab9;
}

/* line 955, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.app #instagram.btn:hover,
.carrier-wave-field input#instagram:hover {
  background-color: #334999;
}

/* line 961, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.link-delete {
  color: #bf3121;
  display: block;
  margin-top: 40px;
}

/* line 968, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.circle {
  background: #334999;
  width: 38px;
  height: 38px;
  color: #fff;
  line-height: 38px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
}

/* line 978, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.circle i {
  font-size: 20px;
  position: relative;
  top: 4px;
}

/* line 984, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a#facebook.circle {
  background: #3b5998;
  background: transparent;
}

/* line 989, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a#twitter.circle {
  background: #00aced;
  background: transparent;
}

/* line 995, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.container.simple {
  height: auto;
  background: #ccc;
  min-height: 100%;
}

/* line 1000, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.container.simple h1 {
  font-size: 40px;
}

/* line 1004, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.container.simple h2 {
  font-size: 24px;
}

/* line 1009, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.events,
.attendees {
  background: #fff;
  color: #1a1a1a;
}

/* line 1015, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well {
  padding: 30px;
  background: #f8f9fc;
  border-radius: 0;
  border: 1px solid #e7e7e7;
  font-size: 14px;
}

/* line 1023, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well h5, .well .event-dashboard-left li a, .event-dashboard-left li .well a, .well .event-dashboard-left li span.header, .event-dashboard-left li .well span.header, .well .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .well a, .well .pages-sub-nav li a, .pages-sub-nav li .well a {
  font-weight: 500;
}

/* line 1027, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-sm {
  padding: 10px;
}

/* line 1031, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-md {
  padding: 20px;
}

/* line 1035, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-dashboard-promo {
  font-size: 15px;
  font-weight: 500;
  background: #fff;
  padding: 20px;
}

/* line 1042, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-notification {
  border: none;
  background: #fcfcfe;
  color: #fff;
  margin: 0;
  background-size: cover;
  background-position: 0% 0%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 13px;
  font-weight: 400;
  background: linear-gradient(to right, #219dbd 0%, #a743a3 100%);
  background: transparent;
  position: absolute;
  width: 100%;
  top: 88px;
  left: 0;
  padding: 0;
  border: none;
}

/* line 1062, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-notification .badge {
  margin-right: 10px;
}

/* line 1067, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-notification .fa {
  float: right;
  opacity: 0.5;
  font-size: 18px;
  cursor: pointer;
}

/* line 1073, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-notification .fa:hover {
  opacity: 0.9;
}

/* line 1079, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-promo {
  text-align: center;
  font-size: 11px;
  padding: 8px;
  z-index: 9999999999;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  margin: 0;
  background: black;
  color: #fff;
  display: none;
  position: fixed;
  width: 100%;
  border: none;
}

/* line 1097, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-promo a {
  color: #334999;
  font-weight: 700;
}

/* line 1103, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-error {
  background: #9933380f;
  border-radius: 0;
  box-shadow: none;
  border: none;
}

/* line 1109, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-error .fa-exclamation-triangle {
  color: #993338;
}

/* line 1114, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-select {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  padding: 16px;
  margin-bottom: 0;
  position: relative;
  display: block;
  border: 2px solid transparent;
  background-color: transparent;
  box-shadow: none;
}

/* line 1126, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-select i {
  font-size: 26px;
  display: block;
  margin-bottom: 8px;
}

/* line 1132, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-select p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 0;
  opacity: 1;
}

/* line 1139, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-select.active {
  border: 2px solid #334999;
  background-color: #f8f9fc;
}

/* line 1143, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-select.active:after, .well.well-select.active:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 1155, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-select.active:after {
  border-color: rgba(248, 249, 252, 0);
  border-top-color: #f8f9fc;
  border-width: 20px;
  margin-left: -20px;
}

/* line 1161, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-select.active:before {
  border-color: rgba(46, 143, 165, 0);
  border-top-color: #334999;
  border-width: 23px;
  margin-left: -23px;
}

/* line 1169, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-select:hover {
  border: 2px solid #334999;
}

/* line 1175, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio {
  color: inherit;
  text-decoration: none;
  background-color: white;
  padding: 26px;
  margin-bottom: 0;
  position: relative;
  display: block;
  border: 1px solid #e9ecef;
}

/* line 1186, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio h2, .well.well-radio h3 {
  font-family: Outfit;
  font-weight: 500;
  margin-bottom: 2px;
  margin-top: 10px;
}

/* line 1194, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio p {
  color: #888;
}

/* line 1198, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio p.lead {
  font-size: 15px;
  margin-bottom: 0px;
}

/* line 1203, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio.active {
  border: 2px solid rgba(51, 73, 153, 0.5);
  background-color: #f8f9fc;
}

/* line 1208, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio.active:after, .well.well-radio.active:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 1220, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio.active:after {
  border-color: rgba(248, 249, 252, 0);
  border-top-color: #f8f9fc;
  border-width: 12px;
  margin-left: -12px;
}

/* line 1226, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio.active:before {
  border-color: rgba(46, 143, 165, 0);
  border-top-color: rgba(51, 73, 153, 0.5);
  border-width: 15px;
  margin-left: -15px;
}

/* line 1233, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio.active .form-enhanced .radio-enhanced {
  background-color: #334999;
}

/* line 1237, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio.active .form-enhanced .radio-enhanced:after {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
  visibility: visible;
  opacity: 1;
}

/* line 1249, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio.well-radioinactive {
  opacity: 0.5;
}

/* line 1253, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio .well-radio-icon-header {
  display: flex;
  align-items: center;
  /* vertically centers icon against the text block */
  gap: 16px;
  margin-bottom: 10px;
}

/* line 1259, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio .well-radio-icon-header i:not(.fa-square-arrow-up-right) {
  background: #f8f9fc;
  padding: 20px;
  flex: 0 0 auto;
  color: #5352Ed;
  border-radius: 14px;
}

/* line 1269, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio i:not(.fa-square-arrow-up-right) {
  font-size: 26px;
}

/* line 1273, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio.well-radio-inverted {
  background: #1c264f;
  color: #fff;
}

/* line 1277, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio.well-radio-inverted p {
  color: white;
  opacity: .7;
}

/* line 1284, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio .form-enhanced .radio-enhanced {
  position: relative;
  display: inline-block;
  top: 3.6px;
}

/* line 1290, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio .form-group {
  margin-bottom: 0;
}

/* line 1295, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio label.form-enhanced {
  padding-left: 0;
  font-size: 16px;
}

/* line 1299, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well.well-radio .help-block {
  margin-top: 10px !important;
  font-size: 14px !important;
  opacity: 0.6 !important;
  margin-bottom: 0 !important;
}

/* line 1308, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well .check-list {
  padding: 6px 0 20px 14px;
}

/* line 1311, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well .check-list li {
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}

/* line 1319, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well .check-list li:last-child {
  margin-bottom: 0;
}

/* line 1322, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.well .check-list .check {
  color: #5352ED;
  font-weight: 700;
  margin-right: 10px;
}

/* line 1330, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.well-radio {
  cursor: pointer;
}

/* line 1333, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.well-radio:hover {
  border: 1px solid #334999;
}

/* line 1336, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.well-radio:hover:before {
  border-top-color: #334999;
}

/* line 1343, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
p.alert {
  color: #000;
}

/* line 1347, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.event-registration select {
  outline: none;
  font-size: 16px;
  display: inline-block;
  padding: 1.2em 3em 1.3em 1.5em;
  margin: 0;
  transition: border-color 0.2s;
  border-radius: 5px;
  background: #fff;
  color: #555;
  line-height: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 1348, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.event-registration select:disabled {
  opacity: 0.3;
}

/* line 1368, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
input[name="event[style_id]"] {
  display: none;
}

/* line 1372, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-autocomplete {
  width: 60% !important;
  max-width: 600px;
  background: #fff;
}

/* line 1376, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-autocomplete li {
  padding: 10px;
}

/* line 1377, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-autocomplete li.ui-state-focus {
  background: #334999;
  color: #fff;
}

/* line 1385, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-helper-hidden-accessible {
  display: none;
}

/* line 1389, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.thm-size {
  width: 100px;
}

/* line 1393, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-timepicker-selected {
  background: #1f2834;
  color: #fff;
  cursor: pointer;
}

/* line 1399, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-timepicker-wrapper,
.ui-datepicker {
  display: none;
  background: #fff;
  border: 1px solid #ccc;
  width: 300px;
  z-index: 999;
}

/* line 1408, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-timepicker-wrapper {
  color: #000;
  width: 100%;
  height: 140px;
  overflow: auto;
  max-width: 300px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
}

/* line 1418, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
li.ui-timepicker-pm,
li.ui-timepicker-am {
  padding: 5px;
  cursor: pointer;
}

/* line 1423, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
li.ui-timepicker-pm:hover,
li.ui-timepicker-am:hover {
  background: #334999;
  color: #fff;
}

/* line 1441, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-datepicker .ui-datepicker-current-day {
  background: #1f2834;
}

/* line 1444, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-datepicker .ui-datepicker-current-day a {
  color: #fff !important;
}

/* line 1450, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-datepicker-title {
  text-align: center;
  width: 100%;
  position: absolute;
  z-index: -1;
  top: 5px;
}

/* line 1459, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-datepicker-prev,
.ui-datepicker-next {
  display: inline-block;
  width: 14px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  background-image: url(/assets/arrow-cabd54cb5c620e8974ee362c9fe0545b605f5d3cd3e79afc25703619099c2f29.png);
  background-repeat: no-repeat;
  line-height: 600%;
  overflow: hidden;
}

/* line 1472, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-datepicker-next {
  background-position: -10px 0px;
}

/* line 1476, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-datepicker-calendar {
  width: 100%;
}

/* line 1479, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-datepicker-calendar td {
  text-align: center;
}

/* line 1484, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-datepicker-next {
  float: right;
}

/* line 1488, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
#map {
  z-index: 10;
  height: 300px;
}

/* line 1493, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pac-container {
  font-family: Roboto;
}

/* line 1497, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
#type-selector {
  color: #fff;
  background-color: #4d90fe;
  padding: 5px 11px 0px 11px;
}

/* line 1503, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
#type-selector label {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 300;
}

/* line 1509, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.event-page .more {
  position: absolute;
  bottom: 20px;
  left: 0;
  font-size: 30px;
  opacity: 0.6;
  z-index: 2;
  text-align: center;
  width: 100%;
  transition: opacity 0.4s ease-out;
}

/* line 1520, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.event-page .more:hover {
  opacity: 1;
}

/* line 1524, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert.error {
  border-radius: 6px;
  background: red;
}

/* line 1526, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert.error h2 {
  margin: 0;
  padding: 0;
  line-height: 1.4em;
}

/* line 1531, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert.error ul {
  margin-bottom: 6px;
}

/* line 1534, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.alert.error li {
  list-style-type: disc;
  color: #fff;
}

/* line 1541, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-autocomplete {
  z-index: 99999999;
  max-width: 300px;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

/* line 1547, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ui-autocomplete li {
  cursor: pointer;
}

/* line 1552, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #334999;
}

/* line 1559, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.thumbnail.active:after {
  content: "\f00c";
  position: absolute;
  background: #21a2bf;
  color: #fff;
  top: 14px;
  right: 17px;
  border-radius: 50%;
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  padding: 12px;
  font-size: 13px;
}

/* line 1577, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.thumbnail {
  border: 2px solid transparent;
  margin-bottom: 36px;
  text-decoration: none;
  position: relative;
}

/* line 1583, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.thumbnail p.small {
  font-size: 13px;
  line-height: 20px;
  color: #777;
}

/* line 1589, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.thumbnail img {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
}

/* line 1593, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
a.thumbnail sup {
  color: #fff;
  background: #334999;
  font-size: 9px;
  text-transform: lowercase;
  padding: 2px;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 5px;
}

/* line 1605, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.dropable {
  width: 100%;
  height: 100px;
  background: #efefef59;
  border: 1px dashed rgba(153, 153, 153, 0.49);
}

/* line 1611, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.dropable i {
  text-align: center;
  width: 100%;
  top: 32px;
  position: relative;
  font-size: 27px;
  opacity: 0.2;
}

/* line 1622, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.fade-in {
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media (min-width: 768px) {
  /* line 1628, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .modal-dialog {
    width: 800px;
    margin: 30px auto;
  }
  /* line 1632, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .modal-dialog.modal-sm {
    width: 500px;
  }
  /* line 1636, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .modal-dialog.modal-xs {
    width: 400px;
  }
  /* line 1640, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .modal-dialog.modal-md-2 {
    width: 640px;
  }
  /* line 1644, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .modal-dialog.modal-lg {
    width: 80%;
    max-width: 1200px;
  }
  /* line 1650, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .modal-content {
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
  }
}

/* line 1656, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-content {
  border-radius: 0;
}

/* line 1661, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-dialog .modal-body {
  padding-bottom: 30px;
}

/* line 1665, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-dialog .tab-content {
  margin-top: 40px;
}

/* line 1670, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.3;
}

/* line 1675, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 {
  /* ---- Header ---- */
  /* Split View Layout */
  /* Left Sidebar */
  /* Right Preview Pane */
  /* List Item Styling */
  /* Preview Details */
  /* Responsive adjustment */
  /* Card Container */
  /* Active State */
  /* Checkmark Badge */
  /* Wireframe Preview Section */
  /* Card Content Section */
  /* Sidebar Styling */
  /* Main Content Styling */
  /* Utilities */
}

/* line 1679, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .ec-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 20px 24px 16px;
  border-bottom: 1px solid var(--border);
  background-color: #1c264f;
  color: #fff;
}

/* line 1688, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .ec-head-left {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

/* line 1689, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .ec-head-icon {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #5352Ed;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  flex-shrink: 0;
}

/* line 1699, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .ec-title {
  font-size: 19px;
  font-weight: 600;
  margin: 0;
  color: var(--ink);
  line-height: 1.2;
}

/* line 1706, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .ec-subtitle {
  font-size: 13px;
  line-height: 1.2;
  color: white;
  margin: 0 0 0;
}

/* line 1707, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .ec-close {
  width: 20px;
  height: 32px;
  border: none;
  background: transparent;
  color: #fff;
  border-radius: 8px;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1716, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .ec-close:hover {
  background: var(--surface-1);
  color: var(--ink);
}

/* line 1719, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .modal-header {
  background: #f8f9fc;
  padding: 16px 24px;
}

/* line 1723, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .modal-header .fa-times {
  margin-top: 2px;
}

/* line 1728, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .modal-body {
  position: relative;
  padding: 24px;
}

/* line 1733, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 h1 {
  font-size: 52px;
  letter-spacing: -2px;
}

/* line 1738, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 h5, .modal-v2 .event-dashboard-left li a, .event-dashboard-left li .modal-v2 a, .modal-v2 .event-dashboard-left li span.header, .event-dashboard-left li .modal-v2 span.header, .modal-v2 .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .modal-v2 a, .modal-v2 .pages-sub-nav li a, .pages-sub-nav li .modal-v2 a {
  font-size: 17px;
  font-weight: 600;
}

/* line 1743, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 p {
  font-size: 18px;
  line-height: 30px;
  opacity: 1;
  color: #999;
}

/* line 1750, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .btn {
  padding: 10px 16px;
}

/* line 1756, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-split-container {
  display: flex;
  height: 600px;
  margin: -15px;
  /* Offset modal-body padding */
}

/* line 1763, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-list-pane {
  width: 350px;
  border-right: 1px solid #efefef;
  display: flex;
  flex-direction: column;
  background: #fff;
}

/* line 1770, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-list-header {
  padding: 10px 15px;
  background: #f8f9fc;
  border-bottom: 1px solid #eee;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
  color: #777;
}

/* line 1779, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-list-scroll {
  flex-grow: 1;
  overflow-y: auto;
}

/* line 1785, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-preview-pane {
  flex-grow: 1;
  background: #f8f9fc;
  display: flex;
  flex-direction: column;
  padding: 20px;
  overflow-y: auto;
}

/* line 1795, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-item {
  padding: 16px 24px;
  border-bottom: 1px solid #efefef;
  cursor: pointer;
  transition: background 0.2s;
}

/* line 1801, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-item:hover {
  background: #f8f9fc;
}

/* line 1804, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-item.active {
  background: #5352ed0d;
  border-left: 3px solid #5352Ed;
  padding-left: 16px;
}

/* line 1809, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-item-title {
  display: flex;
  justify-content: space-between;
  margin-bottom: 4px;
}

/* line 1814, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .history-item-meta {
  font-size: 12px;
  color: #888;
}

/* line 1820, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .preview-card {
  background: white;
  border: 1px solid #efefef;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 20px;
}

/* line 1827, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .preview-iframe-mock {
  background: white;
  border: 1px solid #efefef;
  border-radius: 4px;
  flex-grow: 1;
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* line 1839, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .status-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 5px;
}

/* line 1846, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .dot-success {
  background-color: #5cb85c;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* line 1852, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .spinning {
  animation: spin 1s linear infinite;
}

@media (max-width: 992px) {
  /* line 1858, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .modal-v2 .history-split-container {
    flex-direction: column;
    height: auto;
  }
  /* line 1862, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .modal-v2 .history-list-pane {
    width: 100%;
    height: 250px;
    border-right: 0;
    border-bottom: 1px solid #ddd;
  }
}

/* line 1873, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .template-card {
  border: 2px solid #e5e7eb;
  border-radius: 12px;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  background: #fff;
  margin-bottom: 30px;
  position: relative;
}

/* line 1884, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .template-card:hover {
  border-color: #d1d5db;
}

/* line 1889, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .template-card.active {
  border-color: #5c4cee;
  box-shadow: 0 4px 12px rgba(92, 76, 238, 0.1);
}

/* line 1895, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .check-badge {
  position: absolute;
  top: 14px;
  right: 14px;
  width: 24px;
  height: 24px;
  background-color: #5c4cee;
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: scale(0.8);
  transition: all 0.2s ease-in-out;
  z-index: 10;
}

/* line 1913, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .template-card.active .check-badge {
  opacity: 1;
  transform: scale(1);
}

/* line 1918, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .check-badge svg {
  width: 14px;
  height: 14px;
}

/* line 1924, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .card-preview {
  background-color: #f8fafc;
  padding: 16px;
  border-bottom: 1px solid #f1f5f9;
  height: 140px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 1934, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .wf-header {
  background-color: #e2e8f0;
  height: 16px;
  border-radius: 4px;
  width: 100%;
}

/* line 1941, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .wf-body {
  display: flex;
  gap: 12px;
  flex: 1;
  margin: 12px 0;
}

/* line 1948, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .wf-col {
  flex: 1;
  background-color: #e2e8f0;
  border-radius: 4px;
  height: 100%;
}

/* line 1955, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .wf-footer {
  background-color: #e2e8f0;
  height: 32px;
  border-radius: 4px;
  width: 100%;
}

/* line 1963, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .card-info {
  padding: 20px;
}

/* line 1967, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .card-title {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  color: #1e293b;
}

/* line 1975, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .card-desc {
  margin: 0;
  color: #64748b;
  font-size: 14px;
  line-height: 1.5;
}

/* line 1982, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .vh-body {
  display: flex;
  flex: 1;
  overflow: hidden;
}

/* line 1989, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .vh-sidebar {
  width: 300px;
  background: #fcfcfc;
  border-right: 1px solid #ddd;
  overflow-y: auto;
  padding: 15px;
}

/* line 1997, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .version-item {
  display: block;
  padding: 12px 15px;
  margin-bottom: 10px;
  border: 1px solid transparent;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  color: #333;
  transition: all 0.2s;
}

/* line 2009, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .version-item:hover {
  background: #f5f5f5;
  text-decoration: none;
}

/* line 2014, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .version-item.active {
  background: #fff;
  border-color: #bce8f1;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}

/* line 2020, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .version-item.active .v-id {
  color: #31708f;
}

/* line 2025, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .vh-main {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: #fff;
}

/* line 2033, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .vh-main-header {
  padding: 25px 30px;
  border-bottom: 1px solid #eee;
}

/* line 2038, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .vh-main-content {
  flex: 1;
  overflow-y: auto;
  padding: 25px 30px;
  background: #f9f9f9;
}

/* line 2045, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .diff-box {
  margin-top: 10px;
  border-radius: 4px;
  border: 1px solid #ddd;
  overflow: hidden;
}

/* line 2052, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .diff-line {
  padding: 8px 12px;
  font-family: monospace;
  font-size: 13px;
}

/* line 2057, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .diff-removed {
  background: #fdf2f2;
  color: #a94442;
  border-bottom: 1px solid #f2dede;
  text-decoration: line-through;
}

/* line 2058, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .diff-added {
  background: #f0fdf4;
  color: #3c763d;
}

/* line 2060, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .simulator-box {
  border: 2px dashed #ccc;
  border-radius: 8px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #999;
  background: #fff;
}

/* line 2073, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .margin-bottom-0 {
  margin-bottom: 0;
}

/* line 2074, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 2075, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .label-draft {
  background-color: #5bc0de;
}

/* line 2076, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .label-live {
  background-color: #5cb85c;
}

/* line 2077, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v2 .label-archived {
  background-color: #999;
}

/* line 2082, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v3 {
  text-align: center;
}

@media screen and (min-width: 768px) {
  /* line 2086, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .modal-v3.modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

/* line 2094, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v3 .modal-content {
  background: transparent;
  border: none;
}

/* line 2099, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v3 .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

/* line 2105, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v3 .modal-body {
  position: relative;
  padding: 40px;
  background-color: #f8f9fc;
}

/* line 2113, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v3 h3 {
  font-weight: 800;
  margin-bottom: 20px !important;
  font-family: outfit;
  font-size: 24px;
}

/* line 2120, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v3 p {
  font-size: 16px;
  line-height: 24px;
  opacity: 1;
  color: #555;
}

/* line 2127, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v3 .bottom-md {
  margin-bottom: 22px;
}

/* line 2131, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-v3 .modal-footer {
  padding: 20px 15px;
  background-color: #f8f9fc;
}

/* line 2139, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.breadcrumb {
  background: none;
  padding: 0;
  font-weight: 500;
  color: #000;
  margin-bottom: 40px;
  font-size: 13px;
}

/* line 2147, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.breadcrumb a {
  font-weight: 500;
  color: #000;
}

/* line 2155, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.breadcrumb > li + li:before {
  content: "\3E";
  /* Hex code for > */
}

/* line 2162, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.breadcrumb li.active {
  opacity: 1;
  font-weight: 700;
  color: #000;
}

/* line 2167, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.breadcrumb li.active a {
  font-weight: 600;
}

/* line 2171, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.breadcrumb li.active span {
  background: #1f2834;
  color: #fff;
}

/* line 2177, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.breadcrumb span {
  padding: 2px;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: inline-block;
  background: #334999;
  color: #fff;
  font-weight: 400;
  text-align: center;
  color: #888;
  background: #efefef;
}

/* line 2192, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
#drift-widget-container #drift-widget {
  z-index: 100 !important;
}

/* line 2198, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.thank_spam {
  background: #eeeeee !important;
}

/* line 2201, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.thank_spam nav {
  display: block !important;
}

/* line 2206, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
sup.new {
  color: #2ea595;
  font-weight: 900;
}

/* line 2211, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pro {
  color: #2ea595;
}

/* line 2215, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.unpublished {
  background: rgba(213, 55, 37, 0.9) !important;
}

/* line 2219, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.red-copy {
  color: rgba(213, 55, 37, 0.9);
}

/* line 2223, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.popover {
  font-size: 14px;
  color: #000;
  min-width: 300px;
}

/* line 2228, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.popover .form-control {
  font-size: 14px;
  height: 40px;
}

/* line 2232, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.popover .form-control[disabled] {
  font-size: 12px;
}

/* line 2237, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.popover .popover-actions {
  margin: 30px 0 10px;
}

/* line 2243, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.tooltip.bottom .tooltip-arrow {
  display: none;
}

/* line 2248, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.tooltip {
  font-size: 13px;
  font-weight: 500;
}

/* line 2252, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.tooltip .tooltip-inner {
  background: #1f2834;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
  font-weight: 500;
  padding: 8px 10px;
  border-radius: 0;
}

/* line 2263, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.tooltip.right .tooltip-arrow {
  border-right-color: #1f2834;
}

/* line 2269, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ec-panel .sortable .ui-sortable-handle .fa-bars:hover {
  cursor: move;
}

/* line 2273, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ec-panel .sortable tr {
  display: block;
  width: 100%;
}

/* line 2277, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ec-panel .sortable tr td {
  display: block;
}

/* line 2283, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
label.form-enhanced {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 15px;
  padding-left: 24px;
}

/* line 2296, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
label.form-enhanced .btn.btn-small {
  position: relative;
  top: -3px;
  margin-top: 0;
  margin-left: 10px;
  padding: 4px 8px;
}

/* line 2305, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Bootstrap's disabled .form-control rule sets opacity: 1, which would reveal the
   native (full-width) input behind the custom checkmark */
/* line 2313, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced input:disabled,
fieldset[disabled] .form-enhanced input {
  opacity: 0;
}

/* line 2318, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .checkmark-enhanced {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
}

/* line 2326, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .checkmark-enhanced.checkmark-enhanced-lg {
  width: 30px;
  height: 30px;
  box-shadow: 2px 2px 12px inset #0000001f;
}

/* line 2331, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .checkmark-enhanced.checkmark-enhanced-lg:after {
  left: 11px;
  top: 4px;
  width: 9px;
  height: 17px;
}

/* On mouse-over, add a grey background color */
/* line 2341, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced:hover input ~ .checkmark-enhanced {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
/* line 2346, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced input:checked ~ .checkmark-enhanced {
  background-color: #334999;
}

/* When the checkbox is checked, add a blue background */
/* line 2351, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced input:disabled ~ .checkmark-enhanced {
  opacity: 0.6;
}

/* Create the checkmark/indicator (hidden when not checked) */
/* line 2356, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .checkmark-enhanced:after {
  content: "";
  position: absolute;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s ease all;
}

/* Show the checkmark when checked */
/* line 2365, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced input:checked ~ .checkmark-enhanced:after {
  visibility: visible;
  opacity: 1;
}

/* Style the checkmark/indicator */
/* line 2371, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .checkmark-enhanced:after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* Create a custom radio button */
/* line 2384, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .radio-enhanced {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
  border-radius: 50%;
}

/* Create a custom radio button */
/* Create a custom radio button */
/* line 2399, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .radio label {
  padding-left: 24px;
}

/* line 2403, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .radio + .radio,
.form-enhanced .checkbox + .checkbox {
  margin-top: 0;
}

/* On mouse-over, add a grey background color */
/* line 2409, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced:hover input ~ .radio-enhanced {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
/* line 2414, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced input:checked ~ .radio-enhanced {
  background-color: #334999;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
/* line 2419, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .radio-enhanced:after {
  content: "";
  position: absolute;
  visibility: hidden;
  opacity: 0;
  transition: 0.2s linear all;
}

/* Show the indicator (dot/circle) when checked */
/* line 2428, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced input:checked ~ .radio-enhanced:after {
  visibility: visible;
  opacity: 1;
}

/* Style the indicator (dot/circle) */
/* line 2434, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced .radio-enhanced:after {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}

/* line 2443, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.select-enhanced {
  position: relative;
}

/* line 2447, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.select-enhanced:after {
  content: "\f107";
  font-family: "Font Awesome 6 Pro";
  color: #000;
  right: 11px;
  height: 34px;
  padding: 15px 0px 0px 8px;
  position: absolute;
  pointer-events: none;
}

/* IE11 hide native button (thanks Matt!) */
/* line 2461, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
select::-ms-expand {
  display: none;
}

/* line 2465, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.select-enhanced select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */
  display: block;
  height: 50px;
  float: right;
  background-color: #ffffff;
  background-image: none;
  -ms-word-break: normal;
  word-break: normal;
}

/* line 2488, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.form-enhanced.form-enhanced-disabled {
  opacity: 0.5;
}

/* line 2499, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.fa-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#334999), to(#6f50a0));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 2511, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.click-trigger,
.jumbotron p.click-trigger {
  font-size: 12px;
  font-weight: 500;
  margin-top: 6px;
  line-height: 1.1;
}

/* line 2519, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.margin-10 {
  margin-bottom: 10px;
}

/* line 2523, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.margin-20 {
  margin-bottom: 20px;
}

/* line 2527, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.margin-30 {
  margin-bottom: 30px;
}

/* line 2531, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.margin-40 {
  margin-bottom: 40px;
}

/* line 2535, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.margin-50 {
  margin-bottom: 60px;
}

/* line 2539, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.margin-60 {
  margin-bottom: 60px;
}

/* line 2543, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.margin-80 {
  margin-bottom: 80px;
}

/* line 2547, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal-backdrop {
  z-index: 99998;
}

/* line 2551, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.modal {
  z-index: 99999;
}

/* line 2556, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.feature-block i {
  font-size: 42px;
  display: block;
  margin-bottom: 20px;
}

/* line 2562, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.feature-block p {
  color: #888;
}

/* line 2567, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.feature-block.feature-block-sm i {
  font-size: 26px;
  display: block;
  margin-bottom: 20px;
}

/* line 2575, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.strike {
  position: relative;
  display: inline-block;
}

/* line 2579, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.strike:after {
  content: "";
  position: absolute;
  height: 7px;
  width: 127%;
  transform: rotate(135deg);
  background-color: #fff;
  top: 44px;
  left: -9px;
}

/* line 2590, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.strike.dark {
  color: black;
}

/* line 2593, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.strike.dark:after {
  background-color: #000;
  top: 31px;
}

/* line 2600, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.green {
  color: #2ea595;
}

/* line 2604, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.fa-positive {
  color: #2ea595;
}

/* line 2608, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.fa-negative {
  color: #bf3121;
}

/* line 2612, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.fa-neutral {
  color: #cdc21f;
}

/* line 2616, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.visible-xlg {
  display: none !important;
}

@media (min-width: 1350px) {
  /* line 2621, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .visible-xlg {
    display: block !important;
  }
  /* line 2624, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .hidden-xlg {
    display: none !important;
  }
}

/* line 2629, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well,
.payments .container .pricing-well {
  position: relative;
}

/* line 2633, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well:after,
.payments .container .pricing-well:after {
  content: "";
  display: block;
  position: absolute;
  top: 30px;
  right: 7.5px;
  width: 1px;
  height: 500px;
  background: #eee;
}

/* line 2645, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well:last-child:after,
.payments .container .pricing-well:last-child:after {
  display: none;
}

/* line 2650, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well .pricing-well-plan-name,
.payments .container .pricing-well .pricing-well-plan-name {
  font-size: 24px;
  font-family: outfit;
}

/* line 2655, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well .pricing-well-plan-price,
.payments .container .pricing-well .pricing-well-plan-price {
  font-size: 24px;
  font-family: outfit;
  color: #334999;
  margin-bottom: 0;
  margin-top: 10px;
}

/* line 2663, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well .pricing-well-plan-desc,
.payments .container .pricing-well .pricing-well-plan-desc {
  margin: 20px 0 25px 0;
  max-width: 282px;
}

/* line 2668, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well .fa-stack,
.payments .container .pricing-well .fa-stack {
  font-size: 12px;
  display: none;
}

/* line 2673, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well .fa-square-info,
.payments .container .pricing-well .fa-square-info {
  font-size: 12px;
  color: #666;
}

/* line 2678, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well .fa-circle.fa-stack-2x,
.payments .container .pricing-well .fa-circle.fa-stack-2x {
  color: #334999;
}

/* line 2682, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well ul,
.pages .container .pricing-well li,
.payments .container .pricing-well ul,
.payments .container .pricing-well li {
  list-style: none !important;
  padding: 0 !important;
}

/* line 2688, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well ul,
.payments .container .pricing-well ul {
  margin-top: 36px;
  font-weight: 500;
  color: #222;
}

/* line 2693, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well ul li,
.payments .container .pricing-well ul li {
  margin-bottom: 3px;
}

/* line 2696, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well ul li span,
.payments .container .pricing-well ul li span {
  text-decoration: underline;
  text-decoration-color: #999;
  text-decoration-style: dotted;
}

/* line 2704, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well ul:first-of-type,
.payments .container .pricing-well ul:first-of-type {
  margin-top: 40px;
}

/* line 2708, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well li.empty,
.payments .container .pricing-well li.empty {
  visibility: hidden;
}

/* line 2712, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well em,
.payments .container .pricing-well em {
  font-weight: 600;
}

/* line 2717, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-feature .btn,
.payments .container .pricing-well.pricing-well-feature .btn {
  background: rebeccapurple;
}

/* line 2720, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-feature .btn:hover,
.payments .container .pricing-well.pricing-well-feature .btn:hover {
  background-color: #4e2a71;
}

/* line 2725, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-feature .pricing-well-plan-price,
.payments .container .pricing-well.pricing-well-feature .pricing-well-plan-price {
  color: rebeccapurple;
}

/* line 2730, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well .fa-check,
.payments .container .pricing-well .fa-check {
  color: #334999;
}

/* line 2735, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-inactive .pricing-well-inner,
.payments .container .pricing-well.pricing-well-inactive .pricing-well-inner {
  opacity: 0.5;
}

/* line 2739, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-inactive .btn,
.payments .container .pricing-well.pricing-well-inactive .btn {
  pointer-events: none;
}

/* line 2746, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-active:before,
.payments .container .pricing-well.pricing-well-active:before {
  position: absolute;
  top: 0;
  content: "active";
  display: block;
  width: 64px;
  height: 20px;
  background: #334999;
  text-align: center;
  color: #fff;
  top: -5px;
  left: 50%;
  z-index: 99;
  margin-left: -32px;
}

/* line 2762, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-active .pricing-well-inner,
.payments .container .pricing-well.pricing-well-active .pricing-well-inner {
  border: 1px dashed #334999;
}

/* line 2768, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-required:before,
.payments .container .pricing-well.pricing-well-required:before {
  position: absolute;
  top: 0;
  content: 'suggested';
  display: block;
  width: 90px;
  height: 20px;
  background: #2ea595;
  text-align: center;
  color: #fff;
  top: -5px;
  left: 50%;
  z-index: 99;
  margin-left: -45px;
}

/* line 2785, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-required .pricing-well-inner,
.payments .container .pricing-well.pricing-well-required .pricing-well-inner {
  border: 1px solid #2ea595;
}

/* line 2790, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well span.pricing-desc,
.payments .container .pricing-well span.pricing-desc {
  font-size: 12px;
  display: inline-block;
  margin-left: 4px;
  color: #999;
  text-decoration: none;
}

/* line 2803, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-2 .btn,
.payments .container .pricing-well.pricing-well-2 .btn {
  margin-top: 16px;
}

/* line 2807, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-2 ul li,
.payments .container .pricing-well.pricing-well-2 ul li {
  font-size: 17px;
  line-height: 32px;
}

/* line 2812, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-2 li.separator,
.payments .container .pricing-well.pricing-well-2 li.separator {
  margin-top: 10px;
}

/* line 2817, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-2 ul li.freedesc,
.payments .container .pricing-well.pricing-well-2 ul li.freedesc {
  color: #334999;
  margin-top: 12px;
  font-size: 14px;
  font-weight: 500;
}

/* line 2825, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-2 .pricing-well-plan-desc,
.payments .container .pricing-well.pricing-well-2 .pricing-well-plan-desc {
  margin-bottom: 8px;
  margin-top: 30px;
  color: #888;
}

/* line 2831, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-2 ul:first-of-type,
.payments .container .pricing-well.pricing-well-2 ul:first-of-type {
  margin-top: 16px;
}

/* line 2835, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .container .pricing-well.pricing-well-2 .fa-check,
.payments .container .pricing-well.pricing-well-2 .fa-check {
  display: none;
}

@media (max-width: 992px) {
  /* line 2844, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .pages .container .pricing-well,
.payments .container .pricing-well {
    text-align: center;
    background: #f8f9fc;
    padding-top: 20px;
    padding-bottom: 30px;
    margin-bottom: 20px;
  }
  /* line 2852, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .pages .container .pricing-well .pricing-well-plan-desc,
.payments .container .pricing-well .pricing-well-plan-desc {
    margin: 20px auto 25px auto;
  }
}

/* line 2858, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.free-well {
  margin-top: 60px;
  background: #ebedf0;
  padding: 30px;
}

/* line 2863, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.free-well .pricing-well-plan-name {
  font-size: 24px;
  font-family: outfit;
  margin-top: 0;
}

/* line 2869, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.free-well .pricing-well-plan-price {
  font-size: 24px;
  font-family: outfit;
  color: #334999;
  margin-bottom: 0;
  margin-top: 10px;
}

@media (min-width: 1400px) {
  /* line 2880, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .payments #designtestjuly2023.container,
.payments #Rdesigntestsept2023.container {
    width: 1370px;
  }
}

@media (max-width: 1400px) {
  /* line 2887, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .payments .pricing-well-plan-desc {
    min-height: 110px;
  }
}

@media (max-width: 1200px) {
  /* line 2893, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .payments .pricing-well-plan-desc {
    min-height: 140px;
  }
}

@media (max-width: 1000px) {
  /* line 2898, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .payments .pricing-well-plan-desc {
    min-height: 60px;
  }
}

/* line 2904, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.payments .pricing-well:after {
  display: none !important;
}

/* line 2908, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.payments .pricing-well .pricing-well-inner {
  background-color: #fff;
  padding: 24px;
  border: 1px solid #efefef;
}

/* line 2914, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.payments .pricing-well .col-md-3 {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2918, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.payments .pricing-well ul {
  font-size: 16px;
}

/* line 2924, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .pages-cta-colorbg {
  background-color: #28304d;
  padding: 40px 0 80px;
  color: #fff;
  position: relative;
}

/* line 2930, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .pages-cta-colorbg .h2 {
  font-size: 60px;
  letter-spacing: -2px;
  font-weight: 400;
}

/* line 2936, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .pages-cta-colorbg p.lead,
.pages .pages-cta-colorbg p.lead {
  color: #fff;
  opacity: 0.6;
  margin: 0 auto;
  margin-bottom: 30px;
  max-width: 720px;
}

/* line 2945, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .pages-cta-colorbg .help-block {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  opacity: 0.4;
}

/* line 2953, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .pages-cta-colorbg .cta-stars {
  font-size: 18px;
  display: inline-block;
  margin-bottom: 4px;
  color: #fff;
}

/* line 2960, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pages .pages-cta-colorbg .cta-rating {
  opacity: 0.5;
}

/* common */
/* line 2966, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
}

/* line 2972, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: "";
  display: block;
  border: 5px solid #334999;
}

/* line 2980, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color: #334999;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  color: #fff;
  font: 700 18px/1 "Lato", sans-serif;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  font-family: outfit;
}

/* top left*/
/* line 2997, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-left {
  top: -10px;
  left: -10px;
}

/* line 3001, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}

/* line 3006, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-left::before {
  top: 0;
  right: 0;
}

/* line 3010, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}

/* line 3014, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-left span {
  right: -25px;
  top: 30px;
  transform: rotate(-45deg);
}

/* top right*/
/* line 3021, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-right {
  top: -10px;
  right: -10px;
}

/* line 3025, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}

/* line 3030, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-right::before {
  top: 0;
  left: 7px;
}

/* line 3034, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-right::after {
  bottom: 12.5px;
  right: 6px;
}

/* line 3038, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-top-right span {
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
}

/* bottom left*/
/* line 3045, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-left {
  bottom: -10px;
  left: -10px;
}

/* line 3049, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-left::before,
.ribbon-bottom-left::after {
  border-bottom-color: transparent;
  border-left-color: transparent;
}

/* line 3054, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-left::before {
  bottom: 0;
  right: 0;
}

/* line 3058, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-left::after {
  top: 0;
  left: 0;
}

/* line 3062, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-left span {
  right: -25px;
  bottom: 30px;
  transform: rotate(225deg);
}

/* bottom right*/
/* line 3069, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-right {
  bottom: -10px;
  right: -10px;
}

/* line 3073, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-right::before,
.ribbon-bottom-right::after {
  border-bottom-color: transparent;
  border-right-color: transparent;
}

/* line 3078, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-right::before {
  bottom: 0;
  left: 7px;
}

/* line 3082, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-right::after {
  top: 0;
  right: 0;
}

/* line 3086, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.ribbon-bottom-right span {
  left: -25px;
  bottom: 30px;
  transform: rotate(-225deg);
}

/* line 3092, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
#confetti-canvas {
  position: fixed;
  top: 0;
}

/* line 3097, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.row.flexboxcenter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: center;
}

/* line 3108, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plusminus {
  position: relative;
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 20px;
  /* Vertical line */
  /* horizontal line */
}

/* line 3115, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plusminus:before, .plusminus:after {
  content: "";
  position: absolute;
  background-color: #334999;
  transition: transform 0.25s ease-out;
}

/* line 3124, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plusminus:before {
  top: 0;
  left: 50%;
  width: 4px;
  height: 100%;
  margin-left: -2px;
  transform: rotate(90deg);
}

/* line 3134, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plusminus:after {
  top: 50%;
  left: 0;
  width: 100%;
  height: 4px;
  margin-top: -2px;
  transform: rotate(180deg);
}

/* line 3143, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plusminus:hover {
  cursor: pointer;
}

/* line 3150, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plusminus.plusminus-sm {
  width: 14px;
  height: 14px;
}

/* line 3155, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plusminus.plusminus-sm:before {
  width: 2px;
  margin-left: -1px;
}

/* line 3160, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plusminus.plusminus-sm:after {
  height: 2px;
  margin-top: -1px;
}

/* line 3178, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.collapsed .plusminus:before {
  transform: rotate(0deg);
}

/* line 3179, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.collapsed .plusminus:after {
  transform: rotate(0deg);
}

/* line 3193, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.component-list-nav .panel-body {
  padding: 0 15px;
}

/* line 3195, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.component-list-nav .panel-body a {
  font-size: 14px;
}

/* line 3201, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.component-list-nav a {
  display: block;
  margin-bottom: 3px;
  font-size: 15px;
  color: black;
  margin-right: 30px;
  padding: 6px 3px;
  border-radius: 3px;
  position: relative;
  text-decoration: none;
}

/* line 3212, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.component-list-nav a:hover {
  background: rgba(51, 73, 153, 0.1);
}

/* line 3217, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.component-list-nav a i.fa-fw {
  font-size: 12px;
  margin-right: 4px;
  color: #334999;
}

/* line 3223, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.component-list-nav a.theme-filter:hover {
  background-color: #2d4086;
}

/* line 3229, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.component-list-nav a.active {
  color: #334999;
}

/* line 3244, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.device-mockup {
  box-shadow: 1px 1px 10px #00000030;
}

/* line 3250, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.device-nav {
  background: #fff;
  width: 100%;
  padding: 10px 0 20px 10px;
  border-bottom: 1px solid #efefef;
}

/* line 3258, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.device-nav .button {
  width: 10px;
  height: 10px;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin-right: 4px;
  background: rgba(0, 0, 0, 0.1);
}

/* line 3275, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pricing-header {
  text-align: center;
  margin-bottom: 30px;
}

/* line 3280, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pricing-header h2 {
  font-size: 36px;
  font-weight: 300;
  color: #333;
  margin-bottom: 10px;
}

/* --- Billing Select --- */
/* line 3288, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.billing-select-wrapper {
  display: flex;
  /* Use flexbox for centering */
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

/* line 3295, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.billing-select {
  display: inline-block;
  width: auto;
  height: 44px;
  padding: 6px 30px 6px 20px;
  font-size: 16px;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 22px;
  /* Pill shape */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
  transition: all 0.2s;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  /* Remove default styling on WebKit */
  -moz-appearance: none;
  /* Remove default styling on Firefox */
  appearance: none;
  /* Custom Arrow */
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: right 15px top 50%;
  background-size: 10px auto;
  padding-right: 40px;
  /* Make space for the arrow */
}

/* line 3321, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.billing-select:focus {
  border-color: #337ab7;
  box-shadow: 0 0 0 3px rgba(51, 122, 183, 0.2);
}

/* line 3326, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.billing-select:hover {
  border-color: #999;
}

/* --- Horizontal Scroll Container --- */
/* line 3331, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.scroller-wrapper {
  position: relative;
  padding: 0 0;
  /* Space for arrows */
}

/* line 3336, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.pricing-scroller {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  /* Forces elements to stay in one line */
  padding-bottom: 20px;
  /* Space for scrollbar if visible */
  padding-top: 20px;
  -webkit-overflow-scrolling: touch;
  /* Smooth scroll on iOS */
  font-size: 0;
  /* Removes whitespace gap between inline-block elements */
  /* Hide scrollbar for IE, Edge and Firefox */
}

/* --- Individual Plan Cards --- */
/* line 3352, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column {
  display: inline-block;
  float: none;
  /* Override Bootstrap grid float */
  vertical-align: top;
  position: relative;
  font-size: 14px;
  /* Reset font size */
  white-space: normal;
  /* Allow text inside cards to wrap naturally */
  padding: 0 10px;
  cursor: pointer;
  /* Indicates it's interactive */
  /* Logic for "4 at a time" with a peek */
  /* 22% * 4 = 88%, leaving 12% space to show the 5th card */
  width: 23%;
}

/* line 3368, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column.pricing-well-inactive {
  cursor: inherit;
  /* Indicates it's interactive */
}

/* line 3371, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column.pricing-well-inactive .pricing-well-inner, .plan-column.pricing-well-inactive .panel {
  opacity: 0.5;
}

/* line 3376, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column.pricing-well-inactive .panel-anchor {
  pointer-events: none;
}

/* line 3380, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column.pricing-well-inactive .btn {
  pointer-events: none;
}

/* line 3387, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column.pricing-well-active:before {
  position: absolute;
  top: 0;
  content: "active";
  display: block;
  width: 64px;
  height: 20px;
  background: #334999;
  text-align: center;
  color: #fff;
  top: -12px;
  left: 50%;
  z-index: 99;
  margin-left: -32px;
}

/* line 3403, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column.pricing-well-active .pricing-well-inner {
  border: 1px dashed #334999;
}

/* line 3407, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column.pricing-well-active .panel {
  border: 1px dashed #334999;
}

/* line 3413, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column.pricing-well-required:before {
  position: absolute;
  top: 0;
  content: 'suggested';
  display: block;
  width: 90px;
  height: 20px;
  background: #2ea595;
  text-align: center;
  color: #fff;
  top: -5px;
  left: 50%;
  z-index: 99;
  margin-left: -45px;
}

/* line 3430, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.plan-column.pricing-well-required .pricing-well-inner {
  border: 1px solid #2ea595;
}

/* New Style for Link Wrapper to prevent text decoration issues */
/* line 3437, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel-anchor {
  display: block;
  text-decoration: none;
  color: inherit;
}

/* line 3443, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel-anchor:hover,
.panel-anchor:focus,
.panel-anchor:active {
  text-decoration: none;
  color: inherit;
}

/* Responsive widths */
@media (max-width: 992px) {
  /* line 3452, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .plan-column {
    width: 28%;
  }
  /* Show ~3.5 items (3 full + peek) */
}

@media (max-width: 768px) {
  /* line 3455, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .plan-column {
    width: 45%;
  }
  /* Show ~2.2 items (2 full + peek) */
}

@media (max-width: 480px) {
  /* line 3458, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .plan-column {
    width: 85%;
  }
  /* 1 item (peek mode) on mobile */
}

/* --- Card Styling --- */
/* line 3462, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel {
  border: none;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  /* Animate all changes including border */
  border: 2px solid transparent;
  /* Reserve space for active border */
}

/* Hover on the anchor triggers hover on panel */
/* line 3470, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel-anchor:hover .panel {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
}

/* Active State for Clicked Plan */
/* line 3476, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel.active-plan {
  border-color: #337ab7;
  transform: scale(1.02) translateY(-5px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.2);
}

/* line 3482, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel-heading {
  padding: 10px 0;
  text-align: center;
}

/* line 3487, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel-title {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Special override for the Primary panel heading to match previous design */
/* line 3495, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel-primary > .panel-heading {
  background-color: #337ab7;
  color: white;
}

/* Override primary panel heading text color specifically because anchor might mess it up */
/* line 3501, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel-primary .panel-heading .panel-title {
  color: white;
}

/* line 3505, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.price-box {
  text-align: center;
  padding: 20px;
  background: #fcfcfc;
  border-bottom: 1px solid #eee;
  color: #333;
  /* Ensure text is dark */
  margin-bottom: 6px;
}

/* line 3514, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.price-currency {
  font-size: 20px;
  vertical-align: top;
  position: relative;
  top: 5px;
}

/* line 3521, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.price-amount {
  font-size: 32px;
  /* Reduced from 50px */
  font-weight: 400;
  line-height: 1;
}

/* line 3527, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.price-period {
  color: #999;
  font-style: italic;
}

/* New style for the "Billed $X yearly" text */
/* line 3533, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.billed-text {
  display: block;
  font-size: 13px;
  color: #999;
  margin-top: 5px;
  min-height: 18px;
  /* Reserve space to prevent layout jump */
}

/* line 3541, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.list-group-item {
  border: none;
  border-bottom: 1px solid #eee;
  padding: 12px 20px;
  text-align: center;
  color: #333;
  /* Ensure text is dark */
  font-size: 16px;
}

/* line 3549, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.list-group-item.active {
  color: #333;
  background: #f8f9fc;
  border: 1px solid #334999;
}

/* line 3560, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.list-group-item:last-child {
  border-bottom: none;
}

/* UPDATED: Using Font Awesome classes */
/* line 3565, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.list-group-item .fa-check {
  color: #5cb85c;
  margin-right: 5px;
}

/* line 3566, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.list-group-item .fa-times {
  color: #d9534f;
  margin-right: 5px;
  opacity: 0.5;
}

/* line 3568, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.panel-footer {
  background: #fff;
  border-top: none;
  padding: 20px;
  text-align: center;
}

/* --- Scroll Controls --- */
/* line 3576, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.scroll-btn {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  z-index: 10;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #337ab7;
  color: white;
  border: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  font-size: 18px;
  outline: none;
  cursor: pointer;
  transition: background 0.2s;
}

/* line 3596, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.scroll-btn:hover {
  background: #286090;
}

/* line 3600, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.scroll-btn:disabled {
  background: #ccc;
  cursor: not-allowed;
}

/* line 3605, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.scroll-left {
  left: -30px;
}

/* line 3606, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
.scroll-right {
  right: -30px;
}

@media (max-width: 768px) {
  /* line 3610, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .scroll-left {
    left: -10px;
  }
  /* line 3611, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
  .scroll-right {
    right: -10px;
  }
}

/* line 3614, app/assets/stylesheets/enterprise/../styles/scaffolds.scss */
code {
  color: #4342bf;
  background-color: #4342bf21;
}

/* line 1, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar {
  z-index: 998;
}

/* line 6, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec {
  background: #fff;
  margin-bottom: 0;
  min-height: 68px;
  z-index: 999;
  border: none;
}

/* line 15, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .container-fluid {
  max-width: 1370px;
}

/* line 19, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-avatar > a {
  padding: 16px 20px 12px 20px !important;
}

/* line 23, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top {
  background: #1f2834;
  border: none;
}

/* line 47, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-nav > li.border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 51, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-nav > li.border-left a {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
}

/* line 57, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-nav > li.border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 59, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-nav > li.border-right a {
  border-right: 1px solid rgba(255, 255, 255, 0.05);
}

/* line 66, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-nav > li > a {
  color: #fff;
}

/* line 69, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-nav > li > a:hover {
  color: #5352Ed;
}

/* line 75, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-brand path {
  fill: #fff;
}

/* line 78, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-brand path.a {
  fill: #5352Ed;
}

/* line 84, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-btn {
  margin-right: 20px;
  margin-top: 20px;
}

/* line 90, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-btn.upgrade {
  color: #fff;
  background: #2ea595;
  background: #21bf9a;
}

/* line 97, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-fixed-top .navbar-btn.upgrade:hover {
  background: #334999;
}

/* line 109, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-scrolltop {
  position: fixed;
  width: 100%;
  top: -73px;
  transition: .4s top ease;
  box-shadow: 2px 2px 20px black;
  box-shadow: 2px 2px 20px #0000002e;
  background: #1f2834;
}

/* line 118, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-scrolltop .btn {
  margin: 0;
  height: 73px;
  padding: 25px 28px;
  font-size: 15px;
  border-radius: 0;
}

/* line 126, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-scrolltop li > a {
  color: #fff !important;
}

/* line 130, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-scrolltop .navbar-brand path, .navbar.navbar-default.navbar-ec.navbar-scrolltop .navbar-brand path.a {
  fill: #fff;
}

/* line 134, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.navbar-scrolltop.top {
  top: 0;
}

/* line 142, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .fa-lock {
  font-size: 20px;
  float: left;
  margin-right: 6px;
}

/* line 149, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-brand {
  padding: 8px 38px 23px 18px;
  min-width: 60px;
}

/* line 153, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-brand i {
  font-size: 22px;
}

/* line 157, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-brand:hover i {
  color: #334999;
}

/* line 163, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-nav > li > a {
  padding: 26px 20px;
  font-weight: 600;
  font-size: 13px;
  color: #1a1a1a;
  transition: .3s all ease;
  -webkit-transition: .3 all ease;
  position: relative;
}

/* line 176, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-nav > li > a .fa-angle-down {
  font-size: 14px;
  float: right;
  line-height: 20px;
  display: inline-block;
  margin-left: 4px;
}

/* line 185, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-nav > li > a.has-left-border {
  margin-left: 10px;
  padding-left: 30px;
}

/* line 189, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-nav > li > a.has-left-border:after {
  position: absolute;
  content: '';
  left: 0;
  top: 16px;
  width: 1px;
  height: 39px;
  background-color: #e4e4e4;
}

/* line 200, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-nav > li > a.btn {
  padding: 8px 16px;
  font-size: 12px;
}

/* line 205, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-nav > li > a.upgrade {
  color: #334999;
}

/* line 209, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-nav > li > a.muted {
  opacity: .5;
  text-transform: initial;
  letter-spacing: 0px;
  font-size: 13px;
  font-weight: bold;
}

/* line 220, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-nav > li > a.purple {
  color: rebeccapurple;
}

/* line 224, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-nav > li > a:hover {
  color: #334999;
  opacity: 1;
}

/* line 242, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .dropdown i.fa-angle-down, .themes .dropdown i.fa-angle-down {
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Chrome, Safari, Opera */
  transform: rotate(0deg);
}

/* line 251, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .dropdown.open i.fa-angle-down, .themes .dropdown.open i.fa-angle-down {
  transition: all 0.3s ease;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 267, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec li > a, .themes .navbar.navbar-default.navbar-ec li > a {
  text-transform: none;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: bold;
  padding: 26px 22px;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 600;
  padding: 24px 22px;
}

/* line 279, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec li > a:after, .themes .navbar.navbar-default.navbar-ec li > a:after {
  content: '';
  position: absolute;
  width: 0%;
  height: 3px;
  background-color: #5352Ed;
  bottom: -1px;
  left: 0;
  transition: .2s ease width;
}

/* line 291, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec li > a:hover, .themes .navbar.navbar-default.navbar-ec li > a:hover {
  color: #5352Ed;
}

/* line 295, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec li > a:hover:after, .themes .navbar.navbar-default.navbar-ec li > a:hover:after {
  width: 100%;
}

/* line 302, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec li > a.muted:hover, .themes .navbar.navbar-default.navbar-ec li > a.muted:hover {
  background: none;
  color: #000;
}

/* line 306, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec li > a.muted:hover:after, .themes .navbar.navbar-default.navbar-ec li > a.muted:hover:after {
  display: none;
}

/* line 314, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec .dropdown-menu > li > a, .themes .navbar.navbar-default.navbar-ec .dropdown-menu > li > a {
  padding: 12px 20px;
}

/* line 317, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec .dropdown-menu > li > a:after, .themes .navbar.navbar-default.navbar-ec .dropdown-menu > li > a:after {
  display: none;
}

/* line 330, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown {
  background: #f3f3f3;
  background-color: #1f2834;
  color: #fff;
  padding: 6px;
  font-size: 13px;
  font-weight: 500;
  position: absolute;
  z-index: 999;
  width: 100%;
  display: block;
  padding: 60px 0;
  box-shadow: 0px 11px 10px #0000001f;
  display: none;
}

/* line 346, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown .feature-dropdown-close {
  position: absolute;
  right: 18px;
  top: 18px;
  color: #fff;
  cursor: pointer;
  font-size: 20px;
  opacity: .2;
}

/* line 355, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown .feature-dropdown-close:hover {
  opacity: 1;
}

/* line 360, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown .fad {
  color: #334999;
  color: rebeccapurple;
}

/* line 365, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown hr {
  border-top: 1px solid #404040;
  margin-bottom: 16px;
}

/* line 370, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown p {
  color: white !important;
  opacity: .5;
}

/* line 375, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown a {
  text-decoration: none;
  color: #fff;
  transition: .2s all ease;
}

/* line 380, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown a:hover {
  color: #334999;
}

/* line 383, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown a:hover .fad {
  color: rebeccapurple;
}

/* line 395, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown .feature-dropdown-secondary {
  color: #868686;
}

/* line 399, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown .feature-dropdown-secondary a.subtle {
  color: #fff;
  text-decoration: underline;
}

/* line 403, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.feature-dropdown .feature-dropdown-secondary a.subtle:hover {
  color: #334999;
}

/* line 417, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#navfeatures i {
  transition: .2s transform ease;
}

/* line 422, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#navfeatures.active i {
  transform: rotate(180deg);
}

/* line 430, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-brand path {
  fill: #001219;
  transition: .5s all ease;
}

/* line 434, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-brand path.a {
  fill: #000;
}

/* line 440, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec .navbar-brand:hover path {
  fill: #5352Ed;
}

/* line 466, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.affix {
  position: fixed;
  top: 0;
  background-color: #fff;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid #efefef;
}

/* line 473, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.affix .btn {
  background: #5352Ed;
  color: #fff;
  opacity: 1;
}

/* line 481, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.affix .navbar-brand path {
  fill: #000;
}

/* line 484, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.affix .navbar-brand path.a {
  fill: #5352Ed;
}

/* line 490, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.affix .navbar-nav > li > a {
  color: #000;
}

/* line 493, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar.navbar-default.navbar-ec.affix .navbar-nav > li > a:hover {
  color: #5352Ed;
}

/* line 515, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-logo {
  width: 152px;
  height: 50px;
}

/* line 524, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-avatar > a {
  padding: 20px !important;
}

/* line 528, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-avatar img {
  width: 40px;
  border-radius: 50%;
}

/* line 534, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-btn {
  margin: 12px 20px 8px 0;
  float: right;
  font-size: 15px !important;
  padding: 12px 20px !important;
}

/* line 543, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-btn.btn-small {
  margin-right: 0;
  margin-top: 20px;
}

/* line 551, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-nav > li.border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 553, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-nav > li.border-left a {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
}

/* line 559, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-nav > li.border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 561, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-nav > li.border-right a {
  border-right: 1px solid rgba(255, 255, 255, 0.05);
}

/* line 567, app/assets/stylesheets/enterprise/../styles/navigation.scss */
a.selected {
  background: rgba(255, 255, 255, 0.03);
}

/* line 579, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu {
  opacity: 0;
  top: 120%;
  transition: opacity 0.25s cubic-bezier(0.16, 1, 0.3, 1), transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.25s;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  /* Slides down slightly from the top */
  display: block;
  visibility: hidden;
  border: none;
  padding: 2px 0 0 0;
  min-width: 260px;
  left: -10px;
}

/* line 597, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu h4 {
  padding: 14px 15px 3px 18px;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 12px;
  opacity: .5;
}

/* line 609, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu p.small {
  color: #888;
}

/* line 613, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu .divider {
  margin: 0;
}

/* line 617, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu .checkbox {
  line-height: 1.2;
  padding: 10px 20px;
}

/* line 622, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu .btn-block {
  border-radius: 0;
  padding: 14px !important;
}

/* line 629, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: whitesmoke;
}

/* line 633, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.open .dropdown-menu {
  opacity: 1;
  top: 100%;
  visibility: visible;
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* line 645, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li > a {
  padding: 10px 16px;
  font-weight: 500;
  font-size: 14px;
  color: #222;
  transition: .2s all ease;
}

/* line 654, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li > a span.subtext {
  color: #777;
  font-weight: 400;
  display: block;
  font-size: 13px;
}

/* line 661, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li > a.text-danger, .dropdown-menu > li > a.text-danger i {
  color: #b22323;
}

/* line 665, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li > a .pull-right {
  opacity: .3;
}

/* line 669, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li > a sup {
  background-color: #5352Ed;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 11px;
  padding: 2px 7px;
}

/* line 678, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li > a.iconlink {
  display: inline-block;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 685, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li > a.iconlink:hover {
  background: none;
  color: #334999;
}

/* line 691, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li > a.border-top {
  border-top: 1px solid #e7e7e7;
}

/* line 695, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li > a p.click-trigger {
  margin-bottom: 0;
  opacity: .5;
}

/* line 701, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu > li.hasiconlink {
  position: relative;
}

/* line 705, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

/* line 719, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu {
  min-width: 800px;
  min-width: 450px;
  padding: 30px 34px;
  padding: 20px 24px;
  left: -40px;
}

/* line 726, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu h5, .pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .event-dashboard-left li a, .event-dashboard-left li .pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu a, .pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .event-dashboard-left li span.header, .event-dashboard-left li .pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu span.header, .pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu a, .pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .pages-sub-nav li a, .pages-sub-nav li .pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu a,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu h5,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .event-dashboard-left li a,
.event-dashboard-left li .themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu a,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .event-dashboard-left li span.header,
.event-dashboard-left li .themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu span.header,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu a,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .pages-sub-nav li a,
.pages-sub-nav li .themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu a {
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14px;
}

/* line 731, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu li > a,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu li > a {
  display: block;
  color: black;
  padding: 12px 6px;
  border-radius: 3px;
}

/* line 737, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu li > a:hover,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
  color: #5352Ed;
}

/* line 742, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu li > a:after,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu li > a:after {
  display: none;
}

/* line 747, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .dropdown-anchor-link,
.themes .navbar.navbar-default.navbar-ec .dropdown-unique.dropdown-unique-lg .dropdown-menu .dropdown-anchor-link {
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  padding: 19px 30px;
  font-size: 12px;
  color: black;
  font-style: italic;
}

/* line 765, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs {
  margin-bottom: 0px;
}

/* line 769, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs li {
  margin-bottom: -2px;
}

/* line 772, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs li h4 {
  padding: 20px 36px 16px 16px;
  margin: 0;
  font-weight: 700;
  color: #888;
}

/* line 779, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs li a {
  margin-right: 6px;
  line-height: 1.428571429;
  border: none !important;
  border-radius: 0;
  font-size: 15px;
  font-weight: 600;
  color: #000;
  padding: 16px 26px;
  position: relative;
  z-index: 1;
  border: none;
  border-bottom: 3px solid transparent;
}

/* line 795, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs li a:hover, .nav-tabs li a:active {
  background: none;
  color: #334999;
}

/* line 801, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs li:hover a {
  background: none;
  color: #334999;
}

/* line 807, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs li:active a {
  color: #334999;
}

/* line 811, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs li.active a {
  border-bottom: 1px solid #334999 !important;
  color: #334999 !important;
  background: transparent !important;
}

/* line 824, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 {
  margin-bottom: 0;
  border: none;
}

/* line 828, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li {
  margin-bottom: -2px;
}

/* line 831, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li h4 {
  padding: 20px 36px 16px 16px;
  margin: 0;
  font-weight: 700;
  color: #888;
}

/* line 838, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li a {
  margin-right: 6px;
  line-height: 1.428571429;
  border: none !important;
  border-radius: 0;
  font-size: 15px;
  font-weight: 600;
  color: #000;
  padding: 16px 26px;
  position: relative;
  z-index: 1;
  border: none;
  border-bottom: 3px solid transparent;
  background: #00000008;
}

/* line 855, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li a:hover, .nav-tabs.nav-tabs-2 li a:active {
  background: none;
  color: #334999;
}

/* line 861, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li:hover a {
  background: #00000018;
}

/* line 869, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li:active a {
  color: #334999;
}

/* line 873, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li.active a {
  border: 1px solid #e9ecef !important;
  border-bottom: none !important;
  color: #334999 !important;
  background: #fff !important;
}

/* line 882, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li .dropdown-menu a {
  border: none !important;
  padding: 8px 26px;
  background: none;
}

/* line 891, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li.disabled:hover {
  background: none !important;
}

/* line 894, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li.disabled:hover a {
  background: #00000008 !important;
}

/* line 899, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li.disabled a {
  color: #ccc;
  pointer-events: none;
  cursor: not-allowed;
}

/* line 904, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li.disabled a:hover {
  background: #00000008 !important;
}

/* line 912, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li.nav-tab-sm a {
  font-size: 13px;
  background: none;
  font-weight: 500;
  color: #334999;
  padding: 16px 12px;
}

/* line 919, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-2 li.nav-tab-sm a:hover {
  color: #263773;
}

/* line 930, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-3 {
  margin-bottom: 20px;
  border: none;
}

/* line 934, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-3 li {
  margin-bottom: -2px;
}

/* line 936, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-3 li a {
  padding: 10px 14px;
  font-weight: 500;
}

/* line 943, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-4 {
  margin-bottom: 20px;
  border: none;
}

/* line 947, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-4 li {
  margin-bottom: -2px;
}

/* line 949, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-4 li a {
  padding: 10px 14px;
}

/* line 952, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-4 li.active a {
  border: none !important;
}

/* line 958, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-level-2 {
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
  padding-top: 5px;
  display: flex;
  flex-wrap: nowrap;
  padding-left: 20px;
}

/* line 966, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-level-2 li {
  margin-bottom: -2px;
  flex: 1 1 0;
  min-width: 0;
  float: none;
}

/* line 971, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-level-2 li a {
  padding: 10px 14px 14px 14px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  width: auto !important;
  white-space: nowrap;
}

/* line 979, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-level-2 li.active a {
  border-bottom: 2px solid #5352Ed !important;
  color: #5352Ed !important;
  background: transparent !important;
}

/* line 988, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-level-3 {
  margin-bottom: 10px;
  padding: 3px;
  background: #f8f9fc;
  margin: 22px 20px 35px 20px;
  text-align: center;
  border-radius: 12px;
  display: flex;
  flex-wrap: nowrap;
}

/* line 998, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-level-3 li {
  margin-bottom: -2px;
  flex: 1 1 0;
  min-width: 0;
  float: none;
}

/* line 1003, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-level-3 li a {
  padding: 6px 12px;
  text-align: center;
  border-radius: 12px;
  width: auto !important;
  margin: 0;
  white-space: nowrap;
  border: 1px solid transparent !important;
}

/* line 1013, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-tabs.nav-tabs-level-3 li.active a {
  border: 1px solid #efefef !important;
  color: #222 !important;
  background: #fff !important;
}

/* line 1027, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer {
  background: #191d25;
  background: #252b36;
  background: #1f242d;
  background: #f8f8f6;
  padding-top: 60px;
  padding-bottom: 40px;
  color: #0b1d47;
}

/* line 1038, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer svg.footer-logo {
  max-width: 60px;
}

/* line 1042, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer svg {
  margin-bottom: 20px;
  width: 200px;
}

/* line 1047, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer svg path {
  fill: #0b1d47;
}

/* line 1051, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer h5, #footer .event-dashboard-left li a, .event-dashboard-left li #footer a, #footer .event-dashboard-left li span.header, .event-dashboard-left li #footer span.header, #footer .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li #footer a, #footer .pages-sub-nav li a, .pages-sub-nav li #footer a {
  font-size: 17px;
  color: #fff;
  /* border-bottom: 2px solid #fff; */
  display: inline-block;
  padding-bottom: 14px;
  margin-bottom: 9px;
  font-weight: 600;
}

/* line 1061, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer h4 {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
}

/* line 1067, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer .col-md-3 a, #footer .col-md-4 a, #footer .col-md-2 a {
  display: block;
  color: #4A5568;
  font-size: 14px;
  line-height: 25px;
}

/* line 1074, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer a.footersocial {
  color: #28304d0d;
  display: inline-block;
  font-size: 20px;
}

/* line 1080, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer a.footersocial .fa-inverse {
  color: #4A5568;
}

/* line 1087, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer #footer-contact .h2 {
  font-weight: 400;
  font-size: 22px;
  margin: 14px 0 10px;
}

/* line 1094, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer .site-review-module {
  min-width: 280px;
  margin-bottom: 20px;
}

/* line 1098, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer .footer-secondary {
  margin: 60px 0 0;
  font-size: 13px;
  color: #999;
  border-top: 1px solid #ccc;
  padding-top: 40px;
}

/* line 1106, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer .footer-secondary .navbar-logo {
  fill: #fff;
  margin-bottom: 30px;
}

/* line 1111, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer .footer-secondary a {
  display: inline-block;
  margin: 0 6px;
  color: #4A5568;
}

/* line 1116, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer .footer-secondary a.footersocial {
  color: #28304d0d;
}

/* line 1119, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer .footer-secondary a.footersocial .fa-inverse {
  color: #4A5568;
}

/* line 1127, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer sup {
  background-color: #334999;
  color: #fff;
  padding: 2px 4px;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 4px;
  text-decoration: none !important;
}

/* line 1143, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer-sm {
  margin-top: 50px;
  padding-bottom: 26px;
  color: #999;
  font-size: 13px;
}

/* line 1153, app/assets/stylesheets/enterprise/../styles/navigation.scss */
#footer-sm a {
  display: inline-block;
  margin-left: 8px;
}

/* line 1167, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event {
  position: fixed;
  top: 60px;
  left: 0;
  width: 240px;
  height: 100%;
  background: #2b2f3a;
  color: #fff;
}

/* line 1177, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-overview {
  background: #334999;
  background: #21a2bf;
  padding: 40px 20px;
  background-size: cover;
  background-position: 50%;
  position: relative;
}

/* line 1190, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-overview .cover {
  position: absolute;
  background: rgba(51, 73, 153, 0.9);
  visibility: visible;
  opacity: 1;
}

/* line 1197, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-overview li {
  position: relative;
}

/* line 1201, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-overview a {
  color: #fff;
}

/* line 1210, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-actions li a {
  color: #fff;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  padding: 10px 20px;
  display: block;
}

/* line 1218, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-actions li a i {
  font-size: 14px;
  float: left;
  margin-right: 12px;
  opacity: .8;
}

/* line 1225, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-actions li a:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.1);
}

/* line 1232, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-actions li h4 {
  padding: 15px 20px 0px 20px;
  opacity: .5;
  font-size: 10px;
}

/* line 1241, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-actions-bottom {
  position: fixed;
  left: 0;
  bottom: 10px;
  width: 240px;
}

/* line 1252, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-actions-bottom li a {
  display: block;
  padding: 10px 10px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: #fff;
}

/* line 1260, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-actions-bottom li a span {
  opacity: .8;
  font-size: 90%;
}

/* line 1265, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-actions-bottom li a:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.1);
}

/* line 1272, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.nav-dashboard-event .nav-dashboard-event-actions-bottom img {
  width: 30px;
  border-radius: 50%;
  margin-right: 10px;
}

/* line 1287, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages-sub-nav li {
  margin-bottom: 10px;
}

/* line 1290, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages-sub-nav li a {
  color: #000;
}

/* line 1294, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages-sub-nav li a.selected {
  color: #334999;
}

/* line 1298, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages-sub-nav li a:hover {
  color: #334999;
}

/* line 1304, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages-sub-nav sup {
  color: #2ea595;
}

/* line 1315, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-default .navbar-toggle {
  margin-top: 8px;
  background: #334999;
  padding: 14px;
  border-radius: 0;
  border: none;
}

/* line 1325, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 1331, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-slideout-cover {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9999999999;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  /* Safari */
  transition: opacity .3s ease;
  visibility: hidden;
}

/* line 1345, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-slideout-panel {
  position: fixed;
  top: 0;
  right: -300px;
  width: 90%;
  height: 100%;
  max-width: 300px;
  z-index: 9999999999;
  background: #fff;
  -webkit-transition: right .3s ease;
  /* Safari */
  transition: right .3s ease;
  overflow: scroll;
}

/* line 1361, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-slideout.open {
  right: 0;
  opacity: 1;
  visibility: visible;
  box-shadow: -8px 0px 20px rgba(0, 0, 0, 0.49);
}

/* line 1370, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-close {
  color: #111;
  background: none;
  height: 60px;
  width: 70px;
  font-size: 23px;
  text-align: center;
  line-height: 60px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 1384, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-close:hover {
  background: #dddddd;
}

/* line 1390, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-slideout-panel ul {
  margin: 0;
  list-style: none;
  padding: 0;
}

/* line 1400, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-slideout-panel ul h4 {
  padding-left: 20px;
  color: #999;
}

/* line 1406, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-slideout-panel ul li a {
  display: block;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 600;
  color: #111;
  -webkit-font-smoothing: antialiased;
  border-bottom: 1px solid #b5b5b56e;
  background: #f8f9fc;
}

/* line 1417, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-slideout-panel ul li a i.fa-angle-right {
  float: right;
  font-size: 18px;
}

/* line 1422, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.mobile-slideout-panel .panel-collapse ul li a {
  padding-left: 30px;
  font-size: 14px;
}

/* line 1434, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.turbolinks-progress-bar {
  height: 4px;
  background-color: #334999;
  display: block;
  z-index: 999999999999999999;
}

/* line 1465, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-toggle {
  border: none;
  background: transparent !important;
}

/* line 1469, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-toggle:hover {
  background: transparent !important;
}

/* line 1473, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-toggle .icon-bar {
  width: 22px;
  transition: all 0.2s;
}

/* line 1477, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-toggle .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}

/* line 1481, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-toggle .middle-bar {
  opacity: 0;
}

/* line 1484, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-toggle .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}

/* line 1490, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-toggle.collapsed .top-bar {
  transform: rotate(0);
}

/* line 1493, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-toggle.collapsed .middle-bar {
  opacity: 1;
}

/* line 1496, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-toggle.collapsed .bottom-bar {
  transform: rotate(0);
}

/* line 1503, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-default .navbar-toggle {
  position: relative;
  z-index: 9999;
}

/* line 1508, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border: none;
}

/* line 1513, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar {
  z-index: 99999;
}

/* line 1521, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-collapse.in .navbar-nav, .navbar-collapse.collapsing .navbar-nav {
  display: none !important;
}

/* line 1533, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.event-nav-mobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition: 1s all ease;
}

/* line 1546, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.event-nav-mobile ul {
  padding: 100px;
}

/* line 1549, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.event-nav-mobile ul li {
  padding: 10px 0;
  display: none;
}

/* line 1553, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.event-nav-mobile ul li a {
  color: #fff;
  font-size: 20px;
}

/* line 1560, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.event-nav-mobile.open {
  visibility: visible;
  opacity: 1;
}

/* line 1569, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec {
  position: fixed;
  box-shadow: 0px 0px 10px #00000026;
  transition: .4s top ease;
  top: 0;
}

/* line 1571, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .container-fluid {
  padding-left: 0;
}

/* line 1576, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .status {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #797979bd;
  margin-left: 6px;
  box-shadow: inset 1px 2px 3px rgba(255, 255, 255, 0.23);
}

/* line 1586, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .status.status-positive {
  background-color: #2ea595;
}

/* line 1590, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .status.status-neutral {
  background-color: #334999;
}

/* line 1594, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .status.status-negative {
  background-color: #bf3121;
}

/* line 1600, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec b {
  opacity: .72;
  color: #fff !important;
}

/* line 1613, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec.inactive {
  top: -73px;
}

/* line 1622, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .navbar-nav > li > a.btn {
  padding: 7px 16px;
  font-size: 13px;
  margin: 16px 18px 0 16px;
}

/* line 1627, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .navbar-nav > li > a.btn:hover {
  background-color: #2d4086;
  color: #fff;
}

/* line 1632, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .navbar-nav > li > a#save-publish.btn {
  margin-left: 0;
}

/* line 1640, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .navbar-nav > .open > a.btn, .navbar-website-editor.navbar.navbar-default.navbar-ec .navbar-nav > .open > a.btn:hover, .navbar-website-editor.navbar.navbar-default.navbar-ec .navbar-nav > .open > a.btn:focus {
  background-color: #2d4086;
  color: #fff;
}

/* line 1645, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec .editor-save-btn .dropdown-menu {
  max-width: 200px;
  margin-top: 12px;
}

/* line 1650, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec li.highlighted a {
  background: #334999;
  height: 73px;
  transition: all .2s ease;
  -webkit-transition: all .2s ease;
}

/* line 1656, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec li.highlighted a .fal {
  font-size: 24px;
  float: left;
  margin-right: 10px;
  position: relative;
  top: -3px;
}

/* line 1664, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec li.highlighted a:hover {
  background-color: #2d4086;
  color: #fff;
}

/* line 1671, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor.navbar.navbar-default.navbar-ec li.subtle a {
  background: #ffffff0d;
}

/* line 1680, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec {
  min-height: 55px;
  position: fixed;
  transition: .4s top ease;
  top: 0;
  background-color: #fff;
  box-shadow: 0px 0px 4px #00000026;
}

/* line 1683, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .container-fluid {
  padding-left: 0;
}

/* line 1688, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .status {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #797979bd;
  margin-left: 6px;
  box-shadow: inset 1px 2px 3px rgba(255, 255, 255, 0.23);
}

/* line 1698, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .status.status-positive {
  background-color: #2ea595;
}

/* line 1702, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .status.status-neutral {
  background-color: #334999;
}

/* line 1706, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .status.status-negative {
  background-color: #bf3121;
}

/* line 1712, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec b {
  opacity: .72;
  color: #fff !important;
}

/* line 1727, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec.inactive {
  top: -73px;
}

/* line 1732, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > li.shift {
  margin-left: 50px;
}

/* line 1739, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > li.large a {
  font-size: 18px;
  color: #444;
}

/* line 1743, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > li.large a:hover {
  background-color: #f8f9fc;
}

/* line 1753, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > li > a {
  padding: 22px 20px;
  color: black;
}

/* line 1757, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > li > a.btn {
  padding: 7px 16px;
  font-size: 13px;
  margin: 18px 18px 0 16px;
  color: #fff;
}

/* line 1763, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > li > a.btn:hover {
  background-color: #2d4086;
  color: #fff;
}

/* line 1768, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > li > a.btn:focus {
  background-color: #2d4086;
  color: #fff;
}

/* line 1773, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > li > a#save-publish.btn {
  margin-left: 0;
}

/* line 1781, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > .open > a.btn, .navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > .open > a.btn:hover, .navbar-website-editor-2.navbar.navbar-default.navbar-ec .navbar-nav > .open > a.btn:focus {
  background-color: #2d4086;
  color: #fff;
}

/* line 1788, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec li.highlighted a {
  background: #334999;
  height: 73px;
  transition: all .2s ease;
  -webkit-transition: all .2s ease;
}

/* line 1794, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec li.highlighted a .fal {
  font-size: 24px;
  float: left;
  margin-right: 10px;
  position: relative;
  top: -3px;
}

/* line 1802, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec li.highlighted a:hover {
  background-color: #2d4086;
  color: #fff;
}

/* line 1809, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec li.subtle a {
  background: #ffffff0d;
}

/* line 1817, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.navbar-website-editor-2.navbar.navbar-default.navbar-ec li.light a {
  padding: 22px 10px;
  color: #999;
  font-size: 12px;
}

/* Standard syntax */
@keyframes moveupdown {
  from {
    bottom: -135px;
  }
  to {
    bottom: -140px;
  }
}

@media (max-width: 1300px) {
  /* line 1842, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .pages .navbar.navbar-default.navbar-ec li > a, .themes .navbar.navbar-default.navbar-ec li > a {
    padding: 24px 14px;
    font-size: 14px;
  }
}

@media (max-width: 1100px) {
  /* line 1850, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .pages .navbar.navbar-default.navbar-ec li > a, .themes .navbar.navbar-default.navbar-ec li > a {
    padding: 24px 12px;
    font-size: 13px;
  }
}

@-webkit-keyframes FadeIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1);
  }
  21.25% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  25% {
    -webkit-transform: scale(1);
  }
}

/* line 1868, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.myClass img {
  float: left;
  margin: 20px;
  -webkit-animation: FadeIn 4s infinite linear;
  -webkit-animation-fill-mode: both;
}

/* line 1869, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.myClass img:nth-child(1) {
  -webkit-animation-delay: .5s;
}

/* line 1870, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.myClass img:nth-child(2) {
  -webkit-animation-delay: 1s;
}

/* line 1871, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.myClass img:nth-child(3) {
  -webkit-animation-delay: 1.5s;
}

/* line 1872, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.myClass img:nth-child(4) {
  -webkit-animation-delay: 2s;
}

/* line 1880, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages #secondarypromolinks, .themes #secondarypromolinks, .registrations #secondarypromolinks {
  display: none;
}

/* line 1883, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages #secondarypromolinks a, .themes #secondarypromolinks a, .registrations #secondarypromolinks a {
  position: absolute;
  width: 300px;
  top: -9PX;
  left: -28px;
  font-size: 15px;
  font-weight: 600;
}

/* line 1892, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages #secondarypromolinks a:hover, .themes #secondarypromolinks a:hover, .registrations #secondarypromolinks a:hover {
  color: initial;
  cursor: initial;
}

/* line 1897, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages #secondarypromolinks a:hover:after, .themes #secondarypromolinks a:hover:after, .registrations #secondarypromolinks a:hover:after {
  display: none;
}

/* line 1904, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages #notitifcation1, .themes #notitifcation1, .registrations #notitifcation1 {
  display: none;
}

/* line 1929, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages.landing #primarylinks, .pages.landing #primaryfooter, .pages.landing #notitifcation2, .pages.landing #footersocial,
.pages.landingeventwebsites #primarylinks,
.pages.landingeventwebsites #primaryfooter,
.pages.landingeventwebsites #notitifcation2,
.pages.landingeventwebsites #footersocial,
.pages.landingpartywebsites #primarylinks,
.pages.landingpartywebsites #primaryfooter,
.pages.landingpartywebsites #notitifcation2,
.pages.landingpartywebsites #footersocial,
.pages.landingregistration #primarylinks,
.pages.landingregistration #primaryfooter,
.pages.landingregistration #notitifcation2,
.pages.landingregistration #footersocial,
.pages.landingonlinersvp #primarylinks,
.pages.landingonlinersvp #primaryfooter,
.pages.landingonlinersvp #notitifcation2,
.pages.landingonlinersvp #footersocial,
.pages.sellticketsswitchoffer #primarylinks,
.pages.sellticketsswitchoffer #primaryfooter,
.pages.sellticketsswitchoffer #notitifcation2,
.pages.sellticketsswitchoffer #footersocial,
.pages.landingweddingwebsites #primarylinks,
.pages.landingweddingwebsites #primaryfooter,
.pages.landingweddingwebsites #notitifcation2,
.pages.landingweddingwebsites #footersocial,
.pages.landingfundraiserwebsites #primarylinks,
.pages.landingfundraiserwebsites #primaryfooter,
.pages.landingfundraiserwebsites #notitifcation2,
.pages.landingfundraiserwebsites #footersocial,
.pages.landingbabyshowerwebsites #primarylinks,
.pages.landingbabyshowerwebsites #primaryfooter,
.pages.landingbabyshowerwebsites #notitifcation2,
.pages.landingbabyshowerwebsites #footersocial,
.pages.landingconferencewebsites #primarylinks,
.pages.landingconferencewebsites #primaryfooter,
.pages.landingconferencewebsites #notitifcation2,
.pages.landingconferencewebsites #footersocial,
.pages.landingtripwebsites #primarylinks,
.pages.landingtripwebsites #primaryfooter,
.pages.landingtripwebsites #notitifcation2,
.pages.landingtripwebsites #footersocial,
.pages.landingselltickets #primarylinks,
.pages.landingselltickets #primaryfooter,
.pages.landingselltickets #notitifcation2,
.pages.landingselltickets #footersocial,
.pages.landingselltickets_nofees #primarylinks,
.pages.landingselltickets_nofees #primaryfooter,
.pages.landingselltickets_nofees #notitifcation2,
.pages.landingselltickets_nofees #footersocial,
.pages.landinginvites #primarylinks,
.pages.landinginvites #primaryfooter,
.pages.landinginvites #notitifcation2,
.pages.landinginvites #footersocial,
.pages.landingeventmarketing #primarylinks,
.pages.landingeventmarketing #primaryfooter,
.pages.landingeventmarketing #notitifcation2,
.pages.landingeventmarketing #footersocial,
.pages.landingreunionwebsites #primarylinks,
.pages.landingreunionwebsites #primaryfooter,
.pages.landingreunionwebsites #notitifcation2,
.pages.landingreunionwebsites #footersocial,
.pages.landingvirtualeventwebsites #primarylinks,
.pages.landingvirtualeventwebsites #primaryfooter,
.pages.landingvirtualeventwebsites #notitifcation2,
.pages.landingvirtualeventwebsites #footersocial,
.pages.landingcalendarwebsites #primarylinks,
.pages.landingcalendarwebsites #primaryfooter,
.pages.landingcalendarwebsites #notitifcation2,
.pages.landingcalendarwebsites #footersocial {
  display: none;
}

/* line 1933, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages.landing #footer .footer-secondary,
.pages.landingeventwebsites #footer .footer-secondary,
.pages.landingpartywebsites #footer .footer-secondary,
.pages.landingregistration #footer .footer-secondary,
.pages.landingonlinersvp #footer .footer-secondary,
.pages.sellticketsswitchoffer #footer .footer-secondary,
.pages.landingweddingwebsites #footer .footer-secondary,
.pages.landingfundraiserwebsites #footer .footer-secondary,
.pages.landingbabyshowerwebsites #footer .footer-secondary,
.pages.landingconferencewebsites #footer .footer-secondary,
.pages.landingtripwebsites #footer .footer-secondary,
.pages.landingselltickets #footer .footer-secondary,
.pages.landingselltickets_nofees #footer .footer-secondary,
.pages.landinginvites #footer .footer-secondary,
.pages.landingeventmarketing #footer .footer-secondary,
.pages.landingreunionwebsites #footer .footer-secondary,
.pages.landingvirtualeventwebsites #footer .footer-secondary,
.pages.landingcalendarwebsites #footer .footer-secondary {
  margin-top: 40px;
}

/* line 1936, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages.landing #secondarypromolinks, .pages.landing #notitifcation1,
.pages.landingeventwebsites #secondarypromolinks,
.pages.landingeventwebsites #notitifcation1,
.pages.landingpartywebsites #secondarypromolinks,
.pages.landingpartywebsites #notitifcation1,
.pages.landingregistration #secondarypromolinks,
.pages.landingregistration #notitifcation1,
.pages.landingonlinersvp #secondarypromolinks,
.pages.landingonlinersvp #notitifcation1,
.pages.sellticketsswitchoffer #secondarypromolinks,
.pages.sellticketsswitchoffer #notitifcation1,
.pages.landingweddingwebsites #secondarypromolinks,
.pages.landingweddingwebsites #notitifcation1,
.pages.landingfundraiserwebsites #secondarypromolinks,
.pages.landingfundraiserwebsites #notitifcation1,
.pages.landingbabyshowerwebsites #secondarypromolinks,
.pages.landingbabyshowerwebsites #notitifcation1,
.pages.landingconferencewebsites #secondarypromolinks,
.pages.landingconferencewebsites #notitifcation1,
.pages.landingtripwebsites #secondarypromolinks,
.pages.landingtripwebsites #notitifcation1,
.pages.landingselltickets #secondarypromolinks,
.pages.landingselltickets #notitifcation1,
.pages.landingselltickets_nofees #secondarypromolinks,
.pages.landingselltickets_nofees #notitifcation1,
.pages.landinginvites #secondarypromolinks,
.pages.landinginvites #notitifcation1,
.pages.landingeventmarketing #secondarypromolinks,
.pages.landingeventmarketing #notitifcation1,
.pages.landingreunionwebsites #secondarypromolinks,
.pages.landingreunionwebsites #notitifcation1,
.pages.landingvirtualeventwebsites #secondarypromolinks,
.pages.landingvirtualeventwebsites #notitifcation1,
.pages.landingcalendarwebsites #secondarypromolinks,
.pages.landingcalendarwebsites #notitifcation1 {
  display: block;
}

/* line 1941, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages.landing #footer,
.pages.landingeventwebsites #footer,
.pages.landingpartywebsites #footer,
.pages.landingregistration #footer,
.pages.landingonlinersvp #footer,
.pages.sellticketsswitchoffer #footer,
.pages.landingweddingwebsites #footer,
.pages.landingfundraiserwebsites #footer,
.pages.landingbabyshowerwebsites #footer,
.pages.landingconferencewebsites #footer,
.pages.landingtripwebsites #footer,
.pages.landingselltickets #footer,
.pages.landingselltickets_nofees #footer,
.pages.landinginvites #footer,
.pages.landingeventmarketing #footer,
.pages.landingreunionwebsites #footer,
.pages.landingvirtualeventwebsites #footer,
.pages.landingcalendarwebsites #footer {
  background: #191d25;
  background: #252b36;
  background: #1f242d;
  padding-top: 60px;
  padding-bottom: 40px;
  color: rgba(255, 255, 255, 0.8);
}

/* line 1950, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages.landing #footer .footer-secondary a,
.pages.landingeventwebsites #footer .footer-secondary a,
.pages.landingpartywebsites #footer .footer-secondary a,
.pages.landingregistration #footer .footer-secondary a,
.pages.landingonlinersvp #footer .footer-secondary a,
.pages.sellticketsswitchoffer #footer .footer-secondary a,
.pages.landingweddingwebsites #footer .footer-secondary a,
.pages.landingfundraiserwebsites #footer .footer-secondary a,
.pages.landingbabyshowerwebsites #footer .footer-secondary a,
.pages.landingconferencewebsites #footer .footer-secondary a,
.pages.landingtripwebsites #footer .footer-secondary a,
.pages.landingselltickets #footer .footer-secondary a,
.pages.landingselltickets_nofees #footer .footer-secondary a,
.pages.landinginvites #footer .footer-secondary a,
.pages.landingeventmarketing #footer .footer-secondary a,
.pages.landingreunionwebsites #footer .footer-secondary a,
.pages.landingvirtualeventwebsites #footer .footer-secondary a,
.pages.landingcalendarwebsites #footer .footer-secondary a {
  display: inline-block;
  margin: 0 6px;
  color: #fff;
}

/* line 1956, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.pages.landing .footer-secondary,
.pages.landingeventwebsites .footer-secondary,
.pages.landingpartywebsites .footer-secondary,
.pages.landingregistration .footer-secondary,
.pages.landingonlinersvp .footer-secondary,
.pages.sellticketsswitchoffer .footer-secondary,
.pages.landingweddingwebsites .footer-secondary,
.pages.landingfundraiserwebsites .footer-secondary,
.pages.landingbabyshowerwebsites .footer-secondary,
.pages.landingconferencewebsites .footer-secondary,
.pages.landingtripwebsites .footer-secondary,
.pages.landingselltickets .footer-secondary,
.pages.landingselltickets_nofees .footer-secondary,
.pages.landinginvites .footer-secondary,
.pages.landingeventmarketing .footer-secondary,
.pages.landingreunionwebsites .footer-secondary,
.pages.landingvirtualeventwebsites .footer-secondary,
.pages.landingcalendarwebsites .footer-secondary {
  border-top: none !important;
}

/* line 1964, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.registrations #notitifcation2 {
  display: none;
}

/* line 1968, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.registrations #notitifcation1 {
  display: block;
}

/* line 1974, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.homepage-notification {
  background: #1f2834;
  color: #fff;
  padding: 8px;
  font-size: 13px;
  font-weight: 500;
}

/* line 1981, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.homepage-notification .badge {
  text-transform: uppercase;
  background-color: rebeccapurple;
}

/* line 1990, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.homepage-notification-2 {
  background: #28304d;
  color: #111;
  padding: 10px 30px;
  font-size: 13px;
  font-weight: 500;
}

/* line 1997, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.homepage-notification-2 .container-fluid {
  max-width: 1370px;
}

/* line 2001, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.homepage-notification-2 a.notification-news {
  float: left;
  font-size: 12px;
  margin: 0;
  color: #d7d8df;
}

/* line 2007, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.homepage-notification-2 a.notification-news .sup {
  background: #52deed;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 2px;
  border-radius: 16px;
  color: white;
  background: #5352Ed;
  border-radius: 11px;
  padding: 2px 7px;
  margin-right: 3px;
}

/* line 2022, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.homepage-notification-2 a.notification-news:hover {
  color: white;
  text-decoration: none;
}

/* line 2026, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.homepage-notification-2 a.notification-news:hover .sup {
  background: #3c3beb;
}

/* line 2033, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.homepage-notification-2 a {
  color: #fff;
  display: inline-block;
  margin-left: 14px;
  margin-left: 23px;
  font-size: 14px;
}

/* --------------------------------

xnugget info

-------------------------------- */
/* line 2052, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-nugget-info {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 50px;
  line-height: 50px;
  top: 0;
  left: 0;
}

/* line 2061, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-nugget-info a {
  position: relative;
  font-size: 14px;
  color: #334999;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 2069, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.no-touch .cd-nugget-info a:hover {
  opacity: .8;
}

/* line 2072, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-nugget-info span {
  vertical-align: middle;
  display: inline-block;
}

/* line 2076, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-nugget-info span svg {
  display: block;
}

/* line 2079, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-nugget-info .cd-nugget-info-arrow {
  fill: #334999;
}

/* --------------------------------

Basic Style

-------------------------------- */
/* line 2088, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb, .cd-multi-steps {
  width: 90%;
  max-width: 768px;
  padding: 0.5em 1em;
  margin: 1em auto;
  background-color: #e8e8e8;
  border-radius: .25em;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 2098, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb::after, .cd-multi-steps::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2103, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb li, .cd-multi-steps li {
  display: inline-block;
  float: left;
  margin: 0.5em 0;
}

/* line 2108, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb li::after, .cd-multi-steps li::after {
  /* this is the separator between items */
  display: inline-block;
  content: '\00bb';
  margin: 0 .6em;
  color: #959fa5;
}

/* line 2115, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb li:last-of-type::after, .cd-multi-steps li:last-of-type::after {
  /* hide separator after the last item */
  display: none;
}

/* line 2119, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb li > *, .cd-multi-steps li > * {
  /* single step */
  display: inline-block;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  color: #2c3f4c;
}

/* line 2127, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb li.current > *, .cd-multi-steps li.current > * {
  /* selected step */
  color: #334999;
}

/* line 2131, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.no-touch .cd-breadcrumb a:hover, .no-touch .cd-multi-steps a:hover {
  /* steps already visited */
  color: #334999;
}

/* line 2135, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb.custom-separator li::after, .cd-multi-steps.custom-separator li::after {
  /* replace the default separator with a custom icon */
  content: '';
  height: 16px;
  width: 16px;
  background: url(https://codyhouse.co/demo/breadcrumbs-multi-steps-indicator/img/cd-custom-separator.svg) no-repeat center center;
  vertical-align: middle;
}

/* line 2143, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb.custom-icons li > *::before, .cd-multi-steps.custom-icons li > *::before {
  /* add a custom icon before each item */
  content: '';
  display: inline-block;
  height: 20px;
  width: 20px;
  margin-right: .4em;
  margin-top: -2px;
  background: url(https://codyhouse.co/demo/breadcrumbs-multi-steps-indicator/img/cd-custom-icons-01.svg) no-repeat 0 0;
  vertical-align: middle;
}

/* line 2154, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(2) > *::before, .cd-multi-steps.custom-icons li:not(.current):nth-of-type(2) > *::before {
  /* change custom icon using image sprites */
  background-position: -20px 0;
}

/* line 2158, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(3) > *::before, .cd-multi-steps.custom-icons li:not(.current):nth-of-type(3) > *::before {
  background-position: -40px 0;
}

/* line 2161, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(4) > *::before, .cd-multi-steps.custom-icons li:not(.current):nth-of-type(4) > *::before {
  background-position: -60px 0;
}

/* line 2164, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb.custom-icons li.current:first-of-type > *::before, .cd-multi-steps.custom-icons li.current:first-of-type > *::before {
  /* change custom icon for the current item */
  background-position: 0 -20px;
}

/* line 2168, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb.custom-icons li.current:nth-of-type(2) > *::before, .cd-multi-steps.custom-icons li.current:nth-of-type(2) > *::before {
  background-position: -20px -20px;
}

/* line 2171, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb.custom-icons li.current:nth-of-type(3) > *::before, .cd-multi-steps.custom-icons li.current:nth-of-type(3) > *::before {
  background-position: -40px -20px;
}

/* line 2174, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-breadcrumb.custom-icons li.current:nth-of-type(4) > *::before, .cd-multi-steps.custom-icons li.current:nth-of-type(4) > *::before {
  background-position: -60px -20px;
}

@media only screen and (min-width: 768px) {
  /* line 2178, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb, .cd-multi-steps {
    padding: 0 1.2em;
  }
  /* line 2181, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb li, .cd-multi-steps li {
    margin: 1.2em 0;
  }
  /* line 2184, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb li::after, .cd-multi-steps li::after {
    margin: 0 1em;
  }
  /* line 2187, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb li > *, .cd-multi-steps li > * {
    font-size: 12px;
  }
}

/* --------------------------------

Triangle breadcrumb

-------------------------------- */
@media only screen and (min-width: 768px) {
  /* line 2198, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle {
    /* reset basic style */
    background-color: transparent;
    padding: 0;
  }
  /* line 2203, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li {
    position: relative;
    padding: 0;
    margin: 4px 4px 4px 0;
  }
  /* line 2208, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li:last-of-type {
    margin-right: 0;
  }
  /* line 2211, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li > * {
    position: relative;
    padding: 1em .8em 1em 2.5em;
    color: #2c3f4c;
    background-color: #e8e8e8;
    /* the border color is used to style its ::after pseudo-element */
    border-color: #e8e8e8;
  }
  /* line 2219, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li.current > * {
    /* selected step */
    color: #ffffff;
    background-color: #334999;
    border-color: #334999;
  }
  /* line 2225, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li:first-of-type > * {
    padding-left: 1.6em;
    border-radius: .25em 0 0 .25em;
  }
  /* line 2229, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li:last-of-type > * {
    padding-right: 1.6em;
    border-radius: 0 .25em .25em 0;
  }
  /* line 2233, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .no-touch .cd-breadcrumb.triangle a:hover {
    /* steps already visited */
    color: #ffffff;
    background-color: #2c3f4c;
    border-color: #2c3f4c;
  }
  /* line 2239, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li::after, .cd-breadcrumb.triangle li > *::after {
    /*
        li > *::after is the colored triangle after each item
        li::after is the white separator between two items
    */
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    content: '';
    height: 0;
    width: 0;
    /* 48px is the height of the <a> element */
    border: 24px solid transparent;
    border-right-width: 0;
    border-left-width: 20px;
  }
  /* line 2256, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li::after {
    /* this is the white separator between two items */
    z-index: 1;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
    border-left-color: #ffffff;
    /* reset style */
    margin: 0;
  }
  /* line 2268, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li > *::after {
    /* this is the colored triangle after each element */
    z-index: 2;
    border-left-color: inherit;
  }
  /* line 2273, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle li:last-of-type::after, .cd-breadcrumb.triangle li:last-of-type > *::after {
    /* hide the triangle after the last step */
    display: none;
  }
  /* line 2277, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle.custom-separator li::after {
    /* reset style */
    background-image: none;
  }
  /* line 2281, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-breadcrumb.triangle.custom-icons li::after, .cd-breadcrumb.triangle.custom-icons li > *::after {
    /* 50px is the height of the <a> element */
    border-top-width: 25px;
    border-bottom-width: 25px;
  }
  @-moz-document url-prefix() {
    /* line 2288, app/assets/stylesheets/enterprise/../styles/navigation.scss */
    .cd-breadcrumb.triangle li::after,
.cd-breadcrumb.triangle li > *::after {
      /* fix a bug on Firefix - tooth edge on css triangle */
      border-left-style: dashed;
    }
  }
}

/* --------------------------------

Custom icons hover effects - breadcrumb and multi-steps

-------------------------------- */
@media only screen and (min-width: 768px) {
  /* line 2301, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .no-touch .cd-breadcrumb.triangle.custom-icons li:first-of-type a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:first-of-type em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:first-of-type a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:first-of-type em::before {
    /* change custom icon using image sprites - hover effect or current item */
    background-position: 0 -40px;
  }
  /* line 2305, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(2) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(2) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(2) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(2) em::before {
    background-position: -20px -40px;
  }
  /* line 2308, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(3) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(3) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(3) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(3) em::before {
    background-position: -40px -40px;
  }
  /* line 2311, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(4) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(4) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(4) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(4) em::before {
    background-position: -60px -40px;
  }
}

/* --------------------------------

Multi steps indicator

-------------------------------- */
@media only screen and (min-width: 768px) {
  /* line 2321, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps {
    /* reset style */
    background-color: transparent;
    padding: 0;
    text-align: center;
  }
  /* line 2328, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps li {
    position: relative;
    float: none;
    margin: 0.4em 40px 0.4em 0;
  }
  /* line 2333, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps li:last-of-type {
    margin-right: 0;
  }
  /* line 2336, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps li::after {
    /* this is the line connecting 2 adjacent items */
    position: absolute;
    content: '';
    height: 4px;
    background: #e8e8e8;
    /* reset style */
    margin: 0;
  }
  /* line 2345, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps li.visited::after {
    background-color: #334999;
  }
  /* line 2348, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps li > *, .cd-multi-steps li.current > * {
    position: relative;
    color: #2c3f4c;
  }
  /* line 2353, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.custom-separator li::after {
    /* reset style */
    height: 4px;
    background: #e8e8e8;
  }
  /* line 2359, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-center li::after {
    width: 100%;
    top: 50%;
    left: 100%;
    -webkit-transform: translateY(-50%) translateX(-1px);
    -moz-transform: translateY(-50%) translateX(-1px);
    -ms-transform: translateY(-50%) translateX(-1px);
    -o-transform: translateY(-50%) translateX(-1px);
    transform: translateY(-50%) translateX(-1px);
  }
  /* line 2369, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-center li > * {
    z-index: 1;
    padding: .6em 1em;
    border-radius: .25em;
    background-color: #e8e8e8;
  }
  /* line 2375, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .no-touch .cd-multi-steps.text-center a:hover {
    background-color: #2c3f4c;
  }
  /* line 2378, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-center li.current > *, .cd-multi-steps.text-center li.visited > * {
    color: #ffffff;
    background-color: #334999;
  }
  /* line 2382, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-center.custom-icons li.visited a::before {
    /* change the custom icon for the visited item - check icon */
    background-position: 0 -60px;
  }
  /* line 2387, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top li, .cd-multi-steps.text-bottom li {
    width: 80px;
    text-align: center;
  }
  /* line 2391, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top li::after, .cd-multi-steps.text-bottom li::after {
    /* this is the line connecting 2 adjacent items */
    position: absolute;
    left: 50%;
    /* 40px is the <li> right margin value */
    width: calc(100% + 40px);
  }
  /* line 2398, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top li > *::before, .cd-multi-steps.text-bottom li > *::before {
    /* this is the spot indicator */
    content: '';
    position: absolute;
    z-index: 1;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-color: #e8e8e8;
  }
  /* line 2415, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top li.visited > *::before,
.cd-multi-steps.text-top li.current > *::before, .cd-multi-steps.text-bottom li.visited > *::before,
.cd-multi-steps.text-bottom li.current > *::before {
    background-color: #334999;
  }
  /* line 2420, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .no-touch .cd-multi-steps.text-top a:hover, .no-touch .cd-multi-steps.text-bottom a:hover {
    color: #334999;
  }
  /* line 2423, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .no-touch .cd-multi-steps.text-top a:hover::before, .no-touch .cd-multi-steps.text-bottom a:hover::before {
    box-shadow: 0 0 0 3px rgba(150, 192, 61, 0.3);
  }
  /* line 2427, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top li::after {
    /* this is the line connecting 2 adjacent items */
    bottom: 4px;
  }
  /* line 2431, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top li > * {
    padding-bottom: 20px;
  }
  /* line 2434, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top li > *::before {
    /* this is the spot indicator */
    bottom: 0;
  }
  /* line 2439, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-bottom li::after {
    /* this is the line connecting 2 adjacent items */
    top: 3px;
  }
  /* line 2443, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-bottom li > * {
    padding-top: 20px;
  }
  /* line 2446, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-bottom li > *::before {
    /* this is the spot indicator */
    top: 0;
  }
}

/* --------------------------------

Add a counter to the multi-steps indicator

-------------------------------- */
/* line 2456, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-multi-steps.count li {
  counter-increment: steps;
}

/* line 2460, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.cd-multi-steps.count li > *::before {
  content: counter(steps) " - ";
}

@media only screen and (min-width: 768px) {
  /* line 2465, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top.count li > *::before,
.cd-multi-steps.text-bottom.count li > *::before {
    /* this is the spot indicator */
    content: counter(steps);
    height: 26px;
    width: 26px;
    line-height: 26px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    color: #ffffff;
  }
  /* line 2480, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top.count li:not(.current) em::before,
.cd-multi-steps.text-bottom.count li:not(.current) em::before {
    /* steps not visited yet - counter color */
    color: #2c3f4c;
  }
  /* line 2486, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top.count li::after {
    bottom: 11px;
  }
  /* line 2490, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-top.count li > * {
    padding-bottom: 34px;
  }
  /* line 2494, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-bottom.count li::after {
    top: 11px;
  }
  /* line 2498, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .cd-multi-steps.text-bottom.count li > * {
    padding-top: 34px;
  }
}

/* line 2505, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.blog-header {
  background: #1a254d;
  color: #fff;
  padding: 20px 0;
}

/* line 2510, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.blog-header a.blog-title {
  display: inline-block;
  font-size: 20px;
  float: left;
  line-height: 20px;
  font-family: outfit;
  margin-right: 20px;
  color: white;
}

/* line 2519, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.blog-header a.blog-title:hover {
  text-decoration: none;
}

/* line 2524, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.blog-header .blog-desc {
  display: inline-block;
  font-size: 14px;
  line-height: 25px;
  opacity: .5;
}

/* line 2532, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.blog-header .blog-search {
  float: right;
}

/* line 2535, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.blog-header .blog-search input {
  min-width: 300px;
  color: black;
}

/* line 2546, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.topnav .topnav-percentage-text {
  display: inline-block;
  float: left;
  font-size: 14px;
  padding: 6px;
  margin-top: 3px;
  font-size: 15px;
  line-height: 18.5714px;
}

/* line 2556, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.topnav .topnav-percentage-graph {
  display: inline-block;
  float: right;
  position: relative;
  top: -6px;
  left: -8px;
}

/* line 2563, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.topnav .topnav-percentage-graph svg circle:last-child {
  stroke: #334999;
  transition: stroke .3s ease;
}

@media (max-width: 768px) {
  /* line 2545, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .topnav {
    padding: 8px !important;
    top: 56px !important;
  }
  /* line 2577, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .topnav .ml-40 {
    margin-left: 4px !important;
  }
}

/* line 2586, app/assets/stylesheets/enterprise/../styles/navigation.scss */
:root {
  --ec-violet: #5352ED;
  --ec-violet-050: #F5F4FF;
  --ec-violet-100: #EEEDFE;
  --ec-violet-300: #AFA9EC;
  --ec-text: #1F2033;
  --ec-text-muted: #6B6C7E;
  --ec-border: #E8E7F0;
  --ec-radius: 10px;
}

/* ---- Trigger ---- */
/* line 2598, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu {
  position: relative;
  display: inline-block;
}

/* line 2600, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-toggle {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 14px;
  border: 1px solid var(--ec-violet);
  border-radius: var(--ec-radius);
  background: #fff;
  color: var(--ec-violet);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  cursor: pointer;
}

/* line 2614, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-toggle:focus {
  outline: 2px solid var(--ec-violet-300);
  outline-offset: 2px;
}

/* line 2615, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-toggle .ec-caret {
  font-size: 12px;
  transition: transform .18s ease;
}

/* line 2616, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu.open .ec-menu-toggle .ec-caret {
  transform: rotate(180deg);
}

/* ---- Panel ---- */
/* line 2619, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-panel {
  position: absolute;
  z-index: 1000;
  top: calc(100% + 10px);
  left: 0;
  background: #fff;
  border: 1px solid var(--ec-border);
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(17, 17, 40, 0.1), 0 2px 6px rgba(17, 17, 40, 0.06);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-6px);
  transition: opacity .16s ease, transform .16s ease, visibility .16s ease;
}

/* line 2633, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu.open > .ec-menu-panel {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* ---- Group label ---- */
/* line 2640, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-group {
  font-family: 'Fraunces', Georgia, serif;
  font-size: 13px;
  font-weight: 500;
  color: var(--ec-text);
  padding: 0 8px;
  margin: 0 0 4px;
}

/* line 2648, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-group.is-spaced {
  margin-top: 18px;
}

/* ---- Item row (shared by every menu) ---- */
/* line 2651, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-item {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 6px 8px;
  border-radius: 8px;
  color: var(--ec-text);
  text-decoration: none;
  transition: background .12s ease;
}

/* line 2662, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-item:hover,
.ec-menu-item:focus {
  background: var(--ec-violet-050);
  color: var(--ec-text);
  text-decoration: none;
  outline: none;
}

/* line 2669, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-item:focus-visible {
  box-shadow: inset 0 0 0 2px var(--ec-violet-300);
}

/* ---- Icon tile (shared; size via modifier) ---- */
/* line 2672, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-icon {
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--ec-violet-100);
  border-radius: 7px;
  color: var(--ec-violet);
  transition: background .12s ease, color .12s ease;
}

/* line 2684, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-icon i {
  font-size: 15px;
}

/* line 2685, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-item:hover .ec-menu-icon,
.ec-menu-item:focus .ec-menu-icon {
  background: var(--ec-violet);
  color: #fff;
}

/* Large tile modifier (hero / Templates / Resources rows) */
/* line 2692, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-icon--lg {
  flex-basis: 40px;
  width: 40px;
  height: 40px;
  border-radius: 9px;
}

/* line 2693, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-icon--lg i {
  font-size: 20px;
}

/* ---- Item text ---- */
/* line 2696, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-title {
  font-size: 13px;
  font-weight: 500;
  color: var(--ec-text);
  line-height: 1.25;
}

/* line 2702, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-item--stacked {
  align-items: flex-start;
  padding: 11px;
  gap: 12px;
}

/* line 2703, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-item--stacked .ec-menu-text {
  min-width: 0;
}

/* line 2704, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-item--stacked .ec-menu-title {
  display: block;
}

/* line 2705, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-sub {
  display: block;
  font-size: 11px;
  color: var(--ec-text-muted);
  margin-top: 2px;
  line-height: 1.3;
}

/* ---- "new" badge ---- */
/* line 2714, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-badge {
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .04em;
  color: #fff;
  background: var(--ec-violet);
  border-radius: 20px;
  padding: 2px 6px;
  margin-left: 6px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

/* ---- Footer anchor ---- */
/* line 2730, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-footer {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 12px;
  padding: 12px 8px 4px;
  border-top: 1px solid var(--ec-border);
  width: 100%;
  font-size: 13px;
  font-weight: 500;
  color: var(--ec-violet);
  text-decoration: none;
}

/* line 2743, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-footer:hover,
.ec-menu-footer:focus {
  color: var(--ec-violet);
  text-decoration: underline;
}

/* line 2745, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-menu-footer i {
  font-size: 12px;
}

/* ============================================================
       FEATURES MENU — layout-specific only
       ============================================================ */
/* line 2750, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-features-panel {
  width: 820px;
  max-width: calc(100vw - 40px);
  padding: 18px 18px 8px;
}

/* line 2752, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-features-hero {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4px;
  padding-bottom: 14px;
  margin-bottom: 4px;
  border-bottom: 1px solid var(--ec-border);
}

/* line 2760, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-features-cols {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px;
  padding-top: 12px;
  align-items: start;
}

@media (max-width: 820px) {
  /* line 2769, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .ec-features-panel {
    width: calc(100vw - 40px);
  }
  /* line 2770, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .ec-features-hero,
.ec-features-cols {
    grid-template-columns: 1fr;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 2774, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .ec-menu-panel, .ec-menu-toggle .ec-caret {
    transition: none;
  }
}

/* ============================================================
       RESOURCES MENU — layout-specific only
       ============================================================ */
/* line 2781, app/assets/stylesheets/enterprise/../styles/navigation.scss */
.ec-resources-panel {
  width: 340px;
  max-width: calc(100vw - 40px);
  padding: 8px;
}

@media (max-width: 380px) {
  /* line 2784, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .ec-resources-panel {
    width: calc(100vw - 40px);
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 2787, app/assets/stylesheets/enterprise/../styles/navigation.scss */
  .ec-menu-panel, .ec-menu-toggle .ec-caret {
    transition: none;
  }
}

/* line 2, app/assets/stylesheets/enterprise/../styles/forms.scss */
.max_select_ticket_reg {
  font-size: 15px;
  opacity: 0.8;
  font-style: italic;
}

/* line 9, app/assets/stylesheets/enterprise/../styles/forms.scss */
.checkout-container input.date, .checkout-container input.date2, .edit_purchase input.date, .edit_purchase input.date2, .attendee-form input.date, .attendee-form input.date2 {
  width: 200px;
}

/* line 12, app/assets/stylesheets/enterprise/../styles/forms.scss */
.checkout-container input.time, .edit_purchase input.time, .attendee-form input.time {
  width: 200px;
}

/* line 16, app/assets/stylesheets/enterprise/../styles/forms.scss */
form {
  width: 100%;
}

/* line 24, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group {
  position: relative;
  margin-bottom: 24px;
}

/* line 30, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-sm {
  margin-bottom: 14px;
}

/* line 34, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-nm {
  margin-bottom: 14px;
}

/* line 39, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-lg {
  margin-bottom: 34px;
}

/* line 44, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .btn {
  margin-top: 10px;
}

/* line 48, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .toggle.btn,
.form-group .toggle-group .btn {
  margin-top: 0;
}

/* line 54, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-disabled {
  opacity: .5;
}

/* line 59, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-color {
  clear: both;
}

/* line 63, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-color .col-md-9 {
  padding-left: 5px;
}

/* line 67, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-color .col-md-3 {
  padding-right: 0;
}

/* line 71, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-color .custom-color-input {
  width: 100%;
  height: 42px;
}

/* line 77, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-color .custom-color-input-hex {
  height: 42px;
}

/* line 85, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-upgraderequired {
  padding: 10px;
  background: #f8f9fc;
  border: 1px solid #f0f0f0;
  box-shadow: 2px 2px 10px #00000003;
}

/* line 91, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-upgraderequired .checkbox, .form-group.form-group-upgraderequired .radio, .form-group.form-group-upgraderequired input, .form-group.form-group-upgraderequired .bootstrap-tagsinput {
  pointer-events: none;
  opacity: .4;
}

/* line 96, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-upgraderequired .btn-upgrade {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 0;
  padding: 8px 20px;
}

/* line 103, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.form-group-upgraderequired .btn-upgrade i {
  color: #334999;
}

/* line 109, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .img-responsive {
  margin-top: 4px;
}

/* line 114, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group label.error {
  color: #fff;
  z-index: 99;
  display: inline-block;
  position: relative;
  margin-top: 5px;
  color: #555;
  color: #555;
  font-weight: 500;
}

/* line 130, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group label.error:after {
  bottom: 100%;
  left: 14%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #f1f0f0;
  border-width: 5px;
  margin-left: -5px;
}

/* line 151, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .form-inline + label.error,
.form-group .input-group + label.error {
  display: block;
  width: 100%;
  margin-top: 4px;
}

/* line 159, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .help-block, .form-group div.help-block p {
  font-size: 12px;
  line-height: 1.3;
}

/* line 163, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .help-block.red, .form-group div.help-block p.red {
  color: #bf3121;
  font-weight: 600;
}

/* line 169, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .help-block.green, .form-group div.help-block p.green {
  color: #2ea595;
  font-weight: 600;
}

/* line 174, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .help-block a.help-block-link, .form-group div.help-block p a.help-block-link {
  display: inline-block;
  margin-right: 10px;
}

/* line 186, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.radio-select {
  clear: both;
}

/* line 189, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.radio-select .radio {
  margin-top: 0;
  width: 50%;
  float: left;
}

/* line 196, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .minicolors-theme-default.minicolors {
  display: block;
}

/* line 200, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .radio .help-block, .form-group .checkbox .help-block {
  font-size: 12px;
  line-height: 1.3;
  margin-bottom: 24px;
  -webkit-font-smoothing: auto;
  font-size: 13px;
  font-weight: 500;
  color: #555;
  opacity: .5;
  margin-top: 2px;
}

/* line 212, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .checkbox:first-of-type {
  margin-top: 4px;
}

/* line 217, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .form-group-new-button-group {
  background: #efefef;
  padding: 2px;
}

/* line 221, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .form-group-new-button-group button:hover {
  background: #e8e8e8;
}

/* line 225, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .form-group-new-button-group button.selected {
  color: #5352Ed;
  background: #fff;
}

/* line 237, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control {
  height: 50px;
  border-radius: 0;
  background: #f5f5f5;
  background: #fff;
  color: #333;
  font-size: 16px;
}

/* line 245, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b9b9b9;
}

/* line 248, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #b9b9b9;
}

/* line 251, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #b9b9b9;
}

/* line 254, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #b9b9b9;
}

/* line 258, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control.form-control-notepad {
  background: #eaea7f12;
}

/* line 263, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control:focus {
  border-color: #334999;
  outline: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  position: relative;
  z-index: 1;
  outline: 1px solid #334999;
}

/* line 273, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control.form-control-small {
  height: 40px;
}

/* line 278, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control.form-control-subtle {
  height: 26px;
  padding: 0;
  border: none;
  box-shadow: none;
}

/* line 284, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control.form-control-subtle[readonly] {
  background-color: white;
  color: #333;
}

/* line 297, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-inline .col-md-6:nth-child(2), .form-inline .col-sm-6:nth-child(2) {
  position: relative;
  left: -1px;
}

/* line 302, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-inline.disabled {
  opacity: .5;
}

/* line 307, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control-feedback, .form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {
  top: initial;
  bottom: 0;
  opacity: .5;
}

/* line 320, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group.has-submit button {
  background: transparent;
  border: 0;
  color: #334999;
}

/* line 329, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-inline:after {
  content: "";
  display: table;
  clear: both;
}

/* line 336, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-inline .form-group, .navbar-form .form-group {
  margin-bottom: 24px;
  padding: 0;
}

/* line 340, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-inline .form-group .form-control, .navbar-form .form-group .form-control {
  width: 100%;
}

/* line 347, app/assets/stylesheets/enterprise/../styles/forms.scss */
.CodeMirror {
  border: 1px solid #ccc;
}

/* line 355, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  color: #888;
}

/* line 365, app/assets/stylesheets/enterprise/../styles/forms.scss */
input.input-primary[disabled] {
  opacity: .5;
}

/* line 369, app/assets/stylesheets/enterprise/../styles/forms.scss */
textarea {
  height: 250px;
  max-height: 250px;
}

/* line 376, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-header {
  margin-bottom: 40px;
}

/* line 390, app/assets/stylesheets/enterprise/../styles/forms.scss */
.checkbox label {
  cursor: normal;
}

/* line 407, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker {
  padding: 10px;
  padding: 0;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
}

/* line 413, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker, .ui-timepicker, .ui-timepicker-wrapper {
  z-index: 199999 !important;
}

/* line 417, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker-header {
  background-color: #ebedf0;
}

/* line 421, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker-calendar {
  padding: 14px 14px 8px 14px;
  border-collapse: inherit;
}

/* line 426, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker td {
  padding: 6px;
}

/* line 430, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker td[data-event*="click"] {
  cursor: pointer;
  transition: .2s all ease;
}

/* line 435, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker td[data-event*="click"] a {
  text-decoration: none;
  color: #222;
}

/* line 441, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker td[data-event*="click"]:hover {
  background: #334999;
}

/* line 445, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker td[data-event*="click"]:hover a {
  color: #fff !important;
}

/* line 450, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker-prev {
  position: relative;
  top: 8px;
  left: 7px;
  z-index: 2;
  opacity: .2;
  transition: .2s  ease;
}

/* line 460, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker-next {
  position: relative;
  top: 8px;
  right: 7px;
  z-index: 2;
  opacity: .2;
  transition: .2s ease;
}

/* line 470, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
  opacity: 1;
}

/* line 474, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker-title {
  top: 7px;
  font-weight: 600;
  z-index: 1;
}

/* line 481, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker th {
  text-align: center;
  padding-bottom: 4px;
}

/* line 486, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ui-datepicker-unselectable.ui-state-disabled {
  color: #ccc;
}

/* line 499, app/assets/stylesheets/enterprise/../styles/forms.scss */
.toggle.btn {
  border-radius: 50px !important;
  border: 1px solid #dcdcdc;
}

/* line 504, app/assets/stylesheets/enterprise/../styles/forms.scss */
.toggle.btn .toggle-handle {
  border-radius: 43px;
  background: #fff !important;
}

/* line 514, app/assets/stylesheets/enterprise/../styles/forms.scss */
.toggle-on.btn-sm {
  padding-right: 32px !important;
}

/* line 518, app/assets/stylesheets/enterprise/../styles/forms.scss */
.event-editor-section-container .toggle-off.btn, .toggle-off.btn {
  background: #efefef;
  color: #999;
}

/* line 527, app/assets/stylesheets/enterprise/../styles/forms.scss */
.toggle-off.btn-sm {
  padding-left: 34px !important;
}

/* line 535, app/assets/stylesheets/enterprise/../styles/forms.scss */
.columnSelectorWrapper .columnSelectorButton {
  background: none !important;
  cursor: pointer;
  border: none;
  margin-right: 29px;
  font-size: 12px;
  font-weight: 600;
  color: #999;
}

/* line 545, app/assets/stylesheets/enterprise/../styles/forms.scss */
.columnSelectorWrapper .columnSelector {
  border: none;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 0;
  /* width: 200px; */
  border: 1px solid #efefef;
  font-size: 12px;
  font-weight: 600;
  text-align: left;
}

/* line 555, app/assets/stylesheets/enterprise/../styles/forms.scss */
.columnSelectorWrapper .columnSelector label {
  font-weight: 600;
}

/* line 563, app/assets/stylesheets/enterprise/../styles/forms.scss */
body.froala-editor-open {
  overflow: hidden;
}

/* line 572, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99999;
  overflow: scroll;
  opacity: 0;
  visibility: hidden;
  transition: none;
}

/* line 586, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container.froala-modal-visible {
  visibility: visible;
  opacity: 1;
  transition: opacity .4s ease;
}

/* line 594, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container {
  width: 96%;
  margin: 30px auto 10px auto;
  background: #fff;
  position: relative;
  height: 92%;
}

/* line 602, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container .froala-editor-action-container {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #f8f9fc;
  color: #fff;
  left: 0;
  z-index: 999;
}

/* line 615, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container .froala-custom-content-manager {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding: 20px 40px;
  width: 18%;
  overflow: scroll;
  z-index: 9999;
  background: #fff;
  background: #f8f9fc;
  border-right: 1px solid #e6e6e6;
}

/* line 630, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container .froala-custom-content-manager a {
  display: block;
  margin-bottom: 30px;
  opacity: .2;
  border: 2px solid transparent;
  padding: 4px;
  transition: opacity .1s ease-in-out;
}

/* line 638, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container .froala-custom-content-manager a .container {
  max-width: 100%;
  padding: 0;
}

/* line 643, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container .froala-custom-content-manager a .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 648, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container .froala-custom-content-manager a .col {
  min-height: 76px;
  background: #3c3c3c;
  outline: 2px solid black;
  padding: 0;
}

/* line 656, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container .froala-custom-content-manager a:hover {
  opacity: 1;
  border: 2px solid #334999;
}

/* line 666, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container .froala-editor-container {
  margin-left: 18%;
  width: 82%;
}

/* line 671, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-inner-container .froala-editor-container .fr-box.fr-basic .fr-element {
  padding: 32px 32px 100px 32px;
}

/* line 683, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-external-close {
  position: fixed;
  top: 5px;
  right: 8px;
  font-size: 20px;
  color: #fff;
  opacity: .6;
  cursor: pointer;
}

/* line 692, app/assets/stylesheets/enterprise/../styles/forms.scss */
.froala-outer-container .froala-external-close:hover {
  opacity: 1;
}

/* line 701, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-tooltip {
  z-index: 99999999999;
}

/* line 705, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-popup {
  z-index: 99999 !important;
}

/* line 710, app/assets/stylesheets/enterprise/../styles/forms.scss */
.flow input[type='radio'], .dashboard input[type='radio'] {
  margin-left: -20px;
  margin-right: 5px;
}

/* line 717, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-toolbar.fr-top {
  border-top: none;
}

/* line 722, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-element {
  color: inherit;
}

/* line 732, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper {
  background: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.06);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 744, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .popover.bottom {
  margin-top: -6px;
}

/* line 749, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .theme-content-block {
  outline: 1px dotted rgba(51, 73, 153, 0.4);
}

/* line 752, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .theme-content-block.container {
  width: 78%;
}

/* line 756, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .theme-content-block.container {
  width: 92%;
}

/* line 761, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .row {
  position: relative;
}

/* line 768, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .row .col {
  outline: 1px dotted rgba(51, 73, 153, 0.4);
  min-height: 100px;
}

/* line 774, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .row:hover {
  outline: 2px dotted #334999;
}

/* line 778, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .row:hover .col-md-1, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-2, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-3, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-4, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-5, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-6, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-7, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-8, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-9, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-10, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-11, .fr-box.fr-basic .fr-wrapper .row:hover .col-md-12 {
  outline: 1px dotted #334999;
}

/* line 784, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .row .inline-content-editor {
  position: absolute;
  top: -14px;
  right: 6px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background: #fff;
}

/* line 793, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .row .inline-content-editor a {
  background: #fff;
  color: #222;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 0 2px;
  -webkit-transition: background .2s ease 0s;
  -moz-transition: background .2s ease 0s;
  -ms-transition: background .2s ease 0s;
  -o-transition: background .2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  padding: 0;
  width: 38px;
  height: 37px;
}

/* line 830, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .row .inline-content-editor a i {
  display: block;
  font-size: 15px;
  width: 15px;
  margin: 11px 11.5px;
  text-align: center;
  float: none;
}

/* line 839, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-box.fr-basic .fr-wrapper .row .inline-content-editor a:hover {
  color: #222;
  background: #ebebeb;
}

/* line 849, app/assets/stylesheets/enterprise/../styles/forms.scss */
.fr-element.fr-view {
  background-image: none !important;
}

/* line 856, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select {
  font-size: 16px;
  width: 100%;
  position: relative;
  display: block;
  zoom: 1;
  *display: inline;
}

/* line 865, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select .fs-drop {
  background: #fff;
  border: 1px solid #ccc;
  border-top: 0;
  position: absolute;
  top: 50px;
  left: 0;
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.15);
  z-index: 999;
}

/* line 879, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select > a {
  background-color: #fff;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 50px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}

/* line 898, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select > a span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  line-height: 1.8;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  cursor: pointer;
  padding: 10px;
}

/* line 911, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select > a div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
  display: none;
}

/* line 937, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select > a div b {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

/* line 945, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select .fs-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 954, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select .fs-results {
  margin: 0 4px 4px 0;
  max-height: 190px;
  width: 200px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 964, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select .fs-results li {
  line-height: 80%;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none;
  font-size: 18px;
}

/* line 972, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select .fs-results li.active {
  background: #efefef;
  cursor: pointer;
}

/* line 978, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select .fs-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 983, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select .fs-results li.active em {
  background: transparent;
}

/* line 987, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select-active > a {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
}

/* line 995, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select-active > a {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  -o-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 1017, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select-active > a div {
  background: transparent;
  border-left: none;
}

/* line 1022, app/assets/stylesheets/enterprise/../styles/forms.scss */
.font-select-active > a div b {
  background-position: -18px 1px;
}

/* line 1026, app/assets/stylesheets/enterprise/../styles/forms.scss */
input.invalid, input.error, textarea.error {
  border-color: red;
}

/* line 1031, app/assets/stylesheets/enterprise/../styles/forms.scss */
.bootstrap-select > .dropdown-toggle {
  background: #f5f5f5;
  color: black;
  font-weight: 500;
  font-size: 14px;
  border: 1px solid #efefef;
  color: #333;
  font-size: 16px;
  border: none;
  border-radius: 4px;
  transition: none;
  border-radius: 0;
  margin-top: 0;
}

/* line 1045, app/assets/stylesheets/enterprise/../styles/forms.scss */
.bootstrap-select > .dropdown-toggle:hover {
  background: #f3f3f3;
  color: black;
}

/* line 1050, app/assets/stylesheets/enterprise/../styles/forms.scss */
.bootstrap-select > .dropdown-toggle:active {
  transform: none;
  background: initial;
  color: black;
}

/* line 1060, app/assets/stylesheets/enterprise/../styles/forms.scss */
.bootstrap-select .dropdown-menu li a {
  font-size: 14px;
  font-weight: 600;
}

/* line 1065, app/assets/stylesheets/enterprise/../styles/forms.scss */
.bootstrap-select .dropdown-menu > .active > a, .bootstrap-select .dropdown-menu > .active > a:hover, .bootstrap-select.dropdown-menu > .active > a:focus {
  background-color: #334999;
}

/* stripe elments 3 */
/* line 1071, app/assets/stylesheets/enterprise/../styles/forms.scss */
.StripeElement {
  box-sizing: border-box;
  height: 40px;
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 1px 3px 0 #e6ebf1;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
}

/* line 1087, app/assets/stylesheets/enterprise/../styles/forms.scss */
.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}

/* line 1091, app/assets/stylesheets/enterprise/../styles/forms.scss */
.StripeElement--invalid {
  border-color: #fa755a;
}

/* line 1095, app/assets/stylesheets/enterprise/../styles/forms.scss */
.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}

/* line 1099, app/assets/stylesheets/enterprise/../styles/forms.scss */
#card-errors {
  color: #fa755a;
}

/* line 1106, app/assets/stylesheets/enterprise/../styles/forms.scss */
.uploadcare--widget__button_type_open {
  background: #334999;
  color: #fff;
  cursor: pointer;
}

/* line 1113, app/assets/stylesheets/enterprise/../styles/forms.scss */
.uploadcare--widget__button_type_open:focus, .uploadcare--widget__button_type_open:hover {
  background: #2d4086;
}

/* line 1117, app/assets/stylesheets/enterprise/../styles/forms.scss */
.uploadcare--widget_status_loaded .uploadcare--widget__button_type_open,
.uploadcare--widget_status_ready .uploadcare--widget__button_type_open {
  display: inline-block !important;
}

/* line 1122, app/assets/stylesheets/enterprise/../styles/forms.scss */
.uploadcare--widget_status_loaded,
.uploadcare--widget_status_ready {
  display: flex !important;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}

/* line 1131, app/assets/stylesheets/enterprise/../styles/forms.scss */
.uploadcare--widget_status_loaded .uploadcare--widget__text,
.uploadcare--widget_status_ready .uploadcare--widget__text {
  margin-left: 0;
  margin-right: 0;
}

/* line 1137, app/assets/stylesheets/enterprise/../styles/forms.scss */
.uploadcare--widget__text_type_size,
.uploadcare--widget__file-size {
  display: none !important;
}

/* line 1142, app/assets/stylesheets/enterprise/../styles/forms.scss */
.uploadcare--powered-by {
  display: none;
}

/* line 1148, app/assets/stylesheets/enterprise/../styles/forms.scss */
.sectiontoggle h5, .sectiontoggle .event-dashboard-left li a, .event-dashboard-left li .sectiontoggle a, .sectiontoggle .event-dashboard-left li span.header, .event-dashboard-left li .sectiontoggle span.header, .sectiontoggle .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .sectiontoggle a, .sectiontoggle .pages-sub-nav li a, .pages-sub-nav li .sectiontoggle a {
  font-size: 15px;
  margin-top: 4px;
}

/* line 1153, app/assets/stylesheets/enterprise/../styles/forms.scss */
.sectiontoggle .btn {
  content: '';
  line-height: 0px;
}

/* line 1159, app/assets/stylesheets/enterprise/../styles/forms.scss */
.sectiontoggle *:disabled .toggle-handle, .sectiontoggle *[disabled] .toggle-handle {
  display: none;
}

/* line 1164, app/assets/stylesheets/enterprise/../styles/forms.scss */
.sectiontoggle .sectiontoggle-content {
  padding-left: 16px;
}

/* line 1167, app/assets/stylesheets/enterprise/../styles/forms.scss */
.sectiontoggle .sectiontoggle-content.sectiontoggle-content-disabled {
  opacity: .5;
}

/* line 1172, app/assets/stylesheets/enterprise/../styles/forms.scss */
.sectiontoggle .form-group {
  padding: 15px 0 0 0;
  margin: 0 0 0 -16px;
}

/* line 1178, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .bootstrap-tagsinput {
  display: block;
  width: 100%;
  height: 50px;
  border-radius: 0;
  padding-top: 12px;
}

/* line 1184, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .bootstrap-tagsinput .label-info {
  background-color: #334999;
}

/* line 1188, app/assets/stylesheets/enterprise/../styles/forms.scss */
.form-group .bootstrap-tagsinput .label {
  font-size: 100%;
}

/* line 1193, app/assets/stylesheets/enterprise/../styles/forms.scss */
.ec_error {
  border: 1px solid red;
}

/* line 1197, app/assets/stylesheets/enterprise/../styles/forms.scss */
#ticket-error {
  margin: 0 0 0 -15px;
  color: #333;
}

/* line 1202, app/assets/stylesheets/enterprise/../styles/forms.scss */
.donotallowaccess {
  background: rgba(248, 249, 252, 0.4);
  border: 1px solid #f0f0f0;
  box-shadow: 2px 2px 10px #00000003;
}

/* line 1207, app/assets/stylesheets/enterprise/../styles/forms.scss */
.donotallowaccess select, .donotallowaccess .checkbox, .donotallowaccess .radio, .donotallowaccess input, .donotallowaccess .bootstrap-tagsinput {
  pointer-events: none;
  opacity: .4;
}

/* line 1212, app/assets/stylesheets/enterprise/../styles/forms.scss */
.donotallowaccess .help-block, .donotallowaccess h5, .donotallowaccess .event-dashboard-left li a, .event-dashboard-left li .donotallowaccess a, .donotallowaccess .event-dashboard-left li span.header, .event-dashboard-left li .donotallowaccess span.header, .donotallowaccess .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .donotallowaccess a, .donotallowaccess .pages-sub-nav li a, .pages-sub-nav li .donotallowaccess a {
  opacity: 0.4;
}

/* line 1216, app/assets/stylesheets/enterprise/../styles/forms.scss */
.donotallowaccess .upgradelink {
  font-weight: 600;
}

/* line 1220, app/assets/stylesheets/enterprise/../styles/forms.scss */
.donotallowaccess .btn-upgrade {
  padding: 8px 20px !important;
  margin: 0 -15px 0 0 !important;
}

/* line 1224, app/assets/stylesheets/enterprise/../styles/forms.scss */
.donotallowaccess .btn-upgrade i {
  color: #334999;
}

/* line 1230, app/assets/stylesheets/enterprise/../styles/forms.scss */
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}

/* line 1235, app/assets/stylesheets/enterprise/../styles/forms.scss */
.twitter-typeahead .tt-hint {
  display: none;
}

/* line 1240, app/assets/stylesheets/enterprise/../styles/forms.scss */
.tt-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  cursor: pointer;
}

/* line 1262, app/assets/stylesheets/enterprise/../styles/forms.scss */
.tt-suggestion {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

/* line 1272, app/assets/stylesheets/enterprise/../styles/forms.scss */
.tt-suggestion:hover,
.tt-suggestion:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #334999;
}

/* line 1281, app/assets/stylesheets/enterprise/../styles/forms.scss */
#donation_line_item .donation_indicator {
  display: none;
  margin-right: 5px;
}

/* line 1286, app/assets/stylesheets/enterprise/../styles/forms.scss */
#donation_line_item.shrink {
  font-size: 80%;
  line-height: 80%;
  margin-bottom: 5px;
}

/* line 1291, app/assets/stylesheets/enterprise/../styles/forms.scss */
#donation_line_item.shrink .donation_indicator {
  display: inline-block;
}

/* line 1297, app/assets/stylesheets/enterprise/../styles/forms.scss */
input.ineligible, select.ineligible {
  visibility: hidden;
}

/* line 4, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal {
  text-align: left;
  max-width: 400px !important;
}

/* line 12, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal textarea {
  width: 100%;
}

/* line 17, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal-wrapper {
  display: none;
}

/* line 22, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal-overlay {
  background: rgba(26, 26, 26, 0.82);
}

/* line 27, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal {
  padding: 0 !important;
  text-align: center;
}

/* line 32, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .remodal-close {
  color: #262b31;
}

/* line 36, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-secure {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #ccc;
}

/* line 42, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-secure i {
  font-size: 22px;
}

/* line 47, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-header {
  background: #334999;
  color: #fff;
  padding: 30px 50px;
}

/* line 52, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-header .btn {
  border: 1px solid;
  margin-top: 20px;
}

/* line 57, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-header .inline-link {
  display: block;
  color: #fff;
  margin-top: 10px;
}

/* line 63, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-header.modal-header-light {
  background: #fff;
  color: #333;
  padding: 30px 20px 10px 20px;
  border: none;
  margin: 0 30px;
}

/* line 72, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-header i {
  font-size: 60px;
  line-height: 60px;
}

/* line 77, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-header p a {
  color: #fff;
  text-decoration: underline;
}

/* line 83, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .payment-modal-footer {
  font-size: 10px;
  font-weight: 600;
}

/* line 87, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .payment-modal-footer a {
  text-decoration: underline;
}

/* line 92, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body {
  padding: 20px 30px;
  text-align: left;
}

/* line 97, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body .owl-item {
  width: 100%;
  min-height: 360px;
}

/* line 102, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body .btn {
  width: 100%;
}

/* line 106, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body .price {
  font-weight: 400;
  margin: 0 0 20px;
  font-size: 12px;
  color: #444;
}

/* line 113, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body form {
  width: 100%;
  max-width: inherit;
  position: relative;
}

/* line 118, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body form .be-validation {
  display: none;
  position: absolute;
  width: 100%;
  background: red;
  color: #fff;
  padding: 10px;
  bottom: 0;
  z-index: 999999;
  font-size: 12px;
  text-align: center;
  -webkit-animation: anim-jelly 0.8s linear forwards;
  animation: anim-jelly 0.8s linear forwards;
}

/* line 135, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body .input-group.input-group-centered {
  text-align: center;
}

/* line 140, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body #success.input-group p {
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  color: #444;
}

/* line 149, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body .input-group label.error {
  bottom: 0;
  top: inherit;
}

/* line 158, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body .input-group #lock {
  position: absolute;
  top: 29px;
  right: 8px;
  font-size: 22px;
  color: #999;
}

/* line 167, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body input.btn-primary {
  background: #334999;
}

/* line 169, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .modal-body input.btn-primary:hover {
  background: #405bbf;
}

/* line 175, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal form {
  width: 100%;
}

/* line 179, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .link-list {
  margin: 12px 0 16px 0;
}

/* line 182, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .link-list a {
  margin: 5px;
  display: inline-block;
}

/* line 188, app/assets/stylesheets/enterprise/../styles/modals.scss */
.remodal .link-list-small a {
  font-size: 12px;
  margin: 2px;
  display: inline-block;
}

/* line 197, app/assets/stylesheets/enterprise/../styles/modals.scss */
.send-invite {
  display: none;
}

/* line 201, app/assets/stylesheets/enterprise/../styles/modals.scss */
.image-results li {
  margin: 2px 0;
  vertical-align: middle;
}

/* line 205, app/assets/stylesheets/enterprise/../styles/modals.scss */
.image-results li img {
  padding: 15px;
  border: 2px solid transparent;
  display: block;
  transition: 0.2s all ease;
}

/* line 213, app/assets/stylesheets/enterprise/../styles/modals.scss */
.image-results li:hover img {
  border: 2px solid #334999;
  cursor: pointer;
}

/* line 221, app/assets/stylesheets/enterprise/../styles/modals.scss */
.modal.fade .modal-dialog {
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
}

/* line 226, app/assets/stylesheets/enterprise/../styles/modals.scss */
.modal.in .modal-dialog {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* line 231, app/assets/stylesheets/enterprise/../styles/modals.scss */
.modal-header {
  background: #f8f9fc;
  border-bottom: 1px solid #e6e6e6;
}

/* line 240, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .modal-content, #locationsmodal .modal-content, #content_block_modal .modal-content {
  background: #fff;
}

/* line 245, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .content-block-options, #locationsmodal .content-block-options, #content_block_modal .content-block-options {
  padding-bottom: 100px;
}

/* line 249, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .content-block-list-container, #locationsmodal .content-block-list-container, #content_block_modal .content-block-list-container {
  max-height: 500px;
  overflow: scroll;
}

/* line 254, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .nav-tabs, #locationsmodal .nav-tabs, #content_block_modal .nav-tabs {
  border: none;
}

/* line 258, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .nav-tabs li a, #locationsmodal .nav-tabs li a, #content_block_modal .nav-tabs li a {
  font-size: 14px;
  font-weight: 500;
  padding: 12px 20px;
  position: relative;
  z-index: 1;
  border: none;
  border-bottom: 1px solid transparent;
}

/* line 270, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal h2, #locationsmodal h2, #content_block_modal h2 {
  font-size: 24px;
  font-family: outfit,sans-serif;
  margin-top: 0;
}

/* line 275, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal h2:after, #locationsmodal h2:after, #content_block_modal h2:after {
  content: '';
  display: block;
  width: 80px;
  height: 4px;
  background-color: #334999;
  margin-top: 10px;
}

/* line 286, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .dropable, #locationsmodal .dropable, #content_block_modal .dropable {
  min-height: 300px;
}

/* line 291, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .modal-body, #locationsmodal .modal-body, #content_block_modal .modal-body {
  padding: 30px 40px;
  padding-bottom: 20px;
}

/* line 297, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .modal-header, #locationsmodal .modal-header, #content_block_modal .modal-header {
  background: #fff;
  color: #000;
  padding: 0;
  padding-left: 20px;
  position: relative;
}

/* line 304, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .modal-header p, #locationsmodal .modal-header p, #content_block_modal .modal-header p {
  opacity: .6;
  margin-bottom: 16px;
}

/* line 309, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .modal-header .modal-close, #locationsmodal .modal-header .modal-close, #content_block_modal .modal-header .modal-close {
  position: absolute;
  top: 8px;
  right: 15px;
  font-size: 20px;
  display: block;
  opacity: .5;
}

/* line 317, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .modal-header .modal-close:hover, #locationsmodal .modal-header .modal-close:hover, #content_block_modal .modal-header .modal-close:hover {
  opacity: 1;
}

/* line 325, app/assets/stylesheets/enterprise/../styles/modals.scss */
#image_uploader_modal .modal-title, #locationsmodal .modal-title, #content_block_modal .modal-title {
  color: white;
  font-size: 14px;
  font-weight: 600;
}

/* line 5, app/assets/stylesheets/enterprise/../styles/tables.scss */
#email-invite-modal td {
  vertical-align: top;
}

/* line 13, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) td, .emails .table:not(.ui-datepicker-calendar) th, .reports .table:not(.ui-datepicker-calendar) td, .reports .table:not(.ui-datepicker-calendar) th, .dashboard .table:not(.ui-datepicker-calendar) td, .dashboard .table:not(.ui-datepicker-calendar) th, .flow .table:not(.ui-datepicker-calendar) td, .flow .table:not(.ui-datepicker-calendar) th, .galleries .table:not(.ui-datepicker-calendar) td, .galleries .table:not(.ui-datepicker-calendar) th, .event-show .table:not(.ui-datepicker-calendar) td, .event-show .table:not(.ui-datepicker-calendar) th, .tickets .table:not(.ui-datepicker-calendar) td, .tickets .table:not(.ui-datepicker-calendar) th, .namebadges .table:not(.ui-datepicker-calendar) td, .namebadges .table:not(.ui-datepicker-calendar) th {
  vertical-align: middle;
  padding: 0;
  margin: 0;
  text-align: left;
  border-spacing: 0;
}

/* line 23, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) td.row-actions, .emails .table:not(.ui-datepicker-calendar) th.row-actions, .reports .table:not(.ui-datepicker-calendar) td.row-actions, .reports .table:not(.ui-datepicker-calendar) th.row-actions, .dashboard .table:not(.ui-datepicker-calendar) td.row-actions, .dashboard .table:not(.ui-datepicker-calendar) th.row-actions, .flow .table:not(.ui-datepicker-calendar) td.row-actions, .flow .table:not(.ui-datepicker-calendar) th.row-actions, .galleries .table:not(.ui-datepicker-calendar) td.row-actions, .galleries .table:not(.ui-datepicker-calendar) th.row-actions, .event-show .table:not(.ui-datepicker-calendar) td.row-actions, .event-show .table:not(.ui-datepicker-calendar) th.row-actions, .tickets .table:not(.ui-datepicker-calendar) td.row-actions, .tickets .table:not(.ui-datepicker-calendar) th.row-actions, .namebadges .table:not(.ui-datepicker-calendar) td.row-actions, .namebadges .table:not(.ui-datepicker-calendar) th.row-actions {
  text-align: center;
  text-decoration: none;
}

/* line 28, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) td, .emails .table:not(.ui-datepicker-calendar) th, .reports .table:not(.ui-datepicker-calendar) td, .reports .table:not(.ui-datepicker-calendar) th, .dashboard .table:not(.ui-datepicker-calendar) td, .dashboard .table:not(.ui-datepicker-calendar) th, .flow .table:not(.ui-datepicker-calendar) td, .flow .table:not(.ui-datepicker-calendar) th, .galleries .table:not(.ui-datepicker-calendar) td, .galleries .table:not(.ui-datepicker-calendar) th, .event-show .table:not(.ui-datepicker-calendar) td, .event-show .table:not(.ui-datepicker-calendar) th, .tickets .table:not(.ui-datepicker-calendar) td, .tickets .table:not(.ui-datepicker-calendar) th, .namebadges .table:not(.ui-datepicker-calendar) td, .namebadges .table:not(.ui-datepicker-calendar) th {
  padding: 12px;
  font-weight: 400;
  border: 1px solid #efefef;
  border: none;
}

/* line 38, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) td, .reports .table:not(.ui-datepicker-calendar) td, .dashboard .table:not(.ui-datepicker-calendar) td, .flow .table:not(.ui-datepicker-calendar) td, .galleries .table:not(.ui-datepicker-calendar) td, .event-show .table:not(.ui-datepicker-calendar) td, .tickets .table:not(.ui-datepicker-calendar) td, .namebadges .table:not(.ui-datepicker-calendar) td {
  padding: 20px 12px;
}

/* line 45, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) th, .reports .table:not(.ui-datepicker-calendar) th, .dashboard .table:not(.ui-datepicker-calendar) th, .flow .table:not(.ui-datepicker-calendar) th, .galleries .table:not(.ui-datepicker-calendar) th, .event-show .table:not(.ui-datepicker-calendar) th, .tickets .table:not(.ui-datepicker-calendar) th, .namebadges .table:not(.ui-datepicker-calendar) th {
  border-top: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
  font-weight: 800;
  background: #f8f9fc;
  border-top: 0;
  text-transform: none;
  letter-spacing: 0px;
  font-size: 14px;
  font-weight: 600;
  background: #cdd2d64a;
}

/* line 63, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) img, .reports .table:not(.ui-datepicker-calendar) img, .dashboard .table:not(.ui-datepicker-calendar) img, .flow .table:not(.ui-datepicker-calendar) img, .galleries .table:not(.ui-datepicker-calendar) img, .event-show .table:not(.ui-datepicker-calendar) img, .tickets .table:not(.ui-datepicker-calendar) img, .namebadges .table:not(.ui-datepicker-calendar) img {
  width: 100px;
}

/* line 66, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) img.gallery-image, .reports .table:not(.ui-datepicker-calendar) img.gallery-image, .dashboard .table:not(.ui-datepicker-calendar) img.gallery-image, .flow .table:not(.ui-datepicker-calendar) img.gallery-image, .galleries .table:not(.ui-datepicker-calendar) img.gallery-image, .event-show .table:not(.ui-datepicker-calendar) img.gallery-image, .tickets .table:not(.ui-datepicker-calendar) img.gallery-image, .namebadges .table:not(.ui-datepicker-calendar) img.gallery-image {
  width: 200px;
}

/* line 71, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) tr.disabled td, .reports .table:not(.ui-datepicker-calendar) tr.disabled td, .dashboard .table:not(.ui-datepicker-calendar) tr.disabled td, .flow .table:not(.ui-datepicker-calendar) tr.disabled td, .galleries .table:not(.ui-datepicker-calendar) tr.disabled td, .event-show .table:not(.ui-datepicker-calendar) tr.disabled td, .tickets .table:not(.ui-datepicker-calendar) tr.disabled td, .namebadges .table:not(.ui-datepicker-calendar) tr.disabled td {
  text-decoration: line-through;
}

/* line 74, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) tr.disabled td td.row-actions, .reports .table:not(.ui-datepicker-calendar) tr.disabled td td.row-actions, .dashboard .table:not(.ui-datepicker-calendar) tr.disabled td td.row-actions, .flow .table:not(.ui-datepicker-calendar) tr.disabled td td.row-actions, .galleries .table:not(.ui-datepicker-calendar) tr.disabled td td.row-actions, .event-show .table:not(.ui-datepicker-calendar) tr.disabled td td.row-actions, .tickets .table:not(.ui-datepicker-calendar) tr.disabled td td.row-actions, .namebadges .table:not(.ui-datepicker-calendar) tr.disabled td td.row-actions {
  text-decoration: none;
}

/* line 81, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) tbody tr:hover,
.emails .table:not(.ui-datepicker-calendar) tbody tr:hover td, .reports .table:not(.ui-datepicker-calendar) tbody tr:hover,
.reports .table:not(.ui-datepicker-calendar) tbody tr:hover td, .dashboard .table:not(.ui-datepicker-calendar) tbody tr:hover,
.dashboard .table:not(.ui-datepicker-calendar) tbody tr:hover td, .flow .table:not(.ui-datepicker-calendar) tbody tr:hover,
.flow .table:not(.ui-datepicker-calendar) tbody tr:hover td, .galleries .table:not(.ui-datepicker-calendar) tbody tr:hover,
.galleries .table:not(.ui-datepicker-calendar) tbody tr:hover td, .event-show .table:not(.ui-datepicker-calendar) tbody tr:hover,
.event-show .table:not(.ui-datepicker-calendar) tbody tr:hover td, .tickets .table:not(.ui-datepicker-calendar) tbody tr:hover,
.tickets .table:not(.ui-datepicker-calendar) tbody tr:hover td, .namebadges .table:not(.ui-datepicker-calendar) tbody tr:hover,
.namebadges .table:not(.ui-datepicker-calendar) tbody tr:hover td {
  background-color: #f8f9fc;
}

/* line 86, app/assets/stylesheets/enterprise/../styles/tables.scss */
.emails .table:not(.ui-datepicker-calendar) .dropdown-menu, .reports .table:not(.ui-datepicker-calendar) .dropdown-menu, .dashboard .table:not(.ui-datepicker-calendar) .dropdown-menu, .flow .table:not(.ui-datepicker-calendar) .dropdown-menu, .galleries .table:not(.ui-datepicker-calendar) .dropdown-menu, .event-show .table:not(.ui-datepicker-calendar) .dropdown-menu, .tickets .table:not(.ui-datepicker-calendar) .dropdown-menu, .namebadges .table:not(.ui-datepicker-calendar) .dropdown-menu {
  left: initial;
  right: -20px;
}

/* line 110, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .dataTables_length,
.reports .table-enhanced .dataTables_length,
.dashboard .table-enhanced .dataTables_length,
.tickets .table-enhanced .dataTables_length {
  float: left;
}

/* line 113, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .dataTables_length, .flow .table-enhanced .dataTables_paginate,
.reports .table-enhanced .dataTables_length,
.reports .table-enhanced .dataTables_paginate,
.dashboard .table-enhanced .dataTables_length,
.dashboard .table-enhanced .dataTables_paginate,
.tickets .table-enhanced .dataTables_length,
.tickets .table-enhanced .dataTables_paginate {
  margin-top: 20px;
}

/* line 117, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table-arrows,
.reports .table-enhanced .table-arrows,
.dashboard .table-enhanced .table-arrows,
.tickets .table-enhanced .table-arrows {
  display: block;
  position: absolute;
  top: 0 !important;
  right: 0;
  z-index: 1;
  float: right;
  top: 0;
  background-color: #cdd2d64a;
  right: 0;
  height: 44px;
  padding-top: 6px;
  width: 72px;
  text-align: right;
  padding-right: 6px;
}

/* line 133, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table-arrows .table-arrow,
.reports .table-enhanced .table-arrows .table-arrow,
.dashboard .table-enhanced .table-arrows .table-arrow,
.tickets .table-enhanced .table-arrows .table-arrow {
  padding: 5px 10px;
  display: inline-block;
  background: white;
  border: 1px solid #efefef;
  cursor: pointer;
}

/* line 140, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table-arrows .table-arrow:hover,
.reports .table-enhanced .table-arrows .table-arrow:hover,
.dashboard .table-enhanced .table-arrows .table-arrow:hover,
.tickets .table-enhanced .table-arrows .table-arrow:hover {
  background: #cdd2d6;
}

/* line 150, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table-wrapper,
.reports .table-enhanced .table-wrapper,
.dashboard .table-enhanced .table-wrapper,
.tickets .table-enhanced .table-wrapper {
  overflow-x: scroll;
  margin-right: 0;
}

/* line 156, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table,
.reports .table-enhanced .table,
.dashboard .table-enhanced .table,
.tickets .table-enhanced .table {
  position: relative;
  table-layout: fixed;
  min-width: 100%;
}

/* line 165, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table h3,
.reports .table-enhanced .table h3,
.dashboard .table-enhanced .table h3,
.tickets .table-enhanced .table h3 {
  margin-bottom: 0;
}

/* line 168, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table h3 a,
.reports .table-enhanced .table h3 a,
.dashboard .table-enhanced .table h3 a,
.tickets .table-enhanced .table h3 a {
  font-weight: 600;
}

/* line 173, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table tr.linked,
.reports .table-enhanced .table tr.linked,
.dashboard .table-enhanced .table tr.linked,
.tickets .table-enhanced .table tr.linked {
  cursor: pointer;
}

/* line 176, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table tr.linked:hover,
.reports .table-enhanced .table tr.linked:hover,
.dashboard .table-enhanced .table tr.linked:hover,
.tickets .table-enhanced .table tr.linked:hover {
  background: #f7f7f7;
}

/* line 181, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table td, .flow .table-enhanced .table th,
.reports .table-enhanced .table td,
.reports .table-enhanced .table th,
.dashboard .table-enhanced .table td,
.dashboard .table-enhanced .table th,
.tickets .table-enhanced .table td,
.tickets .table-enhanced .table th {
  vertical-align: middle;
  margin: 0;
  text-align: left;
  border-spacing: 0;
  min-width: 160px;
  max-width: 460px;
  padding: 12px;
  font-weight: 400;
  border: none;
  text-overflow: ellipsis;
  overflow-x: hidden;
}

/* line 195, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table td.small, .flow .table-enhanced .table th.small,
.reports .table-enhanced .table td.small,
.reports .table-enhanced .table th.small,
.dashboard .table-enhanced .table td.small,
.dashboard .table-enhanced .table th.small,
.tickets .table-enhanced .table td.small,
.tickets .table-enhanced .table th.small {
  min-width: 100px;
  max-width: 100px;
  width: 100px;
}

/* line 203, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table th,
.reports .table-enhanced .table th,
.dashboard .table-enhanced .table th,
.tickets .table-enhanced .table th {
  border-top: 0;
  text-transform: none;
  letter-spacing: 0px;
  font-size: 14px;
  font-weight: 800;
  background: #cdd2d64a;
  cursor: pointer;
}

/* line 216, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table th.active-asc:after,
.reports .table-enhanced .table th.active-asc:after,
.dashboard .table-enhanced .table th.active-asc:after,
.tickets .table-enhanced .table th.active-asc:after {
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  margin-right: -10px;
  margin-bottom: 2px;
  margin-left: 5px;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid;
}

/* line 229, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table th.active-desc:after,
.reports .table-enhanced .table th.active-desc:after,
.dashboard .table-enhanced .table th.active-desc:after,
.tickets .table-enhanced .table th.active-desc:after {
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  margin-right: -10px;
  margin-bottom: 2px;
  margin-left: 5px;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 4px solid;
}

/* line 244, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table td,
.reports .table-enhanced .table td,
.dashboard .table-enhanced .table td,
.tickets .table-enhanced .table td {
  padding: 20px 12px;
  border-bottom: 1px solid #efefef;
}

/* line 252, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table img,
.reports .table-enhanced .table img,
.dashboard .table-enhanced .table img,
.tickets .table-enhanced .table img {
  width: 100px;
}

/* line 256, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table tr.disabled td,
.reports .table-enhanced .table tr.disabled td,
.dashboard .table-enhanced .table tr.disabled td,
.tickets .table-enhanced .table tr.disabled td {
  text-decoration: line-through;
}

/* line 259, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced .table tr.disabled td td.row-actions,
.reports .table-enhanced .table tr.disabled td td.row-actions,
.dashboard .table-enhanced .table tr.disabled td td.row-actions,
.tickets .table-enhanced .table tr.disabled td td.row-actions {
  text-decoration: none;
}

/* line 274, app/assets/stylesheets/enterprise/../styles/tables.scss */
#myTable-Simple_length {
  display: none;
}

/* line 278, app/assets/stylesheets/enterprise/../styles/tables.scss */
#myTable-Simple_previous {
  margin-right: 20px;
}

/* line 282, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filter {
  margin: 0 20px 16px 0;
}

/* line 285, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filter .form-control {
  height: 30px;
  width: 300px;
  padding-left: 6px;
}

/* line 291, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filter a {
  text-decoration: none;
  display: inline-block;
  margin-left: 4px;
}

/* line 302, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group {
  margin-bottom: 0.8em;
  margin-top: 0.8em;
}

/* line 307, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder {
  border-top: 1px solid #CCC;
  padding-top: 10px;
  padding-top: 0;
  margin-bottom: 0 !important;
}

/* line 314, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-titleRow, div.dtsb-searchBuilder div.dtsb-logicContainer {
  display: none !important;
  visibility: none !important;
}

/* line 319, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select {
  /* removes gloss on inputs */
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='100' fill='%23CCCCCC'><polygon points='0,25 60,25 30,70'/></svg>") no-repeat;
  background-size: 12px;
  background-position: calc(100% - 5px) center;
  background-repeat: no-repeat;
  background-color: #efefef;
  padding-right: 20px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

/* line 332, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select, div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input {
  border-color: #CCC !important;
  background-color: #f8f9fc !important;
  height: 40px;
  color: unset !important;
}

/* line 339, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select:disabled {
  color: #CCC !important;
  display: none;
}

/* line 344, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group button.dtsb-add {
  background: none !important;
  border: none;
  padding: 0 !important;
  color: #334999;
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
}

/* line 353, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group button.dtsb-add:hover {
  color: #263773;
}

/* line 358, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-condition {
  width: 150px;
}

/* line 362, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div {
  flex: none !important;
}

/* line 366, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer {
  margin-left: 0px !important;
  margin-top: -5px !important;
}

/* line 371, app/assets/stylesheets/enterprise/../styles/tables.scss */
table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after {
  font-family: 'Font Awesome 6 Pro';
  text-shadow: none !important;
  content: "\f00c";
}

/* line 378, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button {
  background: none !important;
  border: none;
  padding: 0 !important;
  color: #334999;
  font-weight: 600;
  font-size: 30px;
  cursor: pointer;
}

/* line 388, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right {
  display: none;
  margin-right: 0px;
}

/* line 393, app/assets/stylesheets/enterprise/../styles/tables.scss */
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont input.dtsb-value {
  width: calc(100% - 10px) !important;
}

/* line 397, app/assets/stylesheets/enterprise/../styles/tables.scss */
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
  bottom: 12px !important;
  font-family: "Font Awesome 6 Pro" !important;
}

/* line 404, app/assets/stylesheets/enterprise/../styles/tables.scss */
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
  color: #1f2834;
  opacity: 1 !important;
}

/* line 411, app/assets/stylesheets/enterprise/../styles/tables.scss */
table.dataTable thead .sorting:after {
  content: "\f0dc" !important;
}

/* line 416, app/assets/stylesheets/enterprise/../styles/tables.scss */
table.dataTable thead .sorting_asc:after {
  content: "\f160" !important;
}

/* line 420, app/assets/stylesheets/enterprise/../styles/tables.scss */
table.dataTable thead .sorting_desc:after {
  content: "\f161" !important;
}

/* line 425, app/assets/stylesheets/enterprise/../styles/tables.scss */
.guestlist .dataTables_wrapper.no-footer .dataTables_scrollBody, .attendees .dataTables_wrapper.no-footer .dataTables_scrollBody, .orders .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: none !important;
}

/* line 430, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-actions {
  text-align: right;
}

/* line 437, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-search #search {
  width: 200px;
  height: 36px;
  position: relative;
  top: 4px;
  display: inline-block;
}

/* line 447, app/assets/stylesheets/enterprise/../styles/tables.scss */
.tablesorter .filtered {
  display: none;
}

/* line 455, app/assets/stylesheets/enterprise/../styles/tables.scss */
.tablesorter-header {
  outline: none !important;
  cursor: pointer;
}

/* line 460, app/assets/stylesheets/enterprise/../styles/tables.scss */
.tablesorter-header.tablesorter-headerAsc, .tablesorter-header.tablesorter-headerDesc {
  color: #334999;
  border-bottom: 2px solid #334999;
}

/* line 466, app/assets/stylesheets/enterprise/../styles/tables.scss */
.tablesorter-header-inner {
  float: left;
}

/* line 470, app/assets/stylesheets/enterprise/../styles/tables.scss */
.tablesorter-headerAsc:after, .tablesorter-headerDesc:after {
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  margin-right: -10px;
  margin-bottom: 2px;
  margin-left: 5px;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 483, app/assets/stylesheets/enterprise/../styles/tables.scss */
.tablesorter-headerDesc:after {
  border-bottom: 4px solid;
}

/* line 487, app/assets/stylesheets/enterprise/../styles/tables.scss */
.tablesorter-headerAsc:after {
  border-top: 4px solid;
}

/*** custom css only popup ***/
/* line 492, app/assets/stylesheets/enterprise/../styles/tables.scss */
.columnSelectorWrapper {
  position: relative;
  margin: 10px 0;
  display: inline-block;
}

/* line 497, app/assets/stylesheets/enterprise/../styles/tables.scss */
.columnSelector, .hidden {
  display: none;
}

/* line 500, app/assets/stylesheets/enterprise/../styles/tables.scss */
.columnSelectorButton {
  background: #99bfe6;
  border: #888 1px solid;
  color: #111;
  border-radius: 5px;
  padding: 5px;
}

/* line 507, app/assets/stylesheets/enterprise/../styles/tables.scss */
#colSelect-orders:checked + label, #colSelect-attendees:checked + label {
  background: #5797d7;
  border-color: #555;
}

/* line 511, app/assets/stylesheets/enterprise/../styles/tables.scss */
#colSelect-attendees:checked ~ #columnSelector-attendees, #colSelect-orders:checked ~ #columnSelector-orders {
  display: block;
}

/* line 514, app/assets/stylesheets/enterprise/../styles/tables.scss */
.columnSelector {
  width: 120px;
  position: absolute;
  top: 30px;
  padding: 10px;
  background: #fff;
  border: #99bfe6 1px solid;
  border-radius: 5px;
}

/* line 523, app/assets/stylesheets/enterprise/../styles/tables.scss */
.columnSelector label {
  display: block;
}

/* line 526, app/assets/stylesheets/enterprise/../styles/tables.scss */
.columnSelector label:nth-child(1) {
  border-bottom: #99bfe6 solid 1px;
  margin-bottom: 5px;
}

/* line 530, app/assets/stylesheets/enterprise/../styles/tables.scss */
.columnSelector input {
  margin-right: 5px;
}

/* line 533, app/assets/stylesheets/enterprise/../styles/tables.scss */
.columnSelector .disabled {
  color: #ddd;
}

/* line 539, app/assets/stylesheets/enterprise/../styles/tables.scss */
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:after {
  opacity: .2 !important;
  color: black !important;
}

/* line 545, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-enhanced table.dataTable thead .sorting_asc:after,
.flow .table-enhanced table.dataTable thead .sorting_desc:after,
.dashboard .table-enhanced table.dataTable thead .sorting_asc:after,
.dashboard .table-enhanced table.dataTable thead .sorting_desc:after {
  color: black !important;
  opacity: 1 !important;
}

/* line 553, app/assets/stylesheets/enterprise/../styles/tables.scss */
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:before {
  content: none !important;
}

/* line 557, app/assets/stylesheets/enterprise/../styles/tables.scss */
table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:after {
  top: 40% !important;
}

/* line 563, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filters {
  margin-bottom: 24px;
  line-height: 40px;
  font-size: 14px;
}

/* line 568, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filters a {
  text-decoration: none;
}

/* line 571, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filters a.collapsed i.fa-angle-down {
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Chrome, Safari, Opera */
  transform: rotate(0deg);
}

/* line 577, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filters a i.fa-angle-down {
  transition: all 0.3s ease;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 587, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filters .table-filter {
  display: inline-block;
  margin-right: 20px;
}

/* line 591, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filters .table-filter.table-filter-lg {
  font-size: 16px;
  font-weight: 400;
}

/* line 598, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-filters .table-filter .dropdown-menu > li > a {
  padding: 6px 20px;
  font-weight: 600;
  font-size: 15px;
  color: #333;
}

/* line 609, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-search {
  width: 240px;
  float: right;
}

/* line 614, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-search .input-group-addon {
  background: white;
}

/* line 618, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-search .form-control {
  height: 40px;
  width: 200px;
}

/* line 625, app/assets/stylesheets/enterprise/../styles/tables.scss */
.guestlist .table, .admin .table, .attendees .table, .orders .table {
  margin-bottom: 0;
}

/* line 629, app/assets/stylesheets/enterprise/../styles/tables.scss */
.guestlist .pagination > .active > a, .admin .pagination > .active > a, .attendees .pagination > .active > a, .orders .pagination > .active > a {
  background-color: #334999;
}

/* line 632, app/assets/stylesheets/enterprise/../styles/tables.scss */
.guestlist .dataTables_length label, .admin .dataTables_length label, .attendees .dataTables_length label, .orders .dataTables_length label {
  font-weight: normal;
}

/* line 637, app/assets/stylesheets/enterprise/../styles/tables.scss */
.attending-status {
  padding: 4px;
  display: inline-block;
  font-size: 14px;
  border-radius: 5px;
  padding: 6px 12px;
  border-radius: 20px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  background-color: #f9fafb;
  color: #4b5563;
  border: 1px solid #e5e7eb;
}

/* line 652, app/assets/stylesheets/enterprise/../styles/tables.scss */
.attending-status.attending-status-attending {
  background-color: #eaf5eb;
  color: #218838;
  border-color: #d4ebd6;
}

/* line 657, app/assets/stylesheets/enterprise/../styles/tables.scss */
.attending-status.attending-status-pending {
  background-color: #fff7ed;
  color: #c2410c;
  border-color: #fed7aa;
}

/* line 662, app/assets/stylesheets/enterprise/../styles/tables.scss */
.attending-status.attending-status-not-attending {
  background-color: #fef2f2;
  color: #b91c1c;
  border-color: #fecaca;
}

/* line 667, app/assets/stylesheets/enterprise/../styles/tables.scss */
.attending-status.attending-list {
  background: rebeccapurple;
  color: white;
}

/* line 682, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) th,
.dashboard .table-2.table:not(.ui-datepicker-calendar) th,
.reports .table-2.table:not(.ui-datepicker-calendar) th,
.coupons .table-2.table:not(.ui-datepicker-calendar) th,
.emails .table-2.table:not(.ui-datepicker-calendar) th,
.tickets .table-2.table:not(.ui-datepicker-calendar) th,
.namebadges .table-2.table:not(.ui-datepicker-calendar) th {
  color: #999;
  background: #f8f9fc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

/* line 690, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) td,
.dashboard .table-2.table:not(.ui-datepicker-calendar) td,
.reports .table-2.table:not(.ui-datepicker-calendar) td,
.coupons .table-2.table:not(.ui-datepicker-calendar) td,
.emails .table-2.table:not(.ui-datepicker-calendar) td,
.tickets .table-2.table:not(.ui-datepicker-calendar) td,
.namebadges .table-2.table:not(.ui-datepicker-calendar) td {
  font-size: 16px;
  border-bottom: 1px solid #efefef;
}

/* line 694, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) td .fa-grip-lines,
.dashboard .table-2.table:not(.ui-datepicker-calendar) td .fa-grip-lines,
.reports .table-2.table:not(.ui-datepicker-calendar) td .fa-grip-lines,
.coupons .table-2.table:not(.ui-datepicker-calendar) td .fa-grip-lines,
.emails .table-2.table:not(.ui-datepicker-calendar) td .fa-grip-lines,
.tickets .table-2.table:not(.ui-datepicker-calendar) td .fa-grip-lines,
.namebadges .table-2.table:not(.ui-datepicker-calendar) td .fa-grip-lines {
  cursor: move;
}

/* line 698, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) td .avatar,
.dashboard .table-2.table:not(.ui-datepicker-calendar) td .avatar,
.reports .table-2.table:not(.ui-datepicker-calendar) td .avatar,
.coupons .table-2.table:not(.ui-datepicker-calendar) td .avatar,
.emails .table-2.table:not(.ui-datepicker-calendar) td .avatar,
.tickets .table-2.table:not(.ui-datepicker-calendar) td .avatar,
.namebadges .table-2.table:not(.ui-datepicker-calendar) td .avatar {
  width: 22px;
  border-radius: 50%;
}

/* line 704, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) td .media-body,
.dashboard .table-2.table:not(.ui-datepicker-calendar) td .media-body,
.reports .table-2.table:not(.ui-datepicker-calendar) td .media-body,
.coupons .table-2.table:not(.ui-datepicker-calendar) td .media-body,
.emails .table-2.table:not(.ui-datepicker-calendar) td .media-body,
.tickets .table-2.table:not(.ui-datepicker-calendar) td .media-body,
.namebadges .table-2.table:not(.ui-datepicker-calendar) td .media-body {
  font-size: 14px;
  font-weight: 600;
}

/* line 708, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) td .media-body a,
.dashboard .table-2.table:not(.ui-datepicker-calendar) td .media-body a,
.reports .table-2.table:not(.ui-datepicker-calendar) td .media-body a,
.coupons .table-2.table:not(.ui-datepicker-calendar) td .media-body a,
.emails .table-2.table:not(.ui-datepicker-calendar) td .media-body a,
.tickets .table-2.table:not(.ui-datepicker-calendar) td .media-body a,
.namebadges .table-2.table:not(.ui-datepicker-calendar) td .media-body a {
  font-weight: 600;
}

/* line 713, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) td .radio, .flow .table-2.table:not(.ui-datepicker-calendar) td checkbox,
.dashboard .table-2.table:not(.ui-datepicker-calendar) td .radio,
.dashboard .table-2.table:not(.ui-datepicker-calendar) td checkbox,
.reports .table-2.table:not(.ui-datepicker-calendar) td .radio,
.reports .table-2.table:not(.ui-datepicker-calendar) td checkbox,
.coupons .table-2.table:not(.ui-datepicker-calendar) td .radio,
.coupons .table-2.table:not(.ui-datepicker-calendar) td checkbox,
.emails .table-2.table:not(.ui-datepicker-calendar) td .radio,
.emails .table-2.table:not(.ui-datepicker-calendar) td checkbox,
.tickets .table-2.table:not(.ui-datepicker-calendar) td .radio,
.tickets .table-2.table:not(.ui-datepicker-calendar) td checkbox,
.namebadges .table-2.table:not(.ui-datepicker-calendar) td .radio,
.namebadges .table-2.table:not(.ui-datepicker-calendar) td checkbox {
  margin: 0;
}

/* line 717, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) .form-group, .flow .table-2.table:not(.ui-datepicker-calendar) .checkbox,
.dashboard .table-2.table:not(.ui-datepicker-calendar) .form-group,
.dashboard .table-2.table:not(.ui-datepicker-calendar) .checkbox,
.reports .table-2.table:not(.ui-datepicker-calendar) .form-group,
.reports .table-2.table:not(.ui-datepicker-calendar) .checkbox,
.coupons .table-2.table:not(.ui-datepicker-calendar) .form-group,
.coupons .table-2.table:not(.ui-datepicker-calendar) .checkbox,
.emails .table-2.table:not(.ui-datepicker-calendar) .form-group,
.emails .table-2.table:not(.ui-datepicker-calendar) .checkbox,
.tickets .table-2.table:not(.ui-datepicker-calendar) .form-group,
.tickets .table-2.table:not(.ui-datepicker-calendar) .checkbox,
.namebadges .table-2.table:not(.ui-datepicker-calendar) .form-group,
.namebadges .table-2.table:not(.ui-datepicker-calendar) .checkbox {
  margin-bottom: 0;
}

/* line 723, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container.table-2-percentage-container-selfcontained,
.dashboard .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container.table-2-percentage-container-selfcontained,
.reports .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container.table-2-percentage-container-selfcontained,
.coupons .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container.table-2-percentage-container-selfcontained,
.emails .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container.table-2-percentage-container-selfcontained,
.tickets .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container.table-2-percentage-container-selfcontained,
.namebadges .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container.table-2-percentage-container-selfcontained {
  border: none;
  padding-left: 0;
  padding-top: 0;
}

/* line 729, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage,
.dashboard .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage,
.reports .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage,
.coupons .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage,
.emails .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage,
.tickets .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage,
.namebadges .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage {
  position: relative;
  top: 14px;
}

/* line 733, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage .table-2-percentage-desc,
.dashboard .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage .table-2-percentage-desc,
.reports .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage .table-2-percentage-desc,
.coupons .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage .table-2-percentage-desc,
.emails .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage .table-2-percentage-desc,
.tickets .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage .table-2-percentage-desc,
.namebadges .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container .table-2-percentage .table-2-percentage-desc {
  font-size: 12px;
  color: #a0aab6;
}

/* line 739, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg,
.dashboard .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg,
.reports .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg,
.coupons .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg,
.emails .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg,
.tickets .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg,
.namebadges .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg {
  float: left;
}

/* line 742, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg circle:last-child,
.dashboard .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg circle:last-child,
.reports .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg circle:last-child,
.coupons .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg circle:last-child,
.emails .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg circle:last-child,
.tickets .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg circle:last-child,
.namebadges .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container svg circle:last-child {
  stroke: #334999;
}

/* line 746, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container span,
.dashboard .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container span,
.reports .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container span,
.coupons .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container span,
.emails .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container span,
.tickets .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container span,
.namebadges .table-2.table:not(.ui-datepicker-calendar) .table-2-percentage-container span {
  display: block;
}

/* line 751, app/assets/stylesheets/enterprise/../styles/tables.scss */
.flow .table-2.table:not(.ui-datepicker-calendar) sup,
.dashboard .table-2.table:not(.ui-datepicker-calendar) sup,
.reports .table-2.table:not(.ui-datepicker-calendar) sup,
.coupons .table-2.table:not(.ui-datepicker-calendar) sup,
.emails .table-2.table:not(.ui-datepicker-calendar) sup,
.tickets .table-2.table:not(.ui-datepicker-calendar) sup,
.namebadges .table-2.table:not(.ui-datepicker-calendar) sup {
  background: rebeccapurple;
  color: #fff;
  padding: 1px 4px;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 800;
  font-size: 10px;
}

/* line 764, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-external {
  border: 2px solid #d5dbe6;
  font-size: 16px;
}

/* line 769, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-external th {
  background-color: #f7f8fa;
  color: #171c24;
  border: 2px solid #d5dbe6 !important;
  padding: 12px !important;
  border-bottom: 2px solid #ddd !important;
}

/* line 776, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-external td {
  border: 2px solid #d5dbe6;
  padding: 6px !important;
  padding-left: 10px !important;
  border: 2px solid #d5dbe6 !important;
}

/* line 784, app/assets/stylesheets/enterprise/../styles/tables.scss */
.table-external .fa-check {
  color: rebeccapurple;
}

/* line 789, app/assets/stylesheets/enterprise/../styles/tables.scss */
.default-addon {
  width: 100%;
  max-width: 100px;
  background: lightgrey;
  align-items: center;
  height: 100px;
  font-size: 20px;
  display: flex;
  border-radius: 4px;
  justify-content: center;
  color: white;
}

@media (max-width: 640px) {
  /* line 804, app/assets/stylesheets/enterprise/../styles/tables.scss */
  .table-responsive-2 {
    width: 100%;
    overflow-x: auto;
  }
}

/* line 1, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.full-page-loader {
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(31, 40, 52, 0.9);
  text-align: center;
  padding: 140px 20px;
  opacity: 0;
  -webkit-transition: all .32s ease;
  transition: all .32s ease;
  visibility: hidden;
  z-index: 999999;
}

/* line 21, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.full-page-loader i {
  font-size: 36px;
  line-height: 30px;
  width: 60px;
  height: 30px;
}

/* line 28, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.full-page-loader.visible {
  visibility: visible;
  opacity: 1;
}

/* line 33, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.full-page-loader h1, .full-page-loader h2, .full-page-loader h3, .full-page-loader h4 {
  margin-top: 20px;
}

/* line 39, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.partial-page-loader {
  color: #334999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(31, 40, 52, 0.12);
  text-align: center;
  padding: 140px 20px;
  opacity: 0;
  -webkit-transition: all .32s ease;
  transition: all .32s ease;
  visibility: hidden;
  z-index: 9;
}

/* line 41, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.partial-page-loader.scanner {
  background: rgba(31, 40, 52, 0.42);
}

/* line 44, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.partial-page-loader.scanner h1, .partial-page-loader.scanner h2, .partial-page-loader.scanner h3, .partial-page-loader.scanner h4 {
  height: 100%;
  display: none;
}

/* line 69, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.partial-page-loader i {
  font-size: 36px;
  line-height: 30px;
  width: 60px;
  height: 30px;
}

/* line 77, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.partial-page-loader.visible {
  visibility: visible;
  opacity: 1;
}

/* line 82, app/assets/stylesheets/enterprise/../styles/pageloader.scss */
.partial-page-loader h1, .partial-page-loader h2, .partial-page-loader h3, .partial-page-loader h4 {
  margin-top: 20px;
}

/* line 1, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor,
.dashboard,
.beta,
.venues,
.table_shapes,
.blogs,
.authors,
.seating_charts,
.flow,
.affiliates.show,
.galleries,
.gallery_photos,
.admin,
.attendees,
.attendee_tags,
.checkin,
.checkin_new,
.search_event,
.events.index,
.events.new,
.events.new_select_theme,
.events.new_details,
.events.newcalendar,
.events.newcalendarquiz,
.events.newcalendartheme,
.tickets,
.subevents_create,
.coupons,
.faqs,
.releases,
.custom_domains,
.survey_questions,
.phone_number,
.email_address,
.emails,
.email_templates,
.users,
.payments,
.purchases,
.addons,
.event_pages,
.reports,
.mobile_configs,
.email_select_specific_recipients,
.text_message,
.text_message_templates,
.text_messages,
.namebadges {
  color: #000;
  font-family: "proxima-nova", sans-serif;
  font-style: normal;
  font-weight: 400;
  background: #fff;
  padding: 0;
  margin: 0;
}

/* line 57, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .code-block,
.dashboard .code-block,
.beta .code-block,
.venues .code-block,
.table_shapes .code-block,
.blogs .code-block,
.authors .code-block,
.seating_charts .code-block,
.flow .code-block,
.affiliates.show .code-block,
.galleries .code-block,
.gallery_photos .code-block,
.admin .code-block,
.attendees .code-block,
.attendee_tags .code-block,
.checkin .code-block,
.checkin_new .code-block,
.search_event .code-block,
.events.index .code-block,
.events.new .code-block,
.events.new_select_theme .code-block,
.events.new_details .code-block,
.events.newcalendar .code-block,
.events.newcalendarquiz .code-block,
.events.newcalendartheme .code-block,
.tickets .code-block,
.subevents_create .code-block,
.coupons .code-block,
.faqs .code-block,
.releases .code-block,
.custom_domains .code-block,
.survey_questions .code-block,
.phone_number .code-block,
.email_address .code-block,
.emails .code-block,
.email_templates .code-block,
.users .code-block,
.payments .code-block,
.purchases .code-block,
.addons .code-block,
.event_pages .code-block,
.reports .code-block,
.mobile_configs .code-block,
.email_select_specific_recipients .code-block,
.text_message .code-block,
.text_message_templates .code-block,
.text_messages .code-block,
.namebadges .code-block {
  height: 400px;
  font-family: monospace;
  font-size: 10px;
}

/* line 63, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .minicolors-theme-default .minicolors-input,
.dashboard .minicolors-theme-default .minicolors-input,
.beta .minicolors-theme-default .minicolors-input,
.venues .minicolors-theme-default .minicolors-input,
.table_shapes .minicolors-theme-default .minicolors-input,
.blogs .minicolors-theme-default .minicolors-input,
.authors .minicolors-theme-default .minicolors-input,
.seating_charts .minicolors-theme-default .minicolors-input,
.flow .minicolors-theme-default .minicolors-input,
.affiliates.show .minicolors-theme-default .minicolors-input,
.galleries .minicolors-theme-default .minicolors-input,
.gallery_photos .minicolors-theme-default .minicolors-input,
.admin .minicolors-theme-default .minicolors-input,
.attendees .minicolors-theme-default .minicolors-input,
.attendee_tags .minicolors-theme-default .minicolors-input,
.checkin .minicolors-theme-default .minicolors-input,
.checkin_new .minicolors-theme-default .minicolors-input,
.search_event .minicolors-theme-default .minicolors-input,
.events.index .minicolors-theme-default .minicolors-input,
.events.new .minicolors-theme-default .minicolors-input,
.events.new_select_theme .minicolors-theme-default .minicolors-input,
.events.new_details .minicolors-theme-default .minicolors-input,
.events.newcalendar .minicolors-theme-default .minicolors-input,
.events.newcalendarquiz .minicolors-theme-default .minicolors-input,
.events.newcalendartheme .minicolors-theme-default .minicolors-input,
.tickets .minicolors-theme-default .minicolors-input,
.subevents_create .minicolors-theme-default .minicolors-input,
.coupons .minicolors-theme-default .minicolors-input,
.faqs .minicolors-theme-default .minicolors-input,
.releases .minicolors-theme-default .minicolors-input,
.custom_domains .minicolors-theme-default .minicolors-input,
.survey_questions .minicolors-theme-default .minicolors-input,
.phone_number .minicolors-theme-default .minicolors-input,
.email_address .minicolors-theme-default .minicolors-input,
.emails .minicolors-theme-default .minicolors-input,
.email_templates .minicolors-theme-default .minicolors-input,
.users .minicolors-theme-default .minicolors-input,
.payments .minicolors-theme-default .minicolors-input,
.purchases .minicolors-theme-default .minicolors-input,
.addons .minicolors-theme-default .minicolors-input,
.event_pages .minicolors-theme-default .minicolors-input,
.reports .minicolors-theme-default .minicolors-input,
.mobile_configs .minicolors-theme-default .minicolors-input,
.email_select_specific_recipients .minicolors-theme-default .minicolors-input,
.text_message .minicolors-theme-default .minicolors-input,
.text_message_templates .minicolors-theme-default .minicolors-input,
.text_messages .minicolors-theme-default .minicolors-input,
.namebadges .minicolors-theme-default .minicolors-input {
  height: 30px;
  width: 100%;
}

/* line 68, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .callout,
.dashboard .callout,
.beta .callout,
.venues .callout,
.table_shapes .callout,
.blogs .callout,
.authors .callout,
.seating_charts .callout,
.flow .callout,
.affiliates.show .callout,
.galleries .callout,
.gallery_photos .callout,
.admin .callout,
.attendees .callout,
.attendee_tags .callout,
.checkin .callout,
.checkin_new .callout,
.search_event .callout,
.events.index .callout,
.events.new .callout,
.events.new_select_theme .callout,
.events.new_details .callout,
.events.newcalendar .callout,
.events.newcalendarquiz .callout,
.events.newcalendartheme .callout,
.tickets .callout,
.subevents_create .callout,
.coupons .callout,
.faqs .callout,
.releases .callout,
.custom_domains .callout,
.survey_questions .callout,
.phone_number .callout,
.email_address .callout,
.emails .callout,
.email_templates .callout,
.users .callout,
.payments .callout,
.purchases .callout,
.addons .callout,
.event_pages .callout,
.reports .callout,
.mobile_configs .callout,
.email_select_specific_recipients .callout,
.text_message .callout,
.text_message_templates .callout,
.text_messages .callout,
.namebadges .callout {
  padding: 5px 10px 5px 10px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 10px -5px;
  margin-bottom: 20px;
}

/* line 73, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .callout h4,
.dashboard .callout h4,
.beta .callout h4,
.venues .callout h4,
.table_shapes .callout h4,
.blogs .callout h4,
.authors .callout h4,
.seating_charts .callout h4,
.flow .callout h4,
.affiliates.show .callout h4,
.galleries .callout h4,
.gallery_photos .callout h4,
.admin .callout h4,
.attendees .callout h4,
.attendee_tags .callout h4,
.checkin .callout h4,
.checkin_new .callout h4,
.search_event .callout h4,
.events.index .callout h4,
.events.new .callout h4,
.events.new_select_theme .callout h4,
.events.new_details .callout h4,
.events.newcalendar .callout h4,
.events.newcalendarquiz .callout h4,
.events.newcalendartheme .callout h4,
.tickets .callout h4,
.subevents_create .callout h4,
.coupons .callout h4,
.faqs .callout h4,
.releases .callout h4,
.custom_domains .callout h4,
.survey_questions .callout h4,
.phone_number .callout h4,
.email_address .callout h4,
.emails .callout h4,
.email_templates .callout h4,
.users .callout h4,
.payments .callout h4,
.purchases .callout h4,
.addons .callout h4,
.event_pages .callout h4,
.reports .callout h4,
.mobile_configs .callout h4,
.email_select_specific_recipients .callout h4,
.text_message .callout h4,
.text_message_templates .callout h4,
.text_messages .callout h4,
.namebadges .callout h4 {
  margin: 0px;
}

/* line 85, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .refunded_amount,
.dashboard .refunded_amount,
.beta .refunded_amount,
.venues .refunded_amount,
.table_shapes .refunded_amount,
.blogs .refunded_amount,
.authors .refunded_amount,
.seating_charts .refunded_amount,
.flow .refunded_amount,
.affiliates.show .refunded_amount,
.galleries .refunded_amount,
.gallery_photos .refunded_amount,
.admin .refunded_amount,
.attendees .refunded_amount,
.attendee_tags .refunded_amount,
.checkin .refunded_amount,
.checkin_new .refunded_amount,
.search_event .refunded_amount,
.events.index .refunded_amount,
.events.new .refunded_amount,
.events.new_select_theme .refunded_amount,
.events.new_details .refunded_amount,
.events.newcalendar .refunded_amount,
.events.newcalendarquiz .refunded_amount,
.events.newcalendartheme .refunded_amount,
.tickets .refunded_amount,
.subevents_create .refunded_amount,
.coupons .refunded_amount,
.faqs .refunded_amount,
.releases .refunded_amount,
.custom_domains .refunded_amount,
.survey_questions .refunded_amount,
.phone_number .refunded_amount,
.email_address .refunded_amount,
.emails .refunded_amount,
.email_templates .refunded_amount,
.users .refunded_amount,
.payments .refunded_amount,
.purchases .refunded_amount,
.addons .refunded_amount,
.event_pages .refunded_amount,
.reports .refunded_amount,
.mobile_configs .refunded_amount,
.email_select_specific_recipients .refunded_amount,
.text_message .refunded_amount,
.text_message_templates .refunded_amount,
.text_messages .refunded_amount,
.namebadges .refunded_amount {
  color: #cc0000;
  font-style: italic;
}

/* line 90, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .dimmed_60,
.dashboard .dimmed_60,
.beta .dimmed_60,
.venues .dimmed_60,
.table_shapes .dimmed_60,
.blogs .dimmed_60,
.authors .dimmed_60,
.seating_charts .dimmed_60,
.flow .dimmed_60,
.affiliates.show .dimmed_60,
.galleries .dimmed_60,
.gallery_photos .dimmed_60,
.admin .dimmed_60,
.attendees .dimmed_60,
.attendee_tags .dimmed_60,
.checkin .dimmed_60,
.checkin_new .dimmed_60,
.search_event .dimmed_60,
.events.index .dimmed_60,
.events.new .dimmed_60,
.events.new_select_theme .dimmed_60,
.events.new_details .dimmed_60,
.events.newcalendar .dimmed_60,
.events.newcalendarquiz .dimmed_60,
.events.newcalendartheme .dimmed_60,
.tickets .dimmed_60,
.subevents_create .dimmed_60,
.coupons .dimmed_60,
.faqs .dimmed_60,
.releases .dimmed_60,
.custom_domains .dimmed_60,
.survey_questions .dimmed_60,
.phone_number .dimmed_60,
.email_address .dimmed_60,
.emails .dimmed_60,
.email_templates .dimmed_60,
.users .dimmed_60,
.payments .dimmed_60,
.purchases .dimmed_60,
.addons .dimmed_60,
.event_pages .dimmed_60,
.reports .dimmed_60,
.mobile_configs .dimmed_60,
.email_select_specific_recipients .dimmed_60,
.text_message .dimmed_60,
.text_message_templates .dimmed_60,
.text_messages .dimmed_60,
.namebadges .dimmed_60 {
  opacity: 0.6;
}

/* line 94, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .dimmed_40,
.dashboard .dimmed_40,
.beta .dimmed_40,
.venues .dimmed_40,
.table_shapes .dimmed_40,
.blogs .dimmed_40,
.authors .dimmed_40,
.seating_charts .dimmed_40,
.flow .dimmed_40,
.affiliates.show .dimmed_40,
.galleries .dimmed_40,
.gallery_photos .dimmed_40,
.admin .dimmed_40,
.attendees .dimmed_40,
.attendee_tags .dimmed_40,
.checkin .dimmed_40,
.checkin_new .dimmed_40,
.search_event .dimmed_40,
.events.index .dimmed_40,
.events.new .dimmed_40,
.events.new_select_theme .dimmed_40,
.events.new_details .dimmed_40,
.events.newcalendar .dimmed_40,
.events.newcalendarquiz .dimmed_40,
.events.newcalendartheme .dimmed_40,
.tickets .dimmed_40,
.subevents_create .dimmed_40,
.coupons .dimmed_40,
.faqs .dimmed_40,
.releases .dimmed_40,
.custom_domains .dimmed_40,
.survey_questions .dimmed_40,
.phone_number .dimmed_40,
.email_address .dimmed_40,
.emails .dimmed_40,
.email_templates .dimmed_40,
.users .dimmed_40,
.payments .dimmed_40,
.purchases .dimmed_40,
.addons .dimmed_40,
.event_pages .dimmed_40,
.reports .dimmed_40,
.mobile_configs .dimmed_40,
.email_select_specific_recipients .dimmed_40,
.text_message .dimmed_40,
.text_message_templates .dimmed_40,
.text_messages .dimmed_40,
.namebadges .dimmed_40 {
  opacity: 0.4;
}

/* line 98, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .dimmed_20,
.dashboard .dimmed_20,
.beta .dimmed_20,
.venues .dimmed_20,
.table_shapes .dimmed_20,
.blogs .dimmed_20,
.authors .dimmed_20,
.seating_charts .dimmed_20,
.flow .dimmed_20,
.affiliates.show .dimmed_20,
.galleries .dimmed_20,
.gallery_photos .dimmed_20,
.admin .dimmed_20,
.attendees .dimmed_20,
.attendee_tags .dimmed_20,
.checkin .dimmed_20,
.checkin_new .dimmed_20,
.search_event .dimmed_20,
.events.index .dimmed_20,
.events.new .dimmed_20,
.events.new_select_theme .dimmed_20,
.events.new_details .dimmed_20,
.events.newcalendar .dimmed_20,
.events.newcalendarquiz .dimmed_20,
.events.newcalendartheme .dimmed_20,
.tickets .dimmed_20,
.subevents_create .dimmed_20,
.coupons .dimmed_20,
.faqs .dimmed_20,
.releases .dimmed_20,
.custom_domains .dimmed_20,
.survey_questions .dimmed_20,
.phone_number .dimmed_20,
.email_address .dimmed_20,
.emails .dimmed_20,
.email_templates .dimmed_20,
.users .dimmed_20,
.payments .dimmed_20,
.purchases .dimmed_20,
.addons .dimmed_20,
.event_pages .dimmed_20,
.reports .dimmed_20,
.mobile_configs .dimmed_20,
.email_select_specific_recipients .dimmed_20,
.text_message .dimmed_20,
.text_message_templates .dimmed_20,
.text_messages .dimmed_20,
.namebadges .dimmed_20 {
  opacity: 0.2;
}

/* line 102, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .discounted_amount,
.dashboard .discounted_amount,
.beta .discounted_amount,
.venues .discounted_amount,
.table_shapes .discounted_amount,
.blogs .discounted_amount,
.authors .discounted_amount,
.seating_charts .discounted_amount,
.flow .discounted_amount,
.affiliates.show .discounted_amount,
.galleries .discounted_amount,
.gallery_photos .discounted_amount,
.admin .discounted_amount,
.attendees .discounted_amount,
.attendee_tags .discounted_amount,
.checkin .discounted_amount,
.checkin_new .discounted_amount,
.search_event .discounted_amount,
.events.index .discounted_amount,
.events.new .discounted_amount,
.events.new_select_theme .discounted_amount,
.events.new_details .discounted_amount,
.events.newcalendar .discounted_amount,
.events.newcalendarquiz .discounted_amount,
.events.newcalendartheme .discounted_amount,
.tickets .discounted_amount,
.subevents_create .discounted_amount,
.coupons .discounted_amount,
.faqs .discounted_amount,
.releases .discounted_amount,
.custom_domains .discounted_amount,
.survey_questions .discounted_amount,
.phone_number .discounted_amount,
.email_address .discounted_amount,
.emails .discounted_amount,
.email_templates .discounted_amount,
.users .discounted_amount,
.payments .discounted_amount,
.purchases .discounted_amount,
.addons .discounted_amount,
.event_pages .discounted_amount,
.reports .discounted_amount,
.mobile_configs .discounted_amount,
.email_select_specific_recipients .discounted_amount,
.text_message .discounted_amount,
.text_message_templates .discounted_amount,
.text_messages .discounted_amount,
.namebadges .discounted_amount {
  color: #cc9900;
  font-style: italic;
}

/* line 108, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .badge.indicator,
.dashboard .badge.indicator,
.beta .badge.indicator,
.venues .badge.indicator,
.table_shapes .badge.indicator,
.blogs .badge.indicator,
.authors .badge.indicator,
.seating_charts .badge.indicator,
.flow .badge.indicator,
.affiliates.show .badge.indicator,
.galleries .badge.indicator,
.gallery_photos .badge.indicator,
.admin .badge.indicator,
.attendees .badge.indicator,
.attendee_tags .badge.indicator,
.checkin .badge.indicator,
.checkin_new .badge.indicator,
.search_event .badge.indicator,
.events.index .badge.indicator,
.events.new .badge.indicator,
.events.new_select_theme .badge.indicator,
.events.new_details .badge.indicator,
.events.newcalendar .badge.indicator,
.events.newcalendarquiz .badge.indicator,
.events.newcalendartheme .badge.indicator,
.tickets .badge.indicator,
.subevents_create .badge.indicator,
.coupons .badge.indicator,
.faqs .badge.indicator,
.releases .badge.indicator,
.custom_domains .badge.indicator,
.survey_questions .badge.indicator,
.phone_number .badge.indicator,
.email_address .badge.indicator,
.emails .badge.indicator,
.email_templates .badge.indicator,
.users .badge.indicator,
.payments .badge.indicator,
.purchases .badge.indicator,
.addons .badge.indicator,
.event_pages .badge.indicator,
.reports .badge.indicator,
.mobile_configs .badge.indicator,
.email_select_specific_recipients .badge.indicator,
.text_message .badge.indicator,
.text_message_templates .badge.indicator,
.text_messages .badge.indicator,
.namebadges .badge.indicator {
  background: #334999;
  padding: 3px 12px;
}

/* line 113, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .badge.new,
.dashboard .badge.new,
.beta .badge.new,
.venues .badge.new,
.table_shapes .badge.new,
.blogs .badge.new,
.authors .badge.new,
.seating_charts .badge.new,
.flow .badge.new,
.affiliates.show .badge.new,
.galleries .badge.new,
.gallery_photos .badge.new,
.admin .badge.new,
.attendees .badge.new,
.attendee_tags .badge.new,
.checkin .badge.new,
.checkin_new .badge.new,
.search_event .badge.new,
.events.index .badge.new,
.events.new .badge.new,
.events.new_select_theme .badge.new,
.events.new_details .badge.new,
.events.newcalendar .badge.new,
.events.newcalendarquiz .badge.new,
.events.newcalendartheme .badge.new,
.tickets .badge.new,
.subevents_create .badge.new,
.coupons .badge.new,
.faqs .badge.new,
.releases .badge.new,
.custom_domains .badge.new,
.survey_questions .badge.new,
.phone_number .badge.new,
.email_address .badge.new,
.emails .badge.new,
.email_templates .badge.new,
.users .badge.new,
.payments .badge.new,
.purchases .badge.new,
.addons .badge.new,
.event_pages .badge.new,
.reports .badge.new,
.mobile_configs .badge.new,
.email_select_specific_recipients .badge.new,
.text_message .badge.new,
.text_message_templates .badge.new,
.text_messages .badge.new,
.namebadges .badge.new {
  background: #236c7d;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 10px -5px;
}

/* line 119, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .navbar.navbar-default,
.dashboard .navbar.navbar-default,
.beta .navbar.navbar-default,
.venues .navbar.navbar-default,
.table_shapes .navbar.navbar-default,
.blogs .navbar.navbar-default,
.authors .navbar.navbar-default,
.seating_charts .navbar.navbar-default,
.flow .navbar.navbar-default,
.affiliates.show .navbar.navbar-default,
.galleries .navbar.navbar-default,
.gallery_photos .navbar.navbar-default,
.admin .navbar.navbar-default,
.attendees .navbar.navbar-default,
.attendee_tags .navbar.navbar-default,
.checkin .navbar.navbar-default,
.checkin_new .navbar.navbar-default,
.search_event .navbar.navbar-default,
.events.index .navbar.navbar-default,
.events.new .navbar.navbar-default,
.events.new_select_theme .navbar.navbar-default,
.events.new_details .navbar.navbar-default,
.events.newcalendar .navbar.navbar-default,
.events.newcalendarquiz .navbar.navbar-default,
.events.newcalendartheme .navbar.navbar-default,
.tickets .navbar.navbar-default,
.subevents_create .navbar.navbar-default,
.coupons .navbar.navbar-default,
.faqs .navbar.navbar-default,
.releases .navbar.navbar-default,
.custom_domains .navbar.navbar-default,
.survey_questions .navbar.navbar-default,
.phone_number .navbar.navbar-default,
.email_address .navbar.navbar-default,
.emails .navbar.navbar-default,
.email_templates .navbar.navbar-default,
.users .navbar.navbar-default,
.payments .navbar.navbar-default,
.purchases .navbar.navbar-default,
.addons .navbar.navbar-default,
.event_pages .navbar.navbar-default,
.reports .navbar.navbar-default,
.mobile_configs .navbar.navbar-default,
.email_select_specific_recipients .navbar.navbar-default,
.text_message .navbar.navbar-default,
.text_message_templates .navbar.navbar-default,
.text_messages .navbar.navbar-default,
.namebadges .navbar.navbar-default {
  display: none;
  background: #252f3e;
  background: #1f2834;
  border: none;
}

/* line 126, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .navbar.navbar-default .navbar-nav > li > a,
.dashboard .navbar.navbar-default .navbar-nav > li > a,
.beta .navbar.navbar-default .navbar-nav > li > a,
.venues .navbar.navbar-default .navbar-nav > li > a,
.table_shapes .navbar.navbar-default .navbar-nav > li > a,
.blogs .navbar.navbar-default .navbar-nav > li > a,
.authors .navbar.navbar-default .navbar-nav > li > a,
.seating_charts .navbar.navbar-default .navbar-nav > li > a,
.flow .navbar.navbar-default .navbar-nav > li > a,
.affiliates.show .navbar.navbar-default .navbar-nav > li > a,
.galleries .navbar.navbar-default .navbar-nav > li > a,
.gallery_photos .navbar.navbar-default .navbar-nav > li > a,
.admin .navbar.navbar-default .navbar-nav > li > a,
.attendees .navbar.navbar-default .navbar-nav > li > a,
.attendee_tags .navbar.navbar-default .navbar-nav > li > a,
.checkin .navbar.navbar-default .navbar-nav > li > a,
.checkin_new .navbar.navbar-default .navbar-nav > li > a,
.search_event .navbar.navbar-default .navbar-nav > li > a,
.events.index .navbar.navbar-default .navbar-nav > li > a,
.events.new .navbar.navbar-default .navbar-nav > li > a,
.events.new_select_theme .navbar.navbar-default .navbar-nav > li > a,
.events.new_details .navbar.navbar-default .navbar-nav > li > a,
.events.newcalendar .navbar.navbar-default .navbar-nav > li > a,
.events.newcalendarquiz .navbar.navbar-default .navbar-nav > li > a,
.events.newcalendartheme .navbar.navbar-default .navbar-nav > li > a,
.tickets .navbar.navbar-default .navbar-nav > li > a,
.subevents_create .navbar.navbar-default .navbar-nav > li > a,
.coupons .navbar.navbar-default .navbar-nav > li > a,
.faqs .navbar.navbar-default .navbar-nav > li > a,
.releases .navbar.navbar-default .navbar-nav > li > a,
.custom_domains .navbar.navbar-default .navbar-nav > li > a,
.survey_questions .navbar.navbar-default .navbar-nav > li > a,
.phone_number .navbar.navbar-default .navbar-nav > li > a,
.email_address .navbar.navbar-default .navbar-nav > li > a,
.emails .navbar.navbar-default .navbar-nav > li > a,
.email_templates .navbar.navbar-default .navbar-nav > li > a,
.users .navbar.navbar-default .navbar-nav > li > a,
.payments .navbar.navbar-default .navbar-nav > li > a,
.purchases .navbar.navbar-default .navbar-nav > li > a,
.addons .navbar.navbar-default .navbar-nav > li > a,
.event_pages .navbar.navbar-default .navbar-nav > li > a,
.reports .navbar.navbar-default .navbar-nav > li > a,
.mobile_configs .navbar.navbar-default .navbar-nav > li > a,
.email_select_specific_recipients .navbar.navbar-default .navbar-nav > li > a,
.text_message .navbar.navbar-default .navbar-nav > li > a,
.text_message_templates .navbar.navbar-default .navbar-nav > li > a,
.text_messages .navbar.navbar-default .navbar-nav > li > a,
.namebadges .navbar.navbar-default .navbar-nav > li > a {
  color: #fff;
}

/* line 131, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .navbar.navbar-default .navbar-brand path,
.dashboard .navbar.navbar-default .navbar-brand path,
.beta .navbar.navbar-default .navbar-brand path,
.venues .navbar.navbar-default .navbar-brand path,
.table_shapes .navbar.navbar-default .navbar-brand path,
.blogs .navbar.navbar-default .navbar-brand path,
.authors .navbar.navbar-default .navbar-brand path,
.seating_charts .navbar.navbar-default .navbar-brand path,
.flow .navbar.navbar-default .navbar-brand path,
.affiliates.show .navbar.navbar-default .navbar-brand path,
.galleries .navbar.navbar-default .navbar-brand path,
.gallery_photos .navbar.navbar-default .navbar-brand path,
.admin .navbar.navbar-default .navbar-brand path,
.attendees .navbar.navbar-default .navbar-brand path,
.attendee_tags .navbar.navbar-default .navbar-brand path,
.checkin .navbar.navbar-default .navbar-brand path,
.checkin_new .navbar.navbar-default .navbar-brand path,
.search_event .navbar.navbar-default .navbar-brand path,
.events.index .navbar.navbar-default .navbar-brand path,
.events.new .navbar.navbar-default .navbar-brand path,
.events.new_select_theme .navbar.navbar-default .navbar-brand path,
.events.new_details .navbar.navbar-default .navbar-brand path,
.events.newcalendar .navbar.navbar-default .navbar-brand path,
.events.newcalendarquiz .navbar.navbar-default .navbar-brand path,
.events.newcalendartheme .navbar.navbar-default .navbar-brand path,
.tickets .navbar.navbar-default .navbar-brand path,
.subevents_create .navbar.navbar-default .navbar-brand path,
.coupons .navbar.navbar-default .navbar-brand path,
.faqs .navbar.navbar-default .navbar-brand path,
.releases .navbar.navbar-default .navbar-brand path,
.custom_domains .navbar.navbar-default .navbar-brand path,
.survey_questions .navbar.navbar-default .navbar-brand path,
.phone_number .navbar.navbar-default .navbar-brand path,
.email_address .navbar.navbar-default .navbar-brand path,
.emails .navbar.navbar-default .navbar-brand path,
.email_templates .navbar.navbar-default .navbar-brand path,
.users .navbar.navbar-default .navbar-brand path,
.payments .navbar.navbar-default .navbar-brand path,
.purchases .navbar.navbar-default .navbar-brand path,
.addons .navbar.navbar-default .navbar-brand path,
.event_pages .navbar.navbar-default .navbar-brand path,
.reports .navbar.navbar-default .navbar-brand path,
.mobile_configs .navbar.navbar-default .navbar-brand path,
.email_select_specific_recipients .navbar.navbar-default .navbar-brand path,
.text_message .navbar.navbar-default .navbar-brand path,
.text_message_templates .navbar.navbar-default .navbar-brand path,
.text_messages .navbar.navbar-default .navbar-brand path,
.namebadges .navbar.navbar-default .navbar-brand path {
  fill: #fff;
}

/* line 134, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .navbar.navbar-default .navbar-brand path.a,
.dashboard .navbar.navbar-default .navbar-brand path.a,
.beta .navbar.navbar-default .navbar-brand path.a,
.venues .navbar.navbar-default .navbar-brand path.a,
.table_shapes .navbar.navbar-default .navbar-brand path.a,
.blogs .navbar.navbar-default .navbar-brand path.a,
.authors .navbar.navbar-default .navbar-brand path.a,
.seating_charts .navbar.navbar-default .navbar-brand path.a,
.flow .navbar.navbar-default .navbar-brand path.a,
.affiliates.show .navbar.navbar-default .navbar-brand path.a,
.galleries .navbar.navbar-default .navbar-brand path.a,
.gallery_photos .navbar.navbar-default .navbar-brand path.a,
.admin .navbar.navbar-default .navbar-brand path.a,
.attendees .navbar.navbar-default .navbar-brand path.a,
.attendee_tags .navbar.navbar-default .navbar-brand path.a,
.checkin .navbar.navbar-default .navbar-brand path.a,
.checkin_new .navbar.navbar-default .navbar-brand path.a,
.search_event .navbar.navbar-default .navbar-brand path.a,
.events.index .navbar.navbar-default .navbar-brand path.a,
.events.new .navbar.navbar-default .navbar-brand path.a,
.events.new_select_theme .navbar.navbar-default .navbar-brand path.a,
.events.new_details .navbar.navbar-default .navbar-brand path.a,
.events.newcalendar .navbar.navbar-default .navbar-brand path.a,
.events.newcalendarquiz .navbar.navbar-default .navbar-brand path.a,
.events.newcalendartheme .navbar.navbar-default .navbar-brand path.a,
.tickets .navbar.navbar-default .navbar-brand path.a,
.subevents_create .navbar.navbar-default .navbar-brand path.a,
.coupons .navbar.navbar-default .navbar-brand path.a,
.faqs .navbar.navbar-default .navbar-brand path.a,
.releases .navbar.navbar-default .navbar-brand path.a,
.custom_domains .navbar.navbar-default .navbar-brand path.a,
.survey_questions .navbar.navbar-default .navbar-brand path.a,
.phone_number .navbar.navbar-default .navbar-brand path.a,
.email_address .navbar.navbar-default .navbar-brand path.a,
.emails .navbar.navbar-default .navbar-brand path.a,
.email_templates .navbar.navbar-default .navbar-brand path.a,
.users .navbar.navbar-default .navbar-brand path.a,
.payments .navbar.navbar-default .navbar-brand path.a,
.purchases .navbar.navbar-default .navbar-brand path.a,
.addons .navbar.navbar-default .navbar-brand path.a,
.event_pages .navbar.navbar-default .navbar-brand path.a,
.reports .navbar.navbar-default .navbar-brand path.a,
.mobile_configs .navbar.navbar-default .navbar-brand path.a,
.email_select_specific_recipients .navbar.navbar-default .navbar-brand path.a,
.text_message .navbar.navbar-default .navbar-brand path.a,
.text_message_templates .navbar.navbar-default .navbar-brand path.a,
.text_messages .navbar.navbar-default .navbar-brand path.a,
.namebadges .navbar.navbar-default .navbar-brand path.a {
  fill: #334999;
}

/* line 140, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .navbar.navbar-default .navbar-btn,
.dashboard .navbar.navbar-default .navbar-btn,
.beta .navbar.navbar-default .navbar-btn,
.venues .navbar.navbar-default .navbar-btn,
.table_shapes .navbar.navbar-default .navbar-btn,
.blogs .navbar.navbar-default .navbar-btn,
.authors .navbar.navbar-default .navbar-btn,
.seating_charts .navbar.navbar-default .navbar-btn,
.flow .navbar.navbar-default .navbar-btn,
.affiliates.show .navbar.navbar-default .navbar-btn,
.galleries .navbar.navbar-default .navbar-btn,
.gallery_photos .navbar.navbar-default .navbar-btn,
.admin .navbar.navbar-default .navbar-btn,
.attendees .navbar.navbar-default .navbar-btn,
.attendee_tags .navbar.navbar-default .navbar-btn,
.checkin .navbar.navbar-default .navbar-btn,
.checkin_new .navbar.navbar-default .navbar-btn,
.search_event .navbar.navbar-default .navbar-btn,
.events.index .navbar.navbar-default .navbar-btn,
.events.new .navbar.navbar-default .navbar-btn,
.events.new_select_theme .navbar.navbar-default .navbar-btn,
.events.new_details .navbar.navbar-default .navbar-btn,
.events.newcalendar .navbar.navbar-default .navbar-btn,
.events.newcalendarquiz .navbar.navbar-default .navbar-btn,
.events.newcalendartheme .navbar.navbar-default .navbar-btn,
.tickets .navbar.navbar-default .navbar-btn,
.subevents_create .navbar.navbar-default .navbar-btn,
.coupons .navbar.navbar-default .navbar-btn,
.faqs .navbar.navbar-default .navbar-btn,
.releases .navbar.navbar-default .navbar-btn,
.custom_domains .navbar.navbar-default .navbar-btn,
.survey_questions .navbar.navbar-default .navbar-btn,
.phone_number .navbar.navbar-default .navbar-btn,
.email_address .navbar.navbar-default .navbar-btn,
.emails .navbar.navbar-default .navbar-btn,
.email_templates .navbar.navbar-default .navbar-btn,
.users .navbar.navbar-default .navbar-btn,
.payments .navbar.navbar-default .navbar-btn,
.purchases .navbar.navbar-default .navbar-btn,
.addons .navbar.navbar-default .navbar-btn,
.event_pages .navbar.navbar-default .navbar-btn,
.reports .navbar.navbar-default .navbar-btn,
.mobile_configs .navbar.navbar-default .navbar-btn,
.email_select_specific_recipients .navbar.navbar-default .navbar-btn,
.text_message .navbar.navbar-default .navbar-btn,
.text_message_templates .navbar.navbar-default .navbar-btn,
.text_messages .navbar.navbar-default .navbar-btn,
.namebadges .navbar.navbar-default .navbar-btn {
  margin-right: 0;
  margin-top: 20px;
}

/* line 146, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor.email .table,
.dashboard.email .table,
.beta.email .table,
.venues.email .table,
.table_shapes.email .table,
.blogs.email .table,
.authors.email .table,
.seating_charts.email .table,
.flow.email .table,
.affiliates.show.email .table,
.galleries.email .table,
.gallery_photos.email .table,
.admin.email .table,
.attendees.email .table,
.attendee_tags.email .table,
.checkin.email .table,
.checkin_new.email .table,
.search_event.email .table,
.events.index.email .table,
.events.new.email .table,
.events.new_select_theme.email .table,
.events.new_details.email .table,
.events.newcalendar.email .table,
.events.newcalendarquiz.email .table,
.events.newcalendartheme.email .table,
.tickets.email .table,
.subevents_create.email .table,
.coupons.email .table,
.faqs.email .table,
.releases.email .table,
.custom_domains.email .table,
.survey_questions.email .table,
.phone_number.email .table,
.email_address.email .table,
.emails.email .table,
.email_templates.email .table,
.users.email .table,
.payments.email .table,
.purchases.email .table,
.addons.email .table,
.event_pages.email .table,
.reports.email .table,
.mobile_configs.email .table,
.email_select_specific_recipients.email .table,
.text_message.email .table,
.text_message_templates.email .table,
.text_messages.email .table,
.namebadges.email .table {
  margin-bottom: 60px;
}

/* line 154, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-fluid.left,
.dashboard .container-fluid.left,
.beta .container-fluid.left,
.venues .container-fluid.left,
.table_shapes .container-fluid.left,
.blogs .container-fluid.left,
.authors .container-fluid.left,
.seating_charts .container-fluid.left,
.flow .container-fluid.left,
.affiliates.show .container-fluid.left,
.galleries .container-fluid.left,
.gallery_photos .container-fluid.left,
.admin .container-fluid.left,
.attendees .container-fluid.left,
.attendee_tags .container-fluid.left,
.checkin .container-fluid.left,
.checkin_new .container-fluid.left,
.search_event .container-fluid.left,
.events.index .container-fluid.left,
.events.new .container-fluid.left,
.events.new_select_theme .container-fluid.left,
.events.new_details .container-fluid.left,
.events.newcalendar .container-fluid.left,
.events.newcalendarquiz .container-fluid.left,
.events.newcalendartheme .container-fluid.left,
.tickets .container-fluid.left,
.subevents_create .container-fluid.left,
.coupons .container-fluid.left,
.faqs .container-fluid.left,
.releases .container-fluid.left,
.custom_domains .container-fluid.left,
.survey_questions .container-fluid.left,
.phone_number .container-fluid.left,
.email_address .container-fluid.left,
.emails .container-fluid.left,
.email_templates .container-fluid.left,
.users .container-fluid.left,
.payments .container-fluid.left,
.purchases .container-fluid.left,
.addons .container-fluid.left,
.event_pages .container-fluid.left,
.reports .container-fluid.left,
.mobile_configs .container-fluid.left,
.email_select_specific_recipients .container-fluid.left,
.text_message .container-fluid.left,
.text_message_templates .container-fluid.left,
.text_messages .container-fluid.left,
.namebadges .container-fluid.left {
  margin-left: 270px;
  margin-right: 30px;
}

/* line 159, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .profile-md,
.two-factor .profile-sm,
.dashboard .profile-md,
.dashboard .profile-sm,
.beta .profile-md,
.beta .profile-sm,
.venues .profile-md,
.venues .profile-sm,
.table_shapes .profile-md,
.table_shapes .profile-sm,
.blogs .profile-md,
.blogs .profile-sm,
.authors .profile-md,
.authors .profile-sm,
.seating_charts .profile-md,
.seating_charts .profile-sm,
.flow .profile-md,
.flow .profile-sm,
.affiliates.show .profile-md,
.affiliates.show .profile-sm,
.galleries .profile-md,
.galleries .profile-sm,
.gallery_photos .profile-md,
.gallery_photos .profile-sm,
.admin .profile-md,
.admin .profile-sm,
.attendees .profile-md,
.attendees .profile-sm,
.attendee_tags .profile-md,
.attendee_tags .profile-sm,
.checkin .profile-md,
.checkin .profile-sm,
.checkin_new .profile-md,
.checkin_new .profile-sm,
.search_event .profile-md,
.search_event .profile-sm,
.events.index .profile-md,
.events.index .profile-sm,
.events.new .profile-md,
.events.new .profile-sm,
.events.new_select_theme .profile-md,
.events.new_select_theme .profile-sm,
.events.new_details .profile-md,
.events.new_details .profile-sm,
.events.newcalendar .profile-md,
.events.newcalendar .profile-sm,
.events.newcalendarquiz .profile-md,
.events.newcalendarquiz .profile-sm,
.events.newcalendartheme .profile-md,
.events.newcalendartheme .profile-sm,
.tickets .profile-md,
.tickets .profile-sm,
.subevents_create .profile-md,
.subevents_create .profile-sm,
.coupons .profile-md,
.coupons .profile-sm,
.faqs .profile-md,
.faqs .profile-sm,
.releases .profile-md,
.releases .profile-sm,
.custom_domains .profile-md,
.custom_domains .profile-sm,
.survey_questions .profile-md,
.survey_questions .profile-sm,
.phone_number .profile-md,
.phone_number .profile-sm,
.email_address .profile-md,
.email_address .profile-sm,
.emails .profile-md,
.emails .profile-sm,
.email_templates .profile-md,
.email_templates .profile-sm,
.users .profile-md,
.users .profile-sm,
.payments .profile-md,
.payments .profile-sm,
.purchases .profile-md,
.purchases .profile-sm,
.addons .profile-md,
.addons .profile-sm,
.event_pages .profile-md,
.event_pages .profile-sm,
.reports .profile-md,
.reports .profile-sm,
.mobile_configs .profile-md,
.mobile_configs .profile-sm,
.email_select_specific_recipients .profile-md,
.email_select_specific_recipients .profile-sm,
.text_message .profile-md,
.text_message .profile-sm,
.text_message_templates .profile-md,
.text_message_templates .profile-sm,
.text_messages .profile-md,
.text_messages .profile-sm,
.namebadges .profile-md,
.namebadges .profile-sm {
  border-radius: 50%;
}

/* line 163, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .profile-md,
.dashboard .profile-md,
.beta .profile-md,
.venues .profile-md,
.table_shapes .profile-md,
.blogs .profile-md,
.authors .profile-md,
.seating_charts .profile-md,
.flow .profile-md,
.affiliates.show .profile-md,
.galleries .profile-md,
.gallery_photos .profile-md,
.admin .profile-md,
.attendees .profile-md,
.attendee_tags .profile-md,
.checkin .profile-md,
.checkin_new .profile-md,
.search_event .profile-md,
.events.index .profile-md,
.events.new .profile-md,
.events.new_select_theme .profile-md,
.events.new_details .profile-md,
.events.newcalendar .profile-md,
.events.newcalendarquiz .profile-md,
.events.newcalendartheme .profile-md,
.tickets .profile-md,
.subevents_create .profile-md,
.coupons .profile-md,
.faqs .profile-md,
.releases .profile-md,
.custom_domains .profile-md,
.survey_questions .profile-md,
.phone_number .profile-md,
.email_address .profile-md,
.emails .profile-md,
.email_templates .profile-md,
.users .profile-md,
.payments .profile-md,
.purchases .profile-md,
.addons .profile-md,
.event_pages .profile-md,
.reports .profile-md,
.mobile_configs .profile-md,
.email_select_specific_recipients .profile-md,
.text_message .profile-md,
.text_message_templates .profile-md,
.text_messages .profile-md,
.namebadges .profile-md {
  width: 80px;
}

/* line 167, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .profile-sm,
.dashboard .profile-sm,
.beta .profile-sm,
.venues .profile-sm,
.table_shapes .profile-sm,
.blogs .profile-sm,
.authors .profile-sm,
.seating_charts .profile-sm,
.flow .profile-sm,
.affiliates.show .profile-sm,
.galleries .profile-sm,
.gallery_photos .profile-sm,
.admin .profile-sm,
.attendees .profile-sm,
.attendee_tags .profile-sm,
.checkin .profile-sm,
.checkin_new .profile-sm,
.search_event .profile-sm,
.events.index .profile-sm,
.events.new .profile-sm,
.events.new_select_theme .profile-sm,
.events.new_details .profile-sm,
.events.newcalendar .profile-sm,
.events.newcalendarquiz .profile-sm,
.events.newcalendartheme .profile-sm,
.tickets .profile-sm,
.subevents_create .profile-sm,
.coupons .profile-sm,
.faqs .profile-sm,
.releases .profile-sm,
.custom_domains .profile-sm,
.survey_questions .profile-sm,
.phone_number .profile-sm,
.email_address .profile-sm,
.emails .profile-sm,
.email_templates .profile-sm,
.users .profile-sm,
.payments .profile-sm,
.purchases .profile-sm,
.addons .profile-sm,
.event_pages .profile-sm,
.reports .profile-sm,
.mobile_configs .profile-sm,
.email_select_specific_recipients .profile-sm,
.text_message .profile-sm,
.text_message_templates .profile-sm,
.text_messages .profile-sm,
.namebadges .profile-sm {
  width: 40px !important;
}

/* line 171, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor h1.stat,
.dashboard h1.stat,
.beta h1.stat,
.venues h1.stat,
.table_shapes h1.stat,
.blogs h1.stat,
.authors h1.stat,
.seating_charts h1.stat,
.flow h1.stat,
.affiliates.show h1.stat,
.galleries h1.stat,
.gallery_photos h1.stat,
.admin h1.stat,
.attendees h1.stat,
.attendee_tags h1.stat,
.checkin h1.stat,
.checkin_new h1.stat,
.search_event h1.stat,
.events.index h1.stat,
.events.new h1.stat,
.events.new_select_theme h1.stat,
.events.new_details h1.stat,
.events.newcalendar h1.stat,
.events.newcalendarquiz h1.stat,
.events.newcalendartheme h1.stat,
.tickets h1.stat,
.subevents_create h1.stat,
.coupons h1.stat,
.faqs h1.stat,
.releases h1.stat,
.custom_domains h1.stat,
.survey_questions h1.stat,
.phone_number h1.stat,
.email_address h1.stat,
.emails h1.stat,
.email_templates h1.stat,
.users h1.stat,
.payments h1.stat,
.purchases h1.stat,
.addons h1.stat,
.event_pages h1.stat,
.reports h1.stat,
.mobile_configs h1.stat,
.email_select_specific_recipients h1.stat,
.text_message h1.stat,
.text_message_templates h1.stat,
.text_messages h1.stat,
.namebadges h1.stat {
  font-size: 72px;
  color: rebeccapurple;
}

/* line 177, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-dashboard,
.dashboard .container-dashboard,
.beta .container-dashboard,
.venues .container-dashboard,
.table_shapes .container-dashboard,
.blogs .container-dashboard,
.authors .container-dashboard,
.seating_charts .container-dashboard,
.flow .container-dashboard,
.affiliates.show .container-dashboard,
.galleries .container-dashboard,
.gallery_photos .container-dashboard,
.admin .container-dashboard,
.attendees .container-dashboard,
.attendee_tags .container-dashboard,
.checkin .container-dashboard,
.checkin_new .container-dashboard,
.search_event .container-dashboard,
.events.index .container-dashboard,
.events.new .container-dashboard,
.events.new_select_theme .container-dashboard,
.events.new_details .container-dashboard,
.events.newcalendar .container-dashboard,
.events.newcalendarquiz .container-dashboard,
.events.newcalendartheme .container-dashboard,
.tickets .container-dashboard,
.subevents_create .container-dashboard,
.coupons .container-dashboard,
.faqs .container-dashboard,
.releases .container-dashboard,
.custom_domains .container-dashboard,
.survey_questions .container-dashboard,
.phone_number .container-dashboard,
.email_address .container-dashboard,
.emails .container-dashboard,
.email_templates .container-dashboard,
.users .container-dashboard,
.payments .container-dashboard,
.purchases .container-dashboard,
.addons .container-dashboard,
.event_pages .container-dashboard,
.reports .container-dashboard,
.mobile_configs .container-dashboard,
.email_select_specific_recipients .container-dashboard,
.text_message .container-dashboard,
.text_message_templates .container-dashboard,
.text_messages .container-dashboard,
.namebadges .container-dashboard {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 181, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-dashboard.container-small,
.dashboard .container-dashboard.container-small,
.beta .container-dashboard.container-small,
.venues .container-dashboard.container-small,
.table_shapes .container-dashboard.container-small,
.blogs .container-dashboard.container-small,
.authors .container-dashboard.container-small,
.seating_charts .container-dashboard.container-small,
.flow .container-dashboard.container-small,
.affiliates.show .container-dashboard.container-small,
.galleries .container-dashboard.container-small,
.gallery_photos .container-dashboard.container-small,
.admin .container-dashboard.container-small,
.attendees .container-dashboard.container-small,
.attendee_tags .container-dashboard.container-small,
.checkin .container-dashboard.container-small,
.checkin_new .container-dashboard.container-small,
.search_event .container-dashboard.container-small,
.events.index .container-dashboard.container-small,
.events.new .container-dashboard.container-small,
.events.new_select_theme .container-dashboard.container-small,
.events.new_details .container-dashboard.container-small,
.events.newcalendar .container-dashboard.container-small,
.events.newcalendarquiz .container-dashboard.container-small,
.events.newcalendartheme .container-dashboard.container-small,
.tickets .container-dashboard.container-small,
.subevents_create .container-dashboard.container-small,
.coupons .container-dashboard.container-small,
.faqs .container-dashboard.container-small,
.releases .container-dashboard.container-small,
.custom_domains .container-dashboard.container-small,
.survey_questions .container-dashboard.container-small,
.phone_number .container-dashboard.container-small,
.email_address .container-dashboard.container-small,
.emails .container-dashboard.container-small,
.email_templates .container-dashboard.container-small,
.users .container-dashboard.container-small,
.payments .container-dashboard.container-small,
.purchases .container-dashboard.container-small,
.addons .container-dashboard.container-small,
.event_pages .container-dashboard.container-small,
.reports .container-dashboard.container-small,
.mobile_configs .container-dashboard.container-small,
.email_select_specific_recipients .container-dashboard.container-small,
.text_message .container-dashboard.container-small,
.text_message_templates .container-dashboard.container-small,
.text_messages .container-dashboard.container-small,
.namebadges .container-dashboard.container-small {
  max-width: 600px;
  margin-top: 70px;
}

/* line 186, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-dashboard.container-md,
.dashboard .container-dashboard.container-md,
.beta .container-dashboard.container-md,
.venues .container-dashboard.container-md,
.table_shapes .container-dashboard.container-md,
.blogs .container-dashboard.container-md,
.authors .container-dashboard.container-md,
.seating_charts .container-dashboard.container-md,
.flow .container-dashboard.container-md,
.affiliates.show .container-dashboard.container-md,
.galleries .container-dashboard.container-md,
.gallery_photos .container-dashboard.container-md,
.admin .container-dashboard.container-md,
.attendees .container-dashboard.container-md,
.attendee_tags .container-dashboard.container-md,
.checkin .container-dashboard.container-md,
.checkin_new .container-dashboard.container-md,
.search_event .container-dashboard.container-md,
.events.index .container-dashboard.container-md,
.events.new .container-dashboard.container-md,
.events.new_select_theme .container-dashboard.container-md,
.events.new_details .container-dashboard.container-md,
.events.newcalendar .container-dashboard.container-md,
.events.newcalendarquiz .container-dashboard.container-md,
.events.newcalendartheme .container-dashboard.container-md,
.tickets .container-dashboard.container-md,
.subevents_create .container-dashboard.container-md,
.coupons .container-dashboard.container-md,
.faqs .container-dashboard.container-md,
.releases .container-dashboard.container-md,
.custom_domains .container-dashboard.container-md,
.survey_questions .container-dashboard.container-md,
.phone_number .container-dashboard.container-md,
.email_address .container-dashboard.container-md,
.emails .container-dashboard.container-md,
.email_templates .container-dashboard.container-md,
.users .container-dashboard.container-md,
.payments .container-dashboard.container-md,
.purchases .container-dashboard.container-md,
.addons .container-dashboard.container-md,
.event_pages .container-dashboard.container-md,
.reports .container-dashboard.container-md,
.mobile_configs .container-dashboard.container-md,
.email_select_specific_recipients .container-dashboard.container-md,
.text_message .container-dashboard.container-md,
.text_message_templates .container-dashboard.container-md,
.text_messages .container-dashboard.container-md,
.namebadges .container-dashboard.container-md {
  max-width: 800px;
  margin-top: 70px;
}

/* line 191, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-dashboard.top,
.dashboard .container-dashboard.top,
.beta .container-dashboard.top,
.venues .container-dashboard.top,
.table_shapes .container-dashboard.top,
.blogs .container-dashboard.top,
.authors .container-dashboard.top,
.seating_charts .container-dashboard.top,
.flow .container-dashboard.top,
.affiliates.show .container-dashboard.top,
.galleries .container-dashboard.top,
.gallery_photos .container-dashboard.top,
.admin .container-dashboard.top,
.attendees .container-dashboard.top,
.attendee_tags .container-dashboard.top,
.checkin .container-dashboard.top,
.checkin_new .container-dashboard.top,
.search_event .container-dashboard.top,
.events.index .container-dashboard.top,
.events.new .container-dashboard.top,
.events.new_select_theme .container-dashboard.top,
.events.new_details .container-dashboard.top,
.events.newcalendar .container-dashboard.top,
.events.newcalendarquiz .container-dashboard.top,
.events.newcalendartheme .container-dashboard.top,
.tickets .container-dashboard.top,
.subevents_create .container-dashboard.top,
.coupons .container-dashboard.top,
.faqs .container-dashboard.top,
.releases .container-dashboard.top,
.custom_domains .container-dashboard.top,
.survey_questions .container-dashboard.top,
.phone_number .container-dashboard.top,
.email_address .container-dashboard.top,
.emails .container-dashboard.top,
.email_templates .container-dashboard.top,
.users .container-dashboard.top,
.payments .container-dashboard.top,
.purchases .container-dashboard.top,
.addons .container-dashboard.top,
.event_pages .container-dashboard.top,
.reports .container-dashboard.top,
.mobile_configs .container-dashboard.top,
.email_select_specific_recipients .container-dashboard.top,
.text_message .container-dashboard.top,
.text_message_templates .container-dashboard.top,
.text_messages .container-dashboard.top,
.namebadges .container-dashboard.top {
  margin-top: 100px;
}

/* line 196, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-full,
.dashboard .container-full,
.beta .container-full,
.venues .container-full,
.table_shapes .container-full,
.blogs .container-full,
.authors .container-full,
.seating_charts .container-full,
.flow .container-full,
.affiliates.show .container-full,
.galleries .container-full,
.gallery_photos .container-full,
.admin .container-full,
.attendees .container-full,
.attendee_tags .container-full,
.checkin .container-full,
.checkin_new .container-full,
.search_event .container-full,
.events.index .container-full,
.events.new .container-full,
.events.new_select_theme .container-full,
.events.new_details .container-full,
.events.newcalendar .container-full,
.events.newcalendarquiz .container-full,
.events.newcalendartheme .container-full,
.tickets .container-full,
.subevents_create .container-full,
.coupons .container-full,
.faqs .container-full,
.releases .container-full,
.custom_domains .container-full,
.survey_questions .container-full,
.phone_number .container-full,
.email_address .container-full,
.emails .container-full,
.email_templates .container-full,
.users .container-full,
.payments .container-full,
.purchases .container-full,
.addons .container-full,
.event_pages .container-full,
.reports .container-full,
.mobile_configs .container-full,
.email_select_specific_recipients .container-full,
.text_message .container-full,
.text_message_templates .container-full,
.text_messages .container-full,
.namebadges .container-full {
  margin: 0 auto;
  max-width: 1600px;
  padding: 0 80px;
}

/* line 205, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .analytics-card-row,
.dashboard .analytics-card-row,
.beta .analytics-card-row,
.venues .analytics-card-row,
.table_shapes .analytics-card-row,
.blogs .analytics-card-row,
.authors .analytics-card-row,
.seating_charts .analytics-card-row,
.flow .analytics-card-row,
.affiliates.show .analytics-card-row,
.galleries .analytics-card-row,
.gallery_photos .analytics-card-row,
.admin .analytics-card-row,
.attendees .analytics-card-row,
.attendee_tags .analytics-card-row,
.checkin .analytics-card-row,
.checkin_new .analytics-card-row,
.search_event .analytics-card-row,
.events.index .analytics-card-row,
.events.new .analytics-card-row,
.events.new_select_theme .analytics-card-row,
.events.new_details .analytics-card-row,
.events.newcalendar .analytics-card-row,
.events.newcalendarquiz .analytics-card-row,
.events.newcalendartheme .analytics-card-row,
.tickets .analytics-card-row,
.subevents_create .analytics-card-row,
.coupons .analytics-card-row,
.faqs .analytics-card-row,
.releases .analytics-card-row,
.custom_domains .analytics-card-row,
.survey_questions .analytics-card-row,
.phone_number .analytics-card-row,
.email_address .analytics-card-row,
.emails .analytics-card-row,
.email_templates .analytics-card-row,
.users .analytics-card-row,
.payments .analytics-card-row,
.purchases .analytics-card-row,
.addons .analytics-card-row,
.event_pages .analytics-card-row,
.reports .analytics-card-row,
.mobile_configs .analytics-card-row,
.email_select_specific_recipients .analytics-card-row,
.text_message .analytics-card-row,
.text_message_templates .analytics-card-row,
.text_messages .analytics-card-row,
.namebadges .analytics-card-row {
  display: flex;
  flex-wrap: wrap;
}

/* line 209, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .analytics-card-row > [class*="col-"],
.dashboard .analytics-card-row > [class*="col-"],
.beta .analytics-card-row > [class*="col-"],
.venues .analytics-card-row > [class*="col-"],
.table_shapes .analytics-card-row > [class*="col-"],
.blogs .analytics-card-row > [class*="col-"],
.authors .analytics-card-row > [class*="col-"],
.seating_charts .analytics-card-row > [class*="col-"],
.flow .analytics-card-row > [class*="col-"],
.affiliates.show .analytics-card-row > [class*="col-"],
.galleries .analytics-card-row > [class*="col-"],
.gallery_photos .analytics-card-row > [class*="col-"],
.admin .analytics-card-row > [class*="col-"],
.attendees .analytics-card-row > [class*="col-"],
.attendee_tags .analytics-card-row > [class*="col-"],
.checkin .analytics-card-row > [class*="col-"],
.checkin_new .analytics-card-row > [class*="col-"],
.search_event .analytics-card-row > [class*="col-"],
.events.index .analytics-card-row > [class*="col-"],
.events.new .analytics-card-row > [class*="col-"],
.events.new_select_theme .analytics-card-row > [class*="col-"],
.events.new_details .analytics-card-row > [class*="col-"],
.events.newcalendar .analytics-card-row > [class*="col-"],
.events.newcalendarquiz .analytics-card-row > [class*="col-"],
.events.newcalendartheme .analytics-card-row > [class*="col-"],
.tickets .analytics-card-row > [class*="col-"],
.subevents_create .analytics-card-row > [class*="col-"],
.coupons .analytics-card-row > [class*="col-"],
.faqs .analytics-card-row > [class*="col-"],
.releases .analytics-card-row > [class*="col-"],
.custom_domains .analytics-card-row > [class*="col-"],
.survey_questions .analytics-card-row > [class*="col-"],
.phone_number .analytics-card-row > [class*="col-"],
.email_address .analytics-card-row > [class*="col-"],
.emails .analytics-card-row > [class*="col-"],
.email_templates .analytics-card-row > [class*="col-"],
.users .analytics-card-row > [class*="col-"],
.payments .analytics-card-row > [class*="col-"],
.purchases .analytics-card-row > [class*="col-"],
.addons .analytics-card-row > [class*="col-"],
.event_pages .analytics-card-row > [class*="col-"],
.reports .analytics-card-row > [class*="col-"],
.mobile_configs .analytics-card-row > [class*="col-"],
.email_select_specific_recipients .analytics-card-row > [class*="col-"],
.text_message .analytics-card-row > [class*="col-"],
.text_message_templates .analytics-card-row > [class*="col-"],
.text_messages .analytics-card-row > [class*="col-"],
.namebadges .analytics-card-row > [class*="col-"] {
  display: flex;
  flex-direction: column;
}

/* line 213, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .analytics-card-row > [class*="col-"] .container-body,
.dashboard .analytics-card-row > [class*="col-"] .container-body,
.beta .analytics-card-row > [class*="col-"] .container-body,
.venues .analytics-card-row > [class*="col-"] .container-body,
.table_shapes .analytics-card-row > [class*="col-"] .container-body,
.blogs .analytics-card-row > [class*="col-"] .container-body,
.authors .analytics-card-row > [class*="col-"] .container-body,
.seating_charts .analytics-card-row > [class*="col-"] .container-body,
.flow .analytics-card-row > [class*="col-"] .container-body,
.affiliates.show .analytics-card-row > [class*="col-"] .container-body,
.galleries .analytics-card-row > [class*="col-"] .container-body,
.gallery_photos .analytics-card-row > [class*="col-"] .container-body,
.admin .analytics-card-row > [class*="col-"] .container-body,
.attendees .analytics-card-row > [class*="col-"] .container-body,
.attendee_tags .analytics-card-row > [class*="col-"] .container-body,
.checkin .analytics-card-row > [class*="col-"] .container-body,
.checkin_new .analytics-card-row > [class*="col-"] .container-body,
.search_event .analytics-card-row > [class*="col-"] .container-body,
.events.index .analytics-card-row > [class*="col-"] .container-body,
.events.new .analytics-card-row > [class*="col-"] .container-body,
.events.new_select_theme .analytics-card-row > [class*="col-"] .container-body,
.events.new_details .analytics-card-row > [class*="col-"] .container-body,
.events.newcalendar .analytics-card-row > [class*="col-"] .container-body,
.events.newcalendarquiz .analytics-card-row > [class*="col-"] .container-body,
.events.newcalendartheme .analytics-card-row > [class*="col-"] .container-body,
.tickets .analytics-card-row > [class*="col-"] .container-body,
.subevents_create .analytics-card-row > [class*="col-"] .container-body,
.coupons .analytics-card-row > [class*="col-"] .container-body,
.faqs .analytics-card-row > [class*="col-"] .container-body,
.releases .analytics-card-row > [class*="col-"] .container-body,
.custom_domains .analytics-card-row > [class*="col-"] .container-body,
.survey_questions .analytics-card-row > [class*="col-"] .container-body,
.phone_number .analytics-card-row > [class*="col-"] .container-body,
.email_address .analytics-card-row > [class*="col-"] .container-body,
.emails .analytics-card-row > [class*="col-"] .container-body,
.email_templates .analytics-card-row > [class*="col-"] .container-body,
.users .analytics-card-row > [class*="col-"] .container-body,
.payments .analytics-card-row > [class*="col-"] .container-body,
.purchases .analytics-card-row > [class*="col-"] .container-body,
.addons .analytics-card-row > [class*="col-"] .container-body,
.event_pages .analytics-card-row > [class*="col-"] .container-body,
.reports .analytics-card-row > [class*="col-"] .container-body,
.mobile_configs .analytics-card-row > [class*="col-"] .container-body,
.email_select_specific_recipients .analytics-card-row > [class*="col-"] .container-body,
.text_message .analytics-card-row > [class*="col-"] .container-body,
.text_message_templates .analytics-card-row > [class*="col-"] .container-body,
.text_messages .analytics-card-row > [class*="col-"] .container-body,
.namebadges .analytics-card-row > [class*="col-"] .container-body {
  height: 100%;
}

/* line 219, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body,
.dashboard .container-body,
.beta .container-body,
.venues .container-body,
.table_shapes .container-body,
.blogs .container-body,
.authors .container-body,
.seating_charts .container-body,
.flow .container-body,
.affiliates.show .container-body,
.galleries .container-body,
.gallery_photos .container-body,
.admin .container-body,
.attendees .container-body,
.attendee_tags .container-body,
.checkin .container-body,
.checkin_new .container-body,
.search_event .container-body,
.events.index .container-body,
.events.new .container-body,
.events.new_select_theme .container-body,
.events.new_details .container-body,
.events.newcalendar .container-body,
.events.newcalendarquiz .container-body,
.events.newcalendartheme .container-body,
.tickets .container-body,
.subevents_create .container-body,
.coupons .container-body,
.faqs .container-body,
.releases .container-body,
.custom_domains .container-body,
.survey_questions .container-body,
.phone_number .container-body,
.email_address .container-body,
.emails .container-body,
.email_templates .container-body,
.users .container-body,
.payments .container-body,
.purchases .container-body,
.addons .container-body,
.event_pages .container-body,
.reports .container-body,
.mobile_configs .container-body,
.email_select_specific_recipients .container-body,
.text_message .container-body,
.text_message_templates .container-body,
.text_messages .container-body,
.namebadges .container-body {
  background: #fff;
  padding: 46px;
  margin-bottom: 5px;
  border: 1px solid #e9ecef;
  border-radius: 0;
  position: relative;
}

/* line 227, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-has-max-md,
.dashboard .container-body.container-body-has-max-md,
.beta .container-body.container-body-has-max-md,
.venues .container-body.container-body-has-max-md,
.table_shapes .container-body.container-body-has-max-md,
.blogs .container-body.container-body-has-max-md,
.authors .container-body.container-body-has-max-md,
.seating_charts .container-body.container-body-has-max-md,
.flow .container-body.container-body-has-max-md,
.affiliates.show .container-body.container-body-has-max-md,
.galleries .container-body.container-body-has-max-md,
.gallery_photos .container-body.container-body-has-max-md,
.admin .container-body.container-body-has-max-md,
.attendees .container-body.container-body-has-max-md,
.attendee_tags .container-body.container-body-has-max-md,
.checkin .container-body.container-body-has-max-md,
.checkin_new .container-body.container-body-has-max-md,
.search_event .container-body.container-body-has-max-md,
.events.index .container-body.container-body-has-max-md,
.events.new .container-body.container-body-has-max-md,
.events.new_select_theme .container-body.container-body-has-max-md,
.events.new_details .container-body.container-body-has-max-md,
.events.newcalendar .container-body.container-body-has-max-md,
.events.newcalendarquiz .container-body.container-body-has-max-md,
.events.newcalendartheme .container-body.container-body-has-max-md,
.tickets .container-body.container-body-has-max-md,
.subevents_create .container-body.container-body-has-max-md,
.coupons .container-body.container-body-has-max-md,
.faqs .container-body.container-body-has-max-md,
.releases .container-body.container-body-has-max-md,
.custom_domains .container-body.container-body-has-max-md,
.survey_questions .container-body.container-body-has-max-md,
.phone_number .container-body.container-body-has-max-md,
.email_address .container-body.container-body-has-max-md,
.emails .container-body.container-body-has-max-md,
.email_templates .container-body.container-body-has-max-md,
.users .container-body.container-body-has-max-md,
.payments .container-body.container-body-has-max-md,
.purchases .container-body.container-body-has-max-md,
.addons .container-body.container-body-has-max-md,
.event_pages .container-body.container-body-has-max-md,
.reports .container-body.container-body-has-max-md,
.mobile_configs .container-body.container-body-has-max-md,
.email_select_specific_recipients .container-body.container-body-has-max-md,
.text_message .container-body.container-body-has-max-md,
.text_message_templates .container-body.container-body-has-max-md,
.text_messages .container-body.container-body-has-max-md,
.namebadges .container-body.container-body-has-max-md {
  max-width: 900px;
  margin: 0 auto;
}

/* line 232, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-has-max,
.dashboard .container-body.container-body-has-max,
.beta .container-body.container-body-has-max,
.venues .container-body.container-body-has-max,
.table_shapes .container-body.container-body-has-max,
.blogs .container-body.container-body-has-max,
.authors .container-body.container-body-has-max,
.seating_charts .container-body.container-body-has-max,
.flow .container-body.container-body-has-max,
.affiliates.show .container-body.container-body-has-max,
.galleries .container-body.container-body-has-max,
.gallery_photos .container-body.container-body-has-max,
.admin .container-body.container-body-has-max,
.attendees .container-body.container-body-has-max,
.attendee_tags .container-body.container-body-has-max,
.checkin .container-body.container-body-has-max,
.checkin_new .container-body.container-body-has-max,
.search_event .container-body.container-body-has-max,
.events.index .container-body.container-body-has-max,
.events.new .container-body.container-body-has-max,
.events.new_select_theme .container-body.container-body-has-max,
.events.new_details .container-body.container-body-has-max,
.events.newcalendar .container-body.container-body-has-max,
.events.newcalendarquiz .container-body.container-body-has-max,
.events.newcalendartheme .container-body.container-body-has-max,
.tickets .container-body.container-body-has-max,
.subevents_create .container-body.container-body-has-max,
.coupons .container-body.container-body-has-max,
.faqs .container-body.container-body-has-max,
.releases .container-body.container-body-has-max,
.custom_domains .container-body.container-body-has-max,
.survey_questions .container-body.container-body-has-max,
.phone_number .container-body.container-body-has-max,
.email_address .container-body.container-body-has-max,
.emails .container-body.container-body-has-max,
.email_templates .container-body.container-body-has-max,
.users .container-body.container-body-has-max,
.payments .container-body.container-body-has-max,
.purchases .container-body.container-body-has-max,
.addons .container-body.container-body-has-max,
.event_pages .container-body.container-body-has-max,
.reports .container-body.container-body-has-max,
.mobile_configs .container-body.container-body-has-max,
.email_select_specific_recipients .container-body.container-body-has-max,
.text_message .container-body.container-body-has-max,
.text_message_templates .container-body.container-body-has-max,
.text_messages .container-body.container-body-has-max,
.namebadges .container-body.container-body-has-max {
  max-width: 700px;
  margin: 0 auto;
}

/* line 237, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-md,
.dashboard .container-body.container-body-md,
.beta .container-body.container-body-md,
.venues .container-body.container-body-md,
.table_shapes .container-body.container-body-md,
.blogs .container-body.container-body-md,
.authors .container-body.container-body-md,
.seating_charts .container-body.container-body-md,
.flow .container-body.container-body-md,
.affiliates.show .container-body.container-body-md,
.galleries .container-body.container-body-md,
.gallery_photos .container-body.container-body-md,
.admin .container-body.container-body-md,
.attendees .container-body.container-body-md,
.attendee_tags .container-body.container-body-md,
.checkin .container-body.container-body-md,
.checkin_new .container-body.container-body-md,
.search_event .container-body.container-body-md,
.events.index .container-body.container-body-md,
.events.new .container-body.container-body-md,
.events.new_select_theme .container-body.container-body-md,
.events.new_details .container-body.container-body-md,
.events.newcalendar .container-body.container-body-md,
.events.newcalendarquiz .container-body.container-body-md,
.events.newcalendartheme .container-body.container-body-md,
.tickets .container-body.container-body-md,
.subevents_create .container-body.container-body-md,
.coupons .container-body.container-body-md,
.faqs .container-body.container-body-md,
.releases .container-body.container-body-md,
.custom_domains .container-body.container-body-md,
.survey_questions .container-body.container-body-md,
.phone_number .container-body.container-body-md,
.email_address .container-body.container-body-md,
.emails .container-body.container-body-md,
.email_templates .container-body.container-body-md,
.users .container-body.container-body-md,
.payments .container-body.container-body-md,
.purchases .container-body.container-body-md,
.addons .container-body.container-body-md,
.event_pages .container-body.container-body-md,
.reports .container-body.container-body-md,
.mobile_configs .container-body.container-body-md,
.email_select_specific_recipients .container-body.container-body-md,
.text_message .container-body.container-body-md,
.text_message_templates .container-body.container-body-md,
.text_messages .container-body.container-body-md,
.namebadges .container-body.container-body-md {
  padding: 31px;
}

/* line 241, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-sm,
.dashboard .container-body.container-body-sm,
.beta .container-body.container-body-sm,
.venues .container-body.container-body-sm,
.table_shapes .container-body.container-body-sm,
.blogs .container-body.container-body-sm,
.authors .container-body.container-body-sm,
.seating_charts .container-body.container-body-sm,
.flow .container-body.container-body-sm,
.affiliates.show .container-body.container-body-sm,
.galleries .container-body.container-body-sm,
.gallery_photos .container-body.container-body-sm,
.admin .container-body.container-body-sm,
.attendees .container-body.container-body-sm,
.attendee_tags .container-body.container-body-sm,
.checkin .container-body.container-body-sm,
.checkin_new .container-body.container-body-sm,
.search_event .container-body.container-body-sm,
.events.index .container-body.container-body-sm,
.events.new .container-body.container-body-sm,
.events.new_select_theme .container-body.container-body-sm,
.events.new_details .container-body.container-body-sm,
.events.newcalendar .container-body.container-body-sm,
.events.newcalendarquiz .container-body.container-body-sm,
.events.newcalendartheme .container-body.container-body-sm,
.tickets .container-body.container-body-sm,
.subevents_create .container-body.container-body-sm,
.coupons .container-body.container-body-sm,
.faqs .container-body.container-body-sm,
.releases .container-body.container-body-sm,
.custom_domains .container-body.container-body-sm,
.survey_questions .container-body.container-body-sm,
.phone_number .container-body.container-body-sm,
.email_address .container-body.container-body-sm,
.emails .container-body.container-body-sm,
.email_templates .container-body.container-body-sm,
.users .container-body.container-body-sm,
.payments .container-body.container-body-sm,
.purchases .container-body.container-body-sm,
.addons .container-body.container-body-sm,
.event_pages .container-body.container-body-sm,
.reports .container-body.container-body-sm,
.mobile_configs .container-body.container-body-sm,
.email_select_specific_recipients .container-body.container-body-sm,
.text_message .container-body.container-body-sm,
.text_message_templates .container-body.container-body-sm,
.text_messages .container-body.container-body-sm,
.namebadges .container-body.container-body-sm {
  padding: 20px;
}

/* line 245, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-readonly,
.dashboard .container-body.container-body-readonly,
.beta .container-body.container-body-readonly,
.venues .container-body.container-body-readonly,
.table_shapes .container-body.container-body-readonly,
.blogs .container-body.container-body-readonly,
.authors .container-body.container-body-readonly,
.seating_charts .container-body.container-body-readonly,
.flow .container-body.container-body-readonly,
.affiliates.show .container-body.container-body-readonly,
.galleries .container-body.container-body-readonly,
.gallery_photos .container-body.container-body-readonly,
.admin .container-body.container-body-readonly,
.attendees .container-body.container-body-readonly,
.attendee_tags .container-body.container-body-readonly,
.checkin .container-body.container-body-readonly,
.checkin_new .container-body.container-body-readonly,
.search_event .container-body.container-body-readonly,
.events.index .container-body.container-body-readonly,
.events.new .container-body.container-body-readonly,
.events.new_select_theme .container-body.container-body-readonly,
.events.new_details .container-body.container-body-readonly,
.events.newcalendar .container-body.container-body-readonly,
.events.newcalendarquiz .container-body.container-body-readonly,
.events.newcalendartheme .container-body.container-body-readonly,
.tickets .container-body.container-body-readonly,
.subevents_create .container-body.container-body-readonly,
.coupons .container-body.container-body-readonly,
.faqs .container-body.container-body-readonly,
.releases .container-body.container-body-readonly,
.custom_domains .container-body.container-body-readonly,
.survey_questions .container-body.container-body-readonly,
.phone_number .container-body.container-body-readonly,
.email_address .container-body.container-body-readonly,
.emails .container-body.container-body-readonly,
.email_templates .container-body.container-body-readonly,
.users .container-body.container-body-readonly,
.payments .container-body.container-body-readonly,
.purchases .container-body.container-body-readonly,
.addons .container-body.container-body-readonly,
.event_pages .container-body.container-body-readonly,
.reports .container-body.container-body-readonly,
.mobile_configs .container-body.container-body-readonly,
.email_select_specific_recipients .container-body.container-body-readonly,
.text_message .container-body.container-body-readonly,
.text_message_templates .container-body.container-body-readonly,
.text_messages .container-body.container-body-readonly,
.namebadges .container-body.container-body-readonly {
  background: #f8f9fa;
}

/* line 248, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-readonly h2, .two-factor .container-body.container-body-readonly h5, .two-factor .container-body.container-body-readonly .event-dashboard-left li a, .event-dashboard-left li .two-factor .container-body.container-body-readonly a, .two-factor .container-body.container-body-readonly .event-dashboard-left li span.header, .event-dashboard-left li .two-factor .container-body.container-body-readonly span.header, .two-factor .container-body.container-body-readonly .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .two-factor .container-body.container-body-readonly a, .two-factor .container-body.container-body-readonly .pages-sub-nav li a, .pages-sub-nav li .two-factor .container-body.container-body-readonly a,
.dashboard .container-body.container-body-readonly h2,
.dashboard .container-body.container-body-readonly h5,
.dashboard .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .dashboard .container-body.container-body-readonly a,
.dashboard .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .dashboard .container-body.container-body-readonly span.header,
.dashboard .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .dashboard .container-body.container-body-readonly a,
.dashboard .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .dashboard .container-body.container-body-readonly a,
.beta .container-body.container-body-readonly h2,
.beta .container-body.container-body-readonly h5,
.beta .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .beta .container-body.container-body-readonly a,
.beta .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .beta .container-body.container-body-readonly span.header,
.beta .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .beta .container-body.container-body-readonly a,
.beta .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .beta .container-body.container-body-readonly a,
.venues .container-body.container-body-readonly h2,
.venues .container-body.container-body-readonly h5,
.venues .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .venues .container-body.container-body-readonly a,
.venues .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .venues .container-body.container-body-readonly span.header,
.venues .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .venues .container-body.container-body-readonly a,
.venues .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .venues .container-body.container-body-readonly a,
.table_shapes .container-body.container-body-readonly h2,
.table_shapes .container-body.container-body-readonly h5,
.table_shapes .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .table_shapes .container-body.container-body-readonly a,
.table_shapes .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .table_shapes .container-body.container-body-readonly span.header,
.table_shapes .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .table_shapes .container-body.container-body-readonly a,
.table_shapes .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .table_shapes .container-body.container-body-readonly a,
.blogs .container-body.container-body-readonly h2,
.blogs .container-body.container-body-readonly h5,
.blogs .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .blogs .container-body.container-body-readonly a,
.blogs .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .blogs .container-body.container-body-readonly span.header,
.blogs .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .blogs .container-body.container-body-readonly a,
.blogs .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .blogs .container-body.container-body-readonly a,
.authors .container-body.container-body-readonly h2,
.authors .container-body.container-body-readonly h5,
.authors .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .authors .container-body.container-body-readonly a,
.authors .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .authors .container-body.container-body-readonly span.header,
.authors .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .authors .container-body.container-body-readonly a,
.authors .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .authors .container-body.container-body-readonly a,
.seating_charts .container-body.container-body-readonly h2,
.seating_charts .container-body.container-body-readonly h5,
.seating_charts .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .seating_charts .container-body.container-body-readonly a,
.seating_charts .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .seating_charts .container-body.container-body-readonly span.header,
.seating_charts .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .seating_charts .container-body.container-body-readonly a,
.seating_charts .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .seating_charts .container-body.container-body-readonly a,
.flow .container-body.container-body-readonly h2,
.flow .container-body.container-body-readonly h5,
.flow .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .flow .container-body.container-body-readonly a,
.flow .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .flow .container-body.container-body-readonly span.header,
.flow .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .flow .container-body.container-body-readonly a,
.flow .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .flow .container-body.container-body-readonly a,
.affiliates.show .container-body.container-body-readonly h2,
.affiliates.show .container-body.container-body-readonly h5,
.affiliates.show .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .affiliates.show .container-body.container-body-readonly a,
.affiliates.show .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .affiliates.show .container-body.container-body-readonly span.header,
.affiliates.show .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .affiliates.show .container-body.container-body-readonly a,
.affiliates.show .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .affiliates.show .container-body.container-body-readonly a,
.galleries .container-body.container-body-readonly h2,
.galleries .container-body.container-body-readonly h5,
.galleries .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .galleries .container-body.container-body-readonly a,
.galleries .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .galleries .container-body.container-body-readonly span.header,
.galleries .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .galleries .container-body.container-body-readonly a,
.galleries .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .galleries .container-body.container-body-readonly a,
.gallery_photos .container-body.container-body-readonly h2,
.gallery_photos .container-body.container-body-readonly h5,
.gallery_photos .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .gallery_photos .container-body.container-body-readonly a,
.gallery_photos .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .gallery_photos .container-body.container-body-readonly span.header,
.gallery_photos .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .gallery_photos .container-body.container-body-readonly a,
.gallery_photos .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .gallery_photos .container-body.container-body-readonly a,
.admin .container-body.container-body-readonly h2,
.admin .container-body.container-body-readonly h5,
.admin .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .admin .container-body.container-body-readonly a,
.admin .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .admin .container-body.container-body-readonly span.header,
.admin .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .admin .container-body.container-body-readonly a,
.admin .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .admin .container-body.container-body-readonly a,
.attendees .container-body.container-body-readonly h2,
.attendees .container-body.container-body-readonly h5,
.attendees .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .attendees .container-body.container-body-readonly a,
.attendees .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .attendees .container-body.container-body-readonly span.header,
.attendees .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .attendees .container-body.container-body-readonly a,
.attendees .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .attendees .container-body.container-body-readonly a,
.attendee_tags .container-body.container-body-readonly h2,
.attendee_tags .container-body.container-body-readonly h5,
.attendee_tags .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .attendee_tags .container-body.container-body-readonly a,
.attendee_tags .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .attendee_tags .container-body.container-body-readonly span.header,
.attendee_tags .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .attendee_tags .container-body.container-body-readonly a,
.attendee_tags .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .attendee_tags .container-body.container-body-readonly a,
.checkin .container-body.container-body-readonly h2,
.checkin .container-body.container-body-readonly h5,
.checkin .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .checkin .container-body.container-body-readonly a,
.checkin .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .checkin .container-body.container-body-readonly span.header,
.checkin .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .checkin .container-body.container-body-readonly a,
.checkin .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .checkin .container-body.container-body-readonly a,
.checkin_new .container-body.container-body-readonly h2,
.checkin_new .container-body.container-body-readonly h5,
.checkin_new .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .checkin_new .container-body.container-body-readonly a,
.checkin_new .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .checkin_new .container-body.container-body-readonly span.header,
.checkin_new .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .checkin_new .container-body.container-body-readonly a,
.checkin_new .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .checkin_new .container-body.container-body-readonly a,
.search_event .container-body.container-body-readonly h2,
.search_event .container-body.container-body-readonly h5,
.search_event .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .search_event .container-body.container-body-readonly a,
.search_event .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .search_event .container-body.container-body-readonly span.header,
.search_event .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .search_event .container-body.container-body-readonly a,
.search_event .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .search_event .container-body.container-body-readonly a,
.events.index .container-body.container-body-readonly h2,
.events.index .container-body.container-body-readonly h5,
.events.index .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .events.index .container-body.container-body-readonly a,
.events.index .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .events.index .container-body.container-body-readonly span.header,
.events.index .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.index .container-body.container-body-readonly a,
.events.index .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .events.index .container-body.container-body-readonly a,
.events.new .container-body.container-body-readonly h2,
.events.new .container-body.container-body-readonly h5,
.events.new .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .events.new .container-body.container-body-readonly a,
.events.new .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .events.new .container-body.container-body-readonly span.header,
.events.new .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.new .container-body.container-body-readonly a,
.events.new .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .events.new .container-body.container-body-readonly a,
.events.new_select_theme .container-body.container-body-readonly h2,
.events.new_select_theme .container-body.container-body-readonly h5,
.events.new_select_theme .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .events.new_select_theme .container-body.container-body-readonly a,
.events.new_select_theme .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .events.new_select_theme .container-body.container-body-readonly span.header,
.events.new_select_theme .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.new_select_theme .container-body.container-body-readonly a,
.events.new_select_theme .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .events.new_select_theme .container-body.container-body-readonly a,
.events.new_details .container-body.container-body-readonly h2,
.events.new_details .container-body.container-body-readonly h5,
.events.new_details .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .events.new_details .container-body.container-body-readonly a,
.events.new_details .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .events.new_details .container-body.container-body-readonly span.header,
.events.new_details .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.new_details .container-body.container-body-readonly a,
.events.new_details .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .events.new_details .container-body.container-body-readonly a,
.events.newcalendar .container-body.container-body-readonly h2,
.events.newcalendar .container-body.container-body-readonly h5,
.events.newcalendar .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .events.newcalendar .container-body.container-body-readonly a,
.events.newcalendar .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .events.newcalendar .container-body.container-body-readonly span.header,
.events.newcalendar .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.newcalendar .container-body.container-body-readonly a,
.events.newcalendar .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .events.newcalendar .container-body.container-body-readonly a,
.events.newcalendarquiz .container-body.container-body-readonly h2,
.events.newcalendarquiz .container-body.container-body-readonly h5,
.events.newcalendarquiz .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .events.newcalendarquiz .container-body.container-body-readonly a,
.events.newcalendarquiz .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .events.newcalendarquiz .container-body.container-body-readonly span.header,
.events.newcalendarquiz .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.newcalendarquiz .container-body.container-body-readonly a,
.events.newcalendarquiz .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .events.newcalendarquiz .container-body.container-body-readonly a,
.events.newcalendartheme .container-body.container-body-readonly h2,
.events.newcalendartheme .container-body.container-body-readonly h5,
.events.newcalendartheme .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .events.newcalendartheme .container-body.container-body-readonly a,
.events.newcalendartheme .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .events.newcalendartheme .container-body.container-body-readonly span.header,
.events.newcalendartheme .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.newcalendartheme .container-body.container-body-readonly a,
.events.newcalendartheme .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .events.newcalendartheme .container-body.container-body-readonly a,
.tickets .container-body.container-body-readonly h2,
.tickets .container-body.container-body-readonly h5,
.tickets .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .tickets .container-body.container-body-readonly a,
.tickets .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .tickets .container-body.container-body-readonly span.header,
.tickets .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .tickets .container-body.container-body-readonly a,
.tickets .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .tickets .container-body.container-body-readonly a,
.subevents_create .container-body.container-body-readonly h2,
.subevents_create .container-body.container-body-readonly h5,
.subevents_create .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .subevents_create .container-body.container-body-readonly a,
.subevents_create .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .subevents_create .container-body.container-body-readonly span.header,
.subevents_create .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .subevents_create .container-body.container-body-readonly a,
.subevents_create .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .subevents_create .container-body.container-body-readonly a,
.coupons .container-body.container-body-readonly h2,
.coupons .container-body.container-body-readonly h5,
.coupons .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .coupons .container-body.container-body-readonly a,
.coupons .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .coupons .container-body.container-body-readonly span.header,
.coupons .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .coupons .container-body.container-body-readonly a,
.coupons .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .coupons .container-body.container-body-readonly a,
.faqs .container-body.container-body-readonly h2,
.faqs .container-body.container-body-readonly h5,
.faqs .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .faqs .container-body.container-body-readonly a,
.faqs .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .faqs .container-body.container-body-readonly span.header,
.faqs .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .faqs .container-body.container-body-readonly a,
.faqs .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .faqs .container-body.container-body-readonly a,
.releases .container-body.container-body-readonly h2,
.releases .container-body.container-body-readonly h5,
.releases .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .releases .container-body.container-body-readonly a,
.releases .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .releases .container-body.container-body-readonly span.header,
.releases .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .releases .container-body.container-body-readonly a,
.releases .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .releases .container-body.container-body-readonly a,
.custom_domains .container-body.container-body-readonly h2,
.custom_domains .container-body.container-body-readonly h5,
.custom_domains .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .custom_domains .container-body.container-body-readonly a,
.custom_domains .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .custom_domains .container-body.container-body-readonly span.header,
.custom_domains .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .custom_domains .container-body.container-body-readonly a,
.custom_domains .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .custom_domains .container-body.container-body-readonly a,
.survey_questions .container-body.container-body-readonly h2,
.survey_questions .container-body.container-body-readonly h5,
.survey_questions .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .survey_questions .container-body.container-body-readonly a,
.survey_questions .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .survey_questions .container-body.container-body-readonly span.header,
.survey_questions .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .survey_questions .container-body.container-body-readonly a,
.survey_questions .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .survey_questions .container-body.container-body-readonly a,
.phone_number .container-body.container-body-readonly h2,
.phone_number .container-body.container-body-readonly h5,
.phone_number .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .phone_number .container-body.container-body-readonly a,
.phone_number .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .phone_number .container-body.container-body-readonly span.header,
.phone_number .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .phone_number .container-body.container-body-readonly a,
.phone_number .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .phone_number .container-body.container-body-readonly a,
.email_address .container-body.container-body-readonly h2,
.email_address .container-body.container-body-readonly h5,
.email_address .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .email_address .container-body.container-body-readonly a,
.email_address .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .email_address .container-body.container-body-readonly span.header,
.email_address .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .email_address .container-body.container-body-readonly a,
.email_address .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .email_address .container-body.container-body-readonly a,
.emails .container-body.container-body-readonly h2,
.emails .container-body.container-body-readonly h5,
.emails .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .emails .container-body.container-body-readonly a,
.emails .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .emails .container-body.container-body-readonly span.header,
.emails .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .emails .container-body.container-body-readonly a,
.emails .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .emails .container-body.container-body-readonly a,
.email_templates .container-body.container-body-readonly h2,
.email_templates .container-body.container-body-readonly h5,
.email_templates .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .email_templates .container-body.container-body-readonly a,
.email_templates .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .email_templates .container-body.container-body-readonly span.header,
.email_templates .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .email_templates .container-body.container-body-readonly a,
.email_templates .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .email_templates .container-body.container-body-readonly a,
.users .container-body.container-body-readonly h2,
.users .container-body.container-body-readonly h5,
.users .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .users .container-body.container-body-readonly a,
.users .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .users .container-body.container-body-readonly span.header,
.users .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .users .container-body.container-body-readonly a,
.users .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .users .container-body.container-body-readonly a,
.payments .container-body.container-body-readonly h2,
.payments .container-body.container-body-readonly h5,
.payments .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .payments .container-body.container-body-readonly a,
.payments .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .payments .container-body.container-body-readonly span.header,
.payments .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .payments .container-body.container-body-readonly a,
.payments .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .payments .container-body.container-body-readonly a,
.purchases .container-body.container-body-readonly h2,
.purchases .container-body.container-body-readonly h5,
.purchases .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .purchases .container-body.container-body-readonly a,
.purchases .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .purchases .container-body.container-body-readonly span.header,
.purchases .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .purchases .container-body.container-body-readonly a,
.purchases .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .purchases .container-body.container-body-readonly a,
.addons .container-body.container-body-readonly h2,
.addons .container-body.container-body-readonly h5,
.addons .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .addons .container-body.container-body-readonly a,
.addons .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .addons .container-body.container-body-readonly span.header,
.addons .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .addons .container-body.container-body-readonly a,
.addons .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .addons .container-body.container-body-readonly a,
.event_pages .container-body.container-body-readonly h2,
.event_pages .container-body.container-body-readonly h5,
.event_pages .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .event_pages .container-body.container-body-readonly a,
.event_pages .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .event_pages .container-body.container-body-readonly span.header,
.event_pages .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .event_pages .container-body.container-body-readonly a,
.event_pages .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .event_pages .container-body.container-body-readonly a,
.reports .container-body.container-body-readonly h2,
.reports .container-body.container-body-readonly h5,
.reports .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .reports .container-body.container-body-readonly a,
.reports .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .reports .container-body.container-body-readonly span.header,
.reports .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .reports .container-body.container-body-readonly a,
.reports .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .reports .container-body.container-body-readonly a,
.mobile_configs .container-body.container-body-readonly h2,
.mobile_configs .container-body.container-body-readonly h5,
.mobile_configs .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .mobile_configs .container-body.container-body-readonly a,
.mobile_configs .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .mobile_configs .container-body.container-body-readonly span.header,
.mobile_configs .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .mobile_configs .container-body.container-body-readonly a,
.mobile_configs .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .mobile_configs .container-body.container-body-readonly a,
.email_select_specific_recipients .container-body.container-body-readonly h2,
.email_select_specific_recipients .container-body.container-body-readonly h5,
.email_select_specific_recipients .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .email_select_specific_recipients .container-body.container-body-readonly a,
.email_select_specific_recipients .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .email_select_specific_recipients .container-body.container-body-readonly span.header,
.email_select_specific_recipients .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .email_select_specific_recipients .container-body.container-body-readonly a,
.email_select_specific_recipients .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .email_select_specific_recipients .container-body.container-body-readonly a,
.text_message .container-body.container-body-readonly h2,
.text_message .container-body.container-body-readonly h5,
.text_message .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .text_message .container-body.container-body-readonly a,
.text_message .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .text_message .container-body.container-body-readonly span.header,
.text_message .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .text_message .container-body.container-body-readonly a,
.text_message .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .text_message .container-body.container-body-readonly a,
.text_message_templates .container-body.container-body-readonly h2,
.text_message_templates .container-body.container-body-readonly h5,
.text_message_templates .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .text_message_templates .container-body.container-body-readonly a,
.text_message_templates .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .text_message_templates .container-body.container-body-readonly span.header,
.text_message_templates .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .text_message_templates .container-body.container-body-readonly a,
.text_message_templates .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .text_message_templates .container-body.container-body-readonly a,
.text_messages .container-body.container-body-readonly h2,
.text_messages .container-body.container-body-readonly h5,
.text_messages .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .text_messages .container-body.container-body-readonly a,
.text_messages .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .text_messages .container-body.container-body-readonly span.header,
.text_messages .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .text_messages .container-body.container-body-readonly a,
.text_messages .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .text_messages .container-body.container-body-readonly a,
.namebadges .container-body.container-body-readonly h2,
.namebadges .container-body.container-body-readonly h5,
.namebadges .container-body.container-body-readonly .event-dashboard-left li a,
.event-dashboard-left li .namebadges .container-body.container-body-readonly a,
.namebadges .container-body.container-body-readonly .event-dashboard-left li span.header,
.event-dashboard-left li .namebadges .container-body.container-body-readonly span.header,
.namebadges .container-body.container-body-readonly .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .namebadges .container-body.container-body-readonly a,
.namebadges .container-body.container-body-readonly .pages-sub-nav li a,
.pages-sub-nav li .namebadges .container-body.container-body-readonly a {
  color: #555;
}

/* line 253, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-nobg,
.dashboard .container-body.container-body-nobg,
.beta .container-body.container-body-nobg,
.venues .container-body.container-body-nobg,
.table_shapes .container-body.container-body-nobg,
.blogs .container-body.container-body-nobg,
.authors .container-body.container-body-nobg,
.seating_charts .container-body.container-body-nobg,
.flow .container-body.container-body-nobg,
.affiliates.show .container-body.container-body-nobg,
.galleries .container-body.container-body-nobg,
.gallery_photos .container-body.container-body-nobg,
.admin .container-body.container-body-nobg,
.attendees .container-body.container-body-nobg,
.attendee_tags .container-body.container-body-nobg,
.checkin .container-body.container-body-nobg,
.checkin_new .container-body.container-body-nobg,
.search_event .container-body.container-body-nobg,
.events.index .container-body.container-body-nobg,
.events.new .container-body.container-body-nobg,
.events.new_select_theme .container-body.container-body-nobg,
.events.new_details .container-body.container-body-nobg,
.events.newcalendar .container-body.container-body-nobg,
.events.newcalendarquiz .container-body.container-body-nobg,
.events.newcalendartheme .container-body.container-body-nobg,
.tickets .container-body.container-body-nobg,
.subevents_create .container-body.container-body-nobg,
.coupons .container-body.container-body-nobg,
.faqs .container-body.container-body-nobg,
.releases .container-body.container-body-nobg,
.custom_domains .container-body.container-body-nobg,
.survey_questions .container-body.container-body-nobg,
.phone_number .container-body.container-body-nobg,
.email_address .container-body.container-body-nobg,
.emails .container-body.container-body-nobg,
.email_templates .container-body.container-body-nobg,
.users .container-body.container-body-nobg,
.payments .container-body.container-body-nobg,
.purchases .container-body.container-body-nobg,
.addons .container-body.container-body-nobg,
.event_pages .container-body.container-body-nobg,
.reports .container-body.container-body-nobg,
.mobile_configs .container-body.container-body-nobg,
.email_select_specific_recipients .container-body.container-body-nobg,
.text_message .container-body.container-body-nobg,
.text_message_templates .container-body.container-body-nobg,
.text_messages .container-body.container-body-nobg,
.namebadges .container-body.container-body-nobg {
  background: transparent;
  box-shadow: none;
  border: none;
  padding: 20px 0 0 0;
}

/* line 260, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-form-card,
.dashboard .container-body.container-body-form-card,
.beta .container-body.container-body-form-card,
.venues .container-body.container-body-form-card,
.table_shapes .container-body.container-body-form-card,
.blogs .container-body.container-body-form-card,
.authors .container-body.container-body-form-card,
.seating_charts .container-body.container-body-form-card,
.flow .container-body.container-body-form-card,
.affiliates.show .container-body.container-body-form-card,
.galleries .container-body.container-body-form-card,
.gallery_photos .container-body.container-body-form-card,
.admin .container-body.container-body-form-card,
.attendees .container-body.container-body-form-card,
.attendee_tags .container-body.container-body-form-card,
.checkin .container-body.container-body-form-card,
.checkin_new .container-body.container-body-form-card,
.search_event .container-body.container-body-form-card,
.events.index .container-body.container-body-form-card,
.events.new .container-body.container-body-form-card,
.events.new_select_theme .container-body.container-body-form-card,
.events.new_details .container-body.container-body-form-card,
.events.newcalendar .container-body.container-body-form-card,
.events.newcalendarquiz .container-body.container-body-form-card,
.events.newcalendartheme .container-body.container-body-form-card,
.tickets .container-body.container-body-form-card,
.subevents_create .container-body.container-body-form-card,
.coupons .container-body.container-body-form-card,
.faqs .container-body.container-body-form-card,
.releases .container-body.container-body-form-card,
.custom_domains .container-body.container-body-form-card,
.survey_questions .container-body.container-body-form-card,
.phone_number .container-body.container-body-form-card,
.email_address .container-body.container-body-form-card,
.emails .container-body.container-body-form-card,
.email_templates .container-body.container-body-form-card,
.users .container-body.container-body-form-card,
.payments .container-body.container-body-form-card,
.purchases .container-body.container-body-form-card,
.addons .container-body.container-body-form-card,
.event_pages .container-body.container-body-form-card,
.reports .container-body.container-body-form-card,
.mobile_configs .container-body.container-body-form-card,
.email_select_specific_recipients .container-body.container-body-form-card,
.text_message .container-body.container-body-form-card,
.text_message_templates .container-body.container-body-form-card,
.text_messages .container-body.container-body-form-card,
.namebadges .container-body.container-body-form-card {
  padding: 40px 50px;
}

/* line 263, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-form-card h5, .two-factor .container-body.container-body-form-card .event-dashboard-left li a, .event-dashboard-left li .two-factor .container-body.container-body-form-card a, .two-factor .container-body.container-body-form-card .event-dashboard-left li span.header, .event-dashboard-left li .two-factor .container-body.container-body-form-card span.header, .two-factor .container-body.container-body-form-card .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .two-factor .container-body.container-body-form-card a, .two-factor .container-body.container-body-form-card .pages-sub-nav li a, .pages-sub-nav li .two-factor .container-body.container-body-form-card a,
.dashboard .container-body.container-body-form-card h5,
.dashboard .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .dashboard .container-body.container-body-form-card a,
.dashboard .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .dashboard .container-body.container-body-form-card span.header,
.dashboard .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .dashboard .container-body.container-body-form-card a,
.dashboard .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .dashboard .container-body.container-body-form-card a,
.beta .container-body.container-body-form-card h5,
.beta .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .beta .container-body.container-body-form-card a,
.beta .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .beta .container-body.container-body-form-card span.header,
.beta .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .beta .container-body.container-body-form-card a,
.beta .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .beta .container-body.container-body-form-card a,
.venues .container-body.container-body-form-card h5,
.venues .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .venues .container-body.container-body-form-card a,
.venues .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .venues .container-body.container-body-form-card span.header,
.venues .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .venues .container-body.container-body-form-card a,
.venues .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .venues .container-body.container-body-form-card a,
.table_shapes .container-body.container-body-form-card h5,
.table_shapes .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .table_shapes .container-body.container-body-form-card a,
.table_shapes .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .table_shapes .container-body.container-body-form-card span.header,
.table_shapes .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .table_shapes .container-body.container-body-form-card a,
.table_shapes .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .table_shapes .container-body.container-body-form-card a,
.blogs .container-body.container-body-form-card h5,
.blogs .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .blogs .container-body.container-body-form-card a,
.blogs .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .blogs .container-body.container-body-form-card span.header,
.blogs .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .blogs .container-body.container-body-form-card a,
.blogs .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .blogs .container-body.container-body-form-card a,
.authors .container-body.container-body-form-card h5,
.authors .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .authors .container-body.container-body-form-card a,
.authors .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .authors .container-body.container-body-form-card span.header,
.authors .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .authors .container-body.container-body-form-card a,
.authors .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .authors .container-body.container-body-form-card a,
.seating_charts .container-body.container-body-form-card h5,
.seating_charts .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .seating_charts .container-body.container-body-form-card a,
.seating_charts .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .seating_charts .container-body.container-body-form-card span.header,
.seating_charts .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .seating_charts .container-body.container-body-form-card a,
.seating_charts .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .seating_charts .container-body.container-body-form-card a,
.flow .container-body.container-body-form-card h5,
.flow .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .flow .container-body.container-body-form-card a,
.flow .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .flow .container-body.container-body-form-card span.header,
.flow .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .flow .container-body.container-body-form-card a,
.flow .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .flow .container-body.container-body-form-card a,
.affiliates.show .container-body.container-body-form-card h5,
.affiliates.show .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .affiliates.show .container-body.container-body-form-card a,
.affiliates.show .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .affiliates.show .container-body.container-body-form-card span.header,
.affiliates.show .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .affiliates.show .container-body.container-body-form-card a,
.affiliates.show .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .affiliates.show .container-body.container-body-form-card a,
.galleries .container-body.container-body-form-card h5,
.galleries .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .galleries .container-body.container-body-form-card a,
.galleries .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .galleries .container-body.container-body-form-card span.header,
.galleries .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .galleries .container-body.container-body-form-card a,
.galleries .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .galleries .container-body.container-body-form-card a,
.gallery_photos .container-body.container-body-form-card h5,
.gallery_photos .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .gallery_photos .container-body.container-body-form-card a,
.gallery_photos .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .gallery_photos .container-body.container-body-form-card span.header,
.gallery_photos .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .gallery_photos .container-body.container-body-form-card a,
.gallery_photos .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .gallery_photos .container-body.container-body-form-card a,
.admin .container-body.container-body-form-card h5,
.admin .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .admin .container-body.container-body-form-card a,
.admin .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .admin .container-body.container-body-form-card span.header,
.admin .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .admin .container-body.container-body-form-card a,
.admin .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .admin .container-body.container-body-form-card a,
.attendees .container-body.container-body-form-card h5,
.attendees .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .attendees .container-body.container-body-form-card a,
.attendees .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .attendees .container-body.container-body-form-card span.header,
.attendees .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .attendees .container-body.container-body-form-card a,
.attendees .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .attendees .container-body.container-body-form-card a,
.attendee_tags .container-body.container-body-form-card h5,
.attendee_tags .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .attendee_tags .container-body.container-body-form-card a,
.attendee_tags .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .attendee_tags .container-body.container-body-form-card span.header,
.attendee_tags .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .attendee_tags .container-body.container-body-form-card a,
.attendee_tags .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .attendee_tags .container-body.container-body-form-card a,
.checkin .container-body.container-body-form-card h5,
.checkin .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .checkin .container-body.container-body-form-card a,
.checkin .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .checkin .container-body.container-body-form-card span.header,
.checkin .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .checkin .container-body.container-body-form-card a,
.checkin .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .checkin .container-body.container-body-form-card a,
.checkin_new .container-body.container-body-form-card h5,
.checkin_new .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .checkin_new .container-body.container-body-form-card a,
.checkin_new .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .checkin_new .container-body.container-body-form-card span.header,
.checkin_new .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .checkin_new .container-body.container-body-form-card a,
.checkin_new .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .checkin_new .container-body.container-body-form-card a,
.search_event .container-body.container-body-form-card h5,
.search_event .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .search_event .container-body.container-body-form-card a,
.search_event .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .search_event .container-body.container-body-form-card span.header,
.search_event .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .search_event .container-body.container-body-form-card a,
.search_event .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .search_event .container-body.container-body-form-card a,
.events.index .container-body.container-body-form-card h5,
.events.index .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .events.index .container-body.container-body-form-card a,
.events.index .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .events.index .container-body.container-body-form-card span.header,
.events.index .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.index .container-body.container-body-form-card a,
.events.index .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .events.index .container-body.container-body-form-card a,
.events.new .container-body.container-body-form-card h5,
.events.new .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .events.new .container-body.container-body-form-card a,
.events.new .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .events.new .container-body.container-body-form-card span.header,
.events.new .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.new .container-body.container-body-form-card a,
.events.new .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .events.new .container-body.container-body-form-card a,
.events.new_select_theme .container-body.container-body-form-card h5,
.events.new_select_theme .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .events.new_select_theme .container-body.container-body-form-card a,
.events.new_select_theme .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .events.new_select_theme .container-body.container-body-form-card span.header,
.events.new_select_theme .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.new_select_theme .container-body.container-body-form-card a,
.events.new_select_theme .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .events.new_select_theme .container-body.container-body-form-card a,
.events.new_details .container-body.container-body-form-card h5,
.events.new_details .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .events.new_details .container-body.container-body-form-card a,
.events.new_details .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .events.new_details .container-body.container-body-form-card span.header,
.events.new_details .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.new_details .container-body.container-body-form-card a,
.events.new_details .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .events.new_details .container-body.container-body-form-card a,
.events.newcalendar .container-body.container-body-form-card h5,
.events.newcalendar .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .events.newcalendar .container-body.container-body-form-card a,
.events.newcalendar .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .events.newcalendar .container-body.container-body-form-card span.header,
.events.newcalendar .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.newcalendar .container-body.container-body-form-card a,
.events.newcalendar .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .events.newcalendar .container-body.container-body-form-card a,
.events.newcalendarquiz .container-body.container-body-form-card h5,
.events.newcalendarquiz .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .events.newcalendarquiz .container-body.container-body-form-card a,
.events.newcalendarquiz .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .events.newcalendarquiz .container-body.container-body-form-card span.header,
.events.newcalendarquiz .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.newcalendarquiz .container-body.container-body-form-card a,
.events.newcalendarquiz .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .events.newcalendarquiz .container-body.container-body-form-card a,
.events.newcalendartheme .container-body.container-body-form-card h5,
.events.newcalendartheme .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .events.newcalendartheme .container-body.container-body-form-card a,
.events.newcalendartheme .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .events.newcalendartheme .container-body.container-body-form-card span.header,
.events.newcalendartheme .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .events.newcalendartheme .container-body.container-body-form-card a,
.events.newcalendartheme .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .events.newcalendartheme .container-body.container-body-form-card a,
.tickets .container-body.container-body-form-card h5,
.tickets .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .tickets .container-body.container-body-form-card a,
.tickets .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .tickets .container-body.container-body-form-card span.header,
.tickets .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .tickets .container-body.container-body-form-card a,
.tickets .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .tickets .container-body.container-body-form-card a,
.subevents_create .container-body.container-body-form-card h5,
.subevents_create .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .subevents_create .container-body.container-body-form-card a,
.subevents_create .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .subevents_create .container-body.container-body-form-card span.header,
.subevents_create .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .subevents_create .container-body.container-body-form-card a,
.subevents_create .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .subevents_create .container-body.container-body-form-card a,
.coupons .container-body.container-body-form-card h5,
.coupons .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .coupons .container-body.container-body-form-card a,
.coupons .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .coupons .container-body.container-body-form-card span.header,
.coupons .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .coupons .container-body.container-body-form-card a,
.coupons .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .coupons .container-body.container-body-form-card a,
.faqs .container-body.container-body-form-card h5,
.faqs .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .faqs .container-body.container-body-form-card a,
.faqs .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .faqs .container-body.container-body-form-card span.header,
.faqs .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .faqs .container-body.container-body-form-card a,
.faqs .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .faqs .container-body.container-body-form-card a,
.releases .container-body.container-body-form-card h5,
.releases .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .releases .container-body.container-body-form-card a,
.releases .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .releases .container-body.container-body-form-card span.header,
.releases .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .releases .container-body.container-body-form-card a,
.releases .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .releases .container-body.container-body-form-card a,
.custom_domains .container-body.container-body-form-card h5,
.custom_domains .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .custom_domains .container-body.container-body-form-card a,
.custom_domains .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .custom_domains .container-body.container-body-form-card span.header,
.custom_domains .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .custom_domains .container-body.container-body-form-card a,
.custom_domains .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .custom_domains .container-body.container-body-form-card a,
.survey_questions .container-body.container-body-form-card h5,
.survey_questions .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .survey_questions .container-body.container-body-form-card a,
.survey_questions .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .survey_questions .container-body.container-body-form-card span.header,
.survey_questions .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .survey_questions .container-body.container-body-form-card a,
.survey_questions .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .survey_questions .container-body.container-body-form-card a,
.phone_number .container-body.container-body-form-card h5,
.phone_number .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .phone_number .container-body.container-body-form-card a,
.phone_number .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .phone_number .container-body.container-body-form-card span.header,
.phone_number .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .phone_number .container-body.container-body-form-card a,
.phone_number .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .phone_number .container-body.container-body-form-card a,
.email_address .container-body.container-body-form-card h5,
.email_address .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .email_address .container-body.container-body-form-card a,
.email_address .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .email_address .container-body.container-body-form-card span.header,
.email_address .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .email_address .container-body.container-body-form-card a,
.email_address .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .email_address .container-body.container-body-form-card a,
.emails .container-body.container-body-form-card h5,
.emails .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .emails .container-body.container-body-form-card a,
.emails .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .emails .container-body.container-body-form-card span.header,
.emails .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .emails .container-body.container-body-form-card a,
.emails .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .emails .container-body.container-body-form-card a,
.email_templates .container-body.container-body-form-card h5,
.email_templates .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .email_templates .container-body.container-body-form-card a,
.email_templates .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .email_templates .container-body.container-body-form-card span.header,
.email_templates .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .email_templates .container-body.container-body-form-card a,
.email_templates .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .email_templates .container-body.container-body-form-card a,
.users .container-body.container-body-form-card h5,
.users .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .users .container-body.container-body-form-card a,
.users .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .users .container-body.container-body-form-card span.header,
.users .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .users .container-body.container-body-form-card a,
.users .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .users .container-body.container-body-form-card a,
.payments .container-body.container-body-form-card h5,
.payments .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .payments .container-body.container-body-form-card a,
.payments .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .payments .container-body.container-body-form-card span.header,
.payments .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .payments .container-body.container-body-form-card a,
.payments .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .payments .container-body.container-body-form-card a,
.purchases .container-body.container-body-form-card h5,
.purchases .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .purchases .container-body.container-body-form-card a,
.purchases .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .purchases .container-body.container-body-form-card span.header,
.purchases .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .purchases .container-body.container-body-form-card a,
.purchases .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .purchases .container-body.container-body-form-card a,
.addons .container-body.container-body-form-card h5,
.addons .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .addons .container-body.container-body-form-card a,
.addons .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .addons .container-body.container-body-form-card span.header,
.addons .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .addons .container-body.container-body-form-card a,
.addons .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .addons .container-body.container-body-form-card a,
.event_pages .container-body.container-body-form-card h5,
.event_pages .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .event_pages .container-body.container-body-form-card a,
.event_pages .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .event_pages .container-body.container-body-form-card span.header,
.event_pages .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .event_pages .container-body.container-body-form-card a,
.event_pages .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .event_pages .container-body.container-body-form-card a,
.reports .container-body.container-body-form-card h5,
.reports .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .reports .container-body.container-body-form-card a,
.reports .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .reports .container-body.container-body-form-card span.header,
.reports .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .reports .container-body.container-body-form-card a,
.reports .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .reports .container-body.container-body-form-card a,
.mobile_configs .container-body.container-body-form-card h5,
.mobile_configs .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .mobile_configs .container-body.container-body-form-card a,
.mobile_configs .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .mobile_configs .container-body.container-body-form-card span.header,
.mobile_configs .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .mobile_configs .container-body.container-body-form-card a,
.mobile_configs .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .mobile_configs .container-body.container-body-form-card a,
.email_select_specific_recipients .container-body.container-body-form-card h5,
.email_select_specific_recipients .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .email_select_specific_recipients .container-body.container-body-form-card a,
.email_select_specific_recipients .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .email_select_specific_recipients .container-body.container-body-form-card span.header,
.email_select_specific_recipients .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .email_select_specific_recipients .container-body.container-body-form-card a,
.email_select_specific_recipients .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .email_select_specific_recipients .container-body.container-body-form-card a,
.text_message .container-body.container-body-form-card h5,
.text_message .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .text_message .container-body.container-body-form-card a,
.text_message .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .text_message .container-body.container-body-form-card span.header,
.text_message .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .text_message .container-body.container-body-form-card a,
.text_message .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .text_message .container-body.container-body-form-card a,
.text_message_templates .container-body.container-body-form-card h5,
.text_message_templates .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .text_message_templates .container-body.container-body-form-card a,
.text_message_templates .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .text_message_templates .container-body.container-body-form-card span.header,
.text_message_templates .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .text_message_templates .container-body.container-body-form-card a,
.text_message_templates .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .text_message_templates .container-body.container-body-form-card a,
.text_messages .container-body.container-body-form-card h5,
.text_messages .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .text_messages .container-body.container-body-form-card a,
.text_messages .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .text_messages .container-body.container-body-form-card span.header,
.text_messages .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .text_messages .container-body.container-body-form-card a,
.text_messages .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .text_messages .container-body.container-body-form-card a,
.namebadges .container-body.container-body-form-card h5,
.namebadges .container-body.container-body-form-card .event-dashboard-left li a,
.event-dashboard-left li .namebadges .container-body.container-body-form-card a,
.namebadges .container-body.container-body-form-card .event-dashboard-left li span.header,
.event-dashboard-left li .namebadges .container-body.container-body-form-card span.header,
.namebadges .container-body.container-body-form-card .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .namebadges .container-body.container-body-form-card a,
.namebadges .container-body.container-body-form-card .pages-sub-nav li a,
.pages-sub-nav li .namebadges .container-body.container-body-form-card a {
  margin: 0 0 4px 0;
}

/* line 267, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-form-card .badge-pill,
.dashboard .container-body.container-body-form-card .badge-pill,
.beta .container-body.container-body-form-card .badge-pill,
.venues .container-body.container-body-form-card .badge-pill,
.table_shapes .container-body.container-body-form-card .badge-pill,
.blogs .container-body.container-body-form-card .badge-pill,
.authors .container-body.container-body-form-card .badge-pill,
.seating_charts .container-body.container-body-form-card .badge-pill,
.flow .container-body.container-body-form-card .badge-pill,
.affiliates.show .container-body.container-body-form-card .badge-pill,
.galleries .container-body.container-body-form-card .badge-pill,
.gallery_photos .container-body.container-body-form-card .badge-pill,
.admin .container-body.container-body-form-card .badge-pill,
.attendees .container-body.container-body-form-card .badge-pill,
.attendee_tags .container-body.container-body-form-card .badge-pill,
.checkin .container-body.container-body-form-card .badge-pill,
.checkin_new .container-body.container-body-form-card .badge-pill,
.search_event .container-body.container-body-form-card .badge-pill,
.events.index .container-body.container-body-form-card .badge-pill,
.events.new .container-body.container-body-form-card .badge-pill,
.events.new_select_theme .container-body.container-body-form-card .badge-pill,
.events.new_details .container-body.container-body-form-card .badge-pill,
.events.newcalendar .container-body.container-body-form-card .badge-pill,
.events.newcalendarquiz .container-body.container-body-form-card .badge-pill,
.events.newcalendartheme .container-body.container-body-form-card .badge-pill,
.tickets .container-body.container-body-form-card .badge-pill,
.subevents_create .container-body.container-body-form-card .badge-pill,
.coupons .container-body.container-body-form-card .badge-pill,
.faqs .container-body.container-body-form-card .badge-pill,
.releases .container-body.container-body-form-card .badge-pill,
.custom_domains .container-body.container-body-form-card .badge-pill,
.survey_questions .container-body.container-body-form-card .badge-pill,
.phone_number .container-body.container-body-form-card .badge-pill,
.email_address .container-body.container-body-form-card .badge-pill,
.emails .container-body.container-body-form-card .badge-pill,
.email_templates .container-body.container-body-form-card .badge-pill,
.users .container-body.container-body-form-card .badge-pill,
.payments .container-body.container-body-form-card .badge-pill,
.purchases .container-body.container-body-form-card .badge-pill,
.addons .container-body.container-body-form-card .badge-pill,
.event_pages .container-body.container-body-form-card .badge-pill,
.reports .container-body.container-body-form-card .badge-pill,
.mobile_configs .container-body.container-body-form-card .badge-pill,
.email_select_specific_recipients .container-body.container-body-form-card .badge-pill,
.text_message .container-body.container-body-form-card .badge-pill,
.text_message_templates .container-body.container-body-form-card .badge-pill,
.text_messages .container-body.container-body-form-card .badge-pill,
.namebadges .container-body.container-body-form-card .badge-pill {
  padding: 2px 10px;
  position: relative;
  top: -1.5px;
}

/* line 273, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-form-card p,
.dashboard .container-body.container-body-form-card p,
.beta .container-body.container-body-form-card p,
.venues .container-body.container-body-form-card p,
.table_shapes .container-body.container-body-form-card p,
.blogs .container-body.container-body-form-card p,
.authors .container-body.container-body-form-card p,
.seating_charts .container-body.container-body-form-card p,
.flow .container-body.container-body-form-card p,
.affiliates.show .container-body.container-body-form-card p,
.galleries .container-body.container-body-form-card p,
.gallery_photos .container-body.container-body-form-card p,
.admin .container-body.container-body-form-card p,
.attendees .container-body.container-body-form-card p,
.attendee_tags .container-body.container-body-form-card p,
.checkin .container-body.container-body-form-card p,
.checkin_new .container-body.container-body-form-card p,
.search_event .container-body.container-body-form-card p,
.events.index .container-body.container-body-form-card p,
.events.new .container-body.container-body-form-card p,
.events.new_select_theme .container-body.container-body-form-card p,
.events.new_details .container-body.container-body-form-card p,
.events.newcalendar .container-body.container-body-form-card p,
.events.newcalendarquiz .container-body.container-body-form-card p,
.events.newcalendartheme .container-body.container-body-form-card p,
.tickets .container-body.container-body-form-card p,
.subevents_create .container-body.container-body-form-card p,
.coupons .container-body.container-body-form-card p,
.faqs .container-body.container-body-form-card p,
.releases .container-body.container-body-form-card p,
.custom_domains .container-body.container-body-form-card p,
.survey_questions .container-body.container-body-form-card p,
.phone_number .container-body.container-body-form-card p,
.email_address .container-body.container-body-form-card p,
.emails .container-body.container-body-form-card p,
.email_templates .container-body.container-body-form-card p,
.users .container-body.container-body-form-card p,
.payments .container-body.container-body-form-card p,
.purchases .container-body.container-body-form-card p,
.addons .container-body.container-body-form-card p,
.event_pages .container-body.container-body-form-card p,
.reports .container-body.container-body-form-card p,
.mobile_configs .container-body.container-body-form-card p,
.email_select_specific_recipients .container-body.container-body-form-card p,
.text_message .container-body.container-body-form-card p,
.text_message_templates .container-body.container-body-form-card p,
.text_messages .container-body.container-body-form-card p,
.namebadges .container-body.container-body-form-card p {
  color: #999;
  margin-bottom: 0;
}

/* line 278, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-form-card.container-body-form-card-well,
.dashboard .container-body.container-body-form-card.container-body-form-card-well,
.beta .container-body.container-body-form-card.container-body-form-card-well,
.venues .container-body.container-body-form-card.container-body-form-card-well,
.table_shapes .container-body.container-body-form-card.container-body-form-card-well,
.blogs .container-body.container-body-form-card.container-body-form-card-well,
.authors .container-body.container-body-form-card.container-body-form-card-well,
.seating_charts .container-body.container-body-form-card.container-body-form-card-well,
.flow .container-body.container-body-form-card.container-body-form-card-well,
.affiliates.show .container-body.container-body-form-card.container-body-form-card-well,
.galleries .container-body.container-body-form-card.container-body-form-card-well,
.gallery_photos .container-body.container-body-form-card.container-body-form-card-well,
.admin .container-body.container-body-form-card.container-body-form-card-well,
.attendees .container-body.container-body-form-card.container-body-form-card-well,
.attendee_tags .container-body.container-body-form-card.container-body-form-card-well,
.checkin .container-body.container-body-form-card.container-body-form-card-well,
.checkin_new .container-body.container-body-form-card.container-body-form-card-well,
.search_event .container-body.container-body-form-card.container-body-form-card-well,
.events.index .container-body.container-body-form-card.container-body-form-card-well,
.events.new .container-body.container-body-form-card.container-body-form-card-well,
.events.new_select_theme .container-body.container-body-form-card.container-body-form-card-well,
.events.new_details .container-body.container-body-form-card.container-body-form-card-well,
.events.newcalendar .container-body.container-body-form-card.container-body-form-card-well,
.events.newcalendarquiz .container-body.container-body-form-card.container-body-form-card-well,
.events.newcalendartheme .container-body.container-body-form-card.container-body-form-card-well,
.tickets .container-body.container-body-form-card.container-body-form-card-well,
.subevents_create .container-body.container-body-form-card.container-body-form-card-well,
.coupons .container-body.container-body-form-card.container-body-form-card-well,
.faqs .container-body.container-body-form-card.container-body-form-card-well,
.releases .container-body.container-body-form-card.container-body-form-card-well,
.custom_domains .container-body.container-body-form-card.container-body-form-card-well,
.survey_questions .container-body.container-body-form-card.container-body-form-card-well,
.phone_number .container-body.container-body-form-card.container-body-form-card-well,
.email_address .container-body.container-body-form-card.container-body-form-card-well,
.emails .container-body.container-body-form-card.container-body-form-card-well,
.email_templates .container-body.container-body-form-card.container-body-form-card-well,
.users .container-body.container-body-form-card.container-body-form-card-well,
.payments .container-body.container-body-form-card.container-body-form-card-well,
.purchases .container-body.container-body-form-card.container-body-form-card-well,
.addons .container-body.container-body-form-card.container-body-form-card-well,
.event_pages .container-body.container-body-form-card.container-body-form-card-well,
.reports .container-body.container-body-form-card.container-body-form-card-well,
.mobile_configs .container-body.container-body-form-card.container-body-form-card-well,
.email_select_specific_recipients .container-body.container-body-form-card.container-body-form-card-well,
.text_message .container-body.container-body-form-card.container-body-form-card-well,
.text_message_templates .container-body.container-body-form-card.container-body-form-card-well,
.text_messages .container-body.container-body-form-card.container-body-form-card-well,
.namebadges .container-body.container-body-form-card.container-body-form-card-well {
  padding: 20px 50px;
}

/* line 283, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body.container-body-form-card.container-body-form-card-error,
.dashboard .container-body.container-body-form-card.container-body-form-card-error,
.beta .container-body.container-body-form-card.container-body-form-card-error,
.venues .container-body.container-body-form-card.container-body-form-card-error,
.table_shapes .container-body.container-body-form-card.container-body-form-card-error,
.blogs .container-body.container-body-form-card.container-body-form-card-error,
.authors .container-body.container-body-form-card.container-body-form-card-error,
.seating_charts .container-body.container-body-form-card.container-body-form-card-error,
.flow .container-body.container-body-form-card.container-body-form-card-error,
.affiliates.show .container-body.container-body-form-card.container-body-form-card-error,
.galleries .container-body.container-body-form-card.container-body-form-card-error,
.gallery_photos .container-body.container-body-form-card.container-body-form-card-error,
.admin .container-body.container-body-form-card.container-body-form-card-error,
.attendees .container-body.container-body-form-card.container-body-form-card-error,
.attendee_tags .container-body.container-body-form-card.container-body-form-card-error,
.checkin .container-body.container-body-form-card.container-body-form-card-error,
.checkin_new .container-body.container-body-form-card.container-body-form-card-error,
.search_event .container-body.container-body-form-card.container-body-form-card-error,
.events.index .container-body.container-body-form-card.container-body-form-card-error,
.events.new .container-body.container-body-form-card.container-body-form-card-error,
.events.new_select_theme .container-body.container-body-form-card.container-body-form-card-error,
.events.new_details .container-body.container-body-form-card.container-body-form-card-error,
.events.newcalendar .container-body.container-body-form-card.container-body-form-card-error,
.events.newcalendarquiz .container-body.container-body-form-card.container-body-form-card-error,
.events.newcalendartheme .container-body.container-body-form-card.container-body-form-card-error,
.tickets .container-body.container-body-form-card.container-body-form-card-error,
.subevents_create .container-body.container-body-form-card.container-body-form-card-error,
.coupons .container-body.container-body-form-card.container-body-form-card-error,
.faqs .container-body.container-body-form-card.container-body-form-card-error,
.releases .container-body.container-body-form-card.container-body-form-card-error,
.custom_domains .container-body.container-body-form-card.container-body-form-card-error,
.survey_questions .container-body.container-body-form-card.container-body-form-card-error,
.phone_number .container-body.container-body-form-card.container-body-form-card-error,
.email_address .container-body.container-body-form-card.container-body-form-card-error,
.emails .container-body.container-body-form-card.container-body-form-card-error,
.email_templates .container-body.container-body-form-card.container-body-form-card-error,
.users .container-body.container-body-form-card.container-body-form-card-error,
.payments .container-body.container-body-form-card.container-body-form-card-error,
.purchases .container-body.container-body-form-card.container-body-form-card-error,
.addons .container-body.container-body-form-card.container-body-form-card-error,
.event_pages .container-body.container-body-form-card.container-body-form-card-error,
.reports .container-body.container-body-form-card.container-body-form-card-error,
.mobile_configs .container-body.container-body-form-card.container-body-form-card-error,
.email_select_specific_recipients .container-body.container-body-form-card.container-body-form-card-error,
.text_message .container-body.container-body-form-card.container-body-form-card-error,
.text_message_templates .container-body.container-body-form-card.container-body-form-card-error,
.text_messages .container-body.container-body-form-card.container-body-form-card-error,
.namebadges .container-body.container-body-form-card.container-body-form-card-error {
  background-color: #fff7ed;
}

/* line 288, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body .form-header p,
.dashboard .container-body .form-header p,
.beta .container-body .form-header p,
.venues .container-body .form-header p,
.table_shapes .container-body .form-header p,
.blogs .container-body .form-header p,
.authors .container-body .form-header p,
.seating_charts .container-body .form-header p,
.flow .container-body .form-header p,
.affiliates.show .container-body .form-header p,
.galleries .container-body .form-header p,
.gallery_photos .container-body .form-header p,
.admin .container-body .form-header p,
.attendees .container-body .form-header p,
.attendee_tags .container-body .form-header p,
.checkin .container-body .form-header p,
.checkin_new .container-body .form-header p,
.search_event .container-body .form-header p,
.events.index .container-body .form-header p,
.events.new .container-body .form-header p,
.events.new_select_theme .container-body .form-header p,
.events.new_details .container-body .form-header p,
.events.newcalendar .container-body .form-header p,
.events.newcalendarquiz .container-body .form-header p,
.events.newcalendartheme .container-body .form-header p,
.tickets .container-body .form-header p,
.subevents_create .container-body .form-header p,
.coupons .container-body .form-header p,
.faqs .container-body .form-header p,
.releases .container-body .form-header p,
.custom_domains .container-body .form-header p,
.survey_questions .container-body .form-header p,
.phone_number .container-body .form-header p,
.email_address .container-body .form-header p,
.emails .container-body .form-header p,
.email_templates .container-body .form-header p,
.users .container-body .form-header p,
.payments .container-body .form-header p,
.purchases .container-body .form-header p,
.addons .container-body .form-header p,
.event_pages .container-body .form-header p,
.reports .container-body .form-header p,
.mobile_configs .container-body .form-header p,
.email_select_specific_recipients .container-body .form-header p,
.text_message .container-body .form-header p,
.text_message_templates .container-body .form-header p,
.text_messages .container-body .form-header p,
.namebadges .container-body .form-header p {
  color: #999;
}

/* line 297, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body-statsbox h5 i, .two-factor .container-body-statsbox .event-dashboard-left li a i, .event-dashboard-left li .two-factor .container-body-statsbox a i, .two-factor .container-body-statsbox .event-dashboard-left li span.header i, .event-dashboard-left li .two-factor .container-body-statsbox span.header i, .two-factor .container-body-statsbox .nav-dashboard-event-actions li a i, .nav-dashboard-event-actions li .two-factor .container-body-statsbox a i, .two-factor .container-body-statsbox .pages-sub-nav li a i, .pages-sub-nav li .two-factor .container-body-statsbox a i,
.dashboard .container-body-statsbox h5 i,
.dashboard .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .dashboard .container-body-statsbox a i,
.dashboard .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .dashboard .container-body-statsbox span.header i,
.dashboard .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .dashboard .container-body-statsbox a i,
.dashboard .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .dashboard .container-body-statsbox a i,
.beta .container-body-statsbox h5 i,
.beta .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .beta .container-body-statsbox a i,
.beta .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .beta .container-body-statsbox span.header i,
.beta .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .beta .container-body-statsbox a i,
.beta .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .beta .container-body-statsbox a i,
.venues .container-body-statsbox h5 i,
.venues .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .venues .container-body-statsbox a i,
.venues .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .venues .container-body-statsbox span.header i,
.venues .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .venues .container-body-statsbox a i,
.venues .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .venues .container-body-statsbox a i,
.table_shapes .container-body-statsbox h5 i,
.table_shapes .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .table_shapes .container-body-statsbox a i,
.table_shapes .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .table_shapes .container-body-statsbox span.header i,
.table_shapes .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .table_shapes .container-body-statsbox a i,
.table_shapes .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .table_shapes .container-body-statsbox a i,
.blogs .container-body-statsbox h5 i,
.blogs .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .blogs .container-body-statsbox a i,
.blogs .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .blogs .container-body-statsbox span.header i,
.blogs .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .blogs .container-body-statsbox a i,
.blogs .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .blogs .container-body-statsbox a i,
.authors .container-body-statsbox h5 i,
.authors .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .authors .container-body-statsbox a i,
.authors .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .authors .container-body-statsbox span.header i,
.authors .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .authors .container-body-statsbox a i,
.authors .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .authors .container-body-statsbox a i,
.seating_charts .container-body-statsbox h5 i,
.seating_charts .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .seating_charts .container-body-statsbox a i,
.seating_charts .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .seating_charts .container-body-statsbox span.header i,
.seating_charts .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .seating_charts .container-body-statsbox a i,
.seating_charts .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .seating_charts .container-body-statsbox a i,
.flow .container-body-statsbox h5 i,
.flow .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .flow .container-body-statsbox a i,
.flow .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .flow .container-body-statsbox span.header i,
.flow .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .flow .container-body-statsbox a i,
.flow .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .flow .container-body-statsbox a i,
.affiliates.show .container-body-statsbox h5 i,
.affiliates.show .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .affiliates.show .container-body-statsbox a i,
.affiliates.show .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .affiliates.show .container-body-statsbox span.header i,
.affiliates.show .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .affiliates.show .container-body-statsbox a i,
.affiliates.show .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .affiliates.show .container-body-statsbox a i,
.galleries .container-body-statsbox h5 i,
.galleries .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .galleries .container-body-statsbox a i,
.galleries .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .galleries .container-body-statsbox span.header i,
.galleries .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .galleries .container-body-statsbox a i,
.galleries .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .galleries .container-body-statsbox a i,
.gallery_photos .container-body-statsbox h5 i,
.gallery_photos .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .gallery_photos .container-body-statsbox a i,
.gallery_photos .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .gallery_photos .container-body-statsbox span.header i,
.gallery_photos .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .gallery_photos .container-body-statsbox a i,
.gallery_photos .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .gallery_photos .container-body-statsbox a i,
.admin .container-body-statsbox h5 i,
.admin .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .admin .container-body-statsbox a i,
.admin .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .admin .container-body-statsbox span.header i,
.admin .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .admin .container-body-statsbox a i,
.admin .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .admin .container-body-statsbox a i,
.attendees .container-body-statsbox h5 i,
.attendees .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .attendees .container-body-statsbox a i,
.attendees .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .attendees .container-body-statsbox span.header i,
.attendees .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .attendees .container-body-statsbox a i,
.attendees .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .attendees .container-body-statsbox a i,
.attendee_tags .container-body-statsbox h5 i,
.attendee_tags .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .attendee_tags .container-body-statsbox a i,
.attendee_tags .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .attendee_tags .container-body-statsbox span.header i,
.attendee_tags .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .attendee_tags .container-body-statsbox a i,
.attendee_tags .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .attendee_tags .container-body-statsbox a i,
.checkin .container-body-statsbox h5 i,
.checkin .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .checkin .container-body-statsbox a i,
.checkin .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .checkin .container-body-statsbox span.header i,
.checkin .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .checkin .container-body-statsbox a i,
.checkin .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .checkin .container-body-statsbox a i,
.checkin_new .container-body-statsbox h5 i,
.checkin_new .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .checkin_new .container-body-statsbox a i,
.checkin_new .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .checkin_new .container-body-statsbox span.header i,
.checkin_new .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .checkin_new .container-body-statsbox a i,
.checkin_new .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .checkin_new .container-body-statsbox a i,
.search_event .container-body-statsbox h5 i,
.search_event .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .search_event .container-body-statsbox a i,
.search_event .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .search_event .container-body-statsbox span.header i,
.search_event .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .search_event .container-body-statsbox a i,
.search_event .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .search_event .container-body-statsbox a i,
.events.index .container-body-statsbox h5 i,
.events.index .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .events.index .container-body-statsbox a i,
.events.index .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .events.index .container-body-statsbox span.header i,
.events.index .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .events.index .container-body-statsbox a i,
.events.index .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .events.index .container-body-statsbox a i,
.events.new .container-body-statsbox h5 i,
.events.new .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .events.new .container-body-statsbox a i,
.events.new .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .events.new .container-body-statsbox span.header i,
.events.new .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .events.new .container-body-statsbox a i,
.events.new .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .events.new .container-body-statsbox a i,
.events.new_select_theme .container-body-statsbox h5 i,
.events.new_select_theme .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .events.new_select_theme .container-body-statsbox a i,
.events.new_select_theme .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .events.new_select_theme .container-body-statsbox span.header i,
.events.new_select_theme .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .events.new_select_theme .container-body-statsbox a i,
.events.new_select_theme .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .events.new_select_theme .container-body-statsbox a i,
.events.new_details .container-body-statsbox h5 i,
.events.new_details .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .events.new_details .container-body-statsbox a i,
.events.new_details .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .events.new_details .container-body-statsbox span.header i,
.events.new_details .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .events.new_details .container-body-statsbox a i,
.events.new_details .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .events.new_details .container-body-statsbox a i,
.events.newcalendar .container-body-statsbox h5 i,
.events.newcalendar .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .events.newcalendar .container-body-statsbox a i,
.events.newcalendar .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .events.newcalendar .container-body-statsbox span.header i,
.events.newcalendar .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .events.newcalendar .container-body-statsbox a i,
.events.newcalendar .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .events.newcalendar .container-body-statsbox a i,
.events.newcalendarquiz .container-body-statsbox h5 i,
.events.newcalendarquiz .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .events.newcalendarquiz .container-body-statsbox a i,
.events.newcalendarquiz .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .events.newcalendarquiz .container-body-statsbox span.header i,
.events.newcalendarquiz .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .events.newcalendarquiz .container-body-statsbox a i,
.events.newcalendarquiz .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .events.newcalendarquiz .container-body-statsbox a i,
.events.newcalendartheme .container-body-statsbox h5 i,
.events.newcalendartheme .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .events.newcalendartheme .container-body-statsbox a i,
.events.newcalendartheme .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .events.newcalendartheme .container-body-statsbox span.header i,
.events.newcalendartheme .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .events.newcalendartheme .container-body-statsbox a i,
.events.newcalendartheme .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .events.newcalendartheme .container-body-statsbox a i,
.tickets .container-body-statsbox h5 i,
.tickets .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .tickets .container-body-statsbox a i,
.tickets .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .tickets .container-body-statsbox span.header i,
.tickets .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .tickets .container-body-statsbox a i,
.tickets .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .tickets .container-body-statsbox a i,
.subevents_create .container-body-statsbox h5 i,
.subevents_create .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .subevents_create .container-body-statsbox a i,
.subevents_create .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .subevents_create .container-body-statsbox span.header i,
.subevents_create .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .subevents_create .container-body-statsbox a i,
.subevents_create .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .subevents_create .container-body-statsbox a i,
.coupons .container-body-statsbox h5 i,
.coupons .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .coupons .container-body-statsbox a i,
.coupons .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .coupons .container-body-statsbox span.header i,
.coupons .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .coupons .container-body-statsbox a i,
.coupons .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .coupons .container-body-statsbox a i,
.faqs .container-body-statsbox h5 i,
.faqs .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .faqs .container-body-statsbox a i,
.faqs .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .faqs .container-body-statsbox span.header i,
.faqs .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .faqs .container-body-statsbox a i,
.faqs .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .faqs .container-body-statsbox a i,
.releases .container-body-statsbox h5 i,
.releases .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .releases .container-body-statsbox a i,
.releases .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .releases .container-body-statsbox span.header i,
.releases .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .releases .container-body-statsbox a i,
.releases .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .releases .container-body-statsbox a i,
.custom_domains .container-body-statsbox h5 i,
.custom_domains .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .custom_domains .container-body-statsbox a i,
.custom_domains .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .custom_domains .container-body-statsbox span.header i,
.custom_domains .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .custom_domains .container-body-statsbox a i,
.custom_domains .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .custom_domains .container-body-statsbox a i,
.survey_questions .container-body-statsbox h5 i,
.survey_questions .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .survey_questions .container-body-statsbox a i,
.survey_questions .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .survey_questions .container-body-statsbox span.header i,
.survey_questions .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .survey_questions .container-body-statsbox a i,
.survey_questions .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .survey_questions .container-body-statsbox a i,
.phone_number .container-body-statsbox h5 i,
.phone_number .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .phone_number .container-body-statsbox a i,
.phone_number .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .phone_number .container-body-statsbox span.header i,
.phone_number .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .phone_number .container-body-statsbox a i,
.phone_number .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .phone_number .container-body-statsbox a i,
.email_address .container-body-statsbox h5 i,
.email_address .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .email_address .container-body-statsbox a i,
.email_address .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .email_address .container-body-statsbox span.header i,
.email_address .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .email_address .container-body-statsbox a i,
.email_address .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .email_address .container-body-statsbox a i,
.emails .container-body-statsbox h5 i,
.emails .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .emails .container-body-statsbox a i,
.emails .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .emails .container-body-statsbox span.header i,
.emails .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .emails .container-body-statsbox a i,
.emails .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .emails .container-body-statsbox a i,
.email_templates .container-body-statsbox h5 i,
.email_templates .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .email_templates .container-body-statsbox a i,
.email_templates .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .email_templates .container-body-statsbox span.header i,
.email_templates .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .email_templates .container-body-statsbox a i,
.email_templates .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .email_templates .container-body-statsbox a i,
.users .container-body-statsbox h5 i,
.users .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .users .container-body-statsbox a i,
.users .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .users .container-body-statsbox span.header i,
.users .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .users .container-body-statsbox a i,
.users .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .users .container-body-statsbox a i,
.payments .container-body-statsbox h5 i,
.payments .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .payments .container-body-statsbox a i,
.payments .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .payments .container-body-statsbox span.header i,
.payments .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .payments .container-body-statsbox a i,
.payments .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .payments .container-body-statsbox a i,
.purchases .container-body-statsbox h5 i,
.purchases .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .purchases .container-body-statsbox a i,
.purchases .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .purchases .container-body-statsbox span.header i,
.purchases .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .purchases .container-body-statsbox a i,
.purchases .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .purchases .container-body-statsbox a i,
.addons .container-body-statsbox h5 i,
.addons .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .addons .container-body-statsbox a i,
.addons .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .addons .container-body-statsbox span.header i,
.addons .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .addons .container-body-statsbox a i,
.addons .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .addons .container-body-statsbox a i,
.event_pages .container-body-statsbox h5 i,
.event_pages .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .event_pages .container-body-statsbox a i,
.event_pages .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .event_pages .container-body-statsbox span.header i,
.event_pages .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .event_pages .container-body-statsbox a i,
.event_pages .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .event_pages .container-body-statsbox a i,
.reports .container-body-statsbox h5 i,
.reports .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .reports .container-body-statsbox a i,
.reports .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .reports .container-body-statsbox span.header i,
.reports .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .reports .container-body-statsbox a i,
.reports .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .reports .container-body-statsbox a i,
.mobile_configs .container-body-statsbox h5 i,
.mobile_configs .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .mobile_configs .container-body-statsbox a i,
.mobile_configs .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .mobile_configs .container-body-statsbox span.header i,
.mobile_configs .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .mobile_configs .container-body-statsbox a i,
.mobile_configs .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .mobile_configs .container-body-statsbox a i,
.email_select_specific_recipients .container-body-statsbox h5 i,
.email_select_specific_recipients .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .email_select_specific_recipients .container-body-statsbox a i,
.email_select_specific_recipients .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .email_select_specific_recipients .container-body-statsbox span.header i,
.email_select_specific_recipients .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .email_select_specific_recipients .container-body-statsbox a i,
.email_select_specific_recipients .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .email_select_specific_recipients .container-body-statsbox a i,
.text_message .container-body-statsbox h5 i,
.text_message .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .text_message .container-body-statsbox a i,
.text_message .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .text_message .container-body-statsbox span.header i,
.text_message .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .text_message .container-body-statsbox a i,
.text_message .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .text_message .container-body-statsbox a i,
.text_message_templates .container-body-statsbox h5 i,
.text_message_templates .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .text_message_templates .container-body-statsbox a i,
.text_message_templates .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .text_message_templates .container-body-statsbox span.header i,
.text_message_templates .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .text_message_templates .container-body-statsbox a i,
.text_message_templates .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .text_message_templates .container-body-statsbox a i,
.text_messages .container-body-statsbox h5 i,
.text_messages .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .text_messages .container-body-statsbox a i,
.text_messages .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .text_messages .container-body-statsbox span.header i,
.text_messages .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .text_messages .container-body-statsbox a i,
.text_messages .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .text_messages .container-body-statsbox a i,
.namebadges .container-body-statsbox h5 i,
.namebadges .container-body-statsbox .event-dashboard-left li a i,
.event-dashboard-left li .namebadges .container-body-statsbox a i,
.namebadges .container-body-statsbox .event-dashboard-left li span.header i,
.event-dashboard-left li .namebadges .container-body-statsbox span.header i,
.namebadges .container-body-statsbox .nav-dashboard-event-actions li a i,
.nav-dashboard-event-actions li .namebadges .container-body-statsbox a i,
.namebadges .container-body-statsbox .pages-sub-nav li a i,
.pages-sub-nav li .namebadges .container-body-statsbox a i {
  font-size: 12px;
}

/* line 302, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body-statsbox h2,
.dashboard .container-body-statsbox h2,
.beta .container-body-statsbox h2,
.venues .container-body-statsbox h2,
.table_shapes .container-body-statsbox h2,
.blogs .container-body-statsbox h2,
.authors .container-body-statsbox h2,
.seating_charts .container-body-statsbox h2,
.flow .container-body-statsbox h2,
.affiliates.show .container-body-statsbox h2,
.galleries .container-body-statsbox h2,
.gallery_photos .container-body-statsbox h2,
.admin .container-body-statsbox h2,
.attendees .container-body-statsbox h2,
.attendee_tags .container-body-statsbox h2,
.checkin .container-body-statsbox h2,
.checkin_new .container-body-statsbox h2,
.search_event .container-body-statsbox h2,
.events.index .container-body-statsbox h2,
.events.new .container-body-statsbox h2,
.events.new_select_theme .container-body-statsbox h2,
.events.new_details .container-body-statsbox h2,
.events.newcalendar .container-body-statsbox h2,
.events.newcalendarquiz .container-body-statsbox h2,
.events.newcalendartheme .container-body-statsbox h2,
.tickets .container-body-statsbox h2,
.subevents_create .container-body-statsbox h2,
.coupons .container-body-statsbox h2,
.faqs .container-body-statsbox h2,
.releases .container-body-statsbox h2,
.custom_domains .container-body-statsbox h2,
.survey_questions .container-body-statsbox h2,
.phone_number .container-body-statsbox h2,
.email_address .container-body-statsbox h2,
.emails .container-body-statsbox h2,
.email_templates .container-body-statsbox h2,
.users .container-body-statsbox h2,
.payments .container-body-statsbox h2,
.purchases .container-body-statsbox h2,
.addons .container-body-statsbox h2,
.event_pages .container-body-statsbox h2,
.reports .container-body-statsbox h2,
.mobile_configs .container-body-statsbox h2,
.email_select_specific_recipients .container-body-statsbox h2,
.text_message .container-body-statsbox h2,
.text_message_templates .container-body-statsbox h2,
.text_messages .container-body-statsbox h2,
.namebadges .container-body-statsbox h2 {
  margin-bottom: 0;
}

/* line 305, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body-statsbox p,
.dashboard .container-body-statsbox p,
.beta .container-body-statsbox p,
.venues .container-body-statsbox p,
.table_shapes .container-body-statsbox p,
.blogs .container-body-statsbox p,
.authors .container-body-statsbox p,
.seating_charts .container-body-statsbox p,
.flow .container-body-statsbox p,
.affiliates.show .container-body-statsbox p,
.galleries .container-body-statsbox p,
.gallery_photos .container-body-statsbox p,
.admin .container-body-statsbox p,
.attendees .container-body-statsbox p,
.attendee_tags .container-body-statsbox p,
.checkin .container-body-statsbox p,
.checkin_new .container-body-statsbox p,
.search_event .container-body-statsbox p,
.events.index .container-body-statsbox p,
.events.new .container-body-statsbox p,
.events.new_select_theme .container-body-statsbox p,
.events.new_details .container-body-statsbox p,
.events.newcalendar .container-body-statsbox p,
.events.newcalendarquiz .container-body-statsbox p,
.events.newcalendartheme .container-body-statsbox p,
.tickets .container-body-statsbox p,
.subevents_create .container-body-statsbox p,
.coupons .container-body-statsbox p,
.faqs .container-body-statsbox p,
.releases .container-body-statsbox p,
.custom_domains .container-body-statsbox p,
.survey_questions .container-body-statsbox p,
.phone_number .container-body-statsbox p,
.email_address .container-body-statsbox p,
.emails .container-body-statsbox p,
.email_templates .container-body-statsbox p,
.users .container-body-statsbox p,
.payments .container-body-statsbox p,
.purchases .container-body-statsbox p,
.addons .container-body-statsbox p,
.event_pages .container-body-statsbox p,
.reports .container-body-statsbox p,
.mobile_configs .container-body-statsbox p,
.email_select_specific_recipients .container-body-statsbox p,
.text_message .container-body-statsbox p,
.text_message_templates .container-body-statsbox p,
.text_messages .container-body-statsbox p,
.namebadges .container-body-statsbox p {
  color: #999;
  margin-bottom: 0;
  font-weight: 700;
}

/* line 311, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .container-body-statsbox .fa-spin,
.dashboard .container-body-statsbox .fa-spin,
.beta .container-body-statsbox .fa-spin,
.venues .container-body-statsbox .fa-spin,
.table_shapes .container-body-statsbox .fa-spin,
.blogs .container-body-statsbox .fa-spin,
.authors .container-body-statsbox .fa-spin,
.seating_charts .container-body-statsbox .fa-spin,
.flow .container-body-statsbox .fa-spin,
.affiliates.show .container-body-statsbox .fa-spin,
.galleries .container-body-statsbox .fa-spin,
.gallery_photos .container-body-statsbox .fa-spin,
.admin .container-body-statsbox .fa-spin,
.attendees .container-body-statsbox .fa-spin,
.attendee_tags .container-body-statsbox .fa-spin,
.checkin .container-body-statsbox .fa-spin,
.checkin_new .container-body-statsbox .fa-spin,
.search_event .container-body-statsbox .fa-spin,
.events.index .container-body-statsbox .fa-spin,
.events.new .container-body-statsbox .fa-spin,
.events.new_select_theme .container-body-statsbox .fa-spin,
.events.new_details .container-body-statsbox .fa-spin,
.events.newcalendar .container-body-statsbox .fa-spin,
.events.newcalendarquiz .container-body-statsbox .fa-spin,
.events.newcalendartheme .container-body-statsbox .fa-spin,
.tickets .container-body-statsbox .fa-spin,
.subevents_create .container-body-statsbox .fa-spin,
.coupons .container-body-statsbox .fa-spin,
.faqs .container-body-statsbox .fa-spin,
.releases .container-body-statsbox .fa-spin,
.custom_domains .container-body-statsbox .fa-spin,
.survey_questions .container-body-statsbox .fa-spin,
.phone_number .container-body-statsbox .fa-spin,
.email_address .container-body-statsbox .fa-spin,
.emails .container-body-statsbox .fa-spin,
.email_templates .container-body-statsbox .fa-spin,
.users .container-body-statsbox .fa-spin,
.payments .container-body-statsbox .fa-spin,
.purchases .container-body-statsbox .fa-spin,
.addons .container-body-statsbox .fa-spin,
.event_pages .container-body-statsbox .fa-spin,
.reports .container-body-statsbox .fa-spin,
.mobile_configs .container-body-statsbox .fa-spin,
.email_select_specific_recipients .container-body-statsbox .fa-spin,
.text_message .container-body-statsbox .fa-spin,
.text_message_templates .container-body-statsbox .fa-spin,
.text_messages .container-body-statsbox .fa-spin,
.namebadges .container-body-statsbox .fa-spin {
  font-size: 31px;
  line-height: 42px;
  height: 42px;
  margin-top: 20px;
}

/* line 319, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .well.well-alert,
.dashboard .well.well-alert,
.beta .well.well-alert,
.venues .well.well-alert,
.table_shapes .well.well-alert,
.blogs .well.well-alert,
.authors .well.well-alert,
.seating_charts .well.well-alert,
.flow .well.well-alert,
.affiliates.show .well.well-alert,
.galleries .well.well-alert,
.gallery_photos .well.well-alert,
.admin .well.well-alert,
.attendees .well.well-alert,
.attendee_tags .well.well-alert,
.checkin .well.well-alert,
.checkin_new .well.well-alert,
.search_event .well.well-alert,
.events.index .well.well-alert,
.events.new .well.well-alert,
.events.new_select_theme .well.well-alert,
.events.new_details .well.well-alert,
.events.newcalendar .well.well-alert,
.events.newcalendarquiz .well.well-alert,
.events.newcalendartheme .well.well-alert,
.tickets .well.well-alert,
.subevents_create .well.well-alert,
.coupons .well.well-alert,
.faqs .well.well-alert,
.releases .well.well-alert,
.custom_domains .well.well-alert,
.survey_questions .well.well-alert,
.phone_number .well.well-alert,
.email_address .well.well-alert,
.emails .well.well-alert,
.email_templates .well.well-alert,
.users .well.well-alert,
.payments .well.well-alert,
.purchases .well.well-alert,
.addons .well.well-alert,
.event_pages .well.well-alert,
.reports .well.well-alert,
.mobile_configs .well.well-alert,
.email_select_specific_recipients .well.well-alert,
.text_message .well.well-alert,
.text_message_templates .well.well-alert,
.text_messages .well.well-alert,
.namebadges .well.well-alert {
  margin-top: 5px;
  margin-bottom: 5px;
  background: rgba(248, 175, 77, 0.1);
  border: none;
}

/* line 327, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .well.well-positive,
.dashboard .well.well-positive,
.beta .well.well-positive,
.venues .well.well-positive,
.table_shapes .well.well-positive,
.blogs .well.well-positive,
.authors .well.well-positive,
.seating_charts .well.well-positive,
.flow .well.well-positive,
.affiliates.show .well.well-positive,
.galleries .well.well-positive,
.gallery_photos .well.well-positive,
.admin .well.well-positive,
.attendees .well.well-positive,
.attendee_tags .well.well-positive,
.checkin .well.well-positive,
.checkin_new .well.well-positive,
.search_event .well.well-positive,
.events.index .well.well-positive,
.events.new .well.well-positive,
.events.new_select_theme .well.well-positive,
.events.new_details .well.well-positive,
.events.newcalendar .well.well-positive,
.events.newcalendarquiz .well.well-positive,
.events.newcalendartheme .well.well-positive,
.tickets .well.well-positive,
.subevents_create .well.well-positive,
.coupons .well.well-positive,
.faqs .well.well-positive,
.releases .well.well-positive,
.custom_domains .well.well-positive,
.survey_questions .well.well-positive,
.phone_number .well.well-positive,
.email_address .well.well-positive,
.emails .well.well-positive,
.email_templates .well.well-positive,
.users .well.well-positive,
.payments .well.well-positive,
.purchases .well.well-positive,
.addons .well.well-positive,
.event_pages .well.well-positive,
.reports .well.well-positive,
.mobile_configs .well.well-positive,
.email_select_specific_recipients .well.well-positive,
.text_message .well.well-positive,
.text_message_templates .well.well-positive,
.text_messages .well.well-positive,
.namebadges .well.well-positive {
  margin-top: 5px;
  margin-bottom: 5px;
  background: rgba(248, 175, 77, 0.1);
  border: none;
  background: #21bf9a;
  color: #fff;
  padding: 14px;
}

/* line 338, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor h1,
.dashboard h1,
.beta h1,
.venues h1,
.table_shapes h1,
.blogs h1,
.authors h1,
.seating_charts h1,
.flow h1,
.affiliates.show h1,
.galleries h1,
.gallery_photos h1,
.admin h1,
.attendees h1,
.attendee_tags h1,
.checkin h1,
.checkin_new h1,
.search_event h1,
.events.index h1,
.events.new h1,
.events.new_select_theme h1,
.events.new_details h1,
.events.newcalendar h1,
.events.newcalendarquiz h1,
.events.newcalendartheme h1,
.tickets h1,
.subevents_create h1,
.coupons h1,
.faqs h1,
.releases h1,
.custom_domains h1,
.survey_questions h1,
.phone_number h1,
.email_address h1,
.emails h1,
.email_templates h1,
.users h1,
.payments h1,
.purchases h1,
.addons h1,
.event_pages h1,
.reports h1,
.mobile_configs h1,
.email_select_specific_recipients h1,
.text_message h1,
.text_message_templates h1,
.text_messages h1,
.namebadges h1 {
  font-size: 42px;
  margin-top: 0;
  font-style: normal;
  letter-spacing: 0;
  font-weight: 700;
  font-family: outfit;
}

/* line 346, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor h1 sup,
.dashboard h1 sup,
.beta h1 sup,
.venues h1 sup,
.table_shapes h1 sup,
.blogs h1 sup,
.authors h1 sup,
.seating_charts h1 sup,
.flow h1 sup,
.affiliates.show h1 sup,
.galleries h1 sup,
.gallery_photos h1 sup,
.admin h1 sup,
.attendees h1 sup,
.attendee_tags h1 sup,
.checkin h1 sup,
.checkin_new h1 sup,
.search_event h1 sup,
.events.index h1 sup,
.events.new h1 sup,
.events.new_select_theme h1 sup,
.events.new_details h1 sup,
.events.newcalendar h1 sup,
.events.newcalendarquiz h1 sup,
.events.newcalendartheme h1 sup,
.tickets h1 sup,
.subevents_create h1 sup,
.coupons h1 sup,
.faqs h1 sup,
.releases h1 sup,
.custom_domains h1 sup,
.survey_questions h1 sup,
.phone_number h1 sup,
.email_address h1 sup,
.emails h1 sup,
.email_templates h1 sup,
.users h1 sup,
.payments h1 sup,
.purchases h1 sup,
.addons h1 sup,
.event_pages h1 sup,
.reports h1 sup,
.mobile_configs h1 sup,
.email_select_specific_recipients h1 sup,
.text_message h1 sup,
.text_message_templates h1 sup,
.text_messages h1 sup,
.namebadges h1 sup {
  text-transform: uppercase;
  line-height: 1;
}

/* line 350, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor h1 sup.live,
.dashboard h1 sup.live,
.beta h1 sup.live,
.venues h1 sup.live,
.table_shapes h1 sup.live,
.blogs h1 sup.live,
.authors h1 sup.live,
.seating_charts h1 sup.live,
.flow h1 sup.live,
.affiliates.show h1 sup.live,
.galleries h1 sup.live,
.gallery_photos h1 sup.live,
.admin h1 sup.live,
.attendees h1 sup.live,
.attendee_tags h1 sup.live,
.checkin h1 sup.live,
.checkin_new h1 sup.live,
.search_event h1 sup.live,
.events.index h1 sup.live,
.events.new h1 sup.live,
.events.new_select_theme h1 sup.live,
.events.new_details h1 sup.live,
.events.newcalendar h1 sup.live,
.events.newcalendarquiz h1 sup.live,
.events.newcalendartheme h1 sup.live,
.tickets h1 sup.live,
.subevents_create h1 sup.live,
.coupons h1 sup.live,
.faqs h1 sup.live,
.releases h1 sup.live,
.custom_domains h1 sup.live,
.survey_questions h1 sup.live,
.phone_number h1 sup.live,
.email_address h1 sup.live,
.emails h1 sup.live,
.email_templates h1 sup.live,
.users h1 sup.live,
.payments h1 sup.live,
.purchases h1 sup.live,
.addons h1 sup.live,
.event_pages h1 sup.live,
.reports h1 sup.live,
.mobile_configs h1 sup.live,
.email_select_specific_recipients h1 sup.live,
.text_message h1 sup.live,
.text_message_templates h1 sup.live,
.text_messages h1 sup.live,
.namebadges h1 sup.live {
  background: #2ea595;
}

/* line 355, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor h1 .h1tooltip,
.dashboard h1 .h1tooltip,
.beta h1 .h1tooltip,
.venues h1 .h1tooltip,
.table_shapes h1 .h1tooltip,
.blogs h1 .h1tooltip,
.authors h1 .h1tooltip,
.seating_charts h1 .h1tooltip,
.flow h1 .h1tooltip,
.affiliates.show h1 .h1tooltip,
.galleries h1 .h1tooltip,
.gallery_photos h1 .h1tooltip,
.admin h1 .h1tooltip,
.attendees h1 .h1tooltip,
.attendee_tags h1 .h1tooltip,
.checkin h1 .h1tooltip,
.checkin_new h1 .h1tooltip,
.search_event h1 .h1tooltip,
.events.index h1 .h1tooltip,
.events.new h1 .h1tooltip,
.events.new_select_theme h1 .h1tooltip,
.events.new_details h1 .h1tooltip,
.events.newcalendar h1 .h1tooltip,
.events.newcalendarquiz h1 .h1tooltip,
.events.newcalendartheme h1 .h1tooltip,
.tickets h1 .h1tooltip,
.subevents_create h1 .h1tooltip,
.coupons h1 .h1tooltip,
.faqs h1 .h1tooltip,
.releases h1 .h1tooltip,
.custom_domains h1 .h1tooltip,
.survey_questions h1 .h1tooltip,
.phone_number h1 .h1tooltip,
.email_address h1 .h1tooltip,
.emails h1 .h1tooltip,
.email_templates h1 .h1tooltip,
.users h1 .h1tooltip,
.payments h1 .h1tooltip,
.purchases h1 .h1tooltip,
.addons h1 .h1tooltip,
.event_pages h1 .h1tooltip,
.reports h1 .h1tooltip,
.mobile_configs h1 .h1tooltip,
.email_select_specific_recipients h1 .h1tooltip,
.text_message h1 .h1tooltip,
.text_message_templates h1 .h1tooltip,
.text_messages h1 .h1tooltip,
.namebadges h1 .h1tooltip {
  font-size: 16px;
  position: relative;
  top: -10px;
  color: #7b7b7b;
}

/* line 363, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor p.lead,
.dashboard p.lead,
.beta p.lead,
.venues p.lead,
.table_shapes p.lead,
.blogs p.lead,
.authors p.lead,
.seating_charts p.lead,
.flow p.lead,
.affiliates.show p.lead,
.galleries p.lead,
.gallery_photos p.lead,
.admin p.lead,
.attendees p.lead,
.attendee_tags p.lead,
.checkin p.lead,
.checkin_new p.lead,
.search_event p.lead,
.events.index p.lead,
.events.new p.lead,
.events.new_select_theme p.lead,
.events.new_details p.lead,
.events.newcalendar p.lead,
.events.newcalendarquiz p.lead,
.events.newcalendartheme p.lead,
.tickets p.lead,
.subevents_create p.lead,
.coupons p.lead,
.faqs p.lead,
.releases p.lead,
.custom_domains p.lead,
.survey_questions p.lead,
.phone_number p.lead,
.email_address p.lead,
.emails p.lead,
.email_templates p.lead,
.users p.lead,
.payments p.lead,
.purchases p.lead,
.addons p.lead,
.event_pages p.lead,
.reports p.lead,
.mobile_configs p.lead,
.email_select_specific_recipients p.lead,
.text_message p.lead,
.text_message_templates p.lead,
.text_messages p.lead,
.namebadges p.lead {
  color: rgba(0, 0, 0, 0.36);
}

/* line 367, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor h3,
.dashboard h3,
.beta h3,
.venues h3,
.table_shapes h3,
.blogs h3,
.authors h3,
.seating_charts h3,
.flow h3,
.affiliates.show h3,
.galleries h3,
.gallery_photos h3,
.admin h3,
.attendees h3,
.attendee_tags h3,
.checkin h3,
.checkin_new h3,
.search_event h3,
.events.index h3,
.events.new h3,
.events.new_select_theme h3,
.events.new_details h3,
.events.newcalendar h3,
.events.newcalendarquiz h3,
.events.newcalendartheme h3,
.tickets h3,
.subevents_create h3,
.coupons h3,
.faqs h3,
.releases h3,
.custom_domains h3,
.survey_questions h3,
.phone_number h3,
.email_address h3,
.emails h3,
.email_templates h3,
.users h3,
.payments h3,
.purchases h3,
.addons h3,
.event_pages h3,
.reports h3,
.mobile_configs h3,
.email_select_specific_recipients h3,
.text_message h3,
.text_message_templates h3,
.text_messages h3,
.namebadges h3 {
  margin-top: 0;
}

/* line 375, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor .form-element,
.dashboard .form-element,
.beta .form-element,
.venues .form-element,
.table_shapes .form-element,
.blogs .form-element,
.authors .form-element,
.seating_charts .form-element,
.flow .form-element,
.affiliates.show .form-element,
.galleries .form-element,
.gallery_photos .form-element,
.admin .form-element,
.attendees .form-element,
.attendee_tags .form-element,
.checkin .form-element,
.checkin_new .form-element,
.search_event .form-element,
.events.index .form-element,
.events.new .form-element,
.events.new_select_theme .form-element,
.events.new_details .form-element,
.events.newcalendar .form-element,
.events.newcalendarquiz .form-element,
.events.newcalendartheme .form-element,
.tickets .form-element,
.subevents_create .form-element,
.coupons .form-element,
.faqs .form-element,
.releases .form-element,
.custom_domains .form-element,
.survey_questions .form-element,
.phone_number .form-element,
.email_address .form-element,
.emails .form-element,
.email_templates .form-element,
.users .form-element,
.payments .form-element,
.purchases .form-element,
.addons .form-element,
.event_pages .form-element,
.reports .form-element,
.mobile_configs .form-element,
.email_select_specific_recipients .form-element,
.text_message .form-element,
.text_message_templates .form-element,
.text_messages .form-element,
.namebadges .form-element {
  position: relative;
}

/* line 378, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor label.error,
.dashboard label.error,
.beta label.error,
.venues label.error,
.table_shapes label.error,
.blogs label.error,
.authors label.error,
.seating_charts label.error,
.flow label.error,
.affiliates.show label.error,
.galleries label.error,
.gallery_photos label.error,
.admin label.error,
.attendees label.error,
.attendee_tags label.error,
.checkin label.error,
.checkin_new label.error,
.search_event label.error,
.events.index label.error,
.events.new label.error,
.events.new_select_theme label.error,
.events.new_details label.error,
.events.newcalendar label.error,
.events.newcalendarquiz label.error,
.events.newcalendartheme label.error,
.tickets label.error,
.subevents_create label.error,
.coupons label.error,
.faqs label.error,
.releases label.error,
.custom_domains label.error,
.survey_questions label.error,
.phone_number label.error,
.email_address label.error,
.emails label.error,
.email_templates label.error,
.users label.error,
.payments label.error,
.purchases label.error,
.addons label.error,
.event_pages label.error,
.reports label.error,
.mobile_configs label.error,
.email_select_specific_recipients label.error,
.text_message label.error,
.text_message_templates label.error,
.text_messages label.error,
.namebadges label.error {
  top: 8px;
  right: 0;
}

/* line 383, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor #description form,
.dashboard #description form,
.beta #description form,
.venues #description form,
.table_shapes #description form,
.blogs #description form,
.authors #description form,
.seating_charts #description form,
.flow #description form,
.affiliates.show #description form,
.galleries #description form,
.gallery_photos #description form,
.admin #description form,
.attendees #description form,
.attendee_tags #description form,
.checkin #description form,
.checkin_new #description form,
.search_event #description form,
.events.index #description form,
.events.new #description form,
.events.new_select_theme #description form,
.events.new_details #description form,
.events.newcalendar #description form,
.events.newcalendarquiz #description form,
.events.newcalendartheme #description form,
.tickets #description form,
.subevents_create #description form,
.coupons #description form,
.faqs #description form,
.releases #description form,
.custom_domains #description form,
.survey_questions #description form,
.phone_number #description form,
.email_address #description form,
.emails #description form,
.email_templates #description form,
.users #description form,
.payments #description form,
.purchases #description form,
.addons #description form,
.event_pages #description form,
.reports #description form,
.mobile_configs #description form,
.email_select_specific_recipients #description form,
.text_message #description form,
.text_message_templates #description form,
.text_messages #description form,
.namebadges #description form {
  max-width: 5000px;
}

/* line 386, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.two-factor #description form .fr-box.fr-basic .fr-element,
.dashboard #description form .fr-box.fr-basic .fr-element,
.beta #description form .fr-box.fr-basic .fr-element,
.venues #description form .fr-box.fr-basic .fr-element,
.table_shapes #description form .fr-box.fr-basic .fr-element,
.blogs #description form .fr-box.fr-basic .fr-element,
.authors #description form .fr-box.fr-basic .fr-element,
.seating_charts #description form .fr-box.fr-basic .fr-element,
.flow #description form .fr-box.fr-basic .fr-element,
.affiliates.show #description form .fr-box.fr-basic .fr-element,
.galleries #description form .fr-box.fr-basic .fr-element,
.gallery_photos #description form .fr-box.fr-basic .fr-element,
.admin #description form .fr-box.fr-basic .fr-element,
.attendees #description form .fr-box.fr-basic .fr-element,
.attendee_tags #description form .fr-box.fr-basic .fr-element,
.checkin #description form .fr-box.fr-basic .fr-element,
.checkin_new #description form .fr-box.fr-basic .fr-element,
.search_event #description form .fr-box.fr-basic .fr-element,
.events.index #description form .fr-box.fr-basic .fr-element,
.events.new #description form .fr-box.fr-basic .fr-element,
.events.new_select_theme #description form .fr-box.fr-basic .fr-element,
.events.new_details #description form .fr-box.fr-basic .fr-element,
.events.newcalendar #description form .fr-box.fr-basic .fr-element,
.events.newcalendarquiz #description form .fr-box.fr-basic .fr-element,
.events.newcalendartheme #description form .fr-box.fr-basic .fr-element,
.tickets #description form .fr-box.fr-basic .fr-element,
.subevents_create #description form .fr-box.fr-basic .fr-element,
.coupons #description form .fr-box.fr-basic .fr-element,
.faqs #description form .fr-box.fr-basic .fr-element,
.releases #description form .fr-box.fr-basic .fr-element,
.custom_domains #description form .fr-box.fr-basic .fr-element,
.survey_questions #description form .fr-box.fr-basic .fr-element,
.phone_number #description form .fr-box.fr-basic .fr-element,
.email_address #description form .fr-box.fr-basic .fr-element,
.emails #description form .fr-box.fr-basic .fr-element,
.email_templates #description form .fr-box.fr-basic .fr-element,
.users #description form .fr-box.fr-basic .fr-element,
.payments #description form .fr-box.fr-basic .fr-element,
.purchases #description form .fr-box.fr-basic .fr-element,
.addons #description form .fr-box.fr-basic .fr-element,
.event_pages #description form .fr-box.fr-basic .fr-element,
.reports #description form .fr-box.fr-basic .fr-element,
.mobile_configs #description form .fr-box.fr-basic .fr-element,
.email_select_specific_recipients #description form .fr-box.fr-basic .fr-element,
.text_message #description form .fr-box.fr-basic .fr-element,
.text_message_templates #description form .fr-box.fr-basic .fr-element,
.text_messages #description form .fr-box.fr-basic .fr-element,
.namebadges #description form .fr-box.fr-basic .fr-element {
  min-height: 320px;
}

/* line 394, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states .notice-high-speed, .namebadges .namebadge-states .notice-render-window, .namebadges .namebadge-states .status-enabled,
.namebadges .namebadge-states .status-in-progress, .namebadges .namebadge-states .status-in-error, .namebadges .namebadge-states .notice-in-progress,
.namebadges .namebadge-states .notice-in-error {
  display: none;
}

/* line 400, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states .namebadge-sort-grip, .namebadges .namebadge-states .namebadge-actions {
  display: block;
}

/* line 402, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states .status-disabled {
  display: inline-block;
}

/* line 404, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states .namebadge-create-badge {
  pointer-events: all;
}

/* line 407, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-state-render-window .notice-render-window {
  display: block;
}

/* line 411, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-state-enabled .notice-high-speed {
  display: block;
}

/* line 412, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-state-enabled .notice-render-window, .namebadges .namebadge-states.namebadge-state-enabled .notice-in-progress, .namebadges .namebadge-states.namebadge-state-enabled .notice-in-error {
  display: none;
}

/* line 413, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-state-enabled .status-enabled {
  display: inline-block;
}

/* line 414, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-state-enabled .namebadge-sort-grip, .namebadges .namebadge-states.namebadge-state-enabled .namebadge-actions, .namebadges .namebadge-states.namebadge-state-enabled .status-disabled, .namebadges .namebadge-states.namebadge-state-enabled .status-in-error {
  display: none;
}

/* line 415, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-state-enabled .namebadge-create-badge {
  pointer-events: none;
}

/* line 419, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-progress .notice-in-progress {
  display: block;
}

/* line 420, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-progress .notice-high-speed, .namebadges .namebadge-states.namebadge-in-progress .notice-render-window, .namebadges .namebadge-states.namebadge-in-progress .notice-in-error {
  display: none;
}

/* line 421, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-progress .status-in-progress {
  display: inline-block;
}

/* line 422, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-progress .status-enabled, .namebadges .namebadge-states.namebadge-in-progress .status-in-error, .namebadges .namebadge-states.namebadge-in-progress .status-disabled {
  display: none;
}

/* line 423, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-progress .namebadge-sort-grip, .namebadges .namebadge-states.namebadge-in-progress .namebadge-actions, .namebadges .namebadge-states.namebadge-in-progress .status-disabled {
  display: none;
}

/* line 424, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-progress .namebadge-create-badge {
  pointer-events: none;
}

/* line 428, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-error .notice-in-error {
  display: block;
}

/* line 429, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-error .notice-high-speed, .namebadges .namebadge-states.namebadge-in-error .notice-render-window, .namebadges .namebadge-states.namebadge-in-error .notice-in-progress {
  display: none;
}

/* line 430, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-error .status-in-error {
  display: inline-block;
}

/* line 431, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-error .status-enabled, .namebadges .namebadge-states.namebadge-in-error .status-in-progress, .namebadges .namebadge-states.namebadge-in-error .status-disabled {
  display: none;
}

/* line 432, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-error .namebadge-sort-grip, .namebadges .namebadge-states.namebadge-in-error .namebadge-actions, .namebadges .namebadge-states.namebadge-in-error .status-disabled {
  display: none;
}

/* line 433, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadges .namebadge-states.namebadge-in-error .namebadge-create-badge {
  pointer-events: none;
}

/* line 439, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_pages label.error {
  color: rgba(213, 55, 37, 0.9);
  font-weight: 600;
  top: 3px;
  right: 0;
}

/* line 447, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard,
.flow,
.namebadges,
.namebadge_templates,
.dashboard.team,
.dashboard.index,
.dashboard.templates,
.dashboard.refer,
.dashboard.calendars,
.dashboard.apps,
.dashboard.profile,
.dashboard.feedback,
.dashboard.api,
.dashboard.seatingcharts,
.payments,
.tickets.edit,
.tickets.new,
.custom_domains,
.delete_account,
.users.admin_new_user,
.dashboard.referrals,
.events.new_select_theme,
.events.new_details {
  background: #f8f9fc;
}

/* line 476, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.events.new .event-breadcrumbs,
.events.new_select_theme .event-breadcrumbs,
.events.new_details .event-breadcrumbs {
  display: none;
}

/* line 481, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.manage_checkin .dataTables_wrapper {
  margin-top: 10px;
}

/* line 486, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#searchFiltersToggle .search-filter-show {
  display: none;
}

/* line 490, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#searchFiltersToggle .search-filter-hide {
  display: inline-block;
}

/* line 496, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#searchFiltersToggle.searchFiltersOff .search-filter-show {
  display: inline-block;
}

/* line 500, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#searchFiltersToggle.searchFiltersOff .search-filter-hide {
  display: none;
}

/* line 505, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#quick-add-btn {
  margin-left: 31px;
  color: white;
  padding: 8px 16px;
  position: relative;
  top: 7px;
  background: #334999;
  border-radius: 5px;
}

/* line 515, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#select-actions {
  z-index: 100;
  background: #f8f9fc;
  position: absolute;
  padding: 10px;
  left: 48px;
  width: 0px;
  padding: 0px;
  top: 20px;
  overflow: hidden;
  font-weight: 500;
}

/* line 528, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#select-actions .link-danger,
#select-actions .link-danger:visited {
  margin-left: 40px;
  color: #bf3121;
  font-weight: 500;
}

/* line 535, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#select-actions .link-danger:hover {
  color: #942619;
}

/* line 539, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
table.display.dataTable > tbody > tr.selected > *,
table.display.dataTable > tbody > tr.odd.selected > *,
table.display.dataTable > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px #ededed;
  color: black !important;
}

/* line 548, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_schedules.manage table.dataTable tbody td.select-checkbox,
.manage_checkin table.dataTable tbody td.select-checkbox {
  box-shadow: 4px 2px 2px #0000000a !important;
}

/* line 557, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_schedules.manage table.dataTable tbody td.select-checkbox,
.manage_checkin table.dataTable tbody td.select-checkbox {
  box-shadow: 4px 2px 2px #0000000a !important;
}

/* line 561, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_schedules.manage table.dataTable tbody td.select-checkbox:before,
.event_schedules.manage table.dataTable tbody td.select-checkbox:after,
.event_schedules.manage table.dataTable tbody th.select-checkbox:before,
.event_schedules.manage table.dataTable tbody th.select-checkbox:after,
.manage_checkin table.dataTable tbody td.select-checkbox:before,
.manage_checkin table.dataTable tbody td.select-checkbox:after,
.manage_checkin table.dataTable tbody th.select-checkbox:before,
.manage_checkin table.dataTable tbody th.select-checkbox:after {
  display: block;
  position: absolute;
  top: 0.8em;
  left: 50%;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  border-color: #334999 !important;
  border-radius: 0;
  border-width: 1.5px;
  border-color: #cfcfcf !important;
  border-radius: 0;
  border-width: 1px;
}

/* line 581, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_schedules.manage table.display.dataTable > tbody > tr.selected > *,
.event_schedules.manage table.display.dataTable > tbody > tr.odd.selected > *,
.event_schedules.manage table.display.dataTable > tbody > tr.selected:hover > *,
.manage_checkin table.display.dataTable > tbody > tr.selected > *,
.manage_checkin table.display.dataTable > tbody > tr.odd.selected > *,
.manage_checkin table.display.dataTable > tbody > tr.selected:hover > * {
  box-shadow: none;
  color: black !important;
}

/* line 588, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_schedules.manage table.dataTable tr.selected td.select-checkbox:after,
.event_schedules.manage table.dataTable tr.selected th.select-checkbox:after,
.manage_checkin table.dataTable tr.selected td.select-checkbox:after,
.manage_checkin table.dataTable tr.selected th.select-checkbox:after {
  font-size: 12px;
  margin-top: -19px;
  margin-left: -6px;
  text-align: center;
  text-shadow: 1px 1px #b0bed9, -1px -1px #b0bed9, 1px -1px #b0bed9, -1px 1px #b0bed9;
  content: "\f00c";
  top: 32px;
  color: white;
}

/* line 601, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_schedules.manage table.dataTable tr.selected td.select-checkbox:before,
.event_schedules.manage table.dataTable tr.selected th.select-checkbox:before,
.manage_checkin table.dataTable tr.selected td.select-checkbox:before,
.manage_checkin table.dataTable tr.selected th.select-checkbox:before {
  border: 1px solid black;
  background: #334999;
  color: #fff;
  border-color: transparent !important;
}

/* line 610, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_schedules.manage table.dataTable td.select-checkbox:hover:before,
.event_schedules.manage table.dataTable tr.selected th.select-checkbox:hover:before,
.manage_checkin table.dataTable td.select-checkbox:hover:before,
.manage_checkin table.dataTable tr.selected th.select-checkbox:hover:before {
  border: 1px solid black;
  background: #263773;
  color: #fff;
  border-color: transparent !important;
  cursor: pointer;
}

/* line 622, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendees [id^="survey_question_"] {
  scroll-margin-top: 120px;
}

/* line 636, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist .inset-right,
.event_schedules .inset-right,
.managed_lists .inset-right,
.email_select_specific_recipients .inset-right,
.reports .inset-right,
.tickets .inset-right,
.attendees .inset-right,
.orders .inset-right,
.manage_checkin .inset-right {
  position: absolute;
  top: 25px;
  right: 50px;
}

/* line 642, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist th.select-col,
.event_schedules th.select-col,
.managed_lists th.select-col,
.email_select_specific_recipients th.select-col,
.reports th.select-col,
.tickets th.select-col,
.attendees th.select-col,
.orders th.select-col,
.manage_checkin th.select-col {
  width: 12px !important;
}

/* line 647, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist td.select-checkbox:before,
.event_schedules td.select-checkbox:before,
.managed_lists td.select-checkbox:before,
.email_select_specific_recipients td.select-checkbox:before,
.reports td.select-checkbox:before,
.tickets td.select-checkbox:before,
.attendees td.select-checkbox:before,
.orders td.select-checkbox:before,
.manage_checkin td.select-checkbox:before {
  margin-top: 30px !important;
  border-color: #ccc !important;
}

/* line 652, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist td.select-checkbox:after,
.event_schedules td.select-checkbox:after,
.managed_lists td.select-checkbox:after,
.email_select_specific_recipients td.select-checkbox:after,
.reports td.select-checkbox:after,
.tickets td.select-checkbox:after,
.attendees td.select-checkbox:after,
.orders td.select-checkbox:after,
.manage_checkin td.select-checkbox:after {
  margin-top: 15px !important;
}

/* line 656, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist th.large,
.event_schedules th.large,
.managed_lists th.large,
.email_select_specific_recipients th.large,
.reports th.large,
.tickets th.large,
.attendees th.large,
.orders th.large,
.manage_checkin th.large {
  width: 300px !important;
}

/* line 659, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist th.sorting_disabled,
.event_schedules th.sorting_disabled,
.managed_lists th.sorting_disabled,
.email_select_specific_recipients th.sorting_disabled,
.reports th.sorting_disabled,
.tickets th.sorting_disabled,
.attendees th.sorting_disabled,
.orders th.sorting_disabled,
.manage_checkin th.sorting_disabled {
  cursor: default !important;
}

/* line 662, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist .media img,
.event_schedules .media img,
.managed_lists .media img,
.email_select_specific_recipients .media img,
.reports .media img,
.tickets .media img,
.attendees .media img,
.orders .media img,
.manage_checkin .media img {
  width: 68px !important;
}

/* line 665, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist .media-body,
.guestlist .media-left,
.guestlist .media-right,
.event_schedules .media-body,
.event_schedules .media-left,
.event_schedules .media-right,
.managed_lists .media-body,
.managed_lists .media-left,
.managed_lists .media-right,
.email_select_specific_recipients .media-body,
.email_select_specific_recipients .media-left,
.email_select_specific_recipients .media-right,
.reports .media-body,
.reports .media-left,
.reports .media-right,
.tickets .media-body,
.tickets .media-left,
.tickets .media-right,
.attendees .media-body,
.attendees .media-left,
.attendees .media-right,
.orders .media-body,
.orders .media-left,
.orders .media-right,
.manage_checkin .media-body,
.manage_checkin .media-left,
.manage_checkin .media-right {
  display: table-cell;
  vertical-align: middle;
}

/* line 672, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist .media-left,
.guestlist .media > .pull-left,
.event_schedules .media-left,
.event_schedules .media > .pull-left,
.managed_lists .media-left,
.managed_lists .media > .pull-left,
.email_select_specific_recipients .media-left,
.email_select_specific_recipients .media > .pull-left,
.reports .media-left,
.reports .media > .pull-left,
.tickets .media-left,
.tickets .media > .pull-left,
.attendees .media-left,
.attendees .media > .pull-left,
.orders .media-left,
.orders .media > .pull-left,
.manage_checkin .media-left,
.manage_checkin .media > .pull-left {
  padding-right: 10px;
}

/* line 677, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist div.dts div.dataTables_scrollBody,
.event_schedules div.dts div.dataTables_scrollBody,
.managed_lists div.dts div.dataTables_scrollBody,
.email_select_specific_recipients div.dts div.dataTables_scrollBody,
.reports div.dts div.dataTables_scrollBody,
.tickets div.dts div.dataTables_scrollBody,
.attendees div.dts div.dataTables_scrollBody,
.orders div.dts div.dataTables_scrollBody,
.manage_checkin div.dts div.dataTables_scrollBody {
  background: #fefefe;
}

/* line 681, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist div.dts div.dts_label,
.event_schedules div.dts div.dts_label,
.managed_lists div.dts div.dts_label,
.email_select_specific_recipients div.dts div.dts_label,
.reports div.dts div.dts_label,
.tickets div.dts div.dts_label,
.attendees div.dts div.dts_label,
.orders div.dts div.dts_label,
.manage_checkin div.dts div.dts_label {
  display: none !important;
}

/* line 685, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist table.dataTable.display tbody tr,
.event_schedules table.dataTable.display tbody tr,
.managed_lists table.dataTable.display tbody tr,
.email_select_specific_recipients table.dataTable.display tbody tr,
.reports table.dataTable.display tbody tr,
.tickets table.dataTable.display tbody tr,
.attendees table.dataTable.display tbody tr,
.orders table.dataTable.display tbody tr,
.manage_checkin table.dataTable.display tbody tr {
  height: 100px;
  min-height: 100px;
}

/* line 690, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.guestlist .dataTables_wrapper.no-footer .dataTables_scrollBody,
.event_schedules .dataTables_wrapper.no-footer .dataTables_scrollBody,
.managed_lists .dataTables_wrapper.no-footer .dataTables_scrollBody,
.email_select_specific_recipients .dataTables_wrapper.no-footer .dataTables_scrollBody,
.reports .dataTables_wrapper.no-footer .dataTables_scrollBody,
.tickets .dataTables_wrapper.no-footer .dataTables_scrollBody,
.attendees .dataTables_wrapper.no-footer .dataTables_scrollBody,
.orders .dataTables_wrapper.no-footer .dataTables_scrollBody,
.manage_checkin .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #ccc;
}

/* line 696, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.manage_checkin th.select-col {
  width: 40px !important;
  box-shadow: 4px 2px 2px #0000000a !important;
}

/* line 703, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.emails.index .dataTables_scrollBody {
  overflow: visible !important;
}

/* line 709, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-tips .section {
  margin-top: 36px;
  margin-bottom: 0;
}

/* line 713, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-tips .section h3 {
  margin-bottom: 6px;
}

/* line 717, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-tips .section p {
  color: #999;
}

/* line 725, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.thumb {
  width: 100%;
  height: 140px;
  background-size: cover;
  background-position: 50% 50%;
  display: block;
}

/* line 734, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.progress .bar {
  height: 20px;
  background: #334999;
}

/* line 742, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard .screen {
  margin-top: 40px;
}

/* line 745, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard .screen .screen-buttons {
  position: absolute;
  width: 100%;
  top: 40%;
  text-align: center;
  opacity: 0;
}

/* line 757, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard .screen:hover .screen-buttons {
  opacity: 1;
}

/* line 764, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-action-bar ul li {
  display: inline-block;
  margin-right: 10px;
}

/* line 770, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-activity-meter {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  float: left;
  margin-right: 10px;
  background: #2ea595;
  box-shadow: inset 0px -1px 4px rgba(0, 0, 0, 0.3);
}

/* line 780, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-activity-meter.event-activity-meter-false {
  background: #f8ca4d;
}

/* line 784, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-activity-meter.event-activity-meter-main {
  position: absolute;
  left: -10px;
  top: 9px;
}

/* line 791, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well {
  padding: 30px;
  box-shadow: none;
}

/* line 795, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well .ec-logo {
  width: 220px;
}

/* line 799, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well .logo-addon {
  text-transform: uppercase;
  letter-spacing: 4px;
  font-weight: 900;
  margin-bottom: 18px;
  font-size: 12px;
  position: relative;
  top: -7px;
  color: #334999;
  color: #ccc;
  line-height: 1;
}

/* line 812, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well .stripe-well-powered {
  font-size: 15px;
  line-height: 50px;
  font-weight: 700;
}

/* line 818, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well .stripe-well-offset {
  margin-left: 46px;
}

/* line 822, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well .stripe-well-desc {
  font-size: 14px;
  line-height: 22px;
  color: #888;
  margin-top: 18px;
}

/* line 830, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well .stripe-well-powered svg {
  width: 50px;
  position: relative;
  top: 5px;
}

/* line 837, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well .stripe-well-cc {
  margin-top: 40px;
}

/* line 840, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well .stripe-well-cc img {
  max-width: 140px;
}

/* line 845, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.stripe-well p.help-block {
  font-size: 13px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
}

/* line 853, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.events-list .event {
  clear: both;
  margin: 44px 0;
  box-sizing: border-box;
}

/* line 858, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.events-list .event.inactive {
  opacity: 0.3;
}

/* line 862, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.events-list .event .image {
  width: 200px;
  height: 200px;
  float: left;
  margin-right: 30px;
  background-size: cover;
  background-position: 50% 50%;
  display: block;
}

/* line 872, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.events-list .event .title {
  font-size: 30px;
  font-weight: 400;
}

/* line 877, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.events-list .event .registrants {
  margin-top: 20px;
}

/* line 881, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.events-list .event .actions {
  margin-top: 20px;
}

/* line 884, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.events-list .event .actions a {
  font-size: 12px;
  margin-right: 10px;
  display: inline-block;
}

/* line 892, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.events-list .event:after {
  content: "";
  display: table;
  clear: both;
}

/* line 899, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tab-pane {
  display: none;
}

/* line 902, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tab-pane.active {
  display: block;
}

/* line 907, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.card-container {
  display: inline-block;
  margin-right: 20px;
  margin: 20px 20px 20px 0;
}

/* line 913, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.card {
  width: 200px;
  height: 140px;
  background: #fff;
  outline: 2px solid #fff;
  cursor: pointer;
}

/* line 920, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#layout2.card {
  border-top: 60px solid #efefef;
}

/* line 923, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#layout2.card span {
  display: block;
  width: 40%;
  height: 3px;
  margin: 5px 0;
  background: #777;
}

/* line 930, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#layout2.card span:first-child {
  width: 60%;
  margin-top: 10px;
}

/* line 937, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#layout1.card {
  background: #efefef;
  padding: 30px;
  text-align: center;
}

/* line 942, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#layout1.card span {
  display: block;
  width: 80%;
  height: 3px;
  margin: 5px auto;
  background: #777;
}

/* line 949, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#layout1.card span:first-child {
  width: 100%;
}

/* line 955, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.card:hover, .card.active {
  outline: 2px solid #334999;
}

/* line 961, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-action-bar {
  padding-top: 10px;
  padding-bottom: 20px;
  color: #999;
  font-size: 13px;
}

/* line 967, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-action-bar svg {
  width: 20px;
  float: left;
  height: auto;
  margin-right: 5px;
  margin-left: 20px;
}

/* line 977, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions h6 {
  font-weight: bold;
  margin-top: 40px;
  color: #ccc;
}

/* line 983, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions li {
  margin-bottom: 12px;
}

/* line 986, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions li a {
  font-weight: 500;
  color: #000;
  transition: all 0.3s ease;
  text-decoration: none;
  display: block;
  font-size: 16px;
}

/* line 996, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions li a.selected {
  color: #334999;
}

/* line 1000, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions li a:hover {
  color: #334999;
}

/* line 1004, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions li a:active {
  text-decoration: none;
}

/* line 1008, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions li a.collapsed i.fa-angle-down {
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Chrome, Safari, Opera */
  transform: rotate(0deg);
}

/* line 1014, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions li a i.fa-angle-down {
  transition: all 0.3s ease;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 1024, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions .panel-body {
  padding: 5px 0 15px 10px;
}

/* line 1027, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions .panel-body li a {
  font-size: 15px;
  color: #666;
  text-decoration: none;
}

/* line 1032, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions .panel-body li a.selected {
  color: #334999;
}

/* line 1036, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions .panel-body li a:hover {
  color: #334999;
}

/* line 1040, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions .panel-body li a .fa-share {
  font-size: 10px;
  position: relative;
  top: -4px;
  opacity: 0.5;
}

/* line 1049, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions sup {
  color: #2ea595;
}

/* line 1053, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-event-actions h4 {
  margin-top: 30px;
}

/* dashboard profile */
/* line 1068, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.avatar img {
  border-radius: 50%;
}

/* line 1073, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
span.avatar {
  width: 36px;
  display: inline-block;
  height: 36px;
}

/* line 1086, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-empty {
  padding: 50px 0 60px;
}

/* line 1089, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-empty h1 {
  opacity: 0.14;
}

/* line 1093, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-empty .btn {
  margin-top: 30px;
  min-width: 200px;
}

/* line 1098, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-empty sup {
  background-color: #222 !important;
}

/* line 1101, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-empty sup.sup {
  background: rebeccapurple !important;
}

/* line 1107, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ticket-cover-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 1114, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ticket-cover-container .ticket-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
}

/* line 1123, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ticket-cover-container .ticket-cover-copy {
  margin: 0 auto;
  width: 50%;
  text-align: center;
  background: #fff;
  padding: 20px;
  margin-top: 70px;
  border: 3px solid #e9ecef;
  max-width: 420px;
  position: relative;
}

/* line 1134, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ticket-cover-container .ticket-cover-copy i {
  font-size: 30px;
  line-height: 30px;
  display: none;
}

/* line 1145, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade .nav,
.update_membership .nav,
.update_card .nav {
  display: none;
}

/* line 1149, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade #static_lock,
.update_membership #static_lock,
.update_card #static_lock {
  position: absolute;
  top: 12px;
  right: 12px;
  color: #ccc;
  font-size: 20px;
}

/* line 1158, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade .upgrade-benefits p,
.update_membership .upgrade-benefits p,
.update_card .upgrade-benefits p {
  margin-bottom: 0;
}

/* line 1161, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade .upgrade-benefits p i,
.update_membership .upgrade-benefits p i,
.update_card .upgrade-benefits p i {
  color: #334999;
}

/* line 1167, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade #creditcards,
.update_membership #creditcards,
.update_card #creditcards {
  max-width: 140px;
}

/* line 1171, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade .help-block .fa-lock,
.update_membership .help-block .fa-lock,
.update_card .help-block .fa-lock {
  font-size: 16px;
  float: left;
  margin: 0px 2px 0 0;
  color: #eaa434;
}

/* line 1180, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade h1 {
  font-size: 50px;
}

/* line 1185, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.charge-form-email-h {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  z-index: -1;
}

/* line 1197, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .nav,
.upgraderequired .nav {
  display: none;
}

/* line 1201, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan #static_lock,
.upgraderequired #static_lock {
  position: absolute;
  top: 12px;
  right: 12px;
  color: #ccc;
  font-size: 20px;
}

/* line 1209, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .pricing-annual-container,
.upgraderequired .pricing-annual-container {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #888;
}

/* line 1215, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .pricing-annual-container a,
.upgraderequired .pricing-annual-container a {
  font-weight: 700;
  border-bottom: 2px solid transparent;
  display: inline-block;
  padding-bottom: 4px;
  text-decoration: none;
}

/* line 1222, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .pricing-annual-container a.active,
.upgraderequired .pricing-annual-container a.active {
  border-bottom: 2px solid #888;
  color: #888;
}

/* line 1229, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well,
.upgraderequired .well {
  position: relative;
  box-shadow: 2px 2px 14px rgba(0, 0, 0, 0.04);
  background: #fff;
}

/* line 1233, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-error,
.upgraderequired .well.well-error {
  color: #fff;
  background-color: #a52e2edb;
  border-radius: 6px;
}

/* line 1238, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .banner,
.upgraderequired .well .banner {
  position: absolute;
  width: 100%;
  background: #334999;
  top: 0;
  left: 0;
  padding: 10px 0;
  font-size: 16px;
  color: #fff;
}

/* line 1249, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .price-billed,
.upgraderequired .well .price-billed {
  position: absolute;
  width: 100%;
  left: 0;
  font-size: 11px;
  /* top: 2px; */
  line-height: 26px;
  font-weight: 600;
  opacity: 0.4;
}

/* line 1260, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .icon,
.upgraderequired .well .icon {
  font-size: 80px;
  display: none;
}

/* line 1265, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well h3,
.upgraderequired .well h3 {
  margin: 60px 0 12px;
  font-size: 30px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}

/* line 1274, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .price,
.upgraderequired .well .price {
  font-size: 28px;
  font-size: 50px;
  font-weight: 400;
  color: #334999;
  margin-bottom: 0;
}

/* line 1282, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .price-unit,
.upgraderequired .well .price-unit {
  font-weight: 700;
  margin-bottom: 40px;
  text-transform: lowercase;
  margin-top: 7px;
}

/* line 1289, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well p.price-overview,
.upgraderequired .well p.price-overview {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 22px;
  color: #b7b7b7;
  min-height: 100px;
}

/* line 1297, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well ul.plan-limits,
.upgraderequired .well ul.plan-limits {
  min-height: 0;
  padding-bottom: 14px;
  margin-bottom: 29px;
  border-bottom: 1px solid #e0e0e0;
  margin-top: 56px;
}

/* line 1305, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well ul,
.upgraderequired .well ul {
  min-height: 380px;
}

/* line 1309, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well li,
.upgraderequired .well li {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 18px;
}

/* line 1314, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well li.unavailable,
.upgraderequired .well li.unavailable {
  text-decoration: line-through;
  opacity: 0.5;
}

/* line 1319, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well li .fa-question-circle,
.upgraderequired .well li .fa-question-circle {
  color: #ccc;
}

/* line 1325, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.green .price,
.upgraderequired .well.green .price {
  color: #2ea595;
}

/* line 1329, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.green .banner,
.upgraderequired .well.green .banner {
  background: #2ea595;
}

/* line 1336, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .price-included-bullets .row,
.upgraderequired .price-included-bullets .row {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1341, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .price-included-bullets h5, .plan .price-included-bullets .event-dashboard-left li a, .event-dashboard-left li .plan .price-included-bullets a, .plan .price-included-bullets .event-dashboard-left li span.header, .event-dashboard-left li .plan .price-included-bullets span.header, .plan .price-included-bullets .pages-sub-nav li a, .pages-sub-nav li .plan .price-included-bullets a, .plan .price-included-bullets .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .plan .price-included-bullets a,
.upgraderequired .price-included-bullets h5,
.upgraderequired .price-included-bullets .event-dashboard-left li a,
.event-dashboard-left li .upgraderequired .price-included-bullets a,
.upgraderequired .price-included-bullets .event-dashboard-left li span.header,
.event-dashboard-left li .upgraderequired .price-included-bullets span.header,
.upgraderequired .price-included-bullets .pages-sub-nav li a,
.pages-sub-nav li .upgraderequired .price-included-bullets a,
.upgraderequired .price-included-bullets .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .upgraderequired .price-included-bullets a {
  margin-top: 0;
  font-size: 15px;
}

/* line 1346, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .price-included-bullets i,
.upgraderequired .price-included-bullets i {
  font-size: 50px;
}

/* line 1354, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .pricing-annual-container,
.upgraderequired .pricing-annual-container {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #888;
}

/* line 1360, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .pricing-annual-container a,
.upgraderequired .pricing-annual-container a {
  font-weight: 700;
  border-bottom: 2px solid transparent;
  display: inline-block;
  padding-bottom: 4px;
  text-decoration: none;
}

/* line 1367, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .pricing-annual-container a.active,
.upgraderequired .pricing-annual-container a.active {
  border-bottom: 2px solid #888;
  color: #888;
}

/* line 1374, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well,
.upgraderequired .well {
  position: relative;
  box-shadow: 2px 2px 14px rgba(0, 0, 0, 0.04);
}

/* line 1380, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .banner,
.upgraderequired .well .banner {
  position: absolute;
  width: 100%;
  background: #334999;
  top: 0;
  left: 0;
  padding: 10px 0;
  font-size: 16px;
  color: #fff;
}

/* line 1391, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .icon,
.upgraderequired .well .icon {
  font-size: 80px;
  display: none;
}

/* line 1396, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well h3,
.upgraderequired .well h3 {
  margin: 20px 0 12px;
  font-size: 30px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}

/* line 1405, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .price,
.upgraderequired .well .price {
  font-size: 28px;
  font-size: 50px;
  font-weight: 400;
  color: #000;
  margin-bottom: 0;
  font-size: 80px;
}

/* line 1413, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .price strike,
.upgraderequired .well .price strike {
  opacity: 0.2;
  color: black;
  font-size: 60px;
}

/* line 1420, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .price-unit,
.upgraderequired .well .price-unit {
  font-weight: 700;
  margin-bottom: 40px;
  text-transform: lowercase;
  margin-top: 7px;
  opacity: 0.5;
}

/* line 1428, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well p.price-overview,
.upgraderequired .well p.price-overview {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 22px;
  color: #b7b7b7;
  min-height: 100px;
}

/* line 1436, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well ul.plan-limits,
.upgraderequired .well ul.plan-limits {
  min-height: 0;
  padding-bottom: 14px;
  margin-bottom: 29px;
  border-bottom: 1px solid #e0e0e0;
  margin-top: 56px;
}

/* line 1448, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well li,
.upgraderequired .well li {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 18px;
}

/* line 1453, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well li.unavailable,
.upgraderequired .well li.unavailable {
  text-decoration: line-through;
  opacity: 0.5;
}

/* line 1458, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well li .fa-question-circle,
.upgraderequired .well li .fa-question-circle {
  color: #ccc;
}

/* line 1464, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.green .price,
.upgraderequired .well.green .price {
  color: #2ea595;
}

/* line 1468, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.green .banner,
.upgraderequired .well.green .banner {
  background: #2ea595;
}

/* line 1473, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well .well-banner-new,
.upgraderequired .well .well-banner-new {
  position: absolute;
  width: 100%;
  background: #334999;
  padding: 6px 0;
  color: #fff;
  top: -6px;
  left: 0;
}

/* line 1484, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .col-md-3,
.plan .col-md-4,
.upgraderequired .col-md-3,
.upgraderequired .col-md-4 {
  padding-left: 6px;
  padding-right: 6px;
}

/* line 1490, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2,
.upgraderequired .well.well-v2 {
  position: relative;
  box-shadow: 2px 2px 14px rgba(0, 0, 0, 0.04);
  background: #fff;
  color: #000;
  transition: 0.3s all ease;
}

/* line 1491, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .badge,
.upgraderequired .well.well-v2 .badge {
  background-color: rebeccapurple;
}

/* line 1501, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2:hover,
.upgraderequired .well.well-v2:hover {
  box-shadow: 2px 2px 14px rgba(0, 0, 0, 0.14);
}

/* line 1506, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .pricing-demo-link,
.upgraderequired .well.well-v2 .pricing-demo-link {
  line-height: 30px;
}

/* line 1510, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2.plan_inactive,
.upgraderequired .well.well-v2.plan_inactive {
  opacity: 0.4;
}

/* line 1513, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2.plan_inactive a,
.upgraderequired .well.well-v2.plan_inactive a {
  pointer-events: none;
}

/* line 1519, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2.well-v2-blue .price,
.upgraderequired .well.well-v2.well-v2-blue .price {
  color: #334999;
}

/* line 1522, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2.well-v2-blue .badge,
.upgraderequired .well.well-v2.well-v2-blue .badge {
  background-color: #334999;
}

/* line 1527, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2.well-v2-green .price,
.upgraderequired .well.well-v2.well-v2-green .price {
  color: #2ea595;
}

/* line 1530, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2.well-v2-green .badge,
.upgraderequired .well.well-v2.well-v2-green .badge {
  background-color: #2ea595;
}

/* line 1535, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .price-description,
.upgraderequired .well.well-v2 .price-description {
  margin-top: 30px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 30px;
  color: black;
  min-height: 72px;
}

/* line 1544, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .pricing-badge,
.upgraderequired .well.well-v2 .pricing-badge {
  position: absolute;
  top: -16px;
  right: 10px;
}

/* line 1550, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .banner,
.upgraderequired .well.well-v2 .banner {
  position: absolute;
  width: 100%;
  background: #334999;
  top: 0;
  left: 0;
  padding: 10px 0;
  font-size: 16px;
  color: #fff;
}

/* line 1561, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .icon,
.upgraderequired .well.well-v2 .icon {
  font-size: 80px;
  display: none;
}

/* line 1566, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 i.icon-feature,
.upgraderequired .well.well-v2 i.icon-feature {
  font-size: 46px;
  color: black;
}

/* line 1571, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 h3,
.upgraderequired .well.well-v2 h3 {
  margin: 20px 0 12px;
  font-size: 30px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}

/* line 1580, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .price,
.upgraderequired .well.well-v2 .price {
  font-size: 28px;
  font-weight: 400;
  color: rebeccapurple;
  margin-bottom: 0;
  font-weight: 700;
  font-style: normal;
}

/* line 1587, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .price strike,
.upgraderequired .well.well-v2 .price strike {
  opacity: 1;
  font-size: 18px;
}

/* line 1593, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .price-unit,
.upgraderequired .well.well-v2 .price-unit {
  font-weight: 700;
  margin-bottom: 40px;
  text-transform: lowercase;
  margin-top: 7px;
  opacity: 0.5;
}

/* line 1601, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 p.price-overview,
.upgraderequired .well.well-v2 p.price-overview {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 22px;
  color: #b7b7b7;
  min-height: 100px;
}

/* line 1609, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 ul.plan-limits,
.upgraderequired .well.well-v2 ul.plan-limits {
  min-height: 0;
  padding-bottom: 14px;
  margin-bottom: 29px;
  border-bottom: 1px solid #e0e0e0;
  margin-top: 56px;
}

/* line 1617, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 ul,
.upgraderequired .well.well-v2 ul {
  margin-bottom: 60px;
  margin-top: 40px;
}

/* line 1623, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 li,
.upgraderequired .well.well-v2 li {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 18px;
}

/* line 1628, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 li.unavailable,
.upgraderequired .well.well-v2 li.unavailable {
  text-decoration: line-through;
  opacity: 0.5;
}

/* line 1633, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 li .fa-question-circle,
.upgraderequired .well.well-v2 li .fa-question-circle {
  color: rebeccapurple;
  font-size: 12px;
  cursor: pointer;
}

/* line 1640, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2 .well-banner-new,
.upgraderequired .well.well-v2 .well-banner-new {
  position: absolute;
  width: 100%;
  background: rebeccapurple;
  padding: 6px 0;
  color: #fff;
  top: -6px;
  left: 0;
}

/* line 1651, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2.green .price,
.upgraderequired .well.well-v2.green .price {
  color: #2ea595;
}

/* line 1655, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .well.well-v2.green .banner,
.upgraderequired .well.well-v2.green .banner {
  background: #2ea595;
}

/* line 1662, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .price-included-bullets .row,
.upgraderequired .price-included-bullets .row {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1667, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .price-included-bullets h5, .plan .price-included-bullets .event-dashboard-left li a, .event-dashboard-left li .plan .price-included-bullets a, .plan .price-included-bullets .event-dashboard-left li span.header, .event-dashboard-left li .plan .price-included-bullets span.header, .plan .price-included-bullets .pages-sub-nav li a, .pages-sub-nav li .plan .price-included-bullets a, .plan .price-included-bullets .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .plan .price-included-bullets a,
.upgraderequired .price-included-bullets h5,
.upgraderequired .price-included-bullets .event-dashboard-left li a,
.event-dashboard-left li .upgraderequired .price-included-bullets a,
.upgraderequired .price-included-bullets .event-dashboard-left li span.header,
.event-dashboard-left li .upgraderequired .price-included-bullets span.header,
.upgraderequired .price-included-bullets .pages-sub-nav li a,
.pages-sub-nav li .upgraderequired .price-included-bullets a,
.upgraderequired .price-included-bullets .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .upgraderequired .price-included-bullets a {
  margin-top: 0;
  font-size: 15px;
}

/* line 1672, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .price-included-bullets i,
.upgraderequired .price-included-bullets i {
  font-size: 50px;
}

/* line 1678, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.editor-panel {
  position: relative;
}

/* line 1681, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.editor-panel .column-selector {
  position: absolute;
  padding: 7px 10px;
  color: #334999;
  cursor: pointer;
  top: 3px;
  right: -4px;
}

/* line 1690, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.editor-panel .column-selector:hover {
  color: black;
}

/* line 1696, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.editor-export-container {
  margin-top: 80px;
}

@media (max-width: 991px) {
  /* line 1703, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .nav-dashboard-event-actions a {
    padding: 10px;
    background: rgba(0, 0, 0, 0.07);
  }
}

/* line 1709, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.pagination > .active > span {
  background-color: #334999;
  border-color: #334999;
}

/* line 1713, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.pagination > li > a,
.pagination > li > span {
  color: #334999;
}

/* line 1718, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.pagination > li > a:hover {
  color: #262b31;
}

@media (max-width: 400px) {
  /* line 1724, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .checkin h2 {
    font-size: 28px;
    margin-bottom: 40px;
  }
  /* line 1728, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .checkin ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 12px;
  }
  /* line 1732, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .checkin ::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 12px;
  }
  /* line 1736, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .checkin :-ms-input-placeholder {
    /* IE 10+ */
    font-size: 12px;
  }
  /* line 1740, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .checkin :-moz-placeholder {
    /* Firefox 18- */
    font-size: 12px;
  }
  /* line 1745, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .dashboard td {
    font-size: 12px !important;
  }
}

/* line 1751, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkbox.disabled {
  color: #aaa;
}

/* line 1753, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkbox.disabled p {
  color: #aaa;
}

/* line 1756, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkbox.disabled p.small-warning {
  font-size: 12px;
  color: #ff0000;
}

/* line 1762, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0;
  height: 0;
}

/* line 1769, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-left-cover {
  width: 36px;
}

/* line 1775, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .global-dashboard-logo {
  width: 36px;
}

/* line 1779, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .well-top {
  display: none;
}

/* line 1783, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .dashboard-ec-logo {
  display: none !important;
  width: 0;
}

/* line 1788, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .dashboard-ec-logo-sm {
  visibility: visible;
  opacity: 1;
  transition: 0.2s ease opacity;
  margin-left: 13px;
}

/* line 1795, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-left {
  left: -246px;
}

/* line 1799, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-right {
  overflow: hidden;
  position: relative;
  margin-left: 36px;
}

/* line 1806, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-right .well.well-top {
  padding-left: 114px;
}

/* line 1810, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .global-dashboard .global-dashboard-breadcrumbs {
  padding-left: 86px;
}

/* line 1814, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-left-cover .event-dashboard-left-opener {
  width: 36px;
  right: 0;
}

/* line 1823, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-left-cover .event-dashboard-left-opener i:before {
  content: "\f0c9";
}

/* line 1840, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left-cover {
  position: fixed;
  top: 0;
  left: 0;
  width: 190px;
  height: 100%;
  background-color: #f8f9fc;
  background-color: #1b242e;
  background-color: #26303d;
  background-color: #232e3a;
  background-color: #303b4a;
  transition: 0.2s all ease;
  z-index: 98;
  z-index: 9997;
}

/* line 1861, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left-cover .event-dashboard-left-opener {
  background: #303b4a;
  position: absolute;
  top: 50%;
  height: 40px;
  width: 12px;
  right: -12px;
  text-align: center;
  padding: 10px 5px 10px 2px;
  border: none;
  margin-top: -20px;
  border-left: none;
  transition: 0.2s all ease;
  cursor: pointer;
  color: #fff;
  display: block;
}

/* line 1878, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left-cover .event-dashboard-left-opener:hover {
  background: #334999;
  color: #fff;
}

/* line 1885, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left::-webkit-scrollbar {
  /*Chrome, Safari, Edge*/
  display: none;
}

/* line 1890, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left {
  width: 190px;
  float: left;
  padding: 0;
  position: relative;
  color: #fff;
  transition: 0.2s all ease;
  margin-left: 0;
  position: fixed;
  height: 100%;
  overflow: scroll;
  z-index: 99;
  left: 0;
  top: 0;
  z-index: 9998;
  /*FireFox*/
  scrollbar-width: none;
  /*IE10+*/
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 1910, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .clearfix {
  display: none;
  margin: 27px 27px 0 27px;
}

/* line 1914, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .clearfix select {
  opacity: 0.5;
}

/* line 1919, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left sup.beta {
  background: #ccc;
}

/* line 1923, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left h1 {
  font-size: 30px;
  letter-spacing: 0;
  font-weight: 900;
  opacity: 0.8;
}

/* line 1934, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-title {
  padding: 30px 34px 0 34px;
  display: none;
}

/* line 1939, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-meta {
  padding: 14px 34px 10px 34px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
  display: none;
}

/* line 1947, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left ul {
  margin: 26px 0 10px 0;
}

/* line 1952, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left h4 {
  margin: 0 28px 10px 42px;
  color: #000;
  display: none;
}

/* line 1961, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li span.header {
  transition: all 0.1s ease;
  text-decoration: none;
  display: block;
  padding: 7px 12px 7px 23px;
  color: #fff;
  border-radius: 0;
  opacity: 0.4;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* line 1977, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li span.header:hover {
  cursor: default;
}

/* line 1982, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a {
  font-weight: 600;
  color: #000;
  transition: all 0.1s ease;
  text-decoration: none;
  display: block;
  color: #000;
  padding: 7px 12px 7px 23px;
  color: #fff;
  opacity: 1;
  font-size: 14px;
  border-radius: 0;
  font-weight: 600;
}

/* line 1999, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a.large {
  opacity: 0.4;
  font-size: 16px;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* line 2008, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a.subtle {
  font-size: 13px;
  opacity: 0.6;
}

/* line 2013, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a.access-denied {
  opacity: 0.25;
}

/* line 2016, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a.access-denied:hover {
  background: none;
  opacity: 0.25;
  cursor: not-allowed;
}

/* line 2023, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a i.fa-fw {
  margin-right: 6px;
}

/* line 2028, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a.selected {
  opacity: 1;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
}

/* line 2036, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a:hover {
  color: #fff;
  opacity: 1;
  background: #334999;
}

/* line 2042, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a:active {
  text-decoration: none;
  background: #2d4086;
}

/* line 2047, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a.collapsed i.fa-angle-down {
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Chrome, Safari, Opera */
  transform: rotate(0deg);
}

/* line 2053, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a i.fa-angle-down {
  transition: all 0.3s ease;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 2063, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body {
  padding: 5px 0 15px 10px;
}

/* line 2066, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body li a {
  color: #fff;
  opacity: 0.84;
  font-size: 14px;
}

/* line 2071, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body li a.selected {
  color: #fff;
}

/* line 2075, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body li a.access-denied {
  opacity: 0.25;
}

/* line 2078, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body li a.access-denied:hover {
  background: none;
  opacity: 0.25;
  cursor: not-allowed;
}

/* line 2089, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body li a .fa-share {
  font-size: 10px;
  position: relative;
  top: -4px;
  opacity: 0.5;
}

/* line 2099, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapse-container {
  position: relative;
}

/* line 2104, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .event-dashboard-left-cover {
  width: 60px;
}

/* line 2108, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .event-dashboard-left {
  width: 60px;
}

/* line 2111, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .event-dashboard-left li a {
  padding: 4px 18px;
}

/* line 2117, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .event-dashboard-collapsable {
  display: none;
}

/* line 2121, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .collapse-container .panel-collapse:first-of-type {
  position: absolute;
  left: 98%;
  background: #1f2834;
  width: 220px;
  z-index: 99;
  height: inherit !important;
  top: 0;
}

/* line 2130, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .collapse-container .panel-collapse.panel-collapse-open:first-of-type {
  display: block;
}

/* line 2135, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .panel-body {
  padding: 10px 0px 14px 0;
}

/* line 2138, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .panel-body li {
  margin: 0;
}

/* line 2141, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .panel-body li a {
  padding: 10px 16px;
}

/* line 2148, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right {
  overflow: hidden;
  position: relative;
  margin-left: 190px;
  min-height: 600px;
  background: #f8f9fc;
  transition: 0.2s all ease;
}

/* line 2157, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content {
  padding: 90px 40px 100px 50px;
  position: relative;
}

/* line 2162, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content > .section-upgrade .section-upgrade-content {
  top: 130px;
}

/* line 2166, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content .new-breadcrumbs {
  display: none;
}

/* line 2174, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content .event-dashboard-right-content-block {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #232e3a82;
  z-index: 9;
}

/* line 2183, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content .event-dashboard-right-content-block .event-dashboard-right-content-block-container {
  margin: 0 auto;
  width: 440px;
  background-color: #fff;
  padding: 40px;
  margin-top: 180px;
  position: relative;
}

/* line 2191, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content .event-dashboard-right-content-block .event-dashboard-right-content-block-container #close_block {
  position: absolute;
  right: 0px;
  top: -20px;
  color: #FFF;
  display: none;
}

/* line 2202, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-nav {
  margin-top: 50px;
  border-bottom: 1px solid #969696;
}

/* line 2206, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-nav a {
  position: relative;
  top: 1px;
  padding: 14px 24px;
  border-bottom: 2px solid transparent;
  display: inline-block;
  font-weight: 600;
  color: #000;
  transition: all 0.3s ease;
  text-decoration: none;
  font-size: 16px;
}

/* line 2219, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-nav a.active {
  border-bottom: 2px solid #334999;
  color: #334999;
}

/* line 2224, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-nav a:hover {
  color: #334999;
}

/* line 2230, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right h1 {
  font-size: 32px;
  font-weight: 500;
}

/* line 2235, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right section {
  position: relative;
}

/* line 2239, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well {
  box-shadow: none;
}

/* line 2243, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top {
  box-shadow: none;
  padding: 8px 20px;
  line-height: 36px;
  margin-bottom: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background: none;
  border-bottom: 1px solid #efefef;
  transition: 0.2s all ease;
  background: #fff;
  box-shadow: 0px 2px 10px #00000006;
  position: fixed;
  width: 100%;
  left: 0;
  padding-left: 206px;
  z-index: 97;
  height: 53px;
  top: 46px;
  border-top: 1px solid #efefef;
}

/* line 2268, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .btn {
  padding: 6px 16px;
}

/* line 2272, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .form-control-subtle {
  background: #f8f9fc;
  width: 70%;
  border: 1px solid #efefef;
}

/* line 2278, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .intro-quick-nav-icon {
  float: left;
  line-height: 26px;
  margin-right: 5px;
  color: #ccc;
}

/* line 2284, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .intro-quick-nav-icon:hover {
  color: #334999;
}

/* line 2289, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .intro-status-bar {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  float: left;
  margin-right: 36px;
  margin-left: 48px;
}

/* line 2297, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .intro-status-bar a {
  color: #000;
  text-decoration: none;
}

/* line 2301, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .intro-status-bar a:hover {
  color: #334999;
}

/* line 2308, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well-upgrade {
  background-color: rgba(46, 165, 149, 0.04);
}

/* line 2313, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-navigation li {
  margin-bottom: 10px;
}

/* line 2316, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-navigation a {
  padding: 9px 0;
  display: inline-block;
  width: 100%;
  max-width: 194px;
  border: 1px solid transparent;
  text-decoration: none;
}

/* line 2324, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-navigation a h5, .event-dashboard-right .sub-navigation a .pages-sub-nav li a, .pages-sub-nav li .event-dashboard-right .sub-navigation a a, .event-dashboard-right .sub-navigation a .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .event-dashboard-right .sub-navigation a a, .event-dashboard-right .sub-navigation a .event-dashboard-left li span.header, .event-dashboard-left li .event-dashboard-right .sub-navigation a span.header, .event-dashboard-right .sub-navigation a .event-dashboard-left li a, .event-dashboard-left li .event-dashboard-right .sub-navigation a a {
  margin: 0 0 4px;
}

/* line 2328, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-navigation a p {
  font-size: 13px;
  line-height: 1.1;
  opacity: 0.6;
  margin: 0;
}

/* line 2337, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro {
  margin-bottom: 40px;
}

/* line 2340, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .form-control-subtle {
  background: #f8f9fc;
  width: 70%;
}

/* line 2345, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .intro-quick-nav-icon {
  float: left;
  line-height: 26px;
  margin-right: 5px;
  color: #ccc;
}

/* line 2351, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .intro-quick-nav-icon:hover {
  color: #334999;
}

/* line 2356, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .intro-status-bar {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  float: left;
  margin-right: 36px;
}

/* line 2363, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .intro-status-bar a {
  color: #000;
  text-decoration: none;
}

/* line 2367, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .intro-status-bar a:hover {
  color: #334999;
}

/* line 2373, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav {
  position: relative;
  top: -10px;
}

/* line 2377, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a {
  color: #f8f9fc;
}

/* line 2380, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a .fa-2x {
  font-size: 20px;
}

/* line 2383, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a .fa-2x .fa-inverse {
  color: #111;
}

/* line 2388, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a:hover {
  color: #334999;
}

/* line 2391, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a:hover .fa-inverse {
  color: #fff;
}

/* line 2398, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .status {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #f29b30;
  box-shadow: inset 1px 2px 3px rgba(255, 255, 255, 0.23);
}

/* line 2407, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .status.status-positive {
  background-color: #2ea595;
}

/* line 2411, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .status.status-neutral {
  background-color: #334999;
}

/* line 2415, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .status.status-negative {
  background-color: #bf3121;
}

/* line 2420, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro h4 {
  margin-bottom: 10px;
  margin-top: 0;
  font-weight: bold;
}

/* line 2426, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro h5, .event-dashboard-right .intro .pages-sub-nav li a, .pages-sub-nav li .event-dashboard-right .intro a, .event-dashboard-right .intro .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .event-dashboard-right .intro a, .event-dashboard-right .intro .event-dashboard-left li span.header, .event-dashboard-left li .event-dashboard-right .intro span.header, .event-dashboard-right .intro .event-dashboard-left li a, .event-dashboard-left li .event-dashboard-right .intro a {
  font-size: 13px;
  color: #333;
  font-weight: 600;
  /* text-transform: uppercase; */
  letter-spacing: 0;
  -webkit-font-smoothing: auto;
  /* display: none; */
  padding-bottom: 0;
  margin-bottom: 14px;
  display: inline-block;
}

/* line 2445, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro p.intro-lead {
  opacity: 0.5;
}

/* line 2449, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro.intro-has-border {
  border-top: 1px solid #efefef;
  padding-top: 50px;
}

/* line 2455, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right h2 {
  font-size: 24px;
}

/* line 2459, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right h3 {
  margin-bottom: 6px;
}

/* line 2462, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right h3 sup {
  background: #a91d61;
  color: #fff;
  padding: 2px 6px;
  border-radius: 10px;
  font-size: 12px;
}

/* line 2471, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right section {
  padding: 20px 0 20px 0;
  border-top: 1px solid #efefef;
  margin-bottom: 0;
}

/* line 2476, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right section:first-child {
  border: none;
  padding-top: 0;
}

/* line 2481, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right section .form-header {
  margin-bottom: 20px;
  position: relative;
}

/* line 2493, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
h5.event-breadcrumbs, .pages-sub-nav li a.event-breadcrumbs, .nav-dashboard-event-actions li a.event-breadcrumbs, .event-dashboard-left li span.event-breadcrumbs.header, .event-dashboard-left li a.event-breadcrumbs {
  font-size: 13px;
  color: #333;
  font-weight: 600;
  /* text-transform: uppercase; */
  letter-spacing: 0;
  -webkit-font-smoothing: auto;
  /* display: none; */
  padding-bottom: 0;
  margin-bottom: 14px;
  display: inline-block;
  margin-top: 10px;
}

/* line 2507, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
h5.event-breadcrumbs a, .pages-sub-nav li a.event-breadcrumbs a, .nav-dashboard-event-actions li a.event-breadcrumbs a, .event-dashboard-left li span.event-breadcrumbs.header a, .event-dashboard-left li a.event-breadcrumbs a {
  font-weight: 600;
}

/* line 2512, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide {
  position: relative;
}

/* line 2516, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-line {
  position: absolute;
  height: 100%;
  left: 17px;
  width: 2px;
  background: #1f2834;
  display: none;
}

/* line 2526, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-status h5, .setup-guide-status .pages-sub-nav li a, .pages-sub-nav li .setup-guide-status a, .setup-guide-status .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .setup-guide-status a, .setup-guide-status .event-dashboard-left li span.header, .event-dashboard-left li .setup-guide-status span.header, .setup-guide-status .event-dashboard-left li a, .event-dashboard-left li .setup-guide-status a {
  margin: 0;
}

/* line 2531, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-status-meter-container {
  margin-bottom: 60px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 45px;
}

/* line 2536, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-status-meter-container span {
  font-weight: bold;
}

/* line 2541, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-status-meter-container .setup-guide-status-meter-text {
  float: left;
}

/* line 2545, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-status-meter-container .setup-guide-status-meter {
  width: 300px;
  height: 10px;
  background-color: #ccc;
  position: relative;
  float: left;
  margin: 5px 0 0 20px;
  box-shadow: inset 2px 2px 6px #00000036;
}

/* line 2554, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-status-meter-container .setup-guide-status-meter .setup-guide-status-meter-progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 10px;
  background-color: #334999;
  transition: width 0.2s;
}

/* line 2565, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item {
  padding-left: 80px;
  position: relative;
  margin: 24px 0 30px 0;
  padding: 20px;
  background: #fff;
  border: 1px solid #e2e2e2;
  box-shadow: 1px 1px 4px #00000008;
}

/* line 2575, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item:last-child:after {
  content: "";
  position: absolute;
  left: 8px;
  height: 100%;
  width: 20px;
  background: #fff;
  top: 0;
}

/* line 2586, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item h5, .setup-guide-item .pages-sub-nav li a, .pages-sub-nav li .setup-guide-item a, .setup-guide-item .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .setup-guide-item a, .setup-guide-item .event-dashboard-left li span.header, .event-dashboard-left li .setup-guide-item span.header, .setup-guide-item .event-dashboard-left li a, .event-dashboard-left li .setup-guide-item a {
  margin-top: 4px;
}

/* line 2591, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item.selected h5, .setup-guide-item.selected .pages-sub-nav li a, .pages-sub-nav li .setup-guide-item.selected a, .setup-guide-item.selected .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .setup-guide-item.selected a, .setup-guide-item.selected .event-dashboard-left li span.header, .event-dashboard-left li .setup-guide-item.selected span.header, .setup-guide-item.selected .event-dashboard-left li a, .event-dashboard-left li .setup-guide-item.selected a {
  text-decoration: line-through;
}

/* line 2595, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item.selected p {
  opacity: 0.8;
}

/* line 2599, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item.selected .btn {
  opacity: 0.5;
  pointer-events: none;
}

/* line 2605, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item .setup-guide-item-counter {
  position: absolute;
  left: -15px;
  top: -10px;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  background-color: #f8f9fc;
  text-align: center;
  border: 1px solid #ccc;
  line-height: 34px;
  z-index: 3333;
  z-index: 1;
  display: none;
}

/* line 2623, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item-content label {
  margin: 0;
}

/* line 2627, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item-content .setup-guide-item-inner-content {
  padding-left: 20px;
}

/* line 2630, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item-content .setup-guide-item-inner-content p {
  color: #999;
  margin-bottom: 0;
  font-size: 15px;
}

/* line 2637, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item-content .setup-guide-item-inner-content .screen {
  height: 400px;
  position: relative;
}

/* line 2641, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item-content .setup-guide-item-inner-content .screen a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 2651, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item-content .setup-guide-item-inner-content iframe {
  height: 745px;
  width: 200%;
  transform: scale(0.5);
  transform-origin: top left;
}

/* line 2660, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview {
  margin-bottom: 100px;
}

/* line 2664, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview .screen {
  height: 400px;
  position: relative;
}

/* line 2668, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview .screen a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 2678, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview iframe {
  height: 745px;
  width: 200%;
  transform: scale(0.5);
  transform-origin: top left;
}

/* line 2686, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-functions {
  position: relative;
  top: -10px;
}

/* line 2690, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-functions a {
  display: inline-block;
  margin-left: 10px;
  display: inline-block;
  margin-left: 22px;
  /* text-transform: uppercase; */
  font-size: 16px;
  color: black;
}

/* line 2700, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-functions a.btn {
  color: #fff;
}

/* line 2704, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-functions a.website-preview-functions-sep {
  border-left: 1px solid;
  padding-left: 22px;
}

/* line 2711, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt {
  margin-bottom: 100px;
}

/* line 2715, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen-nav {
  width: 100%;
  padding: 16px 0 23px 14px;
  background-color: #efefef;
}

/* line 2720, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen-nav .button {
  width: 10px;
  height: 10px;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin-right: 4px;
  background: rgba(0, 0, 0, 0.1);
}

/* line 2733, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen {
  height: 500px;
  position: relative;
  background-color: #efefef;
  padding: 0;
  margin-top: 0;
}

/* line 2742, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen .screen-cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 2752, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen .screen-cover .screen-cover-content {
  margin-top: 160px;
}

/* line 2758, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen:hover .screen-cover {
  opacity: 1;
}

/* line 2765, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt iframe {
  height: 745px;
}

/* line 2773, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboard-meta {
  font-size: 14px;
  padding: 100px 40px 40px 40px;
  color: rgba(255, 255, 255, 0.6);
}

/* line 2779, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboar-status {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
  color: #999;
  letter-spacing: 1px;
  position: relative;
  line-height: 1;
  display: inline-block;
  background-color: #ffffff29;
  color: #fff;
  padding: 3px 4px;
  border-radius: 4px;
  margin-bottom: 9px;
  font-size: 10px;
  letter-spacing: 2px;
}

/* line 2796, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboar-status.live {
  background: #2ea595;
}

/* line 2804, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#regtype .radio .help-block {
  margin-bottom: 0;
}

/* line 2814, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
sup.beta {
  background: #a91d61;
  color: #fff;
  border-radius: 5px;
  letter-spacing: 1px;
  padding: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}

/* line 2825, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
sup.pro {
  color: #fff;
  border-radius: 5px;
  letter-spacing: 1px;
  padding: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  background: #2ea595;
  text-decoration: none;
}

/* line 2837, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
sup.pro a {
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}

/* line 2843, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-nav {
  border-bottom: 1px solid #e7e7e7;
}

/* line 2846, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-nav > #navbar > ul > li > a {
  padding: 18px 15px;
}

/* line 2850, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-nav .border-left {
  border-left: 1px solid #e7e7e7 !important;
}

/* line 2855, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-container {
  padding: 0 40px 50px 40px;
}

/* line 2858, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-container .screen {
  transition: 0.4s width ease;
}

/* line 2864, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-container .screen iframe {
  height: 1000px;
}

/* line 2871, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.editor-expanded #ec-nav {
  display: none;
}

/* line 2876, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-logo {
  position: fixed;
  width: 190px;
  height: 46px;
  left: 0;
  top: 0;
  background: #273771;
  z-index: 99995;
  transition: 0.2s ease all;
}

/* line 2886, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-logo svg {
  width: 150px;
  height: 44px;
  color: #fff;
  fill: #fff;
}

/* line 2893, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-logo svg .a {
  fill: #fff;
}

/* line 2899, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-ec-logo {
  display: block;
  padding-top: 1px;
  padding-left: 19px;
}

/* line 2905, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-ec-logo-sm {
  padding-top: 13px;
  padding-left: 2px;
  padding-right: 10px;
  padding-bottom: 14px;
  visibility: hidden;
  display: block;
  opacity: 0;
  transition: none;
}

/* line 2915, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-ec-logo-sm svg {
  width: 32px;
  height: 19px;
  color: #fff;
  fill: #fff;
}

/* line 2923, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard {
  position: fixed;
  top: 0;
  left: 0;
  height: 46px;
  width: 100%;
  background: #334999;
  text-align: center;
  z-index: 9;
  z-index: 100;
  border-bottom: none;
  z-index: 9999;
  transition: top .2s ease;
  /* check this */
}

/* line 2939, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .dropdown-profile {
  padding: 12px;
  display: block;
  margin-left: 10px;
}

/* line 2945, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .event-breadcrumbs {
  color: #ffffff45;
}

/* line 2950, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-supportlinks .open > a {
  text-decoration: none;
}

/* line 2954, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-supportlinks a.dropdown-toggle {
  padding: 12px 15px;
  display: inline-block;
  color: #fff;
  opacity: 0.8;
  transition: 0.2s all ease;
  border-left: 1px solid #ffffff17;
}

/* line 2962, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-supportlinks a.dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  opacity: 1;
}

/* line 2971, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard #global-dashboard-upgradelink {
  padding: 13px;
}

/* line 2975, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .dashboard-ec-logo {
  background-color: #00000036;
  background-color: #334999;
  display: block;
  width: 250px;
  height: 60px;
  float: left;
  text-align: left;
}

/* line 2996, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-breadcrumbs {
  float: left;
  padding: 6px;
  padding-left: 50px;
  padding-left: 240px;
  transition: 0.2s ease padding-left;
  color: #333;
}

/* line 3004, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-breadcrumbs a {
  display: inline-block;
  color: #f8f9fc;
  font-size: 13px;
  font-weight: 500;
}

/* line 3010, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-breadcrumbs a:hover {
  opacity: 1;
  text-decoration: none;
}

/* line 3017, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard svg {
  width: 161px;
  height: 44px;
  color: #fff;
  fill: #fff;
}

/* line 3024, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard svg .a {
  fill: #fff;
}

/* line 3029, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links {
  position: relative;
}

/* line 3033, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a {
  display: block;
  color: #fff;
  font-size: 18px;
  padding: 20px 0;
  transition: 0.4s all ease;
  position: relative;
}

/* line 3042, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a .global-dashboard-tooltip {
  position: absolute;
  background-color: #fff;
  color: #000;
  top: 0;
  padding: 6px 16px 12px 20px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.16);
  width: 190px;
  text-align: left;
  visibility: hidden;
  left: 120%;
  transition: 0.3s ease left;
  opacity: 0;
}

/* line 3060, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a .global-dashboard-tooltip:hover {
  visibility: hidden;
  opacity: 0;
}

/* line 3065, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a .global-dashboard-tooltip.global-dashboard-tooltip-lg {
  top: -6px;
}

/* line 3069, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a .global-dashboard-tooltip p {
  margin: 0;
  font-size: 14px;
  opacity: 0.5;
  line-height: 20px;
}

/* line 3078, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a .global-dashboard-tooltip h5, .global-dashboard .global-dashboard-links a .global-dashboard-tooltip .pages-sub-nav li a, .pages-sub-nav li .global-dashboard .global-dashboard-links a .global-dashboard-tooltip a, .global-dashboard .global-dashboard-links a .global-dashboard-tooltip .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .global-dashboard .global-dashboard-links a .global-dashboard-tooltip a, .global-dashboard .global-dashboard-links a .global-dashboard-tooltip .event-dashboard-left li span.header, .event-dashboard-left li .global-dashboard .global-dashboard-links a .global-dashboard-tooltip span.header, .global-dashboard .global-dashboard-links a .global-dashboard-tooltip .event-dashboard-left li a, .event-dashboard-left li .global-dashboard .global-dashboard-links a .global-dashboard-tooltip a {
  margin-bottom: 6px;
  font-size: 15px;
}

/* line 3082, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a .global-dashboard-tooltip h5 sup, .global-dashboard .global-dashboard-links a .global-dashboard-tooltip .pages-sub-nav li a sup, .pages-sub-nav li .global-dashboard .global-dashboard-links a .global-dashboard-tooltip a sup, .global-dashboard .global-dashboard-links a .global-dashboard-tooltip .nav-dashboard-event-actions li a sup, .nav-dashboard-event-actions li .global-dashboard .global-dashboard-links a .global-dashboard-tooltip a sup, .global-dashboard .global-dashboard-links a .global-dashboard-tooltip .event-dashboard-left li span.header sup, .event-dashboard-left li .global-dashboard .global-dashboard-links a .global-dashboard-tooltip span.header sup, .global-dashboard .global-dashboard-links a .global-dashboard-tooltip .event-dashboard-left li a sup, .event-dashboard-left li .global-dashboard .global-dashboard-links a .global-dashboard-tooltip a sup {
  background: rebeccapurple;
  color: #fff;
  padding: 1px 4px;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 800;
  font-size: 10px;
}

/* line 3094, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a .global-dashboard-tooltip:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 10px;
  margin-top: -10px;
}

/* line 3114, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a:hover {
  color: #334999;
  background: #0000001a;
}

/* line 3118, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a:hover .global-dashboard-tooltip {
  visibility: visible;
  left: 109%;
  opacity: 1;
}

/* line 3125, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a:active {
  box-shadow: inset 2px 2px 10px #000;
}

/* line 3135, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a.active, .global-dashboard .global-dashboard-links a.in {
  color: #334999;
  opacity: 1;
  background: rgba(255, 255, 255, 0.03);
}

/* line 3142, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a.active:hover, .global-dashboard .global-dashboard-links a.in:hover {
  background: #0000001a;
  color: #fff;
  color: #334999;
}

/* line 3150, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links.global-dashboard-links-bottom {
  position: absolute;
  bottom: 60px;
  width: 100%;
}

/* line 3155, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links.global-dashboard-links-bottom a {
  font-size: 16px;
  background: transparent;
  padding: 16px 0;
}

/* line 3163, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile {
  position: absolute;
  right: 14px;
  top: 14px;
  cursor: pointer;
  width: 36px;
  display: inline-block;
  height: 36px;
}

/* line 3173, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile img {
  width: 100%;
  border-radius: 50%;
}

/* line 3178, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile .global-dashboard-profile-nav {
  visibility: hidden;
  opacity: 1;
  position: absolute;
  width: 240px;
  bottom: 0px;
  left: 106%;
  text-align: left;
  padding-left: 10px;
  box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.16);
  transition: none;
}

/* line 3191, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile .global-dashboard-profile-nav hr {
  margin: 5px 0;
}

/* line 3195, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile .global-dashboard-profile-nav .global-dashboard-profile-nav-content {
  background-color: #fff;
  padding: 10px 0 4px 0;
  position: relative;
}

/* line 3200, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile .global-dashboard-profile-nav .global-dashboard-profile-nav-content:after {
  right: 100%;
  bottom: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #fff;
  border-width: 10px;
  margin-top: -10px;
}

/* line 3216, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile .global-dashboard-profile-nav a {
  display: block;
  color: #000;
  padding: 10px 14px;
  text-decoration: none;
}

/* line 3222, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile .global-dashboard-profile-nav a:hover {
  color: #334999;
}

/* line 3227, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile .global-dashboard-profile-nav a.global-dashboard-profile-nav-content-header img {
  width: 38px;
  float: left;
  margin-right: 10px;
}

/* line 3237, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile:hover .global-dashboard-profile-nav {
  left: 96%;
  opacity: 1;
  visibility: visible;
  transition: 0.2s all ease;
}

/* line 3246, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard.global-dashboard-wide {
  width: 200px;
  text-align: left;
}

/* line 3255, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.mobile-event-nav ul li a {
  font-size: 20px;
  padding: 14px 0;
  display: inline-block;
  border-bottom: 1px solid #efefef;
}

/* line 3267, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.payments .container.container-dashboard.top {
  margin-top: 60px;
}

/* line 3288, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.payments .global-dashboard .global-dashboard-breadcrumbs,
.payments .global-dashboard #global-dashboard-supportlinks,
.payments .global-dashboard #global-dashboard-upgradelink {
  display: none;
}

/* line 3300, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.payments.buy .global-dashboard,
.payments.buy .global-dashboard-logo,
.payments.upgrade .global-dashboard,
.payments.upgrade .global-dashboard-logo,
.payments.plan .global-dashboard,
.payments.plan .global-dashboard-logo,
.payments.upgraderequired .global-dashboard,
.payments.upgraderequired .global-dashboard-logo {
  position: absolute;
}

/* line 3305, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.payments.buy .container.container-dashboard.top,
.payments.upgrade .container.container-dashboard.top,
.payments.plan .container.container-dashboard.top,
.payments.upgraderequired .container.container-dashboard.top {
  margin-top: 80px;
}

/* line 3308, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.payments.buy .global-dashboard-secondarylinks,
.payments.upgrade .global-dashboard-secondarylinks,
.payments.plan .global-dashboard-secondarylinks,
.payments.upgraderequired .global-dashboard-secondarylinks {
  display: none;
}

/* line 3313, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-mobile {
  background: #1f2834;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
  height: 60px;
}

/* line 3322, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-mobile a {
  display: block;
  padding: 20px;
  color: #fff;
}

/* line 3329, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-mobile-event {
  position: fixed;
  top: 0;
  right: 0;
  background: #334999;
  z-index: 999999;
  height: 60px;
}

/* line 3337, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-mobile-event a {
  display: block;
  color: #fff;
  padding: 18px 26px;
}

/* line 3345, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.navbar-mobile a {
  display: block;
  padding: 18px 10px 18px 18px;
  color: black;
  font-weight: 600;
}

@media (max-width: 767px) {
  /* line 3355, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .container-full {
    padding: 0 20px !important;
  }
  /* line 3359, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .dashboard h1,
.payments h1 {
    font-size: 34px;
  }
  /* line 3364, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  p.lead {
    font-size: 20px !important;
  }
  /* line 3368, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-right .well.well-top {
    top: 60px;
    padding-left: 20px;
  }
  /* line 3373, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-left {
    left: -250px;
    margin-left: 0;
    background: #232d3a;
    z-index: 999;
    transition: 0.3s left ease;
    z-index: 99999999;
  }
  /* line 3386, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-left.active {
    left: 0;
    box-shadow: 1px 1px 20px #0000004a;
  }
  /* line 3392, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-right {
    margin-left: 0;
  }
  /* line 3396, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-left-cover {
    width: 100%;
    height: 100%;
    background: #000000ba;
    left: 0;
    display: none;
  }
  /* line 3404, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-right .event-dashboard-right-content {
    padding: 30px;
    padding-top: 100px;
  }
  /* line 3409, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .dashboard .container-dashboard.top,
.payments .container-dashboard.top {
    margin-top: 100px;
  }
  /* line 3415, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-left-cover {
    display: block;
    width: 100%;
  }
  /* line 3419, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-left-cover .event-dashboard-left-opener {
    display: none;
  }
  /* line 3424, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-left {
    left: 0;
  }
  /* line 3428, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-right {
    overflow: hidden;
    position: relative;
    margin-left: 36px;
  }
  /* line 3435, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-right .well.well-top {
    padding-left: 68px;
  }
  /* line 3439, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-right-content {
    padding-left: 30px;
  }
  /* line 3445, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .editing.event-show .event-dashboard,
.editing.event-show .global-dashboard-mobile {
    display: none !important;
  }
  /* line 3450, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .editing.event-show .website {
    margin: 100px 60px 60px 60px;
  }
  /* line 3455, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .global-dashboard {
    width: 100%;
    top: initial;
    bottom: 0;
    height: 70px;
  }
  /* line 3461, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .global-dashboard svg {
    display: none;
  }
  /* line 3465, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .global-dashboard .global-dashboard-links {
    clear: both;
  }
  /* line 3468, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .global-dashboard .global-dashboard-links a {
    width: 25%;
    float: left;
  }
  /* line 3475, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .container-dashboard {
    padding-left: 15px !important;
  }
}

/* line 3484, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.report-data-block {
  background-color: #f8f9fc;
  border: 1px solid #efefef;
  padding: 30px 10px;
  margin-bottom: 20px;
}

/* line 3490, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.report-data-block h1 {
  font-size: 60px;
}

/* line 3495, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#allAttendeeTable {
  height: 400px;
  overflow: scroll;
}

/* line 3501, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.form-builder .well {
  box-shadow: none;
  padding: 10px 10px;
  margin-bottom: 4px;
}

/* line 3506, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.form-builder .well i {
  display: inline-block;
  margin-right: 4px;
}

/* line 3513, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.form-designer {
  border: 1px solid #ccc;
}

/* line 3517, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #f29b30;
  box-shadow: inset 1px 2px 3px rgba(255, 255, 255, 0.23);
}

/* line 3526, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status.status-positive {
  background-color: #2ea595;
}

/* line 3530, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status.status-neutral {
  background-color: #334999;
}

/* line 3534, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status.status-negative {
  background-color: #bf3121;
}

/* line 3538, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status.status-disabled {
  background-color: #999;
}

/* line 3543, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status-why {
  color: #334999;
  font-size: 12px;
  display: inline-block;
}

/* line 3549, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.admin th.large,
.admin_user th.large {
  width: 360px !important;
}

/* line 3554, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.admin th.medium,
.admin_user th.medium {
  width: 260px !important;
}

/* line 3560, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .action-buttons {
  text-align: right !important;
}

/* line 3563, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .action-buttons.action-buttons-2 {
  width: 60px;
}

/* line 3567, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .action-buttons .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 3574, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .action-buttons .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 3581, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .dataTables_paginate,
#ec-datatable_wrapper .dataTables_length {
  display: none;
}

/* line 3586, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .completed {
  opacity: 0.4;
  text-decoration: line-through;
}

/* line 3591, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .small-vert-padding {
  padding: 5px 12px !important;
}

/* line 3595, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .col-50 {
  width: 50px !important;
}

/* line 3599, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .col-100 {
  max-width: 100px !important;
}

/* line 3603, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .schedule_time,
#ec-datatable_wrapper .schedule_date {
  width: 160px;
}

/* line 3608, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .schedule_title {
  min-width: 400px;
}

/* line 3612, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .basic-info {
  width: 299px !important;
}

/* line 3616, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .dt-tag-hidden {
  display: none;
}

/* line 3620, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper div.bootstrap-tagsinput {
  margin-right: 10px;
  height: 40px;
}

/* line 3624, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper div.bootstrap-tagsinput span.tag {
  line-height: 30px;
  font-size: 100%;
}

/* line 3629, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper div.bootstrap-tagsinput input.tt-input {
  height: 24px;
  min-width: 100px;
}

/* line 3635, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .status-checkbox {
  width: 30px !important;
  color: #2d4086 !important;
}

/* line 3640, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .select-checkbox {
  width: 24px !important;
}

/* line 3644, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper th.select-checkbox input {
  margin-left: 6px;
}

/* line 3648, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper td.select-checkbox:before {
  margin-top: 8px;
}

/* line 3652, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper td.select-checkbox:after {
  margin-top: -6px;
}

/* line 3658, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_schedule.index div.dataTables_scrollBody {
  overflow: hidden !important;
}

/* line 3663, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dataTables_paginate {
  float: right;
  margin-top: 14px;
}

/* line 3666, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dataTables_paginate .pagination {
  margin: 0;
}

/* line 3673, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .form-group .help-block,
.upgraderequired .form-group .help-block {
  color: #888;
  font-weight: 600;
}

/* line 3678, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .img-left,
.upgraderequired .img-left {
  width: 60px;
  float: left;
  margin: 0 16px 10px 0;
  border-radius: 50%;
}

/* line 3689, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.text_message_templates .chat,
.sms_attendees_new .chat,
.attendee_texts_show .chat {
  margin: 25px 0;
  width: 100%;
  border: solid 1px #eee;
  display: flex;
  min-height: 180px;
  color: white;
  flex-direction: column;
  padding: 10px;
}

/* line 3700, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.text_message_templates .messages,
.sms_attendees_new .messages,
.attendee_texts_show .messages {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
}

/* line 3706, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.text_message_templates .message p,
.sms_attendees_new .message p,
.attendee_texts_show .message p {
  color: white;
}

/* line 3710, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.text_message_templates .message,
.sms_attendees_new .message,
.attendee_texts_show .message {
  border-radius: 20px;
  padding: 8px 15px;
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}

/* line 3718, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.text_message_templates .mine,
.sms_attendees_new .mine,
.attendee_texts_show .mine {
  align-items: flex-end;
}

/* line 3722, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.text_message_templates .mine .message,
.sms_attendees_new .mine .message,
.attendee_texts_show .mine .message {
  color: white;
  margin-left: 25%;
  background: linear-gradient(to bottom, #00d0ea 0%, #0085d1 100%);
  background-attachment: fixed;
  position: relative;
}

/* line 3730, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.text_message_templates .mine .message.last:before,
.sms_attendees_new .mine .message.last:before,
.attendee_texts_show .mine .message.last:before {
  content: "";
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: -8px;
  height: 20px;
  width: 20px;
  background: linear-gradient(to bottom, #00d0ea 0%, #0085d1 100%);
  background-attachment: fixed;
  border-bottom-left-radius: 15px;
}

/* line 3743, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.text_message_templates .mine .message.last:after,
.sms_attendees_new .mine .message.last:after,
.attendee_texts_show .mine .message.last:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: -10px;
  width: 10px;
  height: 20px;
  background: white;
  border-bottom-left-radius: 10px;
}

/* line 3756, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.newattendee-button-container {
  content: "";
  position: fixed;
  bottom: 0;
  background: #fff;
  width: 100%;
  padding: 10px;
  left: 0;
  text-align: right;
  padding-right: 118px;
  border-top: 1px solid #ccc;
}

/* line 3768, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.newattendee-button-container .btn {
  width: 200px;
  margin-left: 20px;
}

/* line 3773, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.newattendee-button-container span {
  opacity: 0.5;
  font-weight: 600;
}

/* line 3780, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attendee-profile-icons a {
  font-size: 20px;
  color: black;
  display: inline-block;
  margin: 0 6px;
}

/* line 3787, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attending-status {
  padding: 4px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
  background: #cccccc;
  padding: 6px 12px;
  border-radius: 20px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
}

/* line 3801, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attending-status.attending-status-attending {
  background-color: #eaf5eb;
  color: #218838;
  border-color: #d4ebd6;
}

/* line 3806, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attending-status.attending-status-pending {
  background: #bf803d;
}

/* line 3809, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attending-status.attending-status-not-attending {
  background: #ac2e3f;
}

/* line 3812, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attending-status.attending-list {
  background: rebeccapurple;
}

/* line 3817, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.last-updated-tag {
  display: none;
  font-size: 0.7em;
  font-style: italic;
  opacity: 0.85;
  color: #6b7c93;
  /* blue-gray base */
  transition: color 0.15s ease, opacity 0.15s ease;
}

/* line 3826, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
tr:hover .last-updated-tag {
  display: block;
  color: #a94442;
  /* muted red on hover */
  opacity: 1;
}

/* line 3832, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile-img-container {
  position: relative;
  display: inline-block;
}

/* line 3836, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile-img-container .attendee-profile-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

/* line 3843, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile-img-container .attendee-profile-vip {
  position: absolute;
  bottom: 4px;
  right: 4px;
  font-size: 6px;
  display: block;
}

/* line 3850, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile-img-container .attendee-profile-vip .fa-2x {
  color: #334999;
}

/* line 3854, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile-img-container .attendee-profile-vip .far.fa-star {
  opacity: 1;
}

/* line 3863, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
:root {
  --attendee-drawer-width: 500px;
}

/* line 3869, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.fade {
  opacity: 1;
}

/* line 3873, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.fade .attendee-details-modal__dialog {
  transition: transform 260ms ease;
  transform: translateX(100%);
}

/* line 3878, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.in .attendee-details-modal__dialog {
  transform: translateX(0);
}

/* line 3883, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.modal-v3 .modal-body {
  background: transparent;
  padding: 0;
}

/* line 3889, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.modal-v3.modal:before {
  display: none;
}

/* line 3893, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.modal-v3 .modal-dialog {
  display: block;
  vertical-align: top;
  text-align: left;
}

/* line 3900, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__dialog {
  position: fixed;
  top: 0;
  right: 0;
  height: 100vh;
  width: var(--attendee-drawer-width);
  max-width: 94vw;
  margin: 0;
}

/* line 3910, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__chrome {
  position: relative;
  height: 100vh;
}

/* line 3915, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__topbar {
  position: sticky;
  top: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 18px;
  border-bottom: 1px solid #ccc;
}

/* line 3926, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__controls {
  display: flex;
  align-items: center;
  gap: 12px;
}

/* line 3932, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__loading-panel {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 160ms ease, visibility 0ms linear 160ms;
}

/* line 3946, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__loading-panel-inner {
  text-align: center;
}

/* line 3950, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__loading-spinner {
  font-size: 50px;
  color: #6b7280;
  line-height: 1;
}

/* line 3956, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__loading-text {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #111;
}

/* line 3963, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__header,
.attendee-details-modal .attendee-details-modal__tabs-wrap,
.attendee-details-modal .attendee-details-modal__content {
  transition: opacity 160ms ease;
}

/* line 3970, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.attendee-details-modal--loading .attendee-details-modal__loading-panel {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 160ms ease;
}

/* line 3977, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.attendee-details-modal--loading .attendee-details-modal__header,
.attendee-details-modal.attendee-details-modal--loading .attendee-details-modal__tabs-wrap,
.attendee-details-modal.attendee-details-modal--loading .attendee-details-modal__content {
  opacity: 0;
  pointer-events: none;
  transition: none;
}

/* line 3986, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__nav,
.attendee-details-modal .attendee-details-modal__close {
  width: 32px;
  height: 32px;
  border-radius: 999px;
  border: none;
  background: rgba(255, 255, 255, 0.92);
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

/* line 3999, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__nav:hover,
.attendee-details-modal .attendee-details-modal__close:hover {
  background: #5352Ed;
  color: #fff;
}

/* line 4005, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__nav[disabled] {
  opacity: 0.55;
  cursor: not-allowed;
}

/* line 4010, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__close {
  font-size: 28px;
  line-height: 1;
}

/* line 4015, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__card {
  margin-top: 0;
  background: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}

/* line 4025, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__header {
  padding: 27px 28px 16px;
}

/* line 4029, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__header-media {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

/* line 4035, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__avatar-btn {
  padding: 0;
  border: 0;
  background: transparent;
  display: block;
  border-radius: 999px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

/* line 4045, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__avatar-btn:focus {
  outline: none;
}

/* line 4049, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__avatar-btn:focus-visible {
  outline: none;
}

/* line 4053, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__avatar img {
  width: 58px !important;
  height: 58px !important;
  border-radius: 50%;
  object-fit: cover;
  border: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 4061, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__name {
  margin: 0;
  font-size: 28px;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-family: outfit;
}

/* line 4069, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__email {
  font-size: 18px;
  color: #4b5563;
  margin-top: 4px;
}

/* line 4075, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__pills {
  margin-top: 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

/* line 4083, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__pill {
  display: inline-flex;
  align-items: center;
  padding: 6px 12px;
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  color: #111;
  background: #fff;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
}

/* line 4097, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__header-actions {
  margin-left: auto;
  display: flex;
  align-items: center;
  padding-left: 14px;
  gap: 10px;
}

/* line 4105, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__open {
  width: 46px;
  height: 46px;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.14);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #111;
  background: #fff;
}

/* line 4117, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__open.attendee-details-modal__open--approve {
  border-color: #519672;
  background: #519672;
  color: #fff;
}

/* line 4123, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__open.attendee-details-modal__open--reject {
  border-color: #8E3A37;
  background: #8E3A37;
  color: #fff;
}

/* line 4129, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__open:hover {
  color: #334999;
  border-color: rgba(0, 0, 0, 0.18);
}

/* line 4134, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__open.attendee-details-modal__open--approve:hover {
  color: #fff;
  background: #0f7a3b;
  border-color: #0f7a3b;
}

/* line 4140, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__open.attendee-details-modal__open--reject:hover {
  color: #fff;
  background: #8e2a2a;
  border-color: #8e2a2a;
}

/* line 4146, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tabs-wrap {
  background: #fff;
}

/* line 4151, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tabs {
  border-bottom: 1px solid #ccc;
  padding-left: 28px;
}

/* line 4164, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-click, .attendee-details-modal a.editable-click, .attendee-details-modal a.editable-click:hover {
  text-decoration: none;
  border-bottom: dashed 1px #5352Ed;
}

/* line 4169, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__nav--right {
  margin-left: auto;
  display: flex;
  gap: 12px;
}

/* line 4183, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__content {
  padding: 0 30px 28px;
  overflow-y: auto;
  flex: 1;
  margin-top: 0;
}

/* line 4190, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__row {
  display: flex;
  align-items: flex-start;
  padding: 12px 0;
  gap: 20px;
}

/* line 4197, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__key {
  width: 25%;
  font-weight: 600;
  color: #888;
  font-size: 14px;
  line-height: 24px;
  padding-top: 2px;
}

/* line 4206, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__val {
  flex: 1;
  font-size: 16px;
  line-height: 28px;
  color: #111;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

/* line 4217, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__answer-content {
  flex: 1 1 auto;
  min-width: 0;
}

/* line 4222, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__inline-edit {
  margin-left: auto;
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #111;
  background: #fff;
  flex: 0 0 auto;
  text-decoration: none;
}

/* line 4235, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__inline-edit:hover {
  color: #334999;
  text-decoration: none;
}

/* line 4240, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal #attendee_details_modal_connected_attendees {
  width: 100%;
}

/* line 4243, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal #attendee_details_modal_connected_attendees .media-body > p {
  font-size: 16px;
  margin-bottom: 0;
}

/* line 4248, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal #attendee_details_modal_connected_attendees .media-body > p a {
  font-size: 16px;
}

/* line 4252, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal #attendee_details_modal_connected_attendees .media-body > span {
  font-size: 14px;
}

/* line 4256, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal #attendee_details_modal_connected_attendees .media-body > span a {
  font-size: 14px;
}

/* line 4261, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__val .editableform,
.attendee-details-modal .attendee-details-modal__notes .editableform {
  flex: 1;
  min-width: 0;
}

/* line 4267, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__val .editableform .control-group,
.attendee-details-modal .attendee-details-modal__notes .editableform .control-group {
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: normal;
}

/* line 4278, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__val .editableform .control-group > div:first-child,
.attendee-details-modal .attendee-details-modal__notes .editableform .control-group > div:first-child {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 1 auto;
  min-width: 0;
}

/* line 4287, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__val .editable-input,
.attendee-details-modal .attendee-details-modal__notes .editable-input {
  flex: 1;
  min-width: 0;
}

/* line 4293, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__val .editable-input .form-control,
.attendee-details-modal .attendee-details-modal__notes .editable-input .form-control {
  width: 100%;
}

/* line 4300, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__notes .editable-input > textarea {
  min-height: 120px;
}

/* line 4304, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-input {
  height: auto;
  min-height: 50px;
}

/* line 4309, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-input select {
  width: 100%;
  height: 50px;
  border-radius: 0;
  background: #fff;
  color: #333;
  font-size: 16px;
  box-shadow: none;
}

/* line 4319, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-input select:focus {
  border-color: #334999;
  outline: 1px solid #334999;
  box-shadow: none;
  position: relative;
  z-index: 1;
}

/* line 4327, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-input > input[type='text'], .attendee-details-modal .editable-input > input[type='email'], .attendee-details-modal .editable-input > input[type='tel'], .attendee-details-modal .editable-input > input[type='number'], .attendee-details-modal .editable-input > input[type='url'], .attendee-details-modal .editable-input > input[type='password'] {
  height: 50px;
}

/* line 4336, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-input > textarea {
  width: 100%;
  max-height: 320px;
  overflow-y: auto;
}

/* line 4344, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-container.editable-inline,
.attendee-details-modal .editable-container.editable-inline .editableform {
  width: 100%;
}

/* line 4349, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist > div {
  margin: 4px 0;
}

/* line 4353, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist {
  max-height: 320px;
  overflow-y: auto;
  padding-right: 8px;
}

/* line 4359, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist label {
  display: block;
  position: relative;
  cursor: pointer;
  user-select: none;
  font-size: 15px;
  padding-left: 24px;
  margin: 0;
  white-space: normal;
}

/* line 4370, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist input[type='checkbox'] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* line 4376, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist label > span {
  display: inline-block;
}

/* line 4380, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist label > span:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
}

/* line 4390, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist label:hover input[type='checkbox'] ~ span:before {
  background-color: #ccc;
}

/* line 4394, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist input[type='checkbox']:checked ~ span:before {
  background-color: #334999;
}

/* line 4398, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist input[type='checkbox']:disabled ~ span:before {
  opacity: 0.6;
}

/* line 4402, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist label > span:after {
  content: '';
  position: absolute;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s ease all;
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

/* line 4417, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist input[type='checkbox']:checked ~ span:after {
  visibility: visible;
  opacity: 1;
}

/* line 4422, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__val .editable-error-block {
  flex-basis: 100%;
}

/* line 4426, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__answer a {
  word-break: break-word;
}

/* line 4430, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__answer img {
  max-width: 160px;
  height: auto;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 4437, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .js-custom-question-image-row .attendee-details-modal__val {
  flex-direction: column;
  align-items: flex-start;
}

/* line 4442, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .js-custom-question-image-row .attendee-details-modal__answer-content.js-custom-question-image-answer {
  width: 100%;
}

/* line 4448, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .js-custom-question-file-row .attendee-details-modal__val {
  flex-direction: column;
  align-items: flex-start;
}

/* line 4453, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .js-custom-question-file-row .attendee-details-modal__answer-content.js-custom-question-file-answer {
  width: 100%;
}

/* line 4457, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .js-custom-question-file-row .control a {
  font-size: 16px;
  line-height: 24px;
  color: #334999;
  font-weight: 500;
  text-decoration: none;
  background: none;
  cursor: pointer;
}

/* line 4467, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .js-custom-question-file-row .control i {
  margin-right: 6px;
}

/* line 4474, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .js-custom-question-image-upload,
.attendee-details-modal .js-custom-question-file-upload {
  min-width: 150px;
  text-align: center;
}

/* line 4480, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__verified {
  color: #159a4b;
  font-size: 18px;
  line-height: 1;
}

/* line 4486, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  flex: 1 1 auto;
}

/* line 4493, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags--editable {
  cursor: pointer;
}

/* line 4497, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags--disabled {
  cursor: default;
}

/* line 4501, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-editor {
  flex: 1 1 100%;
  min-width: 0;
}

/* line 4505, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-editor .bootstrap-tagsinput {
  width: 100%;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  min-height: 50px;
}

/* line 4517, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-editor .bootstrap-tagsinput input {
  flex: 1 1 120px;
  min-width: 120px;
  height: auto;
  margin: 0;
  padding: 4px 2px;
  border: none;
  outline: none;
  box-shadow: none;
  background: transparent;
  font-size: 15px;
  line-height: 24px;
  color: #111;
}

/* line 4532, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-editor .bootstrap-tagsinput .tag {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border-radius: 999px;
  border: 1px solid rgba(0, 0, 0, 0.14);
  background: #fff;
  font-weight: 600;
  font-size: 13px;
  line-height: 1;
  color: #111;
  box-shadow: none;
}

/* line 4547, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-editor .bootstrap-tagsinput .tag [data-role='remove'] {
  color: inherit;
  opacity: 0.7;
}

/* line 4552, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-editor .bootstrap-tagsinput .tag [data-role='remove']:hover,
.attendee-details-modal .attendee-details-modal__tags-editor .bootstrap-tagsinput .tag [data-role='remove']:focus {
  color: inherit;
  opacity: 1;
}

/* line 4558, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-editor .bootstrap-tagsinput .tag [data-role='remove']::after {
  background: transparent;
}

/* line 4564, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-error {
  color: #c0392b;
  font-size: 13px;
  line-height: 18px;
  margin-top: 6px;
}

/* line 4571, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-manage-link {
  display: inline-block;
  margin-top: 8px;
  font-size: 13px;
  line-height: 18px;
}

/* line 4578, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tag {
  display: inline-flex;
  padding: 6px 12px;
  border-radius: 999px;
  border: 1px solid rgba(0, 0, 0, 0.14);
  background: #fff;
  font-weight: 600;
  font-size: 13px;
  line-height: 1;
  color: #111;
}

/* line 4590, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__notes {
  font-size: 16px;
  line-height: 26px;
  color: #111;
}

/* line 4596, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__notes h4 {
  font-weight: 800;
  font-family: outfit;
  margin: 0 0 10px;
}

/* line 4602, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__divider {
  border: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.12);
  margin: 22px 0;
}

/* line 4608, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone {
  margin: 0;
  border-top: 0;
  padding: 16px 0;
}

/* line 4614, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 14px;
  color: #d63a59;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

/* line 4626, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-icon {
  display: inline-block;
  color: #d63a59;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0;
}

/* line 4634, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 28px;
  border: 1px solid rgba(214, 58, 89, 0.22);
  border-radius: 24px;
  background: #fff7f8;
}

/* line 4645, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-copy {
  flex: 1;
  min-width: 0;
}

/* line 4650, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-title {
  margin: 0 0 8px !important;
  color: #111827;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.1;
  font-family: outfit;
}

/* line 4659, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-text {
  margin: 0;
  max-width: 420px;
  color: #667085;
  font-size: 16px;
  line-height: 1.3;
}

/* line 4667, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-width: 100px;
  padding: 16px 26px;
  border: 1px solid #d63a59;
  border-radius: 18px;
  background: #d63a59;
  color: #fff;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  flex: 0 0 auto;
  transition: background 160ms ease, border-color 160ms ease, transform 160ms ease;
}

/* line 4686, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-button:hover,
.attendee-details-modal .attendee-details-modal__danger-zone-button:focus {
  color: #fff;
  background: #be2948;
  border-color: #be2948;
  transform: translateY(-1px);
}

/* line 4694, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-button:focus {
  outline: none;
}

/* line 4698, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 auto;
  min-width: 100px;
}

/* line 4706, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-disabled {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* line 4712, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-disabled-text {
  color: rgba(213, 55, 37, 0.4);
  font-size: 16px;
  font-weight: 800;
  line-height: 1.2;
}

/* line 4719, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-disabled-icon {
  color: rgba(213, 55, 37, 0.6);
  font-size: 16px;
}

@media (max-width: 767px) {
  /* line 4725, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__dialog {
    width: 94vw;
  }
  /* line 4729, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__card {
    border-radius: 18px;
  }
  /* line 4733, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__header {
    padding: 20px 28px 14px;
  }
  /* line 4737, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__tabs-wrap {
    padding: 0;
  }
  /* line 4741, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__content {
    padding: 18px;
  }
  /* line 4745, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__name {
    font-size: 28px;
  }
  /* line 4749, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__row {
    flex-direction: column;
    gap: 8px;
  }
  /* line 4754, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__key {
    width: 100%;
    min-width: 0;
  }
  /* line 4759, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__danger-zone-panel {
    flex-direction: column;
    align-items: stretch;
    padding: 22px 16px;
  }
  /* line 4765, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__danger-zone-title {
    font-size: 24px;
  }
  /* line 4769, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__danger-zone-text {
    max-width: none;
    font-size: 16px;
  }
  /* line 4774, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__danger-zone-button {
    width: 100%;
    min-width: 0;
    font-size: 20px;
  }
  /* line 4780, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__danger-zone-actions,
.attendee-details-modal .attendee-details-modal__danger-zone-disabled {
    width: 100%;
    justify-content: flex-start;
  }
}

/* line 4791, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ui-datepicker-div.ui-datepicker,
.ui-timepicker-wrapper {
  z-index: 100050 !important;
}

/* line 4796, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
  z-index: 100000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 160ms ease, visibility 0ms linear 160ms;
}

/* line 4807, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__backdrop.is-open {
  opacity: 1;
  visibility: visible;
  transition: opacity 160ms ease;
}

/* line 4813, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__modal {
  position: fixed;
  top: 50%;
  right: calc(var(--attendee-drawer-width) + 24px);
  transform: translateY(-50%);
  width: 420px;
  max-width: calc(100vw - 32px);
  z-index: 100001;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 160ms ease, visibility 0ms linear 160ms;
}

/* line 4831, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__modal.is-open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 160ms ease;
}

/* line 4838, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__modal.attendee-photo-upload__modal--center {
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%);
}

/* line 4844, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__card {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.35);
  overflow: hidden;
}

/* line 4851, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__header {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 4859, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__title {
  margin: 0;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: -0.01em;
  text-align: center;
  flex: 1 1 auto;
}

/* line 4868, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__close {
  width: 40px;
  height: 40px;
  border-radius: 999px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  background: rgba(255, 255, 255, 0.92);
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  font-size: 22px;
  line-height: 1;
}

/* line 4883, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__header::after {
  content: "";
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
}

/* line 4890, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__body {
  padding: 16px;
  background: rgba(0, 0, 0, 0.03);
}

/* line 4895, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__preview {
  display: flex;
  justify-content: center;
  padding: 10px 0 16px;
}

/* line 4901, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__preview img {
  width: 180px;
  height: 180px;
  border-radius: 50%;
  object-fit: cover;
  border: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 4909, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__footer {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding: 12px 16px 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 4917, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__footer .btn-primary {
  background-color: #334999;
  border-color: #334999;
}

/* line 4922, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__footer .btn.btn-gray:hover,
.attendee-photo-upload__footer .btn.btn-gray:focus {
  background-color: #90979d;
  color: #fff;
}

/* line 4928, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__footer .btn.btn-gray:active {
  background-color: #858d93;
  color: #fff;
}

/* line 4933, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__footer.is-disabled .btn,
.attendee-photo-upload__footer .btn[disabled] {
  opacity: 0.45;
  pointer-events: none;
  cursor: not-allowed;
}

/* line 4940, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__uploader {
  display: flex;
  justify-content: center;
}

/* line 4945, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__uploader .uploadcare--widget {
  margin: 0;
}

/* line 4949, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__modal .uploadcare--widget {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  row-gap: 10px;
  column-gap: 10px;
}

/* line 4958, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__modal .uploadcare--widget__text {
  order: 0;
  flex: 0 0 100%;
  text-align: center;
  margin: 0;
}

/* line 4965, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__modal .uploadcare--widget__button {
  order: 1;
  margin: 0;
}

/* line 4970, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dropdown-toggle.dropdown-toggle-dots {
  color: #585858;
  font-size: 26px;
  line-height: 0;
}

/* line 4975, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dropdown-toggle.dropdown-toggle-dots.dropdown-toggle-dots-sm {
  font-size: 18px;
}

/* line 4979, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dropdown-toggle.dropdown-toggle-dots:hover {
  color: #334999;
}

/* line 4985, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-table-action-container .btn,
.attendee-table-action-container .dropdown {
  display: inline-block;
}

/* line 4990, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-table-action-container .dropdown {
  position: relative;
  top: 6px;
  margin-left: 16px;
}

/* line 4997, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.pricing-submenu-border {
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px solid #999;
  margin-bottom: 30px;
  padding-bottom: 8px;
}

/* line 5005, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ticket-progress-container {
  width: 100%;
  height: 16px;
  background-color: #ccc;
  position: relative;
}

/* line 5011, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ticket-progress-container .ticket-progress {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 20%;
  background-color: #334999;
}

/* line 5024, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checklist .checklist-item.checklist-item-complete h5, .checklist .checklist-item.checklist-item-complete .pages-sub-nav li a, .pages-sub-nav li .checklist .checklist-item.checklist-item-complete a, .checklist .checklist-item.checklist-item-complete .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .checklist .checklist-item.checklist-item-complete a, .checklist .checklist-item.checklist-item-complete .event-dashboard-left li span.header, .event-dashboard-left li .checklist .checklist-item.checklist-item-complete span.header, .checklist .checklist-item.checklist-item-complete .event-dashboard-left li a, .event-dashboard-left li .checklist .checklist-item.checklist-item-complete a {
  text-decoration: line-through;
}

/* line 5030, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checklist .checklist-checkbox {
  width: 30px;
  height: 30px;
  float: left;
  margin: 2px 20px 100px 0;
  display: none;
}

/* line 5041, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadge_templates .section-upgrade,
.registration_pages .section-upgrade {
  top: 100px;
  z-index: 100;
  min-height: 800px;
}

/* line 5048, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 9;
}

/* line 5059, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade .section-upgrade-content {
  background-color: #fff;
  color: #000;
  margin: 0 auto;
  width: 500px;
  top: 68px;
  position: relative;
  box-shadow: 2px 2px 5px #00000038;
  border: 1px solid #dde1e6;
}

/* line 5070, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade .section-upgrade-content .section-upgrade-content-inner {
  padding: 54px 0 30px 44px;
}

/* line 5074, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade .section-upgrade-content h3 {
  font-family: outfit;
  margin-bottom: 12px;
}

/* line 5079, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade .section-upgrade-content .section-upgrade-content-p {
  margin-bottom: 20px;
  color: #000;
}

/* line 5089, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade .section-upgrade-content .help-block {
  font-size: 13px;
  line-height: 1.3;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0;
}

/* line 5099, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade.section-upgrade-inline {
  position: relative;
}

/* line 5102, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade.section-upgrade-inline .section-upgrade-content {
  top: 0 !important;
  margin: 0;
  box-shadow: none;
  width: 100%;
  max-width: 1000px;
}

@media (max-width: 992px) {
  /* line 5116, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .section-upgrade .section-upgrade-content {
    width: 300px;
    top: 30px;
  }
  /* line 5120, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .section-upgrade .section-upgrade-content .section-upgrade-content-inner {
    padding: 30px;
  }
}

/* line 5128, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.hasaccentborder:after {
  content: "";
  display: block;
  width: 100px;
  height: 3px;
  background-color: #334999;
  margin-top: 10px;
}

/* line 5138, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.radio-enhanced.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 5145, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendees.show p,
.purchases.show p {
  margin: 0;
}

/* line 5148, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendees.show h5, .attendees.show .pages-sub-nav li a, .pages-sub-nav li .attendees.show a, .attendees.show .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .attendees.show a, .attendees.show .event-dashboard-left li span.header, .event-dashboard-left li .attendees.show span.header, .attendees.show .event-dashboard-left li a, .event-dashboard-left li .attendees.show a,
.purchases.show h5,
.purchases.show .pages-sub-nav li a,
.pages-sub-nav li .purchases.show a,
.purchases.show .nav-dashboard-event-actions li a,
.nav-dashboard-event-actions li .purchases.show a,
.purchases.show .event-dashboard-left li span.header,
.event-dashboard-left li .purchases.show span.header,
.purchases.show .event-dashboard-left li a,
.event-dashboard-left li .purchases.show a {
  font-weight: 600;
}

/* line 5153, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.fa-largefloat {
  font-size: 30px;
}

/* line 5157, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkin-header {
  margin-bottom: 30px;
}

/* line 5160, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkin-header h5, .checkin-header .pages-sub-nav li a, .pages-sub-nav li .checkin-header a, .checkin-header .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .checkin-header a, .checkin-header .event-dashboard-left li span.header, .event-dashboard-left li .checkin-header span.header, .checkin-header .event-dashboard-left li a, .event-dashboard-left li .checkin-header a {
  margin-top: 20px;
}

/* line 5164, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkin-header a.checkin-header-close {
  font-size: 18px;
  color: #444;
  border-left: 1px solid #f2f2f2;
  padding: 16px 25px;
  display: inline-block;
}

/* line 5171, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkin-header a.checkin-header-close:hover {
  background-color: #f8f9fc;
}

/* line 5176, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkin-header .checkin-header-meter {
  width: 100%;
  height: 5px;
  background: #ccc;
  position: relative;
  margin: 0 auto;
}

/* line 5183, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkin-header .checkin-header-meter .checkin-header-meter-progress {
  position: absolute;
  height: 5px;
  left: 0;
  top: 0;
  width: 20%;
  background-color: #334999;
}

/* line 5194, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.break-word {
  word-break: break-word;
}

/* line 5198, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.table-filter a.collapsed i.fa-angle-down {
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Chrome, Safari, Opera */
  transform: rotate(0deg);
}

/* line 5204, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.table-filter a i.fa-angle-down {
  transition: all 0.3s ease;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 5212, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-section hr {
  margin: 20px auto;
  display: block;
}

/* line 5217, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-title {
  display: flex;
  justify-content: space-between;
}

/* line 5221, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-title a {
  font-size: 14px;
  line-height: 1.428571429;
}

/* line 5227, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-section:first-child .attendee-title a {
  display: none;
}

/* line 5230, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan {
  display: block;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding-top: 6px;
  padding-bottom: 6px;
  text-decoration: none;
  transition: padding-bottom 0.3s ease;
}

/* line 5239, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan .collapse-show {
  display: none;
}

/* line 5243, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan .collapse-hide {
  display: inline-block;
}

/* line 5247, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan i.fa-angle-down {
  transition: all 0.3s ease;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 5255, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan.collapsed i.fa-angle-down {
  transition: all 0.3s ease;
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Chrome, Safari, Opera */
  transform: rotate(0deg);
}

/* line 5263, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan.collapsed .collapse-show {
  display: inline-block;
}

/* line 5267, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan.collapsed .collapse-hide {
  display: none;
}

/* line 5272, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan:hover {
  text-decoration: none;
  color: #1a254d;
}

/* line 5277, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan:active, .inlineaccordinan:focus {
  text-decoration: none;
}

/* line 5289, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-app-wrapper {
  color: white;
  background: #334999;
  height: 46px;
}

/* line 5294, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-app-wrapper .event-breadcrumbs a {
  color: white;
}

/* line 5299, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas {
  width: 100%;
  height: calc(100vh - 57px);
  background: lightgray url(/../assets/pattern.png) repeat;
  position: relative;
}

/* line 5306, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas .topnav {
  top: 46px;
}

/* line 5310, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas.mobile-map {
  height: calc(100vh);
  overflow: hidden;
}

/* line 5316, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas.mobile-map .tables-canvas {
  left: calc(-0.5 * (5000px - 100%));
  top: calc(-0.5 * (5000px - 100%));
}

/* line 5322, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas.dragging {
  cursor: grabbing;
}

/* line 5326, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas #drag-icon {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  border: 1px solid black;
  position: fixed;
  top: -15px;
  left: -15px;
  background: white;
  opacity: 0.5;
  display: none;
  pointer-events: none;
}

/* line 5341, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-bar {
  width: 100%;
  padding: 15px;
  background: #323b49;
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 5350, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-bar a {
  color: white;
}

/* line 5355, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-viewport {
  position: absolute;
  bottom: 55px;
  left: 10px;
  z-index: 90;
  height: 100px;
  width: 100px;
  background: rgba(0, 0, 0, 0.2);
  border: 2px solid #666;
}

/* line 5365, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-viewport .viewport-object {
  position: absolute;
  border: 1px solid #000;
  background: rgba(255, 255, 255, 0.8);
}

/* line 5371, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-viewport .viewport-inset {
  position: absolute;
  width: 20px;
  height: 16px;
  left: 39px;
  top: 41px;
  background: #3349994D;
  border: 1px solid rgba(0, 0, 0, 0.4);
  z-index: 10;
}

/* line 5381, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-viewport .viewport-inset:hover {
  cursor: grab;
  background: #33499999;
}

/* line 5386, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-viewport .viewport-inset.dragged {
  cursor: move;
  background: #334999B3;
}

/* line 5393, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-statusbar {
  position: absolute;
  bottom: 5px;
  left: 10px;
  z-index: 90;
  height: 40px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.1);
}

/* line 5403, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-statusbar .status-wrapper a {
  font-weight: 600;
}

/* line 5407, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-statusbar .status-wrapper .coordinates {
  margin-left: 20px;
  color: #666;
}

/* line 5412, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-statusbar .status-wrapper button:first-of-type {
  margin-right: 10px;
}

/* line 5418, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-actions {
  position: absolute;
  top: 60px;
  left: 0px;
  padding: 10px;
  z-index: 10;
}

/* line 5426, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-actions .actions-wrapper button:first-of-type {
  margin-right: 10px;
}

/* line 5431, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-actions .dropdown-actions-menu {
  position: absolute;
  background: white;
  padding: 20px;
  width: 250px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25);
  top: 70px;
}

/* line 5441, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content-hassidebar {
  padding-top: 140px;
  margin-left: 280px;
}

/* line 5447, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content-hassidebar.event-dashboard-right-content-hassidebar-lg {
  margin-left: 400px;
  padding-top: 140px;
}

/* line 5454, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-attendee {
  width: 20px;
  height: 20px;
  position: fixed;
  top: -20px;
  left: -20px;
  border-radius: 20px;
  border: 1px solid black;
  background: white;
}

/* line 5465, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas {
  position: absolute;
  width: 5000px;
  height: 5000px;
  touch-action: none;
  left: calc(-0.5 * (5000px - 100% + 350px));
  top: calc(-0.5 * (5000px - 100% + 50px));
}

/* line 5477, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .map-link {
  color: #000;
  font-weight: 400;
  -webkit-user-drag: none;
  user-select: none;
}

/* line 5486, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas.dragged {
  cursor: move;
  background: #3349991A;
}

/* line 5491, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .seat {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  border: 1px solid black;
  opacity: 0.5;
  background: white;
  transform: scale(1);
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  color: #666;
}

/* line 5504, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .seat:hover, .tables-canvas .seat.hover {
  opacity: 1;
  transform: scale(1.1);
  background: rgba(46, 143, 165, 0.4);
}

/* line 5511, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .seat.assigned {
  opacity: 1;
  background: rgba(46, 143, 165, 0.8);
  cursor: grab;
  color: black;
}

/* line 5518, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .seat.highlighted {
  background: rgba(255, 208, 0, 0.8);
}

/* line 5523, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .screenshot-header {
  padding: 20px;
  font-weight: bold;
  display: none;
  align-items: center;
}

/* line 5530, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .ss-ec-logo {
  /* Set the width and height of the span to match the image dimensions */
  width: 180px;
  /* Adjust this value to match the image width */
  height: 30px;
  /* Adjust this value to match the image height */
  background-image: url(/assets/event_create_logo_black.png);
  background-size: contain;
  /* Scale the background image to cover the span */
  background-repeat: no-repeat;
  /* Prevent the image from repeating */
  text-indent: -9999px;
  /* Hide the text content by moving it off-screen */
  overflow: hidden;
  /* Hide any overflow */
  display: inline-block;
  margin-left: 10px;
  padding: 0;
}

/* line 5545, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .sections {
  position: relative;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

/* line 5552, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section1 {
  position: absolute;
  width: 100%;
  height: 30px;
  top: -30px;
  left: 0;
  pointer-events: auto;
}

/* line 5561, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section2 {
  position: absolute;
  width: 30px;
  height: 100%;
  right: -30px;
  top: 0;
  pointer-events: auto;
}

/* line 5569, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section2 .seats {
  flex-flow: column;
}

/* line 5574, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section3 {
  position: absolute;
  width: 100%;
  height: 30px;
  bottom: -30px;
  left: 0;
  pointer-events: auto;
}

/* line 5583, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section4 {
  position: absolute;
  width: 30px;
  height: 100%;
  left: -30px;
  top: 0;
  pointer-events: auto;
}

/* line 5591, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section4 .seats {
  flex-flow: column;
}

/* line 5596, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .seats {
  width: 100%;
  height: 100%;
  position: relative;
  /* check this */
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

/* line 5607, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas svg circle:last-child,
.tables-canvas svg round:last-child {
  stroke: #334999;
}

/* line 5614, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table {
  cursor: pointer;
  border: 1px solid black;
  background: white;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  position: absolute;
  user-select: none;
  touch-action: none;
}

/* line 5626, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.square-table {
  width: 100px;
  height: 100px;
}

/* line 5631, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.circle-table, .dragged-table.round-table {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

/* line 5637, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.circle-table .section1, .dragged-table.round-table .section1 {
  top: 0px;
  height: 100px;
  pointer-events: none;
}

/* line 5643, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.circle-table .seats, .dragged-table.round-table .seats {
  position: absolute;
}

/* line 5646, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.circle-table .seats .seat, .dragged-table.round-table .seats .seat {
  pointer-events: auto;
  margin: 0 auto;
}

/* line 5653, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.rectangle-table {
  height: 100px;
  width: 150px;
}

/* line 5658, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.dj-table {
  width: 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5666, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.bar-table {
  width: 200px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5674, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.podium-table {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5682, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table .feature-label {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

/* line 5696, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.booth-table .feature-label {
  top: -33px;
}

/* line 5700, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.booth-table .section1 {
  top: 45px;
  pointer-events: none;
}

/* line 5706, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.booth-table .seats .seat {
  pointer-events: auto;
  border-radius: 5px;
  width: 100px;
  height: 60px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 5717, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table:hover, .dragged-table.hover {
  /* head current change */
}

/* line 5720, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table:hover:before, .dragged-table.hover:before {
  content: "";
  width: 100%;
  height: 100%;
  padding: 45px;
  position: absolute;
  top: -45px;
  left: -45px;
  right: 0;
  bottom: 0;
  box-sizing: content-box;
  border: 1px dashed gray;
  background: rgba(255, 255, 255, 0.4);
  z-index: 0;
  cursor: move;
}

/* line 5739, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.active:before {
  content: "";
  width: 100%;
  height: 100%;
  padding: 45px;
  position: absolute;
  top: -45px;
  left: -45px;
  right: 0;
  bottom: 0;
  box-sizing: content-box;
  border: 2px solid #334999;
  background: rgba(255, 255, 255, 0.4);
  z-index: 0;
}

/* line 5757, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table {
  cursor: pointer;
  border: 1px solid black;
  background: white;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  position: absolute;
  user-select: none;
}

/* line 5768, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.square-table {
  width: 100px;
  height: 100px;
}

/* line 5773, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.circle-table, .static-table.round-table {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

/* line 5779, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.circle-table .section1, .static-table.round-table .section1 {
  top: 0px;
  height: 100px;
  pointer-events: none;
}

/* line 5785, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.circle-table .seats, .static-table.round-table .seats {
  position: absolute;
}

/* line 5788, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.circle-table .seats .seat, .static-table.round-table .seats .seat {
  pointer-events: auto;
  margin: 0 auto;
}

/* line 5795, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.rectangle-table {
  height: 100px;
  width: 150px;
}

/* line 5800, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.dj-table {
  width: 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5808, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.bar-table {
  width: 200px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5816, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.podium-table {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5824, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table .feature-label {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

/* line 5838, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.booth-table .section1 {
  top: 45px;
  pointer-events: none;
}

/* line 5844, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.booth-table .seats .seat {
  pointer-events: auto;
  border-radius: 5px;
  width: 100px;
  height: 60px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 5855, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table:hover, .static-table.hover {
  /* head current change */
}

/* line 5858, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table:hover:before, .static-table.hover:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  box-sizing: content-box;
  background: rgba(255, 255, 255, 0.4);
  z-index: 0;
  cursor: move;
}

/* line 5873, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.active:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  box-sizing: content-box;
  background: #C4C5FC;
  z-index: 0;
}

/* line 5886, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-list {
  padding: 40px;
  width: 100%;
  text-align: center;
}

/* line 5890, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-list h1,
.seating-chart-list h2 {
  margin: 20px 0;
  text-align: center;
}

/* line 5896, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-list h2 {
  background: #ccc;
  padding: 20px;
}

/* line 5900, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-list .table-list {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
}

/* line 5906, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-list .table-container {
  margin: 10px;
  padding: 20px;
  width: 30%;
  min-width: 240px;
  border: 4px double #000;
}

/* line 5914, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts {
  background: #f8f9fc;
}

/* line 5916, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel {
  width: 350px;
  background: #fff;
  position: absolute;
  right: 0;
  top: 60px;
  height: calc(100% - 50px);
  box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.3);
  border: 1px solid #e9ecef;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}

/* line 5930, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel input[type="number"]::-webkit-inner-spin-button,
body.seatingcharts .sc-panel input[type="number"]::-webkit-outer-spin-button {
  opacity: 1;
}

/* line 5938, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .table-action li,
body.seatingcharts .feature-action li {
  padding: 5px;
}

/* line 5940, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .table-action li:hover,
body.seatingcharts .feature-action li:hover {
  background: #eee;
  cursor: pointer;
}

/* line 5947, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .table-inputs {
  padding: 15px;
}

/* line 5951, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-table {
  position: relative;
  /* end head current change */
  /* master change */
  text-decoration: none;
  color: #1a254d;
  height: calc(100vh - 105px);
  /* end master change */
}

/* line 5963, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-table .fa-close {
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
  font-size: 24px;
  z-index: 100;
  background: white;
}

/* line 5974, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-table-form {
  padding: 35px 15px 15px 15px;
  overflow-y: scroll;
  height: calc(100vh - 105px);
}

/* line 5980, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-tabs {
  width: 100%;
  display: flex;
  padding-top: 15px;
  background: #f8f9fc;
}

/* line 5988, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-tab {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 0;
  cursor: pointer;
  font-size: 16px;
  margin-right: 6px;
  font-weight: bold;
  background: #00000008;
}

/* line 6000, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-tab:hover, body.seatingcharts .sc-panel-tab.active {
  background: #fff;
  border: 1px solid #e9ecef !important;
  border-bottom: none !important;
  color: #334999 !important;
}

/* line 6009, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-content {
  background: #fff;
  height: calc(100vh - 250px);
}

/* line 6013, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-content .sc-panel-attendees {
  height: calc(100vh - 275px);
  overflow-y: scroll;
}

/* line 6018, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-content .sc-panel-input {
  padding: 15px;
}

/* line 6022, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-content .attendee {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 15px;
  cursor: grab;
}

/* line 6030, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-content .attendee:hover {
  background: #eee;
}

/* line 6037, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts {
  overflow: hidden;
}

/* line 6041, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.confirm-buttons {
  margin-top: 12px;
  margin-right: 12px;
}

/* line 6045, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar {
  position: fixed;
  left: 36px;
  top: 106px;
  width: 300px;
  border-right: 1px solid #e4e4e4;
  height: calc(100vh - 106px);
  padding-bottom: 140px;
  overflow: scroll;
  background: #fff;
}

/* line 6060, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar label {
  font-size: 12px;
}

/* line 6064, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .form-group {
  margin-bottom: 10px;
}

/* line 6068, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar h6 {
  font-weight: 500;
  margin-top: 24px;
  margin-left: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  opacity: .7;
}

/* line 6077, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar.sidebar-lg {
  width: 400px;
}

/* line 6086, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .radio a.external {
  display: inline-block;
  margin-left: 6px;
}

/* line 6090, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .radio a.external:hover {
  color: #2d4086;
}

/* line 6103, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsecontainer {
  padding: 20px;
}

/* line 6108, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn-drag {
  background: #fff;
  border: 2px dashed #e3e3e3;
  color: #202020;
  padding: 10px;
  display: block;
  margin-bottom: 10px;
  border-radius: 0;
  font-weight: 500;
  font-size: 15px;
}

/* line 6122, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2 {
  background: none;
  border: none;
  color: #202020;
  padding: 10px;
  padding-right: 34px;
  display: block;
  margin-bottom: 4px;
  border-radius: 0;
  font-weight: 500;
  font-size: 15px;
  text-align: left;
  position: relative;
}

/* line 6136, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2 i {
  padding: 6px;
  background: #f8f9fc;
  border: 1px solid #f8f9fc;
  border-radius: 6px;
  width: 40px;
  text-align: center;
  margin-right: 6px;
}

/* line 6147, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2:after {
  content: "\f7a4";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  font-size: 14px;
  color: #999;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
  pointer-events: none;
}

/* line 6162, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2:hover {
  background: #f8f9fc;
  cursor: grab;
}

/* line 6166, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2:hover i {
  background: white;
  color: #5352Ed;
  border-color: #ccc;
}

/* line 6172, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2:hover:after {
  opacity: 1;
}

/* line 6178, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2:active {
  cursor: grabbing;
}

/* line 6189, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapsegrouplink {
  background: #f8f9fc;
  padding: 20px;
  display: block;
  margin-bottom: 0;
  margin-top: 0;
  cursor: pointer;
}

/* line 6199, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapsegrouplink .plusminus {
  margin: 0;
  float: right;
}

/* line 6204, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapsegrouplink h5, .collapsegrouplink .pages-sub-nav li a, .pages-sub-nav li .collapsegrouplink a, .collapsegrouplink .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .collapsegrouplink a, .collapsegrouplink .event-dashboard-left li span.header, .event-dashboard-left li .collapsegrouplink span.header, .collapsegrouplink .event-dashboard-left li a, .event-dashboard-left li .collapsegrouplink a {
  cursor: pointer;
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 2px;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  display: inline-block;
}

/* line 6214, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapsegrouplink:hover {
  color: #334999;
  background: #f1f3f9;
}

/* line 6220, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapsegrouplink p {
  color: #acadb1;
  font-size: 14px;
  margin-top: 8px;
  line-height: 22px;
  margin-bottom: 0;
  display: none;
}

/* line 6230, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.budget_expenses lr-file-uploader-regular {
  position: fixed;
  left: -5000px;
}

/* line 6239, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.budgets .collapsegrouplink {
  padding: 0;
}

/* line 6244, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.budgets .collapsegrouplink table {
  margin: 0;
  position: relative;
  top: 1px;
}

/* line 6250, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.budgets .collapsegrouplink th {
  color: #444 !important;
}

/* line 6259, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status-last-updated {
  opacity: 0.4;
  margin-right: 20px !important;
}

/* line 6265, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seatingcharts .top-nav a {
  margin-right: 20px;
}

/* line 6269, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav {
  box-shadow: none;
  padding: 8px 20px;
  line-height: 36px;
  margin-bottom: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background: none;
  border-bottom: 1px solid #ccc;
  transition: 0.2s all ease;
  background: #303b4a;
  background: #fff;
  position: fixed;
  width: 100%;
  left: 0;
  z-index: 97;
  height: 60px;
  top: 46px;
  z-index: 999;
  padding-left: 88px;
}

/* line 6296, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav.full-width-topnav {
  padding-left: 20px;
}

/* line 6301, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .dropdown-checkbox label {
  display: block;
}

/* line 6303, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .dropdown-checkbox label hr {
  padding-bottom: 0px;
}

/* line 6309, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn {
  padding: 6px 16px;
  margin-top: 3px;
  font-weight: 600;
  background: #334999;
  border-radius: 30px;
}

/* line 6317, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .form-control {
  height: 34px;
}

/* line 6321, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .input-group {
  height: 27px;
  width: 360px;
  position: relative;
  top: 4px;
}

/* line 6327, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .input-group .input-group-addon {
  background: #334999;
  color: white;
  cursor: pointer;
}

/* line 6338, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn.btn-primary {
  margin-top: 1px;
}

/* line 6343, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg {
  padding: 6px;
}

/* line 6346, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg:active {
  border: none !important;
  outline: none !important;
}

/* line 6352, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-10 {
  margin-left: 10px;
}

/* line 6356, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .mr-10 {
  margin-right: 10px;
}

/* line 6360, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .mr-5 {
  margin-right: 5px;
}

/* line 6364, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-20 {
  margin-left: 20px;
}

/* line 6368, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-40 {
  margin-left: 40px;
}

/* line 6372, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .mr-20 {
  margin-right: 20px;
}

/* line 6376, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn.btn-input {
  background: #f8f9fc;
  border-radius: 0;
  width: 200px;
  text-align: left;
  border: 1px solid #efefef;
  padding-left: 10px;
}

/* line 6384, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn.btn-input .fa-angle-down {
  float: right;
  position: relative;
  top: 2px;
}

/* line 6391, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .separator {
  display: inline-block;
  width: 1px;
  height: 30px;
  background: #e4e4e4;
  position: absolute;
  top: 5px;
}

/* line 6400, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .top-nav-close,
.topnav a {
  color: #303b4a;
  font-weight: 600;
  margin-top: 3px;
  display: inline-block;
  font-size: 13px;
}

/* line 6411, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .dropdown {
  display: inline-block;
}

/* line 6416, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-intelligent-input {
  background: #ffffff;
  left: 365px;
  position: fixed;
  width: 74%;
  z-index: 99999;
  top: 119px;
  border-radius: 20px;
  border: 1px solid #ccc;
  box-shadow: 7px 4px 10px #0000000d;
  opacity: 1;
  /* Add the modern transition here */
  transition: top 0.4s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease-out;
}

/* line 6432, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-intelligent-input input {
  height: 37px;
  background: transparent;
  color: black;
  margin-left: 20px;
}

/* line 6439, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-intelligent-input .btn {
  float: right;
}

/* line 6443, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-intelligent-input.closed {
  top: 0;
  opacity: 0;
  /* Optional: A slightly faster, linear-ish exit feels more responsive when closing */
  transition: top 0.3s cubic-bezier(0.4, 0, 1, 1), opacity 0.2s ease-in;
}

/* line 6453, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-secondary {
  border-bottom: 1px solid #ccc;
  padding: 10px;
  position: fixed;
  width: calc(100vw - 400px);
  top: 106px;
  left: 350px;
  background-color: #f8f9fc;
  z-index: 20;
}

/* line 6463, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-secondary .btn-nobg {
  padding: 6px;
}

/* line 6467, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-secondary .btn-ghost {
  padding: 5px 10px;
}

/* line 6471, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-secondary .dropdown {
  display: inline-block;
}

/* line 6477, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block {
  width: 800px;
  position: absolute;
  background: #fff;
  padding: 50px;
  border: 1px solid #c5c5c5;
  z-index: 9999999;
  left: 50%;
  margin-left: -400px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 6489, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block .event-dashboard-right-content-hassidebar {
  margin-right: 300px;
}

/* line 6494, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block .icon-block .icon-block-icon {
  float: left;
  margin-right: 20px;
  position: relative;
  min-height: 60px;
}

/* line 6500, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block .icon-block .icon-block-icon i {
  font-size: 20px;
}

/* line 6505, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block .upgrade-block-cover {
  width: 100%;
  height: 100%;
  background: #242d3930;
  position: fixed;
  top: 0;
  left: 0;
}

/* line 6516, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .fa-question-circle {
  font-size: 10px;
}

/* line 6520, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-data {
  height: 50px;
}

/* line 6523, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-data h1 {
  padding-top: 6px;
}

/* line 6527, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-data .email_templates .publishbar {
  display: none;
}

/* line 6532, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-data span {
  font-size: 60%;
  opacity: 0.8;
}

/* line 6538, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-percentage {
  float: left;
  margin-right: 10px;
  position: relative;
  top: -11px;
}

/* line 6545, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-percentage svg circle:last-child {
  stroke: #334999;
}

/* line 6551, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block.container-body.chart-block-nograph {
  padding-bottom: 30px;
}

/* line 6556, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block-controls {
  margin-top: 40px;
}

/* line 6559, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block-controls .chart-block-date-toggle {
  font-size: 12px;
}

/* line 6562, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block-controls .chart-block-date-toggle a {
  color: #333;
  display: inline-block;
  margin-left: 5px;
}

/* line 6566, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block-controls .chart-block-date-toggle a.selected {
  color: #334999;
}

/* line 6573, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar-close-link {
  position: fixed;
  left: 316px;
  top: 50%;
  background: #fff;
  border: 1px solid #ccc;
  padding: 4px;
  border-left: 0;
}

/* line 6582, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar-close-link:hover {
  background: #f8f9fc;
  cursor: pointer;
}

/* line 6588, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar {
  position: fixed;
  left: 36px;
  top: 104px;
  width: 310px;
  border-right: 1px solid #e4e4e4;
  height: calc(100vh - 106px);
  padding-bottom: 140px;
  overflow: scroll;
  overscroll-behavior: contain;
  background: #fff;
  z-index: 99;
  /* 1. Apply our modern transition timing to the base item */
  /* 2. Set incoming slides to transparent BEFORE they start moving */
  /* 3. Fade IN the incoming slides as they move */
  /* 4. Ensure the resting active slide remains fully visible */
  /* 5. Fade OUT the outgoing slide as it moves away */
}

/* line 6611, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar.sidebar-z {
  z-index: 9999999;
  overflow: inherit;
}

/* line 6623, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar:has(#edit-controls-container .sidebar-overlay) {
  overflow: hidden;
}

/* line 6627, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar.sidebar-lg {
  width: 400px;
}

/* line 6631, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .sidebar-close-link {
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -20px;
}

/* line 6638, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item {
  -webkit-transition: -webkit-transform .2s ease-in-out !important;
  -o-transition: -o-transform .2s ease-in-out !important;
  transition: transform .2s ease-in-out !important;
}

/* line 6645, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item {
  transition: transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.15s ease-out !important;
}

/* line 6650, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item.next,
.sidebar .carousel-inner > .item.prev {
  opacity: 0;
}

/* line 6656, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item.next.left,
.sidebar .carousel-inner > .item.prev.right {
  opacity: 1;
}

/* line 6662, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item.active {
  opacity: 1;
}

/* line 6667, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item.active.left,
.sidebar .carousel-inner > .item.active.right {
  opacity: 0;
}

/* line 6683, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsegrouplink {
  background: #fff;
  padding: 15px 20px;
  display: block;
  margin-bottom: 0;
  margin-top: 0;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}

/* line 6693, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsegrouplink .plusminus {
  margin: 0;
  float: right;
}

/* line 6698, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsegrouplink h5, .sidebar .collapsegrouplink .pages-sub-nav li a, .pages-sub-nav li .sidebar .collapsegrouplink a, .sidebar .collapsegrouplink .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .sidebar .collapsegrouplink a, .sidebar .collapsegrouplink .event-dashboard-left li span.header, .event-dashboard-left li .sidebar .collapsegrouplink span.header, .sidebar .collapsegrouplink .event-dashboard-left li a, .event-dashboard-left li .sidebar .collapsegrouplink a {
  cursor: pointer;
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 2px;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  display: inline-block;
}

/* line 6708, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsegrouplink:hover {
  color: #334999;
  background: #f1f3f9;
}

/* line 6714, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsegrouplink p {
  color: #acadb1;
  font-size: 14px;
  margin-top: 8px;
  line-height: 22px;
  margin-bottom: 0;
  display: none;
}

/* line 6724, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsecontainer {
  padding: 20px;
}

/* line 6729, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav {
  box-shadow: none;
  padding: 8px 20px;
  line-height: 36px;
  margin-bottom: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background: none;
  border-bottom: 1px solid #ccc;
  transition: 0.2s all ease;
  background: #303b4a;
  background: #fff;
  position: fixed;
  width: 100%;
  left: 0;
  z-index: 97;
  height: 53px;
  height: 60px;
  top: 2px;
  top: 46px;
  z-index: 999;
  padding-left: 88px;
}

/* line 6758, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn {
  padding: 6px 16px;
  margin-top: 3px;
  background: #334999;
}

/* line 6764, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg {
  padding: 8px 6px;
  border-radius: 0;
}

/* line 6768, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg i {
  color: #334999;
  font-size: 14px;
}

/* line 6773, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg:focus, .topnav .btn-nobg:active {
  color: inherit !important;
  background-color: inherit !important;
}

/* line 6779, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg.active {
  outline: none;
  box-shadow: none;
}

/* line 6785, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-5 {
  margin-left: 5px;
}

/* line 6789, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-10 {
  margin-left: 10px;
}

/* line 6793, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-20 {
  margin-left: 20px;
}

/* line 6797, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-40 {
  margin-left: 40px;
}

/* line 6801, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .mr-20 {
  margin-right: 20px;
}

/* line 6805, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .top-nav-close {
  color: #303b4a;
  font-weight: 600;
  margin-top: 3px;
  display: inline-block;
  font-size: 13px;
}

/* line 6814, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .dropdown {
  display: inline-block;
}

/* line 6820, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-global-close {
  position: fixed;
  top: 4px;
  right: 0;
  height: 60px;
  width: 40px;
  background: #ccc;
  display: none;
}

/* line 6831, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block {
  width: 800px;
  position: absolute;
  background: #fff;
  padding: 50px;
  border: 1px solid #c5c5c5;
  z-index: 9999999;
  left: 50%;
  margin-left: -400px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 6844, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block-cover {
  width: 100%;
  height: 100%;
  background: #242d3930;
  position: fixed;
  top: 0;
  left: 0;
}

/* line 6853, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.invite-meta {
  background: #fff;
}

/* line 6856, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.invite-meta .invite-meta-item {
  border-bottom: 1px solid #dbdbdb;
  padding: 9px;
  font-size: 13px;
}

/* line 6863, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.email_templates .sidebar .fp-filter,
.email_templates .sidebar .fp-divider {
  display: none;
}

/* line 6870, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.email_templates .publishbar {
  display: none;
}

/* line 6874, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.manage_checkin_scanner .publishbar {
  display: none;
}

/* line 6881, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do {
  position: fixed;
  right: 0;
  top: 0;
  width: 280px;
  height: 100%;
  background: #fff;
  padding: 30px;
  padding-top: 62px;
  border-left: 1px solid #efefef;
  overflow: scroll;
  display: none;
}

/* line 6894, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do #global-to-do-close {
  position: absolute;
  top: 70px;
  right: 20px;
}

/* line 6900, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do h5, .global-to-do .pages-sub-nav li a, .pages-sub-nav li .global-to-do a, .global-to-do .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .global-to-do a, .global-to-do .event-dashboard-left li span.header, .event-dashboard-left li .global-to-do span.header, .global-to-do .event-dashboard-left li a, .event-dashboard-left li .global-to-do a {
  margin-bottom: 40px;
}

/* line 6904, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do .global-to-do-item {
  margin-bottom: 40px;
}

/* line 6907, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do .global-to-do-item img {
  margin-bottom: 30px;
  float: right;
  width: 73px;
  margin-right: -17px;
  margin-top: -6px;
}

/* line 6916, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do .global-to-do-item h5, .global-to-do .global-to-do-item .pages-sub-nav li a, .pages-sub-nav li .global-to-do .global-to-do-item a, .global-to-do .global-to-do-item .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .global-to-do .global-to-do-item a, .global-to-do .global-to-do-item .event-dashboard-left li span.header, .event-dashboard-left li .global-to-do .global-to-do-item span.header, .global-to-do .global-to-do-item .event-dashboard-left li a, .event-dashboard-left li .global-to-do .global-to-do-item a {
  font-size: 14px;
  margin-bottom: 6px;
}

/* line 6920, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do .global-to-do-item h5 a, .global-to-do .global-to-do-item .pages-sub-nav li a a, .pages-sub-nav li .global-to-do .global-to-do-item a a, .global-to-do .global-to-do-item .nav-dashboard-event-actions li a a, .nav-dashboard-event-actions li .global-to-do .global-to-do-item a a, .global-to-do .global-to-do-item .event-dashboard-left li span.header a, .event-dashboard-left li .global-to-do .global-to-do-item span.header a, .global-to-do .global-to-do-item .event-dashboard-left li a a, .event-dashboard-left li .global-to-do .global-to-do-item a a {
  font-weight: 600;
}

/* line 6925, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do .global-to-do-item p {
  font-size: 14px;
  line-height: 1.4;
  opacity: .6;
}

/* line 6938, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.not_published .global-to-do {
  padding-top: 130px;
}

/* line 6942, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.not_published #global-to-do-close {
  top: 140px;
}

/* line 6950, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.gettingstartedvisible .event-dashboard-right-content {
  margin-right: 280px;
}

/* line 6954, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.gettingstartedvisible .global-to-do {
  display: block;
}

/* line 6960, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ipad-mockup {
  /* The main container for the iPad */
  width: 90%;
  max-width: 1024px;
  /* Adjusted for landscape */
  height: auto;
  aspect-ratio: 4 / 3;
  /* Rotated to landscape */
  margin: 2rem auto;
  background: #f0f0f0;
  /* Light gray for the white bezel */
  border-radius: 40px;
  /* Rounded corners for the iPad body */
  padding: 20px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2), 0 0 0 8px #d1d5db;
  /* Lighter shadow and outer border */
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

/* line 6976, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ipad-screen {
  /* The screen area of the iPad */
  width: 100%;
  height: 100%;
  background: #fff;
  /* Screen background color */
  border-radius: 20px;
  /* Slightly rounded corners for the screen */
  overflow: hidden;
  /* Hide anything that goes outside the screen */
  position: relative;
  background-image: url("https://images.unsplash.com/photo-1506744038136-46273834b3fb?q=80&w=2070&auto=format&fit=crop");
  /* Placeholder wallpaper */
  background-size: cover;
  background-position: center;
}

/* line 6988, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.camera {
  /* The front-facing camera, moved to the side for landscape */
  width: 12px;
  height: 12px;
  background: #374151;
  /* Darker gray for camera lens */
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  border: 2px solid #d1d5db;
  /* Light gray border */
}

/* line 7000, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status-bar {
  /* The status bar at the top of the screen */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 10px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: white;
  font-size: 14px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

/* line 7014, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.time {
  font-weight: 600;
}

/* line 7017, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.icons {
  display: flex;
  gap: 10px;
}

/* line 7021, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dock {
  /* The dock, moved to the side for landscape */
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(10px);
  border-radius: 20px;
  padding: 20px 10px;
  display: flex;
  flex-direction: column;
  /* Stack icons vertically */
  gap: 20px;
}

/* line 7038, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#backgroundEditor .btn {
  padding: 9px;
  margin: 0;
  border-radius: 0;
}

/* line 1, app/assets/stylesheets/styles/namebadges/namebadge_layout.scss */
.namebadge-wrapper {
  border: 2px solid #222;
  text-align: center;
  font-size: 12px;
  padding: 25px 20px;
  margin: 0 auto;
  height: 490px;
  border-radius: 20px;
  background: #EEE;
}

/* line 12, app/assets/stylesheets/styles/namebadges/namebadge_layout.scss */
.namebadge-wrapper .badge-hole {
  background: #FFF;
  width: 80px;
  height: 15px;
  border: 2px solid #222;
  position: absolute;
  border-radius: 10px;
  margin: -28px auto 0 auto;
  left: 270px;
}

/* line 23, app/assets/stylesheets/styles/namebadges/namebadge_layout.scss */
.namebadge-wrapper .badge-slit {
  border-top: 2px solid #222;
  position: absolute;
  height: 0px;
  width: 603px;
  margin-left: -20px;
}

/* line 32, app/assets/stylesheets/styles/namebadges/namebadge_layout.scss */
.namebadge-container {
  border: 1px solid #222;
  font-family: "AvenirNextLTW01-Regular", "Avenir", "Arial",sans-serif;
  text-align: center;
  font-size: 12px;
  padding: 50px auto;
  margin: 0 auto;
  width: 500px;
  height: 375px;
}

/* line 43, app/assets/stylesheets/styles/namebadges/namebadge_layout.scss */
.namebadge-preview {
  width: 560px;
  height: 420px;
  margin: 10px auto;
}

/* line 49, app/assets/stylesheets/styles/namebadges/namebadge_layout.scss */
.namebadge-template {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
}

/* line 58, app/assets/stylesheets/styles/namebadges/namebadge_layout.scss */
.namebadge-template .primary-title {
  font-family: Arial, Helvetica, sans-serif;
  margin: 5px 0;
  padding: 5px;
}

/* line 64, app/assets/stylesheets/styles/namebadges/namebadge_layout.scss */
.namebadge-template .secondary-title {
  font-family: Arial, Helvetica, sans-serif;
  margin: 5px 0;
  padding: 5px;
}

@media (min-width: 767px) {
  /* line 7057, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo {
    /* Profile Area */
  }
  /* line 7063, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-right-content {
    padding-top: 90px;
  }
  /* line 7067, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left-cover {
    background-color: #fff;
    border-right: 1px solid #cccccc54;
    width: 214px;
  }
  /* line 7073, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .toggle-off.btn {
    background: #efefef;
    color: #999;
  }
  /* line 7078, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left {
    width: 214px;
    padding-bottom: 220px;
  }
  /* line 7084, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard .global-dashboard-breadcrumbs {
    padding-left: 273px;
  }
  /* line 7089, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .form-enhanced input:checked ~ .checkmark-enhanced {
    background-color: #5352Ed;
  }
  /* line 7093, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-right {
    margin-left: 214px;
  }
  /* line 7097, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard-logo {
    width: 214px;
  }
  /* line 7102, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .btn-breadcrumb .btn {
    background: none;
  }
  /* line 7107, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .dashboard-ec-logo {
    display: block;
    padding-top: 0px;
    padding-left: 40px;
  }
  /* line 7112, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .dashboard-ec-logo svg {
    width: 130px;
  }
  /* line 7116, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .dashboard-ec-logo svg path {
    fill: white;
  }
  /* line 7122, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left hr {
    margin: 10px 0;
  }
  /* line 7126, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li a {
    color: #000;
    padding: 9px 15px;
    opacity: 1;
    font-size: 15px;
    font-weight: 600;
    border: none;
    margin: 0 10px;
    border-radius: 8px;
    border: 1px solid transparent;
  }
  /* line 7137, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li a i.fa-fw {
    margin-right: 5px;
  }
  /* line 7148, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left-bottom-container {
    position: fixed;
    bottom: 0;
    width: 214px;
    margin-right: 1px;
    border-right: 1px solid #cccccc54;
  }
  /* line 7155, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left-bottom-container ul {
    margin-top: 6px;
  }
  /* line 7158, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left-bottom-container ul li a {
    font-size: 14px;
    font-weight: 500;
  }
  /* line 7166, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard-logo {
    background: #4342bf;
  }
  /* line 7172, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard {
    background: #1c264f;
  }
  /* line 7178, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .btn {
    background: #5352Ed;
  }
  /* line 7182, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .btn-drag {
    background: #fff;
  }
  /* line 7186, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .nav-tabs-3 li.active a {
    border-bottom: 2px solid #5352Ed !important;
    color: #5352Ed !important;
    background: transparent !important;
    position: relative;
    top: -.5px;
  }
  /* line 7198, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left-cover .event-dashboard-left-opener {
    background: #fff;
    color: #999;
    display: block;
    border: 1px solid #cccccc54;
    border-left: 0;
    width: 16px;
  }
  /* line 7208, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-right .well.well-top {
    box-shadow: none;
    padding: 3px 20px 5px 20px;
    line-height: 36px;
    margin-bottom: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background: none;
    border-bottom: 1px solid #efefef;
    transition: 0.2s all ease;
    background: #fff;
    box-shadow: none;
    position: fixed;
    width: 100%;
    left: 0;
    padding-left: 206px;
    z-index: 97;
    height: inherit;
    top: 46px;
    border-top: none;
  }
  /* line 7230, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-right .well.well-top .btn {
    margin-left: 7px;
    background: rgba(83, 82, 237, 0.08);
    color: #5352Ed;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  }
  /* line 7236, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-right .well.well-top .btn:hover {
    background: #4342cb;
    color: #fff;
  }
  /* line 7243, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li a.selected {
    opacity: 1;
    background: transparent;
    color: #5352Ed;
  }
  /* line 7249, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard-logo img {
    width: 142px;
    margin-top: 9px;
  }
  /* line 7254, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard .global-dashboard-supportlinks a.dropdown-toggle {
    padding: 10px 15px;
    display: inline-block;
    color: #fff;
    transition: 0.2s all ease;
    border: none;
    margin-top: 4px;
  }
  /* line 7271, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .profile-trigger {
    display: flex;
    align-items: center;
    background: transparent;
    border: none;
    padding: 0 0 0 10px;
    cursor: pointer;
  }
  /* line 7279, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .profile-trigger img {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 2px solid #334155;
    object-fit: cover;
    transition: border-color 0.2s;
  }
  /* line 7287, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .profile-trigger:hover img, body.dashboard-new-logo .open > .profile-trigger.dropdown-toggle img {
    border-color: #818cf8;
  }
  /* line 7288, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .status-dot {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 10px;
    height: 10px;
    background-color: #10b981;
    border: 2px solid #0f172a;
    border-radius: 50%;
  }
  /* line 7298, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .profile-info {
    text-align: left;
    margin-left: 12px;
    margin-right: 8px;
    line-height: 1.2;
  }
  /* line 7304, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .profile-name {
    font-size: 14px;
    font-weight: 600;
    color: #e2e8f0;
    margin: 0;
  }
  /* line 7305, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .profile-role {
    font-size: 12px;
    color: #94a3b8;
    margin: 0;
  }
  /* line 7309, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li i.fa-angle-down {
    float: right;
  }
  /* line 7313, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left hr {
    margin: 10px 0;
    margin: 10px 17px;
  }
  /* line 7318, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li a:hover {
    color: #5352Ed;
    opacity: 1;
    background: #f8f9fc;
  }
  /* line 7323, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li a:hover i.fa-fw {
    transform: scale(1.1);
  }
  /* line 7328, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo a[data-toggle="collapse"] {
    background: #f8f9fc;
  }
  /* line 7332, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo a.collapsed[data-toggle="collapse"] {
    background: #fff;
  }
  /* line 7337, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left .panel-body {
    padding: 0 0 10px 10px;
    background: #f8f9fc;
    margin: 0 10px 10px 10px;
  }
  /* line 7347, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left .panel-body li a {
    color: #3a3a3a;
    font-size: 14px;
    margin: 0 10px 0 6px;
    padding: 12px 20px 12px 14px;
    border: none;
    border-bottom: 1px solid #eeeeee;
  }
  /* line 7356, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left .panel-body li a:hover, body.dashboard-new-logo .event-dashboard-left .panel-body li a.selected {
    background: #f8f9fc;
    border: 1px solid transparent;
    color: #5352Ed;
    border-bottom: 1px solid #eeeeee;
  }
  /* line 7364, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left .panel-body li a i.fa-fw {
    margin-right: 5px;
    font-size: 14px;
  }
  /* line 7369, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left .panel-body li a:last-child {
    border: none;
  }
  /* line 7375, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-dashboard-left-cover {
    width: 36px;
  }
  /* line 7379, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .global-dashboard-logo {
    width: 36px;
  }
  /* line 7384, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .global-dashboard .global-dashboard-breadcrumbs {
    padding-left: 86px;
  }
  /* line 7388, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-dashboard-right {
    margin-left: 36px;
  }
  /* line 7392, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-dashboard-left-cover .event-dashboard-left-opener {
    width: 36px;
    border: none;
  }
}

/* line 7403, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-rail-only {
  display: none;
}

/* line 7409, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.dashboard-new-logo .event-menu-rail .event-menu-count {
  float: right;
  margin-top: 1px;
  padding: 1px 8px;
  border-radius: 10px;
  background: #f2f2f2;
  color: #999;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

/* line 7443, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-toggle {
  display: none;
  position: absolute;
  right: -31px;
  top: 0;
  width: 31px;
  height: 45px;
  padding: 0;
  align-items: center;
  justify-content: center;
  border: none;
  border-right: 1px solid #5050504a;
  border-radius: 0;
  background: none;
  box-shadow: none;
  color: white;
  font-size: 13px;
  cursor: pointer;
  transition: 0.2s ease color, 0.2s ease box-shadow;
}

/* line 7465, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-toggle i {
  transition: 0.2s ease transform;
}

/* line 7469, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body:not(.menucollapsed) .event-menu-toggle i {
  transform: scaleX(-1);
}

/* line 7473, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-toggle:hover, .event-menu-toggle:focus-visible {
  color: #5352Ed;
  box-shadow: 0 0 0 3px rgba(83, 82, 237, 0.15), 0 2px 6px rgba(0, 0, 0, 0.12);
  outline: none;
}

/* line 7482, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-rail-manage {
  display: none;
}

/* line 7488, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-status-trigger {
  display: none;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 1px solid #e5e5e5;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
}

/* line 7498, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-status-trigger .event-menu-status-dot {
  display: block;
  width: 6px;
  height: 6px;
  margin: 0 auto;
  border-radius: 50%;
}

/* line 7506, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-status-trigger.is-draft {
  background: #fff7ed;
  border-color: #fed7aa;
}

/* line 7510, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-status-trigger.is-draft .event-menu-status-dot {
  background: #c2410c;
}

/* line 7515, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-status-trigger.is-published {
  background: #eaf5eb;
  border-color: #d4ebd6;
}

/* line 7519, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-status-trigger.is-published .event-menu-status-dot {
  background: #218838;
}

/* line 7524, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-menu-status-trigger.rail-flyout-active, .event-menu-status-trigger:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px rgba(83, 82, 237, 0.15);
}

/* line 7534, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body .tooltip.event-menu-rail-tooltip {
  z-index: 10000;
  padding: 0;
  margin-left: 10px;
}

/* line 7539, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body .tooltip.event-menu-rail-tooltip.in {
  opacity: 1;
}

/* line 7543, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body .tooltip.event-menu-rail-tooltip .tooltip-arrow {
  display: none;
}

/* line 7547, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body .tooltip.event-menu-rail-tooltip .tooltip-inner {
  background: #fff;
  border: 1px solid #cccccc54;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  color: #999;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  max-width: 220px;
  padding: 8px 15px;
  text-align: left;
  white-space: nowrap;
}

@media (min-width: 768px) {
  /* line 7606, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body[data-event-menu-toggle="logo"] .global-dashboard-logo .event-menu-toggle {
    display: flex;
  }
  /* line 7610, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo[data-event-menu-toggle="logo"] .event-menu-rail .event-dashboard-left-cover .event-dashboard-left-opener {
    display: none;
  }
  /* line 7618, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed[data-event-menu-rail] .event-menu-rail .event-dashboard-left-cover {
    width: 64px;
  }
  /* line 7622, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed[data-event-menu-rail] .event-menu-rail .event-dashboard-right {
    margin-left: 64px;
  }
  /* line 7627, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed[data-event-menu-rail] .global-dashboard-logo {
    width: 64px;
  }
  /* line 7631, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed[data-event-menu-rail] .global-dashboard .global-dashboard-breadcrumbs {
    padding-left: 114px;
  }
  /* line 7650, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.namebadge_templates[data-event-menu-rail] .sidebar,
body.text_message_templates[data-event-menu-rail] .sidebar,
body.registration_pages[data-event-menu-rail] .sidebar {
    left: 64px;
  }
  /* line 7657, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.namebadge_templates[data-event-menu-rail] .topnav-secondary {
    left: 378px;
    width: calc(100vw - 428px);
  }
  /* line 7665, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.email_templates[data-event-menu-rail] .sidebar.sidebar-lg {
    left: 64px !important;
  }
  /* line 7671, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.email_templates.sidebaropen[data-event-menu-rail] .sidebar {
    left: 64px;
  }
  /* line 7675, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.email_templates.sidebaropen[data-event-menu-rail] .sidebar-close-link {
    left: 344px;
  }
  /* line 7684, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.editing[data-event-menu-rail] .device-mockup {
    margin-left: 124px;
  }
  /* line 7689, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.editing.sidebaropen[data-event-menu-rail] .sidebar {
    left: 64px;
  }
  /* line 7693, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.editing.sidebaropen[data-event-menu-rail] .device-mockup {
    margin-left: 404px;
  }
  /* line 7697, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.editing.sidebaropen[data-event-menu-rail] .sidebar-close-link {
    left: 344px;
  }
  /* line 7705, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.editing[data-event-menu-rail] #edit-controls-container .sidebar-overlay {
    left: 64px;
  }
  /* line 7709, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.editing[data-event-menu-rail] .website .fr-toolbar.fr-top {
    left: 64px;
  }
  /* line 7576, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left {
    width: 64px;
  }
  /* line 7579, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > li > a {
    margin: 0 8px;
  }
  /* line 7583, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-menu-rail-manage {
    margin: 8px 8px 0;
  }
  /* line 7587, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-dashboard-left-bottom-container {
    width: 64px;
  }
  /* line 7591, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > .panel-collapse,
body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-dashboard-left-status-card {
    left: 66px;
  }
  /* line 7720, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left {
    left: 0;
    padding-bottom: 0;
    overflow: visible;
  }
  /* line 7725, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-dashboard-collapsable,
body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > li > a.large {
    display: none;
  }
  /* line 7730, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-dashboard-rail-only,
body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-menu-status-trigger {
    display: inline-block;
  }
  /* line 7736, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-menu-rail-manage {
    display: block;
    padding: 9px 0;
    line-height: 1.428571429;
    border-radius: 8px;
    color: #000;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
  }
  /* line 7746, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-menu-rail-manage:hover, body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-menu-rail-manage.selected {
    color: #5352Ed;
    background: rgba(83, 82, 237, 0.08);
  }
  /* line 7752, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-menu-rail-manage.access-denied {
    opacity: 0.25;
    cursor: not-allowed;
  }
  /* line 7761, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-dashboard-left-bottom-container {
    padding-bottom: 14px;
    border-right: none;
    text-align: center;
  }
  /* line 7767, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-dashboard-left-status-card {
    display: none;
    position: absolute;
    bottom: 8px;
    width: 220px;
    margin: 0;
    padding: 12px 16px 16px;
    text-align: left;
    background: #fff;
    border: 1px solid #cccccc54;
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
    z-index: 10000;
  }
  /* line 7778, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-dashboard-left-status-card.rail-flyout-open {
    display: block;
  }
  /* line 7782, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left .event-dashboard-left-status-card .h5 {
    margin: 0 0 8px;
    color: #999;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  /* line 7788, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left hr {
    margin: 10px 6px;
  }
  /* line 7792, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > li > a {
    padding: 9px 0;
    line-height: 1.428571429;
    text-align: center;
  }
  /* line 7797, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > li > a i.fa-fw {
    margin-right: 0;
  }
  /* line 7801, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > li > a.selected {
    background: rgba(83, 82, 237, 0.08);
  }
  /* line 7808, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > li.rail-section-active > a,
body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > li.rail-flyout-active > a {
    color: #5352Ed;
    background: rgba(83, 82, 237, 0.08);
  }
  /* line 7814, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > .panel-collapse {
    display: none;
    position: absolute;
    width: 220px;
    height: auto !important;
    padding: 4px 0;
    background: #fff;
    border: 1px solid #cccccc54;
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
    z-index: 10000;
  }
  /* line 7823, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > .panel-collapse.rail-flyout-open {
    display: block;
  }
  /* line 7827, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > .panel-collapse::before {
    content: attr(data-rail-label);
    display: block;
    padding: 8px 25px 4px;
    color: #999;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  /* line 7834, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left > ul > .panel-collapse .panel-body {
    padding: 0 0 0;
    background: transparent;
  }
  /* line 7843, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left-cover .event-dashboard-left-opener {
    width: 16px;
    right: -16px;
    border: 1px solid #cccccc54;
    border-left: 0;
  }
  /* line 7849, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-menu-rail .event-dashboard-left-cover .event-dashboard-left-opener i:before {
    content: "\f105";
  }
}

/* line 7858, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.logo-sheen {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* line 7865, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.logo-sheen::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);
  transform: skewX(-25deg);
  pointer-events: none;
}

/* line 7881, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.logo-sheen:hover::after {
  animation: sheen-anim 0.7s;
}

/* line 7886, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal {
  /* Mock Dashboard Background */
  /* Modal Enhancements */
  /* Vanilla JS Modal specific styles */
  /* Modern Animations */
}

/* line 7889, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .mock-navbar {
  background-color: #2c3e50;
  height: 50px;
  width: 100%;
  margin-bottom: 20px;
}

/* line 7895, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .mock-card {
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  height: 200px;
  margin-bottom: 20px;
}

/* line 7904, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-content {
  border: none;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

/* line 7910, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-header {
  background: linear-gradient(135deg, #5352Ed 0%, #9C88FF 100%);
  color: white;
  border-bottom: none;
  padding: 30px 20px 20px;
  text-align: center;
}

/* line 7917, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-header .close {
  color: white;
  opacity: 0.8;
  text-shadow: none;
  margin-top: -20px;
  margin-right: -10px;
}

/* line 7924, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-header .close:hover {
  opacity: 1;
}

/* line 7927, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-title {
  font-weight: 600;
  font-size: 24px;
  margin-top: 15px;
}

/* line 7932, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .announcement-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
  animation: floatIcon 3.5s ease-in-out infinite;
}

/* line 7939, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .announcement-icon svg {
  width: 180px;
  height: auto;
}

/* line 7943, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .announcement-icon svg path {
  fill: white;
  /* Ensures the logo is visible against the purple background */
}

/* line 7946, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-body {
  padding: 30px;
}

/* line 7949, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .feature-list {
  list-style: none;
  padding: 0;
  margin: 20px 0 0 0;
}

/* line 7954, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .feature-list li {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  font-size: 15px;
  color: #555;
}

/* line 7962, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .feature-list li:last-child {
  border-bottom: none;
}

/* line 7965, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .feature-list i {
  color: #4caf50;
  margin-right: 15px;
  font-size: 18px;
  width: 20px;
  text-align: center;
}

/* line 7972, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-footer {
  padding: 20px 30px 30px;
  border-top: none;
  text-align: center;
}

/* line 7977, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .btn-custom-primary {
  background-color: #5352Ed;
  color: white;
  border: none;
  padding: 10px 24px;
  font-size: 16px;
  border-radius: 4px;
  transition: background-color 0.2s;
}

/* line 7986, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .btn-custom-primary:hover, #annoucementmodal .btn-custom-primary:focus {
  background-color: #3c3bb0;
  color: white;
  outline: none;
}

/* line 7991, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .btn-custom-secondary {
  color: #777;
  background: transparent;
  border: none;
  margin-right: 15px;
}

/* line 7997, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .btn-custom-secondary:hover {
  color: #333;
  text-decoration: underline;
}

/* line 8003, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .vanilla-modal {
  display: none;
}

/* line 8006, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .vanilla-backdrop {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  transition: opacity 0.3s ease;
}

/* line 8018, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .vanilla-backdrop.in {
  opacity: 0.5;
}

@keyframes floatIcon {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px);
  }
  100% {
    transform: translateY(0px);
  }
}

/* line 8031, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 420px;
  margin: 0 auto 30px;
  padding: 16px;
  box-sizing: border-box;
}

@media (max-width: 991px) {
  /* line 8031, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .sms-preview {
    max-width: 360px;
    padding: 12px;
  }
}

/* line 8046, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .iphone-x {
  position: relative;
  width: 360px;
  height: 720px;
  max-width: 100%;
  background-color: #000;
  border-radius: 40px;
  box-shadow: 0px 0px 0px 6px #1f1f1f, 0px 0px 0px 7px #191919, 0px 0px 0px 10px #111;
  overflow: hidden;
  box-sizing: border-box;
  flex: 0 0 auto;
  margin-top: 40px;
}

/* line 8059, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .notch {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 50%;
  height: 30px;
  background: #1f1f1f;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  z-index: 10;
}

/* line 8071, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .screen {
  background-color: #fff;
  width: 100%;
  height: 100%;
  border-radius: 40px;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  margin-top: 0;
}

/* line 8082, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .status-bar {
  position: relative;
  z-index: 2;
  height: 44px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px 0;
  font-size: 12px;
  font-weight: 600;
  color: #000;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e0e0e0;
  flex: 0 0 auto;
}

/* line 8097, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .status-bar span:last-child {
  display: flex;
  align-items: center;
  gap: 6px;
}

/* line 8101, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .status-bar span:last-child i {
  text-shadow: none;
}

/* line 8103, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .status-bar span:first-child {
  text-shadow: none;
}

/* line 8107, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .chat-header {
  height: 60px;
  background-color: #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
  z-index: 5;
}

/* line 8117, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .back-btn {
  color: #007aff;
  font-size: 16px;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* line 8124, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .header-actions {
  color: #007aff;
  font-size: 18px;
}

/* line 8128, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .chat-area {
  flex: 1;
  padding: 20px 12px;
  overflow-y: auto;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* line 8137, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .chat-area::-webkit-scrollbar {
  width: 0;
  background: transparent;
}

/* line 8142, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .timestamp-divider {
  text-align: center;
  color: #8e8e93;
  font-size: 11px;
  margin: 10px 0;
  font-weight: 500;
}

/* line 8149, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row {
  display: flex;
  width: 100%;
  margin-bottom: 2px;
}

/* line 8154, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row.sent {
  justify-content: flex-end;
}

/* line 8155, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row.received {
  justify-content: flex-start;
}

/* line 8157, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .bubble {
  max-width: 70%;
  padding: 8px 14px;
  border-radius: 18px;
  font-size: 15px;
  line-height: 1.4;
  word-wrap: break-word;
  background-color: #e9e9eb;
  color: #000;
  text-align: left;
}

/* line 8168, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row.sent .bubble {
  background-color: #007aff;
  color: #fff;
  border-bottom-right-radius: 4px;
}

/* line 8173, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row.received .bubble {
  border-bottom-left-radius: 4px;
}

/* line 8176, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .status-text {
  font-size: 11px;
  color: #8e8e93;
  text-align: right;
  margin: 4px 14px 10px;
}

/* line 8182, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .input-area {
  min-height: 60px;
  background-color: #f5f5f5;
  border-top: 1px solid #d1d1d6;
  padding: 12px 15px 24px;
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 8191, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .input-icon {
  color: #8e8e93;
  font-size: 20px;
}

/* line 8195, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-input {
  flex: 1;
  border: 1px solid #d1d1d6;
  border-radius: 20px;
  padding: 6px 12px;
  font-size: 15px;
  outline: none;
  background: #fff;
  color: #8e8e93;
}

/* line 8205, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-input:disabled {
  background: #fff;
}

/* line 8207, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .send-btn {
  color: #007aff;
  font-weight: bold;
  font-size: 20px;
  background: none;
  border: none;
  padding: 0;
  opacity: 0.5;
}

/* line 8216, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .send-btn:disabled {
  color: #8e8e93;
  opacity: 1;
}

/* line 8221, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .home-indicator {
  position: absolute;
  bottom: 8px;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 5px;
  background-color: #000;
  border-radius: 10px;
  z-index: 20;
  opacity: 0.8;
}

/* line 8236, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-tabs-3 {
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
  padding-top: 10px;
}

/* --- Page Background Section --- */
/* line 8246, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  /* Space between cards */
  max-width: 800px;
  /* Optional: bounds the entire grid */
  margin: 20px;
}

/* line 8255, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card, .font-size-card {
  /* 50% width minus half the gap space (10px) */
  width: calc(50% - 10px);
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  padding: 24px;
  text-align: center;
  cursor: pointer;
  background-color: #ffffff;
  transition: all 0.2s ease-in-out;
  user-select: none;
  position: relative;
}

/* line 8269, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card:hover, .font-size-card:hover {
  border-color: #cbd5e1;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}

/* line 8274, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card.selected, .font-size-card.active {
  border: 2px solid #5285f2;
  background-color: #f8faff;
  padding: 23px;
  /* Adjust padding to prevent layout jump when border increases */
}

/* User-generated (Brand Kit) palettes: goldenrod border + crown badge. */
/* line 8281, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card.ugc-palette-card {
  border: 2px solid goldenrod;
  padding: 23px;
  /* Match .selected padding so the thicker border doesn't shift layout */
}

/* line 8286, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card.ugc-palette-card:hover {
  border-color: goldenrod;
}

/* line 8290, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card.ugc-palette-card.selected {
  border-color: #5285f2;
}

/* line 8294, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card .ugc-crown {
  position: absolute;
  top: 8px;
  right: 8px;
  color: goldenrod;
  font-size: 13px;
}

/* line 8302, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-circles {
  display: flex;
  justify-content: center;
  gap: 5px;
  margin-bottom: 16px;
}

/* line 8309, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-dot {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* line 8316, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-label {
  font-size: 11px;
  line-height: 18px;
  color: #212121;
}

/* --- Color presets ---
           A stacked list rather than a grid, so it scans the same way the font
           presets do: the name on the left, the palette's three signature colors
           hard right. Geometry is borrowed from .font-combo-btn so the two preset
           lists read as one control. */
/* line 8327, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-list {
  margin-top: 4px;
}

/* line 8331, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 20px 10px;
  padding: 12px 16px;
  background-color: #fff;
  border: 1px solid #efefef;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease;
  /* Brand Kit palettes: goldenrod border, and a gem in the mark segment
               (see .ec-preset-split) rather than a badge over the swatches. */
}

/* line 8343, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row:hover {
  background-color: #f4f4f4;
}

/* line 8345, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row.selected {
  background-color: #5252ed0a;
  border-color: #5352Ed;
}

/* line 8352, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row.ugc-palette-row {
  border-color: goldenrod;
}

/* line 8355, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row.ugc-palette-row.selected {
  border-color: #5352Ed;
}

/* line 8358, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row .palette-row-label {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 600;
  color: #222;
}

/* line 8369, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row .color-circles {
  flex: 0 0 auto;
  margin-bottom: 0;
  gap: 4px;
}

/* line 8375, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row .color-dot {
  width: 16px;
  height: 16px;
  border: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 8382, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.option-box-btn {
  background-color: #ffffff;
  border: 2px solid #ddd;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 20px;
  position: relative;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}

/* line 8394, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.option-box-btn .edit-btn {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #999;
  font-size: 16px;
  padding: 5px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 20px;
  transition: all 0.3s ease;
  cursor: pointer;
  z-index: 10;
}

/* line 8411, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.option-box-btn .edit-btn:hover {
  background-color: #f0f0f0;
  color: #333;
}

/* line 8417, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.option-box-btn.selected {
  border: 1px solid #334999;
}

/* line 8421, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.option-box-btn .color-palette-label {
  font-weight: 600;
  color: #334155;
  font-size: 16px;
  margin: 0;
}

/* --- Font Combination Section --- */
/* line 8434, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-container {
  max-height: 280px;
  overflow-y: auto;
  border: 1px solid #eef0f2;
  border-radius: 8px;
  background-color: #fdfdfd;
  /* Custom scrollbar */
  scrollbar-width: thin;
  scrollbar-color: #ccc #fdfdfd;
}

/* line 8446, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-container::-webkit-scrollbar {
  width: 8px;
}

/* line 8450, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-container::-webkit-scrollbar-track {
  background: #fdfdfd;
  border-radius: 8px;
}

/* line 8455, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-container::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 10px;
  border: 2px solid #fdfdfd;
}

/* line 8462, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item {
  padding: 15px 20px;
  border-bottom: 1px solid #eef0f2;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

/* line 8469, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item:last-child {
  border-bottom: none;
}

/* line 8473, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item:hover {
  background-color: #f4f4f4;
}

/* line 8477, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item.selected {
  background-color: #e6f2ff;
  /* Light blue */
}

/* line 8482, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item .font-header {
  font-size: 16px;
  font-weight: 600;
  color: #222;
  margin-bottom: 2px;
}

/* line 8489, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item .font-paragraph {
  font-size: 14px;
  color: #555;
  margin-bottom: 0;
}

/* --- Font Combination Section --- */
/* line 8496, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn {
  display: block;
  text-align: left;
  border: 1px solid #efefef;
  background-color: #fff;
  padding: 12px 16px;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease;
  margin: 0 20px;
  margin-bottom: 10px;
  /* Add spacing between buttons */
  position: relative;
}

/* line 8511, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn:last-child {
  margin-bottom: 0;
  /* No margin on the last button */
}

/* line 8515, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn:hover {
  background-color: #f4f4f4;
}

/* line 8519, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.selected {
  background-color: #5252ed0a;
  /* Light blue */
  border-color: #5352Ed;
  /* Lighter blue border */
}

/* User-generated (Brand Kit) font pairs: goldenrod border, and a gem in the
           mark segment (see .ec-preset-split) rather than a badge in the corner. */
/* line 8526, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ugc-font-card {
  border-color: goldenrod;
}

/* line 8530, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ugc-font-card.selected {
  border-color: #5352Ed;
}

/* line 8534, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn .font-header {
  font-size: 13px;
  font-weight: 600;
  color: #222;
  margin-bottom: 0px;
}

/* line 8541, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn .font-paragraph {
  font-size: 11px;
  color: #555;
  margin-bottom: 0;
}

/* --- Split entries: Brand Kit and "Custom", in both preset lists ---
           A mark segment on the left saying where the look came from, then the entry.
           Custom adds a wrench on the right; only that wrench navigates (see the
           .font-selector / .palette-selector listeners) — the divider is what says
           so, since the rest of the row is still one click that just applies the
           look. Geometry is shared so the font card and the palette row keep reading
           as one list. */
/* line 8554, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ec-preset-split,
.palette-row.ec-preset-split {
  display: flex;
  align-items: stretch;
  gap: 0;
  padding: 0;
  overflow: hidden;
}

/* line 8562, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ec-preset-split .ec-preset-mark,
.font-combo-btn.ec-preset-split .ec-preset-edit,
.palette-row.ec-preset-split .ec-preset-mark,
.palette-row.ec-preset-split .ec-preset-edit {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  padding: 0;
  font-size: 12px;
  color: #9aa0a6;
  background: none;
  border: none;
}

/* line 8576, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ec-preset-split .ec-preset-mark,
.palette-row.ec-preset-split .ec-preset-mark {
  border-right: 1px solid #efefef;
}

/* line 8578, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ec-preset-split .ec-preset-edit,
.palette-row.ec-preset-split .ec-preset-edit {
  border-left: 1px solid #efefef;
  cursor: pointer;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 8583, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ec-preset-split .ec-preset-edit:hover,
.palette-row.ec-preset-split .ec-preset-edit:hover {
  color: #5352Ed;
  background-color: #5252ed14;
}

/* line 8586, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ec-preset-split .ec-preset-body,
.palette-row.ec-preset-split .ec-preset-body {
  flex: 1 1 auto;
  min-width: 0;
  padding: 12px 16px;
}

/* Brand Kit entries already carry a goldenrod border; the gem picks it up so
           the mark reads as the same signal the crown used to carry. */
/* line 8595, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ugc-font-card .ec-preset-mark,
.ugc-palette-row .ec-preset-mark {
  color: goldenrod;
  border-right-color: rgba(218, 165, 32, 0.3);
}

/* The palette row is name-then-swatches; the font card is two stacked lines,
           which is the default the body block above leaves alone. */
/* line 8603, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row.ec-preset-split .ec-preset-body {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* --- ADMIN: a catalog entry and its options (EC-998) -----------------
           In the admin layout editor every font pairing / palette carries a wrench
           opening the entry's own options, which save straight to the theme
           (themeCatalogPanelHtml in ec_editor_v3_body.js). The entry and its panel
           are one item so the panel opens directly under the entry it belongs to —
           the same shape the theme review rail uses. The entry keeps its own
           margins; the panel is inset to match them. */
/* line 8617, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-preset-entry .ec-preset-edit.is-open {
  color: #5352Ed;
  background-color: #5252ed14;
}

/* line 8623, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel {
  margin: -4px 20px 12px;
  padding: 10px 12px;
  background-color: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  /* Long-tailed: a generated theme's palette can carry 20+ roles, and the
               rail is 310px wide. Scrolls inside the panel rather than pushing the
               rest of the preset list off the bottom. */
}

/* line 8630, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel[hidden] {
  display: none;
}

/* line 8632, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-locked {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  margin: 0 0 10px;
  padding: 7px 8px;
  font-size: 11px;
  line-height: 1.45;
  color: #8a5b00;
  background-color: #fff8e6;
  border-radius: 4px;
}

/* line 8644, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-locked i {
  flex: 0 0 auto;
  margin-top: 2px;
  font-size: 10px;
}

/* line 8645, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-locked span {
  flex: 1 1 auto;
  min-width: 0;
}

/* line 8646, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-locked a {
  color: #8a5b00;
  font-weight: 600;
  text-decoration: underline;
}

/* line 8649, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-default {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding-bottom: 9px;
  margin-bottom: 9px;
  border-bottom: 1px solid #ececec;
}

/* line 8659, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-default-label {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #9aa0a6;
}

/* line 8667, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-is-default {
  font-size: 11px;
  font-weight: 600;
  color: #1e8e3e;
}

/* line 8673, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-not-default {
  font-size: 11px;
  color: #9aa0a6;
}

/* line 8678, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-set-default {
  padding: 0;
  font-size: 11px;
  font-weight: 600;
  color: #5352Ed;
  text-decoration: underline;
  background: none;
  border: none;
  cursor: pointer;
}

/* line 8692, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-fields {
  display: flex;
  flex-direction: column;
  gap: 7px;
  max-height: 340px;
  overflow-y: auto;
}

/* line 8700, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-field {
  display: flex;
  align-items: center;
  gap: 6px;
}

/* line 8706, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-label {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 11px;
  color: #5f6368;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 8716, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-value {
  flex: 0 0 96px;
  width: 96px;
  height: 26px;
  padding: 0 6px;
  font-size: 11px;
  color: #222;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
}

/* line 8727, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-value:focus {
  border-color: #5352Ed;
  outline: none;
}

/* line 8728, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-value[readonly]:not(.ec-catalog-pick) {
  color: #80868b;
  background-color: #f3f3f3;
}

/* line 8731, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-pick {
  cursor: pointer;
}

/* line 8733, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-swatch {
  flex: 0 0 30px;
  width: 30px;
  height: 26px;
  padding: 0;
  cursor: pointer;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  background: none;
}

/* line 8743, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-swatch[disabled] {
  cursor: default;
  opacity: 0.6;
}

/* line 8746, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-flag {
  padding: 2px 8px;
  font-size: 10px;
  font-weight: 600;
  color: #80868b;
  background-color: #efefef;
  border-radius: 999px;
}

/* line 8755, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-note {
  margin: 9px 0 0;
  font-size: 10px;
  line-height: 1.5;
  color: #9aa0a6;
}

/* line 8762, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-status {
  min-height: 13px;
  margin-top: 5px;
  font-size: 10px;
  color: #9aa0a6;
}

/* line 8768, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-status.is-ok {
  color: #1e8e3e;
  font-weight: 600;
}

/* line 8769, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-status.is-error {
  color: #d93025;
}

/* --- The palette-role picker ---
           Replaces a swatch wherever admin may only choose from the palette
           (colorControlHtml / layoutColorHtml). A native <select> can't put a color
           beside an option's name, so the real select is offscreen holding the value
           and this is the visible layer: a trigger and a menu, each row a dot of the
           color the role holds in the live palette next to the role's name. Sized to
           sit in the same slot the swatch + hex pair occupied, so the color rows keep
           their label-left / control-right shape. */
/* line 8781, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-picker {
  position: relative;
  flex: 0 0 auto;
  max-width: 176px;
}

/* line 8787, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-trigger {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  height: 28px;
  padding: 0 6px;
  font-size: 11px;
  color: #222;
  text-align: left;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  cursor: pointer;
}

/* line 8802, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-trigger:hover {
  border-color: #c6c6c6;
}

/* line 8803, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-trigger[aria-expanded="true"] {
  border-color: #5352Ed;
}

/* line 8806, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-dot {
  flex: 0 0 auto;
  width: 13px;
  height: 13px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  /* Nothing to show: the "no color" entry, or a role this palette doesn't
               define. Both are the same absence. */
}

/* line 8815, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-dot.is-none {
  background-image: linear-gradient(45deg, transparent 45%, #d93025 45%, #d93025 55%, transparent 55%);
  background-color: #fff;
}

/* line 8821, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-name {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 8829, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-chev {
  flex: 0 0 auto;
  font-size: 9px;
  color: #9aa0a6;
}

/* line 8835, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-menu {
  position: absolute;
  top: calc(100% + 3px);
  right: 0;
  z-index: 20;
  width: 190px;
  max-height: 260px;
  overflow-y: auto;
  padding: 4px;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 6px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}

/* line 8849, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-menu[hidden] {
  display: none;
}

/* line 8852, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-option {
  display: flex;
  align-items: center;
  gap: 7px;
  width: 100%;
  padding: 5px 6px;
  font-size: 11px;
  color: #222;
  text-align: left;
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

/* line 8866, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-option:hover {
  background-color: #f3f3fb;
}

/* line 8868, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-option.is-selected {
  color: #5352Ed;
  font-weight: 600;
  background-color: #5252ed12;
}

/* --- Sizes panel (per-element text styles) ---
           One accordion card per element type, built by textStylePanelHtml() in
           ec_editor_v3_body.js. Sized for the 310px sidebar. */
/* line 8878, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-panel {
  padding: 0px 16px 24px;
}

/* line 8882, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-toolbar {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 10px;
}

/* line 8889, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-search {
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
}

/* line 8894, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-search i {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: #9aa0a6;
  pointer-events: none;
}

/* line 8904, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-search input {
  width: 100%;
  height: 34px;
  padding: 0 10px 0 28px;
  font-size: 12px;
  color: #333;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
}

/* line 8914, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-search input:focus {
  outline: none;
  border-color: #5352ed;
}

/* line 8921, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-expand {
  flex: 0 0 auto;
  height: 34px;
  padding: 0 10px;
  font-size: 12px;
  color: #333;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
}

/* line 8931, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-expand:hover {
  background: #f6f7f9;
}

/* In-card segmented controls: Weight, Capitalization. */
/* line 8935, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-segmented {
  display: flex;
  gap: 2px;
  padding: 2px;
  background: #f1f2f5;
  border-radius: 8px;
}

/* line 8942, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-segmented button {
  flex: 1 1 0;
  font-size: 12px;
  color: #4b5162;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 6px;
}

/* line 8950, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-segmented button:hover {
  background: #e8eaee;
}

/* line 8952, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-segmented button.selected {
  color: #5352ed;
  background: #fff;
  border-color: #d5d6f7;
  font-weight: 600;
}

/* Which viewport the cards below edit: named on the left, the switch itself
           hard right, so it reads as a setting for the list rather than another
           filter next to the search. */
/* line 8964, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-device {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 12px;
}

/* line 8972, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-device-label {
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  color: #4b5162;
}

/* The Desktop/Mobile switch is styled off the preset pill nav
           (.nav-tabs.nav-tabs-level-3 in navigation.scss) so the panel's switches read
           as one control. The values are copied rather than shared: that one is a
           Bootstrap nav-tabs ul/li/a, this is a flex row of buttons. It sizes to its
           labels rather than filling the row, so the "Device View" label can sit
           opposite it. */
/* line 8988, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-viewport {
  flex: 0 0 auto;
  display: flex;
  flex-wrap: nowrap;
  gap: 4px;
  background: transparent;
}

/* line 8995, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-viewport button {
  flex: 0 0 auto;
  min-width: 0;
  padding: 4px 10px;
  font-size: 13px;
  font-weight: 600;
  color: #4b5162;
  white-space: nowrap;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 8px;
  /* The selected viewport is the panel's mode, not a highlight among
                   peers, so it takes the brand tint the active pill nav uses. */
}

/* line 9007, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-viewport button:hover {
  color: #334999;
}

/* line 9011, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-viewport button.selected {
  color: #5352ed;
  background: #eeeefc;
  border-color: #dcdcf9;
}

/* line 9019, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-card {
  border: 1px solid #e9ecf2;
  border-radius: 10px;
  background: #fff;
  margin-bottom: 8px;
}

/* line 9025, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-card.open {
  border-color: #d7dbe4;
}

/* line 9028, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-head {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 12px 12px;
  text-align: left;
  background: transparent;
  border: none;
}

/* line 9038, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-head .ec-ts-icon {
  flex: 0 0 auto;
  width: 16px;
  font-size: 13px;
  color: #8a8f98;
  text-align: center;
}

/* line 9046, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-head .ec-ts-title {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 600;
  color: #1f2330;
}

/* line 9057, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-head .ec-ts-chev {
  flex: 0 0 auto;
  font-size: 12px;
  color: #9aa0a6;
}

/* line 9064, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-body {
  padding: 4px 14px 14px;
}

/* line 9068, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field {
  margin-bottom: 14px;
}

/* line 9071, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field:last-of-type {
  margin-bottom: 8px;
}

/* line 9074, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

/* line 9080, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field-row label {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  color: #4b5162;
}

/* The Font control that opens a card: label left, the chosen font drawn in
           itself on the right, then the caret onto the picker. Its own row rather than
           an .ec-ts-field-row because it's a navigation affordance, not a value box —
           so it takes the whole width, a hover, and a pointer. */
/* line 9095, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font {
  padding-bottom: 12px;
  border-bottom: 1px solid #ecedf1;
}

/* line 9100, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 -6px;
  padding: 6px;
  border-radius: 6px;
  cursor: pointer;
  /* One fixed line box so a webfont's own metrics can't change the row's
               height as the sample changes (same reasoning as .ec-pick-row). */
}

/* line 9109, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row:hover {
  background: #f7f8fa;
}

/* line 9111, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row:focus-visible {
  outline: 2px solid #5352ed;
  outline-offset: -2px;
}

/* line 9116, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row label {
  flex: 0 0 auto;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  color: #4b5162;
  cursor: pointer;
}

/* line 9127, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row .ec-ts-font-value {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 18px;
  text-align: right;
  font-size: 14px;
  color: #1f2330;
}

/* line 9138, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row .ec-ts-font-value.is-empty {
  font-size: 12px;
  color: #9aa0a6;
}

/* line 9144, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row .ec-ts-font-chev {
  flex: 0 0 auto;
  font-size: 11px;
  color: #b7bcc4;
}

/* On Mobile, a control either inherits (desktop value / the size derived from
           it) or is pinned. Inherited reads back muted so pinned values stand out. */
/* line 9154, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-inherited .ec-ts-value,
.ec-ts-inherited .ec-ts-text {
  color: #8a8f98;
}

/* line 9157, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-inherited .ec-ts-segmented button.selected {
  color: #6b7280;
}

/* line 9160, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-auto {
  padding: 1px 5px;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #8a8f98;
  background: #f1f2f5;
  border-radius: 4px;
}

/* line 9170, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-revert {
  padding: 0;
  font-size: 11px;
  line-height: 1;
  color: #5352ed;
  background: none;
  border: none;
  /* A row that isn't pinned yet still renders its revert button, hidden, so
               the first drag can reveal it without rebuilding the panel under the
               cursor (see navShowRevert). Spelled out rather than left to the UA, so a
               display rule on `button` can't bring it back. */
}

/* line 9178, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-revert:hover {
  color: #3b3ac9;
}

/* line 9184, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-revert[hidden] {
  display: none;
}

/* line 9187, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-dot {
  flex: 0 0 auto;
  width: 6px;
  height: 6px;
  margin-right: 2px;
  border-radius: 50%;
  background: #5352ed;
}

/* line 9196, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-count {
  position: relative;
  top: -2px;
  display: inline-block;
  min-width: 16px;
  padding: 0 4px;
  font-size: 10px;
  line-height: 16px;
  color: #fff;
  background: #5352ed;
  border-radius: 16px;
  text-align: center;
}

/* line 9210, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-note {
  margin: 10px 0 0;
  font-size: 11px;
  line-height: 1.45;
  color: #8a8f98;
}

/* The one-line "what this component is" at the top of an element panel. */
/* line 9218, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-summary {
  margin: 0 0 14px;
  font-size: 12px;
}

/* A field's or a pane's note, folded into a gray (?) beside its label
           (elHelpHtml). The tip is laid out against the ROW the label sits in, not
           the icon, so it spans the sidebar rather than running off its edge. */
/* line 9226, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field:has(.ec-ts-help),
.ec-ts-field-row:has(.ec-ts-help),
.ec-ts-field-label:has(.ec-ts-help),
.ec-lay-toggle label:has(.ec-ts-help),
.ec-ts-head:has(.ec-ts-help),
.ec-ts-help-host {
  position: relative;
}

/* 5px from the end of the label text in every context. A flex label's own
           `gap` already sits between the text and the icon, so those contexts take
           the gap back off: field rows (6px), checkbox rows (8px), pane titles (10px). */
/* line 9238, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-help {
  display: inline;
  flex: 0 0 auto;
  margin-left: 5px;
  font-size: 12px;
  color: #b0b5bd;
  cursor: help;
  outline: none;
}

/* line 9247, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-help:hover, .ec-ts-help:focus-visible {
  color: #6b7280;
}

/* line 9249, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-help .ec-ts-help-tip {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 60;
  margin-top: 4px;
  padding: 8px 10px;
  border-radius: 6px;
  background: #1f2330;
  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.18);
  color: #fff;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
  white-space: normal;
  cursor: default;
}

/* line 9271, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-help .ec-ts-help-tip code {
  color: inherit;
  background: rgba(255, 255, 255, 0.12);
}

/* line 9274, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-help:hover .ec-ts-help-tip, .ec-ts-help:focus .ec-ts-help-tip {
  display: block;
}

/* A label carrying a (?) flows inline instead of as a flex row: a label
           squeezed by its control wraps, and a wrapped flex text item keeps its
           one-line width, stranding the icon away from the last word. Inline, the
           icon follows the text wherever it ends; what comes after it (a revert
           button, the THEME chip) takes the row's 6px gap as a margin. */
/* line 9283, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field-row label:has(> .ec-ts-help) {
  display: block;
  /* …and isn't squeezed below its text + icon by the control beside it
               (a color row's swatch took "Image Background" to 115px, dropping the
               icon onto a line of its own). The control gives way instead; a long
               label still wraps past 70% of the row. */
  flex-shrink: 0;
  max-width: 70%;
}

/* line 9292, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field-row label:has(> .ec-ts-help) > .ec-ts-help ~ * {
  margin-left: 6px;
}

/* …but a color row whose label ALSO carries a state chip (Inherited, Theme)
           runs past any cap and wraps — at 70% that left the hex box ~25px wide
           ("#1"). The chip drops to a second line either way, so cap it tighter and
           give the room to the swatch. */
/* line 9298, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-color .ec-ts-field-row label:has(> .ec-ts-help):has(> .ec-ts-auto) {
  max-width: 55%;
}

/* line 9301, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-toggle label > .ec-ts-help {
  margin-left: -3px;
}

/* A pane title normally stretches to push the chevron right; with a (?) the
           title hugs its text and the icon takes the slack instead. */
/* line 9305, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-head > .ec-ts-help {
  margin-left: -5px;
  margin-right: auto;
}

/* line 9309, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-head:has(> .ec-ts-help) .ec-ts-title {
  flex: 0 1 auto;
}

/* line 9311, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-reset-all {
  display: block;
  width: 100%;
  margin: 4px 0 0;
  padding: 8px;
  font-size: 12px;
  color: #5352ed;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
}

/* line 9322, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-reset-all:hover {
  background: #f6f7f9;
}

/* line 9325, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field-label {
  display: block;
  margin: 0 0 6px;
  font-size: 12px;
  font-weight: 400;
  color: #4b5162;
}

/* Number box + unit, and the −/+ stepper: same pill so the rows line up. */
/* line 9334, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-num,
.ec-ts-stepper {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

/* line 9341, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-value,
.ec-ts-text {
  height: 28px;
  padding: 0 6px;
  font-size: 12px;
  text-align: center;
  color: #1f2330;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
}

/* line 9352, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-value:focus,
.ec-ts-text:focus {
  outline: none;
  border-color: #5352ed;
}

/* line 9358, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-value {
  width: 52px;
}

/* line 9360, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-text {
  width: 110px;
  text-align: left;
}

/* line 9365, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-num em {
  font-size: 11px;
  font-style: normal;
  color: #9aa0a6;
  min-width: 14px;
}

/* line 9372, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-stepper button {
  width: 26px;
  height: 28px;
  font-size: 13px;
  color: #4b5162;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
}

/* line 9381, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-stepper button:hover {
  background: #f6f7f9;
}

/* line 9384, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-range {
  display: block;
  width: 100%;
  margin-top: 10px;
}

/* A palette role edited from the element that wears it. Deliberately the
           Size row's shape — label left, value right, slider under — so the button
           cards read as one list rather than typography plus a color widget bolted
           on. The slider drives opacity; the value it composes is the palette entry. */
/* line 9394, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
}

/* line 9400, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch .ec-ts-swatch-hex {
  min-width: 0;
  flex: 0 1 auto;
}

/* line 9403, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-picker {
  flex: none;
  width: 28px;
  height: 28px;
  padding: 0;
  background: none;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
  cursor: pointer;
  /* Chrome/Safari inset the swatch inside the control; strip that so the
               color fills the box rather than floating in a white frame. */
}

/* line 9415, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-picker::-webkit-color-swatch-wrapper {
  padding: 2px;
}

/* line 9416, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-picker::-webkit-color-swatch {
  border: none;
  border-radius: 4px;
}

/* line 9417, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-picker::-moz-color-swatch {
  border: none;
  border-radius: 4px;
}

/* The color box of a nav role with nothing chosen in it — the dropdown fill,
           which derives a color that contrasts with the links until it's overridden.
           A grey well with a slash reads as "not set", while the real picker still
           fills it (transparent) so clicking the box picks a color as usual. */
/* line 9424, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-swatch-well {
  position: relative;
  display: inline-flex;
  flex: none;
  border-radius: 6px;
  /* These rows put a badge or a reset button in the label, which is enough
               extra width to push the swatch group past the panel edge — so their hex
               box runs a little narrower than the Elements pane's. */
}

/* line 9433, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-swatch-well + .ec-ts-swatch-hex {
  width: 70px;
}

/* line 9435, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-swatch-well.is-empty {
  background: #f1f2f5;
  border: 1px solid #e2e8f0;
}

/* line 9439, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-swatch-well.is-empty::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 4px;
  left: 4px;
  height: 1px;
  background: #b6bcc7;
  transform: rotate(-45deg);
  pointer-events: none;
}

/* line 9451, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-swatch-well.is-empty .ec-ts-swatch-picker {
  border-color: transparent;
  opacity: 0;
}

/* line 9458, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-hex {
  width: 82px;
  height: 28px;
  padding: 0 6px;
  font-family: monospace;
  font-size: 12px;
  text-align: center;
  text-transform: lowercase;
  color: #1f2330;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
  /* The hex a derived default resolves to: shown, because it answers "what
               will this look like", but greyed because nothing chose it. */
}

/* line 9471, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-hex:focus {
  outline: none;
  border-color: #5352ed;
}

/* line 9478, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-hex.is-derived {
  color: #8a8f98;
}

/* Every other slider on a card sets the value named to its left, so the color
           rows say what theirs does: the half-filled circle marks it as opacity. */
/* line 9483, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-opacity-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 10px;
}

/* line 9489, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-opacity-row i {
  flex: none;
  font-size: 12px;
  color: #9aa0a6;
}

/* line 9495, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-opacity-row .ec-ts-range {
  flex: 1 1 auto;
  min-width: 0;
  margin-top: 0;
}

/* The (i) on a color row's label (the text elements' Default Color): quiet
           until hovered, and focusable so the native tooltip is reachable by keyboard
           too. Sits inside the label, which is already a flex row with a gap. */
/* line 9505, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-info {
  flex: none;
  font-size: 11px;
  color: #9aa0a6;
  cursor: help;
}

/* line 9511, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-info:hover, .ec-ts-info:focus-visible {
  color: #5352ed;
}

/* The disclosure for an element's `advanced` properties. Full-width and quiet
           — it's a way in, not a value. */
/* line 9516, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-more {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 2px 0 0;
  padding: 7px 8px;
  font-size: 12px;
  color: #4b5162;
  background: #f7f8fa;
  border: none;
  border-radius: 6px;
}

/* line 9529, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-more:hover {
  background: #f1f2f5;
}

/* line 9531, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-more.open {
  color: #1f2330;
}

/* line 9533, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-more i {
  font-size: 11px;
  color: #9aa0a6;
}

/* line 9539, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-more-body {
  padding-top: 12px;
}

/* line 9543, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-segmented button {
  padding: 7px 2px;
}

/* line 9545, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-scale .ec-ts-ticks {
  display: flex;
  justify-content: space-between;
  margin-top: 2px;
  padding: 0 2px;
}

/* line 9551, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-scale .ec-ts-ticks span {
  font-size: 10px;
  color: #9aa0a6;
}

/* line 9555, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-scale .ec-ts-ticks span.active {
  color: #5352ed;
  font-weight: 600;
}

/* line 9562, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-rule {
  margin: 14px 0 8px;
  border-top: 1px solid #eef0f4;
}

/* line 9567, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-preview-label {
  margin: 0 0 8px;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #9aa0a6;
}

/* The sample renders with the element's real family/spacing/weight/case; only
           its font-size is scaled down to fit the sidebar (see previewFontPx). */
/* line 9577, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-sample {
  padding: 12px;
  border-radius: 8px;
  background: #fafbfc;
  overflow: hidden;
}

/* line 9584, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-sample-text {
  margin: 0 0 6px;
  word-break: break-word;
}

/* line 9588, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-sample-text:last-child {
  margin-bottom: 0;
}

/* line 9591, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-sample-btn {
  max-width: 100%;
  text-decoration: none;
}

/* line 9596, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-empty {
  padding: 12px 2px;
  font-size: 12px;
  color: #9aa0a6;
}

/* line 9602, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-hint {
  margin: 4px 0px 20px;
  font-size: 11px;
  color: #8a8f98;
}

/* --- Layout pane (Customize > Layout) ---
           The Page / Section cards built by layoutPanelHtml(). It reuses the Sizes
           panel's card, field, slider and swatch shapes wholesale — only the
           controls the Sizes panel has no equivalent for are styled here. The same
           markup is rendered into a section's edit panel (sectionPanelInner, in the
           element panes' .ec-el-panel shape), which sits outside the sidebar, so nothing below is scoped to the pane. */
/* line 9614, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel {
  /* Dropped in mid-card (background position), so it has to sit on the
               field grid rather than Bootstrap's full-width form control. */
  /* Checkbox rows read as a sentence, so the box leads the label rather
               than the label/value split every other field uses. */
  /* [override] / [use sliders]: a way out of the padding sliders for CSS
               they can't express. Right-aligned under the field, quiet until wanted. */
  /* Media picker, in the nav/footer builders' visual language (see NAV_S in
               ec_editor_v3_nav_builder.js) so the two panels read as one product. */
  /* Once an image is chosen the control becomes the image: the picker is
               the preview itself (click to swap), and the trash sits over its corner
               rather than taking a row of its own. */
  /* A stop slider's read-out (Content Width). It stands where a number box
               would, but it isn't editable — the stops are the whole vocabulary — so
               it borrows the box's type and colour without the field affordance. */
  /* How many sections have stepped away from the design-wide defaults —
               the one number that says whether this card still describes the page. */
}

/* line 9618, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-select {
  height: 32px;
  padding: 0 8px;
  font-size: 12px;
  border: 1px solid #dfe1e6;
  border-radius: 6px;
  background: #fff;
  color: #1f2330;
  box-shadow: none;
}

/* line 9632, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-toggle label {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin: 0;
  font-weight: 400;
  cursor: pointer;
}

/* line 9641, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-toggle input[type="checkbox"] {
  flex: 0 0 auto;
  margin: 2px 0 0;
}

/* line 9646, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-toggle .ec-ts-note {
  margin-left: 22px;
}

/* line 9651, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-links {
  margin: -4px 0 12px;
  text-align: right;
}

/* line 9655, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-links a {
  font-size: 11px;
  color: #8a8f98;
}

/* line 9659, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-links a:hover {
  color: #334999;
}

/* line 9663, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-padding + .ec-ts-note {
  margin-top: -8px;
}

/* line 9667, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-picker {
  display: block;
  width: 100%;
  margin-top: 2px;
  padding: 8px;
  font-size: 12px;
  font-weight: 600;
  color: #334999;
  background: #eef1f9;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  cursor: pointer;
}

/* line 9680, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-picker:hover {
  background: #e4e9f5;
}

/* line 9682, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-picker i {
  margin-right: 4px;
}

/* line 9688, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-image-preview {
  position: relative;
  margin-top: 2px;
}

/* line 9693, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-image-swap {
  display: block;
  width: 100%;
  height: 84px;
  padding: 0;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  background-color: #eef1f9;
  background-size: cover;
  background-position: center;
  cursor: pointer;
}

/* line 9705, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-image-swap:hover {
  border-color: #334999;
}

/* line 9708, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-image-clear {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 26px;
  height: 26px;
  padding: 0;
  font-size: 12px;
  line-height: 1;
  color: #475569;
  /* Solid, not translucent: it sits on an arbitrary photo and has to
                   stay findable over a light one and a dark one alike. */
  background: #fff;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

/* line 9726, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-image-clear:hover {
  color: #b91c1c;
  border-color: #b91c1c;
}

/* line 9735, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-stop {
  flex: 0 0 auto;
  font-size: 12px;
  font-variant-numeric: tabular-nums;
  color: #1f2330;
  white-space: nowrap;
}

/* line 9745, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-override-count {
  color: #334999;
  font-weight: 600;
}

/* --- Element edit panel: global style pane ---
           The same text-style card as Customize > Elements, rendered into a text or
           button element's edit panel (globalStyleInnerHtml). Everything above it in
           that panel edits ONE element, so the pane has to say plainly that it
           doesn't — hence the banner, and the rule that separates it from the fields
           above. */
/* line 9757, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-global {
  padding: 0;
  margin-top: 4px;
  border-top: 1px solid #e5e7eb;
  padding-top: 18px;
}

/* line 9764, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-global-head {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  margin-bottom: 12px;
  padding: 10px 11px;
  border-radius: 6px;
  background: #f3f4fb;
  color: #4a4f63;
}

/* line 9774, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-global-head i {
  flex: 0 0 auto;
  margin-top: 2px;
  font-size: 13px;
  color: #5352ed;
}

/* line 9781, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-global-head strong {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: #1f2330;
}

/* line 9788, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-global-head span {
  display: block;
  margin-top: 2px;
  font-size: 11px;
  line-height: 15px;
}

/* --- Custom styles paywall ---
           Built by paywallHtml() in ec_editor_v3_body.js and wrapped around the
           Customize tab's content, every More options fold and every global style
           card when the reader's plan doesn't include custom styles.

           The controls stay in the DOM (they show what the theme resolves to, so
           the panel is intact the moment the plan changes) but are unreachable:
           `inert` handles focus and events, and this covers the visual half.

           The two layers are STACKED IN A GRID CELL rather than the veil being
           absolutely positioned over the controls, so the block is as tall as
           whichever is taller. Absolute positioning made the wrapper's height the
           controls' alone, and any fold shorter than the card (a More options with
           two fields in it) cut the card off at the bottom. A min-height can't fix
           that — the card's own height moves with the copy, which is a plan name
           and, for a collaborator, a longer sentence. */
/* line 9812, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall {
  display: grid;
}

/* Under Customize the pane's own gap sits above the card, and a card
           hanging 35px below the pills reads as detached from them. Close it up —
           there's no pane content between the two to space out any more. */
/* line 9819, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#sidepanel_customize > .ec-paywall {
  margin-top: -20px;
}

/* Capped HERE, not on the wrapper: a locked pane should be a card and a
           hint of what's under it, not three screens of blurred fields — but the
           cap must never be what decides how much room the card gets. */
/* line 9826, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall-locked {
  grid-area: 1 / 1;
  min-width: 0;
  max-height: 300px;
  overflow: hidden;
  pointer-events: none;
  user-select: none;
  filter: blur(2px);
  opacity: 0.45;
}

/* Fades the covered controls out at the cut rather than slicing them.
           Positioned with a z-index only to win the stacking: the layer below it
           sets `opacity`, which puts it in the same paint step as a positioned
           element, and a plain grid item — even a later sibling — paints under
           that. Without this the blurred fields show through the card. */
/* line 9842, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall-veil {
  position: relative;
  z-index: 1;
  grid-area: 1 / 1;
  min-width: 0;
  padding: 12px 11px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.72) 0%, rgba(255, 255, 255, 0.94) 45%, #fff 100%);
}

/* Reads as a dialog dropped over the pane: squared corners, a hairline
           border and a lift, with the heading over the accent bar and its rule the
           way the dashboard's upgrade blocks set theirs. Left-aligned throughout —
           it's a sentence and a button, not a banner. */
/* line 9855, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall-card {
  padding: 18px 18px 16px;
  text-align: left;
  background: #fff;
  border: 1px solid #dfe1e8;
  border-radius: 4px;
  box-shadow: 0 8px 24px rgba(31, 35, 48, 0.14);
}

/* line 9863, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall-card h6 {
  margin: 0 0 16px;
  padding-bottom: 13px;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  color: #1f2330;
  border-bottom: 1px solid #e9ebf1;
  /* The accent bar, between the name and the rule. */
}

/* line 9873, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall-card h6:after {
  content: "";
  display: block;
  width: 54px;
  height: 3px;
  margin-top: 9px;
  background-color: #5352ed;
}

/* line 9883, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall-card p {
  margin: 0 0 18px;
  font-size: 13px;
  line-height: 19px;
  color: #4b5162;
}

/* line 9890, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall-card .btn-primary {
  display: block;
  width: 100%;
  padding: 11px 12px;
  font-size: 13px;
  font-weight: 600;
  border-radius: 4px;
  white-space: normal;
}

/* line 9901, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall-note {
  margin: 12px 0 0 !important;
  font-size: 12px !important;
  line-height: 16px !important;
  color: #9aa0a6 !important;
}

/* Row pickers: one tappable row per choice — icon + name on the left, the
           current value on the right. Used by Fonts > Custom (a row per element,
           showing its font in itself) and by the Element Type control on a text
           element's edit panel (the current type as the row, alternatives revealed
           underneath). Shared so the two read as the same control. */
/* line 9913, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-list {
  border-top: 1px solid #ecedf1;
  margin: 4px 0 12px;
}

/* Off-screen but still in the DOM and focusable: the real <input>/<select>
           each row proxies for, kept so the font-picker modal and the existing
           element-type change handlers keep working unchanged. */
/* line 9921, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-offscreen {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

/* No flex `gap`: the label grows and the value is right-aligned, so a gap
           between them would only spend width on space that's already blank — which
           is what pushed longer labels into an ellipsis. Spacing is on the icon and
           chevron instead, where it's actually visible. */
/* line 9934, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row {
  display: flex;
  align-items: center;
  padding: 14px 8px;
  border-bottom: 1px solid #ecedf1;
  background: #fff;
  cursor: pointer;
  /* One explicit line box for every item in the row. The font name is drawn in
               its own face, and with line-height:normal each webfont's metrics set its
               own box height — which made row heights vary by 2px between (say) Open
               Sans and Bebas Neue and pushed the label up to 0.5px off the row's centre.
               A fixed line-height makes a row's geometry independent of the font it
               happens to be advertising. */
  /* The 1px lift is optical, not geometric: the icon's box centre already
               sits exactly on the label's and its ink within 0.4px, but the light-300
               glyph reads low next to the bold label. Drop the `top` if it ever looks
               over-corrected. */
  /* The value is what's being edited, so it wins the width fight: the label
               carries the grow (keeping the value hard right) and most of the shrink,
               so a long label ellipsises before the value does. Both can still shrink
               a little, so the row can never overflow. */
  /* What the preview sits on: for a button, the palette's real page
               background — a transparent secondary button would otherwise vanish into
               the panel's own white row; for text, the readable counterpart of its own
               color, so a near-white text color stays visible. */
}

/* line 9948, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-icon,
.ec-pick-row .ec-pick-label,
.ec-pick-row .ec-pick-value,
.ec-pick-row .ec-pick-chev {
  line-height: 18px;
}

/* line 9953, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row:hover {
  background: #f7f8fa;
}

/* line 9955, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row:focus-visible {
  outline: 2px solid #5352ed;
  outline-offset: -2px;
}

/* line 9964, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-icon {
  flex: 0 0 auto;
  position: relative;
  top: -1px;
  width: 18px;
  margin-right: 12px;
  font-size: 14px;
  color: #5b6070;
  text-align: center;
}

/* line 9979, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-label {
  flex: 1 6 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  color: #1f2330;
}

/* line 9989, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-value {
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
  font-size: 15px;
  color: #1f2330;
  /* Element/Button Type rows put a rendered preview of the type in the
                   value slot instead of plain text. It's already scaled to fit the row
                   (typePreviewHtml), so the text-ellipsis treatment above would only
                   ever clip a border or a corner radius — drop it, and let the label
                   take the shrink instead. */
}

/* line 9999, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-value.is-empty {
  font-size: 13px;
  color: #9aa0a6;
}

/* line 10009, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-value.ec-pick-sample {
  flex: 0 0 auto;
  overflow: visible;
  line-height: 0;
}

/* line 10020, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-sample-bg {
  display: inline-block;
  padding: 5px 6px;
  border-radius: 5px;
  line-height: 0;
}

/* line 10027, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-sample-face {
  max-width: 118px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

/* line 10034, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-chev {
  flex: 0 0 auto;
  margin-left: 10px;
  font-size: 12px;
  color: #b7bcc4;
  transition: transform 0.12s ease;
}

/* Element Type: the current choice is the row; the alternatives sit in a
           collapsed list directly under it. Indented and tinted so an open list reads
           as belonging to the row above rather than as four more peers. */
/* Same right caret as the Fonts rows; a quarter turn is the open/closed cue, so
           the two controls look identical at rest. */
/* line 10048, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick.open .ec-pick-current {
  border-bottom-color: transparent;
}

/* line 10051, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick.open .ec-pick-current .ec-pick-chev {
  transform: rotate(90deg);
}

/* The options list butts straight onto the current row: drop the list's usual
           bottom margin for the row wrapper only (:not keeps it off .ec-pick-options,
           which needs its own margin to separate the picker from the next control). */
/* line 10057, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick .ec-pick-list:not(.ec-pick-options) {
  margin-bottom: 0;
}

/* line 10059, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options {
  margin: 0 0 12px;
  border-top: 0;
  background: #fafbfc;
  border-left: 2px solid #e2e8f0;
}

/* line 10065, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row {
  padding: 12px 8px 12px 14px;
  background: transparent;
  font-size: 13px;
  /* The list shows every option, so the one in effect needs marking. */
}

/* line 10070, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row:hover {
  background: #f1f2f5;
}

/* line 10072, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row:last-child {
  border-bottom: 0;
}

/* line 10075, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row.is-active {
  background: #fff;
}

/* line 10078, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row.is-active .ec-pick-label {
  color: #5352ed;
}

/* line 10079, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row.is-active .ec-pick-icon {
  color: #5352ed;
}

/* --- Element edit panel: panes ---
           An element's edit panel (openEditorForElement) is built from the SAME
           accordion card, field row, segmented, slider and swatch shapes as the two
           Customize panes — see the element pane builders in ec_editor_v3_body.js.
           It carries `.ec-lay-panel` as well, which is what lends it the Layout
           pane's media picker, <select> and checkbox rows. Only the handful of
           controls neither pane has a shape for are styled here. */
/* line 10092, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-panel {
  /* The panel container already pads its content. */
  padding: 0;
  /* A pane is the whole panel at this level, so it gets a little more room
               between it and the next one than a card in a list does. */
}

/* line 10098, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-panel > .ec-ts-card {
  margin-bottom: 12px;
}

/* Full-width value fields (a link, an alt text, a form label, a list). The
           Elements pane's .ec-ts-text is a 110px box that sits on a field ROW; these
           sit under their label because their values are long. */
/* line 10104, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-input {
  display: block;
  width: 100%;
  min-height: 32px;
  margin-top: 2px;
  padding: 6px 8px;
  font-size: 12px;
  color: #1f2330;
  background: #fff;
  border: 1px solid #dfe1e6;
  border-radius: 6px;
  box-shadow: none;
}

/* line 10117, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-input:focus {
  outline: none;
  border-color: #5352ed;
}

/* line 10122, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-input::placeholder {
  color: #9aa0a6;
}

/* `height`/`max-height` because forms.scss pins every textarea at 250px —
           which in a 310px sidebar is most of the pane. These size to their `rows`. */
/* line 10127, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
textarea.ec-el-input {
  height: auto;
  max-height: none;
  line-height: 1.5;
  resize: vertical;
}

/* A schedule session's Start/End Time, side by side. */
/* line 10135, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-sched-times {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 8px;
}

/* line 10141, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-select {
  display: block;
  width: 100%;
  margin-top: 2px;
}

/* line 10147, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-code {
  font-family: monospace;
  font-size: 11px;
}

/* line 10152, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-warning {
  color: #b91c1c;
}

/* A note can carry the way out of the state it describes (the countdown's
           "use the text type's size instead"), so its links have to read as links. */
/* line 10156, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-note a {
  color: #334999;
  text-decoration: underline;
}

/* line 10160, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-note a:hover {
  color: #5352ed;
}

/* A slider's read-out where the number isn't typed directly (a CSS length
           with an [override] escape hatch, a gallery slider). It stands where the
           number box would, so it borrows its type and colour without the field
           affordance — same reasoning as .ec-lay-stop. */
/* line 10167, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-readout {
  font-size: 12px;
  font-variant-numeric: tabular-nums;
  color: #1f2330;
  white-space: nowrap;
}

/* The icon element's picker: the icon drawn at its own size in front of the
           select, so the row shows what it names. */
/* line 10176, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-icon-pick {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 2px;
}

/* line 10182, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-icon-pick i {
  flex: 0 0 auto;
  width: 24px;
  font-size: 18px;
  color: #4b5162;
  text-align: center;
}

/* line 10190, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-icon-pick .ec-el-select {
  margin-top: 0;
}

/* --- Global header builder ---
           The header panel (ec_editor_v3_nav_builder.js) is built from the element
           panel's panes and fields, so only the three controls neither pane has a
           shape for are styled here: the layout preview, a palette role's read-only
           swatch, and a link card's reorder row. */
/* The layout, drawn: the logo as a dot, the links as a bar, the action
           button as a square — the same trio the old layout grid used, so the
           control changed shape without changing its vocabulary. Which layout it
           is IS the justify-content, exactly as it is on the real bar. */
/* line 10204, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp {
  display: flex;
  align-items: center;
  gap: 3px;
  width: 68px;
  height: 14px;
  padding: 0 3px;
  color: #8b90a0;
  background: #f1f2f5;
  border-radius: 3px;
}

/* line 10215, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp.ec-nav-lp-between {
  justify-content: space-between;
}

/* line 10216, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp.ec-nav-lp-left {
  justify-content: flex-start;
}

/* line 10217, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp.ec-nav-lp-right {
  justify-content: flex-end;
}

/* line 10218, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp.ec-nav-lp-center {
  justify-content: center;
}

/* line 10221, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp-dot,
.ec-nav-lp-bar,
.ec-nav-lp-square {
  flex: none;
  background: currentColor;
}

/* line 10228, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
}

/* line 10229, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp-bar {
  width: 14px;
  height: 3px;
  border-radius: 9999px;
}

/* line 10230, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp-square {
  width: 6px;
  height: 6px;
  border-radius: 2px;
}

/* The chosen row and the one it came from both mark the preview, so the
           diagram reads as the value rather than as decoration. */
/* line 10234, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-current .ec-nav-lp,
.ec-pick-row.is-active .ec-nav-lp {
  color: #5352ed;
}

/* A palette role's color when it ISN'T a custom override: the same box as
           the swatch picker it stands in for, minus the affordance — the select
           under it is the control. */
/* line 10240, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-swatch {
  display: inline-block;
  width: 28px;
  height: 28px;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
}

/* Move up / move down / remove, at the foot of a nav link's card. Disabled
           at the ends rather than hidden, so the row keeps its shape as links move. */
/* line 10250, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: 12px;
  padding-top: 10px;
  border-top: 1px solid #ecedf1;
}

/* line 10258, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions button {
  padding: 4px 8px;
  font-size: 11px;
  color: #4b5162;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
}

/* line 10266, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions button:hover {
  background: #f6f7f9;
}

/* line 10268, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions button[disabled] {
  opacity: 0.4;
  cursor: default;
}

/* line 10272, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions button[disabled]:hover {
  background: #fff;
}

/* line 10276, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions .ec-nav-row-remove {
  margin-left: auto;
  color: #b91c1c;
}

/* line 10280, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions .ec-nav-row-remove:hover {
  background: #fef2f2;
  border-color: #b91c1c;
}

/* line 10285, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions .ec-nav-row-remove i {
  margin-right: 4px;
}

/* A link or dropdown item that was just moved up or down, lit briefly in the
           primary color (see navFlashMovedCard). Moving one rebuilds the whole pane,
           so the list re-orders in place with nothing to say which card did the
           moving — this is what the eye follows to its new position. The class is
           removed when the pulse ends, so the highlight is never a state a card can
           be left in. */
/* line 10295, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-card.ec-nav-moved {
  border-color: #334999;
  animation: ec-nav-move-flash 900ms ease-out 1;
}

@keyframes ec-nav-move-flash {
  0% {
    background: rgba(51, 73, 153, 0.18);
  }
  65% {
    background: rgba(51, 73, 153, 0.18);
  }
  100% {
    background: #fff;
  }
}

/* The color still marks the card; only the fade goes. */
@media (prefers-reduced-motion: reduce) {
  /* line 10308, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .ec-ts-card.ec-nav-moved {
    background: rgba(51, 73, 153, 0.18);
    animation: none;
  }
}

/* Between the secondary link's fields and the primary button's: one pane,
           two independently switchable halves. Also between how the links LOOK and
           the links themselves, in the Navigation pane. */
/* line 10317, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-pane-rule {
  margin: 16px 0;
  border: 0;
  border-top: 1px solid #ecedf1;
}

/* The heading for a run of cards inside a pane ("Navigation Links",
           "Link Columns", "Legal Links"). Same small-caps read as the Elements
           pane's "Preview" label. */
/* line 10326, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-pane-head {
  margin: 0 0 10px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #9aa0a6;
}

/* --- Global footer builder ---
           The footer panel (ec_editor_v3_footer_builder.js) is built from the same
           panes and fields as the header's, and reuses the three shapes above (the
           reorder row, the pane rule and heading). Only its separator sample is its
           own: the line each Style row names, drawn thick enough that "dotted" and
           "double" read as themselves whatever thickness the footer is set to. */
/* line 10341, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-foot-sep-sample {
  display: inline-block;
  width: 68px;
  height: 0;
  border-top: 3px solid #8b90a0;
}

/* line 10348, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-current .ec-foot-sep-sample,
.ec-pick-row.is-active .ec-foot-sep-sample {
  border-top-color: #5352ed;
}

/* Style the button itself */
/* line 10352, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn {
  min-width: 190px;
  margin: 5px;
  text-align: left;
  /* Make text and icon align nicely */
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  transition: all 0.15s ease-in-out;
  /* Faster transition */
  border: 1px solid #e0e0e0;
  /* Lighter, subtle border */
  background-color: #ffffff;
  /* Override Bootstrap default */
  color: #333;
  /* Minimal: Remove default gradient/shadow from BS3 */
  background-image: none;
  text-shadow: none;
  box-shadow: none;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}

/* Add a nice hover effect */
/* line 10374, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn:hover {
  border-color: #333;
  /* Simple, clean border highlight */
  background-color: #fcfcfc;
  /* Very subtle bg change */
  /* Minimal: Removed shadow and transform */
  /* box-shadow: 0 2px 4px rgba(0,0,0,0.08); */
  /* transform: translateY(-2px); */
}

/* line 10382, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn:focus,
.layout-btn:active:focus {
  outline: none;
  /* Minimal: Simpler focus ring */
  box-shadow: 0 0 0 2px rgba(51, 122, 183, 0.2);
}

/* The container for the mini-columns (the "icon") */
/* line 10390, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-icon-wrapper {
  display: flex;
  gap: 3px;
  /* This creates the "gutter" between mini-cols */
  height: 28px;
  padding: 4px;
  margin-bottom: 8px;
  background-color: #f8f9fc;
  /* Lighter row background */
  border: 1px solid #efefef;
  /* Matching lighter border */
}

/* The individual mini-columns */
/* line 10401, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col {
  display: block;
  height: 100%;
  background-color: #26377114;
  /* Minimal: Changed to grey */
  /* Minimal: Removed inset shadow */
  /* box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); */
}

/* Widths for each column type */
/* line 10410, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.full {
  width: 100%;
}

/* line 10411, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.half {
  width: 50%;
}

/* line 10412, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.third {
  width: 33.333%;
}

/* line 10413, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.quarter {
  width: 25%;
}

/* line 10414, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.fifth {
  width: 20%;
}

/* Added new widths */
/* line 10416, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.sixth {
  width: 16.666%;
}

/* line 10417, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.two-thirds {
  width: 66.666%;
}

/* line 10420, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar-overlay {
  position: fixed;
  z-index: 999;
  left: 36px;
  width: 310px;
  z-index: 999999;
  top: 64px;
  background: white;
  height: calc(100vh - 105px);
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  border-right: 1px solid #ccc;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 10459, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar-overlay #edit-controls-container {
  margin: 0;
  padding-bottom: 40px;
}

/* line 10469, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#panel-third-tier-tabs {
  background: #f8f9fc;
  margin: 0 20px;
  text-align: center;
  padding: 3px;
  margin-bottom: 20px;
}

/* line 10476, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#panel-third-tier-tabs li a {
  width: 109px;
  background: none !important;
  border: none !important;
}

/* line 10483, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#panel-third-tier-tabs li.active a {
  border: none !important;
  color: #5352Ed !important;
  background: #fff !important;
}

/* line 10489, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 #hideSidebarOverlay.btn {
  padding: 0;
}

/* line 10492, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 #hideSidebarOverlay.btn:hover {
  background: transparent;
  color: black;
}

/* line 10499, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.bg-red-600 {
  background-color: #9e2a2a !important;
}

/* line 10503, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 {
  padding: 10px 6px;
  position: relative;
  left: 2px;
  background: #f8f9fc;
  text-align: center;
  border-bottom: 1px solid #ccc;
  background: #f8f9fc8a;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

/* line 10517, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 .btn {
  margin: 0;
  width: 49%;
  width: 140px;
  font-weight: 500;
  display: inline-block;
  position: relative;
  border-radius: 40px;
  background: #f8f9fc;
  font-weight: 500;
  color: #666;
  flex: 0 1 140px;
  min-width: 0;
  white-space: nowrap;
  padding: 15px;
  text-align: center;
  box-shadow: none;
  border: 1px solid transparent;
}

/* line 10538, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 .btn:last-child {
  left: 0;
  border-left: none;
}

/* line 10543, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 .btn:hover {
  box-shadow: none;
  background: #ebedf0;
}

/* line 10548, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 .btn:active, #carousel-indicators-external.ec-editor-v3 .btn:focus {
  outline: none;
  transform: none;
  box-shadow: none;
}

/* line 10555, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 .btn.active {
  background: #fff;
  cursor: inherit;
  color: #222;
  border: 1px solid #efefef;
}

/* line 10567, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor {
  outline: 1px solid #5352ed54 !important;
  border-radius: 0 !important;
  background: transparent !important;
  border: none !important;
}

/* line 10614, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-toolbar {
  position: absolute;
  z-index: 1000 !important;
  height: auto;
  width: auto !important;
  min-width: 360px;
  overflow: visible;
  margin: 0;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  padding: 0 0 8px !important;
}

/* line 10638, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-se-toolbar-host {
  outline: none !important;
  background: none !important;
  border: none !important;
}

/* line 10651, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-se-toolbar-host .se-toolbar {
  position: fixed !important;
  z-index: 10000 !important;
}

/* line 10664, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-actions-host {
  position: fixed;
  top: -9999px;
  left: -9999px;
  z-index: 9999;
  display: flex;
  gap: 6px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.15s ease-in-out;
}

/* line 10676, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-actions-host.is-visible {
  opacity: 1;
  pointer-events: auto;
}

/* line 10681, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-actions-host .delete-btn {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition: background-color 0.15s ease-in-out;
}

/* line 10686, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-actions-host .delete-btn:hover {
  background-color: #dc2626;
}

/* line 10693, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-apply-all {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 14px;
  padding: 10px;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  background: #f8fafc;
}

/* line 10705, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-apply-all-title {
  font-size: 12px;
  font-weight: 600;
  color: #334155;
}

/* line 10711, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-apply-all-note {
  margin-top: 2px;
  font-size: 11px;
  line-height: 14px;
  color: #94a3b8;
}

/* line 10718, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-apply-all-switch {
  position: relative;
  flex: none;
  width: 36px;
  height: 20px;
  padding: 0;
  border: none;
  border-radius: 9999px;
  background: #cbd5e1;
  cursor: pointer;
}

/* line 10729, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-apply-all-switch span {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  transition: left 0.15s;
}

/* line 10741, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-apply-all-switch.is-on {
  background: #334999;
}

/* line 10744, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-apply-all-switch.is-on span {
  left: 18px;
}

/* line 10751, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-actions-host {
  position: fixed;
  top: -9999px;
  left: -9999px;
  z-index: 9998;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.15s ease-in-out;
}

/* line 10760, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-actions-host.is-visible {
  opacity: 1;
  pointer-events: auto;
}

/* line 10765, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-actions-host .edit-column-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  border: 0;
  border-radius: 999px;
  background: #fff;
  color: #374151;
  font-size: 1.1em;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
}

/* line 10780, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-col-actions-host .edit-column-btn:hover {
  background-color: #f3f4f6;
  color: #2563eb;
}

/* line 10787, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-toolbar .se-btn-tray {
  background: white !important;
  border: 1px solid #ccc !important;
  border-radius: 10px !important;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12) !important;
}

/* line 10794, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-menu-list li {
  margin-right: 4px !important;
}

/* line 10810, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.se-toolbar-pinned .sun-editor .se-toolbar {
  position: fixed !important;
  top: 105px !important;
  left: 347px !important;
  width: calc(100vw - 347px) !important;
  min-width: 0 !important;
  padding: 0 !important;
  transform: none !important;
}

/* line 10820, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.se-toolbar-pinned .sun-editor .se-toolbar .se-btn-tray {
  background: white !important;
  border: none !important;
  border-bottom: 1px solid #ccc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 6px 6px 6px 21px !important;
}

/* line 10829, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.se-toolbar-pinned:has(.sun-editor .se-toolbar) .device-mockup {
  margin-top: calc(117px + var(--se-toolbar-h, 57px)) !important;
}

/* line 10841, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-controller {
  background: #fff !important;
  border: 1px solid #ccc !important;
  border-radius: 10px !important;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12) !important;
  color: #222 !important;
}

/* line 10852, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-controller .link-content,
.sun-editor .se-controller .se-controller-content {
  background: transparent !important;
}

/* line 10857, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-controller a,
.sun-editor .se-controller .se-controller-display {
  color: #222 !important;
}

/* line 10865, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-controller .se-arrow {
  display: none !important;
}

/* line 10873, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.rows-container:has(.inline-editing) {
  z-index: 500 !important;
}

/* line 10878, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor-editable {
  min-height: 10px !important;
  background-color: transparent !important;
}

/* line 10890, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#main-preview-area h1 strong, #main-preview-area h1 b,
#main-preview-area h2 strong, #main-preview-area h2 b,
#main-preview-area h3 strong, #main-preview-area h3 b,
#main-preview-area h4 strong, #main-preview-area h4 b {
  font-weight: var(--hw, bold);
}

/* line 10929, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#main-preview-area .sun-editor-editable h1, #main-preview-area .sun-editor-editable h2, #main-preview-area .sun-editor-editable h3, #main-preview-area .sun-editor-editable h4, #main-preview-area .sun-editor-editable h5, #main-preview-area .sun-editor-editable .pages-sub-nav li a, .pages-sub-nav li #main-preview-area .sun-editor-editable a, #main-preview-area .sun-editor-editable .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li #main-preview-area .sun-editor-editable a, #main-preview-area .sun-editor-editable .event-dashboard-left li span.header, .event-dashboard-left li #main-preview-area .sun-editor-editable span.header, #main-preview-area .sun-editor-editable .event-dashboard-left li a, .event-dashboard-left li #main-preview-area .sun-editor-editable a, #main-preview-area .sun-editor-editable h6,
#main-preview-area .sun-editor-editable p, #main-preview-area .sun-editor-editable ul, #main-preview-area .sun-editor-editable ol, #main-preview-area .sun-editor-editable li, #main-preview-area .sun-editor-editable blockquote {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

/* line 10941, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#main-preview-area .sun-editor-editable h1, #main-preview-area .sun-editor-editable h2, #main-preview-area .sun-editor-editable h3, #main-preview-area .sun-editor-editable h4, #main-preview-area .sun-editor-editable h5, #main-preview-area .sun-editor-editable .pages-sub-nav li a, .pages-sub-nav li #main-preview-area .sun-editor-editable a, #main-preview-area .sun-editor-editable .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li #main-preview-area .sun-editor-editable a, #main-preview-area .sun-editor-editable .event-dashboard-left li span.header, .event-dashboard-left li #main-preview-area .sun-editor-editable span.header, #main-preview-area .sun-editor-editable .event-dashboard-left li a, .event-dashboard-left li #main-preview-area .sun-editor-editable a, #main-preview-area .sun-editor-editable h6 {
  margin-block-start: 0;
  margin-block-end: 0;
}

/* line 10955, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#main-preview-area .sun-editor-editable[data-text-type^="h"] strong, #main-preview-area .sun-editor-editable[data-text-type^="h"] b {
  font-weight: var(--hw, bold);
  line-height: inherit;
}

/* line 10968, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-btn-module-border {
  border: none !important;
  border-radius: 0  !important;
  margin-left: 1px;
  margin-right: 1px;
}

/* line 10975, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-wrapper .se-wrapper-wysiwyg {
  background: transparent;
}

/* line 10979, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .sun-editor-editable p {
  margin: 0;
}

/* line 10989, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tab-innner-content {
  margin: 20px 30px;
}

/* line 10997, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal {
  /* Modal Overrides */
  /* Search Input */
  /* Added Clear Button */
  /* Accordion List */
  /* Accordion Content Area (Leveraging Bootstrap's .collapse) */
  /* Footer */
  /* Selectable Link Items */
  /* Custom Tooltips for Headers */
}

/* line 10999, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-backdrop.in {
  opacity: 0.4;
}

/* line 11002, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-backdrop {
  background-color: #111827;
}

/* line 11005, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-content {
  border-radius: 8px;
  border: none;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}

/* line 11010, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-header {
  border-bottom: none;
  padding: 20px 24px 0 24px;
}

/* line 11014, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-header .close {
  margin-top: -2px;
  font-weight: 300;
  font-size: 24px;
  color: #6b7280;
  opacity: 0.7;
}

/* line 11021, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-header .close:hover {
  opacity: 1;
}

/* line 11024, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-title {
  font-weight: 700;
  font-size: 18px;
  color: #111827;
  margin: 0;
}

/* line 11030, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .subtitle {
  color: #6b7280;
  font-size: 14px;
  margin-top: 4px;
  margin-bottom: 20px;
}

/* line 11036, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .subtitle strong {
  color: #374151;
}

/* line 11041, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .search-container {
  position: relative;
  margin-bottom: 20px;
}

/* line 11045, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .search-input {
  background-color: #f9fafb;
  border: 1px solid transparent;
  border-radius: 8px;
  box-shadow: none;
  height: 44px;
  padding-left: 40px;
  font-size: 14px;
  color: #374151;
}

/* line 11055, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .search-input::placeholder {
  color: #9ca3af;
}

/* line 11058, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .search-input:focus {
  box-shadow: none;
  border: 1px solid #d1d5db;
  background-color: #ffffff;
  outline: none;
}

/* line 11064, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .search-icon {
  position: absolute;
  top: 14px;
  left: 14px;
  color: #9ca3af;
  font-size: 14px;
}

/* line 11073, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .clear-search {
  position: absolute;
  top: 14px;
  right: 14px;
  color: #9ca3af;
  cursor: pointer;
  display: none;
  font-size: 14px;
}

/* line 11082, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .clear-search:hover {
  color: #4b5563;
}

/* line 11087, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-body {
  padding: 0;
}

/* line 11090, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .divider {
  border-top: 1px solid #e5e7eb;
  margin: 0;
}

/* line 11094, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .list-group {
  margin-bottom: 0;
  box-shadow: none;
}

/* line 11098, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn {
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  padding: 16px 24px;
  color: #4b5563;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.5px;
  display: flex;
  align-items: center;
  outline: none;
  transition: background-color 0.2s;
}

/* line 11113, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn:hover {
  background-color: #f9fafb;
}

/* line 11116, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .item-icon {
  margin-right: 12px;
  font-size: 10px;
  color: #9ca3af;
  transition: transform 0.2s ease;
}

/* line 11122, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn.open .item-icon {
  transform: rotate(90deg);
}

/* line 11125, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .item-count {
  color: #9ca3af;
  margin-left: 8px;
  font-weight: 500;
}

/* line 11132, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-collapse-padding {
  padding: 0 24px 16px 46px;
}

/* line 11135, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .collapse.in {
  animation: fadeIn 0.2s ease-in-out;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-5px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 11145, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-footer {
  border-top: 1px solid #e5e7eb;
  text-align: left;
  padding: 16px 24px;
  color: #9ca3af;
  font-size: 13px;
  background-color: #ffffff;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

/* line 11155, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .footer-icon {
  margin-right: 8px;
  font-size: 12px;
  display: inline-block;
}

/* line 11162, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-list {
  margin-bottom: 0;
}

/* line 11165, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-item {
  display: flex;
  align-items: center;
  padding: 10px 12px;
  margin: 2px -12px;
  /* Pulls the background out slightly for padding */
  border-radius: 6px;
  color: #374151;
  text-decoration: none;
  font-weight: 500;
  cursor: pointer;
}

/* line 11177, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-item:hover, #insertLinkModal .link-item:focus {
  background-color: #f8f9fc;
  /* Soft blue background */
  color: #5352Ed;
  /* Blue text */
  text-decoration: none;
}

/* line 11182, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-item i {
  color: #9ca3af;
  margin-right: 12px;
  font-size: 13px;
}

/* line 11188, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-item:hover i, #insertLinkModal .link-item:focus i {
  color: #5352Ed;
  /* Blue icon on hover */
}

/* line 11192, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

/* line 11199, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-text {
  /* Keeps the link text clean for extraction */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 11206, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-desc {
  font-size: 11px;
  color: #9ca3af;
  font-weight: 400;
  margin-top: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 11216, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-item:hover .link-desc, #insertLinkModal .link-item:focus .link-desc {
  color: #777;
  /* Lighter blue so it blends nicely on hover */
}

/* line 11220, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .insert-text {
  opacity: 0;
  color: #5352Ed;
  font-size: 12px;
  font-weight: 600;
  margin-left: auto;
  /* Pushes the text to the right edge */
}

/* line 11228, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-item:hover .insert-text, #insertLinkModal .link-item:focus .insert-text {
  opacity: 1;
}

/* line 11233, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn[data-tooltip] {
  position: relative;
}

/* line 11236, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn[data-tooltip]::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 85%;
  left: 36px;
  background-color: #1f2937;
  color: #fff;
  padding: 6px 10px;
  border-radius: 4px;
  font-size: 11px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease;
  z-index: 100;
  font-weight: 500;
  text-transform: none;
  letter-spacing: normal;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* line 11256, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn[data-tooltip]::before {
  content: '';
  position: absolute;
  bottom: 85%;
  left: 46px;
  border-width: 5px;
  border-style: solid;
  border-color: #1f2937 transparent transparent transparent;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease;
  z-index: 100;
}

/* line 11269, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn[data-tooltip]:hover::after,
#insertLinkModal .custom-accordion-btn[data-tooltip]:hover::before {
  opacity: 1;
  transform: translateY(-4px);
}

/* line 11274, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .collapse.in {
  visibility: visible;
}

/* line 11283, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal {
  /* Plugin Styles */
  /* Custom Scrollbar for Modal */
}

/* line 11285, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .filter-col {
  margin-bottom: 10px;
}

/* line 11286, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-font-card {
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  padding: 12px;
  margin-bottom: 20px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  background: #fff;
}

/* line 11295, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-font-card:hover {
  border-color: #337ab7;
  box-shadow: 0 4px 10px rgba(51, 122, 183, 0.15);
  transform: translateY(-2px);
}

/* line 11300, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-font-card.is-fav {
  border-color: #f39c12;
  background-color: #fffbf0;
}

/* line 11304, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

/* line 11310, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .category-tag {
  background: #f0f0f0;
  padding: 3px 8px;
  border-radius: 4px;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #777;
  letter-spacing: 0.5px;
}

/* line 11320, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-fav-btn {
  color: #dcdcdc;
  cursor: pointer;
  font-size: 16px;
  transition: color 0.2s;
}

/* line 11326, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-fav-btn:hover {
  color: #f1c40f;
}

/* line 11329, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-fav-btn.active {
  color: #f39c12;
}

/* line 11332, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-preview {
  height: 70px;
  overflow: hidden;
  line-height: 1.3;
  margin-bottom: 12px;
  word-break: break-word;
  color: #333;
}

/* line 11340, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  border-top: 1px solid #f0f0f0;
  padding-top: 10px;
  font-weight: 500;
}

/* line 11349, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .filter-section {
  background: #f8f9fa;
  padding: 15px 20px;
  border-bottom: 1px solid #e7e7e7;
}

/* line 11354, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll {
  max-height: 60vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 15px 5px;
}

/* line 11361, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll::-webkit-scrollbar {
  width: 8px;
}

/* line 11364, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

/* line 11368, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}

/* line 11372, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll::-webkit-scrollbar-thumb:hover {
  background: #b3b3b3;
}

/* line 11376, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-toast {
  position: fixed;
  bottom: 30px;
  right: 30px;
  background: #2ecc71;
  color: white;
  padding: 12px 24px;
  border-radius: 4px;
  display: none;
  z-index: 9999;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  font-weight: bold;
}

/* line 11389, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .font-picker-input {
  cursor: pointer;
  background-color: #fff !important;
}

/* line 11394, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-clear-search {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #999;
  z-index: 10;
  display: none;
}

/* line 11404, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-clear-search:hover {
  color: #333;
}

/* line 11407, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-search {
  padding-right: 25px;
}

/* line 11412, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal,
#managePagesModal,
#modal_new_theme_page {
  /* Custom styles for the template selector */
  /* Template Thumbnail Styling */
  /* Selected State */
  /* Checkmark Icon for Selected State */
  /* Modern Wireframe Styles */
  /* Generated layout sections */
  /* Hero or background-image sections */
  /* Normal content sections */
  /* Footer or final section */
  /* Re-center single icons for My Templates and Blank */
  /* CSS Wireframe Building Blocks */
}

/* line 11422, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .modal-dialog .tab-content,
#managePagesModal .modal-dialog .tab-content,
#modal_new_theme_page .modal-dialog .tab-content {
  margin-top: 22px;
}

/* line 11427, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .modal-body,
#managePagesModal .modal-body,
#modal_new_theme_page .modal-body {
  padding: 0;
}

/* line 11430, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .nav-tabs,
#managePagesModal .nav-tabs,
#modal_new_theme_page .nav-tabs {
  padding: 10px 15px 0 15px;
  border-bottom: 1px solid #ddd;
}

/* line 11435, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .tab-content,
#managePagesModal .tab-content,
#modal_new_theme_page .tab-content {
  padding: 10px 30px 30px 30px;
  max-height: 450px;
  overflow-y: auto;
  background-color: #fff;
}

/* line 11443, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item,
#managePagesModal .template-item,
#modal_new_theme_page .template-item {
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  border: 2px solid transparent;
  border-radius: 4px;
  margin-bottom: 15px;
}

/* line 11451, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item .thumbnail,
#managePagesModal .template-item .thumbnail,
#modal_new_theme_page .template-item .thumbnail {
  margin-bottom: 5px;
  border: 1px solid #ddd;
  transition: all 0.2s;
}

/* line 11457, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item:hover .thumbnail,
#managePagesModal .template-item:hover .thumbnail,
#modal_new_theme_page .template-item:hover .thumbnail {
  border-color: #8c8c8c;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
}

/* line 11463, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item.selected .thumbnail,
#managePagesModal .template-item.selected .thumbnail,
#modal_new_theme_page .template-item.selected .thumbnail {
  border-color: #337ab7;
  background-color: #f0f7fd;
  box-shadow: 0 0 8px rgba(51, 122, 183, 0.3);
}

/* line 11469, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item.selected h4,
#managePagesModal .template-item.selected h4,
#modal_new_theme_page .template-item.selected h4 {
  color: #337ab7;
  font-weight: bold;
}

/* line 11475, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item,
#managePagesModal .template-item,
#modal_new_theme_page .template-item {
  position: relative;
}

/* line 11479, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item .delete-item,
#managePagesModal .template-item .delete-item,
#modal_new_theme_page .template-item .delete-item {
  position: absolute;
  top: 10px;
  left: 10px;
  color: rgba(213, 55, 37, 0.9);
  padding: 4px;
  font-size: 12px;
  z-index: 10;
}

/* line 11489, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item .delete-item:hover,
#managePagesModal .template-item .delete-item:hover,
#modal_new_theme_page .template-item .delete-item:hover {
  border-radius: 50%;
  background-color: rgba(213, 55, 37, 0.9);
  color: white;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* line 11496, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item .select-check,
#managePagesModal .template-item .select-check,
#modal_new_theme_page .template-item .select-check {
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #5352Ed;
  color: white;
  border-radius: 50%;
  padding: 4px;
  font-size: 12px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  z-index: 10;
}

/* line 11510, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item.selected .select-check,
#managePagesModal .template-item.selected .select-check,
#modal_new_theme_page .template-item.selected .select-check {
  display: block;
}

/* line 11515, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder,
#managePagesModal .template-placeholder,
#modal_new_theme_page .template-placeholder {
  height: 130px;
  max-height: 130px;
  background-color: #f8fafc;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: 3px;
  padding: 8px;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #f1f5f9;
}

/* line 11532, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder > .wf-section,
#managePagesModal .template-placeholder > .wf-section,
#modal_new_theme_page .template-placeholder > .wf-section {
  flex: 0 0 auto;
  min-height: 0 !important;
  height: auto;
  margin-bottom: 0 !important;
  padding: 4px !important;
  box-sizing: border-box;
  overflow: hidden;
}

/* line 11543, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder > .wf-section-image,
#managePagesModal .template-placeholder > .wf-section-image,
#modal_new_theme_page .template-placeholder > .wf-section-image {
  min-height: 48px !important;
  max-height: 55px;
}

/* line 11549, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder > .wf-section:not(.wf-section-image):not(:last-child),
#managePagesModal .template-placeholder > .wf-section:not(.wf-section-image):not(:last-child),
#modal_new_theme_page .template-placeholder > .wf-section:not(.wf-section-image):not(:last-child) {
  min-height: 28px !important;
  max-height: 36px;
}

/* line 11555, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder > .wf-section:last-child,
#managePagesModal .template-placeholder > .wf-section:last-child,
#modal_new_theme_page .template-placeholder > .wf-section:last-child {
  min-height: 12px !important;
  max-height: 16px;
  padding: 2px 4px !important;
}

/* line 11562, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder.icon-center,
#managePagesModal .template-placeholder.icon-center,
#modal_new_theme_page .template-placeholder.icon-center {
  align-items: center;
  justify-content: center;
  color: #aaa;
  font-size: 36px;
}

/* line 11569, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder.icon-center::before,
#managePagesModal .template-placeholder.icon-center::before,
#modal_new_theme_page .template-placeholder.icon-center::before {
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
}

/* line 11577, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder .wf-row,
#managePagesModal .template-placeholder .wf-row,
#modal_new_theme_page .template-placeholder .wf-row {
  display: flex;
  flex: 0 0 auto;
  gap: 4px;
  width: 100%;
  min-height: 0;
  margin-bottom: 3px !important;
  overflow: hidden;
}

/* line 11587, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder .wf-row:last-child,
#managePagesModal .template-placeholder .wf-row:last-child,
#modal_new_theme_page .template-placeholder .wf-row:last-child {
  margin-bottom: 0 !important;
}

/* line 11591, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder .wf-col,
#managePagesModal .template-placeholder .wf-col,
#modal_new_theme_page .template-placeholder .wf-col {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: 3px !important;
  min-width: 0;
  min-height: 0;
  padding: 2px !important;
  box-sizing: border-box;
  overflow: hidden;
}

/* line 11603, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder .wf-box,
#managePagesModal .template-placeholder .wf-box,
#modal_new_theme_page .template-placeholder .wf-box {
  flex-shrink: 0;
  width: 100%;
  max-height: 12px;
  background-color: #e2e8f0;
  border-radius: 3px;
}

/* line 11611, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder .wf-box.accent,
#managePagesModal .template-placeholder .wf-box.accent,
#modal_new_theme_page .template-placeholder .wf-box.accent {
  background-color: #cbd5e1;
}

/* line 11615, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder .wf-box.primary,
#managePagesModal .template-placeholder .wf-box.primary,
#modal_new_theme_page .template-placeholder .wf-box.primary {
  background-color: #5352ed24;
}

/* line 11619, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder .wf-line,
#managePagesModal .template-placeholder .wf-line,
#modal_new_theme_page .template-placeholder .wf-line {
  flex-shrink: 0;
  width: 100%;
  height: 3px;
  min-height: 3px;
  margin-bottom: 0;
  background-color: #e2e8f0;
  border-radius: 2px;
}

/* line 11629, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder .wf-line.short,
#managePagesModal .template-placeholder .wf-line.short,
#modal_new_theme_page .template-placeholder .wf-line.short {
  width: 65%;
}

/* line 11633, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-placeholder .wf-line.shorter,
#managePagesModal .template-placeholder .wf-line.shorter,
#modal_new_theme_page .template-placeholder .wf-line.shorter {
  width: 40%;
}

/* line 11637, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-title,
#managePagesModal .template-title,
#modal_new_theme_page .template-title {
  text-align: center;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #333;
  letter-spacing: 1px;
}

/* line 11646, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal h4.form-control-label,
#managePagesModal h4.form-control-label,
#modal_new_theme_page h4.form-control-label {
  font-weight: bold;
  font-size: 12px;
  margin-top: -5px;
}

/* line 11654, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal {
  /* Modal Customizations */
  /* Loading overlay */
  /* Empty state */
}

/* line 11655, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .list-group-item-heading {
  letter-spacing: -1px;
}

/* line 11659, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-badge {
  font-weight: normal;
  text-transform: uppercase;
}

/* line 11665, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-history-modal .modal-dialog {
  width: 90%;
  /* Make modal wider for preview */
  max-width: 1200px;
}

/* line 11670, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-list-container {
  max-height: 500px;
  overflow-y: auto;
  border-right: 1px solid #eee;
  padding-right: 15px;
}

/* line 11677, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-preview-container {
  height: 500px;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 20px;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}

/* line 11688, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-preview-viewport {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  background: #fff;
}

/* line 11696, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-preview-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 1200px;
  height: 900px;
  border: 0;
  display: block;
  transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  pointer-events: none;
}

/* line 11717, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-preview-overlay {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: rgba(249, 249, 249, 0.85);
  color: #555;
  font-size: 14px;
}

/* line 11733, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .empty-preview {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #999;
  background: #fff;
}

/* line 11748, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-preview-overlay .spinner {
  font-size: 24px;
  color: #337ab7;
}

/* line 11753, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .list-group-item {
  cursor: pointer;
  transition: background-color 0.2s;
}

/* line 11758, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .list-group-item.active .text-muted {
  color: #d0e9c6;
  /* Lighter text for active state */
}

/* line 11762, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-meta {
  margin-top: 8px;
  font-size: 0.85em;
}

/* line 11767, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .search-container {
  margin-bottom: 15px;
}

/* line 11773, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card {
  margin: 10px;
  border-radius: 6px;
  border: 1px solid #efefef;
  background-color: #f8f9fc94;
  background-color: #fbfcfd;
  box-shadow: none;
  padding: 16px;
  /* Header Section */
  /* Status Indicator Dot */
  /* Title Section */
  /* Description */
  /* Action Buttons */
  /* Draft State Specific Styles */
}

/* line 11783, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .h5 {
  color: #999;
  font-size: 14px;
  font-weight: 500;
  margin-top: 0;
}

/* line 11791, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .status-header {
  margin-bottom: 20px;
}

/* line 11795, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .header-text {
  color: #8c95a0;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-top: 2px;
}

/* line 11804, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .status-indicator {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #e0f6e4;
  /* Light green halo */
  border-radius: 50%;
  position: relative;
}

/* line 11813, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .status-indicator .dot {
  width: 10px;
  height: 10px;
  background-color: #55ce63;
  /* Main green dot */
  border-radius: 50%;
  position: absolute;
  top: 5px;
  left: 5px;
}

/* line 11824, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .status-title {
  margin-bottom: 12px;
}

/* line 11828, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .icon-globe {
  color: #6a9ed6;
  font-size: 22px;
  vertical-align: middle;
  top: 0;
  /* Reset bootstrap glyphicon top */
}

/* line 11835, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .title-text {
  font-size: 20px;
  font-weight: 600;
  color: #1a2233;
  vertical-align: middle;
  margin-left: 8px;
}

/* line 11844, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .status-description {
  color: #6b7582;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 24px;
}

/* line 11851, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .btn {
  padding: 7px 0;
  margin-top: 10px;
}

/* line 11857, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .btn-manage {
  background-color: #ffffff;
  border: 1px solid #dadfe5;
  border-radius: 12px;
  color: #344054;
  font-size: 16px;
  font-weight: 500;
  padding: 12px 0;
  transition: all 0.2s;
}

/* line 11868, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .btn-manage:hover, .event-dashboard-left .event-dashboard-left-status-card .btn-manage:focus {
  background-color: #f8f9fa;
  border-color: #cdd3d9;
  color: #344054;
  outline: none;
}

/* line 11875, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .icon-cog {
  color: #7b8898;
  margin-right: 6px;
  font-size: 15px;
  top: 2px;
  /* Slight optical adjustment */
}

/* line 11882, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .btn-unpublish {
  color: #df584c;
  font-size: 16px;
  font-weight: 400;
  margin-top: 12px;
  text-decoration: none;
  padding: 8px 0;
}

/* line 11891, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .btn-unpublish:hover, .event-dashboard-left .event-dashboard-left-status-card .btn-unpublish:focus {
  color: #c9463a;
  text-decoration: none;
  background-color: transparent;
}

/* line 11898, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .status-indicator.draft {
  background-color: #f1f3f5;
  /* Light gray halo */
}

/* line 11902, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .status-indicator.draft .dot {
  background-color: #aeb5bc;
  /* Main gray dot */
}

/* line 11906, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .icon-draft {
  color: #8c95a0;
  /* Gray icon color overriding the blue globe */
}

/* line 11910, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .btn-publish {
  color: #3b82f6;
  /* Blue action link */
  font-size: 16px;
  font-weight: 500;
  margin-top: 12px;
  text-decoration: none;
  padding: 8px 0;
}

/* line 11919, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .btn-publish:hover, .event-dashboard-left .event-dashboard-left-status-card .btn-publish:focus {
  color: #2563eb;
  text-decoration: none;
  background-color: transparent;
}

/* line 11927, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link {
  /* Flexbox Utilities (Supplementing Bootstrap 3) */
  /* Avatar Stack Trigger */
  /* Prevent caret or link defaults on bs3 dropdown */
  /* Correct Z-indexing for the stack overlap */
  /* Specific Colors */
  /* Main Brand */
  /* Dark tone complementing #4342bf */
  /* Teal/Green */
  /* Soft brand tint for +2 */
  /* Rose */
  /* Sky Blue */
  /* Online/Offline Status Dots */
  /* Emerald */
  /* Gray */
  /* Trigger text for empty state */
  /* Demo Layout Styles */
  /* Dropdown Modal Styles overriding Native BS3 .dropdown-menu */
  /* Header Section */
  /* Invite Section */
  /* User List */
  /* Role Badges */
  /* Edit User Link */
  /* Manage Users Link Section */
  /* Error State Banner */
  /* SVG Icon Helpers */
}

/* line 11930, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .flex-row {
  display: flex;
  align-items: center;
}

/* line 11931, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .flex-grow {
  flex-grow: 1;
}

/* line 11932, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .justify-between {
  justify-content: space-between;
}

/* line 11935, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar-group-trigger {
  display: inline-flex;
  align-items: center;
  background: rgba(255, 255, 255, 0.12);
  border: 1px solid #e0e0e0;
  border-radius: 20px;
  padding: 3px 10px 3px 3px;
  cursor: pointer;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease;
}

/* line 11947, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar-group-trigger:hover,
.collaborator-link .dropdown.open .avatar-group-trigger {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border-color: #ccc;
}

/* line 11954, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar-group-trigger.dropdown-toggle {
  text-decoration: none;
}

/* line 11958, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 12px;
  margin-left: -10px;
  position: relative;
}

/* line 11974, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar:nth-child(1) {
  z-index: 4;
  margin-left: 0;
}

/* line 11975, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar:nth-child(2) {
  z-index: 3;
}

/* line 11976, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar:nth-child(3) {
  z-index: 2;
}

/* line 11977, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar:nth-child(4) {
  z-index: 1;
}

/* line 11980, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-indigo {
  background-color: #4342bf;
}

/* line 11981, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-black {
  background-color: #272740;
}

/* line 11982, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-green {
  background-color: #14b8a6;
}

/* line 11983, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-gray-light {
  background-color: #eef2ff;
  color: #4342bf;
}

/* line 11984, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-pink {
  background-color: #f43f5e;
}

/* line 11985, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-blue {
  background-color: #38bdf8;
}

/* line 11986, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-red {
  background-color: #ef4444;
}

/* line 11989, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .status-dot {
  position: absolute;
  bottom: -2px;
  right: -2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 2px solid white;
  z-index: 5;
}

/* line 11999, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .status-online {
  background-color: #10b981;
}

/* line 12000, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .status-offline {
  background-color: #9ca3af;
}

/* line 12003, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .trigger-text {
  font-size: 14px;
  font-weight: 500;
  color: #333;
  margin: 0 10px 0 6px;
}

/* line 12011, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .demo-wrapper {
  display: flex;
  gap: 40px;
  margin-bottom: 40px;
}

/* line 12016, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .demo-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

/* line 12022, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .demo-label {
  font-size: 13px;
  color: #666;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

/* line 12031, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .dropdown-menu.access-dropdown-menu {
  top: 100%;
  left: 0;
  margin-top: 10px;
  width: 560px;
  /* Increased to fit inputs on one line */
  background: white;
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
  z-index: 1000;
  animation: fadeIn 0.15s ease-out;
  text-align: left;
  padding: 0;
  border: none;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-5px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 12052, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .header-sec {
  padding: 20px 20px 16px;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
}

/* line 12057, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .header-title {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #111;
}

/* line 12063, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .header-subtitle {
  font-size: 14px;
  color: #666;
  margin-top: 6px;
}

/* line 12068, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .close-btn {
  position: absolute;
  right: 20px;
  top: 20px;
  background: none;
  border: none;
  color: #666;
  cursor: pointer;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 12081, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .close-btn:hover {
  color: #111;
}

/* line 12084, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .invite-sec {
  padding: 16px 20px;
  border-bottom: 1px solid #f0f0f0;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  /* Allows error banner to sit cleanly on the next line */
}

/* line 12093, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .input-wrapper {
  position: relative;
  flex-grow: 1;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  display: flex;
  align-items: center;
  overflow: hidden;
  background: #fff;
}

/* line 12104, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .input-wrapper input {
  border: none;
  box-shadow: none;
  padding: 10px 12px;
  height: auto;
  border-radius: 0;
}

/* line 12112, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .input-wrapper input:focus {
  outline: none;
  box-shadow: none;
}

/* line 12117, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .input-icon {
  padding: 0 12px;
  color: #d9534f;
  display: flex;
  align-items: center;
}

/* line 12124, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .role-select {
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  padding: 8px 30px 8px 12px;
  background: white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 10px center;
  appearance: none;
  -webkit-appearance: none;
  height: 42px;
  font-size: 14px;
  color: #111;
  outline: none;
}

/* line 12137, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .invite-btn {
  background: #111;
  color: white;
  border: none;
  border-radius: 6px;
  padding: 0 16px;
  height: 42px;
  font-weight: 500;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  transition: background 0.2s;
}

/* line 12152, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .invite-btn:hover {
  background: #333;
}

/* line 12155, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-list {
  max-height: 350px;
  overflow-y: auto;
}

/* line 12159, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-row {
  padding: 12px 20px;
  border-bottom: 1px solid #f5f5f5;
  gap: 12px;
}

/* line 12164, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-row:last-child {
  border-bottom: none;
}

/* line 12167, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-info {
  flex-grow: 1;
  line-height: 1.4;
}

/* line 12171, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-name {
  font-weight: 600;
  color: #111;
  font-size: 15px;
  display: flex;
  align-items: center;
}

/* line 12178, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-email {
  font-size: 13px;
  color: #666;
}

/* line 12182, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-tag {
  background: #f0f0f0;
  color: #333;
  font-size: 11px;
  padding: 2px 8px;
  border-radius: 12px;
  margin-left: 8px;
  font-weight: 500;
}

/* line 12192, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-meta {
  display: flex;
  align-items: center;
  gap: 16px;
}

/* line 12197, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-time {
  font-size: 13px;
  color: #666;
}

/* line 12203, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .role-badge {
  padding: 6px 12px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
  border: 1px solid transparent;
  min-width: 85px;
  justify-content: center;
}

/* line 12216, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .role-badge.owner {
  background: #222;
  color: white;
  cursor: default;
}

/* line 12221, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .role-badge.editor {
  background: #f0f4ff;
  color: #3b82f6;
  border-color: #e0e7ff;
}

/* line 12226, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .role-badge.viewer {
  background: #f5f5f5;
  color: #333;
  border-color: #e5e5e5;
}

/* line 12233, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .edit-user-link {
  color: #888;
  padding: 6px;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  text-decoration: none;
  margin-left: -4px;
  /* Balances the flex gap */
}

/* line 12244, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .edit-user-link:hover {
  color: #111;
  background: #eaeaea;
}

/* line 12250, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .manage-footer {
  padding: 14px 20px;
  border-top: 1px solid #f0f0f0;
  text-align: center;
  background: #fafafa;
  border-radius: 0 0 12px 12px;
}

/* line 12257, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .manage-link {
  color: #111;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  transition: color 0.2s;
}

/* line 12267, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .manage-link:hover {
  color: #555;
  text-decoration: underline;
}

/* line 12273, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .error-banner {
  display: none;
  flex-basis: 100%;
  background-color: #fff1f2;
  color: #be123c;
  border: 1px solid #fecdd3;
  padding: 10px 14px;
  border-radius: 6px;
  font-size: 13px;
  margin-top: 4px;
  align-items: center;
  gap: 8px;
}

/* line 12286, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .error-banner a {
  color: #be123c;
  text-decoration: underline;
  font-weight: 600;
}

/* line 12291, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .error-banner a:hover {
  color: #9f1239;
}

/* line 12294, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .access-dropdown-menu.show-error .error-banner {
  display: flex;
}

/* line 12297, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .access-dropdown-menu.show-error .invite-btn {
  background-color: #e5e5e5;
  color: #999;
  cursor: not-allowed;
  pointer-events: none;
}

/* line 12305, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .icon-sm {
  width: 14px;
  height: 14px;
}

/* line 12306, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .icon-md {
  width: 18px;
  height: 18px;
}

/* Modern Pill Badges */
/* line 12311, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.badge-pill {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 20px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
  color: #333;
}

/* line 12324, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.badge-draft {
  background-color: #fff7ed;
  color: #c2410c;
  border-color: #fed7aa;
}

/* line 12329, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.badge-green {
  background-color: #eaf5eb;
  color: #218838;
  border-color: #d4ebd6;
}

/* line 12334, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.badge-live {
  background-color: #fee2e2;
  color: #dc2626;
  border-color: #fecaca;
}

/* line 12339, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.badge-blue {
  background-color: #e0e7ff;
  color: #4338ca;
  border-color: #c7d2fe;
}

/* line 12347, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card {
  /* State Section spacing */
  /* Main Card Container */
  /* Typography */
  /* Info Section (Date & Schedule) */
  /* Buttons */
}

/* line 12349, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .state-section {
  margin-bottom: 60px;
}

/* line 12352, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .state-title {
  font-size: 18px;
  font-weight: 600;
  color: #6c757d;
  margin-bottom: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-bottom: 2px solid #eee;
  padding-bottom: 10px;
}

/* line 12364, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .dashboard-card {
  background: #f4f6f9;
  border-radius: 16px;
  padding: 30px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);
  border: 1px solid #eef0f5;
  display: flex;
  /* Added flex to ensure equal height columns */
  flex-wrap: wrap;
}

@media (max-width: 991px) {
  /* line 12375, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-home-intro-card .dashboard-card {
    display: block;
  }
}

/* line 12382, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .event-title {
  font-size: 38px;
  font-weight: 700;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 10px;
  color: #111;
}

/* line 12390, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .event-subtitle {
  font-size: 18px;
  color: #6c757d;
  margin-bottom: 30px;
}

/* line 12397, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .info-divider {
  border-top: 1px solid #e5e7eb;
  padding-top: 25px;
  margin-bottom: 25px;
}

/* line 12402, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .info-label {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #888;
  margin-bottom: 5px;
  display: block;
}

/* line 12410, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .info-label .glyphicon {
  margin-right: 5px;
  font-size: 12px;
}

/* line 12414, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .info-value {
  font-size: 16px;
  font-weight: 500;
  color: #111;
}

/* line 12421, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .btn-custom-primary {
  background-color: #5352Ed;
  border-color: #5352Ed;
  color: #fff;
  border-radius: 8px;
  padding: 10px 20px;
  font-weight: 500;
}

/* line 12429, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .btn-custom-primary:hover {
  background-color: #3e3dcc;
  color: #fff;
}

/* line 12433, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .btn-custom-outline {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #333;
  border-radius: 8px;
  padding: 10px 20px;
  font-weight: 500;
}

/* line 12441, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .btn-custom-outline:hover {
  background-color: #f0f0f0;
}

/* Main Banner Container */
/* line 12451, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner {
  background-color: #f4f4ff;
  border: 1px solid #e0e0fa;
  border-radius: 10px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #fff7ed;
  border-color: #fed7aa;
  /* Left Section */
  /* Right Section - Buttons */
  /* Responsive adjustments */
}

/* line 12465, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-left {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 320px;
}

/* line 12472, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .draft-badge {
  padding: 4px 12px;
  border-radius: 16px;
  /* Pill shape */
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  display: flex;
  align-items: center;
  color: #c2410c;
}

/* line 12487, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .draft-badge i {
  margin-right: 6px;
  font-size: 14px;
}

/* line 12492, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-text h4 {
  margin: 0 0 4px 0;
  font-size: 16px;
  font-weight: 600;
  color: #1e1e2f;
}

/* line 12499, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-text p {
  margin: 0;
  font-size: 14px;
  color: #4a4a68;
}

/* line 12506, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 auto;
}

/* line 12513, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-actions .btn {
  font-size: 14px;
  font-weight: 500;
  border-radius: 6px;
  padding: 8px 16px;
  transition: all 0.2s ease;
  display: inline-flex;
  align-items: center;
}

/* line 12523, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-actions .btn i {
  margin-right: 8px;
  font-size: 14px;
}

/* line 12528, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-actions .btn + .btn {
  margin-left: 12px;
}

/* line 12532, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .btn-preview {
  background-color: #ffffff;
  border: 1px solid #d1d5db;
  color: #111827;
}

/* line 12538, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .btn-preview:hover {
  background-color: #f3f4f6;
  border-color: #d1d5db;
}

/* line 12543, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .btn-publish {
  background-color: #5352Ed;
  color: #ffffff;
  border: 1px solid #5352Ed;
}

/* line 12549, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .btn-publish:hover,
.event-draft-banner .btn-publish:focus {
  background-color: #3f3ec1;
  color: #ffffff;
  border-color: #3f3ec1;
}

@media (max-width: 991px) {
  /* line 12558, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-draft-banner .event-draft-banner {
    flex-direction: column;
    align-items: flex-start;
  }
  /* line 12562, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-draft-banner .event-draft-banner > div {
    margin-bottom: 20px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 12568, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-draft-banner .event-draft-banner > div:last-child {
    margin-bottom: 0;
  }
  /* line 12571, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-draft-banner .banner-actions {
    justify-content: flex-start;
  }
}

/* line 1, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.loading-takeover,
.loading-confirm {
  position: fixed;
  top: 0;
  z-index: 9999999;
  left: 0;
  width: 100%;
  color: white;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: table;
}

/* line 14, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.loading-takeover .loading-container,
.loading-confirm .loading-container {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 20px;
}

/* line 22, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing {
  margin-top: 0;
  background: #f8f9fc;
}

/* line 27, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .website .container {
  max-width: 90%;
}

/* line 32, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .website .btn-register:hover {
  outline: 1px solid #334999;
}

/* line 38, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .device-mockup {
  margin: 106px 60px 60px 96px;
  margin-left: 96px;
  width: inherit;
  transition: 0.3s ease margin-left;
}

/* line 46, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .sidebar {
  left: -370px;
  transition: 0.3s ease left;
}

/* line 51, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .sidebar-close-link {
  left: -370px;
  transition: 0.3s ease left;
  z-index: 999;
}

/* line 58, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing.sidebaropen .sidebar {
  left: 36px;
}

/* line 62, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing.sidebaropen .device-mockup {
  margin-left: 376px;
}

/* line 66, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing.sidebaropen .sidebar-close-link {
  left: 316px;
  transition: 0.3s ease left;
}

/* line 72, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .event-dashboard-right {
  display: none;
}

/* line 76, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .ec-element-hidden {
  opacity: 0.3;
  display: block !important;
}

/* line 82, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .ec-editor-block.selected {
  outline: 1px solid #334999;
}

/* line 87, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .navbar-fixed-top {
  position: relative;
}

/* line 93, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .navbar-ec {
  transition: 0.2s top ease;
  top: 0;
}

/* line 98, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .navbar-ec.navbar-ec-hide {
  top: -100px;
}

/* line 102, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .navbar-ec .navbar-brand {
  padding: 23px 23px 23px 23px !important;
}

/* line 106, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .navbar-ec sup {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 11px;
  color: #999;
  letter-spacing: 1px;
  line-height: 1;
  display: inline-block;
  background-color: #ffffff40;
  color: aliceblue;
  padding: 3px;
  border-radius: 4px;
}

/* line 119, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .navbar-ec sup.live {
  background: #2ea595;
}

/* line 126, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .main-image .edit-main-image {
  position: absolute;
  bottom: 20px;
  right: 20px;
  color: #fff;
  font-size: 34px;
  opacity: 0;
}

/* line 136, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .main-image:hover .edit-main-image {
  opacity: 0.8;
}

/* line 139, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .main-image:hover .edit-main-image:hover {
  opacity: 1;
  color: #334999;
}

/* line 147, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .has-inline-edit {
  position: relative;
}

/* line 150, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .has-inline-edit .inline-edit-container {
  position: absolute;
  top: 8px;
  right: 12px;
}

/* line 155, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .has-inline-edit .inline-edit-container .inline-edit {
  opacity: 0;
}

/* line 166, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .has-inline-edit:hover {
  outline: 2px dotted #334999;
}

/* line 169, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .has-inline-edit:hover .inline-edit {
  opacity: 1;
}

/* line 172, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .has-inline-edit:hover .inline-edit:hover {
  opacity: 1;
}

/* line 183, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal,
.editing #app-modal,
.email_templates #app-modal {
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
  /* Editor Canvas */
  /* Cropper Overrides */
  /* Utility */
}

/* line 184, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal.modal,
.editing #app-modal.modal,
.email_templates #app-modal.modal {
  background: rgba(0, 0, 0, 0.5);
  overflow-y: auto;
}

/* line 185, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal button.btn,
.editing #app-modal button.btn,
.email_templates #app-modal button.btn {
  border: 1px solid #334999;
  padding: 5px 10px;
  text-align: center;
}

/* line 190, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal button.btn.btn-search,
.editing #app-modal button.btn.btn-search,
.email_templates #app-modal button.btn.btn-search {
  padding: 14px 28px;
}

/* line 194, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal button.btn.btn-default,
.editing #app-modal button.btn.btn-default,
.email_templates #app-modal button.btn.btn-default {
  color: #334999;
  background: none;
}

/* line 199, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal button.btn.btn-link,
.editing #app-modal button.btn.btn-link,
.email_templates #app-modal button.btn.btn-link {
  color: #FFFFFF;
}

/* line 205, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal input.no-spinner[type="number"]::-webkit-inner-spin-button,
.editor #app-modal input.no-spinner[type="number"]::-webkit-outer-spin-button,
.editing #app-modal input.no-spinner[type="number"]::-webkit-inner-spin-button,
.editing #app-modal input.no-spinner[type="number"]::-webkit-outer-spin-button,
.email_templates #app-modal input.no-spinner[type="number"]::-webkit-inner-spin-button,
.email_templates #app-modal input.no-spinner[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 212, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal input.no-spinner[type="number"],
.editing #app-modal input.no-spinner[type="number"],
.email_templates #app-modal input.no-spinner[type="number"] {
  -moz-appearance: textfield;
}

/* line 216, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .thumbnail,
.editing #app-modal .thumbnail,
.email_templates #app-modal .thumbnail {
  position: relative;
  padding: 0;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* line 217, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .thumbnail img,
.editing #app-modal .thumbnail img,
.email_templates #app-modal .thumbnail img {
  width: 100%;
  height: 180px;
  object-fit: cover;
}

/* line 218, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .thumbnail .caption,
.editing #app-modal .thumbnail .caption,
.email_templates #app-modal .thumbnail .caption {
  padding: 9px;
}

/* line 219, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .thumb-label,
.editing #app-modal .thumb-label,
.email_templates #app-modal .thumb-label {
  position: absolute;
  top: 5px;
  right: 5px;
  opacity: 0.9;
  font-size: 10px;
  font-weight: bold;
}

/* line 220, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal #discover-grid, .editor #app-modal #library-grid,
.editing #app-modal #discover-grid,
.editing #app-modal #library-grid,
.email_templates #app-modal #discover-grid,
.email_templates #app-modal #library-grid {
  margin-top: 10px;
}

/* line 221, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .nav-tabs,
.editing #app-modal .nav-tabs,
.email_templates #app-modal .nav-tabs {
  margin-bottom: 15px;
  cursor: pointer;
}

/* line 223, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .editor-canvas-container,
.editing #app-modal .editor-canvas-container,
.email_templates #app-modal .editor-canvas-container {
  background: #333;
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}

/* line 224, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .loading-overlay,
.editing #app-modal .loading-overlay,
.email_templates #app-modal .loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 10;
}

/* line 226, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .cropper-view-box, .editor #app-modal .cropper-face,
.editing #app-modal .cropper-view-box,
.editing #app-modal .cropper-face,
.email_templates #app-modal .cropper-view-box,
.email_templates #app-modal .cropper-face {
  border-radius: 0;
}

/* line 228, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .cursor-pointer,
.editing #app-modal .cursor-pointer,
.email_templates #app-modal .cursor-pointer {
  cursor: pointer;
}

/* line 229, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal uc-file-uploader-minimal,
.editing #app-modal uc-file-uploader-minimal,
.email_templates #app-modal uc-file-uploader-minimal {
  --uc-primary-oklch: 60% 0.17 250;
  /* Matches Bootstrap Primary Blue-ish */
}

/* line 233, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .thumbnail.recent-asset,
.editing #app-modal .thumbnail.recent-asset,
.email_templates #app-modal .thumbnail.recent-asset {
  animation: recentPulseDarkBlue 10s ease-out forwards;
}

@keyframes recentPulseDarkBlue {
  0% {
    box-shadow: 0 0 0 0 rgba(40, 96, 144, 0.9);
    /* #286090 */
    border-color: #286090;
  }
  20% {
    box-shadow: 0 0 14px 6px rgba(40, 96, 144, 0.45);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(40, 96, 144, 0);
    border-color: inherit;
  }
}

/* line 251, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor #app-modal .thumbnail,
.editing #app-modal .thumbnail,
.email_templates #app-modal .thumbnail {
  transition: border-color 0.25s ease, box-shadow 0.25s ease;
}

/* line 259, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.email_templates.new .event-dashboard-right .event-dashboard-right-content,
.email_templates.edit .event-dashboard-right .event-dashboard-right-content {
  padding: 0;
}

/* line 263, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.email_templates.new .device-mockup,
.email_templates.edit .device-mockup {
  margin: 146px 60px 60px 96px;
  margin-left: 96px;
  width: inherit;
  transition: 0.3s ease margin-left;
}

/* line 271, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.email_templates.new .sidebar,
.email_templates.edit .sidebar {
  left: -370px;
  transition: 0.3s ease left;
}

/* line 276, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.email_templates.new .sidebar-close-link,
.email_templates.edit .sidebar-close-link {
  left: -370px;
  transition: 0.3s ease left;
  z-index: 999;
}

/* line 283, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.email_templates.new.sidebaropen .sidebar,
.email_templates.edit.sidebaropen .sidebar {
  left: 36px;
}

/* line 287, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.email_templates.new.sidebaropen .device-mockup,
.email_templates.edit.sidebaropen .device-mockup {
  margin-left: 376px;
}

/* line 291, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.email_templates.new.sidebaropen .sidebar-close-link,
.email_templates.edit.sidebaropen .sidebar-close-link {
  left: 316px;
  transition: 0.3s ease left;
}

/* line 304, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.autosave-toast {
  position: fixed;
  top: 158px;
  right: 20px;
  z-index: 998;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 999px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  color: #374151;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-18px);
  transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.3s;
}

/* line 333, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.autosave-toast.visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* line 339, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.autosave-toast.state-saved {
  color: #059669;
  border-color: rgba(5, 150, 105, 0.25);
}

/* line 344, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.autosave-toast.state-error {
  color: #dc2626;
  border-color: rgba(220, 38, 38, 0.25);
}

/* line 349, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.autosave-toast .autosave-toast-icon i {
  font-size: 14px;
}

/* line 359, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.autosave-pill {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #6b7280;
  border-color: #ebedf0;
  background-color: #f9fafb;
  vertical-align: middle;
  width: 161px;
  justify-content: center;
  position: relative;
  top: 2px;
}

/* line 373, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.autosave-pill.state-error {
  color: #dc2626;
  border-color: rgba(220, 38, 38, 0.25);
  background-color: #fef2f2;
}

/* line 379, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.autosave-pill .autosave-pill-icon i {
  font-size: 12px;
}

/* line 385, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.autosave-pill .autosave-pill-short {
  display: none;
}

@media (max-width: 1120px) {
  /* line 392, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .autosave-pill .autosave-pill-full {
    display: none;
  }
  /* line 396, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .autosave-pill .autosave-pill-short {
    display: inline;
  }
}

/* line 408, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .modal-dialog {
  width: 460px;
  margin-top: 12vh;
}

/* line 413, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .modal-content {
  padding: 32px;
  border: none;
  border-radius: 16px;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.18);
}

/* line 420, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-head {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 16px;
}

/* line 427, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-icon {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}

/* line 438, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-icon-success {
  background-color: #d9f2dd;
  color: #166534;
}

/* line 443, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-icon-warning {
  background-color: #fbe9c6;
  color: #92400e;
}

/* line 450, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-title {
  margin: 0;
  font-size: 23px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: normal;
  text-transform: none;
  color: #111827;
}

/* line 462, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-title-plain {
  margin-bottom: 8px;
}

/* line 466, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-copy {
  margin: 0 0 20px;
  font-size: 16px;
  line-height: 1.5;
  color: #4b5563;
}

/* line 474, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-url {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
  padding: 12px 14px;
  border-radius: 10px;
  background-color: #f6f7f9;
  font-size: 14px;
  color: #374151;
}

/* line 486, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-url-icon {
  flex-shrink: 0;
  color: #9ca3af;
}

/* line 491, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-url-text {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 499, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-url-copy {
  flex-shrink: 0;
  font-weight: 600;
  color: #334999;
}

/* line 504, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-url-copy:hover, .ec-exit-modal .ec-exit-url-copy:focus {
  text-decoration: underline;
}

/* line 511, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-btn {
  display: block;
  width: 100%;
  margin: 0 0 10px;
  padding: 14px 16px;
  border: 1px solid transparent;
  border-radius: 10px;
  background: transparent;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  cursor: pointer;
}

/* line 525, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-btn:last-child {
  margin-bottom: 0;
}

/* line 535, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-btn-primary i {
  margin-left: 6px;
  font-size: 14px;
}

/* line 541, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-btn-secondary {
  border-color: #d8dbe0;
  color: #111827;
}

/* line 545, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-btn-secondary:hover, .ec-exit-modal .ec-exit-btn-secondary:focus {
  border-color: #b9bec7;
  color: #111827;
  text-decoration: none;
}

/* line 553, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-btn-text {
  color: #4b5563;
}

/* line 556, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-exit-modal .ec-exit-btn-text:hover, .ec-exit-modal .ec-exit-btn-text:focus {
  color: #111827;
  text-decoration: none;
}

/* line 569, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .modal-dialog {
  width: 620px;
  margin-top: 8vh;
}

/* line 574, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .modal-content {
  border: none;
  border-radius: 16px;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.18);
}

/* line 580, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-guide-head {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 28px 28px 20px;
  border-bottom: 1px solid #eceef1;
}

/* line 589, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-guide-title {
  margin: 0 0 6px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: normal;
  text-transform: none;
  color: #111827;
}

/* line 599, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-guide-copy {
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
  color: #4b5563;
}

/* line 606, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-guide-close {
  flex-shrink: 0;
  margin-left: auto;
  padding: 4px 8px;
  border: none;
  background: transparent;
  font-size: 18px;
  line-height: 1;
  color: #9ca3af;
  cursor: pointer;
}

/* line 617, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-guide-close:hover {
  color: #111827;
}

/* line 623, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-guide-body {
  max-height: 58vh;
  overflow-y: auto;
  padding: 8px 28px 20px;
}

/* line 629, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-group {
  margin: 20px 0 8px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #9ca3af;
}

/* line 638, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-row {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 12px 0;
  border-bottom: 1px solid #f2f3f5;
}

/* line 645, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-row:last-child {
  border-bottom: none;
}

/* line 650, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-code {
  flex: 0 0 240px;
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
}

/* line 657, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-code code {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 5px 8px;
  border-radius: 6px;
  background-color: #f6f7f9;
  font-size: 13px;
  color: #1f2937;
  white-space: nowrap;
}

/* line 670, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-copy {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  padding: 0;
  border: none;
  border-radius: 6px;
  background: transparent;
  font-size: 13px;
  color: #9ca3af;
  cursor: pointer;
}

/* line 682, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-copy:hover {
  background-color: #f1f2f4;
  color: #111827;
}

/* line 687, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-copy.is-copied {
  color: #166534;
}

/* line 692, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-meta {
  flex: 1 1 auto;
  min-width: 0;
}

/* line 697, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-name {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #111827;
}

/* line 704, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-desc {
  display: block;
  font-size: 13px;
  line-height: 1.45;
  color: #6b7280;
}

/* line 712, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-value {
  display: block;
  margin-top: 3px;
  font-size: 12px;
  color: #9ca3af;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 721, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-value strong {
  font-weight: 600;
  color: #4b5563;
}

/* line 727, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-guide-foot {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px 28px;
  border-top: 1px solid #eceef1;
}

/* line 735, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-guide-hint {
  flex: 1 1 auto;
  font-size: 13px;
  color: #6b7280;
}

/* line 740, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-token-guide .ec-token-guide-hint i {
  margin-right: 4px;
  color: #9ca3af;
}

/* line 747, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor {
  position: absolute;
  border: 2px solid #334999;
  background-color: rgba(0, 0, 0, 0.05);
  top: 0;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
  z-index: 11;
}

/* line 758, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor .ec-editor-block-inline-editor-content {
  min-width: 336px;
  position: relative;
}

/* line 764, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor .clearfix {
  position: absolute;
  top: -41px;
  left: -2px;
}

/* line 770, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor a {
  width: 9.25%;
  width: 36px;
  display: block;
  padding: 12px 2px;
  text-align: center;
  color: black;
  background: #1f2834;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  line-height: 1;
  float: left;
  height: 41px;
}

/* line 786, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor a#ec-editor-plus {
  background: #334999;
}

/* line 790, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor a:hover {
  color: #334999;
}

/* line 794, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor a#ec-editor-plus:hover {
  background: #293a7a;
  color: #fff;
}

/* line 801, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor.active {
  visibility: visible;
  opacity: 1;
}

/* line 807, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-link-editor {
  position: absolute;
  border: 2px solid #334999;
  background-color: rgba(0, 0, 0, 0.05);
  opacity: 0;
  visibility: hidden;
  cursor: text;
  z-index: 10;
}

/* line 817, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-link-editor .ec-editor-block-inline-editor-content {
  width: 86px;
  margin: 0 auto;
  position: relative;
}

/* line 823, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-link-editor .clearfix {
  position: absolute;
  top: -41px;
}

/* line 828, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-link-editor a {
  width: 9.25%;
  width: 36px;
  display: block;
  padding: 12px 2px;
  text-align: center;
  color: black;
  background: #1f2834;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  line-height: 1;
  float: left;
  height: 41px;
}

/* line 844, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-link-editor a:hover {
  color: #334999;
}

/* line 850, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-link-editor.active {
  visibility: visible;
  opacity: 1;
}

/* line 856, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-rightmenu {
  position: absolute;
  width: 200px;
  top: 20px;
  left: 100px;
  background: #1f2834;
  display: none;
  z-index: 999999999;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
}

/* line 866, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-rightmenu.active {
  display: block;
}

/* line 870, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-rightmenu a {
  display: block;
  padding: 10px;
  color: #fff;
  text-decoration: none;
}

/* line 876, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-rightmenu a:hover {
  color: #334999;
}

/* line 882, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-rightmenu hr {
  margin: 0;
  border-top: 1px solid #434343;
}

/* line 888, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-more-container {
  text-align: center;
  padding-top: 4px;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 100%;
  top: 6px;
  transition: all 0.2s ease;
  max-width: 400px;
}

/* line 899, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-more-container.active {
  opacity: 1;
  visibility: visible;
  top: 0;
}

/* line 907, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-addition-container a {
  display: block;
  float: left;
  width: 33.33333%;
  text-decoration: none;
  padding: 10px;
  height: inherit;
  font-size: 12px;
}

/* line 916, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-addition-container a i {
  display: block;
  font-size: 22px;
  margin-bottom: 6px;
}

/* line 922, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-addition-container a:hover {
  opacity: 1;
}

@media (min-width: 992px) {
  /* line 930, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  body.email_templates .ec-editor-block-inline-addition-container {
    display: flex;
    flex-wrap: nowrap;
  }
  /* line 935, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  body.email_templates .ec-editor-block-inline-addition-container a {
    float: none;
    width: auto;
    flex: 0 0 20%;
    max-width: 20%;
  }
}

/* line 945, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-addition-container-delete a {
  width: 100%;
  color: #fff;
  height: 41px;
}

/* line 950, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-addition-container-delete a:hover {
  background-color: #bf3121;
  color: #fff;
}

/* line 957, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor-addition-delineator {
  position: absolute;
  width: 100%;
  height: 1px;
  top: -6px;
  background-color: #fff;
  border-top: 2px dashed #09c;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease;
  display: none;
}

/* line 969, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-inline-editor-addition-delineator.active {
  visibility: visible;
  opacity: 1;
}

/* line 975, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 983, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 991, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

/* line 997, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ui-resizable {
  position: relative;
}

/* line 1001, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.font-select > a {
  height: 46px;
}

/* line 1004, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.font-select > a span {
  padding: 8px;
}

/* line 1010, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .sidebar-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  z-index: 9;
  visibility: hidden;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 1024, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .sidebar-overlay.active {
  opacity: 0.8;
  visibility: visible;
}

/* line 1030, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .form-control {
  height: 38px;
}

/* line 1034, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header {
  background: #1f2834;
  color: #ffffffab;
  width: 100%;
}

/* line 1039, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header a {
  display: inline-block;
  background: #1f2834;
  color: #fff;
  border-bottom: 6px solid transparent;
  padding: 16px 12px 12px 12px;
  text-decoration: none;
}

/* line 1047, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header a.active {
  border-bottom: 6px solid #334999;
}

/* line 1050, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header a.active:hover {
  color: #fff;
}

/* line 1055, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header a:hover {
  color: #334999;
}

/* line 1059, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header a.ec-editor-element-editor-header-drag {
  cursor: move;
  padding: 16px 12px 12px 12px;
  background: #ffffff12;
}

/* line 1065, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header a.ec-editor-element-editor-header-close {
  background-color: #334999;
  padding: 16px 14px 12px 14px;
}

/* line 1069, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header a.ec-editor-element-editor-header-close:hover {
  color: #fff;
  background-color: #2e428a;
}

/* line 1078, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .form-group .form-icon-select {
  display: inline-block;
  font-size: 20px;
  margin-right: 10px;
  margin-top: 6px;
  color: #222;
}

/* line 1087, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-item-content {
  width: 300px;
  height: 446px;
  overflow: scroll;
  padding: 30px;
}

/* line 1094, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header-tab-content-container {
  width: 300px;
}

/* line 1097, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .ec-editor-element-editor-header-tab-content-container .ec-editor-element-editor-header-tab-content-container {
  width: 300px;
}

/* line 1102, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .dropable {
  height: 200px;
}

/* line 1105, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .dropable i {
  text-align: center;
  width: 100%;
  top: 72px;
  position: relative;
  font-size: 27px;
  opacity: 0.2;
}

/* line 1114, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .image-results {
  margin-top: 16px;
}

/* line 1117, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .image-results img {
  border: 4px solid transparent;
  cursor: pointer;
}

/* line 1121, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .image-results img:hover {
  border: 4px solid #334999;
}

/* line 1126, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .image-results li {
  margin: 0;
  vertical-align: top;
  padding: 0;
}

/* line 1131, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .image-results li img {
  padding: 2px;
  border: 2px solid transparent;
  display: block;
  transition: 0.2s all ease;
}

/* line 1137, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content .image-results li img:hover {
  border: 2px solid #334999;
}

/* line 1144, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content #backgroundImagePlaceholder {
  width: 100%;
  height: 160px;
  background-color: #efefef;
  text-align: center;
  background-position: 50%;
  background-size: cover;
}

/* line 1153, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content #backgroundImagePlaceholder lr-file-uploader-regular {
  position: fixed;
  left: -5000px;
}

/* line 1159, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content #backgroundImagePlaceholder button, .sidebar-content #backgroundImagePlaceholder .btn {
  position: relative;
  top: 50px;
  background: #334999;
}

/* line 1164, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content #backgroundImagePlaceholder button:hover, .sidebar-content #backgroundImagePlaceholder .btn:hover {
  background: #334999;
}

/* line 1170, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content hr {
  margin: 30px 0;
}

/* line 1177, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content.large {
  width: 700px;
}

/* line 1180, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar-content.large .ec-editor-element-item-content {
  width: 700px;
}

/* line 1189, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .sidebar-content {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  opacity: 0;
  visibility: hidden;
}

/* line 1199, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .sidebar-empty {
  position: absolute;
  top: 20%;
  width: 100%;
  text-align: center;
  padding: 0 30px;
}

/* line 1206, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .sidebar-empty p {
  font-size: 15px;
  color: #303b4a;
  opacity: 0.5;
}

/* line 1212, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .sidebar-empty img.img-responsive {
  width: 64px;
  margin: 0 auto;
  margin-bottom: 10px;
  opacity: 0.26;
  margin-top: 32px;
}

/* line 1222, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar.active .sidebar-content {
  opacity: 1;
  visibility: visible;
}

/* line 1227, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar.active .sidebar-empty {
  display: none;
}

/* line 1232, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .sidebar-content-fixed {
  display: none;
}

/* line 1239, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar.sidebar-content-fixed-active .sidebar-empty {
  display: none;
}

/* line 1243, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar.sidebar-content-fixed-active .sidebar-content-fixed {
  display: block;
}

/* line 1252, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.slider-container2 {
  margin: 30px 0;
}

/* line 1256, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.slider2 {
  display: inline-block;
}

/* line 1259, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.slider2 .ui-slider {
  width: 228px;
  background: rgba(0, 0, 0, 0.1);
  height: 5px;
  position: relative;
}

/* line 1265, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.slider2 .ui-slider span {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #334999;
  position: absolute;
  top: -5px;
  cursor: pointer;
}

/* line 1277, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.form-group-slider {
  display: block;
  min-height: 30px;
}

/* line 1281, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.form-group-slider .ui-slider {
  width: 64%;
  background: rgba(0, 0, 0, 0.1);
  height: 5px;
  position: relative;
  float: left;
  top: 14px;
}

/* line 1289, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.form-group-slider .ui-slider span {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #334999;
  position: absolute;
  top: -5px;
  cursor: pointer;
}

/* line 1300, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.form-group-slider .form-control {
  width: 28%;
  margin-left: 8%;
  float: left;
}

/* line 1307, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.color-picker2 {
  display: block;
  position: relative;
}

/* line 1311, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.color-picker2 .minicolors-theme-default .minicolors-swatch {
  width: 35px;
  height: 30px;
}

/* line 1316, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.color-picker2 .minicolors-swatch-color {
  border: 1px solid #ccc;
}

/* line 1320, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.color-picker2 #color,
.color-picker2 .colors,
.color-picker2 .minicolors input {
  border: 1px solid #cccccc;
  font-size: 14px;
  color: #000;
  color: #000;
  width: 100%;
  padding: 20px 40px 20px 57px;
}

/* line 1332, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.cp-color-picker {
  z-index: 9999999;
}

/* line 1336, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.minicolors-swatch {
  border: none !important;
}

/* line 1340, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.e-sample-image {
  position: relative;
  margin-bottom: 30px;
}

/* line 1344, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.e-sample-image .e-sample-image-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
}

/* line 1355, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.uploadcare-tab-effects--title,
.uploadcare--powered-by {
  visibility: hidden;
}

/* line 1360, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.uploadcare--powered-by {
  display: none;
}

/* line 1367, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.uploadcare--footer__button.uploadcare--preview__done {
  border-radius: 6px;
  color: #fff;
  border: none;
  background: #334999;
  font-family: "proxima-nova", sans-serif;
  cursor: pointer;
}

/* line 1378, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.uploadcare--preview__back {
  background-color: #a0a6ab;
  border-radius: 6px;
  color: #fff;
  border: none;
  font-family: "proxima-nova", sans-serif;
  cursor: pointer;
}

/* line 1387, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.uploadcare--preview__back:hover,
.uploadcare--footer__button.uploadcare--preview__done:hover {
  background-color: #287e91;
  color: #fff;
}

/* line 1402, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker.fp-select {
  cursor: pointer;
}

/* line 1406, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .fp-sample {
  display: none;
}

/* line 1409, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .form-group .font-picker.fp-select {
  display: block;
  background: #fff;
}

/* line 1413, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker .fp-modal-backdrop {
  background: #f8f9fc;
  opacity: 1;
}

/* line 1418, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .ec-editor-element-editor .font-picker .fp-modal {
  background: #f8f9fc;
  opacity: 1;
  box-shadow: none;
}

/* line 1424, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .fp-header h5, .sidebar .fp-header .pages-sub-nav li a, .pages-sub-nav li .sidebar .fp-header a, .sidebar .fp-header .nav-dashboard-event-actions li a, .nav-dashboard-event-actions li .sidebar .fp-header a, .sidebar .fp-header .event-dashboard-left li span.header, .event-dashboard-left li .sidebar .fp-header span.header, .sidebar .fp-header .event-dashboard-left li a, .event-dashboard-left li .sidebar .fp-header a {
  display: none;
}

/* line 1428, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .fp-close:before {
  font-family: "Font Awesome 6 Pro";
  content: "\f060";
  color: black;
}

/* line 1434, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker .fp-header .fp-icons {
  float: left;
  color: transparent;
  font-size: 16px;
}

/* line 1440, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker .fp-header {
  padding-top: 0;
}

/* line 1444, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker .fp-results li > small {
  display: none;
}

/* line 1448, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker .fp-pill.checked {
  background-color: #1f2834;
  color: #fff;
}

/* line 1453, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker .fp-results li.fp-active {
  background-color: #334999;
}

/* line 1457, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker .fp-btn {
  background-color: #1f2834;
  color: #fff;
}

/* line 1461, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker .fp-btn:hover {
  box-shadow: none;
}

/* line 1466, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .font-picker .fp-modal {
  position: absolute;
  background: #f8f9fc;
  max-width: 100%;
  width: 100%;
}

/* line 1473, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.sidebar .fp-modal-backdrop {
  display: none !important;
}

/* line 1483, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal .modal-content {
  background: #fff;
}

/* line 1487, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal .content-block-options {
  padding-bottom: 100px;
}

/* line 1491, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal .content-block-list-container {
  max-height: 500px;
  overflow: scroll;
}

/* line 1502, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal h2 {
  font-size: 24px;
  font-family: outfit, sans-serif;
  margin-top: 0;
}

/* line 1507, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal h2:after {
  content: "";
  display: block;
  width: 80px;
  height: 4px;
  background-color: #334999;
  margin-top: 10px;
}

/* line 1517, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal .dropable {
  min-height: 300px;
}

/* line 1521, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal .modal-body {
  padding: 30px 40px;
  padding-bottom: 20px;
}

/* line 1532, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal .modal-header p {
  opacity: 0.6;
  margin-bottom: 16px;
}

/* line 1537, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal .modal-header .modal-close {
  position: absolute;
  top: 8px;
  right: 15px;
  font-size: 20px;
  display: block;
  opacity: 0.5;
}

/* line 1545, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal .modal-header .modal-close:hover {
  opacity: 1;
}

/* line 1551, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
#image_uploader_modal .modal-title {
  color: white;
  font-size: 14px;
  font-weight: 600;
}

/* line 1559, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor-save-btn .btn-tooltip {
  position: absolute;
  width: 218px;
  top: 60px;
  background-color: #1f2834;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  padding: 18px;
  color: #fff;
  left: -50px;
  z-index: 9;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s linear all;
}

/* line 1573, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor-save-btn .btn-tooltip p {
  color: #fff;
  font-size: 14px;
}

/* line 1578, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor-save-btn .btn-tooltip.active {
  visibility: visible;
  opacity: 1;
}

/* line 1587, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor-save-btn .btn-tooltip:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #1f2834;
  border-width: 9px;
  margin-left: -9px;
}

/* line 1608, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav .topnav-centeredlinks,
.topnav .col-md-4.text-right {
  white-space: nowrap;
}

/* line 1613, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav .topnav-btn-label {
  display: none;
}

@media (max-width: 1360px) {
  /* line 1620, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .topnav .topnav-btn-label {
    display: none;
  }
  /* line 1625, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .topnav .topnav-centeredlinks .ml-20 {
    margin-left: 6px;
  }
  /* line 1629, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .topnav .topnav-centeredlinks a[data-target="#versionHistoryModal"] {
    margin-right: 6px !important;
  }
}

@media (max-width: 1120px) {
  /* line 1636, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .topnav .topnav-hide-sm {
    display: none;
  }
}

/* line 1658, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav-editor .row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

/* line 1664, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav-editor .row > .col-md-4 {
  float: none;
  width: auto;
}

/* line 1680, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav-editor .row > .col-md-4:first-child {
  flex: 1 1 0;
  min-width: 0;
}

/* line 1689, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav-editor .row > .col-md-4:first-child .dropdown-toggle {
  align-items: center;
  max-width: 100%;
}

/* line 1697, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav-editor .row > .col-md-4:first-child .dropdown-toggle > .fa-angle-down {
  margin-left: 6px;
}

/* line 1702, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav-editor .row > .col-md-4:nth-child(2) {
  flex: 0 0 auto;
  min-width: 0;
}

/* line 1711, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav-editor .row > .col-md-4:last-child {
  flex: 1 1 0;
}

/* line 1715, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.topnav-editor .topnav-page-name {
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (max-width: 1360px) {
  /* line 1728, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .topnav-editor .row > .col-md-4 {
    padding-left: 8px;
    padding-right: 8px;
  }
  /* line 1734, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .topnav-editor .row > .col-md-4:first-child .dropdown-toggle {
    margin-right: 8px !important;
    font-size: 14px !important;
  }
  /* line 1739, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .topnav-editor .badge-pill {
    padding: 5px 10px;
    font-size: 11px;
  }
  /* line 1744, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .topnav-editor .mr-10 {
    margin-right: 6px;
  }
  /* line 1750, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .topnav-editor .btn:not(.btn-nobg) {
    padding: 6px 12px;
  }
}

/* line 1756, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editor-too-small {
  display: none;
}

@media (max-width: 799px) {
  /* line 1761, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .editor-too-small {
    display: flex;
    position: fixed;
    top: 46px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100000;
    align-items: center;
    justify-content: center;
    padding: 24px;
    background: #fff;
    text-align: center;
  }
  /* line 1776, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .editor-too-small-inner {
    max-width: 420px;
  }
  /* line 1779, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .editor-too-small-inner .editor-too-small-icon {
    font-size: 42px;
    color: #334999;
    margin-bottom: 16px;
  }
  /* line 1785, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .editor-too-small-inner h3 {
    margin: 0 0 10px;
    font-size: 20px;
    font-weight: 700;
    color: #1f2834;
  }
  /* line 1792, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .editor-too-small-inner p {
    margin: 0 0 22px;
    font-size: 14px;
    line-height: 1.5;
    color: #6b7280;
  }
  /* line 1799, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
  .editor-too-small-inner .btn i {
    margin-right: 6px;
  }
}

/* line 1805, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ui-resizable {
  background-color: rgba(51, 73, 153, 0.2);
}

/* line 1808, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ui-resizable .ui-resizable-s {
  cursor: s-resize;
  width: 100%;
  bottom: -9px;
  left: 0;
  width: 18px;
  height: 18px;
  background: #334999;
  border-radius: 50%;
  left: 50%;
  margin-left: -5px;
}

/* line 1822, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-duplicatable-cover {
  border: 2px solid #334999;
  background-color: rgba(46, 143, 165, 0.2);
  position: absolute;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s all ease;
  transform: scale(0.9);
}

/* line 1832, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-duplicatable-cover.active {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}

/* line 1839, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-duplicatable-container {
  position: absolute;
  top: 0;
  visibility: hidden;
  opacity: 0;
}

/* line 1845, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-duplicatable-container a {
  width: 30px;
  display: block;
  padding: 7px 2px;
  text-align: center;
  background: #1f2834;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  line-height: 1;
  height: 30px;
}

/* line 1857, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-duplicatable-container a:hover {
  color: #334999;
}

/* line 1862, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-block-duplicatable-container.active {
  visibility: visible;
  opacity: 1;
}

/* line 1868, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.editing .ec-repeatable {
  outline: 1px dotted #334999;
}

/* line 1872, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-panel-add-content-block-link {
  margin-bottom: 30px;
  display: block;
  padding: 10px;
  text-decoration: none;
  border: 2px solid transparent;
  transition: 0.2s all ease;
  position: relative;
  text-align: center;
}

/* line 1882, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-panel-add-content-block-link .ec-panel-block {
  display: none;
}

/* line 1886, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-panel-add-content-block-link .img-responsive {
  border: 1px solid #cccccc9c;
}

/* line 1890, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-panel-add-content-block-link p.small {
  margin-bottom: 0;
  margin-top: 4px;
}

/* line 1895, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-panel-add-content-block-link:hover {
  border: 2px solid #334999;
  text-decoration: none;
  box-shadow: 2px 2px 10px #00000026;
}

/* line 1901, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-panel-add-content-block-link.premium:after {
  content: "P";
  position: absolute;
  background-color: #334999;
  display: block;
  color: #fff;
  width: 20px;
  text-transform: uppercase;
  font-weight: bold;
  top: 11px;
  right: 11px;
}

/* line 1916, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-panel-add-content-block-disabled:hover .ec-panel-add-content-block-link {
  border: 2px solid #a0aab6;
}

/* line 1919, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-panel-add-content-block-disabled:hover .ec-panel-add-content-block-link .ec-panel-block {
  display: block;
  position: absolute;
  left: calc(50% - 20px);
  top: calc(50% - 26px);
  font-size: 40px;
  color: #333;
  z-index: 100;
}

/* line 1929, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-panel-add-content-block-disabled:hover .ec-panel-add-content-block-link .img-responsive {
  opacity: 0.25;
}

/* line 1936, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ecemailtoken {
  background: #eaedf6;
  padding: 3px;
  border-radius: 4px;
}

/* line 1942, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-editor-mandatorylinks {
  display: none;
}

/* line 1948, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-setting-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}

/* line 1955, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-setting-row > .checkbox {
  margin: 0;
  flex: 1 1 auto;
  min-width: 0;
}

/* line 1964, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-switch {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
  user-select: none;
}

/* line 1974, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-switch input[type="checkbox"] {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
}

/* line 1982, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-switch .ec-switch-label {
  font-size: 12px;
  color: #a0aab6;
  text-transform: none;
  letter-spacing: 0;
}

/* line 1989, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-switch .ec-switch-track {
  position: relative;
  flex: 0 0 auto;
  width: 34px;
  height: 20px;
  border-radius: 10px;
  background: #cdd4ea;
  transition: background-color 0.15s ease-in-out;
}

/* line 1998, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-switch .ec-switch-track:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 2px #00000033;
  transition: transform 0.15s ease-in-out;
}

/* line 2012, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-switch input:checked ~ .ec-switch-track {
  background: #334999;
}

/* line 2015, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-switch input:checked ~ .ec-switch-track:after {
  transform: translateX(14px);
}

/* line 2020, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-switch input:focus-visible ~ .ec-switch-track {
  box-shadow: 0 0 0 3px rgba(51, 73, 153, 0.25);
}

/* line 2027, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-setting-locked {
  opacity: 0.6;
}

/* line 2030, app/assets/stylesheets/enterprise/../styles/editor_shared.scss */
.ec-setting-locked label.form-enhanced {
  cursor: default;
}
