@charset "UTF-8";
/* @group master.scss */
/* line 2, app/assets/stylesheets/theme/_theme.scss */
html {
  background: #f3f8ff;
}

/* line 5, app/assets/stylesheets/theme/_theme.scss */
div.ema {
  box-sizing: content-box;
}

/* line 7, app/assets/stylesheets/theme/_theme.scss */
div.ema label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}

/* line 11, app/assets/stylesheets/theme/_theme.scss */
div.ema *, div.ema *::before, div.ema *::after {
  box-sizing: initial;
}

/* line 14, app/assets/stylesheets/theme/_theme.scss */
div.ema div[class*="col-"],
div.ema div.container,
div.ema div.row,
div.ema div.row > * {
  box-sizing: border-box;
}

/* line 21, app/assets/stylesheets/theme/_theme.scss */
div[class*="col-"] img {
  max-width: 100%;
}

/* line 25, app/assets/stylesheets/theme/_theme.scss */
dl dt {
  color: #777;
}

/* line 29, app/assets/stylesheets/theme/_theme.scss */
section.global {
  background: #efefef;
  border-radius: 6px;
}

/* line 33, app/assets/stylesheets/theme/_theme.scss */
section.global > header {
  background: #efefef;
  border-radius: 5px 5px 0 0;
}

/* line 37, app/assets/stylesheets/theme/_theme.scss */
section.global > .content {
  background: white;
  border-radius: 5px;
}

/* line 42, app/assets/stylesheets/theme/_theme.scss */
.cost .amt {
  color: #333;
}

/* line 45, app/assets/stylesheets/theme/_theme.scss */
.cost .sign,
.cost .cents {
  color: rgba(0, 0, 0, 0.4);
}

/* line 50, app/assets/stylesheets/theme/_theme.scss */
.tip {
  background: #efefef;
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
.tip:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 8px solid #efefef;
  top: -8px;
  bottom: auto;
  left: 50%;
  margin-left: -8px;
}

/* line 54, app/assets/stylesheets/theme/_theme.scss */
div.loading,
section.loading {
  background: white url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif) center center no-repeat;
}

/* line 57, app/assets/stylesheets/theme/_theme.scss */
div.loading.small,
section.loading.small {
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  bottom: 5px;
  background-color: rgba(10, 10, 10, 0.4) !important;
}

/* line 66, app/assets/stylesheets/theme/_theme.scss */
span.color {
  border-radius: 0.5em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -0.35em 0 rgba(0, 0, 0, 0.15) inset;
}

/* line 70, app/assets/stylesheets/theme/_theme.scss */
.accent {
  background: #feffd0;
}

/* line 74, app/assets/stylesheets/theme/_theme.scss */
body div.ema span.count,
body div.ema .filter {
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.4);
}

/* line 79, app/assets/stylesheets/theme/_theme.scss */
body div.ema span.count.important,
body div.ema .filter.important {
  background: #c90110;
  color: white;
}

/* line 85, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tabs li span.count,
body div.ema .tabs li .filter {
  color: #8b8b8b;
}

/* line 88, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tabs li span.count.important,
body div.ema .tabs li .filter.important {
  background: #c90110;
  color: white;
}

/* line 95, app/assets/stylesheets/theme/_theme.scss */
body div.ema a.filter:hover,
body div.ema a.filter:focus {
  color: rgba(0, 0, 0, 0.4);
}

/* line 99, app/assets/stylesheets/theme/_theme.scss */
.filter.selected span.count {
  color: rgba(255, 255, 255, 0.8);
}

/* line 103, app/assets/stylesheets/theme/_theme.scss */
ul.filters .mailing_link {
  box-shadow: inset 0 0 0 1px rgba(72, 62, 1, 0.125);
}

/* line 107, app/assets/stylesheets/theme/_theme.scss */
.filter {
  background: #feedbe !important;
  color: rgba(0, 0, 0, 0.6);
}

/* line 110, app/assets/stylesheets/theme/_theme.scss */
.filter:hover, .filter:focus {
  color: #885d1c;
}

/* line 114, app/assets/stylesheets/theme/_theme.scss */
.filter.selected {
  background: #5fa9d6 !important;
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.15);
}

/* line 119, app/assets/stylesheets/theme/_theme.scss */
.filter.selected:hover, .filter.selected:focus {
  color: white;
}

/* line 125, app/assets/stylesheets/theme/_theme.scss */
body div.ema .subtle,
body div.ema .meta {
  color: rgba(0, 0, 0, 0.4);
}

/* line 129, app/assets/stylesheets/theme/_theme.scss */
body div.ema p.small,
body div.ema span.small {
  font-size: 12px;
  line-height: 1.2;
}

/* line 135, app/assets/stylesheets/theme/_theme.scss */
body div.ema .label .subtle,
body div.ema .label .meta {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-transform: none;
}

/* line 142, app/assets/stylesheets/theme/_theme.scss */
.meta,
.meta a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 147, app/assets/stylesheets/theme/_theme.scss */
.ui_dark .subtle,
.ui_dark .meta {
  color: rgba(239, 239, 239, 0.4);
}

/* line 152, app/assets/stylesheets/theme/_theme.scss */
.note > .content {
  background: #f4f5b4 url(/assets/img/bg_note-09ee6cd7711f52782d399e92d1d0d9c5e30c1948d64d1a022ff1d865222a5698.png) center 0 no-repeat;
  border: 1px solid #e3d7a3;
  color: #3d3f28;
}

/* line 157, app/assets/stylesheets/theme/_theme.scss */
.vcard .org {
  color: #333;
}

/* line 160, app/assets/stylesheets/theme/_theme.scss */
hr {
  background: #ddd;
}

/* line 163, app/assets/stylesheets/theme/_theme.scss */
a.remove:not(.mbtn) > span,
span.clear {
  background: #a3a3a3;
  background-color: rgba(163, 163, 163, 0.9);
  color: white;
  border-radius: 1em;
}

/* line 169, app/assets/stylesheets/theme/_theme.scss */
a.remove:not(.mbtn) > span:hover,
span.clear:hover {
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
}

/* line 174, app/assets/stylesheets/theme/_theme.scss */
a.remove:not(.mbtn) {
  text-transform: uppercase;
  color: #bcbcbc;
  font-weight: 500;
}

/* line 178, app/assets/stylesheets/theme/_theme.scss */
a.remove:not(.mbtn):hover {
  color: #555;
}

/* line 180, app/assets/stylesheets/theme/_theme.scss */
a.remove:not(.mbtn):hover > span {
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
}

/* line 185, app/assets/stylesheets/theme/_theme.scss */
#webform_theme a.remove:not(.mbtn) {
  top: 11px;
  position: relative;
}

/* line 190, app/assets/stylesheets/theme/_theme.scss */
#webform_sidebar p.actions {
  margin-top: 0.5em;
}

/* line 192, app/assets/stylesheets/theme/_theme.scss */
#webform_sidebar p.actions .full {
  padding: 0;
}

/* line 195, app/assets/stylesheets/theme/_theme.scss */
#webform_sidebar p.actions .full:last-child {
  margin-top: 1em;
}

/* line 24, app/assets/stylesheets/theme/../_mixins.scss */
::-moz-selection {
  background: rgba(78, 143, 185, 0.8);
  color: white;
}
::selection {
  background: rgba(78, 143, 185, 0.8);
  color: white;
}

/* line 28, app/assets/stylesheets/theme/../_mixins.scss */
::-moz-selection {
  background: rgba(78, 143, 185, 0.8);
  color: white;
}

/* line 201, app/assets/stylesheets/theme/_theme.scss */
.hide_overflow:after {
  background-position: right 0;
  background-repeat: repeat-y;
}

/* line 204, app/assets/stylesheets/theme/_theme.scss */
.hide_overflow:after, table.global tbody tr td .hide_overflow:after, section .tabs.vertical li.current .hide_overflow:after, .tabs_content .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white);
}

/* line 210, app/assets/stylesheets/theme/_theme.scss */
table.global tbody tr:nth-child(2n+1) td .hide_overflow:after, ul.items li:nth-of-type(even) .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(239, 239, 239, 0), #efefef);
  background-image: linear-gradient(to right, rgba(239, 239, 239, 0), #efefef);
}

/* line 214, app/assets/stylesheets/theme/_theme.scss */
table.global tbody tr:hover td .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(254, 255, 208, 0), #feffd0);
  background-image: linear-gradient(to right, rgba(254, 255, 208, 0), #feffd0);
}

/* line 217, app/assets/stylesheets/theme/_theme.scss */
aside .hide_overflow:after, section .tabs.vertical .hide_overflow:after, .tabs.vertical li:not(.current) .list_name .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(233, 233, 233, 0), #e9e9e9);
  background-image: linear-gradient(to right, rgba(233, 233, 233, 0), #e9e9e9);
}

/* line 222, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list li.single-item:hover .hide_overflow:after, .promotion_search_list li.group:not(.opened):hover .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white);
}

/* line 226, app/assets/stylesheets/theme/_theme.scss */
.tab-ui .sidebar ul li .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(241, 241, 241, 0), #f1f1f1);
  background-image: linear-gradient(to right, rgba(241, 241, 241, 0), #f1f1f1);
}

/* line 229, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list.groups .promotion_search_list li:not(:hover) .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(241, 241, 241, 0), #f1f1f1);
  background-image: linear-gradient(to right, rgba(241, 241, 241, 0), #f1f1f1);
}

/* line 232, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list.groups .drag-target .promotion_search_list .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(170, 170, 170, 0), #aaaaaa);
  background-image: linear-gradient(to right, rgba(170, 170, 170, 0), #aaaaaa);
}

/* line 235, app/assets/stylesheets/theme/_theme.scss */
.tabs_content .filters .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(254, 237, 190, 0), #feedbe);
  background-image: linear-gradient(to right, rgba(254, 237, 190, 0), #feedbe);
}

/* line 238, app/assets/stylesheets/theme/_theme.scss */
.tabs_content .filters .selected .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(95, 169, 214, 0), #5fa9d6);
  background-image: linear-gradient(to right, rgba(95, 169, 214, 0), #5fa9d6);
}

/* line 241, app/assets/stylesheets/theme/_theme.scss */
section#compare_stats_view .hide_overflow:after {
  background-image: none;
}

/* line 244, app/assets/stylesheets/theme/_theme.scss */
.mbtn .hide_overflow:after {
  background-image: none !important;
}

/* line 248, app/assets/stylesheets/theme/_theme.scss */
.cssgradients #signup_lists .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white);
}

/* line 252, app/assets/stylesheets/theme/_theme.scss */
.ui-draggable-dragging .hide_overflow:after {
  display: none !important;
}

/* line 257, app/assets/stylesheets/theme/_theme.scss */
#main {
  padding: 0 20px;
  background-size: 100% auto;
}

/* line 261, app/assets/stylesheets/theme/_theme.scss */
#main > section {
  max-width: 1280px;
  min-width: 724px;
  background: #fff;
  box-shadow: 0 10px 70px 0 rgba(125, 147, 160, 0.42);
}

/* line 267, app/assets/stylesheets/theme/_theme.scss */
#main.with_sidebar section.main {
  margin-right: 20px;
}

/* line 270, app/assets/stylesheets/theme/_theme.scss */
body.home #main.with_sidebar section.main {
  margin-right: 30px;
}

/* line 273, app/assets/stylesheets/theme/_theme.scss */
#main.with_sidebar > section {
  background: #fff;
}

/* line 276, app/assets/stylesheets/theme/_theme.scss */
#main > section > aside,
#main > section > form > aside,
.side-box {
  margin: -20px -20px 0 0 !important;
}

/* line 281, app/assets/stylesheets/theme/_theme.scss */
.home #main > section {
  background: white;
}

/* line 285, app/assets/stylesheets/theme/_theme.scss */
#main.with_sidebar > section {
  padding: 20px 20px 0;
  background-position: right top;
  background-size: 296px;
  background-repeat: repeat-y;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 291, app/assets/stylesheets/theme/_theme.scss */
.gem #main.with_sidebar > section {
  -webkit-box-align: start;
      -ms-flex-align: start;
              -ms-grid-row-align: flex-start;
          align-items: flex-start;
}

/* line 304, app/assets/stylesheets/theme/_theme.scss */
#main.with_sidebar section.main,
aside + section.main,
.home #main.with_sidebar section.main,
.home aside + section.main,
.white-container {
  background: transparent;
  box-sizing: initial;
  box-shadow: none;
  border-radius: 0;
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 20px;
  padding: 0 0 30px;
  min-height: 250px;
}

/* line 318, app/assets/stylesheets/theme/_theme.scss */
#main.with_sidebar section.main.promotion_editor,
aside + section.main.promotion_editor,
.home #main.with_sidebar section.main.promotion_editor,
.home aside + section.main.promotion_editor,
.white-container.promotion_editor {
  padding: 0 0 20px 0;
}

/* line 322, app/assets/stylesheets/theme/_theme.scss */
.dashboard #main.with_sidebar section.main {
  padding-top: 30px;
}

/* line 326, app/assets/stylesheets/theme/_theme.scss */
body #feeds_not_empty {
  background: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

/* line 333, app/assets/stylesheets/theme/_theme.scss */
blockquote {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 336, app/assets/stylesheets/theme/_theme.scss */
blockquote.testimonial {
  background: url(/assets/img/bg_blockquote_sidebar_top-c06475bcc7ccbbb9d97bcd22b024f9133d823bcc5e7d69d76d98d84e57500a3d.png) 0 0 no-repeat;
  background-image: url(/assets/img/bg_blockquote_sidebar_top-c06475bcc7ccbbb9d97bcd22b024f9133d823bcc5e7d69d76d98d84e57500a3d.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  blockquote.testimonial {
    background-image: url(/assets/img/bg_blockquote_sidebar_top@2x-02a37a80c771988f91ae72d888d16c1e0007e95cd56a21d4d5991d1f20809fe4.png);
    background-size: 256px 8px;
  }
}

/* line 340, app/assets/stylesheets/theme/_theme.scss */
blockquote.testimonial p {
  background: url(/assets/img/bg_blockquote_sidebar_bottom-72a931f28227ef228659fe499c5719ff91f410b0cd7e3ae2c03fee58e4a17b4e.png) 0 bottom no-repeat;
  background-image: url(/assets/img/bg_blockquote_sidebar_bottom-72a931f28227ef228659fe499c5719ff91f410b0cd7e3ae2c03fee58e4a17b4e.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  blockquote.testimonial p {
    background-image: url(/assets/img/bg_blockquote_sidebar_bottom@2x-d8aa1fff37cd9f590e5443177e983fb9dfb43a06ed41339768db5fb13f493a7a.png);
    background-size: 256px 416px;
  }
}

/* line 344, app/assets/stylesheets/theme/_theme.scss */
blockquote.testimonial + cite em {
  color: #333;
}

/* line 347, app/assets/stylesheets/theme/_theme.scss */
blockquote p:before,
blockquote p:after {
  font-family: Shag, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 351, app/assets/stylesheets/theme/_theme.scss */
#main > section > aside,
#main > section > form > aside,
.side-box {
  width: 256px;
  background: #e9e9e9;
  padding: 20px;
  box-sizing: initial;
  box-shadow: none;
  border-radius: 0;
}

/* line 364, app/assets/stylesheets/theme/_theme.scss */
.csstransforms .home #main section aside:before {
  background: #e9e9e9;
}

/* line 368, app/assets/stylesheets/theme/_theme.scss */
#main > section > aside > nav {
  text-shadow: 0 -1px 1px rgba(212, 42, 0, 0.8);
  color: #fcddc6;
}

/* line 372, app/assets/stylesheets/theme/_theme.scss */
.qna .question {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -900px -397px no-repeat;
  color: #555;
}

/* line 376, app/assets/stylesheets/theme/_theme.scss */
.qna .question:hover,
.qna .current .question {
  color: #333;
}

/* line 380, app/assets/stylesheets/theme/_theme.scss */
.qna .answer {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -900px -597px no-repeat;
}

/* line 383, app/assets/stylesheets/theme/_theme.scss */
.no-js .qna .question:active,
.no-js .qna .question:focus,
.qna .current .question {
  color: #333;
}

/* line 389, app/assets/stylesheets/theme/_theme.scss */
#import_url .import-error {
  background: #f55;
  border-radius: 5px;
  color: white;
}

/* line 397, app/assets/stylesheets/theme/_theme.scss */
.mailing-info .fieldset label {
  color: #777;
}

/* line 402, app/assets/stylesheets/theme/_theme.scss */
.code,
code {
  font-family: Monaco, Menlo, "Ubuntu Mono", Consolas, source-code-pro, monospace;
}

/* line 410, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li blockquote h3,
ul.three_features li blockquote h3 {
  background: white;
}

/* line 413, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li blockquote h3,
ul.quotes li blockquote p,
ul.three_features li blockquote h3,
ul.three_features li blockquote p {
  border-right: 4px solid rgba(0, 0, 0, 0.2);
}

/* line 417, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li blockquote p,
ul.three_features li blockquote p {
  background: white;
  border-bottom: 4px solid rgba(0, 0, 0, 0.2);
}

/* line 421, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li blockquote:before,
ul.three_features li blockquote:before {
  background: url(/assets/img/zig_small-1e4cf83dcbf6ba7090beeae7db1dbbe5621e7139cc8153227e3cd0f61080addf.png) right top no-repeat;
}

/* line 424, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li blockquote .funk,
ul.three_features li blockquote .funk {
  background: url(/assets/img/quote_beak_bottom_left-57b951576015e8747f450b4fa64cb1caa9a6df039ef6ae7372dce333baca1c6d.svg) 0 0 no-repeat;
}

/* line 431, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li.right blockquote .funk,
ul.three_features li.right blockquote .funk {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -700px -200px no-repeat;
}

/* line 438, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li cite .avatar,
ul.quotes li figure .avatar,
ul.three_features li cite .avatar,
ul.three_features li figure .avatar {
  box-shadow: 0 0 0 0 #fcda6c;
}

/* line 440, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li cite .avatar,
ul.quotes li cite .avatar img, ul.quotes li cite .avatar:after,
ul.quotes li figure .avatar,
ul.quotes li figure .avatar img,
ul.quotes li figure .avatar:after,
ul.three_features li cite .avatar,
ul.three_features li cite .avatar img,
ul.three_features li cite .avatar:after,
ul.three_features li figure .avatar,
ul.three_features li figure .avatar img,
ul.three_features li figure .avatar:after {
  border-radius: 40px;
}

/* line 445, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li cite .avatar:after,
ul.quotes li figure .avatar:after,
ul.three_features li cite .avatar:after,
ul.three_features li figure .avatar:after {
  background: #aed8f2;
}

/* line 452, app/assets/stylesheets/theme/_theme.scss */
ul.quotes li:hover .avatar,
ul.three_features li:hover .avatar {
  box-shadow: 0 0 0 8px #fcda6c;
}

/* line 459, app/assets/stylesheets/theme/_theme.scss */
div.side_switch {
  box-sizing: content-box;
  display: block;
}

/* line 463, app/assets/stylesheets/theme/_theme.scss */
div.side_switch section {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  background: rgba(255, 255, 255, 0.75);
  border-radius: 0 1.5em 1.5em 0;
  box-shadow: 1px 3px 0 rgba(33, 144, 194, 0.25);
}

/* line 468, app/assets/stylesheets/theme/_theme.scss */
div.side_switch section span {
  background: url(/assets/img/side_switch_share-b39ad11221c6ddfb0cd06209cbad60ae983cfe23ae5a4fc3f592d73fe38617a5.png) right 0 no-repeat;
}

/* line 471, app/assets/stylesheets/theme/_theme.scss */
div.side_switch section.hover {
  color: #3693cc;
  background-color: white;
}

/* line 476, app/assets/stylesheets/theme/_theme.scss */
#privacy_banner {
  background-color: rgba(100, 111, 120, 0.9);
  color: #f3f8ff;
}

/* line 479, app/assets/stylesheets/theme/_theme.scss */
#privacy_banner a {
  color: white;
}

/* line 483, app/assets/stylesheets/theme/_theme.scss */
#privacy_banner {
  border-radius: 5px 5px 0 0;
}

/* @end */
/* @group type.scss */
/* line 489, app/assets/stylesheets/theme/_theme.scss */
div.ema h1,
div.ema h2,
div.ema h3 {
  color: #333;
  font-weight: normal;
  line-height: 1.2;
}

/* line 495, app/assets/stylesheets/theme/_theme.scss */
div.ema h1 small,
div.ema h2 small,
div.ema h3 small {
  line-height: 1.4 !important;
}

/* line 499, app/assets/stylesheets/theme/_theme.scss */
div.ema h1,
div.ema h2 {
  text-transform: none !important;
}

/* line 503, app/assets/stylesheets/theme/_theme.scss */
div.ema h4,
div.ema strong,
div.ema b {
  color: #333;
}

/* line 508, app/assets/stylesheets/theme/_theme.scss */
div.ema h1 small,
div.ema h2 small,
div.ema h3 small {
  color: #777;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 515, app/assets/stylesheets/theme/_theme.scss */
div.ema .em,
div.ema .em h2,
div.ema .em h3,
div.ema .em h4 {
  color: white;
  text-shadow: 0 1px 1px rgba(212, 42, 0, 0.8);
}

/* line 522, app/assets/stylesheets/theme/_theme.scss */
div.ema .em small {
  color: #ffc09a;
}

/* line 525, app/assets/stylesheets/theme/_theme.scss */
div.ema label {
  color: #333;
}

/* line 528, app/assets/stylesheets/theme/_theme.scss */
div.ema section.main h1 {
  border-bottom: 1px solid #ddd;
}

/* line 531, app/assets/stylesheets/theme/_theme.scss */
div.ema section.secondary h4 {
  border-bottom: 1px solid #ddd;
}

/* line 535, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.tertiary_nav h3,
.home #main > section > aside nav.contact_nav h3 {
  color: white;
}

/* @end */
/* @group ui.scss */
/* line 541, app/assets/stylesheets/theme/_theme.scss */
.branch {
  border-radius: 0 0 5px 5px;
}

/* line 544, app/assets/stylesheets/theme/_theme.scss */
.application .main fieldset > .field.tree {
  background: #efefef;
  border-radius: 5px;
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
}

/* line 548, app/assets/stylesheets/theme/_theme.scss */
.application .main fieldset > .field.tree.open {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
.application .main fieldset > .field.tree.open:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #efefef;
  border-bottom: 0 solid transparent;
  bottom: -10px;
  top: auto;
  left: 40px;
  margin-left: -10px;
}

/* line 552, app/assets/stylesheets/theme/_theme.scss */
.callout {
  background: #efefef;
  border-radius: 5px;
}

/* line 556, app/assets/stylesheets/theme/_theme.scss */
input[type="search"],
input.search {
  background-image: url(/assets/img/search-6dc983601b40b9d81f9078e2638c932514161679f4b5b83555f2b784b4121062.png) !important;
}

/* line 559, app/assets/stylesheets/theme/_theme.scss */
input[type="search"]::-webkit-input-placeholder,
input.search::-webkit-input-placeholder {
  max-width: 90%;
}
input[type="search"]::-moz-placeholder,
input.search::-moz-placeholder {
  max-width: 90%;
}
input[type="search"]:-ms-input-placeholder,
input.search:-ms-input-placeholder {
  max-width: 90%;
}
input[type="search"]::placeholder,
input.search::placeholder {
  max-width: 90%;
}

/* line 564, app/assets/stylesheets/theme/_theme.scss */
[placeholder] {
  text-overflow: ellipsis;
}

/* line 568, app/assets/stylesheets/theme/_theme.scss */
.combo_input > input, .combo_input > textarea {
  border-radius: 3px 0 0 3px;
}

/* line 573, app/assets/stylesheets/theme/_theme.scss */
.combo_input > .select > .mbtn, .combo_input > .mbtn {
  border-radius: 0 3px 3px 0;
}

/* line 578, app/assets/stylesheets/theme/_theme.scss */
.placeholder {
  color: #aaa;
}

/* line 581, app/assets/stylesheets/theme/_theme.scss */
table.global .selected input[type="text"],
table.global .selected input[type="url"],
table.global .selected input[type="email"],
table.global .selected textarea {
  border-color: #3f71e9;
}

/* @group date picker */
/* line 588, app/assets/stylesheets/theme/_theme.scss */
#date_picker,
.date_picker_month_day {
  color: #005c84;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

/* line 593, app/assets/stylesheets/theme/_theme.scss */
#date_picker {
  background-image: -webkit-linear-gradient(top, white, white 20%, #fafdff);
  background-image: linear-gradient(to bottom, white, white 20%, #fafdff);
  border-radius: 0 0 5px 5px;
  color: #005c84;
}

/* line 597, app/assets/stylesheets/theme/_theme.scss */
#date_picker .date_hour {
  color: #005c84;
  background-color: #ecf8ff;
  box-shadow: inset 2px 3px 0 rgba(0, 92, 132, 0.05);
  border-radius: 9px;
}

/* line 602, app/assets/stylesheets/theme/_theme.scss */
#date_picker .date_hour:hover, #date_picker .date_hour:focus {
  background-color: #318ec7;
}

/* line 606, app/assets/stylesheets/theme/_theme.scss */
#date_picker .date_hour .time {
  color: #005c84;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

/* line 611, app/assets/stylesheets/theme/_theme.scss */
#date_picker .date {
  box-shadow: inset 2px 3px 0 rgba(0, 92, 132, 0.02);
  border-radius: 9px;
}

/* line 614, app/assets/stylesheets/theme/_theme.scss */
#date_picker .date:hover, #date_picker .date:focus {
  background-color: rgba(226, 238, 245, 0.2);
}

/* line 619, app/assets/stylesheets/theme/_theme.scss */
#date_picker #handle {
  background-image: -webkit-radial-gradient(#F4FCFF 20%, #9FBDCC 24%);
  background-image: radial-gradient(#F4FCFF 20%, #9FBDCC 24%);
  border: 5px solid #125984;
  box-shadow: 0 2px 1px rgba(0, 92, 132, 0.2);
}

/* line 625, app/assets/stylesheets/theme/_theme.scss */
#date_picker .timesect {
  color: #005c84;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

/* line 629, app/assets/stylesheets/theme/_theme.scss */
#date_picker .line {
  border-right: 1px dotted rgba(0, 0, 0, 0.1);
}

/* line 632, app/assets/stylesheets/theme/_theme.scss */
#date_picker .sky {
  background: #63b8ea;
  background-image: -webkit-radial-gradient(center top ellipse, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: radial-gradient(ellipse at center top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2e1f4', endColorstr='#63b8ea',GradientType=1 )";
  box-shadow: inset 0 2px 0 0 rgba(0, 0, 10, 0.05);
}

/* line 639, app/assets/stylesheets/theme/_theme.scss */
.date_picker_month_day {
  background-color: rgba(255, 255, 255, 0.98);
}

/* line 642, app/assets/stylesheets/theme/_theme.scss */
.date_picker_month_day tbody a.month_active, .date_picker_month_day tbody a.day_active {
  background: #3693cc;
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.15);
}

/* line 649, app/assets/stylesheets/theme/_theme.scss */
.date_picker_month_day tbody a:hover, .date_picker_month_day tbody a:focus {
  background: #f90;
  color: white;
  text-shadow: none;
}

/* line 656, app/assets/stylesheets/theme/_theme.scss */
.date_picker_month_day tr.header_row {
  border-bottom: 1px solid rgba(0, 92, 132, 0);
}

/* line 662, app/assets/stylesheets/theme/_theme.scss */
.date_picker_month_day > div:hover tr.header_row, .date_picker_month_day > div:focus tr.header_row {
  border-bottom: 1px solid rgba(0, 92, 132, 0.015);
}

/* line 671, app/assets/stylesheets/theme/_theme.scss */
.date_picker_month_day .year_previous.disabled,
.date_picker_month_day .year_next.disabled,
.date_picker_month_day .month_previous.disabled,
.date_picker_month_day .month_next.disabled {
  color: #f3f8ff;
}

/* line 676, app/assets/stylesheets/theme/_theme.scss */
.date_picker_month_day .month tbody a.month_active, .date_picker_month_day .month tbody a:hover, .date_picker_month_day .month tbody a:focus {
  border-radius: 10px;
}

/* line 683, app/assets/stylesheets/theme/_theme.scss */
.tabs_content fieldset > p.tip,
.tabs_content fieldset > .field.tip {
  border-radius: 5px;
}

/* line 687, app/assets/stylesheets/theme/_theme.scss */
menu .actions {
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px !important;
  background: #f5f5f5 !important;
}

/* line 692, app/assets/stylesheets/theme/_theme.scss */
®.field .help,
fieldset p .help {
  color: #999;
}

/* line 696, app/assets/stylesheets/theme/_theme.scss */
.ema .menu,
.ema menu {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2), 0 0 0 5px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 703, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li.selected a,
.ema menu li.selected a {
  color: #555 !important;
  background: #e6e6e6;
}

/* line 706, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li.selected a span.count,
.ema menu li.selected a span.count {
  background: #fff;
  color: #555;
}

/* line 711, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li.bold a,
.ema menu li.bold a {
  font-weight: 700;
}

/* line 714, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li.selected a:hover,
.ema .menu li a:focus,
.ema .menu li a:hover,
.ema menu li.selected a:hover,
.ema menu li a:focus,
.ema menu li a:hover {
  background: #60b3e4;
  color: white !important;
}

/* line 719, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li.selected a:hover span.count,
.ema .menu li a:focus span.count,
.ema .menu li a:hover span.count,
.ema menu li.selected a:hover span.count,
.ema menu li a:focus span.count,
.ema menu li a:hover span.count {
  background: #fff;
  color: #555;
}

/* line 724, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li a,
.ema menu li a {
  color: #555;
  border-radius: 3px;
}

/* line 727, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li a span.count,
.ema menu li a span.count {
  color: #555;
}

/* line 732, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li > a .hide_overflow:after,
.ema menu li > a .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white);
}

/* line 735, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li.selected > a:hover .hide_overflow:after,
.ema .menu li > a:focus .hide_overflow:after, .ema .menu li.selected > a:focus .hide_overflow:after,
.ema .menu li > a:hover .hide_overflow:after,
.ema menu li.selected > a:hover .hide_overflow:after,
.ema menu li > a:focus .hide_overflow:after,
.ema menu li.selected > a:focus .hide_overflow:after,
.ema menu li > a:hover .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(96, 179, 228, 0), #60b3e4);
  background-image: linear-gradient(to right, rgba(96, 179, 228, 0), #60b3e4);
}

/* line 741, app/assets/stylesheets/theme/_theme.scss */
.ema .menu li.selected > a .hide_overflow:after,
.ema menu li.selected > a .hide_overflow:after {
  background-image: -webkit-linear-gradient(left, rgba(230, 230, 230, 0), #e6e6e6);
  background-image: linear-gradient(to right, rgba(230, 230, 230, 0), #e6e6e6);
}

/* line 747, app/assets/stylesheets/theme/_theme.scss */
.ema .menu section header,
.ema menu section header {
  color: #777;
}

/* line 753, app/assets/stylesheets/theme/_theme.scss */
menu .actions {
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px !important;
  background: #f5f5f5 !important;
}

/* line 757, app/assets/stylesheets/theme/_theme.scss */
menu .actions input {
  background: #fff;
  box-shadow: inset 0 3px 0px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.3);
}

/* line 762, app/assets/stylesheets/theme/_theme.scss */
menu #send_test .actions {
  border-top: none;
  padding-bottom: 5px !important;
  display: block;
}

/* line 767, app/assets/stylesheets/theme/_theme.scss */
#module_type_select {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 775, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.twitter > span,
#nav_footer a.facebook > span,
#nav_footer a.plusone > span,
#nav_footer a.pinterest > span {
  color: #839db5;
}

/* line 780, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.twitter:hover > span, #nav_footer a.twitter:focus > span,
#nav_footer a.facebook:hover > span,
#nav_footer a.facebook:focus > span,
#nav_footer a.plusone:hover > span,
#nav_footer a.plusone:focus > span,
#nav_footer a.pinterest:hover > span,
#nav_footer a.pinterest:focus > span {
  color: #3c3c3c;
}

/* line 786, app/assets/stylesheets/theme/_theme.scss */
.text_editor_preview.preview_well {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.1) 100%) !important;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%), linear-gradient(to bottom, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.1) 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}

/* line 792, app/assets/stylesheets/theme/_theme.scss */
menu.color li.color a {
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -0.55em 0 rgba(0, 0, 0, 0.1) inset;
}

/* line 798, app/assets/stylesheets/theme/_theme.scss */
.unsuccess_color {
  background: #900;
}

/* line 801, app/assets/stylesheets/theme/_theme.scss */
.notice_color {
  background: #fcda6c;
}

/* line 804, app/assets/stylesheets/theme/_theme.scss */
.success_color {
  background: #82b46f;
}

/* line 807, app/assets/stylesheets/theme/_theme.scss */
.preview_well,
.well {
  background: #f1f1f1;
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.8);
  border-radius: 5px;
}

/* line 813, app/assets/stylesheets/theme/_theme.scss */
.well,
.well:after,
.well:before {
  border-radius: 5px;
}

/* line 818, app/assets/stylesheets/theme/_theme.scss */
.hover .well {
  background-color: #aaa;
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.5), 0 1px 0 0 rgba(255, 255, 255, 0.8);
}

/* line 823, app/assets/stylesheets/theme/_theme.scss */
.well.over, .well.hover {
  background: #dddddd;
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 rgba(255, 255, 255, 0.8);
}

/* line 829, app/assets/stylesheets/theme/_theme.scss */
.switch {
  background: rgba(0, 0, 0, 0.1);
}

/* line 831, app/assets/stylesheets/theme/_theme.scss */
.switch > span {
  background-image: url(/assets/img/switch@2x-38c8f571671f5331b1aeeb2ef468474e730440f4c593efe76c972ddc4ff7e267.png);
  background-size: 100px 100px;
  background-repeat: no-repeat;
}

/* line 836, app/assets/stylesheets/theme/_theme.scss */
.switch, .switch > span {
  border-radius: 5px;
}

/* line 841, app/assets/stylesheets/theme/_theme.scss */
.workspace {
  background: #ddd;
  box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.2);
}

/* line 851, app/assets/stylesheets/theme/_theme.scss */
ul.objects > li > .header h3 a,
ul.objects > li > .header h4 a,
ol.objects > li > .header h3 a,
ol.objects > li > .header h4 a {
  color: #333;
}

/* line 858, app/assets/stylesheets/theme/_theme.scss */
.theme_overlay,
.tabs.theme_overlay {
  background: #666666 !important;
}

/* line 862, app/assets/stylesheets/theme/_theme.scss */
.theme_overlay.light {
  background: rgba(0, 0, 0, 0.3);
}

/* line 865, app/assets/stylesheets/theme/_theme.scss */
.toggle {
  color: #555;
  border-radius: 0.5em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* line 870, app/assets/stylesheets/theme/_theme.scss */
.toggle.on {
  background: none repeat scroll 0 0 #e9e9e9;
  color: #777;
}

/* line 874, app/assets/stylesheets/theme/_theme.scss */
.toggle.on:after {
  border-color: #e9e9e9 transparent transparent;
}

/* line 877, app/assets/stylesheets/theme/_theme.scss */
.toggle.off,
.toggle.off:hover,
.toggle.off:focus,
.toggle.off span {
  color: #aaa;
}

/* line 883, app/assets/stylesheets/theme/_theme.scss */
.block {
  background: rgba(255, 255, 255, 0.8) center 20px no-repeat;
}

/* line 886, app/assets/stylesheets/theme/_theme.scss */
.block.loading {
  background-image: url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif);
  background-image: url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .block.loading {
    background-image: url(/assets/img/transmit@2x-08884e15f2f50cdac270ffc185724bf83d1b83ed5da5316027108243d3c498ee.gif);
    background-size: 60px 60px;
  }
}

/* line 890, app/assets/stylesheets/theme/_theme.scss */
.block.sidebar {
  width: 296px !important;
  background-color: rgba(234, 234, 234, 0.8);
}

/* line 895, app/assets/stylesheets/theme/_theme.scss */
.draft_item.mini {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 0 4px 0 4px;
  color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 2px 0 rgba(255, 255, 255, 0.75);
}

/* line 900, app/assets/stylesheets/theme/_theme.scss */
.ui_dark .draft_item.mini {
  color: white;
  background-color: rgba(255, 255, 255, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 2px 0 rgba(255, 255, 255, 0.25);
}

/* line 907, app/assets/stylesheets/theme/_theme.scss */
.switch_control {
  border-radius: 24px;
  box-shadow: inset -70px 0 0 0 rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 912, app/assets/stylesheets/theme/_theme.scss */
.switch_control:after {
  background-color: currentColor;
  opacity: 0.2;
}

/* line 916, app/assets/stylesheets/theme/_theme.scss */
.switch_control span {
  color: currentColor;
}

/* line 919, app/assets/stylesheets/theme/_theme.scss */
.ui_dark .switch_control {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 924, app/assets/stylesheets/theme/_theme.scss */
.switch_control.active:after, .switch_control:active:after {
  opacity: 1;
}

/* line 929, app/assets/stylesheets/theme/_theme.scss */
fieldset.labels_on_left .message {
  color: #777;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* @end */
/* @group ui.control.scss */
/* line 935, app/assets/stylesheets/theme/_theme.scss */
#control_overlay {
  background-color: #b3d8f4;
}

/* line 938, app/assets/stylesheets/theme/_theme.scss */
.tooltip {
  left: -500%;
  right: -500%;
  margin: auto;
}

/* line 943, app/assets/stylesheets/theme/_theme.scss */
.ema .window {
  border-radius: 8px;
}

/* line 945, app/assets/stylesheets/theme/_theme.scss */
.ema .window.loading > .window_contents,
.ema .window #transmitEl {
  background: white url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif) center center no-repeat;
  background-image: url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .ema .window.loading > .window_contents,
.ema .window #transmitEl {
    background-image: url(/assets/img/transmit@2x-08884e15f2f50cdac270ffc185724bf83d1b83ed5da5316027108243d3c498ee.gif);
    background-size: 60px 60px;
  }
}

/* line 950, app/assets/stylesheets/theme/_theme.scss */
.ema .window .window_contents {
  background: white;
  box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.1);
  border-radius: 0 0 5px 5px;
}

/* line 954, app/assets/stylesheets/theme/_theme.scss */
.ema .window .window_contents h2 {
  text-transform: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 958, app/assets/stylesheets/theme/_theme.scss */
.ema .window .window_contents > footer {
  border-top: 1px solid #ddd;
  background-color: #fafafa;
  border-radius: 0 0 5px 5px;
}

/* line 963, app/assets/stylesheets/theme/_theme.scss */
.ema .window .window_contents > p.loading {
  background: white url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif) center center no-repeat;
  background-image: url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .ema .window .window_contents > p.loading {
    background-image: url(/assets/img/transmit@2x-08884e15f2f50cdac270ffc185724bf83d1b83ed5da5316027108243d3c498ee.gif);
    background-size: 60px 60px;
  }
}

/* line 968, app/assets/stylesheets/theme/_theme.scss */
.ema .window.extended .window_contents {
  border-radius: 5px;
}

/* line 971, app/assets/stylesheets/theme/_theme.scss */
.ema .window header {
  background-color: #fafafa;
  border-bottom: 1px solid #e2e2e2;
  border-radius: 5px 5px 0 0;
}

/* line 976, app/assets/stylesheets/theme/_theme.scss */
.ema .window .window_title {
  color: #777;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

/* line 981, app/assets/stylesheets/theme/_theme.scss */
.ema .window .window_close {
  color: #777;
  text-shadow: 0 1px 0 rgba(250, 250, 250, 0.5);
}

/* line 984, app/assets/stylesheets/theme/_theme.scss */
.ema .window .window_close.outside {
  background-color: rgba(99, 110, 118, 0.5);
  color: white;
  border-radius: 50%;
}

/* line 989, app/assets/stylesheets/theme/_theme.scss */
.ema .window .window_close:active {
  color: #ddd;
}

/* line 991, app/assets/stylesheets/theme/_theme.scss */
.ema .window .window_close.inside:active {
  color: #777;
}

/* line 997, app/assets/stylesheets/theme/_theme.scss */
.window fieldset .actions:first-child:last-child {
  border-radius: 0 0 5px 5px;
}

/* line 1003, app/assets/stylesheets/theme/_theme.scss */
.window fieldset .actions,
.popover fieldset .actions {
  border-top: 1px solid #e8e8e8;
}

/* line 1008, app/assets/stylesheets/theme/_theme.scss */
.window fieldset .field dl p.info,
.popover fieldset .field dl p.info {
  background: url(/assets/img/icon_info_small-40c3cb9383976e85fccd40beb5c0a20fc3d3aca90ca8f8b85506fec13eab044f.png) 108px 1em no-repeat;
}

/* line 1017, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .field dl p.info,
.popover .window_contents .field dl p.info {
  background: url(/assets/img/icon_info_small-40c3cb9383976e85fccd40beb5c0a20fc3d3aca90ca8f8b85506fec13eab044f.png) 108px 1em no-repeat;
}

/* line 1023, app/assets/stylesheets/theme/_theme.scss */
.window .field,
.window > p,
.popover .field,
.popover > p {
  border-bottom: 1px solid #ddd;
}

/* line 1026, app/assets/stylesheets/theme/_theme.scss */
.window .field .actions,
.window > p .actions,
.popover .field .actions,
.popover > p .actions {
  border-radius: 5px;
}

/* line 1031, app/assets/stylesheets/theme/_theme.scss */
.page-overlay.modal {
  background-color: #9aceef;
}

/* line 1034, app/assets/stylesheets/theme/_theme.scss */
.window h1 .subtle,
.window h2 .subtle,
.window h3 .subtle {
  color: #c1c7cb;
}

/* line 1039, app/assets/stylesheets/theme/_theme.scss */
.window.inline_popup {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
.window.inline_popup:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid rgba(137, 148, 156, 0.95);
  top: -10px;
  bottom: auto;
  left: 20px;
  margin-left: -10px;
}

/* line 1042, app/assets/stylesheets/theme/_theme.scss */
.window .mimi_helper.video,
.window .mimi_helper.image {
  border-radius: 5px;
}

/* line 1047, app/assets/stylesheets/theme/_theme.scss */
.ema .window_tabs li.current {
  box-shadow: none;
}

/* @end */
/* @group app.scss */
/* @group Headings inside app */
/* line 1055, app/assets/stylesheets/theme/_theme.scss */
.application body h1,
.application body h2 {
  font-weight: 300;
  text-transform: none;
}

/* line 1060, app/assets/stylesheets/theme/_theme.scss */
.application body h3,
.application body h4 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/* line 1065, app/assets/stylesheets/theme/_theme.scss */
.application body h1,
.application body h2,
.application body h3,
.application body h4 {
  line-height: 1.4;
}

/* line 1073, app/assets/stylesheets/theme/_theme.scss */
.ema h1,
.ema h2,
.ema h3,
.ema h4,
.ema h5 {
  margin: 0.5em 0;
}

/* line 1080, app/assets/stylesheets/theme/_theme.scss */
.ema h4,
.ema h5 {
  font-weight: 300;
}

/* line 1084, app/assets/stylesheets/theme/_theme.scss */
.ema.mimi h1 {
  font-size: 2.8em;
}

/* line 1087, app/assets/stylesheets/theme/_theme.scss */
.ema h2 {
  font-size: 2em;
}

/* line 1090, app/assets/stylesheets/theme/_theme.scss */
.ema h3 {
  font-size: 1.71428471em;
}

/* line 1093, app/assets/stylesheets/theme/_theme.scss */
.ema h4 {
  font-size: 1.28571429em;
}

/* line 1096, app/assets/stylesheets/theme/_theme.scss */
.ema h1 small,
.ema h2 small,
.ema h3 small {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin: 0;
}

/* line 1106, app/assets/stylesheets/theme/_theme.scss */
.gallery-page section.main h1 {
  font-weight: 300;
  text-transform: none;
}

/* @end */
/* line 1113, app/assets/stylesheets/theme/_theme.scss */
body.mimi section.main > header, body.mimi section.main > div > header {
  border-bottom: 1px solid #ddd;
}

/* line 1116, app/assets/stylesheets/theme/_theme.scss */
section.main > header.borderless,
section.main > div > header.borderless {
  border-bottom: none !important;
}

/* line 1120, app/assets/stylesheets/theme/_theme.scss */
section.main > header h2 [class*="icon-"],
section.main > div > header h2 [class*="icon-"] {
  color: #555;
}

/* line 1126, app/assets/stylesheets/theme/_theme.scss */
#quarternary_navigation li a {
  color: #fff;
  text-shadow: 0 2px 0 rgba(33, 154, 202, 0.8);
  border-radius: 100px;
}

/* line 1130, app/assets/stylesheets/theme/_theme.scss */
#quarternary_navigation li a:hover {
  text-shadow: 0 3px 0 rgba(33, 154, 202, 0.8);
}

/* line 1133, app/assets/stylesheets/theme/_theme.scss */
#quarternary_navigation li a:active {
  text-shadow: 0 -1px 0 rgba(33, 154, 202, 0.8);
}

/* line 1138, app/assets/stylesheets/theme/_theme.scss */
#quarternary_navigation li.current a {
  background: white;
  color: #5fa9d6;
  box-shadow: 0 4px 0 -2px rgba(95, 169, 214, 0.5);
}

/* line 1145, app/assets/stylesheets/theme/_theme.scss */
header.global .masthead {
  max-width: 1280px;
  min-width: 724px;
}

/* line 1149, app/assets/stylesheets/theme/_theme.scss */
header.table {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 1152, app/assets/stylesheets/theme/_theme.scss */
ul.global > li:hover {
  background: #feffd0;
}

/* line 1155, app/assets/stylesheets/theme/_theme.scss */
ul.global > li {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 1157, app/assets/stylesheets/theme/_theme.scss */
ul.global > li:first-of-type {
  border-top: none;
}

/* line 1162, app/assets/stylesheets/theme/_theme.scss */
.name_value_editor:not(:first-of-type) {
  border-top: 1px solid #ddd;
}

/* line 1166, app/assets/stylesheets/theme/_theme.scss */
.name_value_editor .field.editing {
  background-color: #feffd0;
}

/* line 1169, app/assets/stylesheets/theme/_theme.scss */
.name_value_editor .field.editing input.value:focus {
  background-color: white;
}

/* line 1177, app/assets/stylesheets/theme/_theme.scss */
.tabs.theme_overlay a {
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6), 0 0 0 -1px rgba(0, 0, 0, 0.6);
}

/* line 1183, app/assets/stylesheets/theme/_theme.scss */
.tabs.theme_overlay a:hover {
  color: white;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 1191, app/assets/stylesheets/theme/_theme.scss */
.tabs.theme_overlay .current a {
  color: #555;
}

/* line 1193, app/assets/stylesheets/theme/_theme.scss */
.tabs.theme_overlay .current a svg {
  -webkit-filter: none;
          filter: none;
}

/* line 1198, app/assets/stylesheets/theme/_theme.scss */
.ema aside section h3 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.5);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

/* line 1203, app/assets/stylesheets/theme/_theme.scss */
#new_feed_dialog .loading {
  background-image: url(/assets/img/loading-grey-white-c41090bda3bc26685b7a324de81739b6b90ff27e844927171727e6becc561f62.gif);
  background-color: white;
}

/* line 1207, app/assets/stylesheets/theme/_theme.scss */
.side_switch > a {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0 1.5em 1.5em 0;
  box-shadow: 1px 3px 0 #73b4db;
}

/* line 1211, app/assets/stylesheets/theme/_theme.scss */
.side_switch > a:hover {
  color: #3693cc;
  background: white;
}

/* @end */
/* @group home_v2 */
/* line 1218, app/assets/stylesheets/theme/_theme.scss */
.home_page section.alt {
  background: #efefef;
}

/* line 1221, app/assets/stylesheets/theme/_theme.scss */
.home_page section.alt:before,
.home_page section.alt:after {
  background: #efefef url(/assets/img/zig-ef0e5ba7922d93c4ca8dc5ae35e1a235f8afc48702abbf138e1faa5b8b77015f.png) 0 bottom no-repeat;
  background-size: 100%;
}

/* line 1226, app/assets/stylesheets/theme/_theme.scss */
.home_page section.alt + section + section.alt:before,
.home_page section.alt + section + section.alt:after {
  background-image: url(/assets/img/zag-227cd5cb4cf217411c4ca9464c5ed0aaca1b1865897e9dd4dc0c1132018b9413.png);
}

/* line 1236, app/assets/stylesheets/theme/_theme.scss */
#home_mimi_quotes h1 .subtle,
#home_mimi_customers h1 .subtle,
#home_mimi_social h1 .subtle,
#home_mimi_gallery h1 .subtle,
#home_mimi_features h1 .subtle {
  color: #777;
}

/* line 1241, app/assets/stylesheets/theme/_theme.scss */
span.em_highlight {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -100px -586px no-repeat;
}

/* line 1248, app/assets/stylesheets/theme/_theme.scss */
#home_mimi_quotes ul.quotes li a,
#home_mimi_quotes ul.three_features li a,
#home_mimi_features ul.quotes li a,
#home_mimi_features ul.three_features li a {
  color: #555;
}

/* line 1252, app/assets/stylesheets/theme/_theme.scss */
#home_mimi_quotes ul.quotes cite .avatar,
#home_mimi_quotes ul.three_features figure .avatar,
#home_mimi_quotes ul.quotes cite .avatar img,
#home_mimi_quotes ul.three_features figure .avatar img,
#home_mimi_quotes ul.quotes cite .avatar:after,
#home_mimi_quotes ul.three_features figure .avatar:after,
#home_mimi_features ul.quotes cite .avatar,
#home_mimi_features ul.three_features figure .avatar,
#home_mimi_features ul.quotes cite .avatar img,
#home_mimi_features ul.three_features figure .avatar img,
#home_mimi_features ul.quotes cite .avatar:after,
#home_mimi_features ul.three_features figure .avatar:after {
  border-radius: 40px;
}

/* line 1260, app/assets/stylesheets/theme/_theme.scss */
#home_mimi_quotes ul.quotes cite .source,
#home_mimi_features ul.quotes cite .source {
  background: white;
}

/* line 1263, app/assets/stylesheets/theme/_theme.scss */
#home_mimi_quotes ul.three_features figure .source,
#home_mimi_features ul.three_features figure .source {
  background: white;
}

/* line 1269, app/assets/stylesheets/theme/_theme.scss */
#home_mimi_quotes ul.quotes li.quote-4 .funk,
#home_mimi_quotes ul.quotes li.quote-5 .funk,
#home_mimi_quotes ul.quotes li.quote-6 .funk,
#home_mimi_features ul.quotes li.quote-4 .funk,
#home_mimi_features ul.quotes li.quote-5 .funk,
#home_mimi_features ul.quotes li.quote-6 .funk {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -700px -200px no-repeat;
}

/* line 1273, app/assets/stylesheets/theme/_theme.scss */
#home_mimi_quotes ul.quotes li.quote-4 blockquote:before,
#home_mimi_quotes ul.quotes li.quote-5 blockquote:before,
#home_mimi_quotes ul.quotes li.quote-6 blockquote:before,
#home_mimi_features ul.quotes li.quote-4 blockquote:before,
#home_mimi_features ul.quotes li.quote-5 blockquote:before,
#home_mimi_features ul.quotes li.quote-6 blockquote:before {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -100px -710px no-repeat;
}

/* line 1277, app/assets/stylesheets/theme/_theme.scss */
#home_mimi_quotes ul.quotes li.quote-4 h3,
#home_mimi_quotes ul.quotes li.quote-5 h3,
#home_mimi_quotes ul.quotes li.quote-6 h3,
#home_mimi_features ul.quotes li.quote-4 h3,
#home_mimi_features ul.quotes li.quote-5 h3,
#home_mimi_features ul.quotes li.quote-6 h3 {
  border-top: 4px solid rgba(0, 0, 0, 0.2);
}

/* line 1285, app/assets/stylesheets/theme/_theme.scss */
ul.three_features li figure .avatar {
  box-shadow: 0 0 0 8px white;
}

/* @end */
/* @group solo.scss */
/* line 1294, app/assets/stylesheets/theme/_theme.scss */
body.solo header.global {
  background: #aed8f2 url(/assets/img/solo_clouds-5922a4f39698afed9cd3fae4ccd6344d90225053fdc9e6cc3c10350065cff044.png) -80% 5px repeat-x;
}

/* line 1297, app/assets/stylesheets/theme/_theme.scss */
body.solo #main {
  background: #aed8f2 url(/assets/img/solo_buildings-6e1d0a48c06cffa68dd0c6de988b25971de1223dcfa96adba5941baa4e32340f.png) 140% 100% repeat-x;
}

/* line 1299, app/assets/stylesheets/theme/_theme.scss */
body.solo #main:after {
  background: url(/assets/img/solo_shadow-37bea82ad8f5b9f45e0aef0a7c28f17bcb9cf8bc4ec6eb614521df9ea5f177bb.png) center bottom no-repeat;
}

/* line 1302, app/assets/stylesheets/theme/_theme.scss */
body.solo #main section.main {
  padding: 20px;
}

/* line 1304, app/assets/stylesheets/theme/_theme.scss */
body.solo #main section.main:before {
  background: transparent url(/assets/img/zig-ef0e5ba7922d93c4ca8dc5ae35e1a235f8afc48702abbf138e1faa5b8b77015f.png) right top no-repeat;
}

/* line 1307, app/assets/stylesheets/theme/_theme.scss */
body.solo #main section.main footer {
  background: #efefef;
}

/* line 1311, app/assets/stylesheets/theme/_theme.scss */
body.solo #main section.main footer nav li a {
  color: #3693cc;
}

/* line 1314, app/assets/stylesheets/theme/_theme.scss */
body.solo #main section.main footer nav li + li {
  border-left: 1px solid #ddd;
}

/* line 1320, app/assets/stylesheets/theme/_theme.scss */
body.solo #main section.main fieldset,
body.solo #main section.main .fieldset {
  margin: 0 -20px;
}

/* line 1328, app/assets/stylesheets/theme/_theme.scss */
body.solo.popup header.global {
  background: url(/assets/img/solo_clouds-5922a4f39698afed9cd3fae4ccd6344d90225053fdc9e6cc3c10350065cff044.png) -90% -87px repeat-x;
}

/* @end */
/* @group tab-ui.scss */
/* line 1335, app/assets/stylesheets/theme/_theme.scss */
body.audience .tab-ui {
  padding-top: 0;
}

/* line 1339, app/assets/stylesheets/theme/_theme.scss */
.tab-ui > .col h2 {
  height: 80px;
}

/* line 1342, app/assets/stylesheets/theme/_theme.scss */
.tab-ui > .col h2,
.tab-ui > .col h3 {
  color: #919191;
  background: white;
  border-bottom: 1px solid #ddd;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 1351, app/assets/stylesheets/theme/_theme.scss */
.tab-ui > #audience_results.col h2.controls:after {
  background-color: white;
}

/* line 1354, app/assets/stylesheets/theme/_theme.scss */
.tab-ui > #audience_results.col h2.controls:before {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='$main-colorfff',GradientType=1 )";
}

/* line 1362, app/assets/stylesheets/theme/_theme.scss */
.tab-ui > .col > .select_whole_list.sticky_header,
.tab-ui > .col > #bulk_controls.sticky_header {
  background-color: white;
  border-bottom: 1px solid #ddd;
}

/* line 1368, app/assets/stylesheets/theme/_theme.scss */
.tab-ui > .tab-ui-lists.col {
  background-color: #f1f1f1;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 236px;
          flex: 0 0 236px;
  max-width: 236px;
}

/* line 1372, app/assets/stylesheets/theme/_theme.scss */
.tab-ui > .tab-ui-lists.col h3 {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 1374, app/assets/stylesheets/theme/_theme.scss */
.tab-ui > .tab-ui-lists.col h3 a {
  color: #555;
}

/* line 1380, app/assets/stylesheets/theme/_theme.scss */
.tab-ui #audience_result_list > header {
  background: white;
}

/* line 1384, app/assets/stylesheets/theme/_theme.scss */
.tab-ui .infinite_scroll_loading {
  background: url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif) center bottom no-repeat;
  background-image: url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .tab-ui .infinite_scroll_loading {
    background-image: url(/assets/img/transmit@2x-08884e15f2f50cdac270ffc185724bf83d1b83ed5da5316027108243d3c498ee.gif);
    background-size: 60px 60px;
  }
}

/* line 1387, app/assets/stylesheets/theme/_theme.scss */
.tab-ui .infinite_scroll_loading:after {
  background: url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif) center 0 no-repeat;
  background-image: url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .tab-ui .infinite_scroll_loading:after {
    background-image: url(/assets/img/transmit@2x-08884e15f2f50cdac270ffc185724bf83d1b83ed5da5316027108243d3c498ee.gif);
    background-size: 60px 60px;
  }
}

/* line 1392, app/assets/stylesheets/theme/_theme.scss */
.tab-ui .select_whole_list {
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 5px 5px 0 0;
  border-bottom-color: #ddd !important;
  min-height: 80px;
}

/* line 1398, app/assets/stylesheets/theme/_theme.scss */
.tab-ui .tabs.vertical .selected {
  background: none repeat scroll 0 0 white;
  border-radius: 5px 0 0 5px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

/* line 1403, app/assets/stylesheets/theme/_theme.scss */
.tab-ui.bordered {
  border-top: 1px solid #ddd;
}

/* line 1405, app/assets/stylesheets/theme/_theme.scss */
.tab-ui.bordered > .col {
  background-color: white;
}

/* line 1411, app/assets/stylesheets/theme/_theme.scss */
.sticky_header #bulk_controls {
  background-color: white;
  border-bottom: 1px solid #ddd;
}

/* @end */
/* @group v2.scss */
/* line 1418, app/assets/stylesheets/theme/_theme.scss */
#introduction {
  font-size: 1.28571429em;
  color: #3693cc;
}

/* line 1422, app/assets/stylesheets/theme/_theme.scss */
#introduction .call_to_action_email .label {
  text-shadow: 0 1px 0 #4fb3e1;
}

/* line 1425, app/assets/stylesheets/theme/_theme.scss */
#introduction .call_to_action_email .combo_input {
  border-radius: 10px;
}

/* line 1427, app/assets/stylesheets/theme/_theme.scss */
#introduction .call_to_action_email .combo_input a.back {
  border-radius: 50%;
  border: 1px solid #e68900;
  background-color: #ffa21a;
}

/* line 1432, app/assets/stylesheets/theme/_theme.scss */
#introduction .call_to_action_email .combo_input a.back svg path {
  fill: white;
}

/* line 1439, app/assets/stylesheets/theme/_theme.scss */
#introduction .call_to_action_email button:focus {
  box-shadow: inset 0 -4px 0 #ee7100, inset 0 -3px 0 #e06500, inset 0 -2px 0 #d75d00, inset 0 -1px 0 #c54104, inset 0 1px 1px rgba(255, 255, 255, 0.4), 0 2px 3px rgba(0, 0, 0, 0.1);
  background-color: #ffad33;
}

/* line 1443, app/assets/stylesheets/theme/_theme.scss */
#introduction .call_to_action_email button:active {
  box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.25);
}

/* line 1446, app/assets/stylesheets/theme/_theme.scss */
#introduction .call_to_action_email button:disabled {
  color: #ee7100 !important;
}

/* line 1451, app/assets/stylesheets/theme/_theme.scss */
#introduction .call_to_action_email.failure input {
  box-shadow: inset 0 0 0 1px #ffa21a !important;
}

/* line 1457, app/assets/stylesheets/theme/_theme.scss */
span.call_to_action_supplement,
#signupErrors {
  color: white;
  text-shadow: 0 1px 0 #4fb3e1;
}

/* line 1462, app/assets/stylesheets/theme/_theme.scss */
#introduction h1,
#introduction p .usr-quote {
  color: #fff;
  text-shadow: 0 2px 0 #4fb3e1;
}

/* line 1467, app/assets/stylesheets/theme/_theme.scss */
span.usr-quote {
  color: white;
  text-shadow: 0 2px 0 #4fb3e1;
}

/* line 1471, app/assets/stylesheets/theme/_theme.scss */
.mimi_security {
  background-image: url(/assets/mimi_security_wide-ab49275b523fbab706c10bb4eb37ccf5a7239c938597faaffb16b56d323fe475.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .mimi_security {
    background-image: url(/assets/mimi_security_wide@2x-503ccc72267eed84624309a6b18fdeeaedf8cb3731c99f613f03077fb198a506.png);
    background-size: 590px 315px;
  }
}

/* @end */
/* @group headers.scss */
/* line 1476, app/assets/stylesheets/theme/_theme.scss */
header.global {
  background: #84c3ec;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  padding-left: 20px;
  padding-right: 20px;
}

/* line 1482, app/assets/stylesheets/theme/_theme.scss */
header.global span.bg {
  background: url(/assets/img/bgdiag-4c1d588c67d4b69e333b28070a219ba53774242b35a63b84468a4b3f99e3c0d9.png) 0 0 no-repeat;
}

/* line 1484, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg header.global span.bg {
  background: url(/assets/img/bgdiag_opt-58fb87d3931991a2866c5160ca3fb63dee72e6d2cdbcdfc23274decfb557940d.svg) 0 -11px no-repeat;
  /* the bg position prevents quirky looks on res-x > 2000px ^Sascha */
}

/* line 1489, app/assets/stylesheets/theme/_theme.scss */
header.global .mimi {
  background-position: right top;
  background-image: url(/assets/img/header_mimi_v2-d0643e9dfc5c549f389d072f8eff2b7533cc3efbb950154ab81e510c75fdd566.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  header.global .mimi {
    background-image: url(/assets/img/header_mimi_v2@2x-84d214a7091a9af01bc7128ea11e6a41edebdebb15660f51cce565aaf9fe5ac5.png);
    background-size: 950px 242px;
  }
}

/* line 1493, app/assets/stylesheets/theme/_theme.scss */
header.global p.help {
  background-image: url(/assets/img/cloud-40ba493c5af55ec7669bf92f8daf39e44a42e171edccc94a88acfdca95e904b3.png);
  background-repeat: no-repeat;
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  header.global p.help {
    background-image: url(/assets/img/cloud@2x-5c90dd1ae3ca284a3899e6447b7cbdd6c97252f610063ea24f04f23ab5af2353.png);
    background-size: 230px 140px;
  }
}

/* line 1497, app/assets/stylesheets/theme/_theme.scss */
header.global p.help a {
  color: #f03;
}

/* @group Identity */
/* line 1501, app/assets/stylesheets/theme/_theme.scss */
header.global a.identity {
  background-image: url(/assets/img/identity-c0e7156a45acfb4f778a527764c1a9e7b9fccd546c09504859106e108287a63d.png);
  background-size: 350px 80px;
  background-repeat: no-repeat;
}

/* line 1506, app/assets/stylesheets/theme/_theme.scss */
body.iin header.global a.identity {
  background: url(/assets/img/partners/identity_iin-4a10f2116ae955a6aa7c5d4209f02b90f07fc5b8b21530beacd692dc138e5d2e.png) center center no-repeat;
}

/* @end */
/* line 1510, app/assets/stylesheets/theme/_theme.scss */
.no_cc {
  background-color: rgba(255, 255, 255, 0.2);
  border: 2px dotted #84c3ec;
  color: #60b3e4;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
  border-radius: 5px;
}

/* line 1518, app/assets/stylesheets/theme/_theme.scss */
.fancy_list li {
  border: 2px dotted #ddd;
  background-color: rgba(220, 220, 220, 0.1);
  border-radius: 5px;
}

/* @end */
/* @group about.scss */
/* line 1527, app/assets/stylesheets/theme/_theme.scss */
#founder_thoughts img {
  border-radius: 5px;
}

/* line 1529, app/assets/stylesheets/theme/_theme.scss */
#founder_thoughts img.smaller {
  background: white;
}

/* line 1533, app/assets/stylesheets/theme/_theme.scss */
#founder_thoughts figcaption {
  background: white;
  border-radius: 5px;
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
#founder_thoughts figcaption:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 8px solid white;
  top: -8px;
  bottom: auto;
  left: 50%;
  margin-left: -8px;
}

/* line 1541, app/assets/stylesheets/theme/_theme.scss */
ul.bios li:nth-of-type(even) {
  background-color: #efefef;
}

/* line 1544, app/assets/stylesheets/theme/_theme.scss */
ul.bios li img {
  border-radius: 5px;
}

/* line 1549, app/assets/stylesheets/theme/_theme.scss */
.header_testimonial {
  width: 296px;
}

/* @end */
/* @group addons.scss */
/* line 1554, app/assets/stylesheets/theme/_theme.scss */
.icons img {
  border-radius: 5px;
}

/* line 1556, app/assets/stylesheets/theme/_theme.scss */
.icons img:hover {
  background-color: #efefef;
}

/* line 1562, app/assets/stylesheets/theme/_theme.scss */
.mbtn_toggle .mbtn:first-of-type {
  border-radius: 5px 0 0 5px;
}

/* line 1565, app/assets/stylesheets/theme/_theme.scss */
.mbtn_toggle .mbtn:last-of-type {
  border-radius: 0 5px 5px 0;
}

/* line 1574, app/assets/stylesheets/theme/_theme.scss */
ul.addon_list > li h3 .name small {
  color: #777;
}

/* line 1581, app/assets/stylesheets/theme/_theme.scss */
.addon_list li.disabled .addon_price,
.addon-status {
  color: #777;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 1586, app/assets/stylesheets/theme/_theme.scss */
body .addon_list li h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
}

/* line 1589, app/assets/stylesheets/theme/_theme.scss */
body .addon_list li h3 .name {
  text-transform: none;
}

/* line 1593, app/assets/stylesheets/theme/_theme.scss */
body .addon_list li.unsubscribed h3 {
  background: url(/assets/img/addon_ribbon-5833c121c03fefe0f0085473e0f8e997a8e1865109181f6dfbbcdb39ef350613.svg) 0 0 no-repeat;
  color: white;
  text-shadow: 0 2px 1px rgba(212, 42, 0, 0.8);
}

/* line 1597, app/assets/stylesheets/theme/_theme.scss */
body .addon_list li.unsubscribed h3:after {
  background: url(/assets/img/addon_ribbon_end-2b0c4ba1052ce8a96f026e4abd85468943649c909bbf17d07ceefaf7939b1112.svg) 0 0 no-repeat;
}

/* line 1601, app/assets/stylesheets/theme/_theme.scss */
.addon_list li.unsubscribed h3 .amt {
  color: white;
}

/* line 1604, app/assets/stylesheets/theme/_theme.scss */
.addon_list li.unsubscribed h3 .addon_price {
  color: white;
}

/* line 1606, app/assets/stylesheets/theme/_theme.scss */
.addon_list li.unsubscribed h3 .addon_price a {
  color: #fdecdf;
}

/* line 1608, app/assets/stylesheets/theme/_theme.scss */
.addon_list li.unsubscribed h3 .addon_price a:hover {
  color: white;
}

/* line 1613, app/assets/stylesheets/theme/_theme.scss */
.addon_list li.unsubscribed h3 .cost .per,
.addon_list li.unsubscribed h3 .cost .sign {
  color: #fbcfae;
}

/* line 1620, app/assets/stylesheets/theme/_theme.scss */
.addon_list li#no_search_results.noborder:hover {
  background: white;
}

/* line 1627, app/assets/stylesheets/theme/_theme.scss */
.addon_list li.restricted .addon_icon:after {
  background: url(/assets/img/pro_ribbon-45e317ce3b8b54d81aec0444894064c7b2f263e71f2a4c9a7a026b3dbfaa157f.png) no-repeat;
}

/* line 1635, app/assets/stylesheets/theme/_theme.scss */
.multi_user .name .child_email {
  color: #777;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 1642, app/assets/stylesheets/theme/_theme.scss */
.warning_note span {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* line 1646, app/assets/stylesheets/theme/_theme.scss */
#radio_loader {
  border-radius: 5px;
}

/* line 1649, app/assets/stylesheets/theme/_theme.scss */
body .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 1652, app/assets/stylesheets/theme/_theme.scss */
body .row:before {
  display: none;
}

/* line 1655, app/assets/stylesheets/theme/_theme.scss */
body .row:after {
  display: none;
}

/* line 1660, app/assets/stylesheets/theme/_theme.scss */
#all_audience_lists *::-moz-selection {
  color: #555;
}
#all_audience_lists *::selection {
  color: #555;
}

/* line 1663, app/assets/stylesheets/theme/_theme.scss */
#all_audience_lists *::-moz-selection {
  color: #555;
}

/* line 1667, app/assets/stylesheets/theme/_theme.scss */
#all_audience_lists li.row .list_name {
  color: #999;
}

/* line 1670, app/assets/stylesheets/theme/_theme.scss */
#all_audience_lists li.row .count {
  color: #555;
}

/* line 1675, app/assets/stylesheets/theme/_theme.scss */
.csstransitions #all_audience_lists li.row:hover,
.csstransitions #all_audience_lists li.row:focus {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjZmZmIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0iTTQuMTYzIDJoOS43MTJjLjI3NiAwIC41LS4yMjQuNS0uNXMtLjIyNC0uNS0uNS0uNWgtMTEuNzc1Yy0uMjc2IDAtLjUuMjI0LS41LjVzLjIyNC41LjUuNWgyLjA2M3oiIGZpbGw9IiNFMEUwRTAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+Cg==);
}

/* line 1678, app/assets/stylesheets/theme/_theme.scss */
.csstransitions #all_audience_lists li.row.active:hover,
.csstransitions #all_audience_lists li.row.active:focus {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHJlY3QgaWQ9IlJlY3RhbmdsZS0xOCIgZmlsbD0iI0VGRUZFRiIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiIvPjxwYXRoIGQ9Ik00LjE2MyAyaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjRTBFMEUwIi8+PHBhdGggZD0iTTMuMDc3IDguNjg5bDQuNDQ2IDQuMjUxIDcuMzQ0LTExLjI3LTEuMDUxLS42MjUtNi40OTEgOC4yOC0yLjg4MS0yLjM5NC0xLjM2OCAxLjc1OXoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+);
}

/* line 1682, app/assets/stylesheets/theme/_theme.scss */
.csstransitions #all_audience_lists li.row.active:hover:active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0iI0VGRUZFRiIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiIvPjxwYXRoIGQ9Ik00LjE2MyAyaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjRTBFMEUwIi8+PHBhdGggZD0iTTMuMDc3IDguNjg5bDQuNDQ2IDQuMjUxIDcuMzQ0LTExLjI3LTEuMDUxLS42MjUtNi40OTEgOC4yOC0yLjg4MS0yLjM5NC0xLjM2OCAxLjc1OXoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+);
}

/* line 1687, app/assets/stylesheets/theme/_theme.scss */
#all_audience_lists li.row.active .count {
  background-color: #8cc8eb;
  color: #196592;
}

/* @end */
/* @group audience_members.scss */
/* line 1697, app/assets/stylesheets/theme/_theme.scss */
.audience section.tab-ui ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}

/* line 1703, app/assets/stylesheets/theme/_theme.scss */
.audience section.tab-ui > #audience_results.col h2 {
  padding-right: 375px;
}

/* line 1709, app/assets/stylesheets/theme/_theme.scss */
.audience section.tab-ui > #audience_lists.col h2 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none !important;
  color: #555;
}

/* line 1714, app/assets/stylesheets/theme/_theme.scss */
.audience section.tab-ui > #audience_lists.col h3 {
  border-top: none;
}

/* line 1719, app/assets/stylesheets/theme/_theme.scss */
.audience section.tab-ui #audience_result_list > header {
  background: white;
}

/* line 1726, app/assets/stylesheets/theme/_theme.scss */
.audience_member_count a {
  color: #3693cc !important;
}

/* @end */
/* @group audience_show.scss */
/* line 1733, app/assets/stylesheets/theme/_theme.scss */
.mailing_links li {
  border-bottom: 1px solid #efefef;
}

/* line 1735, app/assets/stylesheets/theme/_theme.scss */
.mailing_links li:nth-of-type(odd) {
  background-color: #f9f9f9;
}

/* line 1740, app/assets/stylesheets/theme/_theme.scss */
.faux_table {
  border-bottom: 1px solid #efefef;
}

/* line 1743, app/assets/stylesheets/theme/_theme.scss */
.faux_table h4 small {
  color: #555;
}

/* line 1749, app/assets/stylesheets/theme/_theme.scss */
.faux_table .attempt > svg path {
  fill: #a2a2a2;
}

/* line 1755, app/assets/stylesheets/theme/_theme.scss */
.faux_table .attempt span svg * {
  fill: #3693cc;
}

/* line 1764, app/assets/stylesheets/theme/_theme.scss */
.faux_table .attempt:hover span svg *, .faux_table .attempt:focus span svg * {
  fill: #f90;
}

/* line 1773, app/assets/stylesheets/theme/_theme.scss */
.input_infotip:not(.subtle) {
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 0 0 4px rgba(250, 250, 250, 0.25);
  border-radius: 5px;
}

/* line 1778, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger:not(.subtle) {
  background-color: #fffddf;
  color: #8c775f;
  border: 1px solid rgba(128, 130, 51, 0.75);
  box-shadow: 0 0 0 4px rgba(255, 253, 223, 0.25);
}

/* line 1783, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger:not(.subtle):after {
  border-color: transparent transparent rgba(128, 130, 51, 0.75) transparent;
}

/* line 1786, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger:not(.subtle):before {
  border-color: transparent transparent #fffddf transparent;
}

/* line 1789, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger.top:not(.subtle) {
  bottom: 38px;
}

/* line 1791, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger.top:not(.subtle):after {
  border-color: rgba(128, 130, 51, 0.75) transparent transparent transparent;
}

/* line 1794, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger.top:not(.subtle):before {
  border-color: #fffddf transparent transparent transparent;
}

/* line 1799, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger.left:not(.subtle):after {
  border-color: transparent transparent transparent rgba(128, 130, 51, 0.75);
}

/* line 1802, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger.left:not(.subtle):before {
  border-color: transparent transparent transparent #fffddf;
}

/* line 1807, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger.right:not(.subtle):after {
  border-color: transparent rgba(128, 130, 51, 0.75) transparent transparent;
}

/* line 1810, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.danger.right:not(.subtle):before {
  border-color: transparent #fffddf transparent transparent;
}

/* line 1815, app/assets/stylesheets/theme/_theme.scss */
.input_infotip:not(.subtle):after {
  border-color: transparent transparent #d9d9d9 transparent;
}

/* line 1818, app/assets/stylesheets/theme/_theme.scss */
.input_infotip:not(.subtle):before {
  border-color: transparent transparent white transparent;
}

/* line 1822, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.top:not(.subtle):after {
  border-color: #d9d9d9 transparent transparent transparent;
}

/* line 1825, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.top:not(.subtle):before {
  border-color: white transparent transparent transparent;
}

/* line 1830, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.left:not(.subtle):after {
  border-color: transparent transparent transparent #d9d9d9;
}

/* line 1833, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.left:not(.subtle):before {
  border-color: transparent transparent transparent white;
}

/* line 1838, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.right:not(.subtle):after {
  border-color: transparent #d9d9d9 transparent transparent;
}

/* line 1841, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.right:not(.subtle):before {
  border-color: transparent white transparent transparent;
}

/* line 1845, app/assets/stylesheets/theme/_theme.scss */
.input_infotip:not(.subtle) small span {
  background-color: #f7f8cb;
  color: #4c4f32;
  padding: 0 0.2em;
  border: 1px solid #efe8ca;
  border-radius: 3px;
}

/* line 1853, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.subtle {
  font-size: 14px;
  color: #777;
  top: 3px;
  left: 7px;
}

/* line 1859, app/assets/stylesheets/theme/_theme.scss */
.input_infotip.placehold {
  background: white;
}

/* line 1862, app/assets/stylesheets/theme/_theme.scss */
.input_infotip a:not(.mbtn) {
  display: inline-block;
}

/* line 1864, app/assets/stylesheets/theme/_theme.scss */
.input_infotip a:not(.mbtn), .input_infotip a:not(.mbtn):hover, .input_infotip a:not(.mbtn):focus {
  color: #8c775f !important;
  font-weight: 700;
  text-decoration: underline !important;
}

/* line 1872, app/assets/stylesheets/theme/_theme.scss */
.input_infotip b,
.input_infotip strong {
  color: inherit;
}

/* line 1877, app/assets/stylesheets/theme/_theme.scss */
.audience__searchinfo {
  width: 229px;
}

/* line 1880, app/assets/stylesheets/theme/_theme.scss */
.input_infotip__trigger.on-focus:focus ~ .input_infotip.placehold,
.input_infotip__trigger.on-focus ~ .input_infotip.placehold.stay {
  -webkit-transform: translateY(-12px) translateX(-7px) scale(0.8);
      -ms-transform: translateY(-12px) translateX(-7px) scale(0.8);
          transform: translateY(-12px) translateX(-7px) scale(0.8);
  background: rgba(255, 255, 255, 0);
}

/* line 1885, app/assets/stylesheets/theme/_theme.scss */
.cssgradients .input_infotip ~ .overlay {
  background-image: -webkit-linear-gradient(top, white 5%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom, white 5%, rgba(255, 255, 255, 0));
}

/* line 1888, app/assets/stylesheets/theme/_theme.scss */
.cssgradients .input_infotip.top ~ .overlay {
  background-image: -webkit-linear-gradient(bottom, white 53%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(to top, white 53%, rgba(255, 255, 255, 0));
}

/* line 1891, app/assets/stylesheets/theme/_theme.scss */
.cssgradients .input_infotip.right ~ .overlay {
  background-image: -webkit-linear-gradient(left, white 53%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(to right, white 53%, rgba(255, 255, 255, 0));
}

/* @end */
/* @group buttons.scss */
/* line 1896, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn,
body div.ema .mbtn.subtle:hover,
body div.ema .mbtn.subtle:focus,
body div.ema .pagination a:hover {
  background-color: #fcfcfc;
  box-shadow: 0 0 0 1px #b3b3b3, inset 0 -1px 0 0 #efefef, inset 0 1px 0 0 #fff;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* line 1904, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.subtle,
body div.ema .pagination a {
  background: none;
  box-shadow: none;
  font-weight: 500;
}

/* line 1910, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn,
body div.ema input,
body div.ema div.editor.html,
body div.ema .editable .value {
  font-size: 14px;
  padding: 0 0.5em !important;
  line-height: 30px;
}

/* line 1919, app/assets/stylesheets/theme/_theme.scss */
body div.ema input, body div.ema input + .mbtn {
  min-height: 30px;
}

/* line 1923, app/assets/stylesheets/theme/_theme.scss */
body div.ema input.small, body div.ema input + .mbtn.small {
  min-height: 24px;
  height: 24px;
}

/* line 1929, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.simple {
  line-height: normal;
}

/* line 1932, app/assets/stylesheets/theme/_theme.scss */
body div.ema .pagination a {
  font-size: 12px !important;
  padding: 0 0.5em !important;
  line-height: 30px;
}

/* line 1939, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.destructive:not(.simple) {
  color: #900 !important;
}

/* line 1941, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.destructive:not(.simple):hover, body div.ema .mbtn.destructive:not(.simple):focus {
  color: #660000 !important;
}

/* line 1946, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.warn {
  color: #8c775f !important;
}

/* line 1948, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.warn:hover, body div.ema .mbtn.warn:focus {
  color: #6e5d4a !important;
}

/* line 1953, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn,
body div.ema .pagination a {
  border-radius: 3px;
  border-width: 0;
  color: #555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 500;
  text-transform: none;
  /* Hovered State */
  /* Active State */
}

/* line 1961, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn span,
body div.ema .pagination a span {
  color: inherit;
}

/* line 1964, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn .count,
body div.ema .pagination a .count {
  text-shadow: none;
}

/* line 1968, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn:hover, body div.ema .mbtn:focus, body div.ema .mbtn.hover,
body div.ema .pagination a:hover,
body div.ema .pagination a:focus,
body div.ema .pagination a.hover {
  color: #3c3c3c;
  background-color: #f6f6f6;
}

/* line 1975, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn span.count,
body div.ema .pagination a span.count {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 1978, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn i.stage,
body div.ema .pagination a i.stage {
  border-radius: 4px;
}

/* line 1983, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn {
  /* Selected Button */
  /* Disabled Button */
  /* Primary Button */
}

/* line 1987, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.fb:hover, body div.ema .mbtn.fb:focus, body div.ema .mbtn.hover.fb {
  background-color: #4264aa;
}

/* line 1990, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.tw:hover, body div.ema .mbtn.tw:focus, body div.ema .mbtn.hover.tw {
  background-color: #4ac8f2;
}

/* line 1993, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.gplus:hover, body div.ema .mbtn.gplus:focus, body div.ema .mbtn.hover.gplus {
  background-color: #dc5d4d;
}

/* line 1996, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.linked_in:hover, body div.ema .mbtn.linked_in:focus, body div.ema .mbtn.hover.linked_in {
  background-color: #0088cf;
}

/* line 2001, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.selected, body div.ema .mbtn.selected:active {
  box-shadow: 0 0 0 1px #b3b3b3, inset 0 2px 0 0 #b4b4b4;
  background-color: #c7c7c7;
  text-shadow: none;
  color: inherit;
}

/* line 2007, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.selected.primary, body div.ema .mbtn.selected.primary:active {
  box-shadow: 0 0 0 1px #e68900, inset 0 2px 0 0 #FF9800;
  background-color: #eb8c00;
  color: #fff;
}

/* line 2013, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.selected:hover {
  background-color: #bababa;
}

/* line 2016, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.primary.selected:hover {
  background-color: #d17d00;
}

/* line 2020, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.disabled {
  color: inherit;
}

/* line 2023, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.primary.disabled {
  color: white;
}

/* line 2025, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.primary.disabled span,
body div.ema .mbtn.primary.disabled svg {
  opacity: 0.5;
}

/* line 2030, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn[disabled] {
  color: inherit;
}

/* line 2032, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn[disabled] span,
body div.ema .mbtn[disabled] svg {
  opacity: 0.5;
}

/* line 2038, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.primary {
  background-color: #ffa41f;
  color: #fff;
  text-shadow: 0 -1px 0 #ff9800;
  box-shadow: 0 0 0 1px #e68900, inset 0 -1px 0 0 #FF9800, inset 0 1px 0 0 rgba(255, 255, 255, 0.1);
}

/* line 2043, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.primary:hover, body div.ema .mbtn.primary:focus {
  background-color: #ff9a05;
}

/* line 2047, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.primary small {
  color: rgba(255, 255, 255, 0.75);
  text-shadow: none;
}

/* line 2051, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.primary .count {
  background: white;
  color: rgba(255, 255, 255, 0.9);
  background-color: #e08600;
}

/* line 2058, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.primary.danger {
  background: #900;
  color: #fff;
  text-shadow: 0 -1px 0 #990000;
  box-shadow: 0 0 0 1px maroon, inset 0 -1px 0 0 #810b0b, inset 0 1px 0 0 rgba(255, 255, 255, 0.1);
}

/* line 2063, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.primary.danger:hover, body div.ema .mbtn.primary.danger:focus {
  background: #660000;
}

/* line 2068, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.mega {
  line-height: 2.45em;
}

/* line 2072, app/assets/stylesheets/theme/_theme.scss */
.mimi .mbtn.primary .count {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}

/* line 2075, app/assets/stylesheets/theme/_theme.scss */
.mbtn {
  /*Facebook Button */
  /*Twitter Button */
}

/* line 2077, app/assets/stylesheets/theme/_theme.scss */
.mbtn.fb {
  background-color: #3b5998;
  color: white !important;
  box-shadow: none;
}

/* line 2081, app/assets/stylesheets/theme/_theme.scss */
.mimi .mbtn.fb {
  text-shadow: 0 -1px 0 #172d59;
  box-shadow: inset 0 -1px 0 #2a4883;
}

/* line 2085, app/assets/stylesheets/theme/_theme.scss */
.mbtn.fb.fancy {
  background-image: url(/assets/img/menu_icons-6f5a408f2f48e8bf09310899ab5ca5c7c3277f03cf5cb18689b633478db5cdcc.png?mimi2=1) 0 0 no-repeat;
}

/* line 2090, app/assets/stylesheets/theme/_theme.scss */
.mbtn.tw {
  background-color: #32c1f0;
  color: white !important;
  box-shadow: none;
}

/* line 2094, app/assets/stylesheets/theme/_theme.scss */
.mimi .mbtn.tw {
  text-shadow: 0 -1px 0 #12abdd;
  box-shadow: inset 0 -1px 0 #37b0da;
}

/* line 2098, app/assets/stylesheets/theme/_theme.scss */
.mbtn.tw.fancy {
  background-image: url(/assets/img/menu_icons-6f5a408f2f48e8bf09310899ab5ca5c7c3277f03cf5cb18689b633478db5cdcc.png?mimi2=1) 0 0 no-repeat;
}

/* line 2102, app/assets/stylesheets/theme/_theme.scss */
.mbtn.gplus {
  background-color: #d84a38;
  color: white !important;
  box-shadow: none;
}

/* line 2106, app/assets/stylesheets/theme/_theme.scss */
.mimi .mbtn.gplus {
  text-shadow: 0 -1px 0 #7e2620;
  box-shadow: inset 0 -1px 0 #cc3232;
}

/* line 2110, app/assets/stylesheets/theme/_theme.scss */
.mbtn.gplus.fancy {
  background-image: url(/assets/img/menu_icons-6f5a408f2f48e8bf09310899ab5ca5c7c3277f03cf5cb18689b633478db5cdcc.png?mimi2=1) 0 0 no-repeat;
}

/* line 2114, app/assets/stylesheets/theme/_theme.scss */
.mbtn.linked_in {
  background-color: #0077b5;
  color: white !important;
  box-shadow: none;
}

/* line 2118, app/assets/stylesheets/theme/_theme.scss */
.mimi .mbtn.linked_in {
  text-shadow: 0 -1px 0 #20517e;
  box-shadow: inset 0 -1px #006ba2;
}

/* line 2124, app/assets/stylesheets/theme/_theme.scss */
.pagination .page.current {
  background: #efefef;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

/* line 2128, app/assets/stylesheets/theme/_theme.scss */
aside .pagination .page.current {
  color: #999;
}

/* line 2132, app/assets/stylesheets/theme/_theme.scss */
.pagination .page {
  border-radius: 5px;
  line-height: 30px;
  padding: 0 14px;
  font-size: 14px;
}

/* line 2138, app/assets/stylesheets/theme/_theme.scss */
.ema aside .pagination {
  border-top: 1px solid #ddd;
  padding-top: 1.2em;
  margin-top: 1.5em;
}

/* line 2144, app/assets/stylesheets/theme/_theme.scss */
#primary_do button,
.primary_do {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 2149, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.small {
  font-size: 12px !important;
  padding: 0 0.5em !important;
  line-height: 24px !important;
  min-width: 24px !important;
}

/* line 2155, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.xsmall {
  font-size: 10px !important;
  padding: 0 0.2em !important;
  line-height: 22px !important;
  min-width: 22px !important;
}

/* line 2162, app/assets/stylesheets/theme/_theme.scss */
.ema .pagination > .disabled,
.ema .pagination > .current {
  color: #777;
}

/* @group Simple Button */
/* line 2168, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.simple {
  text-transform: none;
  line-height: 26px;
  min-width: 26px !important;
  color: rgba(0, 0, 0, 0.7);
}

/* line 2173, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.simple, body div.ema .mbtn.simple:hover {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-shadow: none;
}

/* line 2178, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.simple:hover {
  text-transform: none;
}

/* line 2181, app/assets/stylesheets/theme/_theme.scss */
body div.ema .mbtn.simple:hover:active, body div.ema .mbtn.simple:active {
  color: #333;
}

/* line 2188, app/assets/stylesheets/theme/_theme.scss */
.ema .ui_light .mbtn.simple, .ema .ui_light .mbtn.simple:focus, .ema .ui_light .mbtn.simple:hover, .ema .ui_light .mbtn.simple:active, .ema .ui_dark .ui_light .mbtn.simple, .ema .ui_dark .ui_light .mbtn.simple:focus, .ema .ui_dark .ui_light .mbtn.simple:hover, .ema .ui_dark .ui_light .mbtn.simple:active {
  color: rgba(0, 0, 0, 0.7) !important;
}

/* line 2196, app/assets/stylesheets/theme/_theme.scss */
.ema .ui_dark .mbtn.simple, .ema .ui_dark .mbtn.simple:focus, .ema .ui_dark .mbtn.simple:hover, .ema .ui_dark .mbtn.simple:active {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* @end */
/* @group Icon Classes */
/* line 2209, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg .mbtn.list-selected span, .inlinesvg .icons.list-selected span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjN0FBRDA0IiBkPSJNMSA5Ljk5N3MyLjc4MSAxLjM2OCA1LjI3OSA1LjAwM2MuMTA0LS4wMTMgMi41OTQtNC44NzkgOS43ODMtMTQgLjA2My4wNjMtMi4zMSAwLTIuMzEgMGwtNy43MDcgOS43NDUtMy40MjEtMi44MTgtMS42MjQgMi4wN3oiPjwvcGF0aD48L3N2Zz4K);
  padding-left: 20px;
  background-repeat: no-repeat;
}

/* line 2216, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg .mbtn.list-removed span, .inlinesvg .icons.list-removed span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiM1NTU1NTUiPjxwYXRoIGQ9Ik04LjUgM2MtMy4wMzggMC01LjUgMi40NjItNS41IDUuNXMyLjQ2MiA1LjUgNS41IDUuNSA1LjUtMi40NjIgNS41LTUuNS0yLjQ2Mi01LjUtNS41LTUuNXptLjI5IDEuODMzYy0yLjE3OCAwLTMuOTQzIDEuNzY1LTMuOTQzIDMuOTQzIDAgLjUzMi4xMDUgMS4wMzkuMjk2IDEuNTAybDUuMDItNS4xOTljLS40MjgtLjE1OS0uODkxLS4yNDYtMS4zNzQtLjI0NnptMy4zNjIgMy4zOTFjMCAyLjE3OC0xLjc2NSAzLjk0My0zLjk0MyAzLjk0My0uNDgzIDAtLjk0Ni0uMDg3LTEuMzc0LS4yNDZsNS4wMi01LjE5OWMuMTkxLjQ2My4yOTYuOTcuMjk2IDEuNTAyeiIvPjwvZz48L2c+PC9zdmc+Cg==);
  padding-left: 20px;
  background-repeat: no-repeat;
}

/* line 2226, app/assets/stylesheets/theme/_theme.scss */
body div.ema .button_bar .mbtn:first-child, body div.ema .button_bar .mbtn:first-child > .mbtn,
body div.ema .button_bar .select:first-child,
body div.ema .button_bar .select:first-child > .mbtn {
  border-radius: 3px 0 0 3px;
}

/* line 2230, app/assets/stylesheets/theme/_theme.scss */
body div.ema .button_bar .mbtn:last-child, body div.ema .button_bar .mbtn:last-child > .mbtn,
body div.ema .button_bar .select:last-child,
body div.ema .button_bar .select:last-child > .mbtn {
  border-radius: 0 3px 3px 0;
}

/* line 2234, app/assets/stylesheets/theme/_theme.scss */
body div.ema .button_bar .mbtn:not(:first-child),
body div.ema .button_bar .select:not(:first-child) {
  margin-left: 1px;
}

/* line 2237, app/assets/stylesheets/theme/_theme.scss */
body div.ema .button_bar .mbtn:only-child, body div.ema .button_bar .mbtn:only-child > .mbtn,
body div.ema .button_bar .select:only-child,
body div.ema .button_bar .select:only-child > .mbtn {
  border-radius: 3px;
}

/* line 2243, app/assets/stylesheets/theme/_theme.scss */
body div.ema .button_bar.ui_dark .mbtn {
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

/* line 2248, app/assets/stylesheets/theme/_theme.scss */
body div.ema .button_bar .mbtn.primary + .mbtn.primary,
body div.ema .button_bar .select + .mbtn.primary,
body div.ema .button_bar .mbtn.primary + .select .mbtn.primary {
  box-shadow: 0 0 0 1px #e68900, inset 0 -1px 0 0 #FF9800, inset 0 1px 0 0 rgba(255, 255, 255, 0.1);
  color: white;
}

/* line 2259, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg svg.iconsvg * {
  fill: currentColor;
}

/* line 2264, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg svg.iconsvg [stroke*="#"] {
  stroke: currentColor !important;
  fill: none;
}

/* line 2278, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg menu li a:hover svg, .inlinesvg menu li a:focus svg {
  -webkit-filter: none;
          filter: none;
}

/* line 2285, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg #madmimi_inner_wrapper > .ui_dark .module-tools svg,
.inlinesvg .ui_dark .module-toolbar svg {
  -webkit-filter: none;
          filter: none;
}

/* line 2292, app/assets/stylesheets/theme/_theme.scss */
#secondary_comparison_table th svg .twitter {
  fill: #25b7f0;
}

/* line 2295, app/assets/stylesheets/theme/_theme.scss */
#secondary_comparison_table th svg .facebook {
  fill: #556fa5;
}

/* line 2298, app/assets/stylesheets/theme/_theme.scss */
#secondary_comparison_table th svg .gplus {
  fill: #d84a38;
}

/* line 2301, app/assets/stylesheets/theme/_theme.scss */
#secondary_comparison_table th svg .pinterest {
  fill: #cc2329;
}

/* line 2304, app/assets/stylesheets/theme/_theme.scss */
#secondary_comparison_table th svg .linked_in {
  fill: #0077b5;
}

/* line 2311, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg .popover header a.previous svg * {
  fill: #edeef0;
}

/* line 2318, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg .landing .global svg .heart {
  fill: #fd4e7a;
}

/* line 2331, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg #account_signin_form .mbtn svg *,
.inlinesvg #new_user .mbtn svg *,
.inlinesvg .solo form .mbtn.twitter svg *,
.inlinesvg .solo form .mbtn.facebook svg *,
.inlinesvg #account_info_authorizations > fieldset .mbtn svg * {
  fill: white;
}

/* @end */
/* line 2339, app/assets/stylesheets/theme/_theme.scss */
#account_selector .mbtn h4 {
  color: white;
}

/* @group SnapABug */
/* line 2345, app/assets/stylesheets/theme/_theme.scss */
#SnapABug_CL,
textarea#SnapABug_CE {
  color: #555;
  border-radius: 3px;
  box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.15);
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* line 2352, app/assets/stylesheets/theme/_theme.scss */
#SnapABug_CL:focus,
textarea#SnapABug_CE:focus {
  background-color: #f0f0f0 !important;
}

/* line 2356, app/assets/stylesheets/theme/_theme.scss */
input#SnapABug_SB,
input#SnapABug_OCB {
  border: 1px solid rgba(192, 63, 4, 0.65);
  color: white;
  text-shadow: 0 -1px 0 #da4412;
  background-color: #ff9800;
  border-radius: 3px !important;
  box-shadow: inset 0 -4px 0 #ee7100, inset 0 -3px 0 #e06500, inset 0 -2px 0 #d75d00, inset 0 -1px 0 #c54104, inset 0 1px 1px rgba(255, 255, 255, 0.4), 0 2px 3px rgba(0, 0, 0, 0.1);
  font: 14px;
  line-height: 1.375;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* line 2368, app/assets/stylesheets/theme/_theme.scss */
#SnapABug_CL img {
  border-radius: 5px;
}

/* line 2371, app/assets/stylesheets/theme/_theme.scss */
#SnapABug_CL div {
  color: #555 !important;
}

/* @end */
/* @group checkboxes_and_radio.scss */
/* line 2376, app/assets/stylesheets/theme/_theme.scss */
input[type="checkbox"] + label,
input[type="checkbox"] + .check + label,
input[type="radio"] + .radio + label {
  color: #555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-transform: none;
}

/* line 2385, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="radio"]:focus + label,
.inlinesvg input[type="radio"]:focus + .radio {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDcgMy4xMzQgNyA3IDcgNy0zLjEzNCA3LTd6IiBmaWxsPSIjRUZFRkVGIi8+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDdsLjAxOC41Yy4yNTYtMy42MzMgMy4yODUtNi41IDYuOTgyLTYuNSAzLjY5OCAwIDYuNzI2IDIuODY3IDYuOTgyIDYuNWwuMDE4LS41eiIgaWQ9Ik92YWwtMTciIGZpbGw9IiNFMEUwRTAiLz48cGF0aCBkPSJNMTYgOGMwLTQuNDE4LTMuNTgyLTgtOC04cy04IDMuNTgyLTggOCAzLjU4MiA4IDggOCA4LTMuNTgyIDgtOHptLTE1IDBjMC0zLjg2NiAzLjEzNC03IDctN3M3IDMuMTM0IDcgNy0zLjEzNCA3LTcgNy03LTMuMTM0LTctN3oiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+);
}

/* line 2389, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="radio"]:active + label,
.inlinesvg input[type="radio"]:active + .radio {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDcgMy4xMzQgNyA3IDcgNy0zLjEzNCA3LTd6IiBmaWxsPSIjZmZmIj48L3BhdGg+PHBhdGggZD0iTTE2IDhjMC00LjQxOC0zLjU4Mi04LTgtOHMtOCAzLjU4Mi04IDggMy41ODIgOCA4IDggOC0zLjU4MiA4LTh6bS0xNSAwYzAtMy44NjYgMy4xMzQtNyA3LTdzNyAzLjEzNCA3IDctMy4xMzQgNy03IDctNy0zLjEzNC03LTd6IiBmaWxsPSIjNUQ1RDVEIj48L3BhdGg+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDdsLjAxOC41Yy4yNTYtMy42MzMgMy4yODUtNi41IDYuOTgyLTYuNSAzLjY5OCAwIDYuNzI2IDIuODY3IDYuOTgyIDYuNWwuMDE4LS41eiIgZmlsbD0iI0UwRTBFMCI+PC9wYXRoPjxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjgiIGN5PSI4IiByPSIzIj48L2NpcmNsZT48cGF0aCBkPSJNMTAgOGMwLTEuMTA1LS44OTUtMi0yLTJzLTIgLjg5NS0yIDJjMCAuMTczLjAyMi4zNC4wNjMuNS4yMjItLjg2MyAxLjAwNS0xLjUgMS45MzctMS41LjkzMiAwIDEuNzE1LjYzNyAxLjkzNyAxLjUuMDQxLS4xNi4wNjMtLjMyNy4wNjMtLjV6IiBmaWxsPSIjZmZmIj48L3BhdGg+PC9zdmc+Cg==);
}

/* line 2393, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="radio"] + label,
.inlinesvg input[type="radio"] + .radio {
  background-position: 0 1px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDcgMy4xMzQgNyA3IDcgNy0zLjEzNCA3LTd6IiBmaWxsPSIjZmZmIj48L3BhdGg+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDdsLjAxOC41Yy4yNTYtMy42MzMgMy4yODUtNi41IDYuOTgyLTYuNSAzLjY5OCAwIDYuNzI2IDIuODY3IDYuOTgyIDYuNWwuMDE4LS41eiIgZmlsbD0iI0UwRTBFMCI+PC9wYXRoPjxwYXRoIGQ9Ik0xNiA4YzAtNC40MTgtMy41ODItOC04LThzLTggMy41ODItOCA4IDMuNTgyIDggOCA4IDgtMy41ODIgOC04em0tMTUgMGMwLTMuODY2IDMuMTM0LTcgNy03czcgMy4xMzQgNyA3LTMuMTM0IDctNyA3LTctMy4xMzQtNy03eiIgZmlsbD0iIzVENUQ1RCI+PC9wYXRoPjwvc3ZnPgo=);
}

/* line 2398, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="radio"]:checked + label,
.inlinesvg input[type="radio"]:checked + .radio {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDcgMy4xMzQgNyA3IDcgNy0zLjEzNCA3LTd6IiBmaWxsPSIjRUZFRkVGIi8+PHBhdGggZD0iTTE2IDhjMC00LjQxOC0zLjU4Mi04LTgtOHMtOCAzLjU4Mi04IDggMy41ODIgOCA4IDggOC0zLjU4MiA4LTh6bS0xNSAwYzAtMy44NjYgMy4xMzQtNyA3LTdzNyAzLjEzNCA3IDctMy4xMzQgNy03IDctNy0zLjEzNC03LTd6IiBpZD0iT3ZhbC0xNyIgZmlsbD0iIzVENUQ1RCIvPjxwYXRoIGQ9Ik0xNSA4YzAtMy44NjYtMy4xMzQtNy03LTdzLTcgMy4xMzQtNyA3bC4wMTguNWMuMjU2LTMuNjMzIDMuMjg1LTYuNSA2Ljk4Mi02LjUgMy42OTggMCA2LjcyNiAyLjg2NyA2Ljk4MiA2LjVsLjAxOC0uNXoiIGlkPSJPdmFsLTE3IiBmaWxsPSIjRTBFMEUwIi8+PGNpcmNsZSBmaWxsPSIjMDAwIiBjeD0iOCIgY3k9IjgiIHI9IjMiLz48cGF0aCBkPSJNMTAgOGMwLTEuMTA1LS44OTUtMi0yLTJzLTIgLjg5NS0yIDJjMCAuMTczLjAyMi4zNC4wNjMuNS4yMjItLjg2MyAxLjAwNS0xLjUgMS45MzctMS41LjkzMiAwIDEuNzE1LjYzNyAxLjkzNyAxLjUuMDQxLS4xNi4wNjMtLjMyNy4wNjMtLjV6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
  background-position: 0 1px !important;
}

/* line 2403, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="radio"]:checked:active + label,
.inlinesvg input[type="radio"]:checked:active + .radio {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDcgMy4xMzQgNyA3IDcgNy0zLjEzNCA3LTd6IiBmaWxsPSIjQzlFN0Y4Ii8+PHBhdGggZD0iTTE2IDhjMC00LjQxOC0zLjU4Mi04LTgtOHMtOCAzLjU4Mi04IDggMy41ODIgOCA4IDggOC0zLjU4MiA4LTh6bS0xNSAwYzAtMy44NjYgMy4xMzQtNyA3LTdzNyAzLjEzNCA3IDctMy4xMzQgNy03IDctNy0zLjEzNC03LTd6IiBpZD0iT3ZhbC0xNyIgZmlsbD0iIzFFNzdBQyIvPjxwYXRoIGQ9Ik0xNSA4YzAtMy44NjYtMy4xMzQtNy03LTdzLTcgMy4xMzQtNyA3bC4wMTguNWMuMjU2LTMuNjMzIDMuMjg1LTYuNSA2Ljk4Mi02LjUgMy42OTggMCA2LjcyNiAyLjg2NyA2Ljk4MiA2LjVsLjAxOC0uNXoiIGlkPSJPdmFsLTE3IiBmaWxsPSIjQTJENkY0Ii8+PGNpcmNsZSBpZD0iT3ZhbC0xNyIgZmlsbD0iIzAwNDQ2QyIgY3g9IjgiIGN5PSI4IiByPSIzIi8+PHBhdGggZD0iTTEwIDhjMC0xLjEwNS0uODk1LTItMi0ycy0yIC44OTUtMiAyYzAgLjE3My4wMjIuMzQuMDYzLjUuMjIyLS44NjMgMS4wMDUtMS41IDEuOTM3LTEuNS45MzIgMCAxLjcxNS42MzcgMS45MzcgMS41LjA0MS0uMTYuMDYzLS4zMjcuMDYzLS41eiIgZmlsbD0iI0FBRERGQiIvPjwvZz48L3N2Zz4=);
}

/* line 2407, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="radio"]:checked:focus + label,
.inlinesvg input[type="radio"]:checked:focus + .radio {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDcgMy4xMzQgNyA3IDcgNy0zLjEzNCA3LTd6IiBmaWxsPSIjQzlFN0Y4Ii8+PHBhdGggZD0iTTE2IDhjMC00LjQxOC0zLjU4Mi04LTgtOHMtOCAzLjU4Mi04IDggMy41ODIgOCA4IDggOC0zLjU4MiA4LTh6bS0xNSAwYzAtMy44NjYgMy4xMzQtNyA3LTdzNyAzLjEzNCA3IDctMy4xMzQgNy03IDctNy0zLjEzNC03LTd6IiBmaWxsPSIjMUU3N0FDIi8+PHBhdGggZD0iTTE1IDhjMC0zLjg2Ni0zLjEzNC03LTctN3MtNyAzLjEzNC03IDdsLjAxOC41Yy4yNTYtMy42MzMgMy4yODUtNi41IDYuOTgyLTYuNSAzLjY5OCAwIDYuNzI2IDIuODY3IDYuOTgyIDYuNWwuMDE4LS41eiIgZmlsbD0iI0EyRDZGNCIvPjxjaXJjbGUgZmlsbD0iIzAwNDQ2QyIgY3g9IjgiIGN5PSI4IiByPSIzIi8+PHBhdGggZD0iTTEwIDhjMC0xLjEwNS0uODk1LTItMi0ycy0yIC44OTUtMiAyYzAgLjE3My4wMjIuMzQuMDYzLjUuMjIyLS44NjMgMS4wMDUtMS41IDEuOTM3LTEuNS45MzIgMCAxLjcxNS42MzcgMS45MzcgMS41LjA0MS0uMTYuMDYzLS4zMjcuMDYzLS41eiIgZmlsbD0iI0FBRERGQiIvPjwvZz48L3N2Zz4=);
}

/* line 2411, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="checkbox"]:checked + label,
.inlinesvg input[type="checkbox"]:checked + .check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHJlY3QgaWQ9IlJlY3RhbmdsZS0xOCIgZmlsbD0iI0VGRUZFRiIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiIvPjxwYXRoIGQ9Ik00LjE2MyAyaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjRTBFMEUwIi8+PHBhdGggZD0iTTMuMDc3IDguNjg5bDQuNDQ2IDQuMjUxIDcuMzQ0LTExLjI3LTEuMDUxLS42MjUtNi40OTEgOC4yOC0yLjg4MS0yLjM5NC0xLjM2OCAxLjc1OXoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+);
  background-position: 0 1px !important;
}

/* line 2416, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="checkbox"]:checked:focus + label,
.inlinesvg input[type="checkbox"]:checked:focus + .check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0iI0M5RTdGOCIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiIvPjxwYXRoIGQ9Ik00LjE2MyAyaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjQTJENkY0Ii8+PHBhdGggZD0iTTMuMDc3IDguNjg5bDQuNDQ2IDQuMjUxIDcuMzQ0LTExLjI3LTEuMDUxLS42MjUtNi40OTEgOC4yOC0yLjg4MS0yLjM5NC0xLjM2OCAxLjc1OXoiIGZpbGw9IiMwMDQ0NkMiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiMxRTc3QUMiLz48L2c+PC9zdmc+);
}

/* line 2420, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="checkbox"]:checked:active + label,
.inlinesvg input[type="checkbox"]:checked:active + .check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0iI0VGRUZFRiIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiIvPjxwYXRoIGQ9Ik00LjE2MyAyaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjRTBFMEUwIi8+PHBhdGggZD0iTTMuMDc3IDguNjg5bDQuNDQ2IDQuMjUxIDcuMzQ0LTExLjI3LTEuMDUxLS42MjUtNi40OTEgOC4yOC0yLjg4MS0yLjM5NC0xLjM2OCAxLjc1OXoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+);
}

/* line 2424, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg div.mimi_field .check span.webform_checkbox {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjZmZmIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0iTTQuMTYzIDJoOS43MTJjLjI3NiAwIC41LS4yMjQuNS0uNXMtLjIyNC0uNS0uNS0uNWgtMTEuNzc1Yy0uMjc2IDAtLjUuMjI0LS41LjVzLjIyNC41LjUuNWgyLjA2M3oiIGZpbGw9IiNFMEUwRTAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+Cg==);
}

/* line 2427, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="checkbox"] + label,
.inlinesvg input[type="checkbox"] + .check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjZmZmIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0iTTQuMTYzIDJoOS43MTJjLjI3NiAwIC41LS4yMjQuNS0uNXMtLjIyNC0uNS0uNS0uNWgtMTEuNzc1Yy0uMjc2IDAtLjUuMjI0LS41LjVzLjIyNC41LjUuNWgyLjA2M3oiIGZpbGw9IiNFMEUwRTAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+Cg==);
  background-position: 0 1px;
}

/* line 2432, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="checkbox"]:focus + label,
.inlinesvg input[type="checkbox"]:focus + .check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0iI0M5RTdGOCIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiIvPjxwYXRoIGQ9Ik00LjE2MyAyaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjQTJENkY0Ii8+PHBhdGggZD0iTTAgMy45OTZ2OC4wMDhjMCAyLjIwNyAxLjc4OSAzLjk5NiAzLjk5NiAzLjk5Nmg4LjAwOGMyLjIwNyAwIDMuOTk2LTEuNzg5IDMuOTk2LTMuOTk2di04LjAwOGMwLTIuMjA3LTEuNzg5LTMuOTk2LTMuOTk2LTMuOTk2aC04LjAwOGMtMi4yMDcgMC0zLjk5NiAxLjc4OS0zLjk5NiAzLjk5NnptMTIuMDA0LTIuOTk2YzEuNjU1IDAgMi45OTYgMS4zNDEgMi45OTYgMi45OTZ2OC4wMDhjMCAxLjY1NS0xLjM0MSAyLjk5Ni0yLjk5NiAyLjk5NmgtOC4wMDhjLTEuNjU1IDAtMi45OTYtMS4zNDEtMi45OTYtMi45OTZ2LTguMDA4YzAtMS42NTUgMS4zNDEtMi45OTYgMi45OTYtMi45OTZoOC4wMDh6IiBmaWxsPSIjMUU3N0FDIi8+PC9nPjwvc3ZnPg==);
}

/* line 2436, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg input[type="checkbox"]:active + label,
.inlinesvg input[type="checkbox"]:active + .check {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjZmZmIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0iTTQuMTYzIDJoOS43MTJjLjI3NiAwIC41LS4yMjQuNS0uNXMtLjIyNC0uNS0uNS0uNWgtMTEuNzc1Yy0uMjc2IDAtLjUuMjI0LS41LjVzLjIyNC41LjUuNWgyLjA2M3oiIGZpbGw9IiNFMEUwRTAiLz48cGF0aCBkPSJNMy4wNzcgOC42ODlsNC40NDYgNC4yNTEgNy4zNDQtMTEuMjctMS4wNTEtLjYyNS02LjQ5MSA4LjI4LTIuODgxLTIuMzk0LTEuMzY4IDEuNzU5eiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0wIDMuOTk2djguMDA4YzAgMi4yMDcgMS43ODkgMy45OTYgMy45OTYgMy45OTZoOC4wMDhjMi4yMDcgMCAzLjk5Ni0xLjc4OSAzLjk5Ni0zLjk5NnYtOC4wMDhjMC0yLjIwNy0xLjc4OS0zLjk5Ni0zLjk5Ni0zLjk5NmgtOC4wMDhjLTIuMjA3IDAtMy45OTYgMS43ODktMy45OTYgMy45OTZ6bTEyLjAwNC0yLjk5NmMxLjY1NSAwIDIuOTk2IDEuMzQxIDIuOTk2IDIuOTk2djguMDA4YzAgMS42NTUtMS4zNDEgMi45OTYtMi45OTYgMi45OTZoLTguMDA4Yy0xLjY1NSAwLTIuOTk2LTEuMzQxLTIuOTk2LTIuOTk2di04LjAwOGMwLTEuNjU1IDEuMzQxLTIuOTk2IDIuOTk2LTIuOTk2aDguMDA4eiIgZmlsbD0iIzVENUQ1RCIvPjwvZz48L3N2Zz4K);
}

/* line 2442, app/assets/stylesheets/theme/_theme.scss */
.checkboxes li,
ul.items li {
  border-bottom: 1px solid #ddd;
}

/* line 2448, app/assets/stylesheets/theme/_theme.scss */
div.ema input.checkbox_large[type="checkbox"] + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiA+PGcgZmlsbD0ibm9uZSI+PGc+PHJlY3QgZmlsbD0iI0VGRUZFRiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iNSI+PC9yZWN0PjxyZWN0IGlkPSJSZWN0YW5nbGUtMTgiIGZpbGw9IiNmZmYiIHg9IjkiIHk9IjkiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgcng9IjIiPjwvcmVjdD48cGF0aCBkPSJNMTIuNjA4IDEwaDkuODgyYy4yODEgMCAuNTA5LS4yMjQuNTA5LS41cy0uMjI4LS41LS41MDktLjVoLTExLjk4MmMtLjI4MSAwLS41MDkuMjI0LS41MDkuNXMuMjI4LjUuNTA5LjVoMi4xeiIgZmlsbD0iI0UwRTBFMCI+PC9wYXRoPjxwYXRoIGQ9Ik04IDExLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPgo=);
  background-position: 0 1px !important;
}

/* line 2452, app/assets/stylesheets/theme/_theme.scss */
div.ema input.checkbox_large[type="checkbox"]:focus + label, div.ema input.checkbox_large.highlight[type="checkbox"] + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiA+PGcgZmlsbD0ibm9uZSI+PGc+PHJlY3QgZmlsbD0iIzUzQURFMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iNSI+PC9yZWN0PjxyZWN0IGlkPSJSZWN0YW5nbGUtMTgiIGZpbGw9IiNmZmYiIHg9IjkiIHk9IjkiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgcng9IjIiPjwvcmVjdD48cGF0aCBkPSJNMTIuNjA4IDEwaDkuODgyYy4yODEgMCAuNTA5LS4yMjQuNTA5LS41cy0uMjI4LS41LS41MDktLjVoLTExLjk4MmMtLjI4MSAwLS41MDkuMjI0LS41MDkuNXMuMjI4LjUuNTA5LjVoMi4xeiIgZmlsbD0iI0UwRTBFMCI+PC9wYXRoPjxwYXRoIGQ9Ik04IDExLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPgo=);
}

/* line 2456, app/assets/stylesheets/theme/_theme.scss */
div.ema input.checkbox_large[type="checkbox"]:checked + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiA+PGcgZmlsbD0ibm9uZSI+PGc+PHJlY3QgZmlsbD0iI0VGRUZFRiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iNSI+PC9yZWN0PjxyZWN0IGZpbGw9IiNmZmYiIHg9IjkiIHk9IjkiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgcng9IjIiPjwvcmVjdD48cGF0aCBkPSJNMTIuMTYzIDEwaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjRTBFMEUwIj48L3BhdGg+PHBhdGggZD0iTTExLjA3NyAxNi42ODlsNC40NDYgNC4yNTEgNy4zNDQtMTEuMjctMS4wNTEtLjYyNS02LjQ5MSA4LjI4LTIuODgxLTIuMzk0LTEuMzY4IDEuNzU5eiIgZmlsbD0iIzAwMCI+PC9wYXRoPjxwYXRoIGQ9Ik04IDExLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPgo=);
}

/* line 2459, app/assets/stylesheets/theme/_theme.scss */
div.ema input.checkbox_large[type="checkbox"]:checked:focus + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiA+PGcgZmlsbD0ibm9uZSI+PGc+PHJlY3QgZmlsbD0iIzUzQURFMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iNSI+PC9yZWN0PjxyZWN0IGZpbGw9IiNmZmYiIHg9IjkiIHk9IjkiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgcng9IjIiPjwvcmVjdD48cGF0aCBkPSJNMTIuMTYzIDEwaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjRTBFMEUwIj48L3BhdGg+PHBhdGggZD0iTTExLjA3NyAxNi42ODlsNC40NDYgNC4yNTEgNy4zNDQtMTEuMjctMS4wNTEtLjYyNS02LjQ5MSA4LjI4LTIuODgxLTIuMzk0LTEuMzY4IDEuNzU5eiIgZmlsbD0iIzAwMCI+PC9wYXRoPjxwYXRoIGQ9Ik04IDExLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPgo=);
}

/* line 2465, app/assets/stylesheets/theme/_theme.scss */
div.ema .highlight input.checkbox_large[type="checkbox"] + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Y2hlY2tib3hfbGFyZ2VfZ3JlZW5fb2ZmPC90aXRsZT48ZyBpZD0iUGFnZS0xIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGlkPSJjaGVja2JveF9sYXJnZV9ncmVlbl9vZmYiPjxyZWN0IGlkPSJSZWN0YW5nbGUtMTAzIiBmaWxsPSIjQThFMjlEIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSI1Ii8+PHJlY3QgaWQ9IlJlY3RhbmdsZS0xOCIgZmlsbD0iI0ZGRiIgeD0iOSIgeT0iOSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiIvPjxwYXRoIGQ9Ik0xMi4xNjMgMTBoOS43MWEuNS41IDAgMCAwIDAtMUgxMC4xYS41LjUgMCAwIDAgMCAxaDIuMDYzeiIgaWQ9IlBhdGgtMzMiIGZpbGw9IiNFMEUwRTAiLz48cGF0aCBkPSJNOCAxMS45OTZ2OC4wMDhBMy45OTYgMy45OTYgMCAwIDAgMTEuOTk2IDI0aDguMDA4QTMuOTk2IDMuOTk2IDAgMCAwIDI0IDIwLjAwNHYtOC4wMDhBMy45OTYgMy45OTYgMCAwIDAgMjAuMDA0IDhoLTguMDA4QTMuOTk2IDMuOTk2IDAgMCAwIDggMTEuOTk2ek0yMC4wMDQgOUEyLjk5NiAyLjk5NiAwIDAgMSAyMyAxMS45OTZ2OC4wMDhBMi45OTYgMi45OTYgMCAwIDEgMjAuMDA0IDIzaC04LjAwOEEyLjk5NiAyLjk5NiAwIDAgMSA5IDIwLjAwNHYtOC4wMDhBMi45OTYgMi45OTYgMCAwIDEgMTEuOTk2IDloOC4wMDh6IiBpZD0iUmVjdGFuZ2xlLTE5IiBmaWxsPSIjNDE5QTE4Ii8+PC9nPjwvZz48L3N2Zz4=);
}

/* line 2468, app/assets/stylesheets/theme/_theme.scss */
div.ema .highlight input.checkbox_large[type="checkbox"]:focus + label, div.ema .highlight input.checkbox_large.highlight[type="checkbox"] + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Y2hlY2tib3hfbGFyZ2VfZ3JlZW5fb2ZmX2ZvY3VzPC90aXRsZT48ZyBpZD0iUGFnZS0xIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGlkPSJjaGVja2JveF9sYXJnZV9ncmVlbl9vZmZfZm9jdXMiPjxnIGlkPSJjaGVja2JveF9sYXJnZV9ncmVlbl9vbiI+PHJlY3QgaWQ9IlJlY3RhbmdsZS0xMDMiIGZpbGw9IiNBOEUyOUQiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgcng9IjUiLz48cGF0aCBkPSJNNSAxYTQgNCAwIDAgMC00IDR2MjJhNCA0IDAgMCAwIDQgNGgyMmE0IDQgMCAwIDAgNC00VjVhNCA0IDAgMCAwLTQtNEg1em0wLTFoMjJhNSA1IDAgMCAxIDUgNXYyMmE1IDUgMCAwIDEtNSA1SDVhNSA1IDAgMCAxLTUtNVY1YTUgNSAwIDAgMSA1LTV6IiBpZD0iU2hhcGUiIGZpbGw9IiM0MTlBMTgiLz48cmVjdCBpZD0iUmVjdGFuZ2xlLTE4IiBmaWxsPSIjRkZGIiB4PSI5IiB5PSI5IiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0iTTEyLjE2MyAxMGg5LjcxMWEuNS41IDAgMCAwIDAtMUgxMC4xYS41LjUgMCAwIDAgMCAxaDIuMDYzeiIgaWQ9IlBhdGgtMzMiIGZpbGw9IiNFMEUwRTAiLz48cGF0aCBkPSJNMTEuMDc3IDE2LjY5bDQuNDQ2IDQuMjUgNy4zNDQtMTEuMjctMS4wNS0uNjI1LTYuNDkyIDguMjgtMi44OC0yLjM5NS0xLjM2OCAxLjc2eiIgaWQ9IlBhdGgtMzQiIGZpbGw9IiMwMDU1MEUiLz48cGF0aCBkPSJNOCAxMS45OTZ2OC4wMDhBMy45OTYgMy45OTYgMCAwIDAgMTEuOTk2IDI0aDguMDA4QTMuOTk2IDMuOTk2IDAgMCAwIDI0IDIwLjAwNHYtOC4wMDhBMy45OTYgMy45OTYgMCAwIDAgMjAuMDA0IDhoLTguMDA4QTMuOTk2IDMuOTk2IDAgMCAwIDggMTEuOTk2ek0yMC4wMDQgOUEyLjk5NiAyLjk5NiAwIDAgMSAyMyAxMS45OTZ2OC4wMDhBMi45OTYgMi45OTYgMCAwIDEgMjAuMDA0IDIzaC04LjAwOEEyLjk5NiAyLjk5NiAwIDAgMSA5IDIwLjAwNHYtOC4wMDhBMi45OTYgMi45OTYgMCAwIDEgMTEuOTk2IDloOC4wMDh6IiBpZD0iUmVjdGFuZ2xlLTE5IiBmaWxsPSIjNDE5QTE4Ii8+PC9nPjxyZWN0IGlkPSJSZWN0YW5nbGUtMTgiIGZpbGw9IiNGRkYiIHg9IjkiIHk9IjkiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgcng9IjIiLz48cGF0aCBkPSJNMTIuMTYzIDEwaDkuNzExYS41LjUgMCAwIDAgMC0xSDEwLjFhLjUuNSAwIDAgMCAwIDFoMi4wNjN6IiBpZD0iUGF0aC0zMyIgZmlsbD0iI0UwRTBFMCIvPjxwYXRoIGQ9Ik04IDExLjk5NnY4LjAwOEEzLjk5NiAzLjk5NiAwIDAgMCAxMS45OTYgMjRoOC4wMDhBMy45OTYgMy45OTYgMCAwIDAgMjQgMjAuMDA0di04LjAwOEEzLjk5NiAzLjk5NiAwIDAgMCAyMC4wMDQgOGgtOC4wMDhBMy45OTYgMy45OTYgMCAwIDAgOCAxMS45OTZ6TTIwLjAwNCA5QTIuOTk2IDIuOTk2IDAgMCAxIDIzIDExLjk5NnY4LjAwOEEyLjk5NiAyLjk5NiAwIDAgMSAyMC4wMDQgMjNoLTguMDA4QTIuOTk2IDIuOTk2IDAgMCAxIDkgMjAuMDA0di04LjAwOEEyLjk5NiAyLjk5NiAwIDAgMSAxMS45OTYgOWg4LjAwOHoiIGlkPSJSZWN0YW5nbGUtMTkiIGZpbGw9IiM0MTlBMTgiLz48L2c+PC9nPjwvc3ZnPg==);
}

/* line 2472, app/assets/stylesheets/theme/_theme.scss */
div.ema .highlight input.checkbox_large[type="checkbox"]:checked + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Y2hlY2tib3hfbGFyZ2VfZ3JlZW5fb248L3RpdGxlPjxnIGlkPSJQYWdlLTEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9ImNoZWNrYm94X2xhcmdlX2dyZWVuX29uIj48cmVjdCBpZD0iUmVjdGFuZ2xlLTEwMyIgZmlsbD0iI0E4RTI5RCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iNSIvPjxyZWN0IGlkPSJSZWN0YW5nbGUtMTgiIGZpbGw9IiNGRkYiIHg9IjkiIHk9IjkiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgcng9IjIiLz48cGF0aCBkPSJNMTIuMTYzIDEwaDkuNzExYS41LjUgMCAwIDAgMC0xSDEwLjFhLjUuNSAwIDAgMCAwIDFoMi4wNjN6IiBpZD0iUGF0aC0zMyIgZmlsbD0iI0UwRTBFMCIvPjxwYXRoIGQ9Ik0xMS4wNzcgMTYuNjlsNC40NDYgNC4yNSA3LjM0NC0xMS4yNy0xLjA1LS42MjUtNi40OTIgOC4yOC0yLjg4LTIuMzk1LTEuMzY4IDEuNzZ6IiBpZD0iUGF0aC0zNCIgZmlsbD0iIzAwNTUwRSIvPjxwYXRoIGQ9Ik04IDExLjk5NnY4LjAwOEEzLjk5NiAzLjk5NiAwIDAgMCAxMS45OTYgMjRoOC4wMDhBMy45OTYgMy45OTYgMCAwIDAgMjQgMjAuMDA0di04LjAwOEEzLjk5NiAzLjk5NiAwIDAgMCAyMC4wMDQgOGgtOC4wMDhBMy45OTYgMy45OTYgMCAwIDAgOCAxMS45OTZ6TTIwLjAwNCA5QTIuOTk2IDIuOTk2IDAgMCAxIDIzIDExLjk5NnY4LjAwOEEyLjk5NiAyLjk5NiAwIDAgMSAyMC4wMDQgMjNoLTguMDA4QTIuOTk2IDIuOTk2IDAgMCAxIDkgMjAuMDA0di04LjAwOEEyLjk5NiAyLjk5NiAwIDAgMSAxMS45OTYgOWg4LjAwOHoiIGlkPSJSZWN0YW5nbGUtMTkiIGZpbGw9IiM0MTlBMTgiLz48L2c+PC9nPjwvc3ZnPg==);
}

/* line 2475, app/assets/stylesheets/theme/_theme.scss */
div.ema .highlight input.checkbox_large[type="checkbox"]:checked:focus + label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Y2hlY2tib3hfbGFyZ2VfZ3JlZW5fb25fZm9jdXM8L3RpdGxlPjxnIGlkPSJQYWdlLTEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9ImNoZWNrYm94X2xhcmdlX2dyZWVuX29uX2ZvY3VzIj48cmVjdCBpZD0iUmVjdGFuZ2xlLTEwMyIgZmlsbD0iI0E4RTI5RCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iNSIvPjxwYXRoIGQ9Ik01IDFhNCA0IDAgMCAwLTQgNHYyMmE0IDQgMCAwIDAgNCA0aDIyYTQgNCAwIDAgMCA0LTRWNWE0IDQgMCAwIDAtNC00SDV6bTAtMWgyMmE1IDUgMCAwIDEgNSA1djIyYTUgNSAwIDAgMS01IDVINWE1IDUgMCAwIDEtNS01VjVhNSA1IDAgMCAxIDUtNXoiIGlkPSJTaGFwZSIgZmlsbD0iIzQxOUExOCIvPjxyZWN0IGlkPSJSZWN0YW5nbGUtMTgiIGZpbGw9IiNGRkYiIHg9IjkiIHk9IjkiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgcng9IjIiLz48cGF0aCBkPSJNMTIuMTYzIDEwaDkuNzExYS41LjUgMCAwIDAgMC0xSDEwLjFhLjUuNSAwIDAgMCAwIDFoMi4wNjN6IiBpZD0iUGF0aC0zMyIgZmlsbD0iI0UwRTBFMCIvPjxwYXRoIGQ9Ik0xMS4wNzcgMTYuNjlsNC40NDYgNC4yNSA3LjM0NC0xMS4yNy0xLjA1LS42MjUtNi40OTIgOC4yOC0yLjg4LTIuMzk1LTEuMzY4IDEuNzZ6IiBpZD0iUGF0aC0zNCIgZmlsbD0iIzAwNTUwRSIvPjxwYXRoIGQ9Ik04IDExLjk5NnY4LjAwOEEzLjk5NiAzLjk5NiAwIDAgMCAxMS45OTYgMjRoOC4wMDhBMy45OTYgMy45OTYgMCAwIDAgMjQgMjAuMDA0di04LjAwOEEzLjk5NiAzLjk5NiAwIDAgMCAyMC4wMDQgOGgtOC4wMDhBMy45OTYgMy45OTYgMCAwIDAgOCAxMS45OTZ6TTIwLjAwNCA5QTIuOTk2IDIuOTk2IDAgMCAxIDIzIDExLjk5NnY4LjAwOEEyLjk5NiAyLjk5NiAwIDAgMSAyMC4wMDQgMjNoLTguMDA4QTIuOTk2IDIuOTk2IDAgMCAxIDkgMjAuMDA0di04LjAwOEEyLjk5NiAyLjk5NiAwIDAgMSAxMS45OTYgOWg4LjAwOHoiIGlkPSJSZWN0YW5nbGUtMTkiIGZpbGw9IiM0MTlBMTgiLz48L2c+PC9nPjwvc3ZnPg==);
}

/* line 2482, app/assets/stylesheets/theme/_theme.scss */
ul.items li {
  background: #efefef;
  border-radius: 2em;
}

/* line 2485, app/assets/stylesheets/theme/_theme.scss */
ul.items li.odd, ul.items li:nth-child(2n+1) {
  background: white;
}

/* line 2491, app/assets/stylesheets/theme/_theme.scss */
ul.items li.removing a.remove > *,
ul.items li.removing span.clear {
  background: #ff9630 url(/assets/img/icons_uidark-a174830751bd1eccd7df90d14e3821db77fdf420cde9f03d75f7b692b6ea2722.png) -13795px -1px no-repeat;
  background-color: rgba(255, 150, 48, 0.9);
}

/* @end */
/* @group color_picker.scss */
/* line 2500, app/assets/stylesheets/theme/_theme.scss */
.mbtn.color > span {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -0.65em 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}

/* @end */
/* @group composer.scss */
/* line 2510, app/assets/stylesheets/theme/_theme.scss */
#madmimi_outer_wrapper {
  background: #ddd url(/assets/img/workspace_shadows-bd39a5d899a2624a94db75227f1052fac4bbb37d1f3151faace985e304407bde.png) 0 0 repeat-x;
  margin: 20px -20px 0;
}

/* line 2514, app/assets/stylesheets/theme/_theme.scss */
#madmimi_inner_wrapper {
  border-radius: 5px;
}

/* line 2518, app/assets/stylesheets/theme/_theme.scss */
#madmimi_inner_wrapper.borderless #madmimi_header img {
  border-radius: 5px 5px 0 0;
}

/* line 2524, app/assets/stylesheets/theme/_theme.scss */
#madmimi_inner_wrapper.footer-subtle #madmimi_body {
  border-radius: 0 0 5px 5px;
}

@-webkit-keyframes pulsateDark {
  0% {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
  }
  50% {
    box-shadow: inset 0 0 15px 1px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
  }
}

@keyframes pulsateDark {
  0% {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
  }
  50% {
    box-shadow: inset 0 0 15px 1px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
  }
}

@-webkit-keyframes pulsateLight {
  0% {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  }
  50% {
    box-shadow: inset 0 0 15px 1px rgba(0, 0, 0, 0.5);
  }
  100% {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  }
}

@keyframes pulsateLight {
  0% {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  }
  50% {
    box-shadow: inset 0 0 15px 1px rgba(0, 0, 0, 0.5);
  }
  100% {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  }
}

/* line 2552, app/assets/stylesheets/theme/_theme.scss */
#madmimi_logo .madmimi-logo-container,
#madmimi_logo a.edit {
  border-radius: 5px;
  border: none;
}

/* line 2556, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #madmimi_logo .madmimi-logo-container, .ui_dark #madmimi_logo a.edit {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.5);
}

/* line 2559, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #madmimi_logo .madmimi-logo-container:hover, .ui_dark #madmimi_logo a.edit:hover {
  background: rgba(255, 255, 255, 0.15);
}

/* line 2563, app/assets/stylesheets/theme/_theme.scss */
.ui_light #madmimi_logo .madmimi-logo-container, .ui_light #madmimi_logo a.edit {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.5);
}

/* line 2566, app/assets/stylesheets/theme/_theme.scss */
.ui_light #madmimi_logo .madmimi-logo-container:hover, .ui_light #madmimi_logo a.edit:hover {
  background: rgba(0, 0, 0, 0.15);
}

/* line 2571, app/assets/stylesheets/theme/_theme.scss */
#madmimi_logo .madmimi-logo-container.logo_added {
  border-radius: 0;
  box-shadow: none !important;
  background: transparent !important;
}

/* line 2576, app/assets/stylesheets/theme/_theme.scss */
#madmimi_logo .madmimi-logo-container.processing {
  border-radius: 5px;
}

/* line 2578, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #madmimi_logo .madmimi-logo-container.processing {
  -webkit-animation: pulsateDark 1200ms linear infinite;
          animation: pulsateDark 1200ms linear infinite;
  background: rgba(255, 255, 255, 0.05) !important;
}

/* line 2582, app/assets/stylesheets/theme/_theme.scss */
.ui_light #madmimi_logo .madmimi-logo-container.processing {
  -webkit-animation: pulsateLight 1200ms linear infinite;
          animation: pulsateLight 1200ms linear infinite;
  background: rgba(0, 0, 0, 0.05) !important;
}

/* line 2589, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #madmimi_logo span > span {
  background-color: rgba(99, 110, 118, 0.1);
}

/* line 2591, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #madmimi_logo span > span:hover, .ui_dark #madmimi_logo span > span:focus {
  background-color: rgba(99, 110, 118, 0.5);
}

/* line 2596, app/assets/stylesheets/theme/_theme.scss */
.ui_light #madmimi_logo span > span {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 2598, app/assets/stylesheets/theme/_theme.scss */
.ui_light #madmimi_logo span > span:hover, .ui_light #madmimi_logo span > span:focus {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 2607, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #madmimi_logo.over .madmimi-logo-container {
  background: rgba(255, 255, 255, 0.25);
}

/* line 2609, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #madmimi_logo.over .madmimi-logo-container:hover {
  background: rgba(255, 255, 255, 0.35);
}

/* line 2613, app/assets/stylesheets/theme/_theme.scss */
.ui_light #madmimi_logo.over .madmimi-logo-container {
  background: rgba(0, 0, 0, 0.25);
}

/* line 2615, app/assets/stylesheets/theme/_theme.scss */
.ui_light #madmimi_logo.over .madmimi-logo-container:hover {
  background: rgba(0, 0, 0, 0.35);
}

/* line 2622, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body,
#madmimi_header,
#madmimi_footer {
  background: #f0f0f0;
  border: 1px solid #999;
}

/* line 2630, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body .module-tools,
#madmimi_header .module-tools {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* line 2634, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body .mbtn.simple,
#madmimi_header .mbtn.simple {
  border-radius: 3px;
}

/* line 2639, app/assets/stylesheets/theme/_theme.scss */
body div.ema .module-tools .mbtn.simple {
  border-radius: 0;
}

/* line 2641, app/assets/stylesheets/theme/_theme.scss */
body div.ema .module-tools .mbtn.simple, body div.ema .module-tools .mbtn.simple:hover, body div.ema .module-tools .mbtn.simple:active, body div.ema .module-tools .mbtn.simple:focus {
  font-weight: 500 !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* line 2651, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body .module-tools {
  border-radius: 5px 5px 0 0;
}

/* line 2653, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body .module-tools .mbtn.simple {
  border-radius: 0;
  padding: 0 1em !important;
}

/* line 2658, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body .module-tools li.preview .mbtn.simple {
  border-radius: 5px 0 0 0;
}

/* line 2663, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body .module-tools li.delete .mbtn.simple {
  border-radius: 0 5px 0 0;
}

/* line 2668, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body .module-toolbar {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

/* line 2672, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header {
  border-radius: 5px 5px 0 0;
}

/* line 2674, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header .module-tools {
  border-radius: 5px;
}

/* line 2677, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header img {
  border-radius: 4px 4px 0 0;
}

/* line 2681, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #madmimi_header.processing {
  -webkit-animation: pulsateDark 1200ms linear infinite;
          animation: pulsateDark 1200ms linear infinite;
}

/* line 2684, app/assets/stylesheets/theme/_theme.scss */
.ui_light #madmimi_header.processing {
  -webkit-animation: pulsateLight 1200ms linear infinite;
          animation: pulsateLight 1200ms linear infinite;
}

/* line 2689, app/assets/stylesheets/theme/_theme.scss */
#madmimi_footer {
  border-radius: 0 0 5px 5px;
}

/* line 2691, app/assets/stylesheets/theme/_theme.scss */
#madmimi_footer .footer {
  border-radius: 0 0 4px 4px;
}

/* line 2695, app/assets/stylesheets/theme/_theme.scss */
.edit_module {
  border-radius: 3px;
}

/* line 2699, app/assets/stylesheets/theme/_theme.scss */
div.module-insertion:before {
  border-radius: 1.5px;
}

/* line 2702, app/assets/stylesheets/theme/_theme.scss */
div.module-insertion:after {
  font-weight: 700;
}

/* line 2707, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_dark .module-insertion:hover:before {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 2712, app/assets/stylesheets/theme/_theme.scss */
#madmimi_outer_wrapper.ui_dark .module-insertion:hover:after {
  color: rgba(255, 255, 255, 0.4);
}

/* line 2717, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_light .module-insertion:hover:before {
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 2722, app/assets/stylesheets/theme/_theme.scss */
#madmimi_outer_wrapper.ui_light .module-insertion:hover:after {
  color: rgba(0, 0, 0, 0.4);
}

/* line 2726, app/assets/stylesheets/theme/_theme.scss */
.dragged_product,
.dragged_product:hover {
  border: 5px solid #fcda6c;
}

/* line 2730, app/assets/stylesheets/theme/_theme.scss */
.promotion-status {
  margin: 20px -20px -20px;
  color: white;
  background: red;
  background-image: -webkit-repeating-linear-gradient(135deg, transparent, transparent 70px, #f90 70px, #f90 150px);
  background-image: repeating-linear-gradient(-45deg, transparent, transparent 70px, #f90 70px, #f90 150px);
}

/* line 2735, app/assets/stylesheets/theme/_theme.scss */
.sidebar_hidden .promotion-status {
  width: 950px;
}

/* line 2738, app/assets/stylesheets/theme/_theme.scss */
.promotion-status p {
  background: #d60e0e;
  box-shadow: inset 2px 5px 0 0 rgba(0, 0, 0, 0.1);
  border-radius: 25px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

/* line 2745, app/assets/stylesheets/theme/_theme.scss */
#font_size_text {
  color: #ccc;
}

/* line 2748, app/assets/stylesheets/theme/_theme.scss */
.active .madmimi-image-container-body,
.active .madmimi-header-container .header,
.module-container:hover div.editor.edit,
.module-container:hover div.editor.html,
.module-container:hover input,
.active div.editor.edit,
.active div.editor.html,
.empty-image img,
.madmimi-header-container input {
  border-radius: 5px;
}

/* line 2761, app/assets/stylesheets/theme/_theme.scss */
.madmimi-image-container.header {
  border-radius: 5px 5px 0 0;
}

/* line 2763, app/assets/stylesheets/theme/_theme.scss */
.madmimi-image-container.header .module-toolbar {
  border-radius: 5px !important;
}

/* line 2766, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_dark .madmimi-image-container.header.collapsed {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.5);
}

/* line 2769, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_dark .madmimi-image-container.header.collapsed:hover {
  background: rgba(255, 255, 255, 0.15);
}

/* line 2773, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_light .madmimi-image-container.header.collapsed {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.5);
}

/* line 2776, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_light .madmimi-image-container.header.collapsed:hover {
  background: rgba(0, 0, 0, 0.15);
}

/* line 2783, app/assets/stylesheets/theme/_theme.scss */
.promotion_banner_placeholder span {
  font-size: 1.18571429em;
}

/* line 2786, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_light .promotion_banner_placeholder {
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.75);
}

/* line 2789, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_light .promotion_banner_placeholder span.supplement {
  color: rgba(0, 0, 0, 0.4);
}

/* line 2793, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_dark .promotion_banner_placeholder {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.75);
}

/* line 2796, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_dark .promotion_banner_placeholder span.supplement {
  color: rgba(255, 255, 255, 0.4);
}

/* line 2801, app/assets/stylesheets/theme/_theme.scss */
.banner_info {
  font-size: 14px;
}

/* line 2804, app/assets/stylesheets/theme/_theme.scss */
#banner_tip {
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 1px currentColor;
  color: currentColor;
  font-size: 9px;
  font-weight: 700;
}

/* line 2812, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_dark #banner_tip:hover, #madmimi_header.ui_dark #banner_tip:focus {
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
  color: white;
}

/* line 2817, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header.ui_light #banner_tip:hover, #madmimi_header.ui_light #banner_tip:focus {
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5);
  color: black;
}

/* line 2824, app/assets/stylesheets/theme/_theme.scss */
.banner_tip__popover {
  background-color: #fff8e4;
  color: #7e5d00;
  font-size: 14px;
  font-weight: 400;
  box-shadow: inset 0 0 0 3px #d4cbb1;
  border-radius: 0.55em;
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
.banner_tip__popover:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-top: 5px solid #d4cbb1;
  border-bottom: 0 solid transparent;
  bottom: -5px;
  top: auto;
  left: 50%;
  margin-left: -5px;
}

/* line 2835, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_light .madmimi-image-container-body.hover {
  box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

/* line 2838, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_dark .madmimi-image-container-body.hover {
  box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.5);
}

/* line 2843, app/assets/stylesheets/theme/_theme.scss */
.ui_dark .madmimi-image-container-body.processing {
  -webkit-animation: pulsateDark 1200ms linear infinite;
          animation: pulsateDark 1200ms linear infinite;
}

/* line 2846, app/assets/stylesheets/theme/_theme.scss */
.ui_light .madmimi-image-container-body.processing {
  -webkit-animation: pulsateLight 1200ms linear infinite;
          animation: pulsateLight 1200ms linear infinite;
}

/* line 2853, app/assets/stylesheets/theme/_theme.scss */
.madmimi-preview-container .images .controls .size {
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

/* line 2860, app/assets/stylesheets/theme/_theme.scss */
#composer_nav {
  width: 256px;
  max-width: 100%;
  position: absolute;
}

/* line 2865, app/assets/stylesheets/theme/_theme.scss */
#module_adder {
  width: 594px;
}

/* line 2868, app/assets/stylesheets/theme/_theme.scss */
body div.ema #madmimi_outer_wrapper.ui_light #module_adder .mbtn.simple {
  color: #333 !important;
}

/* line 2871, app/assets/stylesheets/theme/_theme.scss */
body div.ema #madmimi_outer_wrapper.ui_dark #module_adder .mbtn.simple {
  color: white !important;
}

/* line 2876, app/assets/stylesheets/theme/_theme.scss */
div.ema .tooltip_trigger {
  cursor: help;
}

/* line 2878, app/assets/stylesheets/theme/_theme.scss */
div.ema .tooltip_trigger span.title {
  font-weight: 400;
  font-size: 12px !important;
  color: white !important;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  background-color: black;
  border-radius: 2px;
  box-shadow: none;
  line-height: 1;
  position: absolute !important;
}

/* line 2887, app/assets/stylesheets/theme/_theme.scss */
div.ema .tooltip_trigger span.title.bottom {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
div.ema .tooltip_trigger span.title.bottom:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 4px solid black;
  top: -4px;
  bottom: auto;
  left: 50%;
  margin-left: -4px;
}

/* line 2890, app/assets/stylesheets/theme/_theme.scss */
div.ema .tooltip_trigger span.title.top {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
div.ema .tooltip_trigger span.title.top:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid black;
  border-bottom: 0 solid transparent;
  bottom: -4px;
  top: auto;
  left: 50%;
  margin-left: -4px;
}

/* line 2896, app/assets/stylesheets/theme/_theme.scss */
div.ema .tooltip_trigger.larger span.title {
  font-size: 14px !important;
}

/* line 2901, app/assets/stylesheets/theme/_theme.scss */
div.ema .tooltip_trigger.smaller span.title {
  font-size: 10px !important;
}

/* @end */
/* @group contact.scss */
/* line 2908, app/assets/stylesheets/theme/_theme.scss */
.contact h1 {
  font-size: 37px;
}

/* @group Customer Service Stat */
/* line 2912, app/assets/stylesheets/theme/_theme.scss */
.contact_badge_of_awesome {
  padding-bottom: 60px;
  background: url(/assets/img/contact_badge_arrow-c74e7206638f593b710a8227581007b7534442eab9f31e6879c29c234a2642ce.png) center bottom no-repeat;
}

/* line 2915, app/assets/stylesheets/theme/_theme.scss */
.contact_badge_of_awesome img {
  width: 100%;
}

/* @end */
/* @group Open/Closed Status */
/* line 2921, app/assets/stylesheets/theme/_theme.scss */
.contact_status {
  width: 178px;
  height: 120px;
  background: url(/assets/img/contact_open_closed_sign-70f3267fe32a9515c6eb6e86ac4a0c5111aa9147f5837b072c11bbe2fd9d16fc.png) 0 0 no-repeat;
  background-image: url(/assets/img/contact_open_closed_sign-70f3267fe32a9515c6eb6e86ac4a0c5111aa9147f5837b072c11bbe2fd9d16fc.png);
  text-align: left;
  overflow: hidden;
  text-indent: -1000em;
  text-decoration: ltr;
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .contact_status {
    background-image: url(/assets/img/contact_open_closed_sign@2x-753f7c9446d2974b155bf213abc3e694e4669681200973b45be924d9baa2e57b.png);
    background-size: 178px 240px;
  }
}

/* line 2928, app/assets/stylesheets/theme/_theme.scss */
.contact_status.open {
  background-position: 0 0;
}

/* line 2931, app/assets/stylesheets/theme/_theme.scss */
.contact_status.closed {
  background-position: 0 -120px;
}

/* @end */
/* @group Email Links */
/* line 2937, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li {
  width: 163px;
  background: #efefef;
}

/* line 2940, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li .funk {
  border-top: 15px solid transparent !important;
  border-bottom: 15px solid transparent !important;
  border-right: 15px solid #efefef;
}

/* line 2947, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li.contact_comment .funk, .contact_email_links li.contact_chat .funk {
  border-left: 15px solid #efefef;
}

/* line 2951, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li:hover {
  background: #5fa9d6;
}

/* line 2953, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li:hover .funk {
  border-color: #5fa9d6;
}

/* line 2956, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li:hover a {
  color: white;
}

/* line 2961, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links .contact_question,
.contact_email_links .contact_billing {
  margin-right: 238px;
}

/* line 2965, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links .contact_status {
  left: 208px;
}

/* @group contact agile service stat banner */
/* line 2972, app/assets/stylesheets/theme/_theme.scss */
.contact_service_stat > span.customers {
  text-shadow: 0 -1px 2px rgba(220, 90, 17, 0.75);
}

/* line 2977, app/assets/stylesheets/theme/_theme.scss */
.contact_service_stat span.row span {
  text-shadow: 0 2px 0 rgba(220, 90, 17, 0.75);
}

/* line 2980, app/assets/stylesheets/theme/_theme.scss */
.contact_service_stat span.row span.fast:after {
  text-shadow: 0 1px 0 rgba(220, 90, 17, 0.75);
}

/* line 2986, app/assets/stylesheets/theme/_theme.scss */
.contact_service_stat span.nps {
  text-shadow: 0 -1px 2px rgba(220, 90, 17, 0.75);
}

/* line 2990, app/assets/stylesheets/theme/_theme.scss */
.dragged_product,
.dragged_product:hover {
  box-shadow: inset 0 -1px 2px 0 rgba(255, 255, 255, 0.5), inset 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 1px rgba(0, 0, 0, 0.3);
}

/* line 2995, app/assets/stylesheets/theme/_theme.scss */
#main.with_sidebar .promotion_editor header #promotion_name {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 2999, app/assets/stylesheets/theme/_theme.scss */
#editor {
  font: 12px/1.6 Monaco, Menlo, "Ubuntu Mono", Consolas, source-code-pro, monospace;
}

/* line 3002, app/assets/stylesheets/theme/_theme.scss */
.promotion_editor .footer {
  color: #222;
}

/* line 3009, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body .module-container input.text,
#madmimi_body .module-container input[type=text],
#madmimi_body .module-container textarea,
#madmimi_body .module-container .editable .value,
#madmimi_body .module-container div.editor.edit,
#madmimi_body .module-container div.editor.html,
#madmimi_body .module-container .empty-image img,
#madmimi_body .module-container .edit .call-to-action-editor {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
}

/* line 3024, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body .module-container:hover input.text,
#madmimi_body .module-container:hover input[type=text],
#madmimi_body .module-container:hover textarea,
#madmimi_body .module-container:hover .editable .value,
#madmimi_body .module-container:hover div.editor.edit,
#madmimi_body .module-container:hover div.editor.html,
#madmimi_body .module-container:hover .empty-image img,
#madmimi_body .module-container:hover .edit .call-to-action-editor, #madmimi_body .module-container.toolbar-visible input.text,
#madmimi_body .module-container.toolbar-visible input[type=text],
#madmimi_body .module-container.toolbar-visible textarea,
#madmimi_body .module-container.toolbar-visible .editable .value,
#madmimi_body .module-container.toolbar-visible div.editor.edit,
#madmimi_body .module-container.toolbar-visible div.editor.html,
#madmimi_body .module-container.toolbar-visible .empty-image img,
#madmimi_body .module-container.toolbar-visible .edit .call-to-action-editor {
  border-top-width: 0 !important;
  border-radius: 0 0 5px 5px;
}

/* line 3039, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_dark input.text,
#madmimi_body.ui_dark input[type=text],
#madmimi_body.ui_dark textarea,
#madmimi_body.ui_dark .editable .value,
#madmimi_body.ui_dark div.editor.edit,
#madmimi_body.ui_dark div.editor.html,
#madmimi_body.ui_dark .empty-image img,
#madmimi_body.ui_dark .edit .call-to-action-editor {
  background: none;
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 3052, app/assets/stylesheets/theme/_theme.scss */
.image-edit-toolbar {
  border-radius: 0 0 5px 5px;
}

/* line 3055, app/assets/stylesheets/theme/_theme.scss */
#promotion_tutorial {
  background-color: rbga(255, 255, 255, 0.2);
}

/* line 3058, app/assets/stylesheets/theme/_theme.scss */
#promotion_tutorial .steps li {
  color: inherit;
}

/* line 3061, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_dark #promotion_tutorial .steps li.tutorial_last_step span {
  color: white;
}

/* line 3063, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_dark #promotion_tutorial .steps li.tutorial_last_step span em {
  color: white;
}

/* line 3069, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_dark #promotion_tutorial .steps li a {
  color: white;
}

/* line 3071, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_dark #promotion_tutorial .steps li a em {
  color: white !important;
}

/* line 3074, app/assets/stylesheets/theme/_theme.scss */
#madmimi_body.ui_dark #promotion_tutorial .steps li a:hover, #madmimi_body.ui_dark #promotion_tutorial .steps li a:focus {
  color: #fafafa;
}

/* line 3081, app/assets/stylesheets/theme/_theme.scss */
#promotion_tutorial .steps li > a:hover {
  color: #3693cc;
}

/* line 3085, app/assets/stylesheets/theme/_theme.scss */
#promotion_tutorial .steps li > span, #promotion_tutorial .steps li:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}

/* line 3089, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #promotion_tutorial .steps li > span, .ui_dark #promotion_tutorial .steps li:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 3094, app/assets/stylesheets/theme/_theme.scss */
#promotion_tutorial .steps .step_number {
  color: rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 3097, app/assets/stylesheets/theme/_theme.scss */
.ui_dark #promotion_tutorial .steps .step_number {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 3102, app/assets/stylesheets/theme/_theme.scss */
#promotion_tutorial .tutorial_video {
  background-image: url(/assets/img/tut_composer_watch@2x-07a7fa23bb3bcb818b9beefd481f4e320db26bf9c9f06a567aeebb88ddfcf9d6.png);
  background-size: 200px 128px;
}

/* line 3106, app/assets/stylesheets/theme/_theme.scss */
#promotion_tutorial .tutorial_action {
  font-size: 1.28571429em;
}

/* @end */
/* @group contributor.scss */
/* line 3113, app/assets/stylesheets/theme/_theme.scss */
.contibuter_badges figure {
  background: #efefef;
  border-radius: 5px;
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
.contibuter_badges figure:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #efefef;
  border-bottom: 0 solid transparent;
  bottom: -10px;
  top: auto;
  left: 50%;
  margin-left: -10px;
}

/* @end */
/* @group dashboard_items.scss */
/* line 3121, app/assets/stylesheets/theme/_theme.scss */
.objects {
  border-radius: 6px;
}

/* line 3123, app/assets/stylesheets/theme/_theme.scss */
.objects .content {
  background-color: #f9f9f9;
  border-radius: 6px;
}

/* line 3126, app/assets/stylesheets/theme/_theme.scss */
.objects .content,
.objects .content .funk {
  border-radius: 6px;
}

/* line 3132, app/assets/stylesheets/theme/_theme.scss */
.objects .content h3,
.objects .content h3 a,
.objects .content h4,
.objects .content h4 a {
  color: #555;
}

/* line 3137, app/assets/stylesheets/theme/_theme.scss */
.objects .content h3 .meta {
  line-height: 2.3571414763em;
}

/* line 3140, app/assets/stylesheets/theme/_theme.scss */
.objects .content h4 .meta {
  line-height: 1.7678571488em;
}

/* line 3144, app/assets/stylesheets/theme/_theme.scss */
.objects .content .details p,
.objects .content .details h3 a:after {
  color: rgba(0, 0, 0, 0.55);
  text-shadow: none;
}

/* line 3151, app/assets/stylesheets/theme/_theme.scss */
.objects .content .thumb img {
  max-width: 100%;
}

/* line 3159, app/assets/stylesheets/theme/_theme.scss */
.objects .content.ui_dark h3,
.objects .content.ui_dark h3 a,
.objects .content.ui_dark h4,
.objects .content.ui_dark h4 a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 3166, app/assets/stylesheets/theme/_theme.scss */
.objects .content.ui_dark .details p,
.objects .content.ui_dark .details h3 a:after {
  color: rgba(255, 255, 255, 0.55);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

/* line 3176, app/assets/stylesheets/theme/_theme.scss */
.objects .tools {
  background: #efefef;
  border-radius: 6px;
}

/* line 3179, app/assets/stylesheets/theme/_theme.scss */
.workspace .objects .tools {
  background: white;
}

/* line 3186, app/assets/stylesheets/theme/_theme.scss */
ol.drips li .drip-number {
  font-size: 1.28571429em;
  color: #777;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

/* line 3191, app/assets/stylesheets/theme/_theme.scss */
ol.drips li .content {
  border-radius: 5px 5px 0 0;
}

/* line 3194, app/assets/stylesheets/theme/_theme.scss */
ol.drips li .drag {
  background: #cbcbcb;
  border-radius: 2em 0 0 2em;
}

/* line 3200, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tools.colored .mbtn {
  color: currentColor !important;
  text-shadow: none;
  background-color: rgba(255, 255, 255, 0.35) !important;
  box-shadow: none;
}

/* line 3205, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tools.colored .mbtn:hover, body div.ema .tools.colored .mbtn:focus, body div.ema .tools.colored .mbtn.subtle:hover, body div.ema .tools.colored .mbtn.subtle:focus {
  background-color: rgba(255, 255, 255, 0.45) !important;
}

/* line 3211, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tools.colored .mbtn.subtle {
  background-color: rgba(255, 255, 255, 0) !important;
}

/* line 3214, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tools.colored .mbtn.selected, body div.ema .tools.colored .mbtn.subtle.selected {
  background-color: rgba(255, 255, 255, 0.35) !important;
  box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.1) !important;
}

/* line 3219, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tools.colored .mbtn:active, body div.ema .tools.colored .mbtn.subtle:active {
  box-shadow: none;
  background-color: rgba(255, 255, 255, 0.5) !important;
}

/* line 3224, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tools.colored .mbtn.selected:hover, body div.ema .tools.colored .mbtn.selected:focus, body div.ema .tools.colored .mbtn.selected:active {
  box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 0.35) !important;
  text-shadow: none !important;
}

/* line 3231, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tools.colored .mbtn.scheduled {
  background-color: rgba(255, 255, 255, 0) !important;
}

/* line 3233, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tools.colored .mbtn.scheduled:hover, body div.ema .tools.colored .mbtn.scheduled:focus, body div.ema .tools.colored .mbtn.scheduled:active {
  box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 0.45) !important;
}

/* line 3240, app/assets/stylesheets/theme/_theme.scss */
body div.ema .tools.colored .mbtn.scheduled svg * {
  fill: red;
}

/* line 3247, app/assets/stylesheets/theme/_theme.scss */
.content.ui_dark + .tools.colored .mbtn {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 3249, app/assets/stylesheets/theme/_theme.scss */
.content.ui_dark + .tools.colored .mbtn.subtle {
  background-color: rgba(255, 255, 255, 0) !important;
}

/* line 3251, app/assets/stylesheets/theme/_theme.scss */
.content.ui_dark + .tools.colored .mbtn.subtle.selected {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

/* line 3255, app/assets/stylesheets/theme/_theme.scss */
.content.ui_dark + .tools.colored .mbtn:hover, .content.ui_dark + .tools.colored .mbtn:focus, .content.ui_dark + .tools.colored .mbtn.subtle:hover, .content.ui_dark + .tools.colored .mbtn.subtle:focus {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

/* line 3261, app/assets/stylesheets/theme/_theme.scss */
.content.ui_dark + .tools.colored .mbtn:active, .content.ui_dark + .tools.colored .mbtn.subtle:active {
  background-color: rgba(255, 255, 255, 0.25) !important;
}

/* line 3267, app/assets/stylesheets/theme/_theme.scss */
.tools .select .mbtn {
  color: inherit;
}

/* line 3269, app/assets/stylesheets/theme/_theme.scss */
.tools .select .mbtn:hover, .tools .select .mbtn:focus {
  text-shadow: none;
  background-color: rgba(255, 255, 255, 0.6);
  color: inherit;
}

/* line 3275, app/assets/stylesheets/theme/_theme.scss */
.tools .select .mbtn:active {
  background-color: rgba(255, 255, 255, 0.65);
  color: inherit !important;
}

/* @end */
/* line 3282, app/assets/stylesheets/theme/_theme.scss */
#drip_add_promo {
  background: #cbcbcb;
  border-radius: 5px;
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
#drip_add_promo:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #cbcbcb;
  top: -10px;
  bottom: auto;
  left: 50%;
  margin-left: -10px;
}

/* @end */
/* line 3289, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.twitter > span {
  color: #839db5;
}

/* line 3292, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.facebook > span {
  color: #839db5;
}

/* line 3295, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.plusone > span {
  color: #839db5;
}

/* line 3298, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.pinterest > span {
  color: #839db5;
}

/* line 3301, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.twitter:hover > span,
#nav_footer a.twitter:focus > span {
  color: #3c3c3c;
}

/* line 3305, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.facebook:hover > span,
#nav_footer a.facebook:focus > span {
  color: #3c3c3c;
}

/* line 3309, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.plusone:hover > span,
#nav_footer a.plusone:focus > span {
  color: #3c3c3c;
}

/* line 3313, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.pinterest:hover > span,
#nav_footer a.pinterest:focus > span {
  color: #3c3c3c;
}

/* line 3317, app/assets/stylesheets/theme/_theme.scss */
#nav_footer a.linkedin:hover > span,
#nav_footer a.linkedin:focus > span {
  color: #3c3c3c;
}

/* @end */
/* @group error_pages.scss */
/* line 3325, app/assets/stylesheets/theme/_theme.scss */
body.error_too_much_traffic #main {
  background: #f3f8ff url(/assets/img/solo_buildings-6e1d0a48c06cffa68dd0c6de988b25971de1223dcfa96adba5941baa4e32340f.png) 140% top repeat-x;
}

/* line 3328, app/assets/stylesheets/theme/_theme.scss */
body.error_too_much_traffic .traffic_cars {
  background: url(/assets/img/error_traffic-ac86019f5bb350e0ced64237204594da8a68187f61dd6988bdddd887b745233f.png) -150% bottom repeat-x;
}

/* line 3330, app/assets/stylesheets/theme/_theme.scss */
body.error_too_much_traffic .traffic_cars + .traffic_cars {
  background: url(/assets/img/error_traffic_west-355b2614f3b5a5a0e0c45244a5526110edf0b9e09d0fae437fc5b244625b0243.png) 150% bottom repeat-x;
}

/* @end */
/* @group features.scss */
/* line 3337, app/assets/stylesheets/theme/_theme.scss */
#features h2 {
  color: #111;
}

/* line 3340, app/assets/stylesheets/theme/_theme.scss */
ul.feature_list {
  background: url(/assets/img/bg_grey_dash-77a513c0f1677653def682b5743c353058b43c7d00792bb0baaf228d63bb21dd.gif) 0 0 repeat-x;
}

/* line 3345, app/assets/stylesheets/theme/_theme.scss */
ul.feature_list.numbered h3:before {
  background: #efefef;
  border-radius: 1.75em;
}

/* @end */
/* @group footer.scss */
/* line 3353, app/assets/stylesheets/theme/_theme.scss */
#nav_footer {
  border-bottom: 1px solid #e9eef5;
}

/* line 3357, app/assets/stylesheets/theme/_theme.scss */
body footer.global {
  background: #f3f8ff;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* line 3360, app/assets/stylesheets/theme/_theme.scss */
body footer.global .subtle,
body footer.global .subtle a {
  color: #839db5 !important;
}

/* line 3365, app/assets/stylesheets/theme/_theme.scss */
body footer.global a.subtle:hover, body footer.global a.subtle:focus {
  color: #555 !important;
}

/* line 3370, app/assets/stylesheets/theme/_theme.scss */
body footer.global > section {
  width: 1280px;
}

/* line 3375, app/assets/stylesheets/theme/_theme.scss */
body footer .membership span.maawg {
  background: url(/assets/img/maawg_logo_sm-768522aaa56f75cf9adaa04a57e885353b8edbacec4e7eb776d8207426321c91.png) no-repeat;
  background-image: url(/assets/img/maawg_logo_sm-768522aaa56f75cf9adaa04a57e885353b8edbacec4e7eb776d8207426321c91.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  body footer .membership span.maawg {
    background-image: url(/assets/img/maawg_logo_sm@2x-9154b1fba846227fec347cc54ff73f408bc11f1eb1fa01c675848e08b86ec33d.png);
    background-size: 74px 16px;
  }
}

/* line 3379, app/assets/stylesheets/theme/_theme.scss */
body footer .membership span.bbb {
  background: url(/assets/img/bbb_logo_sm-7a692b91fc50a407e6f0cec38b3a1436ed8ae5a0434af3e45dc9e1b3679e22c2.png) no-repeat;
  background-image: url(/assets/img/bbb_logo_sm-7a692b91fc50a407e6f0cec38b3a1436ed8ae5a0434af3e45dc9e1b3679e22c2.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  body footer .membership span.bbb {
    background-image: url(/assets/img/bbb_logo_sm@2x-31a0069fb25eef4e80840b04d33823eeafe9024e7247b9bcabc213508ff28c84.png);
    background-size: 19px 29px;
  }
}

/* line 3383, app/assets/stylesheets/theme/_theme.scss */
body footer .membership span.bbb,
body footer .membership span.maawg {
  -webkit-filter: none;
          filter: none;
}

/* line 3388, app/assets/stylesheets/theme/_theme.scss */
body footer .separator span,
body footer p + .separator {
  background-color: #bbcbda;
  box-shadow: 1px 0 0 1px rgba(255, 255, 255, 0.2);
}

/* @end */
/* @group forms.scss */
/* line 3398, app/assets/stylesheets/theme/_theme.scss */
fieldset .actions.add_field {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
fieldset .actions.add_field:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #f5f5f5;
  top: -10px;
  bottom: auto;
  left: 50%;
  margin-left: -10px;
}

/* line 3400, app/assets/stylesheets/theme/_theme.scss */
fieldset .actions.add_field.top {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
fieldset .actions.add_field.top:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-top: 10px solid #f5f5f5;
  border-bottom: 0 solid transparent;
  bottom: -10px;
  top: auto;
  left: 50%;
  margin-left: -10px;
}

/* line 3405, app/assets/stylesheets/theme/_theme.scss */
aside fieldset .actions.add_field::before, aside fieldset .actions.add_field.top::before {
  border-bottom-color: #f1f1f1;
}

/* line 3412, app/assets/stylesheets/theme/_theme.scss */
fieldset .focus {
  background: #feffd0;
}

/* line 3415, app/assets/stylesheets/theme/_theme.scss */
fieldset .focus label {
  color: #333;
}

/* line 3418, app/assets/stylesheets/theme/_theme.scss */
form .actions {
  border-radius: 5px;
}

/* line 3421, app/assets/stylesheets/theme/_theme.scss */
section.actions,
form .actions,
fieldset .actions {
  background: #f5f5f5;
}

/* line 3425, app/assets/stylesheets/theme/_theme.scss */
aside section.actions, aside form .actions, aside fieldset .actions {
  background: #f1f1f1;
}

/* line 3429, app/assets/stylesheets/theme/_theme.scss */
aside > section > fieldset > .actions {
  background: none;
}

/* line 3432, app/assets/stylesheets/theme/_theme.scss */
body .main fieldset .actions {
  margin: 1em 20px 0;
}

/* line 3435, app/assets/stylesheets/theme/_theme.scss */
form .field .actions {
  border-radius: 5px;
}

/* line 3438, app/assets/stylesheets/theme/_theme.scss */
#main aside .tabs_content fieldset .field {
  border-bottom: 1px solid #ddd;
}

/* line 3441, app/assets/stylesheets/theme/_theme.scss */
.tabs_content fieldset > p.tip,
.tabs_content fieldset > .field.tip {
  border-radius: 5px;
}

/* line 3448, app/assets/stylesheets/theme/_theme.scss */
.main fieldset .actions,
.main .fieldset .actions {
  background: #f5f5f5;
}

/* line 3453, app/assets/stylesheets/theme/_theme.scss */
.field .help,
fieldset p .help {
  color: #999;
}

/* line 3458, app/assets/stylesheets/theme/_theme.scss */
#new_user .message {
  color: rgba(0, 0, 0, 0.4);
}

/* line 3462, app/assets/stylesheets/theme/_theme.scss */
#new_user .fieldWithErrors label {
  color: #dd3c10;
}

/* line 3465, app/assets/stylesheets/theme/_theme.scss */
#new_user .fieldWithErrors input[type="text"],
#new_user .fieldWithErrors input[type="password"] {
  background: #ffebe8;
  color: #dd3c10;
}

/* line 3474, app/assets/stylesheets/theme/_theme.scss */
.new-participant .main .labels_on_left .fieldWithErrors label {
  color: #dd3c10;
}

/* line 3477, app/assets/stylesheets/theme/_theme.scss */
.new-participant .main .labels_on_left .fieldWithErrors input {
  background: #ffebe8;
  color: #dd3c10;
}

@-webkit-keyframes highlightFadeOut {
  to {
    background-color: white;
    border-color: rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 4px rgba(252, 218, 108, 0), inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  }
}

@keyframes highlightFadeOut {
  to {
    background-color: white;
    border-color: rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 4px rgba(252, 218, 108, 0), inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  }
}

/* line 3493, app/assets/stylesheets/theme/_theme.scss */
input.highlight[type="text"],
input.highlight[type="email"],
input.highlight[type="password"] {
  background-color: #feffd0;
  border-color: #fcda6c;
  box-shadow: 0 0 4px #fcda6c, inset 0 2px 3px 0 rgba(135, 104, 3, 0.15);
  -webkit-animation: highlightFadeOut 2500ms linear 2 alternate;
          animation: highlightFadeOut 2500ms linear 2 alternate;
}

/* line 3504, app/assets/stylesheets/theme/_theme.scss */
input.suggested[type="text"],
input.suggested[type="email"],
input.suggested[type="password"],
.select.suggested {
  box-shadow: 0 0 0 3px rgba(83, 173, 226, 0.7), inset 0 2px 3px 0 rgba(83, 173, 226, 0.3);
}

/* line 3509, app/assets/stylesheets/theme/_theme.scss */
.select.suggested {
  border-radius: 5px;
}

/* line 3513, app/assets/stylesheets/theme/_theme.scss */
.suggested_label {
  color: rgba(83, 173, 226, 0.8);
}

/* line 3516, app/assets/stylesheets/theme/_theme.scss */
.inliner_image {
  background-image: url(/assets/img/css_inliner-c6a2171455ef533aa05b8d8d99deed634ef966f2629bfe5d5384bb452d6e2f39.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .inliner_image {
    background-image: url(/assets/img/css_inliner@2x-25cb96df82545020f3b8a1d0e6641d7fda30346288394934d8c58f92331cfa22.png);
    background-size: 525px 135px;
  }
}

/* line 3519, app/assets/stylesheets/theme/_theme.scss */
.inliner_bg {
  background: url(/assets/img/css_inliner_bg1-8e92e8bcc758976836d7dd555f35918161c5c3972b775212f752e768ce5ea57b.png) -150% bottom repeat-x;
}

/* line 3521, app/assets/stylesheets/theme/_theme.scss */
.inliner_bg + .inliner_bg {
  background: url(/assets/img/css_inliner_bg2-30021538e4f19db39660ec7154d384114e334c8034c43ef99f4298d7741f1b73.png) 150% bottom repeat-x;
}

/*

/* @end */
/* @group gallery.scss */
/* line 3530, app/assets/stylesheets/theme/_theme.scss */
.gallery.well {
  box-shadow: 0 -4px 0 0 rgba(0, 0, 0, 0.2);
}

/* line 3535, app/assets/stylesheets/theme/_theme.scss */
#gallery_list li img {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05);
}

/* line 3542, app/assets/stylesheets/theme/_theme.scss */
#gallery_list li a .title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 3546, app/assets/stylesheets/theme/_theme.scss */
#gallery_list li a:hover img {
  border-color: #fac721;
  background-color: #fcda6c;
}

/* @end */
/* @group global_table.scss */
/* line 3555, app/assets/stylesheets/theme/_theme.scss */
table.global {
  /* @group Action Column */
  /* @end */
}

/* line 3559, app/assets/stylesheets/theme/_theme.scss */
table.global tbody td:first-child,
table.global tbody th:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 3563, app/assets/stylesheets/theme/_theme.scss */
table.global tbody td:last-child,
table.global tbody th:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 3570, app/assets/stylesheets/theme/_theme.scss */
table.global tbody tr:nth-child(2n+1) td {
  background-color: #efefef;
}

/* line 3576, app/assets/stylesheets/theme/_theme.scss */
table.global tbody tr:hover td {
  background: #feffd0;
}

/* line 3579, app/assets/stylesheets/theme/_theme.scss */
table.global tbody tr.selected:hover td,
table.global tr.selected td {
  background: #1eb1f3;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, #1EB1F3 3%, #0076FF 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, #1EB1F3 3%, #0076FF 100%);
  color: white;
  text-shadow: 0 -1px 0.5px #0c4be3;
}

/* line 3586, app/assets/stylesheets/theme/_theme.scss */
table.global tbody .name {
  color: #333;
}

/* line 3588, app/assets/stylesheets/theme/_theme.scss */
table.global tbody .name .hide_overflow {
  width: 307px;
}

/* line 3593, app/assets/stylesheets/theme/_theme.scss */
table.global td span.light {
  color: #ccc;
}

/* line 3598, app/assets/stylesheets/theme/_theme.scss */
table.global tr:hover input[type="text"]:focus,
table.global tr:hover input[type="url"]:focus,
table.global tr:hover input[type="email"]:focus,
table.global tr:hover input[type="password"]:focus,
table.global tr:hover input[type="search"]:focus,
table.global tr:hover textarea:focus {
  background: white;
}

/* line 3608, app/assets/stylesheets/theme/_theme.scss */
table.global.feature-comparison td.section-header {
  color: white;
  background-color: #82c3ec;
}

/* @group Table Active Row */
/* line 3615, app/assets/stylesheets/theme/_theme.scss */
table.global .selected input[type="text"],
table.global .selected input[type="url"],
table.global .selected input[type="email"],
table.global .selected textarea {
  border-color: #3f71e9;
}

/* @end */
/* @group image_uploader.scss */
/* line 3624, app/assets/stylesheets/theme/_theme.scss */
#image_trash p {
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  font-size: 12px;
}

/* line 3628, app/assets/stylesheets/theme/_theme.scss */
#image_trash .well {
  border: 1px dotted rgba(0, 0, 0, 0.35);
}

/* line 3632, app/assets/stylesheets/theme/_theme.scss */
#image_trash.hover .well {
  background: #dfdfdf;
}

/* line 3635, app/assets/stylesheets/theme/_theme.scss */
#image_trash.hover .well p {
  opacity: 1;
  color: #333;
}

@-webkit-keyframes animatedImageThumbNS {
  0% {
    background-position: 50% 50%;
  }
  25% {
    background-position: 50% 0%;
  }
  75% {
    background-position: 50% 100%;
  }
  100% {
    background-position: 50% 50%;
  }
}

@keyframes animatedImageThumbNS {
  0% {
    background-position: 50% 50%;
  }
  25% {
    background-position: 50% 0%;
  }
  75% {
    background-position: 50% 100%;
  }
  100% {
    background-position: 50% 50%;
  }
}

@-webkit-keyframes animatedImageThumbWE {
  0% {
    background-position: 50% 50%;
  }
  25% {
    background-position: 0% 50%;
  }
  75% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 50% 50%;
  }
}

@keyframes animatedImageThumbWE {
  0% {
    background-position: 50% 50%;
  }
  25% {
    background-position: 0% 50%;
  }
  75% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 50% 50%;
  }
}

/* line 3655, app/assets/stylesheets/theme/_theme.scss */
#theme_editor_logo div ul li {
  display: inherit;
}

/* line 3657, app/assets/stylesheets/theme/_theme.scss */
#theme_editor_logo div ul li span {
  border: none;
  background: #f1f1f1;
}

/* line 3660, app/assets/stylesheets/theme/_theme.scss */
#theme_editor_logo div ul li span img {
  opacity: 1;
  height: auto;
}

/* line 3669, app/assets/stylesheets/theme/_theme.scss */
.image_list > ul > li {
  border-radius: 5px;
}

/* line 3671, app/assets/stylesheets/theme/_theme.scss */
.image_list > ul > li > span {
  background: #efefef;
  border-radius: 4px;
  border: 2px solid rgba(0, 0, 0, 0.1);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 3678, app/assets/stylesheets/theme/_theme.scss */
.image_list > ul > li > span.hover-ns {
  -webkit-animation: animatedImageThumbNS 2.5s linear infinite;
          animation: animatedImageThumbNS 2.5s linear infinite;
}

/* line 3681, app/assets/stylesheets/theme/_theme.scss */
.image_list > ul > li > span.hover-we {
  -webkit-animation: animatedImageThumbWE 2.5s linear infinite;
          animation: animatedImageThumbWE 2.5s linear infinite;
}

/* line 3684, app/assets/stylesheets/theme/_theme.scss */
.image_list > ul > li > span img {
  opacity: 0;
}

/* line 3688, app/assets/stylesheets/theme/_theme.scss */
.image_list > ul > li.loading > span {
  background: white url(/assets/img/loading@2x-2ac831c6c9c157ed4a162e9e1551a8cfbe006eaebb119705216d15d274eda747.gif) center center no-repeat;
  background-size: 16px;
}

/* line 3691, app/assets/stylesheets/theme/_theme.scss */
.image_list > ul > li.loading > span:hover {
  -webkit-animation: none;
          animation: none;
}

/* line 3697, app/assets/stylesheets/theme/_theme.scss */
.image_list .note {
  background: none;
}

/* line 3699, app/assets/stylesheets/theme/_theme.scss */
.image_list .note h3 {
  font-size: 1.2em;
}

/* line 3702, app/assets/stylesheets/theme/_theme.scss */
.image_list .note > .content {
  background: none;
  background-size: contain;
  border: none;
  box-sizing: border-box;
  height: 100%;
}

/* line 3713, app/assets/stylesheets/theme/_theme.scss */
#image_list_container .load_more span {
  background-color: transparent;
  box-shadow: none;
  font-size: 12px;
  border: none;
}

/* line 3718, app/assets/stylesheets/theme/_theme.scss */
#image_list_container .load_more span a {
  color: #3693cc;
  background-color: rgba(54, 147, 204, 0.05);
}

/* line 3721, app/assets/stylesheets/theme/_theme.scss */
#image_list_container .load_more span a:hover, #image_list_container .load_more span a:focus {
  color: #3693cc;
  background-color: rgba(54, 147, 204, 0.1);
}

/* line 3729, app/assets/stylesheets/theme/_theme.scss */
#image_list_container .load_more.loading span {
  background-color: rgba(54, 147, 204, 0.25);
}

/* line 3735, app/assets/stylesheets/theme/_theme.scss */
.uploaded-image,
.uploaded-image:hover {
  border: 5px solid #fcda6c;
  background: #fcda6c;
  border-radius: 5px;
  box-shadow: inset 0 -1px 2px 0 rgba(255, 255, 255, 0.5), inset 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 1x rgba(0, 0, 0, 0.3);
}

/* line 3742, app/assets/stylesheets/theme/_theme.scss */
.uploaded-image.trash,
.uploaded-image.banner,
.uploaded-image.image {
  opacity: 0.8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
}

/* line 3748, app/assets/stylesheets/theme/_theme.scss */
.uploaded-image.trash {
  opacity: 0.3;
}

/* @end */
/* @group inputs.scss */
/* line 3753, app/assets/stylesheets/theme/_theme.scss */
::-webkit-input-placeholder {
  color: #777;
  opacity: 1;
}

/* line 3757, app/assets/stylesheets/theme/_theme.scss */
::-moz-placeholder {
  color: #777;
  opacity: 1;
}

/* line 3761, app/assets/stylesheets/theme/_theme.scss */
:-ms-input-placeholder {
  color: #777;
  opacity: 1;
}

/* line 3765, app/assets/stylesheets/theme/_theme.scss */
div.ema input,
div.ema textarea,
div.ema .editable .value,
div.ema div.editor.html {
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 3px 0px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.3);
  outline: none;
  color: #555;
  background-color: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 3776, app/assets/stylesheets/theme/_theme.scss */
div.ema input:focus,
div.ema textarea:focus,
div.ema .editable .value:focus,
div.ema div.editor.html:focus {
  background-color: #f0f0f0;
}

/* line 3780, app/assets/stylesheets/theme/_theme.scss */
div.ema textarea {
  padding: 0.5em;
}

/* line 3782, app/assets/stylesheets/theme/_theme.scss */
div.ema textarea.compact {
  height: 30px;
  font-size: 14px;
  padding: 0.4em 0.6em;
}

/* line 3786, app/assets/stylesheets/theme/_theme.scss */
div.ema textarea.compact.expanded {
  height: 90px;
}

/* line 3791, app/assets/stylesheets/theme/_theme.scss */
div.ema input[type="search"],
div.ema input.search {
  background-position: calc(100% - 4px) center !important;
  background-repeat: no-repeat !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiMwMDAwMDAiPjxwYXRoIGQ9Ik05Ljc4MSAxMS4xNTZjLS43OTUuNTMzLTEuNzUyLjg0NC0yLjc4MS44NDQtMi43NjEgMC01LTIuMjM5LTUtNXMyLjIzOS01IDUtNSA1IDIuMjM5IDUgNWMwIDEuMDA5LS4yOTkgMS45NDgtLjgxMyAyLjczNGwzLjAxNSAyLjc3Yy4zOTEuMzkxLjM5MSAxLjAyNCAwIDEuNDE0LS4zOTEuMzkxLTEuMDI0LjM5MS0xLjQxNCAwbC0zLjAwNy0yLjc2M3ptLTUuNzgxLTQuMTU2YzAtMS42NTcgMS4zNDMtMyAzLTNzMyAxLjM0MyAzIDMtMS4zNDMgMy0zIDMtMy0xLjM0My0zLTN6IiBmaWxsPSIjN0Y3RjdGIi8+PC9nPjwvZz48L3N2Zz4K) !important;
}

/* line 3796, app/assets/stylesheets/theme/_theme.scss */
div.ema input.no-icon[type="search"],
div.ema input.search.no-icon {
  background-image: none !important;
}

/* @group Combo */
/* line 3805, app/assets/stylesheets/theme/_theme.scss */
.ema .combo_input.full input,
.ema .combo_input.full textarea, .ema .combo_input.half input,
.ema .combo_input.half textarea, .ema .combo_input.three_quarter input,
.ema .combo_input.three_quarter textarea {
  border-right: 0;
}

/* line 3810, app/assets/stylesheets/theme/_theme.scss */
.ema .combo_input > input, .ema .combo_input > textarea {
  border-radius: 3px 0 0 3px;
}

/* line 3814, app/assets/stylesheets/theme/_theme.scss */
.ema .combo_input > .select > .mbtn, .ema .combo_input > .mbtn {
  border-radius: 0 3px 3px 0;
}

/* line 3820, app/assets/stylesheets/theme/_theme.scss */
body .browse .mbtn.disabled {
  opacity: 1;
}

/* line 3822, app/assets/stylesheets/theme/_theme.scss */
body .browse .mbtn.disabled span {
  color: #aaa;
}

/* @end */
/* @group loaders.scss */
/* line 3832, app/assets/stylesheets/theme/_theme.scss */
.cssanimations .loader.lines .element:nth-of-type(1), .cssanimations .loader.lines .element:nth-of-type(5) {
  background-color: #999;
}

/* line 3836, app/assets/stylesheets/theme/_theme.scss */
.cssanimations .loader.lines .element:nth-of-type(2), .cssanimations .loader.lines .element:nth-of-type(4) {
  background-color: #999;
}

/* line 3840, app/assets/stylesheets/theme/_theme.scss */
.cssanimations .loader.lines .element:nth-of-type(3) {
  background-color: #999;
}

/* @end */
/* @group mailings.scss */
/* line 3848, app/assets/stylesheets/theme/_theme.scss */
.mailings span.color {
  background-color: #82b46f;
}

/* line 3852, app/assets/stylesheets/theme/_theme.scss */
.mailings #recipients ul li:not(:last-of-type) {
  border-bottom: 1px solid #ddd;
}

/* line 3858, app/assets/stylesheets/theme/_theme.scss */
figure.send_promo_preview .thumb {
  border-radius: 5px 5px 0 0;
}

/* line 3860, app/assets/stylesheets/theme/_theme.scss */
figure.send_promo_preview .thumb > span {
  border: 1px solid rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
}

/* line 3864, app/assets/stylesheets/theme/_theme.scss */
figure.send_promo_preview .thumb img {
  border-radius: 4px 4px 0 0;
}

/* line 3868, app/assets/stylesheets/theme/_theme.scss */
figure.send_promo_preview .actions {
  background: #f5f5f5;
}

/* line 3874, app/assets/stylesheets/theme/_theme.scss */
#send_dialog dd.total_to svg * {
  fill: #3693cc;
}

/* line 3879, app/assets/stylesheets/theme/_theme.scss */
#send_dialog dd.total_to svg:hover *, #send_dialog dd.total_to svg:focus * {
  fill: #f90;
}

/* line 3886, app/assets/stylesheets/theme/_theme.scss */
#send_dialog .upgrade .secondary_pane .actions {
  border-radius: 0 0 5px 5px;
}

/* line 3893, app/assets/stylesheets/theme/_theme.scss */
#send_promotion_dialog #sending_animation {
  background: #fdfaf7;
  background-size: 31px;
}

/* line 3897, app/assets/stylesheets/theme/_theme.scss */
#send_promotion_dialog a.sending-dialog-action {
  color: #900 !important;
}

/* line 3902, app/assets/stylesheets/theme/_theme.scss */
section.mailings .actions {
  border-radius: 5px;
}

/* line 3907, app/assets/stylesheets/theme/_theme.scss */
#suppressed_members_window p.actions {
  border-radius: 0 0 5px 5px;
}

/* @end */
/* @group messages_and_notices.scss */
/* line 3913, app/assets/stylesheets/theme/_theme.scss */
.notice,
.error,
.errorExplanation {
  border: 2px solid #cf4d00;
  border-radius: 5px;
}

/* line 3919, app/assets/stylesheets/theme/_theme.scss */
input.error + .mbtn {
  border: 2px solid #cf4d00;
}

/* line 3922, app/assets/stylesheets/theme/_theme.scss */
.notice {
  color: #2e8dd9;
  border-color: #2e8dd9;
}

/* line 3926, app/assets/stylesheets/theme/_theme.scss */
.info {
  color: rgba(0, 0, 0, 0.4);
}

/* line 3929, app/assets/stylesheets/theme/_theme.scss */
.info,
.warning {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 3933, app/assets/stylesheets/theme/_theme.scss */
.success {
  color: #82b46f;
  border-color: rgba(130, 180, 111, 0.5);
}

/* line 3937, app/assets/stylesheets/theme/_theme.scss */
.mimi_field .positive {
  color: #82b46f;
  border-color: rgba(130, 180, 111, 0.5) !important;
  background-color: rgba(130, 180, 111, 0.05) !important;
  border-radius: 5px !important;
}

/* line 3943, app/assets/stylesheets/theme/_theme.scss */
.error,
.errorExplanation {
  color: #cf4d00;
}

/* line 3947, app/assets/stylesheets/theme/_theme.scss */
.error h2,
.errorExplanation h2 {
  color: #a81800;
}

/* line 3951, app/assets/stylesheets/theme/_theme.scss */
.errorExplanation ul,
.error ul {
  color: #cf4d00;
}

/* line 3955, app/assets/stylesheets/theme/_theme.scss */
.errorLabel {
  color: #900;
}

/* line 3958, app/assets/stylesheets/theme/_theme.scss */
textarea.textareaError,
input.error {
  color: #900;
  background-color: #ffcccc;
}

/* line 3963, app/assets/stylesheets/theme/_theme.scss */
.info {
  clear: left;
  zoom: 1;
  padding: 0.5em 0 0 22px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAxM2MyLjc2MSAwIDUtMi4yMzkgNS01cy0yLjIzOS01LTUtNS01IDIuMjM5LTUgNSAyLjIzOSA1IDUgNXoiIGlkPSJPdmFsLTgiIGZpbGw9IiNBMUExQTEiLz48cGF0aCBkPSJNMTIgOGMwLTIuMjA5LTEuNzkxLTQtNC00cy00IDEuNzkxLTQgNGMwIC4xNjkuMDExLjMzNi4wMzEuNS4yNDYtMS45NzMgMS45MjktMy41IDMuOTY5LTMuNXMzLjcyMyAxLjUyNyAzLjk2OSAzLjVjLjAyLS4xNjQuMDMxLS4zMzEuMDMxLS41eiIgZmlsbD0iI0I2QjZCNiIvPjxwYXRoIGZpbGw9IiM4Nzg3ODciIGQ9Ik03IDExaDJ2MWgtMnoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNyA3aDJ2NGgtMnoiLz48cGF0aCBmaWxsPSIjODc4Nzg3IiBkPSJNNyA2aDJ2MWgtMnoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNyA1aDJ2MWgtMnoiLz48L2c+PC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 0 0.5em;
}

/* line 3970, app/assets/stylesheets/theme/_theme.scss */
.no-inlinesvg .info {
  background: url(/assets/img/icon_info_small-40c3cb9383976e85fccd40beb5c0a20fc3d3aca90ca8f8b85506fec13eab044f.png) 0 0.5em no-repeat;
}

/* line 3973, app/assets/stylesheets/theme/_theme.scss */
label + .info {
  padding-top: 0;
  background-position: 0 0;
}

/* line 3977, app/assets/stylesheets/theme/_theme.scss */
.info.inline {
  display: inline-block;
  width: 16px;
  height: 14px;
  padding: 0;
  background-position: center;
}

/* line 3985, app/assets/stylesheets/theme/_theme.scss */
.warning {
  color: #777;
}

/* line 3987, app/assets/stylesheets/theme/_theme.scss */
.warning .warning-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTS43NTggMTcuODQ2Yy45NDkgMS40NTggMTcuNzEgMi41NTMgMTkuNjI4IDEuMjc2IDEuOTE4LTEuMjc2LTUuNjI4LTE4LjQzNy04LjA2Ny0xOC40MzdzLTEyLjUxIDE1LjcwMi0xMS41NjEgMTcuMTZ6IiBzdHJva2U9IiNCQTYwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSIjRTk3OTAwIi8+PHBhdGggZD0iTTEyLjg0MSAxMi4xOTlsLS4xMTYgMS4yMzItMi40MzUtLjIzMS4xNTYtMS4yNDIgMi4zOTUuMjQxem0uMzEyIDMuMjc5Yy0uMDg2IDEuMDE1LS44NyAxLjk1My0yLjA5MiAxLjgzNy0xLjQ5Ni0uMTQxLTEuNDk2LTIuMDg4LTEuNDk2LTIuMDg4bDMuNTg5LjI1MXoiIGZpbGw9IiNGRjlEMzQiLz48cGF0aCBkPSJNMTAuOTE2IDQuMzg1YzEuNjY2LjA5MyAyLjY1MS4xMDkgMi42NTEuMTA5cy0uMzcgMy44MjYtLjc5NiA4LjQ5M2MwIDAtMS43MS0uMTg1LTIuNDI3LS4yNDguMzk3LTUuMzM5LjU5LTguMzUyLjU3Mi04LjM1NHptMi4yNjIgMTAuOTk4Yy0uMDg2Ljk3OS0uOTk3IDEuNTM0LTEuOTc3IDEuNDQ4LS45MjctLjA4MS0xLjcxMS0uNzg0LTEuNjE5LTEuODMzLjA4Ny0uOTk3Ljk2MS0xLjUxOSAxLjk1OC0xLjQzMi45OTcuMDg3IDEuNzI1LjgyIDEuNjM4IDEuODE3eiIgZmlsbD0iIzlCNTAwMCIvPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
}

/* line 3991, app/assets/stylesheets/theme/_theme.scss */
.warning.large {
  margin: 10px 0;
  padding: 20px 20px 20px 60px;
  color: #8c775f;
  background: #fffddf;
  border: 1px solid #808233;
  border-radius: 5px;
}

/* line 4000, app/assets/stylesheets/theme/_theme.scss */
#announcement_banner {
  background-color: #2a76a5;
  color: white;
}

/* line 4003, app/assets/stylesheets/theme/_theme.scss */
#announcement_banner .content {
  max-width: 1280px;
}

/* line 4006, app/assets/stylesheets/theme/_theme.scss */
#announcement_banner a:link,
#announcement_banner a:visited {
  color: white;
}

/* line 4012, app/assets/stylesheets/theme/_theme.scss */
#warning_banner {
  color: #8c775f;
  background: #fffddf;
  margin-bottom: 8px;
  padding: 16px;
}

/* line 4017, app/assets/stylesheets/theme/_theme.scss */
#warning_banner .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 32px;
}

/* line 4023, app/assets/stylesheets/theme/_theme.scss */
#warning_banner .warning-icon {
  width: 24px;
  height: 24px;
  padding-right: 8px;
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTS43NTggMTcuODQ2Yy45NDkgMS40NTggMTcuNzEgMi41NTMgMTkuNjI4IDEuMjc2IDEuOTE4LTEuMjc2LTUuNjI4LTE4LjQzNy04LjA2Ny0xOC40MzdzLTEyLjUxIDE1LjcwMi0xMS41NjEgMTcuMTZ6IiBzdHJva2U9IiNCQTYwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSIjRTk3OTAwIi8+PHBhdGggZD0iTTEyLjg0MSAxMi4xOTlsLS4xMTYgMS4yMzItMi40MzUtLjIzMS4xNTYtMS4yNDIgMi4zOTUuMjQxem0uMzEyIDMuMjc5Yy0uMDg2IDEuMDE1LS44NyAxLjk1My0yLjA5MiAxLjgzNy0xLjQ5Ni0uMTQxLTEuNDk2LTIuMDg4LTEuNDk2LTIuMDg4bDMuNTg5LjI1MXoiIGZpbGw9IiNGRjlEMzQiLz48cGF0aCBkPSJNMTAuOTE2IDQuMzg1YzEuNjY2LjA5MyAyLjY1MS4xMDkgMi42NTEuMTA5cy0uMzcgMy44MjYtLjc5NiA4LjQ5M2MwIDAtMS43MS0uMTg1LTIuNDI3LS4yNDguMzk3LTUuMzM5LjU5LTguMzUyLjU3Mi04LjM1NHptMi4yNjIgMTAuOTk4Yy0uMDg2Ljk3OS0uOTk3IDEuNTM0LTEuOTc3IDEuNDQ4LS45MjctLjA4MS0xLjcxMS0uNzg0LTEuNjE5LTEuODMzLjA4Ny0uOTk3Ljk2MS0xLjUxOSAxLjk1OC0xLjQzMi45OTcuMDg3IDEuNzI1LjgyIDEuNjM4IDEuODE3eiIgZmlsbD0iIzlCNTAwMCIvPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
}

/* @end */
/* @group mimi_voice.scss */
/* line 4035, app/assets/stylesheets/theme/_theme.scss */
div.mimi_voice {
  background: #d9a75d;
  color: #ac6715;
}

/* line 4038, app/assets/stylesheets/theme/_theme.scss */
div.mimi_voice > div, div.mimi_voice, div.mimi_voice > .content, div.mimi_voice > .tip_contents {
  border-radius: 10px;
}

/* line 4044, app/assets/stylesheets/theme/_theme.scss */
div.mimi_voice:before, div.mimi_voice:after {
  background: url(/assets/img/mimi_voice_beak-f53150099cd926f1b4160f2491ba6b8db2282345a0fece2675fdae02dc0e3f62.png) 0 0 no-repeat;
  background-image: url(/assets/img/mimi_voice_beak-f53150099cd926f1b4160f2491ba6b8db2282345a0fece2675fdae02dc0e3f62.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  div.mimi_voice:before, div.mimi_voice:after {
    background-image: url(/assets/img/mimi_voice_beak@2x-7cb11ced9381a520ff65607a1a76cd855f9dc07618b9a7ffcf8d7669dacbbfe6.png);
    background-size: 15px 17px;
  }
}

/* line 4049, app/assets/stylesheets/theme/_theme.scss */
div.mimi_voice > div {
  background: #fcda6c url(/assets/img/mimi_voice_lighting-67c3b9f6641761f31a0e4a9aacab912e2325af9c967f537dafc8003ecd2e2571.png) 0 -7px repeat-x;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

/* line 4053, app/assets/stylesheets/theme/_theme.scss */
div.mimi_voice > div p:before {
  background: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png) -500px 0 no-repeat;
  background-image: url(/assets/img/mimi_voice_icons-3611081246ead6980e23df00782c76bd471b71ed0cee4d1ab9660cc273e28066.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  div.mimi_voice > div p:before {
    background-image: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png);
    background-size: 3000px 90px;
  }
}

/* line 4060, app/assets/stylesheets/theme/_theme.scss */
div.mimi_voice.helper {
  background-color: #abd5f3;
}

/* line 4063, app/assets/stylesheets/theme/_theme.scss */
div.mimi_voice.helper > .content {
  background-color: #bfe0f6;
}

/* line 4067, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice_main.stats_helper h4 {
  background: none;
}

/* line 4070, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice_main.stats_helper p {
  color: #555;
}

/* line 4073, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice_main.stats_helper ul {
  color: #3693cc;
}

/* line 4077, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice.tip,
.guide_tip,
.mimi_voice.tip > div,
.mimi_voice.tip > .content {
  border-radius: 1.1em;
}

/* line 4083, app/assets/stylesheets/theme/_theme.scss */
div.mimi_voice.tip > div p {
  background: url(/assets/img/mimi_voice_tooltip_icons@2x-10a51219491798252841f11b57dc27e36501e7abeb71e03bf3ba1bf7e6d0d5fd.png) -500px center no-repeat;
  background-size: 2000px 42px;
}

/* line 4087, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice.global {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px 0 0 10px;
  top: 80px;
}

/* line 4091, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice.global .mclose {
  background: rgba(0, 0, 0, 0.2);
}

/* line 4093, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice.global .mclose,
.mimi_voice.global .mclose > span {
  border-radius: 2em;
}

/* line 4097, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice.global .mclose > span {
  background-color: white;
  color: #555;
}

/* line 4102, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice.global > .content {
  background: #fcda6c url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png) -480px 20% no-repeat;
  background-size: 3000px 90px;
  background-color: #fcda6c;
  border-radius: 5px;
}

/* line 4107, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice.global > .content p,
.mimi_voice.global > .content .heading {
  background: white;
}

/* line 4114, app/assets/stylesheets/theme/_theme.scss */
header.info_secure, header.payment_secure, header.info, header.nurse_error {
  background: #fcda6c url(/assets/img/mimi_voice_lighting-67c3b9f6641761f31a0e4a9aacab912e2325af9c967f537dafc8003ecd2e2571.png) 0 0 repeat-x;
  border-bottom: 1px solid #e3be86;
}

/* line 4120, app/assets/stylesheets/theme/_theme.scss */
header.info_secure p, header.payment_secure p, header.info p, header.nurse_error p {
  color: #ac6715;
  background: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png) -1980px 8px no-repeat;
  background-size: 3000px 90px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}

/* line 4127, app/assets/stylesheets/theme/_theme.scss */
header.info_secure a, header.payment_secure a, header.info a, header.nurse_error a {
  color: #ac6715;
}

/* line 4132, app/assets/stylesheets/theme/_theme.scss */
header.info p {
  background: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png) -477px 8px no-repeat;
}

/* line 4137, app/assets/stylesheets/theme/_theme.scss */
header.nurse_error p {
  background: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png) 0 8px no-repeat;
}

/* line 4142, app/assets/stylesheets/theme/_theme.scss */
.step {
  border-radius: 5px;
}

/* line 4145, app/assets/stylesheets/theme/_theme.scss */
.step.current {
  border-color: #3693cc;
  box-shadow: 0 0 0 -3px rgba(54, 147, 204, 0.6);
}

/* line 4149, app/assets/stylesheets/theme/_theme.scss */
body .mimi_voice_main {
  background: url(/assets/img/mimi_voice_main_cloud@2x-cb7082030c0d4e59c672b76131c560301b3875173761b5419697faea55b0d586.png) right 0 no-repeat;
  background-size: 469px 205px;
  /* fixed width */
}

/* line 4153, app/assets/stylesheets/theme/_theme.scss */
body .mimi_voice_main h4 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0.75em;
  text-transform: none;
}

/* line 4157, app/assets/stylesheets/theme/_theme.scss */
body .mimi_voice_main h4:not(:first-of-type) {
  margin-top: 1.25em;
}

/* line 4161, app/assets/stylesheets/theme/_theme.scss */
body .mimi_voice_main.slim {
  width: 614px;
}

/* line 4166, app/assets/stylesheets/theme/_theme.scss */
body .mimi_voice_main.gem_start .mbtn:first-child {
  background-color: #9aceef;
}

/* line 4168, app/assets/stylesheets/theme/_theme.scss */
body .mimi_voice_main.gem_start .mbtn:first-child:focus, body .mimi_voice_main.gem_start .mbtn:first-child:hover {
  background-color: #a7d4f1;
}

/* line 4173, app/assets/stylesheets/theme/_theme.scss */
body .mimi_voice_main.gem_start .mbtn:last-child {
  background-color: #666;
}

/* line 4175, app/assets/stylesheets/theme/_theme.scss */
body .mimi_voice_main.gem_start .mbtn:last-child:focus, body .mimi_voice_main.gem_start .mbtn:last-child:hover {
  background-color: #636363;
}

/* line 4180, app/assets/stylesheets/theme/_theme.scss */
body .mimi_voice_main.gem_start .mbtn small {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

/* line 4187, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice_content {
  background: url(/assets/img/mimi_voice_main@2x-2e9a83df3647294582598a7fb798ac532f7c67ee838440654f179f991071ae50.png) 20px 0 no-repeat;
  background-size: 148px auto;
  min-height: 228px;
}

/* line 4192, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice_content .list {
  overflow-x: hidden;
}

/* line 4196, app/assets/stylesheets/theme/_theme.scss */
.gary_voice_content {
  background: url(/assets/img/gary_voice-480e65c1e261938e0e466e7b7f49535b5cc076607aacd98faebf1d7f5d240ffb.png) 20px 0 no-repeat;
  background-image: url(/assets/img/gary_voice-480e65c1e261938e0e466e7b7f49535b5cc076607aacd98faebf1d7f5d240ffb.png);
  min-height: 230px;
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .gary_voice_content {
    background-image: url(/assets/img/gary_voice@2x-a4bb130bcfcbe44622c81f30be5a4dd3cc0564eaeda962aba24801165fba74f7.png);
    background-size: 148px 228px;
  }
}

/* line 4202, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice_content_sad {
  background: url(/assets/img/mimi_voice_sad-d3f900af706653dd41dba62e2be6b17067ec55121ff63e8f2d41cc2f5bab31ca.png) 20px 0 no-repeat;
  background-image: url(/assets/img/mimi_voice_sad-d3f900af706653dd41dba62e2be6b17067ec55121ff63e8f2d41cc2f5bab31ca.png);
  min-height: 230px;
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .mimi_voice_content_sad {
    background-image: url(/assets/img/mimi_voice_sad@2x-d655fcddef0b971ed305d7fecace411eb7460d7cae8f86ff049cc1070e771dd5.png);
    background-size: 148px 228px;
  }
}

/* line 4207, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice_content,
.gary_voice_content,
.mimi_voice_content_sad,
.jump_in {
  color: #777;
  background: url(/assets/img/arrow_yellow_ne-415f757aabf763d98c56b181cea93c4e6c6ca9299f863e70d4f8a37cda4cb9c0.png) 0 0 no-repeat;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 4215, app/assets/stylesheets/theme/_theme.scss */
section.qna header {
  background: #fcda6c url(/assets/img/mimi_voice_lighting-67c3b9f6641761f31a0e4a9aacab912e2325af9c967f537dafc8003ecd2e2571.png) 0 0 repeat-x;
  border-bottom: 1px solid #e3be86;
}

/* line 4218, app/assets/stylesheets/theme/_theme.scss */
section.qna header h3,
section.qna header p {
  color: #ac6715;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png) -480px bottom no-repeat, url(/assets/img/question_marks-8f46a751bbc0bda91cc5c057432d8a6ec7e50842dbabc092490a4fa16ad67341.png) 90% center no-repeat;
  background-size: 3000px 90px, 145px 73px;
}

/* line 4227, app/assets/stylesheets/theme/_theme.scss */
aside > section.final_review header {
  background: #fcda6c url(/assets/img/mimi_voice_lighting-67c3b9f6641761f31a0e4a9aacab912e2325af9c967f537dafc8003ecd2e2571.png) 0 0 repeat-x;
  border-bottom: 1px solid #e3be86;
}

/* line 4230, app/assets/stylesheets/theme/_theme.scss */
aside > section.final_review header h3 {
  color: #ac6715;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png) -980px bottom no-repeat;
  background-size: 3000px 90px;
}

/* line 4239, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice .field label {
  color: #ac6715;
}

/* line 4243, app/assets/stylesheets/theme/_theme.scss */
.notify {
  background: #fcda6c url(/assets/img/mimi_voice_lighting-67c3b9f6641761f31a0e4a9aacab912e2325af9c967f537dafc8003ecd2e2571.png) 0 0 repeat-x;
  color: #ac6715;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  border-radius: 2em;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

/* line 4250, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice.message {
  background: #fcda6c url(/assets/img/mimi_voice_lighting-67c3b9f6641761f31a0e4a9aacab912e2325af9c967f537dafc8003ecd2e2571.png) 0 -7px repeat-x;
}

/* line 4252, app/assets/stylesheets/theme/_theme.scss */
.mimi_voice.message > div {
  background: url(/assets/img/mimi_voice_tooltip_icons@2x-10a51219491798252841f11b57dc27e36501e7abeb71e03bf3ba1bf7e6d0d5fd.png) -500px center no-repeat;
  background-size: 2000px 42px;
}

/* line 4257, app/assets/stylesheets/theme/_theme.scss */
.guide_tip {
  background: #d9a75d;
  color: #ac6715;
}

/* line 4260, app/assets/stylesheets/theme/_theme.scss */
.guide_tip > div, .guide_tip, .guide_tip > .tip_contents {
  border-radius: 10px;
}

/* line 4265, app/assets/stylesheets/theme/_theme.scss */
.guide_tip .tip_contents {
  background: #fcda6c url(/assets/img/mimi_voice_lighting-67c3b9f6641761f31a0e4a9aacab912e2325af9c967f537dafc8003ecd2e2571.png) 0 0 repeat-x;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
.guide_tip .tip_contents:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 8px solid #FDF0C7;
  top: -8px;
  bottom: auto;
  left: 50%;
  margin-left: -8px;
}

/* line 4270, app/assets/stylesheets/theme/_theme.scss */
.guide_tip .tip_contents p:before {
  background: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png) -500px 0 no-repeat;
  background-size: 3000px 90px;
}

/* line 4277, app/assets/stylesheets/theme/_theme.scss */
.guide_tip.top .tip_contents {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
.guide_tip.top .tip_contents:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-top: 8px solid #d9a75d;
  border-bottom: 0 solid transparent;
  bottom: -8px;
  top: auto;
  left: 50%;
  margin-left: -8px;
}

/* line 4281, app/assets/stylesheets/theme/_theme.scss */
.guide_tip .guide_close {
  color: #ac6715;
  background: rgba(172, 103, 21, 0.1);
  border-radius: 0 10px 10px 0;
}

/* line 4285, app/assets/stylesheets/theme/_theme.scss */
.guide_tip .guide_close:hover {
  background: rgba(172, 103, 21, 0.25);
  color: #683e0d;
}

/* @end */
/* @group mimio.scss */
/* line 4293, app/assets/stylesheets/theme/_theme.scss */
.mimio_share {
  background: #ccc;
  color: white;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 5px 15px 0 rgba(0, 0, 0, 0.4);
}

/* line 4300, app/assets/stylesheets/theme/_theme.scss */
.mimio_share > .content .share_bar {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}

/* line 4303, app/assets/stylesheets/theme/_theme.scss */
.mimio_share > .content .funk {
  background: white;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 0 0 6px 6px;
}

/* line 4308, app/assets/stylesheets/theme/_theme.scss */
.mimio_share > .content a.mclose {
  color: white;
  background: #ccc;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.25);
  border-radius: 1em;
}

/* line 4316, app/assets/stylesheets/theme/_theme.scss */
#overlay_block {
  background: rgba(0, 0, 0, 0.6);
}

/* line 4320, app/assets/stylesheets/theme/_theme.scss */
.mimio_share.twitter,
.mimio_share.twitter a.mclose {
  background-color: #29b;
}

/* line 4326, app/assets/stylesheets/theme/_theme.scss */
.mimio_share.facebook,
.mimio_share.facebook a.mclose {
  background-color: #667cad;
}

/* line 4332, app/assets/stylesheets/theme/_theme.scss */
.mimio_share.plusone,
.mimio_share.plusone a.mclose {
  background-color: #d84937;
}

/* line 4338, app/assets/stylesheets/theme/_theme.scss */
.mimio_share.pinterest,
.mimio_share.pinterest a.mclose {
  background-color: #cb2027;
}

/* line 4344, app/assets/stylesheets/theme/_theme.scss */
.mimio_share.linked_in,
.mimio_share.linked_in a.mclose {
  background-color: #0077b5 !important;
}

/* line 4352, app/assets/stylesheets/theme/_theme.scss */
html.inlinesvg[data-useragent*="Firefox"] .mimio_share .iconsvg {
  -webkit-filter: none;
          filter: none;
}

/* line 4356, app/assets/stylesheets/theme/_theme.scss */
.mimio_share .iconsvg * {
  fill: white;
}

/* @end */
/* @group navigation.scss */
/* line 4363, app/assets/stylesheets/theme/_theme.scss */
#nav_global a {
  border-radius: 1.5em;
}

/* line 4365, app/assets/stylesheets/theme/_theme.scss */
#nav_global a.tw, #nav_global a.fb {
  border-radius: 0.4em;
}

/* line 4369, app/assets/stylesheets/theme/_theme.scss */
#nav_global a:hover {
  background-color: #f1f1f1;
}

/* line 4373, app/assets/stylesheets/theme/_theme.scss */
#nav_global > ul li.signin > a.tw,
#nav_global > ul li.signin > a.fb {
  border-radius: 0.4em;
}

/* line 4377, app/assets/stylesheets/theme/_theme.scss */
#nav_global > ul li.signin.open > a,
#nav_global ul li.signin a:hover,
#nav_global ul li.signin a:focus {
  background-color: #f1f1f1;
  color: #333;
}

/* line 4384, app/assets/stylesheets/theme/_theme.scss */
#nav_global ul li.signin a.tw:hover {
  background-color: #4ac8f2;
  color: white;
}

/* line 4388, app/assets/stylesheets/theme/_theme.scss */
#nav_global ul li.signin a.fb:hover {
  background-color: #4264aa;
  color: white;
}

/* line 4393, app/assets/stylesheets/theme/_theme.scss */
#nav_global > ul li.signin > a:active,
#nav_global > ul li.current > a,
#nav_global > ul li.current > a:hover,
#nav_global > ul li.signin.open > a {
  background-color: #9aceef;
  color: white;
  text-shadow: 0 1px 1px rgba(54, 147, 204, 0.5);
  box-shadow: inset 0 2px 0 rgba(54, 147, 204, 0.3);
}

/* line 4402, app/assets/stylesheets/theme/_theme.scss */
div.signin {
  border-radius: 5px;
}

/* line 4404, app/assets/stylesheets/theme/_theme.scss */
div.signin:before {
  border-color: transparent transparent white transparent;
}

/* line 4407, app/assets/stylesheets/theme/_theme.scss */
div.signin > form {
  background: white;
  border-radius: 5px;
  box-shadow: 0 3px 0 rgba(54, 147, 204, 0.6), 0 1px 1px rgba(54, 147, 204, 0.5);
}

/* line 4411, app/assets/stylesheets/theme/_theme.scss */
.ema div.signin > form {
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
}

/* line 4414, app/assets/stylesheets/theme/_theme.scss */
div.signin > form .field:first-child {
  border-radius: 5px 0 0 0;
}

/* line 4417, app/assets/stylesheets/theme/_theme.scss */
div.signin > form .actions {
  border-radius: 0 0 5px 5px;
}

/* line 4422, app/assets/stylesheets/theme/_theme.scss */
#nav_global {
  background: #4fb3e1;
  border-radius: 20px;
}

/* line 4426, app/assets/stylesheets/theme/_theme.scss */
#nav_global > ul {
  background: white;
  border-radius: 20px;
  box-shadow: 0 5px 50px 0 rgba(91, 147, 181, 0.32);
}

/* line 4431, app/assets/stylesheets/theme/_theme.scss */
#nav_global > ul > li a,
#nav_global > ul > li a:hover {
  color: #555;
}

/* line 4436, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs {
  background-color: #4fb3e1;
}

/* line 4438, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs:before {
  border-color: transparent #84c3ec transparent transparent;
}

/* line 4442, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs > li.subtab {
  background: #84c3ec;
  box-shadow: inset 0 -19px 10px -10px rgba(0, 0, 0, 0.04);
}

/* line 4446, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs > li a {
  color: white;
  text-shadow: 0 1px 0 #3693cc;
}

/* line 4449, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs > li a:hover {
  text-shadow: 0 2px 0 #3693cc;
}

/* line 4452, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs > li a:active {
  text-shadow: 0 -1px 0 #3693cc;
}

/* line 4456, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs > li.current {
  background: white;
  border-radius: 8px 8px 0 0;
}

/* line 4459, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs > li.current a {
  color: #555;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

/* line 4462, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs > li.current a:hover {
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
}

/* line 4464, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs > li.current a:hover:active {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}

/* line 4473, app/assets/stylesheets/theme/_theme.scss */
#nav_main .tabs > li.selected a em {
  border-radius: 1em 1em 1em 0;
  background: white;
  color: #5fa9d6;
}

/* line 4485, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.secondary_nav {
  background: -webkit-linear-gradient(top, #ffb54d 0, #ffb54d 5px, #ff9500 5px, #ff6900 100%);
  background: linear-gradient(to bottom, #ffb54d 0, #ffb54d 5px, #ff9500 5px, #ff6900 100%);
  position: relative;
}

/* line 4486, app/assets/stylesheets/theme/_theme.scss */
.no-cssgradients .home #main > section > aside nav.secondary_nav {
  background: url(/assets/img/bg_aside_nav-1b7c61d938de767931e3f731ce5539f599054f59b2e508bcd3cef4123c14a735.png) 0 bottom no-repeat;
}

/* line 134, app/assets/stylesheets/theme/../_mixins.scss */
.home #main > section > aside nav.secondary_nav:after {
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #ff6900 transparent transparent transparent;
  content: "";
  border-width: 10px 300px 0 0;
}

/* line 145, app/assets/stylesheets/theme/../_mixins.scss */
.csstransforms .home #main > section > aside nav.secondary_nav:after {
  border-width: 10px 10px 0 0;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scaleX(30);
      -ms-transform: scaleX(30);
          transform: scaleX(30);
}

/* line 152, app/assets/stylesheets/theme/../_mixins.scss */
.csstransforms .home #main > section > aside nav.secondary_nav:before {
  position: absolute;
  bottom: -10px;
  content: "";
  display: block;
  left: 5px;
  right: 5px;
  height: 5px;
  background-color: rgba(128, 128, 128, 0.25);
  -webkit-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
          transform: rotate(-2deg);
}

/* line 163, app/assets/stylesheets/theme/../_mixins.scss */
.no-cssgradients .home #main > section > aside nav.secondary_nav:before, .no-cssgradients .home #main > section > aside nav.secondary_nav:after {
  display: none;
}

/* line 4491, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.secondary_nav,
.home #main > section > aside nav.secondary_nav h3,
#main > section > aside.wiki_sidebar nav.secondary_nav {
  border-radius: 8px 8px 0 0;
  color: #fcddc6;
  text-shadow: 0 2px 0 rgba(212, 42, 0, 0.3);
}

/* line 4498, app/assets/stylesheets/theme/_theme.scss */
.no-cssgradients .home #main > section > aside nav.secondary_nav > section {
  background: url(/assets/img/bg_ribbon_shine-10f2753050e63edd5fbf024085200834f99991ce088fd5d21eb721e53b1d9c35.png) 0 0 repeat-x;
}

/* line 4501, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.secondary_nav > section,
#main > section > aside.wiki_sidebar nav.secondary_nav > section {
  border-radius: 8px 8px 0 0;
}

/* line 4505, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.secondary_nav a,
#main > section > aside.wiki_sidebar nav.secondary_nav a {
  color: #fcddc6;
  text-shadow: 0 2px 0 rgba(212, 42, 0, 0.3);
}

/* line 4510, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.secondary_nav li,
#main > section > aside.wiki_sidebar nav.secondary_nav li {
  background: url(/assets/img/bg_orange_dash-662e8962a4074a0618a58916cd7106e0961a4d60cdf0cbfdac684b7db9f9f679.gif) 0 0 repeat-x;
}

/* line 4514, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.secondary_nav.green_bg li {
  background: url(/assets/img/bg_green_dash-bd9d657b2e7f21c7917deae5379405ec58296cd6d15a732ed46545533d283c16.gif) 0 0 repeat-x;
}

/* line 4517, app/assets/stylesheets/theme/_theme.scss */
.home #main .secondary_nav .current a,
#main > section > aside.wiki_sidebar .secondary_nav .current a {
  color: #333 !important;
}

/* line 4521, app/assets/stylesheets/theme/_theme.scss */
#main .secondary_nav a:hover,
#main > section > aside.wiki_sidebar .secondary_nav a:hover {
  color: white;
  text-shadow: 0 3px 0 rgba(212, 42, 0, 0.3);
}

/* line 4526, app/assets/stylesheets/theme/_theme.scss */
.home #main .secondary_nav a:active {
  text-shadow: 0 -1px 0 rgba(212, 42, 0, 0.3);
}

/* @group Green - Partners Sidebar Navigation */
/* line 4530, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.secondary_nav.green_bg {
  background: -webkit-linear-gradient(top, #e6f19e 0, #e6f19e 5px, #d4e85b 5px, #d0e149 100%);
  background: linear-gradient(to bottom, #e6f19e 0, #e6f19e 5px, #d4e85b 5px, #d0e149 100%);
  position: relative;
  color: #778414;
  text-shadow: 0 2px 0 #eef5bc;
}

/* line 134, app/assets/stylesheets/theme/../_mixins.scss */
.home #main > section > aside nav.secondary_nav.green_bg:after {
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #d0e149 transparent transparent transparent;
  content: "";
  border-width: 10px 300px 0 0;
}

/* line 145, app/assets/stylesheets/theme/../_mixins.scss */
.csstransforms .home #main > section > aside nav.secondary_nav.green_bg:after {
  border-width: 10px 10px 0 0;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scaleX(30);
      -ms-transform: scaleX(30);
          transform: scaleX(30);
}

/* line 152, app/assets/stylesheets/theme/../_mixins.scss */
.csstransforms .home #main > section > aside nav.secondary_nav.green_bg:before {
  position: absolute;
  bottom: -10px;
  content: "";
  display: block;
  left: 5px;
  right: 5px;
  height: 5px;
  background-color: rgba(149, 149, 149, 0.25);
  -webkit-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
          transform: rotate(-2deg);
}

/* line 163, app/assets/stylesheets/theme/../_mixins.scss */
.no-cssgradients .home #main > section > aside nav.secondary_nav.green_bg:before, .no-cssgradients .home #main > section > aside nav.secondary_nav.green_bg:after {
  display: none;
}

/* line 4535, app/assets/stylesheets/theme/_theme.scss */
.no-cssgradients .home #main > section > aside nav.secondary_nav.green_bg > section {
  background: url(/assets/img/bg_ribbon_shine_green-943a4eab7ad05c0e81d0b1509106e303c1b3458a4a42a70745256ab280f7dc76.png) 0 0 repeat-x;
}

/* line 4538, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.secondary_nav.green_bg > section h3 {
  color: #778414;
  text-shadow: 0 1px 1px white;
}

/* line 4542, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside nav.secondary_nav.green_bg a {
  color: #778414;
  text-shadow: 0 2px 0 rgba(255, 255, 255, 0.5);
}

/* line 4546, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside .secondary_nav.green_bg a:hover {
  color: #272b07;
  text-shadow: 0 3px 0 rgba(255, 255, 255, 0.5);
}

/* line 4550, app/assets/stylesheets/theme/_theme.scss */
.home #main > section > aside .secondary_nav.green_bg a:active {
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5);
}

/* @group Wiki Sidebar Navigation */
/* line 4554, app/assets/stylesheets/theme/_theme.scss */
.no-cssgradients #main > section > aside.wiki_sidebar nav.secondary_nav > section {
  background: url(/assets/img/bg_ribbon_shine_neutral-42bc7c51007880b55b95108a716cf26009f812904ecb26d9b16a832e7b8bc3fe.png) 0 0 repeat-x;
}

/* line 4557, app/assets/stylesheets/theme/_theme.scss */
#main > section > aside.wiki_sidebar nav.secondary_nav {
  background: -webkit-linear-gradient(top, #b7b7b7 0, #b7b7b7 5px, #919191 5px, #646464 100%);
  background: linear-gradient(to bottom, #b7b7b7 0, #b7b7b7 5px, #919191 5px, #646464 100%);
  position: relative;
  color: #efefef;
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
}

/* line 4558, app/assets/stylesheets/theme/_theme.scss */
.no-cssgradients #main > section > aside.wiki_sidebar nav.secondary_nav {
  background: url(/assets/img/bg_aside_nav_neutral-3a3ed45154345323a7ae2275206ec4feede6b5ca5e18fb69c5dbe9f786aad881.png) 0 bottom no-repeat;
}

/* line 134, app/assets/stylesheets/theme/../_mixins.scss */
#main > section > aside.wiki_sidebar nav.secondary_nav:after {
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #646464 transparent transparent transparent;
  content: "";
  border-width: 10px 300px 0 0;
}

/* line 145, app/assets/stylesheets/theme/../_mixins.scss */
.csstransforms #main > section > aside.wiki_sidebar nav.secondary_nav:after {
  border-width: 10px 10px 0 0;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scaleX(30);
      -ms-transform: scaleX(30);
          transform: scaleX(30);
}

/* line 152, app/assets/stylesheets/theme/../_mixins.scss */
.csstransforms #main > section > aside.wiki_sidebar nav.secondary_nav:before {
  position: absolute;
  bottom: -10px;
  content: "";
  display: block;
  left: 5px;
  right: 5px;
  height: 5px;
  background-color: rgba(100, 100, 100, 0.25);
  -webkit-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
          transform: rotate(-2deg);
}

/* line 163, app/assets/stylesheets/theme/../_mixins.scss */
.no-cssgradients #main > section > aside.wiki_sidebar nav.secondary_nav:before, .no-cssgradients #main > section > aside.wiki_sidebar nav.secondary_nav:after {
  display: none;
}

/* line 4565, app/assets/stylesheets/theme/_theme.scss */
#main > section > aside.wiki_sidebar nav.secondary_nav > section h3 {
  color: #efefef;
  text-shadow: 0 1px 1px #636e76;
}

/* line 4569, app/assets/stylesheets/theme/_theme.scss */
#main > section > aside.wiki_sidebar nav.secondary_nav a {
  color: #efefef;
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
}

/* line 4573, app/assets/stylesheets/theme/_theme.scss */
#main > section > aside.wiki_sidebar nav.secondary_nav li {
  background: url(/assets/img/bg_grey_dash_neutral-b757a5e69d8c068d59c44c428277e4f3c058c9ac1cd1024fe911595839174cad.gif) 0 0 repeat-x;
}

/* line 4576, app/assets/stylesheets/theme/_theme.scss */
#main > section > aside.wiki_sidebar .secondary_nav a:hover {
  color: white;
  text-shadow: 0 3px 0 rgba(0, 0, 0, 0.25);
}

/* line 4580, app/assets/stylesheets/theme/_theme.scss */
#main > section > aside.wiki_sidebar .secondary_nav a:active {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* @end */
/* @group nurse.scss */
/* line 4586, app/assets/stylesheets/theme/_theme.scss */
.main_search input:focus {
  background-color: white;
}

/* line 4589, app/assets/stylesheets/theme/_theme.scss */
.main_search:before {
  background: #feffd0;
}

/* line 4593, app/assets/stylesheets/theme/_theme.scss */
.main_topics a,
a.jump {
  border-radius: 1em;
}

/* line 4597, app/assets/stylesheets/theme/_theme.scss */
.main_topics a:hover,
a.jump:hover {
  background-color: #5fa9d6;
  color: white;
}

/* line 4602, app/assets/stylesheets/theme/_theme.scss */
.main_topics a:after,
a.jump:after {
  color: #ddd;
}

/* line 4606, app/assets/stylesheets/theme/_theme.scss */
.main_topics a:hover:after,
a.jump:hover:after {
  color: white;
}

/* line 4610, app/assets/stylesheets/theme/_theme.scss */
section.dazed {
  background: #efefef;
}

/* line 4613, app/assets/stylesheets/theme/_theme.scss */
section.dazed a.jump {
  background-color: white;
  color: #999;
}

/* line 4617, app/assets/stylesheets/theme/_theme.scss */
section.dazed a.jump:hover {
  background-color: #5fa9d6;
  color: white;
}

/* line 4621, app/assets/stylesheets/theme/_theme.scss */
section.dazed a.jump:after {
  color: #c4c4c4;
}

/* line 4624, app/assets/stylesheets/theme/_theme.scss */
section.dazed a.jump:hover:after {
  color: white;
}

/* line 4627, app/assets/stylesheets/theme/_theme.scss */
section.dazed:before,
section.dazed:after {
  background: #efefef url(/assets/img/zig-ef0e5ba7922d93c4ca8dc5ae35e1a235f8afc48702abbf138e1faa5b8b77015f.png) 0 -10px no-repeat;
}

/* line 4631, app/assets/stylesheets/theme/_theme.scss */
section.dazed h3 {
  color: #a3a3a3;
  text-shadow: 0 1px 0 white;
}

/* @end */
/* @group plans_old.scss */
/* line 4642, app/assets/stylesheets/theme/_theme.scss */
.choose-plan {
  /* @end */
  /* @group Pro */
}

/* line 4643, app/assets/stylesheets/theme/_theme.scss */
.choose-plan #plans ul.plans li {
  border-radius: 8px 8px 0 0;
}

/* line 4646, app/assets/stylesheets/theme/_theme.scss */
.choose-plan #plans ul.plans li > section {
  border-radius: 8px 8px 0 0;
}

/* line 4649, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans h3 {
  background: url(/assets/img/bg_grey_dash-77a513c0f1677653def682b5743c353058b43c7d00792bb0baaf228d63bb21dd.gif) 0 bottom repeat-x;
}

/* line 4652, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans h3 small {
  color: #777;
}

/* line 4655, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li div.features {
  background: none;
}

/* line 4658, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li dt,
.choose-plan ul.plans li dd {
  color: #999;
}

/* line 4662, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li dt {
  color: #555;
}

/* line 4665, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans dt.price {
  color: #333;
}

/* line 4668, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans dt.price small {
  color: #999;
}

/* line 4671, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.basic dl {
  background: url(/assets/img/bg_plan_basic-d399c2fab028c18d4dd2f17e7b55ada0955b0873aeab2c5f2183a78ec80df7dd.svg) no-repeat center 43px;
}

/* line 4676, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.pro .features {
  position: relative;
}

/* line 172, app/assets/stylesheets/theme/../_mixins.scss */
.choose-plan ul.plans li.pro .features:after {
  display: inline-block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  margin: auto;
  content: '';
  background-color: #FFCF8E;
  border-radius: 40px;
  z-index: 1;
  opacity: 0.75;
}

/* line 187, app/assets/stylesheets/theme/../_mixins.scss */
.choose-plan ul.plans li.pro .features dl {
  position: relative;
  z-index: 2;
}

/* line 4679, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.pro dl {
  background: url(/assets/img/bg_plan_pro-216f9249d1b1d161f16e5ed614e28fdfa0bedcb268a0d74d8b5ae5da7ef93054.svg) no-repeat center 52px;
}

/* line 4682, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li > section {
  background-image: -webkit-linear-gradient(top, #fafafa, #d8d8d8);
  background-image: linear-gradient(to bottom, #fafafa, #d8d8d8);
}

/* line 4685, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.em > section {
  background-image: -webkit-linear-gradient(top, #ffae00, #ff4e00);
  background-image: linear-gradient(to bottom, #ffae00, #ff4e00);
}

/* line 4688, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li {
  background: url(/assets/img/compare_ribbon_sw-04b25eca62c07a92f38c40c3eea8ece92a08e386a8070c9b10ff7122622ebad6.svg) center bottom no-repeat;
}

/* line 4691, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.em {
  background: url(/assets/img/compare_ribbon-05058d4f17f5f49cb3e07aa6912947337f14cc91a60fed954e320f164e732655.svg) center bottom no-repeat;
}

/* line 4694, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.em h3 {
  background-image: url(/assets/img/bg_orange_dash-662e8962a4074a0618a58916cd7106e0961a4d60cdf0cbfdac684b7db9f9f679.gif);
}

/* line 4697, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.em .plan_options {
  background: url(/assets/img/bg_orange_dash-662e8962a4074a0618a58916cd7106e0961a4d60cdf0cbfdac684b7db9f9f679.gif) 0 0 repeat-x;
}

/* line 4700, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.em small,
.choose-plan ul.plans li.em dd {
  color: #fbcfae;
}

/* line 4704, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.em dt {
  color: white;
}

/* line 4707, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .pro_action {
  background: #ff7305;
  border-radius: 10px;
}

/* line 4711, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.silver dl {
  background: url(/assets/img/bg_plan_silver-3d5f550592dec5cce206ceb8b9e218131632db1a87e0557ac2e829047c1d6a5d.svg) no-repeat center 36px;
}

/* line 4714, app/assets/stylesheets/theme/_theme.scss */
.choose-plan ul.plans li.gold dl {
  background: url(/assets/img/bg_plan_gold-62e0498e7e633d21e6610107dec9c34e90eb49a93a8b3180fd7251de27f60608.svg) no-repeat center 3px;
}

/* line 4717, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_create .actions {
  background: url(/assets/img/bg_note_dash-b80b4e4ba0843e7b4ff257cefd264cbd6df90cb8cb38e64b9225e5f30bfb1f02.png) 0 0 repeat-x;
}

/* line 4720, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_create .cost .amt {
  color: #333;
}

/* line 4723, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .js .qna a:active .question,
.choose-plan .js .qna a:focus .question {
  color: #ff2659;
}

/* line 4727, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .js .qna a.open .question {
  color: #333;
}

/* line 4730, app/assets/stylesheets/theme/_theme.scss */
.choose-plan h1.plans_basic em {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -650px -388px no-repeat;
}

/* line 4733, app/assets/stylesheets/theme/_theme.scss */
.choose-plan h1.plans_pro em {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -650px -778px no-repeat;
}

/* line 4736, app/assets/stylesheets/theme/_theme.scss */
.choose-plan h1.plans_silver em {
  background: url(/assets/img/bg_plan_silver-01530b92985e77919b1a43737ade3aca3df4f602d03d9bc5cb1ac40192ba355a.png) no-repeat;
  background-image: url(/assets/img/bg_plan_silver-01530b92985e77919b1a43737ade3aca3df4f602d03d9bc5cb1ac40192ba355a.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .choose-plan h1.plans_silver em {
    background-image: url(/assets/img/bg_plan_silver@2x-f5b6f6009086444b33375c0491052f7c1c3dc549b9e284638f272c848c82d824.png);
    background-size: 67px 68px;
  }
}

/* line 4740, app/assets/stylesheets/theme/_theme.scss */
.choose-plan h1.plans_gold em {
  background: url(/assets/img/bg_plan_gold-ffd9511359622627263c600bb90f843b2905a5d577ccc79c71fc07f0d3c9106f.png) no-repeat;
  background-image: url(/assets/img/bg_plan_gold-ffd9511359622627263c600bb90f843b2905a5d577ccc79c71fc07f0d3c9106f.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .choose-plan h1.plans_gold em {
    background-image: url(/assets/img/bg_plan_gold@2x-75f7a00beb0ae751d2b7355fabc00de86f8d0e1743b343b3c0974ff4d021555c.png);
    background-size: 86px 100px;
  }
}

/* line 4744, app/assets/stylesheets/theme/_theme.scss */
.choose-plan h1.plans_free em {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -663px -1940px no-repeat;
}

/* line 4747, app/assets/stylesheets/theme/_theme.scss */
.choose-plan h1.new_session em {
  background-image: url(/assets/img/bg_login-69b723ac399f28bcf8cbdc8829d9f0269a8cb066dd52d84d32673b2a9db2cebd.png);
}

/* line 4750, app/assets/stylesheets/theme/_theme.scss */
.choose-plan h1.plans_free span.sticker {
  background: url(/assets/img/free_sticker-17489b365dc2873786f95d70cd0e6264a48071a3526364bea479a831bc09f607.png) center center no-repeat;
}

/* line 4753, app/assets/stylesheets/theme/_theme.scss */
.choose-plan h1.plans_gold span.badge {
  background: url(/assets/img/gold_badge-44d23b543bc5824c24e71790b644f95516a02065c5dfb82d4999ffc97831530f.png) center center no-repeat;
}

/* line 4756, app/assets/stylesheets/theme/_theme.scss */
.choose-plan a.upgrade {
  color: #919191;
}

/* line 4759, app/assets/stylesheets/theme/_theme.scss */
.choose-plan #upgrade_downgrade_options {
  background: #e9e9e9;
}

/* line 4762, app/assets/stylesheets/theme/_theme.scss */
.choose-plan #upgrade_downgrade_options:before {
  border-top: 10px solid #e9e9e9;
}

/* line 4765, app/assets/stylesheets/theme/_theme.scss */
.choose-plan #upgrade_downgrade_options .or_choose {
  color: #777;
}

/* line 4768, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .upgrade_action {
  border-top: 1px solid #ddd;
}

/* line 4771, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .window .paid_features h2 {
  color: white;
  background: url(/assets/img/dot_dot_dot-354b820c3a2515a95ceb0abb5c5dd7972d876d37b98b4ad94d8a824efd3d09bc.png) 0 45% repeat-x;
}

/* line 4775, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .window .paid_features h2 span {
  background-color: #636e76;
  border-radius: 15px;
}

/* line 4779, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary:after,
.choose-plan .plan_summary:before,
.choose-plan .plan_summary > div:after,
.choose-plan .plan_summary > div:before {
  background: white !important;
  border-radius: 25px;
  outline-radius: 25px;
}

/* line 4787, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary {
  background: url(/assets/img/large_lighting-7c421085f8738c3f484487a80996b3714879b9ba30325ca88bd55e3dbb548bfe.png) 0 0 repeat-x;
}

/* line 4790, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary h4 {
  background: white center center no-repeat;
  border-radius: 61px;
}

/* line 4794, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.loading {
  background-color: white !important;
}

/* line 4797, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.gold {
  background-color: #faca45;
  color: #896604;
  text-shadow: 0 1px 0 #fbd877;
}

/* line 4802, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.gold h4 {
  background-image: url(/assets/img/bg_plan_gold-ffd9511359622627263c600bb90f843b2905a5d577ccc79c71fc07f0d3c9106f.png);
  background-image: url(/assets/img/bg_plan_gold-ffd9511359622627263c600bb90f843b2905a5d577ccc79c71fc07f0d3c9106f.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .choose-plan .plan_summary.gold h4 {
    background-image: url(/assets/img/bg_plan_gold@2x-75f7a00beb0ae751d2b7355fabc00de86f8d0e1743b343b3c0974ff4d021555c.png);
    background-size: 86px 100px;
  }
}

/* line 4806, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.basic {
  background-color: #aed8f2;
  color: #4a81a3;
  text-shadow: 0 1px 0 #daedf9;
}

/* line 4811, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.basic h4 {
  background-image: url(/assets/img/bg_plan_basic-145d4c29dafb4dcf6b935bd9f2c945b38ad97fb9a9c93ce8e605e35a4954b1d8.png) no-repeat;
  background-image: url(/assets/img/bg_plan_basic-145d4c29dafb4dcf6b935bd9f2c945b38ad97fb9a9c93ce8e605e35a4954b1d8.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .choose-plan .plan_summary.basic h4 {
    background-image: url(/assets/img/bg_plan_basic@2x-d0bcbfc0d41f191409f7bceab3fc1a09a4712da73e4746d855c5b8c41ef18650.png);
    background-size: 50px 60px;
  }
}

/* line 4815, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.pro {
  background-color: #d92626;
  color: #f4bebe;
  text-shadow: 0 -1px 0 #ad1f1f;
}

/* line 4820, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.pro h4 {
  background-image: url(/assets/img/bg_plan_pro-b908dd59cbeb6ba49a890f145d6c45fb98dd04f39eba17197b368bf28321aa05.png);
}

/* line 4823, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.silver {
  background-color: #999;
  color: #404040;
  text-shadow: 0 1px 0 #b3b3b3;
}

/* line 4828, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.silver h4 {
  background-image: url(/assets/img/bg_plan_silver-01530b92985e77919b1a43737ade3aca3df4f602d03d9bc5cb1ac40192ba355a.png);
  background-image: url(/assets/img/bg_plan_silver-01530b92985e77919b1a43737ade3aca3df4f602d03d9bc5cb1ac40192ba355a.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .choose-plan .plan_summary.silver h4 {
    background-image: url(/assets/img/bg_plan_silver@2x-f5b6f6009086444b33375c0491052f7c1c3dc549b9e284638f272c848c82d824.png);
    background-size: 67px 68px;
  }
}

/* line 4832, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.credits {
  background-color: #faca45;
  color: white;
  text-shadow: 0 -1px 0 #f9bc13;
}

/* line 4837, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.credits h4 {
  background-image: url(/assets/img/bg_cpm_credits-59c060095edaa4c3a1e1ab20a945568601108d73e481abffa2fc7ac55eefa5fb.png);
}

/* line 4840, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.mimi_voice * {
  color: #ac6715;
}

/* line 4843, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.mimi_voice.success h4 {
  background-image: url(/assets/img/mimi_voice_icons-3611081246ead6980e23df00782c76bd471b71ed0cee4d1ab9660cc273e28066.png);
  background-position: -980px 20px;
}

/* line 4847, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .plan_summary.mimi_voice.failure h4 {
  background-image: url(/assets/img/mimi_voice_icons-3611081246ead6980e23df00782c76bd471b71ed0cee4d1ab9660cc273e28066.png);
  background-position: -9px 20px;
}

/* line 4851, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .order_summary ul.totals li {
  background: url(/assets/img/dot_dot_dot-354b820c3a2515a95ceb0abb5c5dd7972d876d37b98b4ad94d8a824efd3d09bc.png) 0 70% repeat-x;
}

/* line 4854, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .order_summary ul.totals li > * {
  background: white;
}

/* line 4857, app/assets/stylesheets/theme/_theme.scss */
.choose-plan .order_summary ul.totals li .cost.grand_total {
  border-top: 1px solid #ccc;
}

/* line 4861, app/assets/stylesheets/theme/_theme.scss */
h1.plans_free,
h1.plans_basic,
h1.plans_pro,
h1.plans_silver,
h1.plans_gold,
h1.new_session {
  font-size: 2em;
}

/* line 4869, app/assets/stylesheets/theme/_theme.scss */
.plan_name_header {
  background: url(/assets/img/popcorn-f93af116972c91f8e5e7f9a774c02fc7e4fa04c4cb7c62be5b4efb4ae6aa69bf.png) no-repeat center;
}

/* @end */
/* @group plans.scss */
/* line 4881, app/assets/stylesheets/theme/_theme.scss */
.change-plan #plans ul.plans li {
  border-radius: 8px 8px 0 0;
}

/* line 4884, app/assets/stylesheets/theme/_theme.scss */
.change-plan #plans ul.plans li > section {
  border-radius: 8px 8px 0 0;
}

/* line 4887, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans h3 {
  font-size: 2em;
  background: url(/assets/img/bg_grey_dash-77a513c0f1677653def682b5743c353058b43c7d00792bb0baaf228d63bb21dd.gif) 0 bottom repeat-x;
}

/* line 4891, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans h3 small {
  color: #777;
}

/* line 4894, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li div.features {
  position: relative;
}

/* line 172, app/assets/stylesheets/theme/../_mixins.scss */
.change-plan ul.plans li div.features:after {
  display: inline-block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 31px;
  left: 0;
  right: 0;
  margin: auto;
  content: '';
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 40px;
  z-index: 1;
  opacity: 0.75;
}

/* line 187, app/assets/stylesheets/theme/../_mixins.scss */
.change-plan ul.plans li div.features dl {
  position: relative;
  z-index: 2;
}

/* line 4897, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li dt,
.change-plan ul.plans li dd {
  color: #999;
}

/* line 4901, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li dt {
  color: #555;
}

/* line 4904, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans dt.price {
  color: #333;
}

/* line 4906, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans dt.price small {
  color: #999;
}

/* line 4910, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.basic {
  background: url(/assets/img/plans_basic-a29cecdbbb9a9a20dbe2896ea46fe6a2317edc94eac86a63b129e00ea00a989e.svg) 0 -6% no-repeat;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}

/* line 4913, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.basic dl {
  background: url(/assets/img/bg_plan_basic-d399c2fab028c18d4dd2f17e7b55ada0955b0873aeab2c5f2183a78ec80df7dd.svg) no-repeat center 40px;
}

/* line 4917, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.pro {
  background: url(/assets/img/plans_pro-ad2cd594beba34ce7b8cf1612a0845e333b37d50ae8ad4faaa2beb63e94634be.svg) 0 0 no-repeat;
}

/* line 4919, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.pro dl {
  background: url(/assets/img/bg_plan_pro-216f9249d1b1d161f16e5ed614e28fdfa0bedcb268a0d74d8b5ae5da7ef93054.svg) no-repeat center 47px;
}

/* line 4924, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.em h3 {
  background-image: url(/assets/img/bg_orange_dash-662e8962a4074a0618a58916cd7106e0961a4d60cdf0cbfdac684b7db9f9f679.gif);
}

/* line 4927, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.em .plan_options {
  background: url(/assets/img/bg_orange_dash-662e8962a4074a0618a58916cd7106e0961a4d60cdf0cbfdac684b7db9f9f679.gif) 0 0 repeat-x;
}

/* line 4930, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.em small,
.change-plan ul.plans li.em dd {
  color: #fbcfae;
}

/* line 4934, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.em dt {
  color: white;
}

/* line 4939, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.current:before {
  border-top: 7px solid #ddd;
}

/* line 4943, app/assets/stylesheets/theme/_theme.scss */
.change-plan .pro_action {
  background: #ff7305;
  border-radius: 10px;
}

/* line 4947, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.silver dl {
  background: url(/assets/img/bg_plan_silver-3d5f550592dec5cce206ceb8b9e218131632db1a87e0557ac2e829047c1d6a5d.svg) no-repeat center;
}

/* line 4950, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.mailchimp dl {
  background: url(/assets/img/mailchimp_sm-a4b1b29788f1962721f33a1e4a93d610b4b788e9752448dd0ed7a5d9d8f4afae.png) center 28px no-repeat;
}

/* line 4953, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.gold {
  background: url(/assets/img/plans_jumbo-a2b3d82fa42f8f94c055640758c6440e190f3626a2ac09476b54f5a70713fabc.svg) 0 -4% no-repeat;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  color: white;
}

/* line 4957, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.gold dl {
  background: url(/assets/img/bg_plan_gold-62e0498e7e633d21e6610107dec9c34e90eb49a93a8b3180fd7251de27f60608.svg) no-repeat center 4px;
}

/* line 4960, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.gold h3 {
  background: url(/assets/img/bg_blue_dash-2e47d9ddf895a8024d650cb3daa68f900e11221b8a819822b04e01f13a8abb3f.png) 0 bottom repeat-x;
  color: #165f81;
}

/* line 4963, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.gold h3 small {
  color: #1d7fad;
}

/* line 4967, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.gold dt.price {
  color: #165f81;
}

/* line 4970, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.gold dt.price span.dollar_price small {
  color: #1d7fad;
}

/* line 4975, app/assets/stylesheets/theme/_theme.scss */
.change-plan ul.plans li.gold dd.price {
  color: #1d7fad;
}

/* line 4979, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_create .actions {
  background: url(/assets/img/bg_note_dash-b80b4e4ba0843e7b4ff257cefd264cbd6df90cb8cb38e64b9225e5f30bfb1f02.png) 0 0 repeat-x;
}

/* line 4982, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_create .cost .amt {
  color: #333;
}

/* line 4985, app/assets/stylesheets/theme/_theme.scss */
.change-plan .js .qna a:active .question,
.change-plan .js .qna a:focus .question {
  color: #ff2659;
}

/* line 4989, app/assets/stylesheets/theme/_theme.scss */
.change-plan .js .qna a.open .question {
  color: #333;
}

/* line 4992, app/assets/stylesheets/theme/_theme.scss */
.change-plan .larger_plan {
  background: url(/assets/img/bg_plan_larger-87bdd9a17e363af9c61825627f738ae88b91a7aafdfd1ed46b428181520d5fc8.svg) right bottom no-repeat;
}

/* line 4994, app/assets/stylesheets/theme/_theme.scss */
.change-plan .larger_plan span {
  color: #777;
}

/* line 4999, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list .feature_description {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) 21px -2784px no-repeat;
}

/* line 5001, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list .feature_description h5 {
  background-color: white;
  color: #333;
}

/* line 5005, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list .feature_description p {
  color: #777;
}

/* line 5010, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list dd span {
  color: #555;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

/* line 5013, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list dd span.checkmark, .change-plan .feature_list dd span.disabled {
  width: 32px !important;
  margin: 0 14.8% !important;
}

/* line 5018, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list dd span.checkmark {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -391px -2695px no-repeat;
}

/* line 5021, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list dd span.disabled {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -536px -2695px no-repeat;
}

/* line 5024, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list dd span:nth-of-type(2) {
  box-shadow: -11px 0 0 white, 11px 0 0 white;
  color: #b35000;
}

/* line 5027, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list dd span.checkmark:nth-of-type(2) {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -90px -2695px no-repeat;
}

/* line 5031, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list dd span:nth-of-type(3) {
  color: #165f81;
}

/* line 5033, app/assets/stylesheets/theme/_theme.scss */
.change-plan .feature_list dd span.checkmark:nth-of-type(3) {
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -235px -2695px no-repeat;
}

/* line 5041, app/assets/stylesheets/theme/_theme.scss */
.change-plan .popup .popup_content {
  background-color: #fcda6c;
  color: #ac6715;
  border-radius: 10px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  box-shadow: 3px 3px 0 0 #d9a75d, inset 0 20px 30px 0 rgba(255, 255, 255, 0.5);
}

/* line 5047, app/assets/stylesheets/theme/_theme.scss */
.change-plan .popup .popup_content:after {
  background: url(/assets/img/mimi_voice_beak-f53150099cd926f1b4160f2491ba6b8db2282345a0fece2675fdae02dc0e3f62.png) no-repeat top left;
}

/* line 5052, app/assets/stylesheets/theme/_theme.scss */
.change-plan a.upgrade {
  color: #919191;
}

/* line 5055, app/assets/stylesheets/theme/_theme.scss */
.change-plan #upgrade_downgrade_options {
  background: #efefef;
  border-radius: 5px;
}

/* line 5058, app/assets/stylesheets/theme/_theme.scss */
.change-plan #upgrade_downgrade_options .or_choose {
  color: #777;
  border-radius: 5px;
}

/* line 5063, app/assets/stylesheets/theme/_theme.scss */
.change-plan .upgrade_action {
  border-top: 1px solid #ddd;
}

/* line 5068, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary:after, .change-plan .plan_summary:before,
.change-plan .plan_summary > div:after,
.change-plan .plan_summary > div:before {
  background: white !important;
  border-radius: 25px;
  outline-radius: 25px;
}

/* line 5075, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary {
  background: url(/assets/img/large_lighting-7c421085f8738c3f484487a80996b3714879b9ba30325ca88bd55e3dbb548bfe.png) 0 0 repeat-x;
}

/* line 5077, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary h4 {
  background: white center center no-repeat;
  border-radius: 61px;
}

/* line 5081, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.loading {
  background-color: white !important;
}

/* line 5085, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.gold {
  background-color: #faca45;
  color: #896604;
  text-shadow: 0 1px 0 #fbd877;
}

/* line 5090, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.gold h4 {
  background-image: url(/assets/img/bg_plan_gold-62e0498e7e633d21e6610107dec9c34e90eb49a93a8b3180fd7251de27f60608.svg);
}

/* line 5093, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.basic {
  background-color: #aed8f2;
  color: #4a81a3;
  text-shadow: 0 1px 0 #daedf9;
}

/* line 5098, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.basic h4 {
  background-image: url(/assets/img/bg_plan_basic-d399c2fab028c18d4dd2f17e7b55ada0955b0873aeab2c5f2183a78ec80df7dd.svg);
}

/* line 5101, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.pro {
  background-color: #d92626;
  color: #f4bebe;
  text-shadow: 0 -1px 0 #ad1f1f;
}

/* line 5106, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.pro h4 {
  background-image: url(/assets/img/bg_plan_pro-216f9249d1b1d161f16e5ed614e28fdfa0bedcb268a0d74d8b5ae5da7ef93054.svg);
}

/* line 5109, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.silver {
  background-color: #999;
  color: #404040;
  text-shadow: 0 1px 0 #b3b3b3;
}

/* line 5114, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.silver h4 {
  background-image: url(/assets/img/bg_plan_silver-3d5f550592dec5cce206ceb8b9e218131632db1a87e0557ac2e829047c1d6a5d.svg);
}

/* line 5117, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.credits {
  background-color: #faca45;
  color: #fffcf3;
  text-shadow: 0 -1px 0 #f9bc13;
}

/* line 5121, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.credits h4 {
  background-image: url(/assets/img/bg_cpm_credits-59c060095edaa4c3a1e1ab20a945568601108d73e481abffa2fc7ac55eefa5fb.png);
}

/* line 5126, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.mimi_voice * {
  color: #ac6715;
}

/* line 5130, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.mimi_voice.success h4 {
  background-image: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png);
  background-position: -980px 20px;
}

/* line 5136, app/assets/stylesheets/theme/_theme.scss */
.change-plan .plan_summary.mimi_voice.failure h4 {
  background-image: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png);
  background-image: url(/assets/img/mimi_voice_icons-3611081246ead6980e23df00782c76bd471b71ed0cee4d1ab9660cc273e28066.png);
  background-position: -9px 20px;
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .change-plan .plan_summary.mimi_voice.failure h4 {
    background-image: url(/assets/img/mimi_voice_icons@2x-29eda72c751336ffa21327335fa2088937ee6cbe9c2a04324da09c0a777fc067.png);
    background-size: 3000px 90px;
  }
}

/* line 5145, app/assets/stylesheets/theme/_theme.scss */
.change-plan .order_summary ul.totals li > * {
  background: white;
}

/* line 5149, app/assets/stylesheets/theme/_theme.scss */
.change-plan .order_summary ul.totals li .cost.grand_total {
  border-top: 1px solid #ccc;
}

/* line 5157, app/assets/stylesheets/theme/_theme.scss */
.signup h1.plans_basic em {
  background: url(/assets/img/bg_plan_basic-145d4c29dafb4dcf6b935bd9f2c945b38ad97fb9a9c93ce8e605e35a4954b1d8.png) no-repeat 45px 10px;
  background-image: url(/assets/img/bg_plan_basic-145d4c29dafb4dcf6b935bd9f2c945b38ad97fb9a9c93ce8e605e35a4954b1d8.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .signup h1.plans_basic em {
    background-image: url(/assets/img/bg_plan_basic@2x-d0bcbfc0d41f191409f7bceab3fc1a09a4712da73e4746d855c5b8c41ef18650.png);
    background-size: 50px 60px;
  }
}

/* line 5161, app/assets/stylesheets/theme/_theme.scss */
.signup h1.plans_pro em {
  background: url(/assets/img/bg_plan_pro-b908dd59cbeb6ba49a890f145d6c45fb98dd04f39eba17197b368bf28321aa05.png) no-repeat 40px 18px;
  background-image: url(/assets/img/bg_plan_pro-b908dd59cbeb6ba49a890f145d6c45fb98dd04f39eba17197b368bf28321aa05.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .signup h1.plans_pro em {
    background-image: url(/assets/img/bg_plan_pro@2x-d2ff750b327b92729b46335a06e369fafae65a17d500f02b3a0c93abc093ab0f.png);
    background-size: 55px 53px;
  }
}

/* line 5165, app/assets/stylesheets/theme/_theme.scss */
.signup h1.plans_silver em {
  background: url(/assets/img/bg_plan_silver-01530b92985e77919b1a43737ade3aca3df4f602d03d9bc5cb1ac40192ba355a.png) no-repeat 45px 10px;
  background-image: url(/assets/img/bg_plan_silver-01530b92985e77919b1a43737ade3aca3df4f602d03d9bc5cb1ac40192ba355a.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .signup h1.plans_silver em {
    background-image: url(/assets/img/bg_plan_silver@2x-f5b6f6009086444b33375c0491052f7c1c3dc549b9e284638f272c848c82d824.png);
    background-size: 62px 69px;
  }
}

/* line 5169, app/assets/stylesheets/theme/_theme.scss */
.signup h1.plans_gold em {
  background: url(/assets/img/bg_plan_gold-ffd9511359622627263c600bb90f843b2905a5d577ccc79c71fc07f0d3c9106f.png) no-repeat 32px 26px;
  background-image: url(/assets/img/bg_plan_gold-ffd9511359622627263c600bb90f843b2905a5d577ccc79c71fc07f0d3c9106f.png);
  height: 130px;
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .signup h1.plans_gold em {
    background-image: url(/assets/img/bg_plan_gold@2x-75f7a00beb0ae751d2b7355fabc00de86f8d0e1743b343b3c0974ff4d021555c.png);
    background-size: 86px 100px;
  }
}

/* line 5174, app/assets/stylesheets/theme/_theme.scss */
.signup h1.new_session em {
  background-image: url(/assets/img/bg_login-69b723ac399f28bcf8cbdc8829d9f0269a8cb066dd52d84d32673b2a9db2cebd.png);
}

/* line 5177, app/assets/stylesheets/theme/_theme.scss */
.signup h1.plans_gold span.badge {
  background: url(/assets/img/gold_badge-44d23b543bc5824c24e71790b644f95516a02065c5dfb82d4999ffc97831530f.png) center center no-repeat;
}

/* line 5180, app/assets/stylesheets/theme/_theme.scss */
.signup h1.plans_free span.sticker {
  background: url(/assets/img/free_sticker-17489b365dc2873786f95d70cd0e6264a48071a3526364bea479a831bc09f607.png) center top no-repeat;
  background-image: url(/assets/img/free_sticker-17489b365dc2873786f95d70cd0e6264a48071a3526364bea479a831bc09f607.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .signup h1.plans_free span.sticker {
    background-image: url(/assets/img/free_sticker@2x-72712ab7791f1f1220b1afab4267bcfdab68ade55a59c8342db87891b912299e.png);
    background-size: 130px 130px;
  }
}

/* line 5183, app/assets/stylesheets/theme/_theme.scss */
.signup h1.plans_free span.sticker:after {
  color: white;
}

/* line 5190, app/assets/stylesheets/theme/_theme.scss */
.ema .window .paid_features h2 {
  color: white;
  background: url(/assets/img/dot_dot_dot-354b820c3a2515a95ceb0abb5c5dd7972d876d37b98b4ad94d8a824efd3d09bc.png) 0 45% repeat-x;
}

/* line 5193, app/assets/stylesheets/theme/_theme.scss */
.ema .window .paid_features h2 span {
  background-color: #636e76;
  border-radius: 15px;
}

/* line 5201, app/assets/stylesheets/theme/_theme.scss */
.ema .window .paid_features ul li span.feature_icon.multi_user {
  background: url(/assets/img/go_pro_icons-b8325ac3a3051b104657243a5bed2fdde0ce3857c9e6562d6a54895e9583760b.png) 23px -175px no-repeat;
}

/* line 5204, app/assets/stylesheets/theme/_theme.scss */
.ema .window .paid_features ul li span.feature_icon.drip_campaigns {
  background: url(/assets/img/go_pro_icons-b8325ac3a3051b104657243a5bed2fdde0ce3857c9e6562d6a54895e9583760b.png) 23px -90px no-repeat;
}

/* line 5207, app/assets/stylesheets/theme/_theme.scss */
.ema .window .paid_features ul li span.feature_icon.custom_html {
  background: url(/assets/img/go_pro_icons-b8325ac3a3051b104657243a5bed2fdde0ce3857c9e6562d6a54895e9583760b.png) 23px -345px no-repeat;
}

/* line 5210, app/assets/stylesheets/theme/_theme.scss */
.ema .window .paid_features ul li span.feature_icon.unlimited_webforms {
  background: url(/assets/img/go_pro_icons-b8325ac3a3051b104657243a5bed2fdde0ce3857c9e6562d6a54895e9583760b.png) 23px -259px no-repeat;
}

/* line 5220, app/assets/stylesheets/theme/_theme.scss */
.window.extended .paid_features .field {
  border-radius: 5px 5px 0 0;
  border-bottom-color: #e2e2e2;
}

/* line 5226, app/assets/stylesheets/theme/_theme.scss */
.window.extended .paid_features .paid_features_list li:not(:last-of-type) {
  border-right: 1px dashed #ddd;
}

/* line 5229, app/assets/stylesheets/theme/_theme.scss */
.window.extended .paid_features .paid_features_list li h3 {
  color: #777;
  background: url(/assets/img/asset_sprite-d3705fb82869b15632dc0aec5fa66eca6aaadbb1972dc2d4c6d8725f83b5f381.png) -710px -2759px no-repeat;
}

/* line 5235, app/assets/stylesheets/theme/_theme.scss */
.window.extended .paid_features .testimonials {
  background-color: #efefef;
  border-radius: 5px 5px 0 0;
}

/* line 5238, app/assets/stylesheets/theme/_theme.scss */
.window.extended .paid_features .testimonials h3 {
  background: #efefef url(/assets/img/go_pro_icons-b8325ac3a3051b104657243a5bed2fdde0ce3857c9e6562d6a54895e9583760b.png) right -466px no-repeat;
  color: #777;
}

/* line 5243, app/assets/stylesheets/theme/_theme.scss */
.window.extended .paid_features .testimonials .user img {
  box-shadow: 0 0 0 4px #d6d6d6;
}

/* line 5247, app/assets/stylesheets/theme/_theme.scss */
.window.extended .paid_features .testimonials blockquote {
  background: url(/assets/img/bg_blockquote_sidebar_top-c06475bcc7ccbbb9d97bcd22b024f9133d823bcc5e7d69d76d98d84e57500a3d.png) 0 0 no-repeat;
  background-image: url(/assets/img/bg_blockquote_sidebar_top-c06475bcc7ccbbb9d97bcd22b024f9133d823bcc5e7d69d76d98d84e57500a3d.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .window.extended .paid_features .testimonials blockquote {
    background-image: url(/assets/img/bg_blockquote_sidebar_top@2x-02a37a80c771988f91ae72d888d16c1e0007e95cd56a21d4d5991d1f20809fe4.png);
    background-size: 256px 8px;
  }
}

/* line 5250, app/assets/stylesheets/theme/_theme.scss */
.window.extended .paid_features .testimonials blockquote p {
  background: url(/assets/img/bg_blockquote_sidebar_bottom-72a931f28227ef228659fe499c5719ff91f410b0cd7e3ae2c03fee58e4a17b4e.png) 0 bottom no-repeat;
  background-image: url(/assets/img/bg_blockquote_sidebar_bottom-72a931f28227ef228659fe499c5719ff91f410b0cd7e3ae2c03fee58e4a17b4e.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .window.extended .paid_features .testimonials blockquote p {
    background-image: url(/assets/img/bg_blockquote_sidebar_bottom@2x-d8aa1fff37cd9f590e5443177e983fb9dfb43a06ed41339768db5fb13f493a7a.png);
    background-size: 256px 416px;
  }
}

/* line 5256, app/assets/stylesheets/theme/_theme.scss */
.window.extended .paid_features section.actions {
  text-align: left;
  border-radius: 0 0 5px 5px !important;
}

/* line 5262, app/assets/stylesheets/theme/_theme.scss */
.sales_tax_popup {
  background: #ffdc52 !important;
  color: #9b6900;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) !important;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.57);
  border-radius: 6px;
  box-shadow: 0 2px 0 0 rgba(102, 62, 19, 0.09), inset 0 0 0 1px rgba(170, 110, 0, 0.47);
}

/* line 5269, app/assets/stylesheets/theme/_theme.scss */
.sales_tax_popup:after {
  border-color: transparent #d7ab39 transparent transparent;
}

/* @end */
/* @group popover.scss */
/* line 5275, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover {
  border-radius: 8px;
  background-color: rgba(99, 110, 118, 0.95);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  /* Beak */
  /* Popover Content */
}

/* line 5279, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_bg {
  background: white;
  border-radius: 5px;
}

/* line 5283, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover footer {
  background: #efefef;
  border-radius: 0 0 5px 5px;
}

/* line 5288, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_beak {
  border-left: 10px solid rgba(99, 110, 118, 0.95);
}

/* line 5290, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_beak > div {
  border-left: 9px solid white;
}

/* line 5295, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_content {
  background: white;
  border-radius: 5px;
}

/* line 5303, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_content menu ul.font li a:hover {
  color: #555 !important;
}

/* line 5310, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_content menu > ul.color_grid {
  border-radius: 4px;
}

/* line 5315, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover.saved .popover_content {
  background-image: url(/assets/img/saved-cb74067d52a4f575a9c9e39476c8b516c68c1815d5ae7e5bdff34b6f54580614.gif) !important;
}

/* line 5318, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover header {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

/* line 5320, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover header h1 {
  color: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* line 5323, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover header h1 span {
  background-color: rgba(0, 0, 0, 0.1) !important;
  border-radius: 0.5em;
}

/* line 5329, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_choice_list {
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}

/* line 5332, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_choice_list > ul {
  border-radius: 4px;
}

/* line 5334, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_choice_list > ul li {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

/* line 5337, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_choice_list > ul li:last-child {
  border-radius: 0 0 2px 2px;
}

/* line 5340, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_choice_list > ul li:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 5343, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_choice_list > ul li a {
  background: url(/assets/img/lighting-4b4de1eec8b10d4978e219027483fd249298b7ae7086912745728642ac873c95.png) -100px 0 no-repeat;
}

/* line 5345, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .popover_choice_list > ul li a div.ema .popover .popover_choice_list > ul li a, div.ema .popover .popover_choice_list > ul li a:hover {
  color: inherit !important;
  border-radius: 0 !important;
}

/* line 5357, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .tabs a, div.ema .popover .tabs a:hover {
  color: #efefef;
  text-shadow: 0 2px rgba(0, 0, 0, 0.1);
}

/* line 5364, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .tabs .current a, div.ema .popover .tabs .current a:hover {
  color: #333;
  text-shadow: none;
}

/* line 5370, app/assets/stylesheets/theme/_theme.scss */
div.ema .popover .preview_well {
  border-radius: 4px 4px 0 0;
}

/* line 5374, app/assets/stylesheets/theme/_theme.scss */
.steps_overview {
  background: #f3f8ff;
  border-bottom: 1px solid #aed8f2;
}

/* line 5379, app/assets/stylesheets/theme/_theme.scss */
nav.steps li {
  font-weight: 400;
  color: #7b8891;
  background: url(/assets/img/arrow_faded_right_small-3a510217cf99f423b565b8baa61c59e7a43a0a3d97c2fc472584d7f3bed95f06.png) right center no-repeat;
  background-image: url(/assets/img/arrow_faded_right_small-3a510217cf99f423b565b8baa61c59e7a43a0a3d97c2fc472584d7f3bed95f06.png);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  nav.steps li {
    background-image: url(/assets/img/arrow_faded_right_small@2x-849ebce9b1aa899ab20c8c1f159b00fb0b3c4239e44d3b0623ce7a5778c9e98d.png);
    background-size: 34px 13px;
  }
}

/* line 5384, app/assets/stylesheets/theme/_theme.scss */
nav.steps li .step_number {
  background: #97a1a8;
  color: white;
  text-shadow: 0 1px 2px #6f7b84;
  border-radius: 15px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 5392, app/assets/stylesheets/theme/_theme.scss */
nav.steps li.finished .step_number {
  background: #97a1a8 url(/assets/img/icons_uidark-a174830751bd1eccd7df90d14e3821db77fdf420cde9f03d75f7b692b6ea2722.png) -12592px center no-repeat;
  text-align: left;
  overflow: hidden;
  text-indent: -1000em;
  text-decoration: ltr;
  opacity: 0.8;
}

/* @end */
/* @group praise.scss */
/* line 5403, app/assets/stylesheets/theme/_theme.scss */
ul.praise li {
  border-bottom: 1px solid #ddd;
}

/* @end */
/* @group press_releases.scss */
/* line 5410, app/assets/stylesheets/theme/_theme.scss */
article.press_release blockquote {
  border-left: 10px solid #efefef;
}

/* @end */
/* @group progress.scss */
/* line 5416, app/assets/stylesheets/theme/_theme.scss */
.progress {
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: white;
}

/* line 5420, app/assets/stylesheets/theme/_theme.scss */
.progress .progress_bar {
  background: #9ccae6;
}

/* line 5423, app/assets/stylesheets/theme/_theme.scss */
.progress .progress_value {
  box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
}

/* @end */
/* @group promotions.scss */
/* line 5430, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list .drag_drop_placeholder {
  opacity: 0.3;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

/* line 5435, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li {
  margin: 7px -4px !important;
}

/* line 5437, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li.opened, .promotion_search_list > li.editing {
  box-shadow: none !important;
  opacity: 1 !important;
  background-color: transparent !important;
}

/* line 5444, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li > a {
  font-size: 12px;
}

/* line 5447, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list li > a,
.promotion_search_list li > a:hover,
.promotion_search_list li.open > a,
.promotion_search_list li.selected > a {
  color: #777 !important;
}

/* line 5453, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li > a.promo:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjZmZmIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0iTTQuMTYzIDJoOS43MTJjLjI3NiAwIC41LS4yMjQuNS0uNXMtLjIyNC0uNS0uNS0uNWgtMTEuNzc1Yy0uMjc2IDAtLjUuMjI0LS41LjVzLjIyNC41LjUuNWgyLjA2M3oiIGZpbGw9IiNFMEUwRTAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+Cg==);
}

/* line 5455, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li > a.promo:hover:active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjZmZmIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0iTTQuMTYzIDJoOS43MTJjLjI3NiAwIC41LS4yMjQuNS0uNXMtLjIyNC0uNS0uNS0uNWgtMTEuNzc1Yy0uMjc2IDAtLjUuMjI0LS41LjVzLjIyNC41LjUuNWgyLjA2M3oiIGZpbGw9IiNFMEUwRTAiLz48cGF0aCBkPSJNMy4wNzcgOC42ODlsNC40NDYgNC4yNTEgNy4zNDQtMTEuMjctMS4wNTEtLjYyNS02LjQ5MSA4LjI4LTIuODgxLTIuMzk0LTEuMzY4IDEuNzU5eiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0wIDMuOTk2djguMDA4YzAgMi4yMDcgMS43ODkgMy45OTYgMy45OTYgMy45OTZoOC4wMDhjMi4yMDcgMCAzLjk5Ni0xLjc4OSAzLjk5Ni0zLjk5NnYtOC4wMDhjMC0yLjIwNy0xLjc4OS0zLjk5Ni0zLjk5Ni0zLjk5NmgtOC4wMDhjLTIuMjA3IDAtMy45OTYgMS43ODktMy45OTYgMy45OTZ6bTEyLjAwNC0yLjk5NmMxLjY1NSAwIDIuOTk2IDEuMzQxIDIuOTk2IDIuOTk2djguMDA4YzAgMS42NTUtMS4zNDEgMi45OTYtMi45OTYgMi45OTZoLTguMDA4Yy0xLjY1NSAwLTIuOTk2LTEuMzQxLTIuOTk2LTIuOTk2di04LjAwOGMwLTEuNjU1IDEuMzQxLTIuOTk2IDIuOTk2LTIuOTk2aDguMDA4eiIgZmlsbD0iIzVENUQ1RCIvPjwvZz48L3N2Zz4K);
}

/* line 5459, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li.selected > a.promo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHJlY3QgaWQ9IlJlY3RhbmdsZS0xOCIgZmlsbD0iI0VGRUZFRiIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiIvPjxwYXRoIGQ9Ik00LjE2MyAyaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjRTBFMEUwIi8+PHBhdGggZD0iTTMuMDc3IDguNjg5bDQuNDQ2IDQuMjUxIDcuMzQ0LTExLjI3LTEuMDUxLS42MjUtNi40OTEgOC4yOC0yLjg4MS0yLjM5NC0xLjM2OCAxLjc1OXoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+);
}

/* line 5461, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li.selected > a.promo:active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0iI0VGRUZFRiIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiIvPjxwYXRoIGQ9Ik00LjE2MyAyaDkuNzEyYy4yNzYgMCAuNS0uMjI0LjUtLjVzLS4yMjQtLjUtLjUtLjVoLTExLjc3NWMtLjI3NiAwLS41LjIyNC0uNS41cy4yMjQuNS41LjVoMi4wNjN6IiBmaWxsPSIjRTBFMEUwIi8+PHBhdGggZD0iTTMuMDc3IDguNjg5bDQuNDQ2IDQuMjUxIDcuMzQ0LTExLjI3LTEuMDUxLS42MjUtNi40OTEgOC4yOC0yLjg4MS0yLjM5NC0xLjM2OCAxLjc1OXoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMCAzLjk5NnY4LjAwOGMwIDIuMjA3IDEuNzg5IDMuOTk2IDMuOTk2IDMuOTk2aDguMDA4YzIuMjA3IDAgMy45OTYtMS43ODkgMy45OTYtMy45OTZ2LTguMDA4YzAtMi4yMDctMS43ODktMy45OTYtMy45OTYtMy45OTZoLTguMDA4Yy0yLjIwNyAwLTMuOTk2IDEuNzg5LTMuOTk2IDMuOTk2em0xMi4wMDQtMi45OTZjMS42NTUgMCAyLjk5NiAxLjM0MSAyLjk5NiAyLjk5NnY4LjAwOGMwIDEuNjU1LTEuMzQxIDIuOTk2LTIuOTk2IDIuOTk2aC04LjAwOGMtMS42NTUgMC0yLjk5Ni0xLjM0MS0yLjk5Ni0yLjk5NnYtOC4wMDhjMC0xLjY1NSAxLjM0MS0yLjk5NiAyLjk5Ni0yLjk5Nmg4LjAwOHoiIGZpbGw9IiM1RDVENUQiLz48L2c+PC9zdmc+);
}

/* line 5465, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list b {
  background: #ffc;
}

/* line 5471, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list a.group .promotion_counts > span,
.promotion_search_list a.group .promotion_counts .count_selected.count_0 + .count,
.promotion_search_list a.promo .promotion_counts > span,
.promotion_search_list a.promo .promotion_counts .count_selected.count_0 + .count {
  color: #777;
}

/* line 5475, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list a.group .promotion_counts .count_selected,
.promotion_search_list a.promo .promotion_counts .count_selected {
  background: #efefef;
  border-radius: 0.4em 0 0 0.4em;
}

/* line 5478, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list a.group .promotion_counts .count_selected + .count,
.promotion_search_list a.promo .promotion_counts .count_selected + .count {
  border-radius: 0 0.4em 0.4em 0;
}

/* line 5482, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list a.group .promotion_counts .count,
.promotion_search_list a.promo .promotion_counts .count {
  background-color: #fafafa;
}

/* line 5487, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list a.group {
  opacity: 1;
}

/* line 5490, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li .item_group_name,
.promotion_search_list > li .item_owner_name {
  color: #888;
}

/* line 5495, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li.item_in_group .promotion_thumb {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1) !important;
}

/* line 5500, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list.groups .promotion_search_list {
  color: #555;
}

/* line 5503, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list.groups .promotion_search_list,
.promotion_search_list.groups > li.open .promotion_group_thumb {
  background: #f1f1f1;
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
}

/* line 5508, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list.groups .promotion_search_list:after,
.promotion_search_list.groups .promotion_search_list:before {
  border-color: transparent transparent #f1f1f1 transparent;
}

/* line 5514, app/assets/stylesheets/theme/_theme.scss */
.promotion_groups h4,
.promotion_search_lists h4 {
  color: #999;
}

/* line 5518, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list
.promotion_thumb img {
  border-radius: 2px;
}

/* line 5522, app/assets/stylesheets/theme/_theme.scss */
html body .promo.dragging {
  background: #fbcb2f;
  border: 1px solid #e4a619;
  color: rgba(0, 0, 0, 0.6);
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #FBCB2F, #ECBE2C);
  background-image: linear-gradient(to bottom, #FBCB2F, #ECBE2C);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 0 2px 3px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

/* line 5531, app/assets/stylesheets/theme/_theme.scss */
.group.drag-target ul,
.promo.drag-target {
  background: #aaa;
}

/* line 5535, app/assets/stylesheets/theme/_theme.scss */
.promo.ghost {
  background: #ccc !important;
  border-color: #b3b3b3;
}

/* line 5540, app/assets/stylesheets/theme/_theme.scss */
.drag-target:not(.opened) {
  box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.5) !important;
}

/* line 5543, app/assets/stylesheets/theme/_theme.scss */
.drag-target .promotion_group_thumb {
  background: #aaa !important;
}

/* line 5546, app/assets/stylesheets/theme/_theme.scss */
.drag-target > .promotion_search_list {
  box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.5) !important;
}

/* line 5550, app/assets/stylesheets/theme/_theme.scss */
.promotion_group_thumb img,
.item_in_group .promotion_thumb img {
  border: 1px solid white;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 5556, app/assets/stylesheets/theme/_theme.scss */
#editor {
  background: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

/* line 5560, app/assets/stylesheets/theme/_theme.scss */
#editor .ace_active_line,
#editor .ace_active_line:-moz-selection {
  background: none repeat scroll 0 0 #feffd0 !important;
}

/* line 5564, app/assets/stylesheets/theme/_theme.scss */
#editor.ace_focus {
  box-shadow: 0 0 4px #80bfff;
}

/* line 5569, app/assets/stylesheets/theme/_theme.scss */
.promo_snippets textarea.code {
  width: 216px;
}

/* line 5573, app/assets/stylesheets/theme/_theme.scss */
#promotion_raw_html {
  font-family: Monaco, Menlo, "Ubuntu Mono", Consolas, source-code-pro, monospace;
}

/* line 5577, app/assets/stylesheets/theme/_theme.scss */
body.mimi #theme_editor_tabs li a:hover,
body.mimi #theme_editor_tabs li a:focus {
  color: #efefef;
}

/* line 5582, app/assets/stylesheets/theme/_theme.scss */
body.mimi #theme_editor_tabs li.current a:hover,
body.mimi #theme_editor_tabs li.current a:focus {
  color: #333;
}

/* line 5591, app/assets/stylesheets/theme/_theme.scss */
#theme_editor .popover_choice_list ul li.selected a:hover,
#theme_editor .popover_choice_list ul li a:hover,
#theme_editor .popover_choice_list ul li a:focus {
  background: rgba(0, 0, 0, 0.1);
}

/* line 5601, app/assets/stylesheets/theme/_theme.scss */
#theme_editor_logo .image_list .remove {
  background-color: rgba(99, 110, 118, 0.5);
  color: white;
  border-radius: 3px;
}

/* line 5605, app/assets/stylesheets/theme/_theme.scss */
#theme_editor_logo .image_list .remove:hover, #theme_editor_logo .image_list .remove:focus {
  background-color: #636e76;
}

/* line 5612, app/assets/stylesheets/theme/_theme.scss */
#theme_editor {
  margin-top: 7px;
}

/* line 5614, app/assets/stylesheets/theme/_theme.scss */
#theme_editor .popover_beak {
  top: 76px;
}

/* line 5618, app/assets/stylesheets/theme/_theme.scss */
.promo-sending {
  background: url(/assets/img/sending_subtle-da23f43c5d490efcb3942d154064682ca0a79d6d28e126d85913032236eaa68f.gif) scroll right no-repeat;
  background-image: url(/assets/img/sending_subtle-da23f43c5d490efcb3942d154064682ca0a79d6d28e126d85913032236eaa68f.gif);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .promo-sending {
    background-image: url(/assets/img/sending_subtle@2x-022523bc564295fe0fc1d32e9f8acc470713dd859298ffa74a4d12eda3d1d252.gif);
    background-size: 30px 30px;
  }
}

/* line 5622, app/assets/stylesheets/theme/_theme.scss */
.promo_launch {
  background: url(/assets/img/clouds_animation-f8d95f876b21934797288b61dfb055c48b017559f8e6d5be6960e2006042e4be.gif) 0 -20px repeat-x;
  background-image: url(/assets/img/clouds_animation-f8d95f876b21934797288b61dfb055c48b017559f8e6d5be6960e2006042e4be.gif);
  border-radius: 5px 5px 0 0;
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .promo_launch {
    background-image: url(/assets/img/clouds_animation@2x-3071ddfd811f28e80f76812288b2471530a27de1df71907135f9b55396880959.gif);
    background-size: 600px 128px;
  }
}

/* line 5627, app/assets/stylesheets/theme/_theme.scss */
.promo_launch_city {
  background: url(/assets/img/city_animation-318f38dd668e8b682d9420ded8a801b6d5a5f88e0205a05f341f05998df5d3d4.gif) 0 bottom repeat-x;
  background-image: url(/assets/img/city_animation-318f38dd668e8b682d9420ded8a801b6d5a5f88e0205a05f341f05998df5d3d4.gif);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .promo_launch_city {
    background-image: url(/assets/img/city_animation@2x-300d4390b4f27f9ac2e1a57740e153550802fb7890147e97d26a479cf9338a34.gif);
    background-size: 272px 180px;
  }
}

/* line 5631, app/assets/stylesheets/theme/_theme.scss */
.promo_launch_ship {
  background: url(/assets/img/launch-6daea9fdc6ea105887df8cddd16673f1c1a97576e88213d26338f42a206c50df.gif) center center no-repeat;
  background-image: url(/assets/img/launch-6daea9fdc6ea105887df8cddd16673f1c1a97576e88213d26338f42a206c50df.gif);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  .promo_launch_ship {
    background-image: url(/assets/img/launch@2x-dc8d186ef60539fb2ce07c0cc62849a31f4c5ca2a29094d4f5ab43340dc8d0a9.gif);
    background-size: 64px 64px;
  }
}

/* line 5635, app/assets/stylesheets/theme/_theme.scss */
.promotion_search_list > li .thumb_overlay {
  border-radius: 5px;
}

/* line 5638, app/assets/stylesheets/theme/_theme.scss */
.send-error {
  background: #f55;
  color: white;
  border-radius: 40px;
}

/* line 5648, app/assets/stylesheets/theme/_theme.scss */
body.control_group .promotion-list li.new_clone div.promo > .content {
  background-image: url(/assets/img/new_clone-b455ea7aff4e88f859c9273b6c7e33d81fdcb384e94b4689220cb5065deb4bb6.png);
  background-position: right top;
  background-repeat: no-repeat;
}

/* line 5652, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg body.control_group .promotion-list li.new_clone div.promo > .content {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48ZyBmaWxsPSIjMDAwIj48Y2lyY2xlIGN4PSI1IiBjeT0iMTMiIHI9IjEiLz48cGF0aCBkPSJNMTAgMTRjLjU1MiAwIDEtLjQ0OCAxLTEgMC0uMTY2LS4wNDEtLjMyMy0uMTEyLS40NjEtLjE2Ny0uMzItLjUwMi0uNTM5LS44ODgtLjUzOS0uNTUyIDAtMSAuNDQ4LTEgMXMuNDQ4IDEgMSAxeiIvPjxwYXRoIGQ9Ik05LjE2MSA3LjEyMmMtMS4wNTYuMTEyLTEuOTUyLjY4Ny0xLjc0NCAxLjUyLjIwOC44MzIgMi4yMjQuNjQgMi4yMjQuNjRzMy4yOTYgMy4yOTYgNS4xMTEgMi4yNTIuNDA2LTUuNDM3LjQwNi01LjQzNyAxLjI5Ny0xLjYxMS42MjUtMi4yMTljLS42NzItLjYwOC0xLjY0Ni4zNTgtMi4xMjUuNzgtLjQ4LjQyMi0uNjg3LS4zNzQtMi41OTMuNjI2cy0uODQ3IDEuNzI2LTEuOTA0IDEuODM4eiIvPjxwYXRoIGQ9Ik0xMS44ODMgNC4wMTljLS4yMTEtLjIxNi0uNDU1LS4zOTItLjc0Mi0uNTMxLS45OC0uNDc2LTEuOTE1LS40NzYtMi43MTktLjE4Ni0uMjA4LjA3NS0uMzYzLjE1NC0uNDU3LjIxNGwuNTQyLjAwMWMtLjEyNi0uMDgyLS4zMzUtLjE5NC0uNjExLS4zMDUtLjYzNy0uMjU3LTEuMzExLS4zNy0xLjk4My0uMjUyLS41NTcuMDk4LTEuMDcuMzYxLTEuNTM2LjczNC0uMzUuMjgtLjYwNC41NjEtLjc0OS43NmwuMzExLS4xOTZjLS4yOTQuMDU1LS43MDYuMTk0LTEuMTIzLjQ2LS41MDYuMzIyLS44ODUuNzYxLTEuMDY2IDEuMzMzLS4yMzMuNzM2LS4xNyAxLjQ1Mi4wNzUgMi4wOTcuMDgzLjIxOS4xNjguMzgyLjIzMy40ODJsLjAzNy0uNTkyYy0uMDk1LjExNC0uMjI1LjMwMy0uMzU0LjU1NC0uMzUzLjY5Mi0uNDcyIDEuNDQ0LS4xOTkgMi4xOTUuMzU5Ljk4OC45MiAxLjQ4MiAxLjc5MiAxLjc5MmwuMzk0LjEyOWMuNzk1LjI0NCAxLjM1OS4yNjMgMi4xMTQuMTM5bC4yOTItLjA1MWMuNDUzLS4wOC43MDUtLjExIDEuMDQtLjExLjMxMyAwIC41NC4wMzcuOTAzLjEyOWwuMzE0LjA3OGMuNjYyLjE1MiAxLjIwNy4xMDQgMi4wMTUtLjI0OS40MjgtLjE4Ny44MzYtLjQ0NSAxLjIwNS0uNzUtMS4yOTgtLjY3NC0yLjM1LTEuOTA0LTIuMzUtMS45MDRzLTIuMzcxLS4wNTQtMi42MTMtMS4xOTFjLS4yNDItMS4xMzYuNDktMi4yMjggMS43Mi0yLjM4MSAxLjIzLS4xNTMuNzE3LTEuMzIzIDMuMTc1LTIuMzE1LjExNC0uMDQ2LjIyOC0uMDc0LjM0MS0uMDg1eiIvPjwvZz48L2c+PC9zdmc+Cg==);
  background-position: 97% 5%;
}

/* line 5656, app/assets/stylesheets/theme/_theme.scss */
body.control_group .promotion-list li.new_clone div.promo > .content.ui_dark {
  background-image: url(/assets/img/new_clone_dark-d08172b694472e9dff17f097d5f7e697e7d36580df2215065c16b905d80ed90e.png);
}

/* line 5658, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg body.control_group .promotion-list li.new_clone div.promo > .content.ui_dark {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48ZyBmaWxsPSIjZmZmIj48Y2lyY2xlIGN4PSI1IiBjeT0iMTMiIHI9IjEiLz48cGF0aCBkPSJNMTAgMTRjLjU1MiAwIDEtLjQ0OCAxLTEgMC0uMTY2LS4wNDEtLjMyMy0uMTEyLS40NjEtLjE2Ny0uMzItLjUwMi0uNTM5LS44ODgtLjUzOS0uNTUyIDAtMSAuNDQ4LTEgMXMuNDQ4IDEgMSAxeiIvPjxwYXRoIGQ9Ik05LjE2MSA3LjEyMmMtMS4wNTYuMTEyLTEuOTUyLjY4Ny0xLjc0NCAxLjUyLjIwOC44MzIgMi4yMjQuNjQgMi4yMjQuNjRzMy4yOTYgMy4yOTYgNS4xMTEgMi4yNTIuNDA2LTUuNDM3LjQwNi01LjQzNyAxLjI5Ny0xLjYxMS42MjUtMi4yMTljLS42NzItLjYwOC0xLjY0Ni4zNTgtMi4xMjUuNzgtLjQ4LjQyMi0uNjg3LS4zNzQtMi41OTMuNjI2cy0uODQ3IDEuNzI2LTEuOTA0IDEuODM4eiIvPjxwYXRoIGQ9Ik0xMS44ODMgNC4wMTljLS4yMTEtLjIxNi0uNDU1LS4zOTItLjc0Mi0uNTMxLS45OC0uNDc2LTEuOTE1LS40NzYtMi43MTktLjE4Ni0uMjA4LjA3NS0uMzYzLjE1NC0uNDU3LjIxNGwuNTQyLjAwMWMtLjEyNi0uMDgyLS4zMzUtLjE5NC0uNjExLS4zMDUtLjYzNy0uMjU3LTEuMzExLS4zNy0xLjk4My0uMjUyLS41NTcuMDk4LTEuMDcuMzYxLTEuNTM2LjczNC0uMzUuMjgtLjYwNC41NjEtLjc0OS43NmwuMzExLS4xOTZjLS4yOTQuMDU1LS43MDYuMTk0LTEuMTIzLjQ2LS41MDYuMzIyLS44ODUuNzYxLTEuMDY2IDEuMzMzLS4yMzMuNzM2LS4xNyAxLjQ1Mi4wNzUgMi4wOTcuMDgzLjIxOS4xNjguMzgyLjIzMy40ODJsLjAzNy0uNTkyYy0uMDk1LjExNC0uMjI1LjMwMy0uMzU0LjU1NC0uMzUzLjY5Mi0uNDcyIDEuNDQ0LS4xOTkgMi4xOTUuMzU5Ljk4OC45MiAxLjQ4MiAxLjc5MiAxLjc5MmwuMzk0LjEyOWMuNzk1LjI0NCAxLjM1OS4yNjMgMi4xMTQuMTM5bC4yOTItLjA1MWMuNDUzLS4wOC43MDUtLjExIDEuMDQtLjExLjMxMyAwIC41NC4wMzcuOTAzLjEyOWwuMzE0LjA3OGMuNjYyLjE1MiAxLjIwNy4xMDQgMi4wMTUtLjI0OS40MjgtLjE4Ny44MzYtLjQ0NSAxLjIwNS0uNzUtMS4yOTgtLjY3NC0yLjM1LTEuOTA0LTIuMzUtMS45MDRzLTIuMzcxLS4wNTQtMi42MTMtMS4xOTFjLS4yNDItMS4xMzYuNDktMi4yMjggMS43Mi0yLjM4MSAxLjIzLS4xNTMuNzE3LTEuMzIzIDMuMTc1LTIuMzE1LjExNC0uMDQ2LjIyOC0uMDc0LjM0MS0uMDg1eiIvPjwvZz48L2c+PC9zdmc+Cg==);
}

/* line 5667, app/assets/stylesheets/theme/_theme.scss */
.promotion-list li div.promo a.mbtn.simple {
  border-radius: 3px;
  border-width: 0 !important;
  height: 1.5em;
}

/* line 5671, app/assets/stylesheets/theme/_theme.scss */
.promotion-list li div.promo a.mbtn.simple:after {
  background-color: currentColor;
  border-radius: 3px;
}

/* line 5688, app/assets/stylesheets/theme/_theme.scss */
.promotion-list li div.promo .thumb,
.promotion-list li div.promo .thumb img {
  background-color: transparent;
}

/* line 5699, app/assets/stylesheets/theme/_theme.scss */
menu.theme_list {
  border-radius: 5px 0 0 0;
}

/* line 5702, app/assets/stylesheets/theme/_theme.scss */
menu.theme_list .theme a {
  color: #555;
}

/* line 5704, app/assets/stylesheets/theme/_theme.scss */
menu.theme_list .theme a .edit {
  border-radius: 0 3px 3px 0;
  color: transparent;
}

/* line 5708, app/assets/stylesheets/theme/_theme.scss */
menu.theme_list .theme a .mbtn {
  background-color: rgba(255, 255, 255, 0);
}

/* line 5713, app/assets/stylesheets/theme/_theme.scss */
menu.theme_list .theme a:hover .mbtn, menu.theme_list .theme a:focus .mbtn {
  background-color: rgba(255, 255, 255, 0.05);
  color: currentColor;
}

/* line 5716, app/assets/stylesheets/theme/_theme.scss */
menu.theme_list .theme a:hover .mbtn:hover, menu.theme_list .theme a:hover .mbtn:focus, menu.theme_list .theme a:focus .mbtn:hover, menu.theme_list .theme a:focus .mbtn:focus {
  background-color: rgba(255, 255, 255, 0.25);
}

/* line 5725, app/assets/stylesheets/theme/_theme.scss */
menu.theme_list .theme.selected a .mbtn {
  background-color: rgba(0, 0, 0, 0.025);
  color: currentColor !important;
}

/* line 5728, app/assets/stylesheets/theme/_theme.scss */
menu.theme_list .theme.selected a .mbtn:hover, menu.theme_list .theme.selected a .mbtn:focus {
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 5736, app/assets/stylesheets/theme/_theme.scss */
menu.theme_list .theme.selected a .mbtn.edit, menu.theme_list .theme.selected a:hover .mbtn.edit, menu.theme_list .theme.selected a:focus .mbtn.edit {
  color: #555;
}

/* line 5746, app/assets/stylesheets/theme/_theme.scss */
.theme_colors {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}

/* line 5748, app/assets/stylesheets/theme/_theme.scss */
.theme_colors, .theme_colors:after {
  border-radius: 3px;
}

/* line 5752, app/assets/stylesheets/theme/_theme.scss */
.theme_colors:after {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}

/* @group Saved Timestamp */
/* line 5757, app/assets/stylesheets/theme/_theme.scss */
#promotion-saved-timestamp {
  color: white;
  text-shadow: 0 1px #4fb3e1;
  border-radius: 5px 0 0 0;
  right: -316px;
  top: -65px;
  z-index: 1001;
}

/* line 5764, app/assets/stylesheets/theme/_theme.scss */
#promotion-saved-timestamp > span {
  font-size: 13px;
}

/* @end */
/* @group side_tab_preview.scss */
/* line 5770, app/assets/stylesheets/theme/_theme.scss */
#preview_background_overlay {
  background-color: #9aceef;
}

/* @end */
/* @group stats_clicks_preview.scss */
/* line 5777, app/assets/stylesheets/theme/_theme.scss */
#madmimi_header_content .mimi_link_stats_wrap [data-link-stats] {
  border-radius: 5px 5px 0 0;
}

/* line 5782, app/assets/stylesheets/theme/_theme.scss */
[data-link-stats] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 5787, app/assets/stylesheets/theme/_theme.scss */
[data-link-stats]:hover,
[data-link-stats]:focus,
.mimi_link_stats_hover {
  background: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* @end */
/* @group stats.compare.scss */
/* line 5795, app/assets/stylesheets/theme/_theme.scss */
#compare_stats_view {
  background-color: #666;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

/* line 5799, app/assets/stylesheets/theme/_theme.scss */
#compare_stats_view #stats_tabs.tabs {
  background-color: #666;
}

/* line 5802, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare {
  background: #efefef url(/assets/img/workspace_shadows-bd39a5d899a2624a94db75227f1052fac4bbb37d1f3151faace985e304407bde.png) 0 0 repeat-x;
  border-radius: 0 0 0 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

/* line 5807, app/assets/stylesheets/theme/_theme.scss */
.workspace .stats_graph_compare {
  margin: -20px -20px 10px 140px;
}

/* line 5811, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dt {
  margin: 10px 0 10px -170px;
}

/* line 5813, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dt .percent {
  color: white;
}

/* line 5818, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd {
  border-radius: 0 17px 17px 0;
}

/* line 5820, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .fraction {
  color: #555;
  background: #efefef;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-radius: 0 17px 17px 0;
}

/* line 5826, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar {
  background-clip: padding-box;
  border-radius: 0 17px 17px 0;
}

/* line 5829, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar {
  background-clip: padding-box;
  border-radius: 0 17px 17px 0;
}

/* line 5833, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.accepted {
  background-color: #82b46f;
  z-index: 2;
}

/* line 5837, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.subscribed {
  background-color: #82b46f;
  z-index: 2;
}

/* line 5841, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.bounced {
  background-color: #900;
}

/* line 5844, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.clicked {
  background-color: #bcd7b2;
  z-index: 2;
}

/* line 5848, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.viewed {
  background-color: #82b46f;
  z-index: 1;
}

/* line 5852, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.shared {
  background-color: #679e52;
}

/* line 5855, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.forwarded {
  background-color: #82b46f;
  z-index: 3;
}

/* line 5859, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.tweeted {
  background-color: #32c1f0;
  z-index: 2;
}

/* line 5863, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.facebooked {
  background-color: #3b5998;
  z-index: 1;
}

/* line 5867, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.plusoned {
  background-color: #d84a38;
}

/* line 5870, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.pinned {
  background-color: #d84a38;
}

/* line 5873, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.linked_in {
  background-color: #0077b5;
}

/* line 5876, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.hard_bounced {
  background-color: #900;
  z-index: 2;
}

/* line 5880, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.soft_bounced {
  background-color: #ff9999;
  z-index: 1;
}

/* line 5884, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.other_bounced {
  background-color: #ff3333;
}

/* line 5887, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.opt_out {
  background-color: #900;
}

/* line 5890, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .bar .subbar.spam {
  background-color: #4fb3e1;
}

/* line 5895, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .title {
  border-radius: 1.5em;
  background: #efefef;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* line 5906, app/assets/stylesheets/theme/_theme.scss */
.graph_lines li .percent {
  border-left: 2px solid #c4c4c4;
}

/* line 5908, app/assets/stylesheets/theme/_theme.scss */
.graph_lines li .percent > span {
  color: #ccc;
}

/* line 5914, app/assets/stylesheets/theme/_theme.scss */
.promo.thumb {
  background: white;
  border: 3px solid white;
}

/* line 5918, app/assets/stylesheets/theme/_theme.scss */
.stats_graph_compare dd .promo.thumb {
  border-radius: 5px;
}

/* line 5923, app/assets/stylesheets/theme/_theme.scss */
#secondary_comparison_table tbody th.ui_dark {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

/* line 5925, app/assets/stylesheets/theme/_theme.scss */
#secondary_comparison_table tbody th.ui_dark,
#secondary_comparison_table tbody th.ui_dark .title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 5931, app/assets/stylesheets/theme/_theme.scss */
#secondary_comparison_table tbody th > .promo .thumb {
  border: 3px solid white;
  border-radius: 20px;
}

/* line 5938, app/assets/stylesheets/theme/_theme.scss */
.promotion_thumb_mini {
  border-radius: 3px;
  border: 2px solid white;
}

/* line 5942, app/assets/stylesheets/theme/_theme.scss */
.promotion_thumb_mini img {
  border-radius: 3px -1;
}

/* @end */
/* @group stats.scss */
/* line 5951, app/assets/stylesheets/theme/_theme.scss */
#promotion_stats header h2 .stats_subtitle {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

/* line 5961, app/assets/stylesheets/theme/_theme.scss */
#promotion_stats .col .tabs_content .table p .toggle_set .disabled {
  color: #888;
}

/* line 5968, app/assets/stylesheets/theme/_theme.scss */
#promotion_stats .stats_sidebar_thumb {
  width: 236px;
  background: #f5f5f5;
}

/* line 5971, app/assets/stylesheets/theme/_theme.scss */
#promotion_stats .stats_sidebar_thumb .thumb {
  border: 1px solid rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
}

/* line 5976, app/assets/stylesheets/theme/_theme.scss */
#promotion_stats a.click_perf_button {
  color: rgba(255, 255, 255, 0.5);
}

/* line 5978, app/assets/stylesheets/theme/_theme.scss */
#promotion_stats a.click_perf_button .click_perf_arrow {
  color: white;
}

/* line 5986, app/assets/stylesheets/theme/_theme.scss */
.stats section.main > header .stats_header,
.audience section.main > header .stats_header {
  -ms-flex-preferred-size: 236px;
      flex-basis: 236px;
}

/* line 5993, app/assets/stylesheets/theme/_theme.scss */
#promotion_stats .tabs .current a {
  color: black;
}

/* line 5996, app/assets/stylesheets/theme/_theme.scss */
#promotion_stats td.placeholder {
  background: rgba(255, 255, 255, 0.75) url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif) center center no-repeat;
  background-image: url(/assets/img/transmit-d2cfa3b57693060adab584d7bfdc8afd910016a04c78a83d525668c015346c27.gif);
}

@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 123, app/assets/stylesheets/theme/../_mixins.scss */
  #promotion_stats td.placeholder {
    background-image: url(/assets/img/transmit@2x-08884e15f2f50cdac270ffc185724bf83d1b83ed5da5316027108243d3c498ee.gif);
    background-size: 60px 60px;
  }
}

/* line 6001, app/assets/stylesheets/theme/_theme.scss */
#promotion_stats .col.sidebar {
  -ms-flex-preferred-size: 236px;
      flex-basis: 236px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 6007, app/assets/stylesheets/theme/_theme.scss */
.statsCol {
  border-top: 1px solid #ddd;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 6012, app/assets/stylesheets/theme/_theme.scss */
body .tab-ui-nav {
  background: white url(/assets/img/rgba/000_0.1-4e936b0a40a9c0ad883685c617adcf578df9db4610dfcc8a906193a205e29452.png) repeat-y right !important;
}

/* line 6014, app/assets/stylesheets/theme/_theme.scss */
body .tab-ui-nav .tabs li {
  border-top: 1px solid #efefef;
}

/* line 6017, app/assets/stylesheets/theme/_theme.scss */
body .tab-ui-nav .tabs li.current {
  background: white;
  border: 1px solid #ddd;
}

/* line 6020, app/assets/stylesheets/theme/_theme.scss */
body .tab-ui-nav .tabs li.current a {
  color: #2582bb;
}

/* line 6024, app/assets/stylesheets/theme/_theme.scss */
body .tab-ui-nav .tabs li.current span:hover, body .tab-ui-nav .tabs li.current span:focus {
  color: #3693cc;
}

/* line 6029, app/assets/stylesheets/theme/_theme.scss */
body .tab-ui-nav .tabs li.current .icon-font {
  color: #3693cc;
}

/* line 6033, app/assets/stylesheets/theme/_theme.scss */
body .tab-ui-nav .tabs li a {
  color: #777;
}

/* line 6037, app/assets/stylesheets/theme/_theme.scss */
body .tab-ui-nav > span {
  color: #3693cc;
}

/* line 6042, app/assets/stylesheets/theme/_theme.scss */
.js_attempts_box .sync {
  background: url(/assets/img/loading-867b815f417f0c7e6a9fcaeff5e34bb67e09c8aca1bb36178e92455a0236fc06.gif) center right no-repeat;
}

/* @end */
/* @group tabs.scss */
/* line 6050, app/assets/stylesheets/theme/_theme.scss */
div.ema .tabs > li:first-child, .subtabs > li:first-child {
  border-top-left-radius: 5px;
}

/* line 6053, app/assets/stylesheets/theme/_theme.scss */
div.ema .tabs > li:last-child, .subtabs > li:last-child {
  border-top-right-radius: 5px;
}

/* line 6056, app/assets/stylesheets/theme/_theme.scss */
div.ema .tabs > li a, .subtabs > li a {
  color: #555;
}

/* line 6059, app/assets/stylesheets/theme/_theme.scss */
div.ema .tabs > li.current, .subtabs > li.current {
  background: white;
  border-radius: 5px 5px 0 0;
  box-shadow: 0 2px 0 0 #ccc;
}

/* line 6063, app/assets/stylesheets/theme/_theme.scss */
aside div.ema .tabs > li.current, aside .subtabs > li.current {
  background: #fff;
}

/* line 6069, app/assets/stylesheets/theme/_theme.scss */
div.ema .tabs.vertical > li, .subtabs.vertical > li {
  box-shadow: none;
}

/* line 6071, app/assets/stylesheets/theme/_theme.scss */
div.ema .tabs.vertical > li.current, .subtabs.vertical > li.current {
  border-radius: 5px 0 0 5px;
  box-shadow: 0 2px 0 0 #ccc;
}

/* line 6079, app/assets/stylesheets/theme/_theme.scss */
div.ema .tabs.ui_dark > li a, .subtabs.ui_dark > li a {
  color: white;
}

/* line 6082, app/assets/stylesheets/theme/_theme.scss */
div.ema .tabs.ui_dark > li.current, .subtabs.ui_dark > li.current {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
}

/* line 6084, app/assets/stylesheets/theme/_theme.scss */
div.ema .tabs.ui_dark > li.current a, .subtabs.ui_dark > li.current a {
  color: #555;
}

/* line 6091, app/assets/stylesheets/theme/_theme.scss */
.subtabs li {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

/* line 6094, app/assets/stylesheets/theme/_theme.scss */
.subtabs li > a {
  padding: 10px 0 0 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 6098, app/assets/stylesheets/theme/_theme.scss */
.subtabs li .icon {
  width: 100%;
  text-align: center;
}

/* line 6102, app/assets/stylesheets/theme/_theme.scss */
.subtabs li.current {
  font-weight: bold;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 6107, app/assets/stylesheets/theme/_theme.scss */
.subtabs li.current .text {
  text-align: center;
  width: 100%;
  color: #3693cc;
}

/* line 6115, app/assets/stylesheets/theme/_theme.scss */
.tabs_content {
  background: white;
}

/* line 6118, app/assets/stylesheets/theme/_theme.scss */
aside .tabs_content {
  box-shadow: 0 3px 0 0 #ccc;
  background: #fff;
  border-radius: 5px;
}

/* @end */
/* @group team.scss */
/* line 6127, app/assets/stylesheets/theme/_theme.scss */
ul.team .photo {
  border-radius: 75px;
}

/* @end */
/* @group tutorial.scss */
/* line 6133, app/assets/stylesheets/theme/_theme.scss */
#tips {
  right: -40px;
  top: 13px;
  left: auto;
  border-radius: 9px;
  background-color: rgba(54, 147, 204, 0.1);
  box-shadow: 0 0 0 1px #3693cc;
}

/* line 6141, app/assets/stylesheets/theme/_theme.scss */
#tips span {
  color: #3693cc;
}

/* line 6144, app/assets/stylesheets/theme/_theme.scss */
#tips:hover, #tips:focus {
  box-shadow: 0 0 0 3px #3693cc;
}

/* line 6148, app/assets/stylesheets/theme/_theme.scss */
#tips.enable {
  box-shadow: 0 0 0 1px #3693cc;
  background-color: #b0d5eb;
}

/* line 6152, app/assets/stylesheets/theme/_theme.scss */
#tips:active {
  top: 14px;
}

/* line 6157, app/assets/stylesheets/theme/_theme.scss */
body div.switch_tutorials {
  background-color: #fff8e4 !important;
}

/* line 6159, app/assets/stylesheets/theme/_theme.scss */
body div.switch_tutorials .popover_content {
  color: #7e5d00;
  text-shadow: 0 1px 0 white;
  background-color: #fff8e4 !important;
}

/* line 6166, app/assets/stylesheets/theme/_theme.scss */
body div.switch_tutorials.beak.beak_left {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
body div.switch_tutorials.beak.beak_left:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #d4cbb1;
  border-left: 0 solid transparent;
  right: auto;
  top: 50%;
  left: -12px;
  margin-top: -12px;
  margin-left: 0;
  z-index: 4;
}

/* line 6169, app/assets/stylesheets/theme/_theme.scss */
body div.switch_tutorials.beak.beak_right {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
body div.switch_tutorials.beak.beak_right:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 12px solid #d4cbb1;
  border-right: 0 solid transparent;
  right: -12px;
  top: 50%;
  left: 100%;
  margin-top: -12px;
  margin-left: 0;
  z-index: 4;
}

/* line 6172, app/assets/stylesheets/theme/_theme.scss */
body div.switch_tutorials.beak.beak_bottom {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
body div.switch_tutorials.beak.beak_bottom:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  border-top: 12px solid #d4cbb1;
  border-bottom: 0 solid transparent;
  bottom: -12px;
  top: auto;
  left: 50%;
  margin-left: -12px;
  z-index: 4;
}

/* line 6175, app/assets/stylesheets/theme/_theme.scss */
body div.switch_tutorials.beak.beak_top {
  position: relative;
}

/* line 52, app/assets/stylesheets/theme/../_mixins.scss */
body div.switch_tutorials.beak.beak_top:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  border-bottom: 12px solid #d4cbb1;
  top: -12px;
  bottom: auto;
  left: 50%;
  margin-left: -12px;
  z-index: 4;
}

/* @end */
/* @group users.scss */
/* line 6182, app/assets/stylesheets/theme/_theme.scss */
.user_permissions .name {
  color: #333;
}

/* @end */
/* @group viewer.scss */
/* line 6187, app/assets/stylesheets/theme/_theme.scss */
body#preview-body {
  background: white;
}

/* line 6190, app/assets/stylesheets/theme/_theme.scss */
#preview_toolbar {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px 10px 0 0;
}

/* line 6193, app/assets/stylesheets/theme/_theme.scss */
#preview_toolbar > ul {
  background: white;
  border-radius: 5px 5px 0 0;
}

/* line 6198, app/assets/stylesheets/theme/_theme.scss */
#preview_toolbar > ul li.share .mbtn {
  border-color: transparent !important;
}

/* line 6200, app/assets/stylesheets/theme/_theme.scss */
#preview_toolbar > ul li.share .mbtn:hover, #preview_toolbar > ul li.share .mbtn:focus {
  border-color: rgba(0, 0, 0, 0.25) !important;
}

/* @end */
/* @group vjs_mimi.scss */
/* line 6216, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls {
  color: white;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 15px;
}

/* line 6221, app/assets/stylesheets/theme/_theme.scss */
.mimi-css.vjs-playing .vjs-play-control span {
  border-right: 3px solid white;
  border-left: 3px solid white;
}

/* line 6225, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-progress-control {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
}

/* line 6228, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-progress-control .vjs-progress-holder,
.mimi-css .vjs-controls .vjs-progress-control .vjs-play-progress,
.mimi-css .vjs-controls .vjs-progress-control .vjs-load-progress {
  border-radius: 4px 0 0 4px;
}

/* line 6233, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-progress-control .vjs-load-progress {
  background: rgba(255, 255, 255, 0.2);
}

/* line 6236, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-progress-control .vjs-play-progress {
  background: rgba(255, 255, 255, 0.6);
}

/* line 6238, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-progress-control .vjs-play-progress:hover {
  background-color: white;
}

/* line 6244, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-volume-control div {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 5px;
}

/* line 6248, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-volume-control:before, .mimi-css .vjs-controls .vjs-volume-control:after {
  border-right: 6px solid white;
}

/* line 6252, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-volume-control:after {
  background: white;
}

/* line 6255, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-volume-control:hover span.vjs-volume-level-on {
  background-color: white;
}

/* line 6258, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-volume-control span.vjs-volume-level-on {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 6262, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-volume-control div span:hover {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 6265, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-controls .vjs-fullscreen-control {
  border-radius: 0 5px 5px 0;
}

/* line 6270, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-fullscreen-control div span:after {
  background: white;
}

/* line 6273, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-fullscreen-control div span:nth-child(1) {
  border-top: 5px solid white;
  border-right: 5px solid rgba(0, 0, 0, 0);
}

/* line 6277, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-fullscreen-control div span:nth-child(4) {
  border-bottom: 5px solid white;
  border-left: 5px solid rgba(0, 0, 0, 0);
}

/* line 6283, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-fullscreen-control:hover div span:nth-child(3),
.mimi-css .vjs-fullscreen-control:hover div span:nth-child(4),
.mimi-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(1),
.mimi-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(2) {
  border-bottom-color: white;
}

/* line 6289, app/assets/stylesheets/theme/_theme.scss */
.mimi-css .vjs-fullscreen-control:hover div span:nth-child(1),
.mimi-css .vjs-fullscreen-control:hover div span:nth-child(2),
.mimi-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(3),
.mimi-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(4) {
  border-top-color: white;
}

/* line 6295, app/assets/stylesheets/theme/_theme.scss */
.mimi-css div.vjs-big-play-button {
  background: white;
  border-radius: 120px;
}

/* line 6299, app/assets/stylesheets/theme/_theme.scss */
.mimi-css div.vjs-big-play-button:after {
  border: 10px solid rgba(0, 0, 0, 0.7);
  border-radius: 130px;
}

/* line 6304, app/assets/stylesheets/theme/_theme.scss */
.mimi-css div.vjs-big-play-button span {
  margin: 36px 0 0 40px;
  border-left: 48px solid rgba(0, 0, 0, 0.8);
  border-top: 24px solid rgba(0, 0, 0, 0);
  border-bottom: 24px solid rgba(0, 0, 0, 0);
}

/* @end */
/* @group webinars.scss */
/* line 6316, app/assets/stylesheets/theme/_theme.scss */
.webinars .main .addon_icon img,
.live-support .main .addon_icon img {
  box-shadow: 0 -7px 0 0 #ddd;
}

/* line 6321, app/assets/stylesheets/theme/_theme.scss */
.webinars .webinar {
  box-shadow: inset 0 0 0 2px #ccc;
  border-radius: 8px;
}

/* line 6326, app/assets/stylesheets/theme/_theme.scss */
.support-wrapper .col {
  border: 1px solid #ddd;
}

/* line 6332, app/assets/stylesheets/theme/_theme.scss */
ul.scheduler li a {
  color: #222;
}

/* line 6334, app/assets/stylesheets/theme/_theme.scss */
ul.scheduler li a.mbtn.selected, ul.scheduler li a.mbtn.selected:hover, ul.scheduler li a.mbtn.selected:focus, ul.scheduler li a.mbtn.selected:active {
  color: white;
  background-color: #3693cc;
  border-color: #3693cc;
  text-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
  box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.25);
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #47a4dd, #2582bb);
  background-image: linear-gradient(to bottom, #47a4dd, #2582bb);
}

/* line 6346, app/assets/stylesheets/theme/_theme.scss */
ul.scheduler li a.sold_out {
  color: #aaa;
}

/* line 6349, app/assets/stylesheets/theme/_theme.scss */
ul.scheduler li a.mbtn:active {
  color: white !important;
}

/* line 6358, app/assets/stylesheets/theme/_theme.scss */
div.scheduler ul.available-dates li a.mbtn.subtle,
div.scheduler ul.available-times li a.mbtn.subtle {
  color: #3b3b3b;
}

/* line 6360, app/assets/stylesheets/theme/_theme.scss */
div.scheduler ul.available-dates li a.mbtn.subtle:active,
div.scheduler ul.available-times li a.mbtn.subtle:active {
  color: #777 !important;
}

/* line 6363, app/assets/stylesheets/theme/_theme.scss */
div.scheduler ul.available-dates li a.mbtn.subtle.selected,
div.scheduler ul.available-times li a.mbtn.subtle.selected {
  color: white !important;
}

/* line 6369, app/assets/stylesheets/theme/_theme.scss */
div.scheduler.select_date ul.scheduler.available-dates {
  border-radius: 10px;
}

/* line 6374, app/assets/stylesheets/theme/_theme.scss */
div.scheduler.select_time ul.scheduler.available-times {
  border-radius: 10px;
}

/* line 6379, app/assets/stylesheets/theme/_theme.scss */
.home div#main > section > aside nav.secondary_nav ul.available-webinars a.selected {
  color: white;
  text-shadow: 0 3px 0 rgba(212, 42, 0, 0.3);
  background: url(/assets/img/sidebar_ribbon-0c69003165518e4d749acc0d06362cd49e054ddbcbfcb57ad47900874b500705.png) no-repeat center center;
}

/* line 6384, app/assets/stylesheets/theme/_theme.scss */
#curvedarrow {
  border-right: 32px solid #ccc;
}

/* line 6387, app/assets/stylesheets/theme/_theme.scss */
#curvedarrow:after {
  border-top: 20px solid #ccc;
  border-radius: 52px 0 0 0;
}

/* @end */
/* @group webforms.scss */
/* line 6393, app/assets/stylesheets/theme/_theme.scss */
#webform_theme .uploaded_image .thumb {
  border-radius: 3px;
  display: inline-block;
  margin: 5px 5px 0 0;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  vertical-align: middle;
  text-align: center;
  border: 0;
  box-shadow: 0 0.75px 1.5px rgba(0, 0, 0, 0.5);
}

/* @end */
/* @group home_respond.scss */
@media screen and (max-width: 980px) {
  /* line 6412, app/assets/stylesheets/theme/_theme.scss */
  .home #nav_global ul li > a {
    color: #cae8f6;
    text-shadow: 1px 1px 0 #39aadd;
  }
  /* line 6415, app/assets/stylesheets/theme/_theme.scss */
  .home #nav_global ul li > a:hover {
    color: white;
  }
  /* line 6419, app/assets/stylesheets/theme/_theme.scss */
  .home #nav_global ul li.signin.open > a, .home #nav_global ul li.current > a {
    color: white;
  }
  /* line 6430, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes ul.quotes li blockquote h3,
.home #home_mimi_quotes ul.quotes li blockquote p {
    border-right: 4px solid #d0d0d0;
  }
  /* line 6434, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes ul.quotes li blockquote p {
    border-bottom: 4px solid rgba(0, 0, 0, 0.2);
  }
  /* line 6437, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes ul.quotes li blockquote:before {
    background: url(/assets/img/zag_small-5958e523b6ab39d123d574ee1ddeb9420952b6993f667178637b32b5a927c3a2.png) 0 top no-repeat;
  }
  /* line 6441, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes ul.quotes li .funk {
    background-image: url(/assets/img/quote_beak_top_right-59c2930ec2ff389d3f966e77d331cc96af6da336a27841b597e3864f3dad4968.png);
  }
  /* line 6449, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes ul.quotes.quote-2 blockquote h3,
.home #home_mimi_quotes ul.quotes.quote-2 blockquote p, .home #home_mimi_quotes ul.quotes.quote-4 blockquote h3,
.home #home_mimi_quotes ul.quotes.quote-4 blockquote p, .home #home_mimi_quotes ul.quotes.quote-6 blockquote h3,
.home #home_mimi_quotes ul.quotes.quote-6 blockquote p {
    border-left: 4px solid rgba(0, 0, 0, 0.2);
  }
  /* line 6453, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes ul.quotes.quote-2 blockquote p, .home #home_mimi_quotes ul.quotes.quote-4 blockquote p, .home #home_mimi_quotes ul.quotes.quote-6 blockquote p {
    border-bottom: 4px solid rgba(0, 0, 0, 0.2);
  }
  /* line 6456, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes ul.quotes.quote-2 blockquote:before, .home #home_mimi_quotes ul.quotes.quote-4 blockquote:before, .home #home_mimi_quotes ul.quotes.quote-6 blockquote:before {
    background: url(/assets/img/zig_small-1e4cf83dcbf6ba7090beeae7db1dbbe5621e7139cc8153227e3cd0f61080addf.png) right top no-repeat;
  }
  /* line 6460, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes ul.quotes.quote-2 .funk, .home #home_mimi_quotes ul.quotes.quote-4 .funk, .home #home_mimi_quotes ul.quotes.quote-6 .funk {
    background-image: url(/assets/img/quote_beak_top_left-9260af8d3ef6048f7fd40fc995a83c8a7b030b66f1c25b777e08c7218a5e652c.png);
  }
  /* line 6467, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes cite .avatar,
.home #home_mimi_quotes cite .avatar img {
    border-radius: 30px;
  }
  /* line 6471, app/assets/stylesheets/theme/_theme.scss */
  .home #home_mimi_quotes cite .avatar:after {
    border-radius: 31px;
  }
  /* line 6479, app/assets/stylesheets/theme/_theme.scss */
  .home.about-page #founder_thoughts figcaption {
    color: #555;
  }
  /* line 6485, app/assets/stylesheets/theme/_theme.scss */
  .home.features .secondary_nav {
    border-radius: 8px 8px 0 0 !important;
    box-shadow: 1px 6px 0 -2px rgba(0, 0, 0, 0.1);
  }
  /* line 6490, app/assets/stylesheets/theme/_theme.scss */
  .home.features .secondary_nav ul li a {
    color: rgba(0, 0, 0, 0.8);
  }
  /* line 6494, app/assets/stylesheets/theme/_theme.scss */
  .home.features .secondary_nav ul li.current a {
    border-radius: 2em !important;
    background: white !important;
    position: relative;
    box-shadow: 1px 3px 0 rgba(0, 0, 0, 0.4);
  }
  /* line 52, app/assets/stylesheets/theme/../_mixins.scss */
  .home.features .secondary_nav ul li.current a:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-top: 8px solid white;
    border-bottom: 0 solid transparent;
    bottom: -8px;
    top: auto;
    left: 50%;
    margin-left: -8px;
  }
  /* line 6506, app/assets/stylesheets/theme/_theme.scss */
  .home #main > section {
    background: white !important;
  }
  /* line 6508, app/assets/stylesheets/theme/_theme.scss */
  .home #main > section > aside {
    background: #efefef;
  }
  /* line 6510, app/assets/stylesheets/theme/_theme.scss */
  .csstransforms .home #main > section > aside:before {
    background: #efefef url(/assets/img/zig-ef0e5ba7922d93c4ca8dc5ae35e1a235f8afc48702abbf138e1faa5b8b77015f.png) 0 bottom no-repeat !important;
  }
}

/* @end */
/* @group iPad */
/* @end */
/* @group < 600px, iPhone and Mobiles */
@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) {
  /* line 6528, app/assets/stylesheets/theme/_theme.scss */
  .home header.global a.identity {
    background: url(/assets/img/r_identity_sm-160cc6e434e048981fa9ac0753807352f415b43c69c247e0a1f7175b1fa42295.png) center center no-repeat;
    background-size: contain;
  }
  /* line 6535, app/assets/stylesheets/theme/_theme.scss */
  .home #plans .plans li section {
    border-radius: 8px !important;
    box-shadow: 0 4px 0 rgba(0, 0, 0, 0.05);
  }
  /* line 6540, app/assets/stylesheets/theme/_theme.scss */
  .home #plans .plans li.em section {
    background-image: -webkit-linear-gradient(top, #ffad00, #ff4e00);
    background-image: linear-gradient(to bottom, #ffad00, #ff4e00);
  }
}

/* line 6549, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg a.back span {
  padding-left: 0 !important;
  background: none !important;
}

/* line 6553, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg a.back .svg_back {
  -webkit-transition: none;
  transition: none;
}

/* line 6558, app/assets/stylesheets/theme/_theme.scss */
a.mbtn.back .svg_back {
  top: -1px !important;
}

/* line 6563, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li {
  background: #efefef;
}

/* line 6565, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li .funk {
  border-top: 15px solid transparent !important;
  border-bottom: 15px solid transparent !important;
  border-right: 15px solid #efefef;
}

/* line 6572, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li.contact_comment .funk, .contact_email_links li.contact_chat .funk {
  border-left: 15px solid #efefef;
}

/* line 6576, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li:hover {
  background: #5fa9d6;
}

/* line 6578, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li:hover .funk {
  border-color: #5fa9d6;
}

/* line 6581, app/assets/stylesheets/theme/_theme.scss */
.contact_email_links li:hover a {
  color: white;
}

/* @end */
/* @group shame.scss */
/* line 6590, app/assets/stylesheets/theme/_theme.scss */
li.sales_tax_line_item label {
  color: #777;
}

/* line 6595, app/assets/stylesheets/theme/_theme.scss */
.fallback.focused {
  background-color: #feffd0;
}

/* line 6599, app/assets/stylesheets/theme/_theme.scss */
.personalization-link {
  color: #666;
}

/* line 6605, app/assets/stylesheets/theme/_theme.scss */
#new_trigger span.error label,
#edit_trigger_dialog span.error label {
  color: #900;
}

/* line 6608, app/assets/stylesheets/theme/_theme.scss */
#new_trigger span.error input,
#edit_trigger_dialog span.error input {
  color: #900;
  background-color: #fcc;
  border: 1px solid #900;
}

/* line 6613, app/assets/stylesheets/theme/_theme.scss */
#new_trigger span.error button,
#edit_trigger_dialog span.error button {
  color: #900;
  background-color: #fcc;
  border: 1px solid #900;
}

/* @end */
/* @group Fields */
/* line 6624, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform #madmimi_header {
  background: none;
}

/* line 6627, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field {
  background: url(/assets/img/webforms/attention-757db8ca2e1a7e1d4dcbb65bd8cc01ce214d17b36fa1551d8f58f34f0d8a43f3.gif) -9000px -9000px no-repeat;
}

/* line 6630, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field span.select .mbtn {
  background-color: #f1f1f1;
  border-radius: 3px;
  border: none;
}

/* line 6637, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field ul li {
  border-radius: 5px;
}

/* line 6639, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field ul li:hover {
  background-color: #feffd0 !important;
}

/* line 6642, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field ul li:nth-child(odd) {
  background-color: #efefef;
}

/* line 6648, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field span.combo_input button {
  background: #f1f1f1 url(/assets/img/icons-24d47f9cb5c670f5920165896066a6ed61a9899dd34de841a5c10859b97901bb.png) -12588px 5px no-repeat;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.06) inset, 0 2px 3px rgba(0, 0, 0, 0.1) !important;
}

/* line 6656, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field:first-child .mimi_funk:after {
  border-radius: 5px 5px 0 0;
}

/* line 6661, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field:last-child .mimi_funk:after {
  border-radius: 0 0 5px 5px;
}

/* line 6666, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field :focus ~ .mimi_funk:after {
  background: #feffd0;
}

/* line 6670, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field.focus {
  background-color: #feffd0;
}

/* line 6672, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field.focus input[type="text"] {
  background-color: #fffff2;
}

/* @end */
/* @group Fields */
/* line 6681, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container #madmimi_header {
  border-radius: 5px 5px 0 0;
}

/* line 6683, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container #madmimi_header img {
  border-radius: 4px 4px 0 0;
}

/* line 6689, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field,
.mimi_webform_container .mimi_product .mimi_field {
  border-bottom: 1px solid #ddd;
}

/* line 6691, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field input, .mimi_webform_container .mimi_webform .mimi_field.text textarea, .mimi_webform_container .mimi_webform .mimi_field.text button,
.mimi_webform_container .mimi_product .mimi_field input,
.mimi_webform_container .mimi_product .mimi_field.text textarea,
.mimi_webform_container .mimi_product .mimi_field.text button {
  background-color: white;
  -webkit-transition: box-shadow 0.2s linear;
  transition: box-shadow 0.2s linear;
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.04), 0 1px 0 0 rgba(255, 255, 255, 0.8), inset 0 2px 0 0 rgba(0, 0, 0, 0.025);
  border-radius: 3px;
}

/* line 6699, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field.text input, .mimi_webform_container .mimi_webform .mimi_field.text textarea,
.mimi_webform_container .mimi_webform .mimi_field button, .mimi_webform_container .mimi_webform .mimi_field.action input, .mimi_webform_container .mimi_webform .mimi_field.action button,
.mimi_webform_container .mimi_product .mimi_field.text input,
.mimi_webform_container .mimi_product .mimi_field.text textarea,
.mimi_webform_container .mimi_product .mimi_field button,
.mimi_webform_container .mimi_product .mimi_field.action input,
.mimi_webform_container .mimi_product .mimi_field.action button {
  border: 1px solid #bbb;
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 6709, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field input:hover,
.mimi_webform_container .mimi_webform .mimi_field textarea:hover,
.mimi_webform_container .mimi_product .mimi_field input:hover,
.mimi_webform_container .mimi_product .mimi_field textarea:hover {
  background-color: rgba(0, 0, 0, 0.02);
}

/* line 6712, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field input:focus, .mimi_webform_container .mimi_webform .mimi_field input:focus:hover,
.mimi_webform_container .mimi_webform .mimi_field textarea:focus,
.mimi_webform_container .mimi_webform .mimi_field textarea:focus:hover,
.mimi_webform_container .mimi_product .mimi_field input:focus,
.mimi_webform_container .mimi_product .mimi_field input:focus:hover,
.mimi_webform_container .mimi_product .mimi_field textarea:focus,
.mimi_webform_container .mimi_product .mimi_field textarea:focus:hover {
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 6716, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field input:focus,
.mimi_webform_container .mimi_webform .mimi_field textarea:focus,
.mimi_webform_container .mimi_product .mimi_field input:focus,
.mimi_webform_container .mimi_product .mimi_field textarea:focus {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8);
  border-color: rgba(0, 0, 0, 0.3) !important;
}

/* line 6721, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field.action input, .mimi_webform_container .mimi_webform .mimi_field.action button,
.mimi_webform_container .mimi_product .mimi_field.action input,
.mimi_webform_container .mimi_product .mimi_field.action button {
  background: url(/assets/img/webforms/button_bg-3d246ae0081c92e3f41d9bc26f3e6a93dfcf06a92cc73a69f39e8c48ca63440a.png) 0 0 repeat-x;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8), inset 0 -1px 2px rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.15);
}

/* line 6726, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field.action input:active, .mimi_webform_container .mimi_webform .mimi_field.action button:active,
.mimi_webform_container .mimi_product .mimi_field.action input:active,
.mimi_webform_container .mimi_product .mimi_field.action button:active {
  background-position: 0 -100px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 1px 0 white;
}

/* line 6731, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field .mimi_field_feedback,
.mimi_webform_container .mimi_product .mimi_field .mimi_field_feedback {
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(0, 0, 0, 0.05);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* @end */
/* @group Submit */
/* line 6743, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_field.action {
  background: #efefef;
  border-radius: 0 0 5px 5px;
}

/* line 6747, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_submitting .mimi_field.action input span {
  background: url(/assets/img/loading@2x-2ac831c6c9c157ed4a162e9e1551a8cfbe006eaebb119705216d15d274eda747.gif) 0 center no-repeat;
  padding-left: 22px;
}

/* line 6751, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform .mimi_invalid .mimi_field.action input,
.mimi_webform_container .mimi_webform .mimi_submitting .mimi_field.action input {
  background: none;
  border: 1px solid transparent;
  box-shadow: none !important;
}

/* @end */
/* line 6759, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform form {
  border-radius: 5px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}

/* line 6764, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform.with_bg .mimi_webform_header {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  border-radius: 5px 5px 0 0;
}

/* line 6771, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_container .mimi_webform_header h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 6780, app/assets/stylesheets/theme/_theme.scss */
section.mimi_webform_container .mimi_webform form .mimi_field span.select.auto menu li a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 6788, app/assets/stylesheets/theme/_theme.scss */
.mimi_webform_share span,
.mimi_webform_share > a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 6793, app/assets/stylesheets/theme/_theme.scss */
.mimio_share {
  background: #ccc;
  color: white;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 5px 15px 0 rgba(0, 0, 0, 0.4);
}

/* line 6800, app/assets/stylesheets/theme/_theme.scss */
.mimio_share > .content h1 {
  color: white;
}

/* line 6803, app/assets/stylesheets/theme/_theme.scss */
.mimio_share > .content .share_bar {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}

/* line 6806, app/assets/stylesheets/theme/_theme.scss */
.mimio_share > .content .funk {
  background: white;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 0 0 6px 6px;
}

/* line 6811, app/assets/stylesheets/theme/_theme.scss */
.mimio_share > .content a.mclose {
  color: white;
  background: #ccc;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.25);
  border-radius: 1em;
}

/* line 6821, app/assets/stylesheets/theme/_theme.scss */
body .extended_buttons p,
body .extended_buttons h4 {
  color: white;
}

/* line 6825, app/assets/stylesheets/theme/_theme.scss */
body .extended_buttons p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 6827, app/assets/stylesheets/theme/_theme.scss */
body .extended_buttons p span {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.95);
  font-weight: 400;
  border-radius: 3px;
}

/* line 6834, app/assets/stylesheets/theme/_theme.scss */
body .extended_buttons h4 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: none;
}

/* line 6841, app/assets/stylesheets/theme/_theme.scss */
#getting_started__color_picker,
#getting_started__drop_image {
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 6846, app/assets/stylesheets/theme/_theme.scss */
#getting_started__drop_image {
  box-shadow: 0 0 0 5px #ffa21a inset;
  background: #c2bd9a url(/assets/img/gem_sf_upload1-db93051d00301752b87de6e998b343f04601fe0f39891e19159fa9276fbc364b.svg) center 45% no-repeat;
  color: white;
  position: relative;
}

/* line 6851, app/assets/stylesheets/theme/_theme.scss */
#getting_started__drop_image .error_message {
  text-transform: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

/* line 6856, app/assets/stylesheets/theme/_theme.scss */
#getting_started__drop_image.error {
  background-image: none;
  background-color: #f55;
  box-shadow: 0 0 0 5px #ee0000 inset;
}

/* line 6865, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg .getting_started__section3 svg path,
.inlinesvg .getting_started__section4 svg path {
  fill: #ff9800;
}

/* line 6872, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .header h2 {
  font-family: Shag, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  font-size: 2em;
}

/* line 6880, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started input.attention[type="text"],
.window .window_contents .getting_started textarea.attention {
  border-color: #c90110;
}

/* line 6882, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started input.attention[type="text"] ~ div,
.window .window_contents .getting_started textarea.attention ~ div {
  color: #c90110;
}

/* line 6888, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .getting_started__description__count.attention {
  color: #c90110;
}

/* line 6892, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .promotion_tip {
  border: 2px solid #9aceef;
  background: white;
}

/* line 6895, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .promotion_tip:after, .window .window_contents .getting_started .promotion_tip:before {
  background: #9aceef;
}

/* line 6900, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .status_bar {
  height: 20px;
  width: 80%;
  background-color: rgba(255, 255, 255, 0.5);
  margin: 20px auto;
}

/* line 6906, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .promo_launch {
  margin: 30px -20px;
}

/* line 6908, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .promo_launch .promo_launch_message {
  padding-top: 300px;
  padding-bottom: 10px;
}

/* line 6913, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .promo_launch {
  border-bottom: 1px solid #e9e9e9;
}

/* line 6916, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .input_group {
  background: #fafafa;
}

/* line 6919, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .mclose {
  color: white !important;
  font-weight: 700;
  background-color: #3693cc;
  border-radius: 3px;
}

/* line 6924, app/assets/stylesheets/theme/_theme.scss */
.window .window_contents .getting_started .mclose:hover, .window .window_contents .getting_started .mclose:focus {
  background-color: #2a76a5;
}

/* line 6930, app/assets/stylesheets/theme/_theme.scss */
#getting_started__color_picker {
  color: #777;
}

/* line 6933, app/assets/stylesheets/theme/_theme.scss */
ol.steps {
  background-image: -webkit-linear-gradient(top, rgba(221, 221, 221, 0), rgba(221, 221, 221, 0) 44.23076925%, #dddddd 44.23076925%, #dddddd 55.76923075%, rgba(221, 221, 221, 0) 55.76923075%, rgba(221, 221, 221, 0));
  background-image: linear-gradient(to bottom, rgba(221, 221, 221, 0), rgba(221, 221, 221, 0) 44.23076925%, #dddddd 44.23076925%, #dddddd 55.76923075%, rgba(221, 221, 221, 0) 55.76923075%, rgba(221, 221, 221, 0));
}

/* line 6942, app/assets/stylesheets/theme/_theme.scss */
ol.steps li {
  background-color: #fafafa;
  color: #c7c7c7;
  box-shadow: 0 0 0 6px white;
  font-weight: 700;
}

/* line 6947, app/assets/stylesheets/theme/_theme.scss */
ol.steps li svg path {
  fill: #c7c7c7;
}

/* line 6950, app/assets/stylesheets/theme/_theme.scss */
ol.steps li.current {
  background-color: #5fa9d6;
  box-shadow: inset 0 0 0 3px #ff9800, 0 0 0 6px white;
  color: white;
}

/* line 6954, app/assets/stylesheets/theme/_theme.scss */
ol.steps li.current svg path {
  fill: white;
}

/* line 6963, app/assets/stylesheets/theme/_theme.scss */
.gem_landing__hero h1,
.gem_landing__hero p {
  color: white;
}

/* line 6967, app/assets/stylesheets/theme/_theme.scss */
.gem_landing__hero:after {
  background-image: -webkit-linear-gradient(rgba(0, 48, 19, 0.76), rgba(0, 0, 0, 0.76));
  background-image: linear-gradient(rgba(0, 48, 19, 0.76), rgba(0, 0, 0, 0.76));
}

/* line 6973, app/assets/stylesheets/theme/_theme.scss */
.gem_landing__cta {
  background-color: #2B2B2B;
}

/* line 6976, app/assets/stylesheets/theme/_theme.scss */
.gem_landing__usp {
  background: #f1f1f1;
}

/* line 6978, app/assets/stylesheets/theme/_theme.scss */
.gem_landing__usp li {
  background-color: white;
  box-shadow: 3px 3px 0 0 #ddd;
}

/* line 6983, app/assets/stylesheets/theme/_theme.scss */
iframe.browse {
  height: 35px;
}

/* line 6986, app/assets/stylesheets/theme/_theme.scss */
.video-layer {
  background-color: black;
}

/* line 6988, app/assets/stylesheets/theme/_theme.scss */
.video-layer a.tutorial_video {
  color: white !important;
}

/* line 6990, app/assets/stylesheets/theme/_theme.scss */
.video-layer a.tutorial_video:hover, .video-layer a.tutorial_video:focus {
  color: #73b4db !important;
}

/* line 6994, app/assets/stylesheets/theme/_theme.scss */
.video-layer a.tutorial_video:after, .video-layer a.tutorial_video:before {
  background-color: rgba(255, 255, 255, 0.25);
}

/* line 6998, app/assets/stylesheets/theme/_theme.scss */
.video-layer a.tutorial_video small {
  color: #aaa;
}

/* line 7002, app/assets/stylesheets/theme/_theme.scss */
.video-layer .mclose {
  color: white !important;
  font-weight: 700;
  background-color: #3693cc;
  border-radius: 3px;
}

/* line 7007, app/assets/stylesheets/theme/_theme.scss */
.video-layer .mclose:hover, .video-layer .mclose:focus {
  background-color: #2a76a5;
}

/* line 7014, app/assets/stylesheets/theme/_theme.scss */
.tiles > * {
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 7018, app/assets/stylesheets/theme/_theme.scss */
.tiles > * svg {
  color: #ffa41f;
}

/* line 7022, app/assets/stylesheets/theme/_theme.scss */
.tiles > *.current {
  border-color: #ffa41f;
}

/* line 7025, app/assets/stylesheets/theme/_theme.scss */
.tiles > *.current, .tiles > *.current:hover {
  box-shadow: 0 0 5px rgba(255, 164, 31, 0.75);
}

/* line 7031, app/assets/stylesheets/theme/_theme.scss */
.message_banner,
.campaign_share {
  background-color: #f5f5f5;
}

/* line 7035, app/assets/stylesheets/theme/_theme.scss */
.message_banner.compact h4,
.campaign_share.compact h4 {
  color: #555;
  font-weight: bold;
}

/* line 7042, app/assets/stylesheets/theme/_theme.scss */
[class*="fancy"][class*="results"] li {
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: 0 0 0 0px rgba(34, 95, 133, 0), 0 0 10px 1px rgba(54, 147, 204, 0);
}

/* line 7046, app/assets/stylesheets/theme/_theme.scss */
[class*="fancy"][class*="results"] li:hover, [class*="fancy"][class*="results"] li:focus {
  box-shadow: 0 0 0 1px rgba(34, 95, 133, 0.5), 0 0 10px 1px rgba(54, 147, 204, 0.3);
  background-color: white;
}

/* line 7051, app/assets/stylesheets/theme/_theme.scss */
[class*="fancy"][class*="results"] li:active {
  box-shadow: 0 0 0 1px rgba(34, 95, 133, 0.5), 0 0 5px 0px rgba(54, 147, 204, 0.4);
}

/* line 7055, app/assets/stylesheets/theme/_theme.scss */
[class*="fancy"][class*="results"] .meta {
  color: #777;
}

/* line 7058, app/assets/stylesheets/theme/_theme.scss */
[class*="fancy"][class*="results"] h4 {
  font-size: 1em !important;
  font-weight: 400 !important;
  color: #333;
}

/* line 7063, app/assets/stylesheets/theme/_theme.scss */
[class*="fancy"][class*="results"] .date {
  font-size: 0.9em;
  opacity: 0.7;
}

/* line 7067, app/assets/stylesheets/theme/_theme.scss */
[class*="fancy"][class*="results"] > a {
  font-size: 0.64em;
}

/* line 7072, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg svg.svg_star_outline circle {
  fill: currentColor !important;
}

/* line 7075, app/assets/stylesheets/theme/_theme.scss */
.inlinesvg svg.svg_star_outline path {
  fill: white !important;
}

/* line 7079, app/assets/stylesheets/theme/_theme.scss */
.dash_welcome {
  background: #e3f9f4;
  background-image: -webkit-linear-gradient(269deg, #f0f7f7 48%, rgba(235, 242, 242, 0) 100%);
  background-image: linear-gradient(-179deg, #f0f7f7 48%, rgba(235, 242, 242, 0) 100%);
  box-shadow: 0px 2px 0px 0px #c9dbdd;
  border-radius: 8px;
  color: #4c838c;
}

/* line 7086, app/assets/stylesheets/theme/_theme.scss */
.dash_welcome .content div {
  color: #1f3639;
  font-family: Shag, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 7092, app/assets/stylesheets/theme/_theme.scss */
.back_to {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 7094, app/assets/stylesheets/theme/_theme.scss */
.back_to a {
  color: #777 !important;
}

/* line 7096, app/assets/stylesheets/theme/_theme.scss */
.back_to a span {
  color: #3693cc;
}

/* line 7099, app/assets/stylesheets/theme/_theme.scss */
.back_to a:hover, .back_to a:focus {
  color: #555 !important;
}

/* line 7102, app/assets/stylesheets/theme/_theme.scss */
.back_to a:hover span, .back_to a:focus span {
  color: #f90 !important;
}

/* line 7108, app/assets/stylesheets/theme/_theme.scss */
.mbtn.ultra,
.ema .select.ultra,
.ema .select.ultra .mbtn,
.mbtn.ultra {
  font-size: 1.28571429em;
  padding: 0;
}

/* line 2, app/assets/stylesheets/theme/_theme_madmimi_extras.scss */
div.ema a {
  color: #3693cc;
  text-decoration: none;
}

/* line 6, app/assets/stylesheets/theme/_theme_madmimi_extras.scss */
div.ema a:hover:not(.mbtn),
div.ema a:focus:not(.mbtn) {
  color: #f90;
}

/* line 1, app/assets/stylesheets/theme/_overrides_madmimi.scss */
body.mimi {
  background-color: #f3f8ff;
  color: #555;
  font: normal normal 400 14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 0.02em;
  margin: 0;
}

/* line 10, app/assets/stylesheets/theme/_overrides_madmimi.scss */
body .ema h1,
body .ema h2,
body .ema h3 {
  font-family: Shag, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 18, app/assets/stylesheets/theme/_overrides_madmimi.scss */
body.application .ema h1,
body.application .ema h2,
body.application .ema h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 27, app/assets/stylesheets/theme/_overrides_madmimi.scss */
#addon_tabs {
  margin: -15px -20px 10px;
  border-top: 1px solid #ddd;
}

/* line 31, app/assets/stylesheets/theme/_overrides_madmimi.scss */
#audience_lists.col h2 {
  padding-top: .6em;
}

/* line 34, app/assets/stylesheets/theme/_overrides_madmimi.scss */
#audience_lists > h2 > .back_to {
  top: 1.8em !important;
}

/* line 38, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.audience .col #audience_search_form {
  top: 25px !important;
}

/* line 42, app/assets/stylesheets/theme/_overrides_madmimi.scss */
html.solo,
body.solo.mimi,
body.solo footer.global {
  background-color: #88c5eb;
}

/* line 50, app/assets/stylesheets/theme/_overrides_madmimi.scss */
body.solo footer.global .subtle {
  color: #416f8b;
  text-shadow: none;
}

/* line 54, app/assets/stylesheets/theme/_overrides_madmimi.scss */
body.solo footer.global #nav_footer {
  border-bottom: 1px solid rgba(65, 111, 139, 0.25);
}

/* line 57, app/assets/stylesheets/theme/_overrides_madmimi.scss */
body.solo footer.global p + .separator {
  background: rgba(65, 111, 139, 0.25);
  box-shadow: none;
  opacity: 1;
}

/* line 65, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.btn {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 68, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.btn-default {
  color: #444 !important;
  background: #ccc !important;
  border-color: #ccc !important;
}

/* line 72, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.btn-default:hover, .btn-default:focus {
  color: #444 !important;
  background: #bbb !important;
  border-color: #bbb !important;
}

/* line 79, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.btn-primary {
  color: #fff !important;
  background: #ffa21a !important;
  border-color: #ffa21a !important;
}

/* line 83, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.btn-primary:hover, .btn-primary:focus {
  color: #fff !important;
  background: #d98100 !important;
  border-color: #d98100 !important;
}

/* line 90, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.ux-card {
  background-color: #fcfcfc;
  background-image: -webkit-linear-gradient(top, #fff, #f7f7f7 120px);
  background-image: linear-gradient(to bottom, #fff, #f7f7f7 120px);
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.21);
  border-radius: .5em;
}

/* line 95, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.ux-card h3 {
  font-size: 1.1rem;
}

/* line 98, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.ux-card h4,
.ux-card h5 {
  font-weight: normal;
}

/* line 104, app/assets/stylesheets/theme/_overrides_madmimi.scss */
body.overview div[id*="Overview-react-component"] > div {
  max-width: none;
  padding: 2em;
}

/* line 107, app/assets/stylesheets/theme/_overrides_madmimi.scss */
body.overview div[id*="Overview-react-component"] > div div[class*="col"] {
  margin-bottom: 2em;
}

/* line 112, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.ux-card .headline-primary {
  font-weight: bold !important;
}

/* line 116, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.ux-card a.text-primary {
  color: #3693cc !important;
}

/* line 118, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.ux-card a.text-primary:hover, .ux-card a.text-primary:focus {
  color: #f90 !important;
}

/* line 124, app/assets/stylesheets/theme/_overrides_madmimi.scss */
div.loading.inline {
  background-size: 21px;
}

/* line 128, app/assets/stylesheets/theme/_overrides_madmimi.scss */
#stock_list li.uploaded:before {
  background-image: url(/assets/checkmark-9ba0d3f1116a9c705b3ec7ed72a2b4986cee6115f5d9bfd3707f607606fcf813.svg);
  bottom: 25px;
}

/* line 133, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.subtabs li {
  padding-bottom: 5px !important;
}

/* line 135, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.subtabs li.current {
  box-shadow: 0 2px 0 0 #ffa21a, inset 0 -1px 0 0 #ffa21a;
  background-color: #fafafa !important;
}

/* line 138, app/assets/stylesheets/theme/_overrides_madmimi.scss */
.subtabs li.current .text {
  color: #ff9900;
}

/* line 143, app/assets/stylesheets/theme/_overrides_madmimi.scss */
body.mimi .tooltip-title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
