@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;
}

/* line 1794, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-left {
  left: -246px;
}

/* line 1798, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-right {
  overflow: hidden;
  position: relative;
  margin-left: 36px;
}

/* line 1805, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-right .well.well-top {
  padding-left: 114px;
}

/* line 1809, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .global-dashboard .global-dashboard-breadcrumbs {
  padding-left: 86px;
}

/* line 1813, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-left-cover .event-dashboard-left-opener {
  width: 36px;
  right: 0;
}

/* line 1822, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .event-dashboard-left-cover .event-dashboard-left-opener i:before {
  content: "\f0c9";
}

/* line 1827, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.menucollapsed .global-dashboard {
  top: -42px;
}

/* line 1839, 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 1860, 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 1877, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left-cover .event-dashboard-left-opener:hover {
  background: #334999;
  color: #fff;
}

/* line 1884, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left::-webkit-scrollbar {
  /*Chrome, Safari, Edge*/
  display: none;
}

/* line 1889, 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 1909, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .clearfix {
  display: none;
  margin: 27px 27px 0 27px;
}

/* line 1913, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .clearfix select {
  opacity: 0.5;
}

/* line 1918, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left sup.beta {
  background: #ccc;
}

/* line 1922, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left h1 {
  font-size: 30px;
  letter-spacing: 0;
  font-weight: 900;
  opacity: 0.8;
}

/* line 1933, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-title {
  padding: 30px 34px 0 34px;
  display: none;
}

/* line 1938, 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 1946, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left ul {
  margin: 26px 0 10px 0;
}

/* line 1951, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left h4 {
  margin: 0 28px 10px 42px;
  color: #000;
  display: none;
}

/* line 1960, 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 1976, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li span.header:hover {
  cursor: default;
}

/* line 1981, 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 1998, 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 2007, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a.subtle {
  font-size: 13px;
  opacity: 0.6;
}

/* line 2012, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a.access-denied {
  opacity: 0.25;
}

/* line 2015, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a.access-denied:hover {
  background: none;
  opacity: 0.25;
  cursor: not-allowed;
}

/* line 2022, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a i.fa-fw {
  margin-right: 6px;
}

/* line 2027, 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 2035, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a:hover {
  color: #fff;
  opacity: 1;
  background: #334999;
}

/* line 2041, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left li a:active {
  text-decoration: none;
  background: #2d4086;
}

/* line 2046, 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 2052, 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 2062, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body {
  padding: 5px 0 15px 10px;
}

/* line 2065, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body li a {
  color: #fff;
  opacity: 0.84;
  font-size: 14px;
}

/* line 2070, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body li a.selected {
  color: #fff;
}

/* line 2074, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .panel-body li a.access-denied {
  opacity: 0.25;
}

/* line 2077, 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 2088, 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 2098, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapse-container {
  position: relative;
}

/* line 2103, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .event-dashboard-left-cover {
  width: 60px;
}

/* line 2107, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .event-dashboard-left {
  width: 60px;
}

/* line 2110, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .event-dashboard-left li a {
  padding: 4px 18px;
}

/* line 2116, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .event-dashboard-collapsable {
  display: none;
}

/* line 2120, 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 2129, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .collapse-container .panel-collapse.panel-collapse-open:first-of-type {
  display: block;
}

/* line 2134, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .panel-body {
  padding: 10px 0px 14px 0;
}

/* line 2137, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .panel-body li {
  margin: 0;
}

/* line 2140, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-collapsed .panel-body li a {
  padding: 10px 16px;
}

/* line 2147, 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 2156, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content {
  padding: 90px 40px 100px 50px;
  position: relative;
}

/* line 2161, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content > .section-upgrade .section-upgrade-content {
  top: 130px;
}

/* line 2165, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content .new-breadcrumbs {
  display: none;
}

/* line 2173, 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 2182, 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 2190, 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 2201, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-nav {
  margin-top: 50px;
  border-bottom: 1px solid #969696;
}

/* line 2205, 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 2218, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-nav a.active {
  border-bottom: 2px solid #334999;
  color: #334999;
}

/* line 2223, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-nav a:hover {
  color: #334999;
}

/* line 2229, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right h1 {
  font-size: 32px;
  font-weight: 500;
}

/* line 2234, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right section {
  position: relative;
}

/* line 2238, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well {
  box-shadow: none;
}

/* line 2242, 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 2267, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .btn {
  padding: 6px 16px;
}

/* line 2271, 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 2277, 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 2283, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .intro-quick-nav-icon:hover {
  color: #334999;
}

/* line 2288, 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 2296, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .intro-status-bar a {
  color: #000;
  text-decoration: none;
}

/* line 2300, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well.well-top .intro-status-bar a:hover {
  color: #334999;
}

/* line 2307, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .well-upgrade {
  background-color: rgba(46, 165, 149, 0.04);
}

/* line 2312, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .sub-navigation li {
  margin-bottom: 10px;
}

/* line 2315, 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 2323, 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 2327, 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 2336, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro {
  margin-bottom: 40px;
}

/* line 2339, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .form-control-subtle {
  background: #f8f9fc;
  width: 70%;
}

/* line 2344, 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 2350, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .intro-quick-nav-icon:hover {
  color: #334999;
}

/* line 2355, 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 2362, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .intro-status-bar a {
  color: #000;
  text-decoration: none;
}

/* line 2366, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .intro-status-bar a:hover {
  color: #334999;
}

/* line 2372, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav {
  position: relative;
  top: -10px;
}

/* line 2376, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a {
  color: #f8f9fc;
}

/* line 2379, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a .fa-2x {
  font-size: 20px;
}

/* line 2382, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a .fa-2x .fa-inverse {
  color: #111;
}

/* line 2387, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a:hover {
  color: #334999;
}

/* line 2390, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .event-quick-nav a:hover .fa-inverse {
  color: #fff;
}

/* line 2397, 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 2406, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .status.status-positive {
  background-color: #2ea595;
}

/* line 2410, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .status.status-neutral {
  background-color: #334999;
}

/* line 2414, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro .status.status-negative {
  background-color: #bf3121;
}

/* line 2419, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro h4 {
  margin-bottom: 10px;
  margin-top: 0;
  font-weight: bold;
}

/* line 2425, 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 2444, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro p.intro-lead {
  opacity: 0.5;
}

/* line 2448, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .intro.intro-has-border {
  border-top: 1px solid #efefef;
  padding-top: 50px;
}

/* line 2454, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right h2 {
  font-size: 24px;
}

/* line 2458, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right h3 {
  margin-bottom: 6px;
}

/* line 2461, 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 2470, 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 2475, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right section:first-child {
  border: none;
  padding-top: 0;
}

/* line 2480, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right section .form-header {
  margin-bottom: 20px;
  position: relative;
}

/* line 2492, 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 2506, 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 2511, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide {
  position: relative;
}

/* line 2515, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-line {
  position: absolute;
  height: 100%;
  left: 17px;
  width: 2px;
  background: #1f2834;
  display: none;
}

/* line 2525, 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 2530, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-status-meter-container {
  margin-bottom: 60px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 45px;
}

/* line 2535, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-status-meter-container span {
  font-weight: bold;
}

/* line 2540, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-status-meter-container .setup-guide-status-meter-text {
  float: left;
}

/* line 2544, 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 2553, 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 2564, 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 2574, 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 2585, 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 2590, 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 2594, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item.selected p {
  opacity: 0.8;
}

/* line 2598, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item.selected .btn {
  opacity: 0.5;
  pointer-events: none;
}

/* line 2604, 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 2622, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item-content label {
  margin: 0;
}

/* line 2626, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item-content .setup-guide-item-inner-content {
  padding-left: 20px;
}

/* line 2629, 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 2636, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.setup-guide-item-content .setup-guide-item-inner-content .screen {
  height: 400px;
  position: relative;
}

/* line 2640, 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 2650, 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 2659, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview {
  margin-bottom: 100px;
}

/* line 2663, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview .screen {
  height: 400px;
  position: relative;
}

/* line 2667, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview .screen a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 2677, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview iframe {
  height: 745px;
  width: 200%;
  transform: scale(0.5);
  transform-origin: top left;
}

/* line 2685, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-functions {
  position: relative;
  top: -10px;
}

/* line 2689, 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 2699, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-functions a.btn {
  color: #fff;
}

/* line 2703, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-functions a.website-preview-functions-sep {
  border-left: 1px solid;
  padding-left: 22px;
}

/* line 2710, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt {
  margin-bottom: 100px;
}

/* line 2714, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen-nav {
  width: 100%;
  padding: 16px 0 23px 14px;
  background-color: #efefef;
}

/* line 2719, 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 2732, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen {
  height: 500px;
  position: relative;
  background-color: #efefef;
  padding: 0;
  margin-top: 0;
}

/* line 2741, 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 2751, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen .screen-cover .screen-cover-content {
  margin-top: 160px;
}

/* line 2757, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt .screen:hover .screen-cover {
  opacity: 1;
}

/* line 2764, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-preview-alt iframe {
  height: 745px;
}

/* line 2772, 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 2778, 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 2795, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-dashboar-status.live {
  background: #2ea595;
}

/* line 2803, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#regtype .radio .help-block {
  margin-bottom: 0;
}

/* line 2813, 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 2824, 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 2836, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
sup.pro a {
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}

/* line 2842, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-nav {
  border-bottom: 1px solid #e7e7e7;
}

/* line 2845, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-nav > #navbar > ul > li > a {
  padding: 18px 15px;
}

/* line 2849, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-nav .border-left {
  border-left: 1px solid #e7e7e7 !important;
}

/* line 2854, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-container {
  padding: 0 40px 50px 40px;
}

/* line 2857, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-container .screen {
  transition: 0.4s width ease;
}

/* line 2863, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.website-editor-container .screen iframe {
  height: 1000px;
}

/* line 2870, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.editor-expanded #ec-nav {
  display: none;
}

/* line 2875, 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 2885, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-logo svg {
  width: 150px;
  height: 44px;
  color: #fff;
  fill: #fff;
}

/* line 2892, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-logo svg .a {
  fill: #fff;
}

/* line 2898, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-ec-logo {
  display: block;
  padding-top: 1px;
  padding-left: 19px;
}

/* line 2904, 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 2914, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dashboard-ec-logo-sm svg {
  width: 32px;
  height: 19px;
  color: #fff;
  fill: #fff;
}

/* line 2922, 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 2938, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .dropdown-profile {
  padding: 12px;
  display: block;
  margin-left: 10px;
}

/* line 2944, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .event-breadcrumbs {
  color: #ffffff45;
}

/* line 2949, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-supportlinks .open > a {
  text-decoration: none;
}

/* line 2953, 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 2961, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-supportlinks a.dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  opacity: 1;
}

/* line 2970, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard #global-dashboard-upgradelink {
  padding: 13px;
}

/* line 2974, 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 2995, 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 3003, 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 3009, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-breadcrumbs a:hover {
  opacity: 1;
  text-decoration: none;
}

/* line 3016, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard svg {
  width: 161px;
  height: 44px;
  color: #fff;
  fill: #fff;
}

/* line 3023, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard svg .a {
  fill: #fff;
}

/* line 3028, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links {
  position: relative;
}

/* line 3032, 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 3041, 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 3059, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a .global-dashboard-tooltip:hover {
  visibility: hidden;
  opacity: 0;
}

/* line 3064, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a .global-dashboard-tooltip.global-dashboard-tooltip-lg {
  top: -6px;
}

/* line 3068, 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 3077, 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 3081, 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 3093, 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 3113, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a:hover {
  color: #334999;
  background: #0000001a;
}

/* line 3117, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a:hover .global-dashboard-tooltip {
  visibility: visible;
  left: 109%;
  opacity: 1;
}

/* line 3124, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links a:active {
  box-shadow: inset 2px 2px 10px #000;
}

/* line 3134, 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 3141, 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 3149, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-links.global-dashboard-links-bottom {
  position: absolute;
  bottom: 60px;
  width: 100%;
}

/* line 3154, 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 3162, 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 3172, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile img {
  width: 100%;
  border-radius: 50%;
}

/* line 3177, 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 3190, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile .global-dashboard-profile-nav hr {
  margin: 5px 0;
}

/* line 3194, 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 3199, 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 3215, 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 3221, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard .global-dashboard-profile .global-dashboard-profile-nav a:hover {
  color: #334999;
}

/* line 3226, 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 3236, 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 3245, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard.global-dashboard-wide {
  width: 200px;
  text-align: left;
}

/* line 3254, 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 3266, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.payments .container.container-dashboard.top {
  margin-top: 60px;
}

/* line 3287, 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 3299, 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 3304, 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 3307, 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 3312, 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 3321, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-mobile a {
  display: block;
  padding: 20px;
  color: #fff;
}

/* line 3328, 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 3336, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-dashboard-mobile-event a {
  display: block;
  color: #fff;
  padding: 18px 26px;
}

/* line 3344, 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 3354, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .container-full {
    padding: 0 20px !important;
  }
  /* line 3358, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .dashboard h1,
.payments h1 {
    font-size: 34px;
  }
  /* line 3363, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  p.lead {
    font-size: 20px !important;
  }
  /* line 3367, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-right .well.well-top {
    top: 60px;
    padding-left: 20px;
  }
  /* line 3372, 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 3385, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-left.active {
    left: 0;
    box-shadow: 1px 1px 20px #0000004a;
  }
  /* line 3391, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-right {
    margin-left: 0;
  }
  /* line 3395, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-left-cover {
    width: 100%;
    height: 100%;
    background: #000000ba;
    left: 0;
    display: none;
  }
  /* line 3403, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-dashboard-right .event-dashboard-right-content {
    padding: 30px;
    padding-top: 100px;
  }
  /* line 3408, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .dashboard .container-dashboard.top,
.payments .container-dashboard.top {
    margin-top: 100px;
  }
  /* line 3414, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-left-cover {
    display: block;
    width: 100%;
  }
  /* line 3418, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-left-cover .event-dashboard-left-opener {
    display: none;
  }
  /* line 3423, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-left {
    left: 0;
  }
  /* line 3427, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-right {
    overflow: hidden;
    position: relative;
    margin-left: 36px;
  }
  /* line 3434, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-right .well.well-top {
    padding-left: 68px;
  }
  /* line 3438, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .menucollapsed .event-dashboard-right-content {
    padding-left: 30px;
  }
  /* line 3444, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .editing.event-show .event-dashboard,
.editing.event-show .global-dashboard-mobile {
    display: none !important;
  }
  /* line 3449, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .editing.event-show .website {
    margin: 100px 60px 60px 60px;
  }
  /* line 3454, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .global-dashboard {
    width: 100%;
    top: initial;
    bottom: 0;
    height: 70px;
  }
  /* line 3460, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .global-dashboard svg {
    display: none;
  }
  /* line 3464, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .global-dashboard .global-dashboard-links {
    clear: both;
  }
  /* line 3467, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .global-dashboard .global-dashboard-links a {
    width: 25%;
    float: left;
  }
  /* line 3474, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .container-dashboard {
    padding-left: 15px !important;
  }
}

/* line 3483, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.report-data-block {
  background-color: #f8f9fc;
  border: 1px solid #efefef;
  padding: 30px 10px;
  margin-bottom: 20px;
}

/* line 3489, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.report-data-block h1 {
  font-size: 60px;
}

/* line 3494, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#allAttendeeTable {
  height: 400px;
  overflow: scroll;
}

/* line 3500, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.form-builder .well {
  box-shadow: none;
  padding: 10px 10px;
  margin-bottom: 4px;
}

/* line 3505, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.form-builder .well i {
  display: inline-block;
  margin-right: 4px;
}

/* line 3512, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.form-designer {
  border: 1px solid #ccc;
}

/* line 3516, 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 3525, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status.status-positive {
  background-color: #2ea595;
}

/* line 3529, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status.status-neutral {
  background-color: #334999;
}

/* line 3533, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status.status-negative {
  background-color: #bf3121;
}

/* line 3537, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status.status-disabled {
  background-color: #999;
}

/* line 3542, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status-why {
  color: #334999;
  font-size: 12px;
  display: inline-block;
}

/* line 3548, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.admin th.large,
.admin_user th.large {
  width: 360px !important;
}

/* line 3553, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.admin th.medium,
.admin_user th.medium {
  width: 260px !important;
}

/* line 3559, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .action-buttons {
  text-align: right !important;
}

/* line 3562, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .action-buttons.action-buttons-2 {
  width: 60px;
}

/* line 3566, 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 3573, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .action-buttons .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 3580, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .dataTables_paginate,
#ec-datatable_wrapper .dataTables_length {
  display: none;
}

/* line 3585, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .completed {
  opacity: 0.4;
  text-decoration: line-through;
}

/* line 3590, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .small-vert-padding {
  padding: 5px 12px !important;
}

/* line 3594, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .col-50 {
  width: 50px !important;
}

/* line 3598, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .col-100 {
  max-width: 100px !important;
}

/* line 3602, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .schedule_time,
#ec-datatable_wrapper .schedule_date {
  width: 160px;
}

/* line 3607, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .schedule_title {
  min-width: 400px;
}

/* line 3611, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .basic-info {
  width: 299px !important;
}

/* line 3615, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .dt-tag-hidden {
  display: none;
}

/* line 3619, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper div.bootstrap-tagsinput {
  margin-right: 10px;
  height: 40px;
}

/* line 3623, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper div.bootstrap-tagsinput span.tag {
  line-height: 30px;
  font-size: 100%;
}

/* line 3628, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper div.bootstrap-tagsinput input.tt-input {
  height: 24px;
  min-width: 100px;
}

/* line 3634, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .status-checkbox {
  width: 30px !important;
  color: #2d4086 !important;
}

/* line 3639, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper .select-checkbox {
  width: 24px !important;
}

/* line 3643, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper th.select-checkbox input {
  margin-left: 6px;
}

/* line 3647, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper td.select-checkbox:before {
  margin-top: 8px;
}

/* line 3651, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ec-datatable_wrapper td.select-checkbox:after {
  margin-top: -6px;
}

/* line 3657, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event_schedule.index div.dataTables_scrollBody {
  overflow: hidden !important;
}

/* line 3662, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dataTables_paginate {
  float: right;
  margin-top: 14px;
}

/* line 3665, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dataTables_paginate .pagination {
  margin: 0;
}

/* line 3672, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.plan .form-group .help-block,
.upgraderequired .form-group .help-block {
  color: #888;
  font-weight: 600;
}

/* line 3677, 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 3688, 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 3699, 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 3705, 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 3709, 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 3717, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.text_message_templates .mine,
.sms_attendees_new .mine,
.attendee_texts_show .mine {
  align-items: flex-end;
}

/* line 3721, 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 3729, 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 3742, 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 3755, 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 3767, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.newattendee-button-container .btn {
  width: 200px;
  margin-left: 20px;
}

/* line 3772, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.newattendee-button-container span {
  opacity: 0.5;
  font-weight: 600;
}

/* line 3779, 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 3786, 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 3800, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attending-status.attending-status-attending {
  background-color: #eaf5eb;
  color: #218838;
  border-color: #d4ebd6;
}

/* line 3805, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attending-status.attending-status-pending {
  background: #bf803d;
}

/* line 3808, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attending-status.attending-status-not-attending {
  background: #ac2e3f;
}

/* line 3811, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile .attending-status.attending-list {
  background: rebeccapurple;
}

/* line 3816, 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 3825, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
tr:hover .last-updated-tag {
  display: block;
  color: #a94442;
  /* muted red on hover */
  opacity: 1;
}

/* line 3831, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile-img-container {
  position: relative;
  display: inline-block;
}

/* line 3835, 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 3842, 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 3849, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile-img-container .attendee-profile-vip .fa-2x {
  color: #334999;
}

/* line 3853, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-profile-img-container .attendee-profile-vip .far.fa-star {
  opacity: 1;
}

/* line 3862, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
:root {
  --attendee-drawer-width: 500px;
}

/* line 3868, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.fade {
  opacity: 1;
}

/* line 3872, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.fade .attendee-details-modal__dialog {
  transition: transform 260ms ease;
  transform: translateX(100%);
}

/* line 3877, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.in .attendee-details-modal__dialog {
  transform: translateX(0);
}

/* line 3882, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.modal-v3 .modal-body {
  background: transparent;
  padding: 0;
}

/* line 3888, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.modal-v3.modal:before {
  display: none;
}

/* line 3892, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal.modal-v3 .modal-dialog {
  display: block;
  vertical-align: top;
  text-align: left;
}

/* line 3899, 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 3909, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__chrome {
  position: relative;
  height: 100vh;
}

/* line 3914, 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 3925, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__controls {
  display: flex;
  align-items: center;
  gap: 12px;
}

/* line 3931, 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 3945, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__loading-panel-inner {
  text-align: center;
}

/* line 3949, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__loading-spinner {
  font-size: 50px;
  color: #6b7280;
  line-height: 1;
}

/* line 3955, 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 3962, 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 3969, 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 3976, 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 3985, 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 3998, 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 4004, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__nav[disabled] {
  opacity: 0.55;
  cursor: not-allowed;
}

/* line 4009, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__close {
  font-size: 28px;
  line-height: 1;
}

/* line 4014, 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 4024, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__header {
  padding: 27px 28px 16px;
}

/* line 4028, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__header-media {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

/* line 4034, 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 4044, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__avatar-btn:focus {
  outline: none;
}

/* line 4048, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__avatar-btn:focus-visible {
  outline: none;
}

/* line 4052, 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 4060, 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 4068, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__email {
  font-size: 18px;
  color: #4b5563;
  margin-top: 4px;
}

/* line 4074, 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 4082, 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 4096, 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 4104, 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 4116, 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 4122, 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 4128, 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 4133, 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 4139, 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 4145, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tabs-wrap {
  background: #fff;
}

/* line 4150, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tabs {
  border-bottom: 1px solid #ccc;
  padding-left: 28px;
}

/* line 4163, 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 4168, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__nav--right {
  margin-left: auto;
  display: flex;
  gap: 12px;
}

/* line 4182, 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 4189, 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 4196, 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 4205, 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 4216, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__answer-content {
  flex: 1 1 auto;
  min-width: 0;
}

/* line 4221, 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 4234, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__inline-edit:hover {
  color: #334999;
  text-decoration: none;
}

/* line 4239, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal #attendee_details_modal_connected_attendees {
  width: 100%;
}

/* line 4242, 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 4247, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal #attendee_details_modal_connected_attendees .media-body > p a {
  font-size: 16px;
}

/* line 4251, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal #attendee_details_modal_connected_attendees .media-body > span {
  font-size: 14px;
}

/* line 4255, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal #attendee_details_modal_connected_attendees .media-body > span a {
  font-size: 14px;
}

/* line 4260, 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 4266, 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 4277, 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 4286, 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 4292, 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 4299, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__notes .editable-input > textarea {
  min-height: 120px;
}

/* line 4303, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-input {
  height: auto;
  min-height: 50px;
}

/* line 4308, 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 4318, 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 4326, 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 4335, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-input > textarea {
  width: 100%;
  max-height: 320px;
  overflow-y: auto;
}

/* line 4343, 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 4348, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist > div {
  margin: 4px 0;
}

/* line 4352, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist {
  max-height: 320px;
  overflow-y: auto;
  padding-right: 8px;
}

/* line 4358, 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 4369, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist input[type='checkbox'] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* line 4375, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist label > span {
  display: inline-block;
}

/* line 4379, 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 4389, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist label:hover input[type='checkbox'] ~ span:before {
  background-color: #ccc;
}

/* line 4393, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist input[type='checkbox']:checked ~ span:before {
  background-color: #334999;
}

/* line 4397, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist input[type='checkbox']:disabled ~ span:before {
  opacity: 0.6;
}

/* line 4401, 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 4416, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .editable-checklist input[type='checkbox']:checked ~ span:after {
  visibility: visible;
  opacity: 1;
}

/* line 4421, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__val .editable-error-block {
  flex-basis: 100%;
}

/* line 4425, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__answer a {
  word-break: break-word;
}

/* line 4429, 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 4436, 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 4441, 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 4447, 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 4452, 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 4456, 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 4466, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .js-custom-question-file-row .control i {
  margin-right: 6px;
}

/* line 4473, 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 4479, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__verified {
  color: #159a4b;
  font-size: 18px;
  line-height: 1;
}

/* line 4485, 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 4492, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags--editable {
  cursor: pointer;
}

/* line 4496, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags--disabled {
  cursor: default;
}

/* line 4500, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__tags-editor {
  flex: 1 1 100%;
  min-width: 0;
}

/* line 4504, 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 4516, 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 4531, 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 4546, 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 4551, 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 4557, 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 4563, 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 4570, 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 4577, 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 4589, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__notes {
  font-size: 16px;
  line-height: 26px;
  color: #111;
}

/* line 4595, 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 4601, 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 4607, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone {
  margin: 0;
  border-top: 0;
  padding: 16px 0;
}

/* line 4613, 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 4625, 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 4633, 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 4644, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-copy {
  flex: 1;
  min-width: 0;
}

/* line 4649, 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 4658, 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 4666, 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 4685, 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 4693, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-details-modal .attendee-details-modal__danger-zone-button:focus {
  outline: none;
}

/* line 4697, 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 4705, 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 4711, 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 4718, 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 4724, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__dialog {
    width: 94vw;
  }
  /* line 4728, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__card {
    border-radius: 18px;
  }
  /* line 4732, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__header {
    padding: 20px 28px 14px;
  }
  /* line 4736, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__tabs-wrap {
    padding: 0;
  }
  /* line 4740, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__content {
    padding: 18px;
  }
  /* line 4744, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__name {
    font-size: 28px;
  }
  /* line 4748, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__row {
    flex-direction: column;
    gap: 8px;
  }
  /* line 4753, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__key {
    width: 100%;
    min-width: 0;
  }
  /* line 4758, 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 4764, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__danger-zone-title {
    font-size: 24px;
  }
  /* line 4768, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .attendee-details-modal .attendee-details-modal__danger-zone-text {
    max-width: none;
    font-size: 16px;
  }
  /* line 4773, 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 4779, 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 4790, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#ui-datepicker-div.ui-datepicker,
.ui-timepicker-wrapper {
  z-index: 100050 !important;
}

/* line 4795, 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 4806, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__backdrop.is-open {
  opacity: 1;
  visibility: visible;
  transition: opacity 160ms ease;
}

/* line 4812, 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 4830, 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 4837, 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 4843, 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 4850, 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 4858, 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 4867, 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 4882, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__header::after {
  content: "";
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
}

/* line 4889, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__body {
  padding: 16px;
  background: rgba(0, 0, 0, 0.03);
}

/* line 4894, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__preview {
  display: flex;
  justify-content: center;
  padding: 10px 0 16px;
}

/* line 4900, 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 4908, 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 4916, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__footer .btn-primary {
  background-color: #334999;
  border-color: #334999;
}

/* line 4921, 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 4927, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__footer .btn.btn-gray:active {
  background-color: #858d93;
  color: #fff;
}

/* line 4932, 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 4939, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__uploader {
  display: flex;
  justify-content: center;
}

/* line 4944, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__uploader .uploadcare--widget {
  margin: 0;
}

/* line 4948, 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 4957, 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 4964, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-photo-upload__modal .uploadcare--widget__button {
  order: 1;
  margin: 0;
}

/* line 4969, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dropdown-toggle.dropdown-toggle-dots {
  color: #585858;
  font-size: 26px;
  line-height: 0;
}

/* line 4974, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dropdown-toggle.dropdown-toggle-dots.dropdown-toggle-dots-sm {
  font-size: 18px;
}

/* line 4978, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dropdown-toggle.dropdown-toggle-dots:hover {
  color: #334999;
}

/* line 4984, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-table-action-container .btn,
.attendee-table-action-container .dropdown {
  display: inline-block;
}

/* line 4989, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-table-action-container .dropdown {
  position: relative;
  top: 6px;
  margin-left: 16px;
}

/* line 4996, 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 5004, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ticket-progress-container {
  width: 100%;
  height: 16px;
  background-color: #ccc;
  position: relative;
}

/* line 5010, 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 5023, 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 5029, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checklist .checklist-checkbox {
  width: 30px;
  height: 30px;
  float: left;
  margin: 2px 20px 100px 0;
  display: none;
}

/* line 5040, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.namebadge_templates .section-upgrade,
.registration_pages .section-upgrade {
  top: 100px;
  z-index: 100;
  min-height: 800px;
}

/* line 5047, 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 5058, 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 5069, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade .section-upgrade-content .section-upgrade-content-inner {
  padding: 54px 0 30px 44px;
}

/* line 5073, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade .section-upgrade-content h3 {
  font-family: outfit;
  margin-bottom: 12px;
}

/* line 5078, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade .section-upgrade-content .section-upgrade-content-p {
  margin-bottom: 20px;
  color: #000;
}

/* line 5088, 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 5098, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.section-upgrade.section-upgrade-inline {
  position: relative;
}

/* line 5101, 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 5115, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .section-upgrade .section-upgrade-content {
    width: 300px;
    top: 30px;
  }
  /* line 5119, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .section-upgrade .section-upgrade-content .section-upgrade-content-inner {
    padding: 30px;
  }
}

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

/* line 5137, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.radio-enhanced.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 5144, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendees.show p,
.purchases.show p {
  margin: 0;
}

/* line 5147, 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 5152, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.fa-largefloat {
  font-size: 30px;
}

/* line 5156, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkin-header {
  margin-bottom: 30px;
}

/* line 5159, 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 5163, 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 5170, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkin-header a.checkin-header-close:hover {
  background-color: #f8f9fc;
}

/* line 5175, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.checkin-header .checkin-header-meter {
  width: 100%;
  height: 5px;
  background: #ccc;
  position: relative;
  margin: 0 auto;
}

/* line 5182, 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 5193, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.break-word {
  word-break: break-word;
}

/* line 5197, 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 5203, 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 5211, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-section hr {
  margin: 20px auto;
  display: block;
}

/* line 5216, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-title {
  display: flex;
  justify-content: space-between;
}

/* line 5220, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-title a {
  font-size: 14px;
  line-height: 1.428571429;
}

/* line 5226, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.attendee-section:first-child .attendee-title a {
  display: none;
}

/* line 5229, 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 5238, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan .collapse-show {
  display: none;
}

/* line 5242, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan .collapse-hide {
  display: inline-block;
}

/* line 5246, 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 5254, 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 5262, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan.collapsed .collapse-show {
  display: inline-block;
}

/* line 5266, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan.collapsed .collapse-hide {
  display: none;
}

/* line 5271, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan:hover {
  text-decoration: none;
  color: #1a254d;
}

/* line 5276, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.inlineaccordinan:active, .inlineaccordinan:focus {
  text-decoration: none;
}

/* line 5288, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-app-wrapper {
  color: white;
  background: #334999;
  height: 46px;
}

/* line 5293, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-app-wrapper .event-breadcrumbs a {
  color: white;
}

/* line 5298, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas {
  width: 100%;
  height: calc(100vh - 57px);
  background: lightgray url(/../assets/pattern.png) repeat;
  position: relative;
}

/* line 5305, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas .topnav {
  top: 46px;
}

/* line 5309, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas.mobile-map {
  height: calc(100vh);
  overflow: hidden;
}

/* line 5315, 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 5321, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.canvas.dragging {
  cursor: grabbing;
}

/* line 5325, 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 5340, 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 5349, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.nav-bar a {
  color: white;
}

/* line 5354, 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 5364, 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 5370, 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 5380, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-viewport .viewport-inset:hover {
  cursor: grab;
  background: #33499999;
}

/* line 5385, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-viewport .viewport-inset.dragged {
  cursor: move;
  background: #334999B3;
}

/* line 5392, 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 5402, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-statusbar .status-wrapper a {
  font-weight: 600;
}

/* line 5406, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-statusbar .status-wrapper .coordinates {
  margin-left: 20px;
  color: #666;
}

/* line 5411, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-statusbar .status-wrapper button:first-of-type {
  margin-right: 10px;
}

/* line 5417, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-actions {
  position: absolute;
  top: 60px;
  left: 0px;
  padding: 10px;
  z-index: 10;
}

/* line 5425, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-actions .actions-wrapper button:first-of-type {
  margin-right: 10px;
}

/* line 5430, 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 5440, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content-hassidebar {
  padding-top: 140px;
  margin-left: 280px;
}

/* line 5445, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-right .event-dashboard-right-content-hassidebar.event-dashboard-right-content-hassidebar-lg {
  margin-left: 400px;
}

/* line 5450, 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 5461, 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 5473, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .map-link {
  color: #000;
  font-weight: 400;
  -webkit-user-drag: none;
  user-select: none;
}

/* line 5482, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas.dragged {
  cursor: move;
  background: #3349991A;
}

/* line 5487, 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 5500, 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 5507, 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 5514, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .seat.highlighted {
  background: rgba(255, 208, 0, 0.8);
}

/* line 5519, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .screenshot-header {
  padding: 20px;
  font-weight: bold;
  display: none;
  align-items: center;
}

/* line 5526, 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 5541, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .sections {
  position: relative;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

/* line 5548, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section1 {
  position: absolute;
  width: 100%;
  height: 30px;
  top: -30px;
  left: 0;
  pointer-events: auto;
}

/* line 5557, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section2 {
  position: absolute;
  width: 30px;
  height: 100%;
  right: -30px;
  top: 0;
  pointer-events: auto;
}

/* line 5565, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section2 .seats {
  flex-flow: column;
}

/* line 5570, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section3 {
  position: absolute;
  width: 100%;
  height: 30px;
  bottom: -30px;
  left: 0;
  pointer-events: auto;
}

/* line 5579, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section4 {
  position: absolute;
  width: 30px;
  height: 100%;
  left: -30px;
  top: 0;
  pointer-events: auto;
}

/* line 5587, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas .section4 .seats {
  flex-flow: column;
}

/* line 5592, 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 5603, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tables-canvas svg circle:last-child,
.tables-canvas svg round:last-child {
  stroke: #334999;
}

/* line 5610, 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 5622, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.square-table {
  width: 100px;
  height: 100px;
}

/* line 5627, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.circle-table, .dragged-table.round-table {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

/* line 5633, 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 5639, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.circle-table .seats, .dragged-table.round-table .seats {
  position: absolute;
}

/* line 5642, 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 5649, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.rectangle-table {
  height: 100px;
  width: 150px;
}

/* line 5654, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.dj-table {
  width: 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5662, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.bar-table {
  width: 200px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5670, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.podium-table {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5678, 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 5692, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.booth-table .feature-label {
  top: -33px;
}

/* line 5696, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table.booth-table .section1 {
  top: 45px;
  pointer-events: none;
}

/* line 5702, 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 5713, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.dragged-table:hover, .dragged-table.hover {
  /* head current change */
}

/* line 5716, 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 5735, 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 5753, 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 5764, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.square-table {
  width: 100px;
  height: 100px;
}

/* line 5769, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.circle-table, .static-table.round-table {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

/* line 5775, 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 5781, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.circle-table .seats, .static-table.round-table .seats {
  position: absolute;
}

/* line 5784, 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 5791, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.rectangle-table {
  height: 100px;
  width: 150px;
}

/* line 5796, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.dj-table {
  width: 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5804, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.bar-table {
  width: 200px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5812, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.podium-table {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 5820, 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 5834, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table.booth-table .section1 {
  top: 45px;
  pointer-events: none;
}

/* line 5840, 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 5851, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.static-table:hover, .static-table.hover {
  /* head current change */
}

/* line 5854, 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 5869, 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 5882, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-list {
  padding: 40px;
  width: 100%;
  text-align: center;
}

/* line 5886, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-list h1,
.seating-chart-list h2 {
  margin: 20px 0;
  text-align: center;
}

/* line 5892, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-list h2 {
  background: #ccc;
  padding: 20px;
}

/* line 5896, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seating-chart-list .table-list {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
}

/* line 5902, 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 5910, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts {
  background: #f8f9fc;
}

/* line 5912, 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 5926, 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 5934, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .table-action li,
body.seatingcharts .feature-action li {
  padding: 5px;
}

/* line 5936, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .table-action li:hover,
body.seatingcharts .feature-action li:hover {
  background: #eee;
  cursor: pointer;
}

/* line 5943, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .table-inputs {
  padding: 15px;
}

/* line 5947, 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 5959, 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 5970, 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 5976, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-tabs {
  width: 100%;
  display: flex;
  padding-top: 15px;
  background: #f8f9fc;
}

/* line 5984, 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 5996, 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 6005, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-content {
  background: #fff;
  height: calc(100vh - 250px);
}

/* line 6009, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-content .sc-panel-attendees {
  height: calc(100vh - 275px);
  overflow-y: scroll;
}

/* line 6014, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-content .sc-panel-input {
  padding: 15px;
}

/* line 6018, 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 6026, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts .sc-panel-content .attendee:hover {
  background: #eee;
}

/* line 6033, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
body.seatingcharts {
  overflow: hidden;
}

/* line 6037, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.confirm-buttons {
  margin-top: 12px;
  margin-right: 12px;
}

/* line 6041, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar {
  position: fixed;
  left: 36px;
  top: 64px;
  width: 300px;
  border-right: 1px solid #e4e4e4;
  height: calc(100vh - 106px);
  padding-bottom: 140px;
  overflow: scroll;
  background: #fff;
}

/* line 6056, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar label {
  font-size: 12px;
}

/* line 6060, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .form-group {
  margin-bottom: 10px;
}

/* line 6064, 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 6073, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar.sidebar-lg {
  width: 400px;
}

/* line 6082, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .radio a.external {
  display: inline-block;
  margin-left: 6px;
}

/* line 6086, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .radio a.external:hover {
  color: #2d4086;
}

/* line 6099, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsecontainer {
  padding: 20px;
}

/* line 6104, 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 6118, 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 6132, 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 6143, 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 6158, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2:hover {
  background: #f8f9fc;
  cursor: grab;
}

/* line 6162, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2:hover i {
  background: white;
  color: #5352Ed;
  border-color: #ccc;
}

/* line 6168, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2:hover:after {
  opacity: 1;
}

/* line 6174, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .btn.btn-drag-v2:active {
  cursor: grabbing;
}

/* line 6185, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapsegrouplink {
  background: #f8f9fc;
  padding: 20px;
  display: block;
  margin-bottom: 0;
  margin-top: 0;
  cursor: pointer;
}

/* line 6195, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapsegrouplink .plusminus {
  margin: 0;
  float: right;
}

/* line 6200, 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 6210, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collapsegrouplink:hover {
  color: #334999;
  background: #f1f3f9;
}

/* line 6216, 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 6226, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.budget_expenses lr-file-uploader-regular {
  position: fixed;
  left: -5000px;
}

/* line 6235, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.budgets .collapsegrouplink {
  padding: 0;
}

/* line 6240, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.budgets .collapsegrouplink table {
  margin: 0;
  position: relative;
  top: 1px;
}

/* line 6246, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.budgets .collapsegrouplink th {
  color: #444 !important;
}

/* line 6255, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.status-last-updated {
  opacity: 0.4;
  margin-right: 20px !important;
}

/* line 6261, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.seatingcharts .top-nav a {
  margin-right: 20px;
}

/* line 6265, 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: 2px;
  z-index: 999;
  padding-left: 60px;
}

/* line 6292, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav.full-width-topnav {
  padding-left: 20px;
}

/* line 6297, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .dropdown-checkbox label {
  display: block;
}

/* line 6299, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .dropdown-checkbox label hr {
  padding-bottom: 0px;
}

/* line 6305, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn {
  padding: 6px 16px;
  margin-top: 3px;
  font-weight: 600;
  background: #334999;
  border-radius: 30px;
}

/* line 6313, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .form-control {
  height: 34px;
}

/* line 6317, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .input-group {
  height: 27px;
  width: 360px;
  position: relative;
  top: 4px;
}

/* line 6323, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .input-group .input-group-addon {
  background: #334999;
  color: white;
  cursor: pointer;
}

/* line 6334, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn.btn-primary {
  margin-top: 1px;
}

/* line 6339, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg {
  padding: 6px;
}

/* line 6342, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg:active {
  border: none !important;
  outline: none !important;
}

/* line 6348, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-10 {
  margin-left: 10px;
}

/* line 6352, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .mr-10 {
  margin-right: 10px;
}

/* line 6356, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .mr-5 {
  margin-right: 5px;
}

/* line 6360, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-20 {
  margin-left: 20px;
}

/* line 6364, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-40 {
  margin-left: 40px;
}

/* line 6368, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .mr-20 {
  margin-right: 20px;
}

/* line 6372, 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 6380, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn.btn-input .fa-angle-down {
  float: right;
  position: relative;
  top: 2px;
}

/* line 6387, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .separator {
  display: inline-block;
  width: 1px;
  height: 30px;
  background: #e4e4e4;
  position: absolute;
  top: 5px;
}

/* line 6396, 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 6407, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .dropdown {
  display: inline-block;
}

/* line 6412, 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 6428, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-intelligent-input input {
  height: 37px;
  background: transparent;
  color: black;
  margin-left: 20px;
}

/* line 6435, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-intelligent-input .btn {
  float: right;
}

/* line 6439, 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 6449, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-secondary {
  border-bottom: 1px solid #ccc;
  padding: 10px;
  position: fixed;
  width: calc(100vw - 400px);
  top: 64px;
  left: 350px;
  background-color: #f8f9fc;
  z-index: 20;
}

/* line 6459, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-secondary .btn-nobg {
  padding: 6px;
}

/* line 6463, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-secondary .btn-ghost {
  padding: 5px 10px;
}

/* line 6467, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav-secondary .dropdown {
  display: inline-block;
}

/* line 6473, 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 6485, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block .event-dashboard-right-content-hassidebar {
  margin-right: 300px;
}

/* line 6490, 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 6496, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block .icon-block .icon-block-icon i {
  font-size: 20px;
}

/* line 6501, 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 6512, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .fa-question-circle {
  font-size: 10px;
}

/* line 6516, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-data {
  height: 50px;
}

/* line 6519, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-data h1 {
  padding-top: 6px;
}

/* line 6523, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-data .email_templates .publishbar {
  display: none;
}

/* line 6528, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-data span {
  font-size: 60%;
  opacity: 0.8;
}

/* line 6534, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-percentage {
  float: left;
  margin-right: 10px;
  position: relative;
  top: -11px;
}

/* line 6541, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block .chart-block-percentage svg circle:last-child {
  stroke: #334999;
}

/* line 6547, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block.container-body.chart-block-nograph {
  padding-bottom: 30px;
}

/* line 6552, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block-controls {
  margin-top: 40px;
}

/* line 6555, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block-controls .chart-block-date-toggle {
  font-size: 12px;
}

/* line 6558, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block-controls .chart-block-date-toggle a {
  color: #333;
  display: inline-block;
  margin-left: 5px;
}

/* line 6562, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.chart-block-controls .chart-block-date-toggle a.selected {
  color: #334999;
}

/* line 6569, 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 6578, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar-close-link:hover {
  background: #f8f9fc;
  cursor: pointer;
}

/* line 6584, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar {
  position: fixed;
  left: 36px;
  top: 64px;
  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 6607, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar.sidebar-z {
  z-index: 9999999;
  overflow: inherit;
}

/* line 6619, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar:has(#edit-controls-container .sidebar-overlay) {
  overflow: hidden;
}

/* line 6623, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar.sidebar-lg {
  width: 400px;
}

/* line 6627, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .sidebar-close-link {
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -20px;
}

/* line 6634, 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 6641, 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 6646, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item.next,
.sidebar .carousel-inner > .item.prev {
  opacity: 0;
}

/* line 6652, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item.next.left,
.sidebar .carousel-inner > .item.prev.right {
  opacity: 1;
}

/* line 6658, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item.active {
  opacity: 1;
}

/* line 6663, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .carousel-inner > .item.active.left,
.sidebar .carousel-inner > .item.active.right {
  opacity: 0;
}

/* line 6679, 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 6689, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsegrouplink .plusminus {
  margin: 0;
  float: right;
}

/* line 6694, 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 6704, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsegrouplink:hover {
  color: #334999;
  background: #f1f3f9;
}

/* line 6710, 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 6720, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar .collapsecontainer {
  padding: 20px;
}

/* line 6725, 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;
  top: 46px;
  height: 60px;
  top: 2px;
  z-index: 999;
  padding-left: 60px;
}

/* line 6754, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn {
  padding: 6px 16px;
  margin-top: 3px;
  background: #334999;
}

/* line 6760, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg {
  padding: 8px 6px;
  border-radius: 0;
}

/* line 6764, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg i {
  color: #334999;
  font-size: 14px;
}

/* line 6769, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg:focus, .topnav .btn-nobg:active {
  color: inherit !important;
  background-color: inherit !important;
}

/* line 6775, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .btn-nobg.active {
  outline: none;
  box-shadow: none;
}

/* line 6781, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-5 {
  margin-left: 5px;
}

/* line 6785, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-10 {
  margin-left: 10px;
}

/* line 6789, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-20 {
  margin-left: 20px;
}

/* line 6793, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .ml-40 {
  margin-left: 40px;
}

/* line 6797, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .mr-20 {
  margin-right: 20px;
}

/* line 6801, 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 6810, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.topnav .dropdown {
  display: inline-block;
}

/* line 6816, 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 6827, 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 6840, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.upgrade-block-cover {
  width: 100%;
  height: 100%;
  background: #242d3930;
  position: fixed;
  top: 0;
  left: 0;
}

/* line 6849, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.invite-meta {
  background: #fff;
}

/* line 6852, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.invite-meta .invite-meta-item {
  border-bottom: 1px solid #dbdbdb;
  padding: 9px;
  font-size: 13px;
}

/* line 6859, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.email_templates .sidebar .fp-filter,
.email_templates .sidebar .fp-divider {
  display: none;
}

/* line 6866, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.email_templates .publishbar {
  display: none;
}

/* line 6870, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.manage_checkin_scanner .publishbar {
  display: none;
}

/* line 6877, 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 6890, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do #global-to-do-close {
  position: absolute;
  top: 70px;
  right: 20px;
}

/* line 6896, 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 6900, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.global-to-do .global-to-do-item {
  margin-bottom: 40px;
}

/* line 6903, 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 6912, 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 6916, 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 6921, 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 6934, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.not_published .global-to-do {
  padding-top: 130px;
}

/* line 6938, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.not_published #global-to-do-close {
  top: 140px;
}

/* line 6946, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.gettingstartedvisible .event-dashboard-right-content {
  margin-right: 280px;
}

/* line 6950, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.gettingstartedvisible .global-to-do {
  display: block;
}

/* line 6956, 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 6972, 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 6984, 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 6996, 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 7010, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.time {
  font-weight: 600;
}

/* line 7013, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.icons {
  display: flex;
  gap: 10px;
}

/* line 7017, 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 7034, 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 7053, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo {
    /* Profile Area */
  }
  /* line 7059, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-right-content {
    padding-top: 90px;
  }
  /* line 7063, 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 7069, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .toggle-off.btn {
    background: #efefef;
    color: #999;
  }
  /* line 7074, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left {
    width: 214px;
    padding-bottom: 220px;
  }
  /* line 7080, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard .global-dashboard-breadcrumbs {
    padding-left: 273px;
  }
  /* line 7085, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .form-enhanced input:checked ~ .checkmark-enhanced {
    background-color: #5352Ed;
  }
  /* line 7089, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-right {
    margin-left: 214px;
  }
  /* line 7093, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard-logo {
    width: 214px;
  }
  /* line 7098, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .btn-breadcrumb .btn {
    background: none;
  }
  /* line 7103, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .dashboard-ec-logo {
    display: block;
    padding-top: 0px;
    padding-left: 40px;
  }
  /* line 7108, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .dashboard-ec-logo svg {
    width: 130px;
  }
  /* line 7112, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .dashboard-ec-logo svg path {
    fill: white;
  }
  /* line 7118, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left hr {
    margin: 10px 0;
  }
  /* line 7122, 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 7133, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li a i.fa-fw {
    margin-right: 5px;
  }
  /* line 7144, 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 7151, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left-bottom-container ul {
    margin-top: 6px;
  }
  /* line 7154, 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 7162, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard-logo {
    background: #4342bf;
  }
  /* line 7168, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard {
    background: #1c264f;
  }
  /* line 7174, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .btn {
    background: #5352Ed;
  }
  /* line 7178, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .btn-drag {
    background: #fff;
  }
  /* line 7182, 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 7194, 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 7204, 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 7226, 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 7232, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-right .well.well-top .btn:hover {
    background: #4342cb;
    color: #fff;
  }
  /* line 7239, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li a.selected {
    opacity: 1;
    background: transparent;
    color: #5352Ed;
  }
  /* line 7245, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .global-dashboard-logo img {
    width: 142px;
    margin-top: 9px;
  }
  /* line 7250, 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 7267, 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 7275, 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 7283, 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 7284, 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 7294, 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 7300, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .profile-name {
    font-size: 14px;
    font-weight: 600;
    color: #e2e8f0;
    margin: 0;
  }
  /* line 7301, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .profile-role {
    font-size: 12px;
    color: #94a3b8;
    margin: 0;
  }
  /* line 7305, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li i.fa-angle-down {
    float: right;
  }
  /* line 7309, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left hr {
    margin: 10px 0;
    margin: 10px 17px;
  }
  /* line 7314, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left li a:hover {
    color: #5352Ed;
    opacity: 1;
    background: #f8f9fc;
  }
  /* line 7319, 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 7324, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo a[data-toggle="collapse"] {
    background: #f8f9fc;
  }
  /* line 7328, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo a.collapsed[data-toggle="collapse"] {
    background: #fff;
  }
  /* line 7333, 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 7343, 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 7352, 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 7360, 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 7365, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo .event-dashboard-left .panel-body li a:last-child {
    border: none;
  }
  /* line 7371, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-dashboard-left-cover {
    width: 36px;
  }
  /* line 7375, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .global-dashboard-logo {
    width: 36px;
  }
  /* line 7380, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .global-dashboard .global-dashboard-breadcrumbs {
    padding-left: 86px;
  }
  /* line 7384, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  body.dashboard-new-logo.menucollapsed .event-dashboard-right {
    margin-left: 36px;
  }
  /* line 7388, 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 7400, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.logo-sheen {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* line 7407, 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 7423, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.logo-sheen:hover::after {
  animation: sheen-anim 0.7s;
}

/* line 7428, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal {
  /* Mock Dashboard Background */
  /* Modal Enhancements */
  /* Vanilla JS Modal specific styles */
  /* Modern Animations */
}

/* line 7431, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .mock-navbar {
  background-color: #2c3e50;
  height: 50px;
  width: 100%;
  margin-bottom: 20px;
}

/* line 7437, 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 7446, 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 7452, 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 7459, 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 7466, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-header .close:hover {
  opacity: 1;
}

/* line 7469, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-title {
  font-weight: 600;
  font-size: 24px;
  margin-top: 15px;
}

/* line 7474, 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 7481, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .announcement-icon svg {
  width: 180px;
  height: auto;
}

/* line 7485, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .announcement-icon svg path {
  fill: white;
  /* Ensures the logo is visible against the purple background */
}

/* line 7488, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-body {
  padding: 30px;
}

/* line 7491, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .feature-list {
  list-style: none;
  padding: 0;
  margin: 20px 0 0 0;
}

/* line 7496, 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 7504, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .feature-list li:last-child {
  border-bottom: none;
}

/* line 7507, 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 7514, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .modal-footer {
  padding: 20px 30px 30px;
  border-top: none;
  text-align: center;
}

/* line 7519, 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 7528, 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 7533, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .btn-custom-secondary {
  color: #777;
  background: transparent;
  border: none;
  margin-right: 15px;
}

/* line 7539, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .btn-custom-secondary:hover {
  color: #333;
  text-decoration: underline;
}

/* line 7545, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#annoucementmodal .vanilla-modal {
  display: none;
}

/* line 7548, 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 7560, 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 7573, 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 7573, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .sms-preview {
    max-width: 360px;
    padding: 12px;
  }
}

/* line 7588, 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 7601, 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 7613, 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 7624, 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 7639, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .status-bar span:last-child {
  display: flex;
  align-items: center;
  gap: 6px;
}

/* line 7643, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .status-bar span:last-child i {
  text-shadow: none;
}

/* line 7645, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .status-bar span:first-child {
  text-shadow: none;
}

/* line 7649, 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 7659, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .back-btn {
  color: #007aff;
  font-size: 16px;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* line 7666, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .header-actions {
  color: #007aff;
  font-size: 18px;
}

/* line 7670, 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 7679, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .chat-area::-webkit-scrollbar {
  width: 0;
  background: transparent;
}

/* line 7684, 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 7691, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row {
  display: flex;
  width: 100%;
  margin-bottom: 2px;
}

/* line 7696, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row.sent {
  justify-content: flex-end;
}

/* line 7697, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row.received {
  justify-content: flex-start;
}

/* line 7699, 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 7710, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row.sent .bubble {
  background-color: #007aff;
  color: #fff;
  border-bottom-right-radius: 4px;
}

/* line 7715, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-row.received .bubble {
  border-bottom-left-radius: 4px;
}

/* line 7718, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .status-text {
  font-size: 11px;
  color: #8e8e93;
  text-align: right;
  margin: 4px 14px 10px;
}

/* line 7724, 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 7733, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .input-icon {
  color: #8e8e93;
  font-size: 20px;
}

/* line 7737, 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 7747, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .message-input:disabled {
  background: #fff;
}

/* line 7749, 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 7758, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sms-preview .send-btn:disabled {
  color: #8e8e93;
  opacity: 1;
}

/* line 7763, 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 7778, 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 7788, 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 7797, 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 7811, 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 7816, 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 7823, 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 7828, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card.ugc-palette-card:hover {
  border-color: goldenrod;
}

/* line 7832, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card.ugc-palette-card.selected {
  border-color: #5285f2;
}

/* line 7836, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-palette-card .ugc-crown {
  position: absolute;
  top: 8px;
  right: 8px;
  color: goldenrod;
  font-size: 13px;
}

/* line 7844, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.color-circles {
  display: flex;
  justify-content: center;
  gap: 5px;
  margin-bottom: 16px;
}

/* line 7851, 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 7858, 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 7869, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-list {
  margin-top: 4px;
}

/* line 7873, 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 7885, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row:hover {
  background-color: #f4f4f4;
}

/* line 7887, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row.selected {
  background-color: #5252ed0a;
  border-color: #5352Ed;
}

/* line 7894, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row.ugc-palette-row {
  border-color: goldenrod;
}

/* line 7897, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row.ugc-palette-row.selected {
  border-color: #5352Ed;
}

/* line 7900, 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 7911, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.palette-row .color-circles {
  flex: 0 0 auto;
  margin-bottom: 0;
  gap: 4px;
}

/* line 7917, 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 7924, 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 7936, 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 7953, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.option-box-btn .edit-btn:hover {
  background-color: #f0f0f0;
  color: #333;
}

/* line 7959, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.option-box-btn.selected {
  border: 1px solid #334999;
}

/* line 7963, 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 7976, 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 7988, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-container::-webkit-scrollbar {
  width: 8px;
}

/* line 7992, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-container::-webkit-scrollbar-track {
  background: #fdfdfd;
  border-radius: 8px;
}

/* line 7997, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-container::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 10px;
  border: 2px solid #fdfdfd;
}

/* line 8004, 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 8011, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item:last-child {
  border-bottom: none;
}

/* line 8015, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item:hover {
  background-color: #f4f4f4;
}

/* line 8019, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item.selected {
  background-color: #e6f2ff;
  /* Light blue */
}

/* line 8024, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item .font-header {
  font-size: 16px;
  font-weight: 600;
  color: #222;
  margin-bottom: 2px;
}

/* line 8031, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-item .font-paragraph {
  font-size: 14px;
  color: #555;
  margin-bottom: 0;
}

/* --- Font Combination Section --- */
/* line 8038, 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 8053, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn:last-child {
  margin-bottom: 0;
  /* No margin on the last button */
}

/* line 8057, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn:hover {
  background-color: #f4f4f4;
}

/* line 8061, 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 8068, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ugc-font-card {
  border-color: goldenrod;
}

/* line 8072, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn.ugc-font-card.selected {
  border-color: #5352Ed;
}

/* line 8076, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.font-combo-btn .font-header {
  font-size: 13px;
  font-weight: 600;
  color: #222;
  margin-bottom: 0px;
}

/* line 8083, 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 8096, 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 8104, 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 8118, 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 8120, 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 8125, 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 8128, 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 8137, 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 8145, 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 8159, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-preset-entry .ec-preset-edit.is-open {
  color: #5352Ed;
  background-color: #5252ed14;
}

/* line 8165, 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 8172, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel[hidden] {
  display: none;
}

/* line 8174, 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 8186, 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 8187, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-locked span {
  flex: 1 1 auto;
  min-width: 0;
}

/* line 8188, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-locked a {
  color: #8a5b00;
  font-weight: 600;
  text-decoration: underline;
}

/* line 8191, 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 8201, 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 8209, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-is-default {
  font-size: 11px;
  font-weight: 600;
  color: #1e8e3e;
}

/* line 8215, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-not-default {
  font-size: 11px;
  color: #9aa0a6;
}

/* line 8220, 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 8234, 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 8242, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-field {
  display: flex;
  align-items: center;
  gap: 6px;
}

/* line 8248, 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 8258, 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 8269, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-value:focus {
  border-color: #5352Ed;
  outline: none;
}

/* line 8270, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-value[readonly]:not(.ec-catalog-pick) {
  color: #80868b;
  background-color: #f3f3f3;
}

/* line 8273, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-pick {
  cursor: pointer;
}

/* line 8275, 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 8285, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-swatch[disabled] {
  cursor: default;
  opacity: 0.6;
}

/* line 8288, 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 8297, 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 8304, 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 8310, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-catalog-panel .ec-catalog-status.is-ok {
  color: #1e8e3e;
  font-weight: 600;
}

/* line 8311, 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 8323, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-picker {
  position: relative;
  flex: 0 0 auto;
  max-width: 176px;
}

/* line 8329, 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 8344, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-trigger:hover {
  border-color: #c6c6c6;
}

/* line 8345, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-trigger[aria-expanded="true"] {
  border-color: #5352Ed;
}

/* line 8348, 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 8357, 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 8363, 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 8371, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-chev {
  flex: 0 0 auto;
  font-size: 9px;
  color: #9aa0a6;
}

/* line 8377, 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 8391, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-menu[hidden] {
  display: none;
}

/* line 8394, 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 8408, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-role-option:hover {
  background-color: #f3f3fb;
}

/* line 8410, 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 8420, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-panel {
  padding: 0px 16px 24px;
}

/* line 8424, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-toolbar {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 10px;
}

/* line 8431, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-search {
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
}

/* line 8436, 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 8446, 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 8456, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-search input:focus {
  outline: none;
  border-color: #5352ed;
}

/* line 8463, 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 8473, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-expand:hover {
  background: #f6f7f9;
}

/* In-card segmented controls: Weight, Capitalization. */
/* line 8477, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-segmented {
  display: flex;
  gap: 2px;
  padding: 2px;
  background: #f1f2f5;
  border-radius: 8px;
}

/* line 8484, 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 8492, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-segmented button:hover {
  background: #e8eaee;
}

/* line 8494, 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 8506, 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 8514, 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 8530, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-viewport {
  flex: 0 0 auto;
  display: flex;
  flex-wrap: nowrap;
  gap: 4px;
  background: transparent;
}

/* line 8537, 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 8549, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-viewport button:hover {
  color: #334999;
}

/* line 8553, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-viewport button.selected {
  color: #5352ed;
  background: #eeeefc;
  border-color: #dcdcf9;
}

/* line 8561, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-card {
  border: 1px solid #e9ecf2;
  border-radius: 10px;
  background: #fff;
  margin-bottom: 8px;
}

/* line 8567, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-card.open {
  border-color: #d7dbe4;
}

/* line 8570, 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 8580, 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 8588, 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 8599, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-head .ec-ts-chev {
  flex: 0 0 auto;
  font-size: 12px;
  color: #9aa0a6;
}

/* line 8606, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-body {
  padding: 4px 14px 14px;
}

/* line 8610, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field {
  margin-bottom: 14px;
}

/* line 8613, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field:last-of-type {
  margin-bottom: 8px;
}

/* line 8616, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-field-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

/* line 8622, 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 8637, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font {
  padding-bottom: 12px;
  border-bottom: 1px solid #ecedf1;
}

/* line 8642, 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 8651, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row:hover {
  background: #f7f8fa;
}

/* line 8653, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row:focus-visible {
  outline: 2px solid #5352ed;
  outline-offset: -2px;
}

/* line 8658, 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 8669, 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 8680, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-font-row .ec-ts-font-value.is-empty {
  font-size: 12px;
  color: #9aa0a6;
}

/* line 8686, 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 8696, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-inherited .ec-ts-value,
.ec-ts-inherited .ec-ts-text {
  color: #8a8f98;
}

/* line 8699, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-inherited .ec-ts-segmented button.selected {
  color: #6b7280;
}

/* line 8702, 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 8712, 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 8720, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-revert:hover {
  color: #3b3ac9;
}

/* line 8726, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-revert[hidden] {
  display: none;
}

/* line 8729, 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 8738, 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 8752, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-note {
  margin: 10px 0 0;
  font-size: 11px;
  line-height: 1.45;
  color: #8a8f98;
}

/* line 8759, 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 8770, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-reset-all:hover {
  background: #f6f7f9;
}

/* line 8773, 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 8782, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-num,
.ec-ts-stepper {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

/* line 8789, 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 8800, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-value:focus,
.ec-ts-text:focus {
  outline: none;
  border-color: #5352ed;
}

/* line 8806, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-value {
  width: 52px;
}

/* line 8808, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-text {
  width: 110px;
  text-align: left;
}

/* line 8813, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-num em {
  font-size: 11px;
  font-style: normal;
  color: #9aa0a6;
  min-width: 14px;
}

/* line 8820, 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 8829, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-stepper button:hover {
  background: #f6f7f9;
}

/* line 8832, 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 8842, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

/* line 8848, 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 8860, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-picker::-webkit-color-swatch-wrapper {
  padding: 2px;
}

/* line 8861, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-picker::-webkit-color-swatch {
  border: none;
  border-radius: 4px;
}

/* line 8862, 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 8869, 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 8878, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-swatch-well + .ec-ts-swatch-hex {
  width: 70px;
}

/* line 8880, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-swatch-well.is-empty {
  background: #f1f2f5;
  border: 1px solid #e2e8f0;
}

/* line 8884, 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 8896, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-swatch-well.is-empty .ec-ts-swatch-picker {
  border-color: transparent;
  opacity: 0;
}

/* line 8903, 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 8916, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-swatch-hex:focus {
  outline: none;
  border-color: #5352ed;
}

/* line 8923, 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 8928, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-opacity-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 10px;
}

/* line 8934, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-opacity-row i {
  flex: none;
  font-size: 12px;
  color: #9aa0a6;
}

/* line 8940, 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 8950, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-info {
  flex: none;
  font-size: 11px;
  color: #9aa0a6;
  cursor: help;
}

/* line 8956, 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 8961, 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 8974, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-more:hover {
  background: #f1f2f5;
}

/* line 8976, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-more.open {
  color: #1f2330;
}

/* line 8978, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-more i {
  font-size: 11px;
  color: #9aa0a6;
}

/* line 8984, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-more-body {
  padding-top: 12px;
}

/* line 8988, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-segmented button {
  padding: 7px 2px;
}

/* line 8990, 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 8996, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-scale .ec-ts-ticks span {
  font-size: 10px;
  color: #9aa0a6;
}

/* line 9000, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-scale .ec-ts-ticks span.active {
  color: #5352ed;
  font-weight: 600;
}

/* line 9007, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-rule {
  margin: 14px 0 8px;
  border-top: 1px solid #eef0f4;
}

/* line 9012, 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 9022, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-sample {
  padding: 12px;
  border-radius: 8px;
  background: #fafbfc;
  overflow: hidden;
}

/* line 9029, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-sample-text {
  margin: 0 0 6px;
  word-break: break-word;
}

/* line 9033, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-sample-text:last-child {
  margin-bottom: 0;
}

/* line 9036, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-sample-btn {
  max-width: 100%;
  text-decoration: none;
}

/* line 9041, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-empty {
  padding: 12px 2px;
  font-size: 12px;
  color: #9aa0a6;
}

/* line 9047, 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 (.ec-lay-section-panel),
           which sits outside the sidebar, so nothing below is scoped to the pane. */
/* line 9059, 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. */
  /* A section's own panel opens on its layout fields, so the "these follow
               the defaults" line needs to read as a heading for what's under it
               rather than another field's caption. */
}

/* line 9063, 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 9077, 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 9086, 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 9091, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-toggle .ec-ts-note {
  margin-left: 22px;
}

/* line 9096, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-links {
  margin: -4px 0 12px;
  text-align: right;
}

/* line 9100, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-links a {
  font-size: 11px;
  color: #8a8f98;
}

/* line 9104, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-links a:hover {
  color: #334999;
}

/* line 9108, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-padding + .ec-ts-note {
  margin-top: -8px;
}

/* line 9112, 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 9125, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-picker:hover {
  background: #e4e9f5;
}

/* line 9127, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-picker i {
  margin-right: 4px;
}

/* line 9133, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-image-preview {
  position: relative;
  margin-top: 2px;
}

/* line 9138, 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 9150, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-image-swap:hover {
  border-color: #334999;
}

/* line 9153, 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 9171, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-image-clear:hover {
  color: #b91c1c;
  border-color: #b91c1c;
}

/* line 9180, 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 9190, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-override-count {
  color: #334999;
  font-weight: 600;
}

/* line 9198, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-panel .ec-lay-inherit-note {
  margin: 16px 0 12px;
  padding: 8px 10px;
  border-radius: 6px;
  background: #f6f7fa;
  color: #5b6070;
}

/* The edit panel has no .ec-ts-panel gutter of its own. */
/* line 9208, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-lay-section-panel {
  padding: 0;
}

/* --- 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 9218, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-global {
  padding: 0;
  margin-top: 4px;
  border-top: 1px solid #e5e7eb;
  padding-top: 18px;
}

/* line 9225, 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 9235, 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 9242, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-global-head strong {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: #1f2330;
}

/* line 9249, 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 9273, 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 9280, 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 9287, 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 9303, 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 9316, 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 9324, 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 9334, 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 9344, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-paywall-card p {
  margin: 0 0 18px;
  font-size: 13px;
  line-height: 19px;
  color: #4b5162;
}

/* line 9351, 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 9362, 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 9374, 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 9382, 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 9395, 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 9409, 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 9414, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row:hover {
  background: #f7f8fa;
}

/* line 9416, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row:focus-visible {
  outline: 2px solid #5352ed;
  outline-offset: -2px;
}

/* line 9425, 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 9440, 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 9450, 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 9460, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-row .ec-pick-value.is-empty {
  font-size: 13px;
  color: #9aa0a6;
}

/* line 9470, 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 9481, 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 9488, 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 9495, 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 9509, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick.open .ec-pick-current {
  border-bottom-color: transparent;
}

/* line 9512, 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 9518, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick .ec-pick-list:not(.ec-pick-options) {
  margin-bottom: 0;
}

/* line 9520, 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 9526, 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 9531, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row:hover {
  background: #f1f2f5;
}

/* line 9533, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row:last-child {
  border-bottom: 0;
}

/* line 9536, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row.is-active {
  background: #fff;
}

/* line 9539, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-pick-options .ec-pick-row.is-active .ec-pick-label {
  color: #5352ed;
}

/* line 9540, 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 9553, 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 9559, 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 9565, 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 9578, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-input:focus {
  outline: none;
  border-color: #5352ed;
}

/* line 9583, 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 9588, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
textarea.ec-el-input {
  height: auto;
  max-height: none;
  line-height: 1.5;
  resize: vertical;
}

/* line 9595, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-select {
  display: block;
  width: 100%;
  margin-top: 2px;
}

/* line 9601, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-code {
  font-family: monospace;
  font-size: 11px;
}

/* line 9606, 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 9610, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-ts-note a {
  color: #334999;
  text-decoration: underline;
}

/* line 9614, 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 9621, 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 9630, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-icon-pick {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 2px;
}

/* line 9636, 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 9644, 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 9658, 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 9669, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp.ec-nav-lp-between {
  justify-content: space-between;
}

/* line 9670, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp.ec-nav-lp-left {
  justify-content: flex-start;
}

/* line 9671, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp.ec-nav-lp-right {
  justify-content: flex-end;
}

/* line 9672, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp.ec-nav-lp-center {
  justify-content: center;
}

/* line 9675, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp-dot,
.ec-nav-lp-bar,
.ec-nav-lp-square {
  flex: none;
  background: currentColor;
}

/* line 9682, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
}

/* line 9683, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-lp-bar {
  width: 14px;
  height: 3px;
  border-radius: 9999px;
}

/* line 9684, 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 9688, 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 9694, 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 9704, 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 9712, 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 9720, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions button:hover {
  background: #f6f7f9;
}

/* line 9722, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions button[disabled] {
  opacity: 0.4;
  cursor: default;
}

/* line 9726, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions button[disabled]:hover {
  background: #fff;
}

/* line 9730, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions .ec-nav-row-remove {
  margin-left: auto;
  color: #b91c1c;
}

/* line 9734, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-nav-row-actions .ec-nav-row-remove:hover {
  background: #fef2f2;
  border-color: #b91c1c;
}

/* line 9739, 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 9749, 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 9762, 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 9771, 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 9780, 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 9795, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-foot-sep-sample {
  display: inline-block;
  width: 68px;
  height: 0;
  border-top: 3px solid #8b90a0;
}

/* line 9802, 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 9806, 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 9828, 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 9836, 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 9844, 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 9855, 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 9864, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.full {
  width: 100%;
}

/* line 9865, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.half {
  width: 50%;
}

/* line 9866, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.third {
  width: 33.333%;
}

/* line 9867, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.quarter {
  width: 25%;
}

/* line 9868, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.fifth {
  width: 20%;
}

/* Added new widths */
/* line 9870, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.sixth {
  width: 16.666%;
}

/* line 9871, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.layout-btn .mini-col.two-thirds {
  width: 66.666%;
}

/* line 9874, 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 9913, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sidebar-overlay #edit-controls-container {
  margin: 0;
  padding-bottom: 40px;
}

/* line 9923, 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 9930, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#panel-third-tier-tabs li a {
  width: 109px;
  background: none !important;
  border: none !important;
}

/* line 9937, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#panel-third-tier-tabs li.active a {
  border: none !important;
  color: #5352Ed !important;
  background: #fff !important;
}

/* line 9943, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 #hideSidebarOverlay.btn {
  padding: 0;
}

/* line 9946, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 #hideSidebarOverlay.btn:hover {
  background: transparent;
  color: black;
}

/* line 9953, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.bg-red-600 {
  background-color: #9e2a2a !important;
}

/* line 9957, 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 9971, 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 9992, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 .btn:last-child {
  left: 0;
  border-left: none;
}

/* line 9997, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#carousel-indicators-external.ec-editor-v3 .btn:hover {
  box-shadow: none;
  background: #ebedf0;
}

/* line 10002, 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 10009, 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 10021, 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 10068, 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 10092, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-se-toolbar-host {
  outline: none !important;
  background: none !important;
  border: none !important;
}

/* line 10105, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-se-toolbar-host .se-toolbar {
  position: fixed !important;
  z-index: 10000 !important;
}

/* line 10118, 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 10130, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-actions-host.is-visible {
  opacity: 1;
  pointer-events: auto;
}

/* line 10135, 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 10140, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.ec-el-actions-host .delete-btn:hover {
  background-color: #dc2626;
}

/* line 10145, 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 10152, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-menu-list li {
  margin-right: 4px !important;
}

/* line 10168, 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 10178, 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 10187, 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 10199, 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 10210, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-controller .link-content,
.sun-editor .se-controller .se-controller-content {
  background: transparent !important;
}

/* line 10215, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-controller a,
.sun-editor .se-controller .se-controller-display {
  color: #222 !important;
}

/* line 10223, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-controller .se-arrow {
  display: none !important;
}

/* line 10231, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.rows-container:has(.inline-editing) {
  z-index: 500 !important;
}

/* line 10236, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor-editable {
  min-height: 10px !important;
  background-color: transparent !important;
}

/* line 10248, 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 10287, 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 10299, 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 10313, 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 10326, 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 10333, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .se-wrapper .se-wrapper-wysiwyg {
  background: transparent;
}

/* line 10337, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.sun-editor .sun-editor-editable p {
  margin: 0;
}

/* line 10347, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.tab-innner-content {
  margin: 20px 30px;
}

/* line 10355, 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 10357, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-backdrop.in {
  opacity: 0.4;
}

/* line 10360, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-backdrop {
  background-color: #111827;
}

/* line 10363, 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 10368, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-header {
  border-bottom: none;
  padding: 20px 24px 0 24px;
}

/* line 10372, 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 10379, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-header .close:hover {
  opacity: 1;
}

/* line 10382, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-title {
  font-weight: 700;
  font-size: 18px;
  color: #111827;
  margin: 0;
}

/* line 10388, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .subtitle {
  color: #6b7280;
  font-size: 14px;
  margin-top: 4px;
  margin-bottom: 20px;
}

/* line 10394, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .subtitle strong {
  color: #374151;
}

/* line 10399, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .search-container {
  position: relative;
  margin-bottom: 20px;
}

/* line 10403, 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 10413, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .search-input::placeholder {
  color: #9ca3af;
}

/* line 10416, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .search-input:focus {
  box-shadow: none;
  border: 1px solid #d1d5db;
  background-color: #ffffff;
  outline: none;
}

/* line 10422, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .search-icon {
  position: absolute;
  top: 14px;
  left: 14px;
  color: #9ca3af;
  font-size: 14px;
}

/* line 10431, 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 10440, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .clear-search:hover {
  color: #4b5563;
}

/* line 10445, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .modal-body {
  padding: 0;
}

/* line 10448, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .divider {
  border-top: 1px solid #e5e7eb;
  margin: 0;
}

/* line 10452, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .list-group {
  margin-bottom: 0;
  box-shadow: none;
}

/* line 10456, 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 10471, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn:hover {
  background-color: #f9fafb;
}

/* line 10474, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .item-icon {
  margin-right: 12px;
  font-size: 10px;
  color: #9ca3af;
  transition: transform 0.2s ease;
}

/* line 10480, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn.open .item-icon {
  transform: rotate(90deg);
}

/* line 10483, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .item-count {
  color: #9ca3af;
  margin-left: 8px;
  font-weight: 500;
}

/* line 10490, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-collapse-padding {
  padding: 0 24px 16px 46px;
}

/* line 10493, 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 10503, 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 10513, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .footer-icon {
  margin-right: 8px;
  font-size: 12px;
  display: inline-block;
}

/* line 10520, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-list {
  margin-bottom: 0;
}

/* line 10523, 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 10535, 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 10540, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-item i {
  color: #9ca3af;
  margin-right: 12px;
  font-size: 13px;
}

/* line 10546, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-item:hover i, #insertLinkModal .link-item:focus i {
  color: #5352Ed;
  /* Blue icon on hover */
}

/* line 10550, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

/* line 10557, 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 10564, 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 10574, 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 10578, 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 10586, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .link-item:hover .insert-text, #insertLinkModal .link-item:focus .insert-text {
  opacity: 1;
}

/* line 10591, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .custom-accordion-btn[data-tooltip] {
  position: relative;
}

/* line 10594, 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 10614, 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 10627, 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 10632, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#insertLinkModal .collapse.in {
  visibility: visible;
}

/* line 10641, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal {
  /* Plugin Styles */
  /* Custom Scrollbar for Modal */
}

/* line 10643, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .filter-col {
  margin-bottom: 10px;
}

/* line 10644, 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 10653, 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 10658, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-font-card.is-fav {
  border-color: #f39c12;
  background-color: #fffbf0;
}

/* line 10662, 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 10668, 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 10678, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-fav-btn {
  color: #dcdcdc;
  cursor: pointer;
  font-size: 16px;
  transition: color 0.2s;
}

/* line 10684, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-fav-btn:hover {
  color: #f1c40f;
}

/* line 10687, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-fav-btn.active {
  color: #f39c12;
}

/* line 10690, 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 10698, 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 10707, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .filter-section {
  background: #f8f9fa;
  padding: 15px 20px;
  border-bottom: 1px solid #e7e7e7;
}

/* line 10712, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll {
  max-height: 60vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 15px 5px;
}

/* line 10719, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll::-webkit-scrollbar {
  width: 8px;
}

/* line 10722, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

/* line 10726, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}

/* line 10730, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-scroll::-webkit-scrollbar-thumb:hover {
  background: #b3b3b3;
}

/* line 10734, 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 10747, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .font-picker-input {
  cursor: pointer;
  background-color: #fff !important;
}

/* line 10752, 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 10762, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal .gfp-clear-search:hover {
  color: #333;
}

/* line 10765, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#gfp-modal #gfp-search {
  padding-right: 25px;
}

/* line 10770, 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 10780, 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 10785, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .modal-body,
#managePagesModal .modal-body,
#modal_new_theme_page .modal-body {
  padding: 0;
}

/* line 10788, 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 10793, 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 10801, 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 10809, 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 10815, 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 10821, 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 10827, 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 10833, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#templateModal .template-item,
#managePagesModal .template-item,
#modal_new_theme_page .template-item {
  position: relative;
}

/* line 10837, 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 10847, 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 10854, 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 10868, 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 10873, 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 10890, 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 10901, 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 10907, 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 10913, 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 10920, 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 10927, 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 10935, 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 10945, 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 10949, 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 10961, 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 10969, 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 10973, 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 10977, 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 10987, 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 10991, 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 10995, 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 11004, 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 11012, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal {
  /* Modal Customizations */
  /* Loading overlay */
  /* Empty state */
}

/* line 11013, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .list-group-item-heading {
  letter-spacing: -1px;
}

/* line 11017, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-badge {
  font-weight: normal;
  text-transform: uppercase;
}

/* line 11023, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-history-modal .modal-dialog {
  width: 90%;
  /* Make modal wider for preview */
  max-width: 1200px;
}

/* line 11028, 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 11035, 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 11046, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-preview-viewport {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  background: #fff;
}

/* line 11054, 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 11075, 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 11091, 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 11106, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-preview-overlay .spinner {
  font-size: 24px;
  color: #337ab7;
}

/* line 11111, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .list-group-item {
  cursor: pointer;
  transition: background-color 0.2s;
}

/* line 11116, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .list-group-item.active .text-muted {
  color: #d0e9c6;
  /* Lighter text for active state */
}

/* line 11120, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .version-meta {
  margin-top: 8px;
  font-size: 0.85em;
}

/* line 11125, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
#versionHistoryModal .search-container {
  margin-bottom: 15px;
}

/* line 11131, 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 11141, 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 11149, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .status-header {
  margin-bottom: 20px;
}

/* line 11153, 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 11162, 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 11171, 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 11182, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .status-title {
  margin-bottom: 12px;
}

/* line 11186, 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 11193, 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 11202, 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 11209, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-dashboard-left .event-dashboard-left-status-card .btn {
  padding: 7px 0;
  margin-top: 10px;
}

/* line 11215, 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 11226, 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 11233, 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 11240, 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 11249, 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 11256, 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 11260, 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 11264, 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 11268, 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 11277, 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 11285, 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 11288, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .flex-row {
  display: flex;
  align-items: center;
}

/* line 11289, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .flex-grow {
  flex-grow: 1;
}

/* line 11290, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .justify-between {
  justify-content: space-between;
}

/* line 11293, 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 11305, 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 11312, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar-group-trigger.dropdown-toggle {
  text-decoration: none;
}

/* line 11316, 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 11332, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar:nth-child(1) {
  z-index: 4;
  margin-left: 0;
}

/* line 11333, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar:nth-child(2) {
  z-index: 3;
}

/* line 11334, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar:nth-child(3) {
  z-index: 2;
}

/* line 11335, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .avatar:nth-child(4) {
  z-index: 1;
}

/* line 11338, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-indigo {
  background-color: #4342bf;
}

/* line 11339, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-black {
  background-color: #272740;
}

/* line 11340, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-green {
  background-color: #14b8a6;
}

/* line 11341, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-gray-light {
  background-color: #eef2ff;
  color: #4342bf;
}

/* line 11342, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-pink {
  background-color: #f43f5e;
}

/* line 11343, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-blue {
  background-color: #38bdf8;
}

/* line 11344, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .bg-red {
  background-color: #ef4444;
}

/* line 11347, 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 11357, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .status-online {
  background-color: #10b981;
}

/* line 11358, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .status-offline {
  background-color: #9ca3af;
}

/* line 11361, 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 11369, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .demo-wrapper {
  display: flex;
  gap: 40px;
  margin-bottom: 40px;
}

/* line 11374, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .demo-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

/* line 11380, 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 11389, 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 11410, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .header-sec {
  padding: 20px 20px 16px;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
}

/* line 11415, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .header-title {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #111;
}

/* line 11421, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .header-subtitle {
  font-size: 14px;
  color: #666;
  margin-top: 6px;
}

/* line 11426, 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 11439, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .close-btn:hover {
  color: #111;
}

/* line 11442, 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 11451, 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 11462, 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 11470, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .input-wrapper input:focus {
  outline: none;
  box-shadow: none;
}

/* line 11475, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .input-icon {
  padding: 0 12px;
  color: #d9534f;
  display: flex;
  align-items: center;
}

/* line 11482, 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 11495, 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 11510, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .invite-btn:hover {
  background: #333;
}

/* line 11513, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-list {
  max-height: 350px;
  overflow-y: auto;
}

/* line 11517, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-row {
  padding: 12px 20px;
  border-bottom: 1px solid #f5f5f5;
  gap: 12px;
}

/* line 11522, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-row:last-child {
  border-bottom: none;
}

/* line 11525, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-info {
  flex-grow: 1;
  line-height: 1.4;
}

/* line 11529, 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 11536, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-email {
  font-size: 13px;
  color: #666;
}

/* line 11540, 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 11550, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-meta {
  display: flex;
  align-items: center;
  gap: 16px;
}

/* line 11555, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .user-time {
  font-size: 13px;
  color: #666;
}

/* line 11561, 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 11574, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .role-badge.owner {
  background: #222;
  color: white;
  cursor: default;
}

/* line 11579, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .role-badge.editor {
  background: #f0f4ff;
  color: #3b82f6;
  border-color: #e0e7ff;
}

/* line 11584, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .role-badge.viewer {
  background: #f5f5f5;
  color: #333;
  border-color: #e5e5e5;
}

/* line 11591, 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 11602, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .edit-user-link:hover {
  color: #111;
  background: #eaeaea;
}

/* line 11608, 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 11615, 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 11625, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .manage-link:hover {
  color: #555;
  text-decoration: underline;
}

/* line 11631, 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 11644, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .error-banner a {
  color: #be123c;
  text-decoration: underline;
  font-weight: 600;
}

/* line 11649, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .error-banner a:hover {
  color: #9f1239;
}

/* line 11652, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .access-dropdown-menu.show-error .error-banner {
  display: flex;
}

/* line 11655, 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 11663, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .icon-sm {
  width: 14px;
  height: 14px;
}

/* line 11664, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.collaborator-link .icon-md {
  width: 18px;
  height: 18px;
}

/* Modern Pill Badges */
/* line 11669, 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 11682, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.badge-draft {
  background-color: #fff7ed;
  color: #c2410c;
  border-color: #fed7aa;
}

/* line 11687, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.badge-green {
  background-color: #eaf5eb;
  color: #218838;
  border-color: #d4ebd6;
}

/* line 11692, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.badge-live {
  background-color: #fee2e2;
  color: #dc2626;
  border-color: #fecaca;
}

/* line 11697, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.badge-blue {
  background-color: #e0e7ff;
  color: #4338ca;
  border-color: #c7d2fe;
}

/* line 11705, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card {
  /* State Section spacing */
  /* Main Card Container */
  /* Typography */
  /* Info Section (Date & Schedule) */
  /* Buttons */
}

/* line 11707, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .state-section {
  margin-bottom: 60px;
}

/* line 11710, 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 11722, 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 11733, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-home-intro-card .dashboard-card {
    display: block;
  }
}

/* line 11740, 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 11748, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .event-subtitle {
  font-size: 18px;
  color: #6c757d;
  margin-bottom: 30px;
}

/* line 11755, 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 11760, 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 11768, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .info-label .glyphicon {
  margin-right: 5px;
  font-size: 12px;
}

/* line 11772, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .info-value {
  font-size: 16px;
  font-weight: 500;
  color: #111;
}

/* line 11779, 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 11787, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .btn-custom-primary:hover {
  background-color: #3e3dcc;
  color: #fff;
}

/* line 11791, 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 11799, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-home-intro-card .btn-custom-outline:hover {
  background-color: #f0f0f0;
}

/* Main Banner Container */
/* line 11809, 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 11823, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-left {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 320px;
}

/* line 11830, 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 11845, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .draft-badge i {
  margin-right: 6px;
  font-size: 14px;
}

/* line 11850, 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 11857, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-text p {
  margin: 0;
  font-size: 14px;
  color: #4a4a68;
}

/* line 11864, 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 11871, 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 11881, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-actions .btn i {
  margin-right: 8px;
  font-size: 14px;
}

/* line 11886, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .banner-actions .btn + .btn {
  margin-left: 12px;
}

/* line 11890, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .btn-preview {
  background-color: #ffffff;
  border: 1px solid #d1d5db;
  color: #111827;
}

/* line 11896, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .btn-preview:hover {
  background-color: #f3f4f6;
  border-color: #d1d5db;
}

/* line 11901, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
.event-draft-banner .btn-publish {
  background-color: #5352Ed;
  color: #ffffff;
  border: 1px solid #5352Ed;
}

/* line 11907, 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 11916, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-draft-banner .event-draft-banner {
    flex-direction: column;
    align-items: flex-start;
  }
  /* line 11920, 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 11926, app/assets/stylesheets/enterprise/../styles/dashboard.scss */
  .event-draft-banner .event-draft-banner > div:last-child {
    margin-bottom: 0;
  }
  /* line 11929, 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;
}
