
/*
Trix 1.3.1
Copyright © 2020 Basecamp, LLC
http://trix-editor.org/*/
trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none; }
trix-toolbar * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
trix-toolbar .trix-button-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  overflow-x: auto; }
trix-toolbar .trix-button-group {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px; }
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 1.5vw; }
    @media (max-device-width: 768px) {
      trix-toolbar .trix-button-group:not(:first-child) {
        margin-left: 0; } }
trix-toolbar .trix-button-group-spacer {
  -ms-flex-positive: 1;
      flex-grow: 1; }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button-group-spacer {
      display: none; } }
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent; }
  trix-toolbar .trix-button:not(:first-child) {
    border-left: 1px solid #ccc; }
  trix-toolbar .trix-button.trix-active {
    background: #cbeefa;
    color: black; }
  trix-toolbar .trix-button:not(:disabled) {
    cursor: pointer; }
  trix-toolbar .trix-button:disabled {
    color: rgba(0, 0, 0, 0.125); }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button {
      letter-spacing: -0.01em;
      padding: 0 0.3em; } }
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px; }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button--icon {
      height: 2em;
      max-width: calc(0.8em + 3.5vw); } }
  trix-toolbar .trix-button--icon::before {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.6;
    content: "";
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
    @media (max-device-width: 768px) {
      trix-toolbar .trix-button--icon::before {
        right: 6%;
        left: 6%; } }
  trix-toolbar .trix-button--icon.trix-active::before {
    opacity: 1; }
  trix-toolbar .trix-button--icon:disabled::before {
    opacity: 0.125; }
trix-toolbar .trix-button--icon-attach::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);
  top: 8%;
  bottom: 4%; }
trix-toolbar .trix-button--icon-bold::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-italic::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-link::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-strike::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-quote::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-code::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-number-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-undo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-redo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E); }
trix-toolbar .trix-dialogs {
  position: relative; }
trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  -webkit-box-shadow: 0 0.3em 1em #ccc;
          box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5; }
trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }
  trix-toolbar .trix-input--dialog.validate:invalid {
    -webkit-box-shadow: #F00 0px 0px 1.5px 1px;
            box-shadow: #F00 0px 0px 1.5px 1px; }
trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none; }
trix-toolbar .trix-dialog--link {
  max-width: 600px; }
trix-toolbar .trix-dialog__link-fields {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline; }
  trix-toolbar .trix-dialog__link-fields .trix-input {
    -ms-flex: 1;
        flex: 1; }
  trix-toolbar .trix-dialog__link-fields .trix-button-group {
    -ms-flex: 0 0 content;
        flex: 0 0 content;
    margin: 0; }
trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none; }
trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none; }
trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection, trix-editor [data-trix-mutable] ::selection {
  background: none; }

trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight; }
trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight; }

trix-editor [data-trix-mutable].attachment.attachment--file {
  -webkit-box-shadow: 0 0 0 2px highlight;
          box-shadow: 0 0 0 2px highlight;
  border-color: transparent; }
trix-editor [data-trix-mutable].attachment img {
  -webkit-box-shadow: 0 0 0 2px highlight;
          box-shadow: 0 0 0 2px highlight; }
trix-editor .attachment {
  position: relative; }
  trix-editor .attachment:hover {
    cursor: default; }
trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text; }
trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  -webkit-transition: opacity 200ms ease-in;
  transition: opacity 200ms ease-in; }
  trix-editor .attachment__progress[value="100"] {
    opacity: 0; }
trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }
trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center; }
trix-editor .trix-button-group {
  display: -ms-inline-flexbox;
  display: inline-flex; }
trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent; }
  trix-editor .trix-button:not(:first-child) {
    border-left: 1px solid #ccc; }
  trix-editor .trix-button.trix-active {
    background: #cbeefa; }
  trix-editor .trix-button:not(:disabled) {
    cursor: pointer; }
trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
          box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25); }
  trix-editor .trix-button--remove::before {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%; }
  trix-editor .trix-button--remove:hover {
    border-color: #333; }
    trix-editor .trix-button--remove:hover::before {
      opacity: 1; }
trix-editor .attachment__metadata-container {
  position: relative; }
trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px; }
  trix-editor .attachment__metadata .attachment__name {
    display: inline-block;
    max-width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  trix-editor .attachment__metadata .attachment__size {
    margin-left: 0.2em;
    white-space: nowrap; }
@charset "UTF-8";
.trix-content {
  line-height: 1.5; }
  .trix-content * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0; }
  .trix-content h1 {
    font-size: 1.2em;
    line-height: 1.2; }
  .trix-content blockquote {
    border: 0 solid #ccc;
    border-left-width: 0.3em;
    margin-left: 0.3em;
    padding-left: 0.6em; }
  .trix-content [dir=rtl] blockquote,
  .trix-content blockquote[dir=rtl] {
    border-width: 0;
    border-right-width: 0.3em;
    margin-right: 0.3em;
    padding-right: 0.6em; }
  .trix-content li {
    margin-left: 1em; }
  .trix-content [dir=rtl] li {
    margin-right: 1em; }
  .trix-content pre {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-family: monospace;
    font-size: 0.9em;
    padding: 0.5em;
    white-space: pre;
    background-color: #eee;
    overflow-x: auto; }
  .trix-content img {
    max-width: 100%;
    height: auto; }
  .trix-content .attachment {
    display: inline-block;
    position: relative;
    max-width: 100%; }
    .trix-content .attachment a {
      color: inherit;
      text-decoration: none; }
      .trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
        color: inherit; }
  .trix-content .attachment__caption {
    text-align: center; }
    .trix-content .attachment__caption .attachment__name + .attachment__size::before {
      content: ' · '; }
  .trix-content .attachment--preview {
    width: 100%;
    text-align: center; }
    .trix-content .attachment--preview .attachment__caption {
      color: #666;
      font-size: 0.9em;
      line-height: 1.2; }
  .trix-content .attachment--file {
    color: #333;
    line-height: 1;
    margin: 0 2px 2px 2px;
    padding: 0.4em 1em;
    border: 1px solid #bbb;
    border-radius: 5px; }
  .trix-content .attachment-gallery {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative; }
    .trix-content .attachment-gallery .attachment {
      -ms-flex: 1 0 33%;
          flex: 1 0 33%;
      padding: 0 0.5em;
      max-width: 33%; }
    .trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      max-width: 50%; }
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.7.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(https://d31kpolknopa09.cloudfront.net/assets/chosen-sprite-d5ab0b23a67962c8a9c25e5dc232e6ad4cd6c810bbda1a3ecc5ce913bc89291e.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(https://d31kpolknopa09.cloudfront.net/assets/chosen-sprite-d5ab0b23a67962c8a9c25e5dc232e6ad4cd6c810bbda1a3ecc5ce913bc89291e.png) no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type=text] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url(https://d31kpolknopa09.cloudfront.net/assets/chosen-sprite-d5ab0b23a67962c8a9c25e5dc232e6ad4cd6c810bbda1a3ecc5ce913bc89291e.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(https://d31kpolknopa09.cloudfront.net/assets/chosen-sprite-d5ab0b23a67962c8a9c25e5dc232e6ad4cd6c810bbda1a3ecc5ce913bc89291e.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type=text] {
  padding: 4px 5px 4px 20px;
  background: url(https://d31kpolknopa09.cloudfront.net/assets/chosen-sprite-d5ab0b23a67962c8a9c25e5dc232e6ad4cd6c810bbda1a3ecc5ce913bc89291e.png) no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type=text],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type=text],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(https://d31kpolknopa09.cloudfront.net/assets/chosen-sprite@2x-808247c286c5ae434c1c96303b8fa462f8ddedc25cdb1f0ab5fc30e73439430a.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */
.loyalty-program-card {
  border-radius: 11px;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.08);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  height: 133px;
  width: 229px;
  position: relative;
}
.loyalty-program-card * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.loyalty-program-card > .loyalty-program-card__content {
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 19px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  color: #ffffff;
  width: 100%;
  height: 100%;
  padding: 15px;
}
.loyalty-program-card img {
  max-width: 100%;
  max-height: 100%;
}
.loyalty-program-card.loyalty-program-card--draft {
  background-color: #555555 !important;
}
.loyalty-program-card.loyalty-program-card--draft > .loyalty-program-card__content {
  text-indent: initial;
  text-align: center;
}
.loyalty-program-card.loyalty-program-card--recommended:before {
  position: absolute;
  right: 3px;
  top: 3px;
  content: attr(data-recommended-rank);
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  height: 20px;
  width: 20px;
  color: #eee;
  background-color: #60a3bc;
  padding: 4px;
  border-radius: 50%;
}

.loyalty-program-card__container {
  padding-bottom: 15px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.loyalty-program__color-display {
  color: white;
  font-weight: bold;
  height: 16px;
  width: 100px;
  text-align: center;
  text-transform: uppercase;
}
:root {
  --header-primary-color: #37474f;
  --header-secondary-color: #62727b;
}

#header {
  position: fixed;
  top: 0;
  height: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: none;
  background-color: var(--header-primary-color);
  text-shadow: none;
  border-bottom: 0;
  -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.17);
          box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.17);
}
#header h1 {
  color: white;
}
#header a, #header a:link {
  color: white;
}

#header ul.tabs > li a {
  font-size: 12px;
}
#header ul.tabs > li.has_nested:hover > a {
  background: var(--header-secondary-color) url(https://d31kpolknopa09.cloudfront.net/assets/nested_menu_arrow_dark-6ae5e021d73a16959530dda23af629251d9e4b226d1b953471880b33312abec9.gif) no-repeat 89% 50%;
  border-bottom: 5px solid var(--header-secondary-color);
}
#header ul.tabs > li.has_nested.current > a {
  background: var(--header-secondary-color) url(https://d31kpolknopa09.cloudfront.net/assets/nested_menu_arrow_dark-6ae5e021d73a16959530dda23af629251d9e4b226d1b953471880b33312abec9.gif) no-repeat 89% 50%;
}
#header ul.tabs > li ul {
  background: var(--header-secondary-color);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
#header ul.tabs > li ul.menu {
  min-width: 190px;
}

#header h1 img {
  position: initial;
  height: 25px;
  display: block;
}

#title_bar {
  margin-top: 50px;
  border-right: 0;
  border-left: 0;
  background-color: #f5f5f6;
  background-image: none;
  -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.27);
          box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.27);
  text-shadow: none;
}
#title_bar h2 {
  font-size: 2em;
}
.adminPopup-container {
  position: relative;
}

.adminPopup {
  display: none;
  position: absolute;
  top: 37px;
  padding: 10px;
  width: 400px;
  border: 1px solid rgba(153, 153, 153, 0.8);
  border-radius: 3px;
  text-align: left;
  background: #ddd;
  -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 100;
}
.adminPopup * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.adminPopup:after, .adminPopup:before {
  bottom: 100%;
  left: 30px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.adminPopup:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #ddd;
  border-width: 6px;
}
.adminPopup:before {
  border-color: rgba(194, 225, 245, 0);
  border-bottom-color: #999;
  border-width: 7px;
  margin-left: -1px;
}
.adminPopup.adminPopup--right {
  right: 0;
}
.adminPopup.adminPopup--rightAnchor:after, .adminPopup.adminPopup--rightAnchor:before {
  left: auto;
  right: 30px;
}
.adminPopup li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 0;
}
.adminPopup hr {
  margin: 10px 0;
}
.adminPopup .form-actions-separator {
  margin: 5px 0 10px;
}
.adminPopup li.commit {
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-top: 8px;
  margin-top: 2px;
}
.adminPopup .reason-list {
  width: 233px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.adminPopup .change-status-reason {
  widows: 225px;
}
.adminPopup p, .adminPopup label {
  width: auto;
  margin-right: 10px;
  min-width: 100px;
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
}
.adminPopup textarea {
  width: 100%;
}
.adminPopup select {
  -ms-flex-positive: 2;
      flex-grow: 2;
  max-width: 270px;
}
/* MENU WITH TABS */
body.active_admin .submenu {
  display: -ms-flexbox;
  display: flex;
}
body.active_admin .submenu li {
  border-radius: 3px 3px 0 0;
  border: 1px solid transparent;
  border-top: 3px solid transparent;
  cursor: pointer;
  list-style: none;
  padding: 12px 15px 12px;
}
body.active_admin .submenu li:hover a {
  color: #24292e;
}
body.active_admin .submenu li.selected {
  background: #fff;
  border-color: #455a64 #e1e4e8 transparent;
  z-index: 1;
}
body.active_admin .submenu li.selected a {
  color: #24292e;
  font-weight: 500;
}
body.active_admin .submenu li a {
  color: #586069;
  text-decoration: none;
  cursor: pointer;
}

body.active_admin [data-tab] {
  visibility: hidden;
  padding: 15px;
  background: white;
  border: 1px solid #e1e4e8;
  margin-top: -1px;
}
/* PRESENTATION */
div.attributes_table {
  /* TEASERS */
}
div.attributes_table .media_columns {
  overflow: hidden;
}
div.attributes_table {
  /* DESCRIPTION DETAILS */
}
div.attributes_table #details_panel {
  width: 300px;
  padding: 0;
}
div.attributes_table #details_panel p {
  margin: 0;
}
div.attributes_table #details_panel p .no_bar {
  color: red;
  font-weight: bold;
}
div.attributes_table .offer_detail_column {
  padding: 0;
  margin: 0;
  width: 600px;
}
div.attributes_table .offer_detail_column #caption2 {
  text-align: center;
}
div.attributes_table .slide_detail_images_container {
  float: left;
  width: 200px;
}
div.attributes_table #offer_details_info {
  float: left;
  width: auto;
  margin-right: 5px;
  padding: 0;
}
div.attributes_table #offer_details_status {
  float: left;
}
div.attributes_table #offer_preview_info {
  padding: 0;
}
div.attributes_table #offer_preview_info > li:first-child {
  float: left;
}
div.attributes_table #offer_button {
  background-color: #FF1061;
  border-radius: 3px;
  display: inline-block;
  color: white;
  padding: 5px;
}
div.attributes_table .offer_old_price {
  text-decoration: line-through;
}
div.attributes_table #offer_open_details {
  padding: 0;
}
div.attributes_table #title {
  text-align: center;
}
div.attributes_table {
  /* NEW TEASER */
}
div.attributes_table .teaser_view_container {
  float: left;
  overflow: hidden;
  width: 360px;
}
div.attributes_table .teaser_view {
  width: 100%;
  height: 558px;
  margin-bottom: 0px;
  overflow: idden;
  position: relative;
}
div.attributes_table .teaser_view > .preview_teaser + img {
  border-top: solid 1px #8e8a88;
  width: 100%;
}
div.attributes_table .teaser_column {
  width: auto;
  float: left;
  margin-top: 10px;
  margin-right: 15px;
}
div.attributes_table #big_teaser {
  margin: 0 0 -104px 0;
}
div.attributes_table #big_teaser + img, div.attributes_table #small_teaser + img {
  position: absolute;
  display: block;
}
div.attributes_table #small_teaser {
  margin: 0 0 -199px 0;
}
div.attributes_table .offset_label {
  display: block;
  top: 5px;
  margin-right: 5px;
  text-align: right;
  clear: left;
}
div.attributes_table .offset_length {
  text-transform: none;
  color: black;
}
div.attributes_table #discover {
  color: #fff;
  background-color: #FF1061;
  text-align: center;
  width: 340px;
  height: 44px;
  line-height: 42px;
  margin: 10px;
  font-size: 12pt;
  border-radius: 3px;
}
div.attributes_table #discover_container {
  background-color: rgba(255, 255, 255, 0.3);
  height: 64px;
  position: absolute;
  bottom: 0;
  width: 360px;
}
div.attributes_table .no_teaser {
  padding: 0 0 20px 20px;
  font-weight: bold;
  text-align: left;
}
div.attributes_table .detail_title, div.attributes_table .teaser_title {
  text-align: center;
  font-weight: bold;
}
div.attributes_table .info_line {
  min-height: 21px;
  width: 100%;
  clear: left;
}
div.attributes_table .info_title {
  width: 130px;
  clear: none;
  float: left;
}
div.attributes_table .info_text {
  clear: none;
  float: left;
}
div.attributes_table {
  /* VIDEO */
}
div.attributes_table .video_column {
  padding-top: 10px;
  padding-right: 10px;
}
div.attributes_table .offer_video_container {
  float: left;
  margin: 0.5em 0.5em 0.5em 0.5em;
}
div.attributes_table #age_restriction {
  padding-top: 10px;
}
/* OVERRIDE ACTIVEADMIN CSS */
:root {
  /* Additional colors */
  --shopmium-color: #FF1061;
  --dark-shopmium-color: #F46BA2;
  --accept-color: #388E3C;
  --dark-accept-color: #1B5E20;
  --validate-color: #009688;
  --dark-validate-color: #00796B;
  --tolerate-color: #CDDC39;
  --dark-tolerate-color: #AFB42B;
  --inquire-color: #FF9800;
  --dark-inquire-color: #F89D30;
  --refuse-color: #F44336;
  --dark-refuse-color: #F85740;
  --escalate-color: #FFC107;
  --dark-escalate-color: #FFC107;
  --submitted-color: #1C8EFF;
  --dark-submitted-color: #046BD0;
  --paid-color: #0EB50E;
  --clipped-color: #F9BF3B;
  --unclipped-color: #CACACA;
  --disabled-color: rgba(202, 202, 202, .6);
  --abandoned-color: #FF8F39;
  --expired-color: #D6C227;
}

/* Remove Last button on pagination, all pages are concern */
#index_footer nav span.last {
  display: none;
}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 14px;
  margin-bottom: 0;
  *margin-left: 0.3em;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #a2a2a2;
  border-radius: 4px;
  -webkit-filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
          filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  -webkit-filter: progid:dximagetransform.microsoft.gradient(enabled=false);
          filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 2px 2px 5px #aaa;
  box-shadow: 2px 2px 5px #aaa;
}

.btn-shopmium {
  background-color: hsl(335, 89%, 54%) !important;
  margin-right: 4px;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f781b2), to(#f22178));
  background-image: linear-gradient(to bottom, #f781b2, #f22178);
  border-color: #f22178 #f22178 hsl(335, 89%, 49%);
  color: #ffffff !important;
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
}

.btn-shopmium a {
  color: #ffffff;
  text-decoration: none;
}

.pink {
  color: #FF1061;
}

.sidebar_section {
  position: relative;
}

.sidebar_section-headerButtonWrapper {
  position: absolute;
  top: 5px;
  right: 10px;
}

.sidebar_section-headerButtonWrapper a.button {
  padding: 2px 10px 2px 10px;
}

.index #wrapper {
  display: block;
}

#header {
  padding: 10px 0 !important;
}
#header #site_title {
  width: 120px;
}
#header .ul #tabs {
  float: left;
  position: relative;
}
#header #utility_nav {
  right: 10px;
  position: relative;
}
#header #utility_nav img {
  position: relative;
  top: 5px;
}
#header #utility_nav #current_country_flag {
  margin-right: 0;
}
#header #utility_nav #switch_country {
  display: none;
}

#header ul.tabs > li#current_country_flag > a {
  cursor: default;
}
#header ul.tabs > li#current_country_flag:hover > a {
  background: transparent;
}

.with_sidebar {
  display: table;
}

/*TODO remove css hacks when admin will fully support small screens*/
.activeadmin_corners.edit #active_admin_content {
  min-width: 960px;
}

.activeadmin_coupons #active_admin_content,
.edit.activeadmin_settings #active_admin_content,
.activeadmin_brands #active_admin_content,
.show.activeadmin_settings #active_admin_content,
.edit.activeadmin_tabs #active_admin_content,
.show.activeadmin_tabs #active_admin_content {
  min-width: 960px;
}

#active_admin_content {
  display: inline-block;
  padding-top: 30px;
  padding-right: 1%;
  padding-left: 1%;
  width: 98%;
  min-width: 1450px;
  background: #fafbfc;
}
#active_admin_content .table_tools {
  width: 100% !important;
  line-height: 40px;
}

.logged_out #active_admin_content {
  min-width: 0;
}

/* Used for utility_nav menu */
body.active_admin div.header,
ul#utility_nav #logout {
  float: left;
}

/* Present in many edit views */
body.active_admin li label.label,
#admin_user_authorized_country_ids_input legend label {
  width: 120px;
}

#admin_user_authorized_country_ids_input ol {
  padding-left: 120px;
}

/* Expand panel CSS */
body.active_admin img.inputs_toggle {
  float: right;
  margin-top: -25px;
  padding-right: 10px;
  height: 15px;
  width: 15px;
}

img.inputs_toggle.closed,
img.expand.closed {
  content: url("https://d31kpolknopa09.cloudfront.net/assets/plus-b0002721bf4e23fcafc4c6c67c3c0d3242465ea3178dd5afb44f2475aa8975ba.png");
}

img.inputs_toggle.opened,
img.expand.opened {
  content: url("https://d31kpolknopa09.cloudfront.net/assets/minus-bbce0144568052de85dc1f3d90707cfaffd84c73bc42e5a7fd27c80ea49151ab.png");
}

/* otherwise the +/- danses up and down when clicked*/
.expand.closed {
  padding-top: 3px;
}

.expand.edit.closed {
  padding-top: 0px;
}

/* Hide the panel (but not its title bar) when closed */
body.active_admin div.closed {
  padding-bottom: 0px;
  padding-top: 0px;
}

body.active_admin img.expand {
  float: right;
  margin-top: -30px;
}

/* Table and content helper CSS */
th.short,
td.short {
  width: 100px;
}

th.mid,
td.mid {
  width: 120px;
}

tr > td.attribute {
  width: 150px;
  font-size: 1em;
  padding-left: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #5E6469;
  text-shadow: white 0 1px 0;
}

td.created,
td.updated {
  background-color: inherit;
  color: inherit;
}

table td {
  font-weight: inherit;
}

/* less left/right padding for index tables */
body.active_admin table.index_table td {
  padding: 4px 5px 0;
}

/* Full text */
p#full,
#full_text {
  position: absolute;
  display: none;
  z-index: 10000;
}

.full_text,
#full_text {
  display: none;
}

#full_text {
  background-color: #C0C0C0;
  border: 1px solid #111;
  border-radius: 4px;
  padding: 5px;
  width: 350px;
}

/* CHAR COUNTERS -----------
  to be placed within the <label> tags of the input
 * */
body.active_admin .char_counter {
  color: #000000;
  font-size: 0.8em;
  font-weight: normal;
  margin-left: 3px;
  margin-top: 8px;
}

/* Image preview */
.full_sized {
  width: auto;
  height: auto;
  max-width: 300px;
  position: fixed;
  border: 1px solid gray;
  background-color: white;
  z-index: 1000;
}

/* Map classes */
.map {
  width: auto;
  height: 300px;
  margin: 0 auto;
}

th.map,
td.map {
  height: auto;
}

.small_map {
  width: auto;
  height: 200px;
  margin: 0 auto;
}

.medium_map {
  width: auto;
  height: 500px;
  margin: 0 auto;
}

.big_map {
  width: auto;
  height: 750px;
  margin: 0 auto;
}

body.active_admin .map_wrapper .panel,
body.active_admin .map_wrapper .panel_contents {
  padding: 0;
}

body.active_admin .map_wrapper h3 {
  margin-bottom: 0;
}

/* StatusTag : Scan Type, spanStatus : Coupon status */
body.active_admin .status_tag,
body.active_admin span.status {
  border-radius: 4px;
  padding: 0 5px;
  text-align: center;
  margin: 3px 0;
  display: block;
  min-height: 10px;
  min-width: 20px;
  max-width: 200px;
  white-space: nowrap;
}

body.active_admin span.status--inline {
  display: inline-block;
}

body.active_admin .tag_shpm {
  background-color: #FFF;
  border: 1px solid #CACACA;
  border-radius: 5px;
  text-shadow: black 0 1px 0;
  text-decoration: none;
  margin-right: 3px;
  margin-bottom: 10px;
  font-weight: bold;
  padding: 2px 2px 1px 3px !important;
  color: #efefef;
  text-shadow: white 0 1px 0;
  color: #777;
  margin: 0px;
  vertical-align: inherit;
}

.tag_shpm_clickable {
  cursor: pointer;
}

.tag_shpm_badge {
  text-align: center;
  vertical-align: baseline;
  background-color: #CCC;
  color: #FFF;
  border-radius: 10px;
  padding: 1px 5px;
  font-size: 90%;
  text-shadow: none;
}

body.active_admin #tags_list {
  padding-left: 0;
}

/* infowindow */
.infowindow {
  min-width: 400px;
  min-height: 300px;
}

.infowindow table tr td:first-child {
  font-weight: bold;
}

/* Edit media */
body.active_admin .edit_media {
  overflow: hidden;
}

body.active_admin .edit_media img {
  height: 100%;
}

/* Misc */
body {
  overflow: scroll;
}

.admin_footer {
  visibility: hidden;
  clear: both;
}

ol > li {
  overflow: hidden;
}

hr.clear {
  clear: both;
  visibility: hidden;
  margin-bottom: 20px;
}

body.active_admin .receipt_info_section_tags {
  float: left;
  margin-top: 5px;
  margin-left: 10px;
}

/* Info section */
body.active_admin li.info_section {
  list-style-type: none;
  border-bottom: 1px solid #E8E8E8;
  margin-bottom: 6px;
}

body.active_admin li > a.info_section {
  font-size: 0.98em;
  font-weight: bold;
  text-transform: uppercase;
  color: #5E6469;
  text-shadow: white 0 1px 0;
}

body.activeadmin_coupons li.info_line {
  clear: left;
  float: left;
  width: 100px;
}

li > label.attribute {
  width: 150px;
  font-size: 0.9em;
  padding-left: 0;
  font-weight: bold;
  text-transform: uppercase;
  color: #5E6469;
  text-shadow: white 0 1px 0;
}

/* HALF ATTRIBUTES_TABLE_FOR */
.left_half_attribute_table_for,
.right_half_attribute_table_for {
  width: 49%;
  float: left;
}

.left_half_attribute_table_for {
  margin-right: 2%;
}

.left_half_attribute_table_for .attributes_table table th,
.right_half_attribute_table_for .attributes_table table th {
  width: 80px !important;
}

/* hint for over-the-advised size file */
.overweight {
  color: red !important;
}

.ok-weight {
  color: #aaa !important;
}

/* warning messages (fixed red bar) */
div.warning_message {
  margin-bottom: 10px !important;
  background: #FF4540;
  color: white;
  padding: 2px !important;
  text-align: center;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}

/* ***************************** SPECIFIC CLASSES *************************** */
/* OPERATIONS */
ol {
  list-style-type: none;
}

ol.quarter_column ol {
  list-style-type: none;
  overflow: hidden;
  padding: 10px 0;
}

ol.quarter_column li {
  list-style-type: none;
}

.finalized.scope a.table_tools_button {
  border-top-right-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}

.provision_bonus_credit.scope a.table_tools_button {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 12px !important;
}

body.active_admin label.mainTitle {
  font-weight: bold;
  padding-top: 10px;
  color: #5E6469;
  text-shadow: white 0 1px 0;
  text-transform: uppercase;
  border-bottom: none !important;
  width: 100%;
}

.panel-ol {
  width: 30%;
  overflow: hidden;
  float: left;
}

.mainTitle-li {
  border-bottom: 1px solid #ccc;
  margin: 0 0 10px;
}

.longLabel {
  width: 140px !important;
}

.mainContainer {
  min-height: 21px;
  width: 100%;
  clear: left;
}

.titleContainer {
  width: 200px;
  clear: none;
  float: left;
}

/* Margins : Overwrite default margins taking too much space */
.panel_contents table {
  margin-top: 0px;
  border: 0;
  display: table;
}

table {
  margin-bottom: 0px;
  border-spacing: 0px;
}

.non_editable {
  background-color: #EEE;
}

.edit_checkbox {
  display: inline;
}

#admin_statistics th,
#admin_statistics td {
  text-align: right;
}

/* CHAIN SHOW */
a#canonical {
  font-weight: bold;
}

/* DOWNLOAD IMAGES ---- with views/activeadmin/common/_media_upload.html.erb*/
body.active_admin p.inline-errors {
  color: #B80000;
  font-weight: bold;
}

body.active_admin label.image_info:hover {
  cursor: pointer;
}

body.active_admin .label_hint,
.image_filename li,
.image_filename div {
  font-size: 0.9em;
  font-weight: normal;
  line-height: normal;
}

.image_filename div {
  float: left;
}

.image_filename div img {
  margin: 0 !important;
}

/* IMAGE TDs use in corner, offer and by _media_upload.html.erb*/
img.offer_image_thumbnail {
  float: left;
}

div.slide_detail_images {
  width: 140px;
  height: 110px;
  margin-left: 10px;
}

/* Use in  nodes  and corners views*/
body.active_admin li.short {
  padding-left: 0;
}

/* Ajax loading image */
#ajax-panel {
  text-align: center;
  padding: 50px;
}
#ajax-panel .ajax-loading {
  background: transparent url("https://d31kpolknopa09.cloudfront.net/assets/active_admin/loading-panel-99002ad599f2cfaa348090faceafe62e1baa806f6aafc6a0078738cc877edf0b.gif") no-repeat center;
  padding: 50px;
}

.panel .ajax-loading {
  background: transparent url("https://d31kpolknopa09.cloudfront.net/assets/active_admin/loading-panel-99002ad599f2cfaa348090faceafe62e1baa806f6aafc6a0078738cc877edf0b.gif") no-repeat center;
  height: 200px;
}

.panel > h3 {
  margin-top: 0;
}

/* Button disabled css security */
.disabled_button,
.disabled_button:hover {
  border: none !important;
  color: #b2b2b2 !important;
  background: rgb(211, 213, 214) !important;
  pointer-events: none;
  cursor: default;
  text-shadow: none !important;
}

#recruitment_app_input label {
  position: relative;
}

.ajax-panel .ajax-loading {
  background: transparent url("https://d31kpolknopa09.cloudfront.net/assets/active_admin/loading-panel-99002ad599f2cfaa348090faceafe62e1baa806f6aafc6a0078738cc877edf0b.gif") no-repeat center;
  height: 200px;
}

/*Form ajax offer/edit*/
.add_new_button {
  position: relative !important;
  margin-top: 15px;
}

.button_shops {
  top: -7px !important;
  margin-top: 0px !important;
}

.form_add {
  display: inline;
  position: relative;
  min-height: 50px;
  margin-right: 15px;
  float: left;
  overflow: visible;
}

.form_shops {
  float: none !important;
}

.form_add label {
  font-size: 1em;
  font-weight: bold;
  text-transform: none;
  color: #5e6469;
}

.form_add .label_shops {
  position: relative;
  top: 5px;
  width: 91px;
  float: left;
}

.form_add .chosen-choices {
  min-height: 28px;
}

.form_add label abbr {
  border-bottom: none;
}

form fieldset > ol > li p.inline-hints {
  margin: 0.5em 0 0 120px;
}

.sidebar_form li.input {
  margin: 5px 0;
}

.ajax-request-loading img {
  content: url("https://d31kpolknopa09.cloudfront.net/assets/active_admin/loading-panel-99002ad599f2cfaa348090faceafe62e1baa806f6aafc6a0078738cc877edf0b.gif");
  width: 20px;
}

.url_link_too_long {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Batch actions for the coupons view */
.batch_actions_selector {
  float: right !important;
}

.resource_selection_cell {
  padding-left: 8px;
}

.resource_selection_toggle_cell {
  width: 0 !important;
}

.sidebar_section .filter_boolean label {
  display: -webkit-inline-box;
}

/*Multi Select filters in budgets and coupons indexes*/
.multi_select_filter:hover {
  height: 400px;
}

.narrow-width {
  min-width: 40px !important;
  width: 40px !important;
  max-width: 40px !important;
}

.admin_offer_icon {
  width: 16px;
  height: 16px;
}

#current_user.has_nested a {
  padding-right: 25px !important;
}

#ajax_add_buton {
  outline: none;
}
#ajax_add_buton .overlay {
  display: none;
}
#ajax_add_buton.disabled {
  pointer-events: none;
  position: relative;
  overflow: hidden;
}
#ajax_add_buton.disabled .overlay {
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  bottom: -10px;
  right: -10px;
  background: #FFF;
  opacity: 0.5;
}
#ajax_add_buton.disabled .overlay img {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

hr.separation {
  border: 1px inset rgba(255, 255, 255, 0.45);
  margin-right: 15px;
}

/* Offers#edit visibility */
.activeadmin_offers.edit .visibilityUsabilityLine,
.activeadmin_offers.new .visibilityUsabilityLine,
.activeadmin_offers.update .visibilityUsabilityLine,
.activeadmin_offers.create .visibilityUsabilityLine {
  display: -ms-flexbox;
  display: flex;
}
.activeadmin_offers.edit .visibilityUsability-column,
.activeadmin_offers.new .visibilityUsability-column,
.activeadmin_offers.update .visibilityUsability-column,
.activeadmin_offers.create .visibilityUsability-column {
  -ms-flex: 1;
      flex: 1;
  margin: 0 10px;
}
.activeadmin_offers.edit .visibilityUsability-column-2,
.activeadmin_offers.new .visibilityUsability-column-2,
.activeadmin_offers.update .visibilityUsability-column-2,
.activeadmin_offers.create .visibilityUsability-column-2 {
  -ms-flex: 2;
      flex: 2;
  margin: 0 10px;
}
.activeadmin_offers.edit .SubmissionConfig__numberInput,
.activeadmin_offers.new .SubmissionConfig__numberInput,
.activeadmin_offers.update .SubmissionConfig__numberInput,
.activeadmin_offers.create .SubmissionConfig__numberInput {
  width: 35px !important;
}
.activeadmin_offers.edit .Throttling__config,
.activeadmin_offers.new .Throttling__config,
.activeadmin_offers.update .Throttling__config,
.activeadmin_offers.create .Throttling__config {
  margin: 10px 0;
}

.activeadmin_offers.edit,
.activeadmin_offers.new,
.activeadmin_offers.update,
.activeadmin_offers.create,
.activeadmin_corners.edit,
.activeadmin_corners.new,
.activeadmin_corners.update,
.activeadmin_corners.create,
.activeadmin_brand_landing_pages.edit,
.activeadmin_brand_landing_pages.new,
.activeadmin_takeovers.edit,
.activeadmin_takeovers.new {
  /* Offers#edit list */
}
.activeadmin_offers.edit .input_one_line,
.activeadmin_offers.new .input_one_line,
.activeadmin_offers.update .input_one_line,
.activeadmin_offers.create .input_one_line,
.activeadmin_corners.edit .input_one_line,
.activeadmin_corners.new .input_one_line,
.activeadmin_corners.update .input_one_line,
.activeadmin_corners.create .input_one_line,
.activeadmin_brand_landing_pages.edit .input_one_line,
.activeadmin_brand_landing_pages.new .input_one_line,
.activeadmin_takeovers.edit .input_one_line,
.activeadmin_takeovers.new .input_one_line {
  height: 14px !important;
  width: 300px !important;
  resize: none;
}
.activeadmin_offers.edit .inlinedInput,
.activeadmin_offers.new .inlinedInput,
.activeadmin_offers.update .inlinedInput,
.activeadmin_offers.create .inlinedInput,
.activeadmin_corners.edit .inlinedInput,
.activeadmin_corners.new .inlinedInput,
.activeadmin_corners.update .inlinedInput,
.activeadmin_corners.create .inlinedInput,
.activeadmin_brand_landing_pages.edit .inlinedInput,
.activeadmin_brand_landing_pages.new .inlinedInput,
.activeadmin_takeovers.edit .inlinedInput,
.activeadmin_takeovers.new .inlinedInput {
  display: inline-block;
  clear: left;
}
.activeadmin_offers.edit,
.activeadmin_offers.new,
.activeadmin_offers.update,
.activeadmin_offers.create,
.activeadmin_corners.edit,
.activeadmin_corners.new,
.activeadmin_corners.update,
.activeadmin_corners.create,
.activeadmin_brand_landing_pages.edit,
.activeadmin_brand_landing_pages.new,
.activeadmin_takeovers.edit,
.activeadmin_takeovers.new {
  /* Offers#edit teaser */
}
.activeadmin_offers.edit .teaser_panel_one_third,
.activeadmin_offers.new .teaser_panel_one_third,
.activeadmin_offers.update .teaser_panel_one_third,
.activeadmin_offers.create .teaser_panel_one_third,
.activeadmin_corners.edit .teaser_panel_one_third,
.activeadmin_corners.new .teaser_panel_one_third,
.activeadmin_corners.update .teaser_panel_one_third,
.activeadmin_corners.create .teaser_panel_one_third,
.activeadmin_brand_landing_pages.edit .teaser_panel_one_third,
.activeadmin_brand_landing_pages.new .teaser_panel_one_third,
.activeadmin_takeovers.edit .teaser_panel_one_third,
.activeadmin_takeovers.new .teaser_panel_one_third {
  margin-left: 15px;
  width: 325px;
  overflow: hidden;
  float: left;
  margin-left: 2%;
  width: 325px;
}
.activeadmin_offers.edit #video_options,
.activeadmin_offers.new #video_options,
.activeadmin_offers.update #video_options,
.activeadmin_offers.create #video_options,
.activeadmin_corners.edit #video_options,
.activeadmin_corners.new #video_options,
.activeadmin_corners.update #video_options,
.activeadmin_corners.create #video_options,
.activeadmin_brand_landing_pages.edit #video_options,
.activeadmin_brand_landing_pages.new #video_options,
.activeadmin_takeovers.edit #video_options,
.activeadmin_takeovers.new #video_options {
  display: -ms-flexbox;
  display: flex;
}
.activeadmin_offers.edit .ageRestrictionOptions input,
.activeadmin_offers.new .ageRestrictionOptions input,
.activeadmin_offers.update .ageRestrictionOptions input,
.activeadmin_offers.create .ageRestrictionOptions input,
.activeadmin_corners.edit .ageRestrictionOptions input,
.activeadmin_corners.new .ageRestrictionOptions input,
.activeadmin_corners.update .ageRestrictionOptions input,
.activeadmin_corners.create .ageRestrictionOptions input,
.activeadmin_brand_landing_pages.edit .ageRestrictionOptions input,
.activeadmin_brand_landing_pages.new .ageRestrictionOptions input,
.activeadmin_takeovers.edit .ageRestrictionOptions input,
.activeadmin_takeovers.new .ageRestrictionOptions input {
  width: 50px !important;
}
.activeadmin_offers.edit .ageRestrictionOptions--hidden,
.activeadmin_offers.edit .dynamicTeaser--hidden,
.activeadmin_offers.edit .imageTeaser--hidden,
.activeadmin_offers.edit .teaserButton--hidden,
.activeadmin_offers.edit .videoTeaser--hidden,
.activeadmin_offers.new .ageRestrictionOptions--hidden,
.activeadmin_offers.new .dynamicTeaser--hidden,
.activeadmin_offers.new .imageTeaser--hidden,
.activeadmin_offers.new .teaserButton--hidden,
.activeadmin_offers.new .videoTeaser--hidden,
.activeadmin_offers.update .ageRestrictionOptions--hidden,
.activeadmin_offers.update .dynamicTeaser--hidden,
.activeadmin_offers.update .imageTeaser--hidden,
.activeadmin_offers.update .teaserButton--hidden,
.activeadmin_offers.update .videoTeaser--hidden,
.activeadmin_offers.create .ageRestrictionOptions--hidden,
.activeadmin_offers.create .dynamicTeaser--hidden,
.activeadmin_offers.create .imageTeaser--hidden,
.activeadmin_offers.create .teaserButton--hidden,
.activeadmin_offers.create .videoTeaser--hidden,
.activeadmin_corners.edit .ageRestrictionOptions--hidden,
.activeadmin_corners.edit .dynamicTeaser--hidden,
.activeadmin_corners.edit .imageTeaser--hidden,
.activeadmin_corners.edit .teaserButton--hidden,
.activeadmin_corners.edit .videoTeaser--hidden,
.activeadmin_corners.new .ageRestrictionOptions--hidden,
.activeadmin_corners.new .dynamicTeaser--hidden,
.activeadmin_corners.new .imageTeaser--hidden,
.activeadmin_corners.new .teaserButton--hidden,
.activeadmin_corners.new .videoTeaser--hidden,
.activeadmin_corners.update .ageRestrictionOptions--hidden,
.activeadmin_corners.update .dynamicTeaser--hidden,
.activeadmin_corners.update .imageTeaser--hidden,
.activeadmin_corners.update .teaserButton--hidden,
.activeadmin_corners.update .videoTeaser--hidden,
.activeadmin_corners.create .ageRestrictionOptions--hidden,
.activeadmin_corners.create .dynamicTeaser--hidden,
.activeadmin_corners.create .imageTeaser--hidden,
.activeadmin_corners.create .teaserButton--hidden,
.activeadmin_corners.create .videoTeaser--hidden,
.activeadmin_brand_landing_pages.edit .ageRestrictionOptions--hidden,
.activeadmin_brand_landing_pages.edit .dynamicTeaser--hidden,
.activeadmin_brand_landing_pages.edit .imageTeaser--hidden,
.activeadmin_brand_landing_pages.edit .teaserButton--hidden,
.activeadmin_brand_landing_pages.edit .videoTeaser--hidden,
.activeadmin_brand_landing_pages.new .ageRestrictionOptions--hidden,
.activeadmin_brand_landing_pages.new .dynamicTeaser--hidden,
.activeadmin_brand_landing_pages.new .imageTeaser--hidden,
.activeadmin_brand_landing_pages.new .teaserButton--hidden,
.activeadmin_brand_landing_pages.new .videoTeaser--hidden,
.activeadmin_takeovers.edit .ageRestrictionOptions--hidden,
.activeadmin_takeovers.edit .dynamicTeaser--hidden,
.activeadmin_takeovers.edit .imageTeaser--hidden,
.activeadmin_takeovers.edit .teaserButton--hidden,
.activeadmin_takeovers.edit .videoTeaser--hidden,
.activeadmin_takeovers.new .ageRestrictionOptions--hidden,
.activeadmin_takeovers.new .dynamicTeaser--hidden,
.activeadmin_takeovers.new .imageTeaser--hidden,
.activeadmin_takeovers.new .teaserButton--hidden,
.activeadmin_takeovers.new .videoTeaser--hidden {
  display: none;
}
.activeadmin_offers.edit #teaser select,
.activeadmin_offers.new #teaser select,
.activeadmin_offers.update #teaser select,
.activeadmin_offers.create #teaser select,
.activeadmin_corners.edit #teaser select,
.activeadmin_corners.new #teaser select,
.activeadmin_corners.update #teaser select,
.activeadmin_corners.create #teaser select,
.activeadmin_brand_landing_pages.edit #teaser select,
.activeadmin_brand_landing_pages.new #teaser select,
.activeadmin_takeovers.edit #teaser select,
.activeadmin_takeovers.new #teaser select {
  width: 150px;
}
.activeadmin_offers.edit .input_label,
.activeadmin_offers.new .input_label,
.activeadmin_offers.update .input_label,
.activeadmin_offers.create .input_label,
.activeadmin_corners.edit .input_label,
.activeadmin_corners.new .input_label,
.activeadmin_corners.update .input_label,
.activeadmin_corners.create .input_label,
.activeadmin_brand_landing_pages.edit .input_label,
.activeadmin_brand_landing_pages.new .input_label,
.activeadmin_takeovers.edit .input_label,
.activeadmin_takeovers.new .input_label {
  display: inline;
  padding-left: 0;
}
.activeadmin_offers.edit .has_many_container .handle,
.activeadmin_offers.new .has_many_container .handle,
.activeadmin_offers.update .has_many_container .handle,
.activeadmin_offers.create .has_many_container .handle,
.activeadmin_corners.edit .has_many_container .handle,
.activeadmin_corners.new .has_many_container .handle,
.activeadmin_corners.update .has_many_container .handle,
.activeadmin_corners.create .has_many_container .handle,
.activeadmin_brand_landing_pages.edit .has_many_container .handle,
.activeadmin_brand_landing_pages.new .has_many_container .handle,
.activeadmin_takeovers.edit .has_many_container .handle,
.activeadmin_takeovers.new .has_many_container .handle {
  font-size: 3em;
  margin-right: 50px;
}

a.flat_btn,
button.flat_btn {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  padding: 0.375rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  color: #373a3c;
  background-color: #fff;
  border-color: #ccc;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
a.flat_btn:hover,
button.flat_btn:hover {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
a.flat_btn.flat_btn-small,
button.flat_btn.flat_btn-small {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
a.flat_btn.flat_btn-circle,
button.flat_btn.flat_btn-circle {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  padding: 0 4px;
  font-size: 12px;
  line-height: 19px;
}

.panel_links {
  text-align: left;
  padding: 5px 5px;
}

input[type=text].table_input {
  width: 100%;
}

dl.inline {
  margin: 10px 0;
}
dl.inline dt {
  float: left;
  vertical-align: top;
  width: 200px;
  font-size: 0.9em;
  line-height: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: #5E6469;
}
dl.inline dd {
  margin-left: 15px;
  vertical-align: top;
}
dl.inline dd:after {
  content: "";
  display: block;
  clear: both;
}

body.logged_out .flash_alert {
  margin: 20px 0;
  padding: 10px;
  color: #a51515;
  border: 1px solid #a51515;
  background-color: rgba(165, 21, 21, 0.15);
}
body.logged_out #login hr {
  margin: 20px 0;
  border: none;
  border-top: 1px solid #eee;
}
body.logged_out #login .loginSpecial {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 0;
}
body.logged_out #login .loginSpecial a {
  float: none;
  margin: 0;
}
body.logged_out #login .loginSpecial-label {
  display: block;
  width: 120px;
  float: left;
  font-size: 1em;
  font-weight: bold;
  color: #5e6469;
}
body.logged_out #login .loginSpecial-googleapps {
  width: 191px;
  height: 46px;
  background-image: url(https://d31kpolknopa09.cloudfront.net/assets/admin/btn-google-signin@2x-a3cfff2edfe5ea68c7740dab815e2fa186059bcc091f4276b70ff539300c5229.png);
  background-size: 191px 46px;
  font-size: 0;
  cursor: pointer;
}
body.logged_out #login .loginSpecial-googleapps:hover {
  background-image: url(https://d31kpolknopa09.cloudfront.net/assets/admin/btn-google-signin-pressed@2x-72a5d3a359e64ca2c601a7377e5073ef8890af747911bd26eeb8d997ff062524.png);
}
body.logged_out #login .loginSpecial-googleapps-preload {
  background: url(https://d31kpolknopa09.cloudfront.net/assets/admin/btn-google-signin-pressed@2x-72a5d3a359e64ca2c601a7377e5073ef8890af747911bd26eeb8d997ff062524.png) no-repeat -9999px -9999px;
}
body.logged_out #login .loginSpecial-googleapps-preload {
  background: url(https://d31kpolknopa09.cloudfront.net/assets/admin/btn-google-signin-pressed@2x-72a5d3a359e64ca2c601a7377e5073ef8890af747911bd26eeb8d997ff062524.png) no-repeat -9999px -9999px;
}

label.show_label {
  font-size: 0.9em;
  color: #5E6469;
  text-shadow: white 0 1px 0;
  text-transform: uppercase;
  font-weight: bold;
  width: 100px;
}

.clearfix {
  clear: both;
}

span.multilineWrapper {
  white-space: pre-line;
}

.sidePanelContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.sidePanelContainer > * {
  -ms-flex: 1;
      flex: 1;
  margin-right: 10px;
}
.sidePanelContainer > *:last-child {
  margin-right: 0;
}

.userOperationsLink {
  margin-top: 10px;
}

.paginated_collection {
  position: relative;
  margin-bottom: 35px;
}
.paginated_collection .panel {
  margin-bottom: 5px;
}

.editCheckbox label {
  padding-left: 120px !important;
  font-weight: bold !important;
}

.displayedCategory-translations > *:last-child {
  margin-bottom: 15px;
}
.displayedCategory-translations .displayedCategory-translation {
  margin-left: 14px;
}
.displayedCategory-translations .displayedCategory-translation span {
  width: 38px;
  margin-right: 77px;
}

.displayedCategory-imageUpload .media-upload li {
  height: 75px !important;
}
.displayedCategory-imageUpload .media-upload .upload_form {
  width: 80px;
}

.settingInputs label.label {
  width: 140px !important;
}
#admin-dashboard-clearing-stats #team-style {
  color: #575859;
  font-weight: bold;
}
#admin-dashboard-clearing-stats .country-style {
  padding-left: 10px;
}
#admin-dashboard-clearing-stats .dashboard-margin {
  width: 500px;
}

#admin-show-clearing-stats #day-title {
  max-width: 70px;
}

#index_table_admin_users th.col-country {
  width: 100px;
}

#suspend_button_holder {
  margin-top: 10px;
}

#admin-dashboard-clearing-stats th, #admin-show-clearing-stats th {
  font-size: xx-small;
}
#admin-dashboard-clearing-stats .column-separation-line, #admin-show-clearing-stats .column-separation-line {
  border-left: 2px groove;
}
#admin-dashboard-clearing-stats .clearing-stats-title, #admin-show-clearing-stats .clearing-stats-title {
  color: #575859;
  font-weight: bold;
}
#admin-dashboard-clearing-stats .left-aligned-items, #admin-show-clearing-stats .left-aligned-items {
  text-align: left !important;
}

.adminUsers-roles {
  color: #555;
}

.rolesDescription .rolesDescription-privilege {
  font-weight: bold;
}
.rolesDescription .rolesDescription-privilegeExplain {
  font-weight: normal;
}
.rolesDescription .rolesDescription-role {
  font-weight: bold;
}
.rolesDescription .rolesDescription-granted {
  background-color: #2ecc71;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.rolesDescription .rolesDescription-refused {
  background-color: #c0392b;
  color: #fff;
  text-align: center;
}

.sidebar_section .attributes_table th {
  width: 110px;
}

.table.rolesDescription {
  background-color: transparent;
  background: white;
  border: 1px #ecf0f1 solid;
  border-collapse: collapse;
  margin: 15px;
  width: calc(100% - 30px);
}
.table.rolesDescription thead {
  border-bottom: 2px #ecf0f1 solid;
}
.table.rolesDescription thead th {
  background: transparent;
}
.table.rolesDescription th, .table.rolesDescription td {
  border: 1px #ecf0f1 solid;
  padding: 5px;
  vertical-align: top;
}
.table.rolesDescription tr {
  background-color: rgba(127, 140, 141, 0.6);
}
.availailability-preset {
  overflow: visible;
}
.availailability-preset select {
  width: 94%;
  float: left;
}
.availailability-preset .chosen-choices {
  min-height: 28px;
}

.label_preset label {
  width: 4% !important;
}
.new.activeadmin_bat_requests .batRequestsListing {
  height: 100%;
  margin: 15px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 3%;
}
.new.activeadmin_bat_requests .listing-availableOffers, .new.activeadmin_bat_requests .listing-currentTiles {
  grid-row: 1/3;
}
.new.activeadmin_bat_requests .listing-availableCorners {
  grid-row: 1/2;
  grid-column: 2/3;
}
.new.activeadmin_bat_requests .listing-availablePromoContents {
  grid-row: 2/3;
  grid-column: 2/3;
}
.new.activeadmin_bat_requests .listing-currentTiles {
  grid-column: 4/5;
}
.new.activeadmin_bat_requests .listing-availableOffers .listing-availableOffers-filter .offer-search, .new.activeadmin_bat_requests .listing-availableOffers .listing-availableOffers-filter .corner-search, .new.activeadmin_bat_requests .listing-availableOffers .listing-availableOffers-filter .promo-content-search, .new.activeadmin_bat_requests .listing-availableOffers .listing-availableCorners-filter .offer-search, .new.activeadmin_bat_requests .listing-availableOffers .listing-availableCorners-filter .corner-search, .new.activeadmin_bat_requests .listing-availableOffers .listing-availableCorners-filter .promo-content-search, .new.activeadmin_bat_requests .listing-availableOffers .listing-availablePromoContents-filter .offer-search, .new.activeadmin_bat_requests .listing-availableOffers .listing-availablePromoContents-filter .corner-search, .new.activeadmin_bat_requests .listing-availableOffers .listing-availablePromoContents-filter .promo-content-search, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableOffers-filter .offer-search, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableOffers-filter .corner-search, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableOffers-filter .promo-content-search, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableCorners-filter .offer-search, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableCorners-filter .corner-search, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableCorners-filter .promo-content-search, .new.activeadmin_bat_requests .listing-availableCorners .listing-availablePromoContents-filter .offer-search, .new.activeadmin_bat_requests .listing-availableCorners .listing-availablePromoContents-filter .corner-search, .new.activeadmin_bat_requests .listing-availableCorners .listing-availablePromoContents-filter .promo-content-search, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableOffers-filter .offer-search, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableOffers-filter .corner-search, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableOffers-filter .promo-content-search, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableCorners-filter .offer-search, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableCorners-filter .corner-search, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableCorners-filter .promo-content-search, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availablePromoContents-filter .offer-search, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availablePromoContents-filter .corner-search, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availablePromoContents-filter .promo-content-search {
  width: 100%;
  margin-bottom: 5px;
}
.new.activeadmin_bat_requests .listing-availableOffers .listing-availableTiles-tiles, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableTiles-tiles, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableTiles-tiles {
  margin: 5px 10px;
  overflow-y: scroll;
}
.new.activeadmin_bat_requests .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-offerTiles, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-offerTiles, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableTiles-tiles.listing-availableTiles-offerTiles {
  height: 400px;
}
.new.activeadmin_bat_requests .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .new.activeadmin_bat_requests .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-promoContentTiles, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-promoContentTiles, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableTiles-tiles.listing-availableTiles-promoContentTiles {
  height: 150px;
}
.new.activeadmin_bat_requests .listing-availableOffers .listing-availableTiles-tiles .listing-removeTile, .new.activeadmin_bat_requests .listing-availableCorners .listing-availableTiles-tiles .listing-removeTile, .new.activeadmin_bat_requests .listing-availablePromoContents .listing-availableTiles-tiles .listing-removeTile {
  display: none;
}
.new.activeadmin_bat_requests .listing-currentTiles {
  width: 360px;
}
body.show.activeadmin_bookings tbody tr th {
  font-size: 0.9em;
}
body.show.activeadmin_bookings tbody tr th.min_title {
  min-width: 130px;
}
body.show.activeadmin_bookings tbody tr th.long {
  width: 250px !important;
}
body.show.activeadmin_bookings tbody tr th.bordered_rigth_left {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
body.show.activeadmin_bookings tbody tr th.bordered {
  border-top: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
}
body.show.activeadmin_bookings tbody tr th.bordered_right {
  border-right: 1px solid #dddddd !important;
}
body.show.activeadmin_bookings tbody tr td.bordered {
  border-right: 1px solid #ddd;
  text-align: right;
}
body.show.activeadmin_bookings tbody tr td.archived_date {
  padding-right: 0px;
  text-align: right;
}

body.edit.activeadmin_booking_transfers form fieldset > ol > li fieldset ol {
  padding: 0 0 0 120px;
}
body.activeadmin_brands {
  /* edit */
}
body.activeadmin_brands .edit_media {
  margin: 0;
  width: 308px;
  height: auto;
}
body.activeadmin_brands .edit_media img {
  height: auto;
  width: 100%;
}
body.activeadmin_brands .label_upload_file_image {
  width: 50px;
}
body.activeadmin_brands .boolean.input label.label {
  padding: 0;
  font-weight: 600;
}
body.activeadmin_brands li label.label, body.activeadmin_brands .media_label {
  width: 140px;
}
body.activeadmin_brands li p.inline-hints {
  margin: 0.5em 0 0 140px;
}
body.activeadmin_brands form fieldset > ol > li.boolean {
  height: auto;
}
body.activeadmin_brands .fragments-group {
  padding-left: 152px;
}
body.activeadmin_brands .datetime_select > .fragments > .label label {
  width: 150px;
}
body.activeadmin_brands {
  /* emails */
}
body.activeadmin_brands .flexEditWrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
}
body.activeadmin_brands .flexEditWrapper label.resetPadding {
  display: inline-block;
  width: auto;
  padding-left: 0;
}
body.activeadmin_brands .authorizedNavigation-table, body.activeadmin_brands .coupon_flow_notification-table, body.activeadmin_brands .flexEditWrapper table {
  padding-left: 20px;
  display: inline-block;
  max-width: 400px;
}
body.activeadmin_brands .authorizedNavigation-table .importantText, body.activeadmin_brands .coupon_flow_notification-table .importantText, body.activeadmin_brands .flexEditWrapper table .importantText {
  font-weight: 600;
}
body.activeadmin_brands .authorizedNavigation-table tr:first-child td, body.activeadmin_brands .coupon_flow_notification-table tr:first-child td, body.activeadmin_brands .flexEditWrapper table tr:first-child td {
  padding-top: 0;
}
body.activeadmin_brands .authorizedNavigation-table td, body.activeadmin_brands .coupon_flow_notification-table td, body.activeadmin_brands .flexEditWrapper table td {
  padding: 8px 5px 6px 0;
}
body.activeadmin_brands .authorizedNavigation-table .ko, body.activeadmin_brands .coupon_flow_notification-table .ko, body.activeadmin_brands .flexEditWrapper table .ko {
  display: none;
}
body.activeadmin_brands .authorizedNavigation-table tr:not(.authorized), body.activeadmin_brands .coupon_flow_notification-table tr:not(.authorized), body.activeadmin_brands .flexEditWrapper table tr:not(.authorized) {
  opacity: 0.4;
}
body.activeadmin_brands .authorizedNavigation-table tr:not(.authorized) .ok, body.activeadmin_brands .coupon_flow_notification-table tr:not(.authorized) .ok, body.activeadmin_brands .flexEditWrapper table tr:not(.authorized) .ok {
  display: none;
}
body.activeadmin_brands .authorizedNavigation-table tr:not(.authorized) .ko, body.activeadmin_brands .coupon_flow_notification-table tr:not(.authorized) .ko, body.activeadmin_brands .flexEditWrapper table tr:not(.authorized) .ko {
  display: inline;
}
body.activeadmin_brands .authorizedNavigation-table, body.activeadmin_brands .coupon_flow_notification-table {
  padding-left: 0;
}
body.activeadmin_brands #brand_notifications_enabled {
  display: none;
}
body.activeadmin_brands #fake_brand_coupon_incident_notification_input.innerInputs,
body.activeadmin_brands #brand_coupon_flow_notification_input.innerInputs {
  padding-left: 155px;
}
body.activeadmin_brands #fake_brand_coupon_incident_notification_input.innerInputs label,
body.activeadmin_brands #brand_coupon_flow_notification_input.innerInputs label {
  font-weight: 400;
  width: 100px;
}
body.activeadmin_brands #fake_brand_coupon_incident_notification_input.innerInputs .flexEditWrapper,
body.activeadmin_brands #brand_coupon_flow_notification_input.innerInputs .flexEditWrapper {
  padding-top: 3px;
}
body.activeadmin_brands .policiesTable {
  max-width: 600px;
}
body.activeadmin_brands .policiesTable-required {
  width: 80px;
}
body.activeadmin_brands .policiesTable-actions {
  width: 50px;
}
body.activeadmin_brands .policiesTable-row-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
body.activeadmin_brands .policiesTable-row-remove {
  cursor: pointer;
}
body.activeadmin_brands .policiesTable-row-add {
  display: none;
  margin-left: 10px;
}
body.activeadmin_brands .policiesTable-row:last-child .policiesTable-row-add {
  display: inline-block;
}
body.activeadmin_brands .apiTriggeredCampaigns__table {
  max-width: 700px;
}
body.activeadmin_brands .apiTriggeredCampaign__default {
  color: #808080;
}

#favicon_image_thumb {
  width: 16px;
  height: 16px;
}

.col-expandable-brands {
  width: 45px;
  max-width: 45px;
  white-space: nowrap;
  position: relative;
}
.col-expandable-brands div, .col-expandable-brands span {
  display: inline-block;
  vertical-align: middle;
  line-height: 0;
  margin: 0;
}
.col-expandable-brands .brand-container {
  position: absolute;
  left: 0;
  top: 0;
  padding: 4px 5px 8px 5px;
  width: 60px;
  overflow: hidden;
  -webkit-transition: width 0.2s ease-out;
  transition: width 0.2s ease-out;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.col-expandable-brands .brand-container .brand-length {
  display: none;
}
.col-expandable-brands .brand-container.large .brand-length {
  display: inline-block;
  padding-left: 5px;
}
.col-expandable-brands .brand-container.large:hover {
  width: auto;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
}
/* Form used in budgets/show */
.activeadmin_budgets .action_items {
  white-space: nowrap;
}
.activeadmin_budgets .numeric {
  text-align: right;
  white-space: nowrap;
}
.activeadmin_budgets .progress {
  text-align: center;
}
.activeadmin_budgets #new_booking_transfer .numeric {
  text-align: inherit;
}
.activeadmin_budgets .incl-taxes {
  color: #f00 !important;
}
.activeadmin_budgets .excl-taxes {
  color: #00f !important;
}
.activeadmin_budgets .fees {
  color: #0099cc !important;
  text-align: right;
  white-space: nowrap;
}
.activeadmin_budgets .refunds {
  color: #650988 !important;
}
.activeadmin_budgets .refunds_value {
  color: #7117AA !important;
  text-align: right;
  white-space: nowrap;
}
.activeadmin_budgets .budget-couponsCharge {
  text-align: right;
}
.activeadmin_budgets .booked {
  font-size: 0.75em !important;
  font-style: italic !important;
}
.activeadmin_budgets .total-row th,
.activeadmin_budgets .total-row td {
  border-top: 1px solid #CCCCCC !important;
}
.activeadmin_budgets .blank-row th,
.activeadmin_budgets .blank-row td {
  border-left: 0px !important;
  border-right: 0px !important;
}
.activeadmin_budgets .percentage-of-target-refunds {
  color: #aa3300;
  text-align: left !important;
}
.activeadmin_budgets .percentage-of-target-fees {
  color: #0099cc;
  text-align: left !important;
}
.activeadmin_budgets .empty-cell {
  border: 0 !important;
}
.activeadmin_budgets .label-total {
  font-size: 0.9em !important;
}
.activeadmin_budgets .inferior {
  color: #2222EE !important;
}
.activeadmin_budgets .superior {
  color: #EE2222 !important;
}
.activeadmin_budgets .equal {
  color: #777777 !important;
}
.activeadmin_budgets .over-target {
  font-weight: bold;
}
.activeadmin_budgets .black {
  color: black !important;
}
.activeadmin_budgets {
  /* Progress bar for budget_index */
}
.activeadmin_budgets div.meter-wrap {
  background: #bdbdbd top left no-repeat;
  height: 15px;
  position: absolute;
  width: 80px;
  margin: 0;
}
.activeadmin_budgets div.meter-value {
  background: #bdbdbd top left no-repeat;
  height: 15px;
  width: 80px;
}
.activeadmin_budgets div.meter-text {
  color: #fff;
  font-style: normal;
  font-size: 10px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  width: 100%;
}
.activeadmin_budgets .forecast-status {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}
.activeadmin_budgets .forecast-status svg {
  width: 16px;
  height: 16px;
  fill: rgba(0, 0, 0, 0);
  stroke: black;
  stroke-width: 10px;
}
.activeadmin_budgets .forecast-status.forecasted svg {
  fill: orange;
}
.activeadmin_budgets .forecast-status.recent svg {
  fill: green;
}

body.index.activeadmin_budgets li.scope.standby a {
  border-right-width: 1px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
body.index.activeadmin_budgets li.scope.archived {
  margin-left: 10px;
}
body.index.activeadmin_budgets li.scope.archived a {
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
body.index.activeadmin_budgets li.scope.not_billable_yet {
  clear: left;
}
body.index.activeadmin_budgets li.scope.not_billable_yet a {
  border-left-width: 1px;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
body.index.activeadmin_budgets tr {
  height: 40px;
}
body.index.activeadmin_budgets tr td {
  vertical-align: middle;
}
body.index.activeadmin_budgets tr td.col-forecast {
  text-align: center;
}
body.index.activeadmin_budgets tr td.col-status {
  min-width: 70px;
}
body.index.activeadmin_budgets tr td.col-id {
  vertical-align: top !important;
}
body.index.activeadmin_budgets .col-expandable-budget {
  width: 100%;
  height: 55px;
  position: relative;
}
body.index.activeadmin_budgets .col-expandable-budget .budget-title {
  width: 90%;
  position: relative;
  height: 30px;
  white-space: nowrap;
}
body.index.activeadmin_budgets .col-expandable-budget .budget-container {
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 30px;
  position: absolute;
  margin-top: 5px;
  margin-bottom: 5px;
}
body.index.activeadmin_budgets .col-expandable-budget .budget-container.large {
  margin-bottom: 5px;
}
body.index.activeadmin_budgets .col-expandable-budget .budget-container.large .brand-container-icons-wrapper {
  float: left;
  width: 85%;
  white-space: normal;
}
body.index.activeadmin_budgets .col-expandable-budget .budget-container.large .budget-length {
  display: inline-block;
  width: 10%;
  float: left;
  font-size: 0.9em;
  line-height: 25px;
}
body.index.activeadmin_budgets .col-expandable-budget .budget-container.large:hover {
  width: 500px;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
  background-color: #FFF;
  z-index: 999;
  padding: 2px;
  height: auto;
}
body.index.activeadmin_budgets .col-expandable-budget .budget-container.large:hover .brand-container-icons-wrapper {
  float: left;
  width: 100%;
}
body.index.activeadmin_budgets .col-expandable-budget .budget-container.large:hover .budget-length {
  display: none;
}
body.index.activeadmin_budgets .impending {
  color: #E74C3C;
}
body.index.activeadmin_budgets #active_admin_content {
  min-width: 960px;
}
@media (max-width: 1280px) {
  body.index.activeadmin_budgets #active_admin_content #main_content_wrapper #main_content {
    margin-right: 0;
  }
}
body.index.activeadmin_budgets #sidebar {
  right: 1%;
  position: absolute;
}
body.index.activeadmin_budgets ul.status-dots {
  text-align: center;
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}
body.index.activeadmin_budgets ul.status-dots li {
  display: inline-block;
  color: transparent;
  border: 1px solid #808080;
  border-radius: 50px;
  width: 10px;
  height: 10px;
  margin-top: 4px;
}
body.index.activeadmin_budgets ul.status-dots li.red-bullet {
  background-color: red;
}
body.index.activeadmin_budgets ul.status-dots li.orange-bullet {
  background-color: orange;
}
body.index.activeadmin_budgets ul.status-dots li.green-bullet {
  background-color: green;
}

body.show.activeadmin_budgets .budget_menu > ul > li:only-child {
  display: none;
}
body.show.activeadmin_budgets .odd td {
  background: initial;
}
body.show.activeadmin_budgets .popupContainer {
  position: relative;
}
body.show.activeadmin_budgets .popupContainer fieldset.inputs {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0 !important;
  padding: 10px !important;
  margin-bottom: 0;
}
body.show.activeadmin_budgets .popupContainer fieldset.popupActions {
  text-align: right;
  background: #ddd;
  padding: 5px !important;
}
body.show.activeadmin_budgets #active_admin_content {
  min-width: inherit !important;
  width: 98% !important;
}
body.show.activeadmin_budgets form fieldset {
  margin: 0 !important;
  padding: 0 !important;
}
body.show.activeadmin_budgets #adding_booking select,
body.show.activeadmin_budgets #adding_offer select,
body.show.activeadmin_budgets #moving_offer select,
body.show.activeadmin_budgets #adding_invoice select {
  width: 220px;
}
body.show.activeadmin_budgets #adding_booking .chosen-container {
  min-width: 400px;
}
body.show.activeadmin_budgets .budget-adding-popup {
  background-color: #dedede;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 15px -3px rgba(0, 0, 0, 0.75);
          box-shadow: 0px 0px 15px -3px rgba(0, 0, 0, 0.75);
  border-radius: 0.3rem;
  outline: 0;
  overflow: visible;
  display: none;
  padding: 10px;
  position: absolute;
  color: black;
  top: 100%;
  right: 0%;
  z-index: 3;
}
body.show.activeadmin_budgets .budget-adding-popup fieldset.inputs ol {
  padding-bottom: 0;
  padding-top: 0;
}
body.show.activeadmin_budgets .feesPopup h4 {
  text-align: left;
  margin-bottom: 5px;
}
body.show.activeadmin_budgets .feesPopup th,
body.show.activeadmin_budgets .feesPopup td {
  border-top: none !important;
  text-align: right;
}
body.show.activeadmin_budgets .feesPopup input {
  padding: 0 !important;
  margin: 0;
}
body.show.activeadmin_budgets .feesPopup input[type=submit] {
  padding: 1px 7px !important;
}
body.show.activeadmin_budgets .feesPopup #fee_amount {
  width: 70px !important;
  text-align: right;
}
body.show.activeadmin_budgets .feesPopup #fee_accounted_at {
  width: 95px;
  text-align: right;
}
body.show.activeadmin_budgets .feesPopup h4 {
  text-align: left;
  margin-bottom: 5px;
}
body.show.activeadmin_budgets .feesPopup th,
body.show.activeadmin_budgets .feesPopup td {
  border-top: none !important;
  text-align: right;
}
body.show.activeadmin_budgets .feesPopup input {
  padding: 0 !important;
  margin: 0;
}
body.show.activeadmin_budgets .feesPopup input[type=submit] {
  padding: 1px 7px !important;
}
body.show.activeadmin_budgets .feesPopup #fee_amount {
  width: 70px !important;
  text-align: right;
}
body.show.activeadmin_budgets .feesPopup #fee_accounted_at {
  width: 95px;
  text-align: right;
}
body.show.activeadmin_budgets #transfer_booking_button input {
  margin-right: 100px;
}
body.show.activeadmin_budgets table.budget_details {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
}
body.show.activeadmin_budgets table.budget_details th {
  border-bottom: 0;
  padding: 0 10px 0 0;
}
body.show.activeadmin_budgets table.budget_details td {
  padding: 0 40px 0 0;
  text-align: left;
}
body.show.activeadmin_budgets table.budget_details span {
  padding-right: 15px;
}
body.show.activeadmin_budgets div.panel table th.refund_incl_taxes,
body.show.activeadmin_budgets div.panel table th.shopmium_refund_ratio,
body.show.activeadmin_budgets div.panel table th.tax_type {
  text-align: right;
}
body.show.activeadmin_budgets div.panel div.attributes_table th {
  width: 90px;
}
body.show.activeadmin_budgets li#budget_customer_allowance_input {
  text-align: left;
}
body.show.activeadmin_budgets .budgetComments {
  margin-top: 20px;
}
body.show.activeadmin_budgets .budgetComments .sidebar_panel_toggler {
  margin-top: -32px;
}
body.show.activeadmin_budgets .budgetComments .budgetComment-content {
  position: relative;
}
body.show.activeadmin_budgets .budgetComments .budgetComment-content .budgetComment-editionPopup {
  top: 30px;
}
body.show.activeadmin_budgets .budgetComments .budgetComment-edit {
  position: absolute;
  top: 5px;
  right: 5px;
}
body.show.activeadmin_budgets .budgetComments input[type=submit] {
  padding: 2px 10px;
}
body.show.activeadmin_budgets .budgetComment-editionPopup {
  width: 300px;
}
body.show.activeadmin_budgets .budgetComment-editionPopup li {
  padding-left: 5px;
}
body.show.activeadmin_budgets .budgetComment-editionPopup textarea {
  width: calc(100% - 10px);
}
body.show.activeadmin_budgets .budgetComment-editionPopup .actions,
body.show.activeadmin_budgets .budgetComment-editionPopup .actions li {
  float: none;
  text-align: right;
  padding-right: 0;
  margin-top: 3px;
}
body.show.activeadmin_budgets .budgetComment-editionPopup .actions input,
body.show.activeadmin_budgets .budgetComment-editionPopup .actions li input {
  margin-right: 0;
}
body.show.activeadmin_budgets .editOfferFees-button {
  margin-right: 182px;
  margin-top: -32px;
}
body.show.activeadmin_budgets .offersTable__openedAt,
body.show.activeadmin_budgets .offersTable__closedAt {
  text-align: right;
}
body.show.activeadmin_budgets .offersTable__archivable {
  text-align: right;
}
body.show.activeadmin_budgets .offersTable__score {
  text-align: right;
}
body.show.activeadmin_budgets .offersTable-actions {
  width: 80px;
  text-align: right;
}
body.show.activeadmin_budgets .offersTable-actions .popupContainer {
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
}
body.show.activeadmin_budgets .offersTable-actions > a {
  display: inline-block;
  height: 16px;
  width: 16px;
  overflow: hidden;
  vertical-align: top;
  margin-top: -1px;
}
body.show.activeadmin_budgets .offersTable-actions > a img {
  vertical-align: bottom;
}
body.show.activeadmin_budgets .offersTable-actions .budget-adding-popup {
  padding: 0;
  top: 25px;
  width: 475px;
}
body.show.activeadmin_budgets .offersTable-actions .offerFeesPerUnit {
  width: 70px !important;
}
body.show.activeadmin_budgets .offersTable-actions .offerFeesUnit {
  text-align: left;
}
body.show.activeadmin_budgets .offersTable-actions .offerRefundRatio {
  width: 35px !important;
}
body.show.activeadmin_budgets .offersTable-actions .feesPerUnit-configuration li {
  float: left;
}
body.show.activeadmin_budgets .offersTable-actions .feesPerUnit-configuration .feesPerUnit-for {
  padding: 5px 10px 5px 0;
}
body.show.activeadmin_budgets .offersTable-actions .feesPerUnit-configuration .offerFeesUnit-wrapper {
  padding-left: 0;
}
body.show.activeadmin_budgets .offersTable-actions .couponsCharges label.label {
  width: auto;
}
body.show.activeadmin_budgets .offersTable-actions .couponsCharges label.label.couponsCharges-owner {
  font-weight: normal;
  margin: 0 5px 0 25px;
  color: black;
}
body.show.activeadmin_budgets .offersTable-actions .couponsCharges input {
  float: left;
}
body.show.activeadmin_budgets .offersTable-actions .couponsCharges span.couponsCharges-percent {
  float: left;
  margin-left: 3px;
}
body.show.activeadmin_budgets .offersTable-actions .billing_edit > li {
  overflow: hidden;
  clear: both;
}
body.show.activeadmin_budgets .offersTable-actions .billing_edit hr {
  clear: both;
}
body.show.activeadmin_budgets th.offersTable-actions {
  text-transform: none;
  font-weight: normal;
}
body.show.activeadmin_budgets th.offersTable-actions > .popupContainer {
  margin-right: 25px;
}
body.show.activeadmin_budgets ul.calculatedFees {
  list-style: none;
  text-align: left;
  padding: 10px 15px;
  margin: 0;
  color: #999;
}
body.show.activeadmin_budgets ul.calculatedFees .calculatedFees-title {
  font-weight: bold;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock {
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock .accountingTitle {
  text-align: left;
  margin-bottom: 10px;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock .accountingTitle h3 {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock .accountingContent {
  text-align: left;
  display: -ms-flexbox;
  display: flex;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock .amount {
  text-align: right;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock .inlined {
  display: inline-block;
  vertical-align: top;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock table {
  width: auto;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock table th,
body.show.activeadmin_budgets .accountingPanel .accountingBlock table td {
  vertical-align: baseline;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock #valuesFunnel,
body.show.activeadmin_budgets .accountingPanel .accountingBlock #feesFunnel {
  margin: auto;
  margin-top: 6px;
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock #valuesFunnel .funnel,
body.show.activeadmin_budgets .accountingPanel .accountingBlock #feesFunnel .funnel {
  overflow: visible;
  -webkit-filter: drop-shadow(2px 2px 2px black);
          filter: drop-shadow(2px 2px 2px black);
}
body.show.activeadmin_budgets .accountingPanel .accountingBlock .buttonRow {
  margin-left: 20px;
}
body.show.activeadmin_budgets .archive input[type=submit] {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
body.show.activeadmin_budgets .archive input[type=submit]:disabled {
  background-color: #d6d6d6;
  text-shadow: none;
  color: #888888;
  border-color: #bdbdbd;
  cursor: initial;
}
body.show.activeadmin_budgets .budget .row-owner td {
  padding-top: 6px;
}
body.show.activeadmin_budgets .stepToggle {
  clear: left;
  display: inline-block;
  margin-right: 10px;
}
body.show.activeadmin_budgets .stepToggle span:first-child {
  display: inline-block;
  width: 100px;
}
body.show.activeadmin_budgets .stepToggle .switch {
  float: none;
  display: inline-block;
  margin: 0 5px;
  vertical-align: text-top;
}
body.show.activeadmin_budgets .stepToggle .switch input {
  height: 0;
  width: 0;
  display: none;
}
body.show.activeadmin_budgets .stepToggle .switch label {
  cursor: pointer;
  text-indent: -9999px;
  width: 30px;
  height: 16px;
  background: #999;
  display: block;
  border-radius: 100px;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 3px #656565;
          box-shadow: inset 0px 0px 3px #656565;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
body.show.activeadmin_budgets .stepToggle .switch label:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 90px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
body.show.activeadmin_budgets .stepToggle .switch input:checked + label {
  background: #3cce93;
}
body.show.activeadmin_budgets .stepToggle .switch input:checked + label:after {
  left: calc(100% - 2px);
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
body.show.activeadmin_budgets .stepToggle .switch input:disabled + label {
  opacity: 0.3;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: initial;
}
body.show.activeadmin_budgets .forecast_dropdown {
  margin-bottom: 10px;
}
body.show.activeadmin_budgets .forecast_menu li {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background: #f4f4f4;
  margin: 0;
}
body.show.activeadmin_budgets .forecast_menu li:first-child {
  border-left: 1px solid #ccc;
  border-top-left-radius: 5px;
}
body.show.activeadmin_budgets .forecast_menu li:last-child {
  border-top-right-radius: 5px;
}
body.show.activeadmin_budgets .forecast_menu li.selected {
  height: initial;
}
body.show.activeadmin_budgets .createForecast {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
}
body.show.activeadmin_budgets .createForecast .forecast_tab {
  margin-right: 10px;
}
body.show.activeadmin_budgets .createForecast table {
  border-collapse: collapse;
  margin-bottom: 10px;
}
body.show.activeadmin_budgets .createForecast table input[type=number] {
  text-align: right;
  width: 80px !important;
}
body.show.activeadmin_budgets .createForecast table th,
body.show.activeadmin_budgets .createForecast table td {
  padding: 2px 5px 2px 0;
  border: 1px solid #ccc;
  text-align: right;
}
body.show.activeadmin_budgets .createForecast table .date_column {
  width: 200px;
}
body.show.activeadmin_budgets .createForecast table .values_column {
  width: 120px;
}
body.show.activeadmin_budgets .createForecast table .remaining {
  color: red;
}
body.show.activeadmin_budgets .createForecast .forecast_comments .forecast_comment {
  width: 500px;
  border: 1px solid #ccc;
  padding: 5px;
}
body.show.activeadmin_budgets .createForecast .forecast_comments .forecast_comment .new_forecast_fields {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 25px;
  margin-bottom: 5px;
}
body.show.activeadmin_budgets .createForecast .forecast_comments .forecast_comment .new_forecast_fields > div {
  margin: auto 0;
}
body.show.activeadmin_budgets .createForecast .forecast_comments .forecast_comment .new_forecast_fields #forecast_comment {
  width: 350px;
  margin: 0;
}
body.show.activeadmin_budgets .createForecast .forecast_comments .forecast_comment h3 {
  margin-bottom: 10px;
}
body.show.activeadmin_budgets .createForecast .forecast_comments .forecast_comment label {
  width: 100px;
  font-weight: bold;
  vertical-align: top;
}
body.show.activeadmin_budgets .createForecast .forecast_comments .forecast_comment .comment {
  width: 350px;
  display: inline-block;
}
body.show.activeadmin_budgets .createForecast .forecast_comments .forecast_comment .save_forecast {
  text-align: right;
}
body.show.activeadmin_budgets #panel_revenue_forecasts li.selected {
  background: aliceblue;
}
body.show.activeadmin_budgets #panel_revenue_forecasts table {
  background: aliceblue;
}
body.show.activeadmin_budgets #panel_revenue_forecasts table tbody tr:hover {
  background: #daeeff;
}
body.show.activeadmin_budgets #panel_revenue_forecasts .forecast_comment {
  background: aliceblue;
}
body.show.activeadmin_budgets .budget_revenue_forecasts_information {
  margin-bottom: 10px;
}
body.show.activeadmin_budgets #panel_cost_forecasts li.selected {
  background: lavender;
}
body.show.activeadmin_budgets #panel_cost_forecasts table {
  background: lavender;
}
body.show.activeadmin_budgets #panel_cost_forecasts table tbody tr:hover {
  background: #dadaff;
}
body.show.activeadmin_budgets #panel_cost_forecasts .forecast_comment {
  background: lavender;
}
body.show.activeadmin_budgets .accountingRow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
body.show.activeadmin_budgets .accountingRow-balance {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 0;
}
body.show.activeadmin_budgets .accountingRow-initialInvoice {
  margin: 5px;
}
body.show.activeadmin_budgets .accountingRow-balance-outstanding {
  color: #5E6469;
  text-shadow: #fff 0 1px 0;
  text-transform: uppercase;
  font-weight: bold;
}
body.show.activeadmin_budgets .estimates-scenario {
  margin-bottom: 30px;
}
body.show.activeadmin_budgets .estimates-scenarioTitle {
  margin-bottom: 10px;
  text-transform: none;
}
body.show.activeadmin_budgets .estimates-table {
  margin-bottom: 10px;
  border-collapse: collapse;
}
body.show.activeadmin_budgets .estimates-table td {
  border: 1px solid #CCC;
}
body.show.activeadmin_budgets .estimates-table th:not(:first-child) {
  border: 1px solid #CCC;
}
body.show.activeadmin_budgets .estimates-headerRow th:not(:first-child) {
  text-align: right;
  vertical-align: bottom;
}
body.show.activeadmin_budgets .estimates-offerRow td:first-child {
  border-right: none;
}
body.show.activeadmin_budgets .estimates-offerRow td:nth-child(2) {
  border-left: none;
}
body.show.activeadmin_budgets .estimates-offerRow:hover {
  background: #EEE;
}
body.show.activeadmin_budgets .estimates-numericCell {
  text-align: right;
}
body.show.activeadmin_budgets .estimates-placeholder {
  color: #999;
}
body.show.activeadmin_budgets .estimates-placeholder--filled {
  color: black;
  font-weight: bold;
}
body.show.activeadmin_budgets .estimates-estimatedItems {
  font-weight: bold;
}
body.show.activeadmin_budgets .estimates-estimatedValues {
  font-weight: bold;
}
body.show.activeadmin_budgets .estimates-popupCell {
  cursor: pointer;
  position: relative;
  background: aliceblue;
}
body.show.activeadmin_budgets .estimates-popupCell:hover {
  background: #DAEEFF;
}
body.show.activeadmin_budgets td.estimates-popupCell {
  padding: 0;
}
body.show.activeadmin_budgets .estimates-summary {
  width: auto;
  border-collapse: collapse;
  margin-bottom: 20px;
}
body.show.activeadmin_budgets .estimates-summary th:not(:first-child) {
  text-align: center;
  border: 1px solid #CCC;
}
body.show.activeadmin_budgets .estimates-summaryRow > td {
  vertical-align: middle;
  text-align: center;
  padding: 4px 7px 4px 10px;
}
body.show.activeadmin_budgets .estimates-summaryRow > td:first-child {
  font-weight: bold;
}
body.show.activeadmin_budgets .estimates-summaryRow > td:not(:first-child) {
  text-align: right;
}
body.show.activeadmin_budgets .estimates-summaryRow td {
  border: 1px solid #CCC;
}
body.show.activeadmin_budgets .estimates-summaryRow-budgetRemaining {
  color: green;
  font-weight: bold;
}
body.show.activeadmin_budgets .estimates-summaryRow-budgetExceeding {
  color: red;
  font-weight: bold;
}
body.show.activeadmin_budgets .estimates-summaryRow-budgetRemaining.estimates-summaryRow-budgetRemaining--hidden {
  display: none;
}
body.show.activeadmin_budgets .estimates-summaryRow-budgetExceeding.estimates-summaryRow-budgetExceeding--hidden {
  display: none;
}
body.show.activeadmin_budgets .estimates-popupCell > .estimates-placeholder {
  padding: 4px 10px 4px 5px;
  width: calc(100% - 15px);
  height: calc(100% - 8px);
}
body.show.activeadmin_budgets .estimates-popupContainer {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  cursor: pointer;
  display: inline-block;
}
body.show.activeadmin_budgets .estimates-inputPopup {
  background: white;
  position: relative;
  padding: 15px 20px;
  border-radius: 7px;
  width: 170px;
  height: 30px;
  border: 1px solid #BBB;
}
body.show.activeadmin_budgets .estimates-inputPopup--hidden {
  display: none;
}
body.show.activeadmin_budgets .estimates-numberInput,
body.show.activeadmin_budgets .estimates-massInput {
  text-align: right;
  font-size: 16px;
  padding: 0 !important;
  display: block;
  width: 170px !important;
  border: none;
  border-bottom: 1px solid #757575;
  border-radius: 0;
}
body.show.activeadmin_budgets .estimates-numberInput::-webkit-inner-spin-button, body.show.activeadmin_budgets .estimates-numberInput::-webkit-outer-spin-button,
body.show.activeadmin_budgets .estimates-massInput::-webkit-inner-spin-button,
body.show.activeadmin_budgets .estimates-massInput::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
body.show.activeadmin_budgets .estimates-inputBar {
  position: relative;
  display: block;
  width: 170px;
}
body.show.activeadmin_budgets .estimates-inputBar:before {
  left: 50%;
}
body.show.activeadmin_budgets .estimates-inputBar:after {
  right: 50%;
}
body.show.activeadmin_budgets .estimates-inputBar:before, body.show.activeadmin_budgets .estimates-inputBar:after {
  content: "";
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #5264AE;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
body.show.activeadmin_budgets .estimates-numberInput:focus,
body.show.activeadmin_budgets .estimates-massInput:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body.show.activeadmin_budgets .estimates-numberInput:focus ~ .estimates-inputBar:before,
body.show.activeadmin_budgets .estimates-numberInput:focus ~ .estimates-inputBar:after,
body.show.activeadmin_budgets .estimates-massInput:focus ~ .estimates-inputBar:before,
body.show.activeadmin_budgets .estimates-massInput:focus ~ .estimates-inputBar:after {
  width: 50%;
}

body.activeadmin_budgets .label {
  color: #5e6469;
  font-weight: bold;
  text-shadow: white 0 1px 0;
  text-align: left !important;
}
body.activeadmin_budgets table.billing-table {
  white-space: nowrap;
}
body.activeadmin_budgets table.billing-table tbody tr th,
body.activeadmin_budgets table.billing-table tbody tr td {
  font-size: 0.9em;
  padding-top: 5px;
}
body.activeadmin_budgets table.billing-table tbody tr td {
  text-align: right;
}
body.activeadmin_budgets table.billing-table tbody tr .bordered {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
body.activeadmin_budgets table.billing-table tbody tr .bordered_bottom {
  border-bottom: 1px solid #ddd;
}
body.activeadmin_budgets table.billing-table tbody tr .bordered_top {
  border-top: 1px solid #ddd;
}
body.activeadmin_budgets table.billing-table tbody tr .bordered_right {
  border-right: 1px solid #ddd;
}
body.activeadmin_budgets table.billing-table tbody tr .bordered_left {
  border-left: 1px solid #ddd;
}
body.activeadmin_budgets table.billing-table .label {
  background-color: #eee;
}
body.activeadmin_budgets table.billing-table .cell-category {
  background-color: #ddd !important;
}
body.activeadmin_budgets table.billing-table .delivered_bar_cell {
  width: 100px;
}
body.activeadmin_budgets table.billing-table .meterCell {
  width: 120px;
  height: 25px;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
body.activeadmin_budgets table.billing-table .popupContainer {
  display: inline-block;
}
body.activeadmin_budgets .col-opened_at {
  text-align: right;
}
body.activeadmin_budgets .col-common-id {
  max-width: 40px !important;
  min-width: 40px !important;
  width: 40px !important;
}
body.activeadmin_budgets .col-values {
  width: 220px;
}
body.activeadmin_budgets .col-fees {
  width: 230px;
}
body.activeadmin_budgets .smallCol {
  width: 5%;
}
body.activeadmin_budgets .col-icons {
  width: 80px;
}
body.activeadmin_budgets table.billingTable.payments, body.activeadmin_budgets table.billingTable.balance {
  background-color: #e8e8e8;
}
body.activeadmin_budgets table.billingTable th {
  padding-top: 4px;
}
body.activeadmin_budgets table.billingTable {
  margin-bottom: 10px;
}
body.activeadmin_budgets table.billingTable tr.header td {
  border-top: 1px solid #ccc;
}
body.activeadmin_budgets table.billingTable tr.header td table.totalTable td {
  text-align: right;
  padding: 0 0 0 5px;
  white-space: nowrap;
  border: none;
}
body.activeadmin_budgets table.billingTable div.vs-booked {
  margin-top: 5px;
}
body.activeadmin_budgets table.billingTable .col-id {
  width: 100px;
}
body.activeadmin_budgets table.billingTable .total {
  background: #ecedee;
}
body.activeadmin_budgets table.billingTable .empty_row {
  height: 20px;
}
body.activeadmin_budgets table.billingTable .check {
  color: green;
}
body.activeadmin_budgets table.billingTable .not_check {
  color: red;
}
body.activeadmin_budgets table.billingTable .collected td {
  border-bottom: 1px solid #ccc;
}
body.activeadmin_budgets table.billingTable .stepToggle {
  vertical-align: bottom;
}
body.activeadmin_budgets table.bookings-table .col-booking-type,
body.activeadmin_budgets table.bookings-table .col-booking-target {
  max-width: 5% !important;
  min-width: 5% !important;
  width: 5% !important;
}
body.activeadmin_budgets table.bookings-table .col-booking-target {
  text-align: right;
}
body.activeadmin_budgets table.bookings-table .col-booking-booked-at,
body.activeadmin_budgets table.bookings-table .col-booking-start-at {
  max-width: 10% !important;
  min-width: 10% !important;
  width: 10% !important;
}
body.activeadmin_budgets table.bookings-table tr {
  height: 28px !important;
}
body.activeadmin_budgets table.bookings-table th {
  vertical-align: top;
}
body.activeadmin_budgets table.bookings-table div.nested_attr_list {
  display: block;
}
body.activeadmin_budgets table.bookings-table div.nested_attr_list span.label {
  font-weight: bold;
}
body.activeadmin_budgets table.bookings-table div.nested_attr_list span.value {
  float: right;
}
body.activeadmin_budgets table.inner-billing {
  margin: 0 0 0 auto;
  width: 80%;
}
body.activeadmin_budgets table.inner-billing td {
  font-size: 1em !important;
  padding: 0 !important;
}
body.activeadmin_budgets fieldset.inputs {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 0 0 -2px;
}
body.activeadmin_budgets #budget_comment {
  width: 98%;
}
body.activeadmin_budgets .budget_form li {
  list-style-type: none;
}
body.activeadmin_budgets input#budget_name {
  height: 10px;
  width: 391px;
}

body.show.activeadmin_budgets form.edit_budget,
body.transfer.activeadmin_budgets form.edit_budget {
  float: right;
  margin-top: -31px !important;
}

.triggersTable td li {
  display: block;
  list-style: none;
}
.triggersTable .input input,
.triggersTable .input select {
  width: 100% !important;
  background: white;
  border: 1px solid #c9d0d6;
  border-radius: 3px;
  padding: 3px;
  font-size: 0.95em;
  line-height: 1;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.triggersTable .input select {
  padding: 2px 3px;
}
.triggersTable .reach_input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.triggersTable .reaches_value {
  text-align: left;
}
.triggersTable #budget_trigger_value {
  width: var(--budget_trigger_value_width, 36px) !important;
  margin-right: 2px;
}
.triggersTable .compute_reach {
  width: 11%;
  text-align: right;
}
.triggersTable .reaches {
  width: 5%;
}
.triggersTable .reaches_hint {
  width: 10%;
  text-align: right;
}
.triggersTable .value_reach {
  padding-left: 8px;
}
.triggersTable .actions {
  text-align: center;
}
.triggersTable .small_panel_toggler {
  margin-right: 0px !important;
}

.triggersExpand {
  vertical-align: top;
  margin-left: 5px;
}

.triggersExpand-hidden,
.triggersTable-hidden {
  display: none;
}

#reachesValue-td {
  width: 10%;
}

#invalidDate {
  font-size: 9px;
  color: red;
}

.flex-fees {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  float: right;
}
.flex-fees .flexItem {
  text-align: right;
  min-width: 85px;
}
.flex-fees .flexItem:first-child {
  min-width: 150px;
}

.toggle_button {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.6;
}
.toggle_button:hover {
  opacity: 1;
}

.triangle {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  display: block;
  border-left: 10px solid transparent;
  border-top: 10px solid #f00;
}

.analysisTable th,
.analysisTable td {
  border: 1px solid #ccc;
}
.analysisTable .green {
  color: #00b100;
  text-align: right;
}
.analysisTable .red {
  color: #ca1414;
  text-align: right;
}

body.new.activeadmin_budgets .budgetForm__bookingInput,
body.edit.activeadmin_budgets .budgetForm__bookingInput {
  overflow: visible;
}
body.new.activeadmin_budgets fieldset > ol,
body.edit.activeadmin_budgets fieldset > ol {
  width: 800px;
}
body.new.activeadmin_budgets li select,
body.edit.activeadmin_budgets li select {
  max-width: 600px;
}
body.new.activeadmin_budgets li label.label,
body.edit.activeadmin_budgets li label.label {
  width: 150px;
}
body.new.activeadmin_budgets li input[type=number],
body.edit.activeadmin_budgets li input[type=number] {
  text-align: right;
  width: 100px;
}
/* Buttons */
.admin_buttons {
  padding: 0;
  clear: both;
  width: auto;
}
.admin_buttons .adminButton {
  float: left;
}
.admin_buttons::after {
  content: "";
  display: block;
  clear: both;
}

#sidebar .admin_buttons {
  text-align: center;
}

a.adminButton, label.adminButton,
form input[type=submit].adminButton,
form input[type=button].adminButton,
form button.adminButton {
  margin: 2px 5px;
  padding: 1px 12px;
  display: inline-block;
  vertical-align: top;
  background-color: white;
  color: #777;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-shadow: white 0 1px 0;
  border: none;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px #aaaaaa;
          box-shadow: 0 1px 2px #aaaaaa;
  cursor: pointer;
}
a.adminButton:hover, label.adminButton:hover,
form input[type=submit].adminButton:hover,
form input[type=button].adminButton:hover,
form button.adminButton:hover {
  color: #444;
  -webkit-box-shadow: 0 1px 3px #888888;
          box-shadow: 0 1px 3px #888888;
}
a.adminButton:active, label.adminButton:active,
form input[type=submit].adminButton:active,
form input[type=button].adminButton:active,
form button.adminButton:active {
  -webkit-box-shadow: inset 0 1px 2px #aaaaaa;
          box-shadow: inset 0 1px 2px #aaaaaa;
}
a.adminButton.disabledButton, label.adminButton.disabledButton,
form input[type=submit].adminButton.disabledButton,
form input[type=button].adminButton.disabledButton,
form button.adminButton.disabledButton {
  pointer-events: none;
  color: #f0f0f0;
  text-shadow: none;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-color: gray;
}
a.adminButton.admin_next_coupon, label.adminButton.admin_next_coupon,
form input[type=submit].adminButton.admin_next_coupon,
form input[type=button].adminButton.admin_next_coupon,
form button.adminButton.admin_next_coupon {
  color: #000;
  display: inline;
  width: 10px;
  padding: 0;
  margin: 0;
  text-decoration: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 5px;
}

form input[type=submit].adminButton,
form input[type=button].adminButton,
form button.adminButton {
  padding: 4px 12px;
}

a.adminButton-clearingAction,
form input[type=submit].adminButton-clearingAction,
form input[type=button].adminButton-clearingAction,
form button.adminButton-clearingAction {
  color: white;
  text-shadow: none;
}
a.adminButton-clearingAction:hover,
form input[type=submit].adminButton-clearingAction:hover,
form input[type=button].adminButton-clearingAction:hover,
form button.adminButton-clearingAction:hover {
  color: white;
}
a.adminButton-clearingAction.admin_inquired, a.adminButton-clearingAction.admin_paid,
form input[type=submit].adminButton-clearingAction.admin_inquired,
form input[type=submit].adminButton-clearingAction.admin_paid,
form input[type=button].adminButton-clearingAction.admin_inquired,
form input[type=button].adminButton-clearingAction.admin_paid,
form button.adminButton-clearingAction.admin_inquired,
form button.adminButton-clearingAction.admin_paid {
  background: -webkit-gradient(linear, left top, left bottom, from(#F89D30), to(#F86D00));
}
a.adminButton-clearingAction.admin_abandon,
form input[type=submit].adminButton-clearingAction.admin_abandon,
form input[type=button].adminButton-clearingAction.admin_abandon,
form button.adminButton-clearingAction.admin_abandon {
  background: -webkit-gradient(linear, left top, left bottom, from(#F86D00), to(#D84D00));
}
a.adminButton-clearingAction.admin_accepted,
form input[type=submit].adminButton-clearingAction.admin_accepted,
form input[type=button].adminButton-clearingAction.admin_accepted,
form button.adminButton-clearingAction.admin_accepted {
  background: -webkit-gradient(linear, left top, left bottom, from(#0DAF00), to(#0D6F00));
}
a.adminButton-clearingAction.admin_tolerated,
form input[type=submit].adminButton-clearingAction.admin_tolerated,
form input[type=button].adminButton-clearingAction.admin_tolerated,
form button.adminButton-clearingAction.admin_tolerated {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFC125), to(#DAA520));
}
a.adminButton-clearingAction.admin_refused,
form input[type=submit].adminButton-clearingAction.admin_refused,
form input[type=button].adminButton-clearingAction.admin_refused,
form button.adminButton-clearingAction.admin_refused {
  background: -webkit-gradient(linear, left top, left bottom, from(#F85740), to(#F81700));
}
.index.activeadmin_carousel .panel_contents ol {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 100px;
}
.index.activeadmin_carousel .panel_contents ol li img {
  max-width: 100%;
}

.edit.activeadmin_carousel .listing-availablePromoContents {
  width: 33%;
  max-width: 400px;
}
.edit.activeadmin_carousel .listing-availableTiles-promoContentTiles {
  height: 600px;
  overflow-y: scroll;
}
.edit.activeadmin_carousel .listing-availablePromoContents .promo-content-search, .edit.activeadmin_carousel .listing-availablePromoContents-filter .promo-content-search {
  width: 98%;
  margin-bottom: 10px;
}
.edit.activeadmin_carousel .carouselListing {
  max-width: 1200px;
  margin: 15px;
  display: -ms-flexbox;
  display: flex;
  gap: 5%;
}
.edit.activeadmin_carousel .listing-tileStatus--notYetDisplayed {
  color: blue;
  font-weight: bold;
}
.edit.activeadmin_carousel .listing-tileStatus--incomplete {
  color: orange;
  font-weight: bold;
}
body.activeadmin_cashback_boost_campaigns.show .progress {
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  background-color: #e7e8e8;
  border-radius: 0.25rem;
  height: 1rem;
}
body.activeadmin_cashback_boost_campaigns.show .progress .progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 1rem;
  text-align: center;
}
#index_table_clearing_incident_reasons .status_tag {
  max-width: 150px;
}
#index_table_clearing_incident_reasons .status_tag.inquire {
  background-color: #FF9800;
}
#index_table_clearing_incident_reasons .status_tag.refuse {
  background-color: #F44336;
}
#index_table_clearing_incident_reasons .status_tag.tolerate {
  background-color: #CDDC39;
}
#index_table_clearing_incident_reasons .status_tag.abandon {
  background-color: #FF8F39;
}
#index_table_clearing_incident_reasons .templateFlags {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
#index_table_clearing_incident_reasons .templateFlags span {
  margin: 0 5px 0 3px;
}

#edit_clearing_incident_reason .inputs.has_many_fields {
  margin-top: 0;
}
#edit_clearing_incident_reason .inputs.has_many_fields > ol {
  padding-left: 0;
}
#edit_clearing_incident_reason fieldset.has_many_fields {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #E3E3E3;
}
#edit_clearing_incident_reason .clearing_incident_templates.has_many_container {
  padding-left: 5px;
}
#edit_clearing_incident_reason fieldset.actions {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 10px;
}
#edit_clearing_incident_reason fieldset.actions ol > li {
  padding-left: 0;
}
#edit_clearing_incident_reason .input.boolean label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: row-reverse;
      flex-flow: row-reverse;
  max-width: 140px;
  padding-left: 0;
  font-weight: bold;
}
#edit_clearing_incident_reason .input.boolean label input {
  -ms-flex: 0;
      flex: 0;
}
.activeadmin_conflicting_groups #main_content #conflicting_group_alias {
  width: 200px;
}
.activeadmin_conflicting_groups #main_content label[for=conflicting_group_id] {
  width: 120px;
}
.activeadmin_conflicting_groups #main_content #conflicting_group_id_chosen {
  width: 500px !important;
}
.activeadmin_conflicting_groups #main_content .chosen-select-li {
  overflow: visible;
}
body.index.activeadmin_offer_conditions_templates, body.index.activeadmin_clearing_instructions_templates #active_admin_content {
  min-width: inherit;
}
body.index.activeadmin_offer_conditions_templates th.col-name, body.index.activeadmin_clearing_instructions_templates #active_admin_content th.col-name {
  min-width: 200px;
}

body.new.activeadmin_offer_conditions_templates .content-parameters-tags, body.edit.activeadmin_offer_conditions_templates .content-parameters-tags,
body.update.activeadmin_offer_conditions_templates .content-parameters-tags, body.create.activeadmin_offer_conditions_templates .content-parameters-tags,
body.new.activeadmin_clearing_instructions_templates .content-parameters-tags, body.edit.activeadmin_clearing_instructions_templates .content-parameters-tags,
body.update.activeadmin_clearing_instructions_templates .content-parameters-tags, body.create.activeadmin_clearing_instructions_templates .content-parameters-tags {
  display: inline-block;
  margin-top: 5px;
  margin-left: 15px;
  color: rgba(80, 80, 80, 0.65);
}
body.new.activeadmin_offer_conditions_templates li.content-parameters-tags-item, body.edit.activeadmin_offer_conditions_templates li.content-parameters-tags-item,
body.update.activeadmin_offer_conditions_templates li.content-parameters-tags-item, body.create.activeadmin_offer_conditions_templates li.content-parameters-tags-item,
body.new.activeadmin_clearing_instructions_templates li.content-parameters-tags-item, body.edit.activeadmin_clearing_instructions_templates li.content-parameters-tags-item,
body.update.activeadmin_clearing_instructions_templates li.content-parameters-tags-item, body.create.activeadmin_clearing_instructions_templates li.content-parameters-tags-item {
  margin-left: 10px;
  font-size: 0.9em;
}
body.new.activeadmin_offer_conditions_templates li.content-parameters-tags-item span, body.edit.activeadmin_offer_conditions_templates li.content-parameters-tags-item span,
body.update.activeadmin_offer_conditions_templates li.content-parameters-tags-item span, body.create.activeadmin_offer_conditions_templates li.content-parameters-tags-item span,
body.new.activeadmin_clearing_instructions_templates li.content-parameters-tags-item span, body.edit.activeadmin_clearing_instructions_templates li.content-parameters-tags-item span,
body.update.activeadmin_clearing_instructions_templates li.content-parameters-tags-item span, body.create.activeadmin_clearing_instructions_templates li.content-parameters-tags-item span {
  cursor: pointer;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
body.new.activeadmin_offer_conditions_templates li.content-parameters-tags-item span:hover, body.edit.activeadmin_offer_conditions_templates li.content-parameters-tags-item span:hover,
body.update.activeadmin_offer_conditions_templates li.content-parameters-tags-item span:hover, body.create.activeadmin_offer_conditions_templates li.content-parameters-tags-item span:hover,
body.new.activeadmin_clearing_instructions_templates li.content-parameters-tags-item span:hover, body.edit.activeadmin_clearing_instructions_templates li.content-parameters-tags-item span:hover,
body.update.activeadmin_clearing_instructions_templates li.content-parameters-tags-item span:hover, body.create.activeadmin_clearing_instructions_templates li.content-parameters-tags-item span:hover {
  color: #3498DB;
}
body.new.activeadmin_offer_conditions_templates .withTags, body.edit.activeadmin_offer_conditions_templates .withTags,
body.update.activeadmin_offer_conditions_templates .withTags, body.create.activeadmin_offer_conditions_templates .withTags,
body.new.activeadmin_clearing_instructions_templates .withTags, body.edit.activeadmin_clearing_instructions_templates .withTags,
body.update.activeadmin_clearing_instructions_templates .withTags, body.create.activeadmin_clearing_instructions_templates .withTags {
  vertical-align: top;
  height: 250px;
}
body.new.activeadmin_offer_conditions_templates p.content-parameters-tags-title, body.edit.activeadmin_offer_conditions_templates p.content-parameters-tags-title,
body.update.activeadmin_offer_conditions_templates p.content-parameters-tags-title, body.create.activeadmin_offer_conditions_templates p.content-parameters-tags-title,
body.new.activeadmin_clearing_instructions_templates p.content-parameters-tags-title, body.edit.activeadmin_clearing_instructions_templates p.content-parameters-tags-title,
body.update.activeadmin_clearing_instructions_templates p.content-parameters-tags-title, body.create.activeadmin_clearing_instructions_templates p.content-parameters-tags-title {
  font-size: 0.9em;
}
body.activeadmin_corners.show, body.activeadmin_cashback_boost_campaigns.show {
  /* highlights */
}
body.activeadmin_corners.show .listPanel img.preview_list, body.activeadmin_cashback_boost_campaigns.show .listPanel img.preview_list {
  max-width: 200px;
  max-height: 200px;
}
body.activeadmin_corners.show .listPanel .listPanel__display, body.activeadmin_cashback_boost_campaigns.show .listPanel .listPanel__display {
  display: -ms-flexbox;
  display: flex;
}
body.activeadmin_corners.show .listPanel .listPanel__display__rebateSummary, body.activeadmin_cashback_boost_campaigns.show .listPanel .listPanel__display__rebateSummary {
  line-height: normal;
  font-size: 11px;
  text-transform: uppercase;
  color: var(--shopmium-color);
}
body.activeadmin_corners.show .listPanel .listPanel__display__rebateSummary__item--highlight, body.activeadmin_cashback_boost_campaigns.show .listPanel .listPanel__display__rebateSummary__item--highlight {
  font-size: 22px;
}
body.activeadmin_corners.show .listPanel .listPanel__display__statusNode, body.activeadmin_cashback_boost_campaigns.show .listPanel .listPanel__display__statusNode {
  margin-right: 1rem;
}
body.activeadmin_corners.show .listPanel .listPanel__display__brandContainer, body.activeadmin_cashback_boost_campaigns.show .listPanel .listPanel__display__brandContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
body.activeadmin_corners.show #sublist, body.activeadmin_cashback_boost_campaigns.show #sublist {
  padding-bottom: 5px;
}
body.activeadmin_corners.show #sublist .quarterColumn, body.activeadmin_cashback_boost_campaigns.show #sublist .quarterColumn {
  margin-bottom: 0;
  width: 325px;
}
body.activeadmin_corners.show #sublist .quarterColumn + li, body.activeadmin_cashback_boost_campaigns.show #sublist .quarterColumn + li {
  margin-top: 10px;
}
body.activeadmin_corners.show #sublist .quarterColumn .quarterColumn-title, body.activeadmin_cashback_boost_campaigns.show #sublist .quarterColumn .quarterColumn-title {
  margin-bottom: 10px;
  text-align: center;
}
body.activeadmin_corners.show #sublist .quarterColumn .quarterColumn-tail, body.activeadmin_cashback_boost_campaigns.show #sublist .quarterColumn .quarterColumn-tail {
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 10px;
  display: -ms-flexbox;
  display: flex;
}
body.activeadmin_corners.show #sublist .quarterColumn .quarterColumn-tail .tailContent, body.activeadmin_cashback_boost_campaigns.show #sublist .quarterColumn .quarterColumn-tail .tailContent {
  text-align: center;
  width: 180px;
  float: left;
}
body.activeadmin_corners.show #sublist .quarterColumn .quarterColumn-tail .tailContent .tailContent-name, body.activeadmin_cashback_boost_campaigns.show #sublist .quarterColumn .quarterColumn-tail .tailContent .tailContent-name {
  font-size: 0.9em;
}
body.activeadmin_corners.show #sublist .quarterColumn .quarterColumn-footer, body.activeadmin_cashback_boost_campaigns.show #sublist .quarterColumn .quarterColumn-footer {
  padding: 10px 0;
  text-align: center;
}
body.activeadmin_corners.show #sidebar img.preview_list, body.activeadmin_corners.show #sublist img.preview_list, body.activeadmin_cashback_boost_campaigns.show #sidebar img.preview_list, body.activeadmin_cashback_boost_campaigns.show #sublist img.preview_list {
  width: 120px;
}
body.activeadmin_corners.show, body.activeadmin_cashback_boost_campaigns.show {
  /* PANELS INCLUDE INTO GENERALS PANELS */
}
body.activeadmin_corners.show .include_panel, body.activeadmin_cashback_boost_campaigns.show .include_panel {
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #dddddd;
}
body.activeadmin_corners.show div.border_include_panel, body.activeadmin_cashback_boost_campaigns.show div.border_include_panel {
  border: 1px solid #dddddd;
  -webkit-box-shadow: inset 0 0 0 #dddddd;
}
body.activeadmin_corners.show th.greyish, body.activeadmin_cashback_boost_campaigns.show th.greyish {
  color: #999;
}
body.activeadmin_corners.show th.bordered_right, body.activeadmin_corners.show td.bordered_right, body.activeadmin_cashback_boost_campaigns.show th.bordered_right, body.activeadmin_cashback_boost_campaigns.show td.bordered_right {
  border-right: 1px solid #dddddd;
}
body.activeadmin_corners.show th.bordered_left, body.activeadmin_corners.show td.bordered_left, body.activeadmin_cashback_boost_campaigns.show th.bordered_left, body.activeadmin_cashback_boost_campaigns.show td.bordered_left {
  border-left: 1px solid #dddddd;
}
body.activeadmin_corners.show img.preview_teaser, body.activeadmin_cashback_boost_campaigns.show img.preview_teaser {
  width: 100%;
}
body.activeadmin_corners.show .corner_results, body.activeadmin_cashback_boost_campaigns.show .corner_results {
  overflow: hidden;
}
body.activeadmin_corners.show .hits_panel, body.activeadmin_cashback_boost_campaigns.show .hits_panel {
  float: left;
  width: 20%;
  margin-right: 2%;
}
body.activeadmin_corners.show #geofencing_results, body.activeadmin_cashback_boost_campaigns.show #geofencing_results {
  float: left;
  width: 25%;
}
body.activeadmin_corners.show .popupContainer, body.activeadmin_cashback_boost_campaigns.show .popupContainer {
  position: relative;
  display: inline-block;
}
body.activeadmin_corners.show .popupContainer .lifecyclePopup, body.activeadmin_cashback_boost_campaigns.show .popupContainer .lifecyclePopup {
  background-color: #dedede;
  border: 1px solid;
  border-radius: 5px;
  display: none;
  padding: 10px;
  position: absolute;
  color: black;
  border-color: black;
  top: 100%;
  left: 100%;
  z-index: 3;
  width: 430px;
}
body.activeadmin_corners.show .popupContainer .lifecyclePopup .dateContainer, body.activeadmin_cashback_boost_campaigns.show .popupContainer .lifecyclePopup .dateContainer {
  display: -ms-flexbox;
  display: flex;
}
body.activeadmin_corners.show .popupContainer .lifecyclePopup .dateContainer li, body.activeadmin_cashback_boost_campaigns.show .popupContainer .lifecyclePopup .dateContainer li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
body.activeadmin_corners.show .popupContainer .lifecyclePopup .dateContainer label, body.activeadmin_cashback_boost_campaigns.show .popupContainer .lifecyclePopup .dateContainer label {
  width: 150px;
}
body.activeadmin_corners.show .popupContainer .lifecyclePopup .dateContainer .datePicker, body.activeadmin_cashback_boost_campaigns.show .popupContainer .lifecyclePopup .dateContainer .datePicker {
  width: 110px;
}
body.activeadmin_corners.show .popupContainer .lifecyclePopup .dateContainer .timePicker, body.activeadmin_cashback_boost_campaigns.show .popupContainer .lifecyclePopup .dateContainer .timePicker {
  width: 60px;
}
body.activeadmin_corners.show .popupContainer .chosen-container, body.activeadmin_cashback_boost_campaigns.show .popupContainer .chosen-container {
  min-width: 420px;
}

body.activeadmin_corners.new .cornerListing, body.activeadmin_corners.update .cornerListing,
body.activeadmin_corners.edit .cornerListing, body.activeadmin_corners.create .cornerListing,
body.activeadmin_brand_landing_pages.new .cornerListing, body.activeadmin_brand_landing_pages.edit .cornerListing,
body.activeadmin_cashback_boost_campaigns.new .cornerListing, body.activeadmin_cashback_boost_campaigns.edit .cornerListing,
body.create.activeadmin_cashback_boost_campaigns .cornerListing, body.update.activeadmin_cashback_boost_campaigns .cornerListing {
  width: 800px;
  margin: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
body.activeadmin_corners.new .cornerListing .listing-sectionHeader, body.activeadmin_corners.update .cornerListing .listing-sectionHeader,
body.activeadmin_corners.edit .cornerListing .listing-sectionHeader, body.activeadmin_corners.create .cornerListing .listing-sectionHeader,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-sectionHeader, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-sectionHeader,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-sectionHeader, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-sectionHeader,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-sectionHeader, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-sectionHeader {
  padding: 5px 10px 3px 10px;
  font-size: 1em;
  font-weight: bold;
  height: 18px;
  margin-bottom: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
  background-image: linear-gradient(180deg, #ffffff, #efefef);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px #FFF inset;
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px #FFF inset;
  color: #5e6469;
  border: solid 1px #d4d4d4;
  border-top-color: #e6e6e6;
  border-bottom-color: #cdcdcd;
}
body.activeadmin_corners.new .cornerListing .offer-search, body.activeadmin_corners.update .cornerListing .offer-search,
body.activeadmin_corners.edit .cornerListing .offer-search, body.activeadmin_corners.create .cornerListing .offer-search,
body.activeadmin_brand_landing_pages.new .cornerListing .offer-search, body.activeadmin_brand_landing_pages.edit .cornerListing .offer-search,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .offer-search, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .offer-search,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .offer-search, body.update.activeadmin_cashback_boost_campaigns .cornerListing .offer-search {
  margin-bottom: 15px;
  width: 255px;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles, body.activeadmin_corners.new .cornerListing .listing-currentTiles, body.activeadmin_corners.update .cornerListing .listing-availableTiles, body.activeadmin_corners.update .cornerListing .listing-currentTiles,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles, body.activeadmin_corners.create .cornerListing .listing-availableTiles, body.activeadmin_corners.create .cornerListing .listing-currentTiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles {
  width: 375px;
  -webkit-box-shadow: inset 0 0px 4px #dddddd;
  box-shadow: inset 0 0px 4px #dddddd;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tileType, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tileType, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tileType, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tileType, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tileType, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tileType, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tileType, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tileType,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tileType,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tileType,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tileType,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tileType, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tileType, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tileType, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tileType, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tileType,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tileType,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tileType,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tileType,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tileType, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tileType, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tileType, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tileType, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tileType,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tileType,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tileType,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tileType,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tileType, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tileType, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tileType, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tileType, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tileType,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tileType,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tileType,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tileType,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tileType, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tileType, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tileType, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tileType, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tileType {
  padding: 5px 10px 3px 10px;
  font-size: 1em;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
  background-image: linear-gradient(180deg, #ffffff, #efefef);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px #FFF inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px #FFF inset;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-section, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-section, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-section, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-section,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-section,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-section, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-section, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-section,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-section,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-section, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-section, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-section,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-section,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-section, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-section, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-section,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-section,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-section, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-section, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-section {
  height: 100%;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles {
  max-height: 500px;
  overflow-y: scroll;
  height: 100%;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile {
  cursor: pointer;
  margin-right: 0 !important;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-addTile img, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-addTile img {
  height: 35px;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles {
  height: 100%;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-addTile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-addTile {
  display: none;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles {
  padding-left: 5px;
  padding-right: 5px;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile {
  background: #ECECEC;
  width: 320px;
  min-height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 5px 10px;
  margin: 5px auto;
  border-radius: 3px;
  cursor: -webkit-grab;
  cursor: grab;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile > div, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile > div, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile > div, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile > div {
  margin: auto 10px;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:hover, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:hover, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:hover, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:hover {
  background: #E0E0E0;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile:active, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile:active, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile:active, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile-name, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile-name, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile-name, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile-name {
  -ms-flex-positive: 2;
      flex-grow: 2;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--hidden, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--hidden, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--hidden {
  color: red;
  font-weight: bold;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tileStatus--notDisplayed, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tileStatus--notDisplayed {
  color: blue;
  font-weight: bold;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--filtered, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--filtered, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--filtered, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--filtered {
  display: none;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-tile--destroy, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-tile--destroy, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-tile--destroy, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-availableTiles-tiles .listing-currentTiles-section--destroy, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-tile--destroy, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-currentTiles-tiles .listing-currentTiles-section--destroy {
  display: none;
}
body.activeadmin_corners.new .cornerListing .listing-removeTile, body.activeadmin_corners.update .cornerListing .listing-removeTile,
body.activeadmin_corners.edit .cornerListing .listing-removeTile, body.activeadmin_corners.create .cornerListing .listing-removeTile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-removeTile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-removeTile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-removeTile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-removeTile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-removeTile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-removeTile {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 18px;
  height: 18px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.6;
}
body.activeadmin_corners.new .cornerListing .listing-removeTile img, body.activeadmin_corners.update .cornerListing .listing-removeTile img,
body.activeadmin_corners.edit .cornerListing .listing-removeTile img, body.activeadmin_corners.create .cornerListing .listing-removeTile img,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-removeTile img, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-removeTile img,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-removeTile img, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-removeTile img,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-removeTile img, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-removeTile img {
  margin: auto;
}
body.activeadmin_corners.new .cornerListing .listing-removeTile:hover, body.activeadmin_corners.update .cornerListing .listing-removeTile:hover,
body.activeadmin_corners.edit .cornerListing .listing-removeTile:hover, body.activeadmin_corners.create .cornerListing .listing-removeTile:hover,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-removeTile:hover, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-removeTile:hover,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-removeTile:hover, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-removeTile:hover,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-removeTile:hover, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-removeTile:hover {
  opacity: 1;
}
body.activeadmin_corners.new .cornerListing .listing-availableTiles .listing-removeTile, body.activeadmin_corners.update .cornerListing .listing-availableTiles .listing-removeTile,
body.activeadmin_corners.edit .cornerListing .listing-availableTiles .listing-removeTile, body.activeadmin_corners.create .cornerListing .listing-availableTiles .listing-removeTile,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-availableTiles .listing-removeTile, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-availableTiles .listing-removeTile,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-availableTiles .listing-removeTile, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-availableTiles .listing-removeTile,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-removeTile, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-availableTiles .listing-removeTile {
  display: none;
}
body.activeadmin_corners.new .cornerListing .listing-currentTiles .listing-tile-addButton, body.activeadmin_corners.update .cornerListing .listing-currentTiles .listing-tile-addButton,
body.activeadmin_corners.edit .cornerListing .listing-currentTiles .listing-tile-addButton, body.activeadmin_corners.create .cornerListing .listing-currentTiles .listing-tile-addButton,
body.activeadmin_brand_landing_pages.new .cornerListing .listing-currentTiles .listing-tile-addButton, body.activeadmin_brand_landing_pages.edit .cornerListing .listing-currentTiles .listing-tile-addButton,
body.activeadmin_cashback_boost_campaigns.new .cornerListing .listing-currentTiles .listing-tile-addButton, body.activeadmin_cashback_boost_campaigns.edit .cornerListing .listing-currentTiles .listing-tile-addButton,
body.create.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-tile-addButton, body.update.activeadmin_cashback_boost_campaigns .cornerListing .listing-currentTiles .listing-tile-addButton {
  display: none;
}
#checkbox_next {
  display: none;
}

.rotate-90 {
  -webkit-transform: rotate(90deg);
}

.rotate-180 {
  -webkit-transform: rotate(180deg);
}

.rotate-270 {
  -webkit-transform: rotate(270deg);
}

.sidebar_panel_toggler {
  float: right;
  margin-top: -28px;
}

label.create_opeation_title, label.mark_rejected_title {
  color: white;
}

.small_panel_toggler:hover, .sidebar_panel_toggler:hover, input#coupon_submit:hover, img.expand:hover, input#revert_to_user_sub:hover {
  cursor: pointer;
}

#tolerate_amount_form, .accept_amount_form, #form_tags, #refuse_reason_form, #cancel_admin_validation_form, #request_proof_reason_form {
  border-radius: 3px;
  padding: 10px;
  width: 400px;
}

#form_tags {
  right: 30px;
}

#coupon_creator {
  margin-top: 10px;
  left: 10px;
  right: 10px;
}

#hider {
  border-radius: 3px;
}

label.toggled {
  color: white;
}

body.activeadmin_coupons .coupons-stats-detail {
  position: absolute;
  width: 165px;
  display: none;
  margin-top: -2px;
  padding: 10px;
  border: 1px solid #323537;
  border-radius: 3px;
}

/* Admin Validation */
#revert_to_user_sub {
  margin-top: 5px;
}

#cancel_submit {
  margin-left: 65px;
}

td span.status.little_status {
  margin-top: -1px;
  padding: 4px 10px 4px 10px;
  color: white;
  font-weight: 700;
}
td span.status.little_status.escalation_level2 {
  background: #EB6600;
}
td span.status.little_status.escalation_level3 {
  background-color: #DF2915;
}

table#followed {
  margin-left: -15px;
  margin-top: -8px;
}

#reset_demo div input {
  color: #F0F0F0;
  background: -webkit-gradient(linear, left top, left bottom, from(#F85740), to(#F81700));
}

/* Tags */
#tag_submit {
  float: right;
  margin-bottom: 3px;
}

#form_tags {
  margin-top: -5px;
}

.panel_table td {
  background-color: #b2b2b2 !important;
  color: #FFF;
  font-weight: bold;
}

.panel_table td li {
  width: 310px;
}

.panel_table td li textarea {
  height: 40px;
  width: 294px;
}

.panel_table td li fieldset ol li select {
  width: auto !important;
}

body.active_admin .receipt_details_section {
  display: table-cell;
  min-height: 350px;
  width: 60%;
  padding: 2%;
  float: left;
}
body.active_admin .receipt_details_section .receipt_line {
  width: 140px;
  vertical-align: middle;
}
body.active_admin .receipt_details_section .no_padding {
  padding-top: 0;
  padding-bottom: 0;
}

.receipt_details_status {
  min-height: 37px;
}

/* Audits */
.audits_details table {
  display: inline !important;
}

/* User panel */
td.short.no_border_bottom div {
  padding-top: 10px !important;
}

/* Receipts panel ------------------------- */
.similar_detail:not(#receipt_date), .similar_detail:not(#receipt_date) td.attribute {
  color: #CA1414;
  font-weight: bold;
}

.similar_detail .conflicting_date {
  color: #CA1414;
  font-weight: bold;
}

/* Receipt pictures */
img.receipt_picture {
  border: 1px solid #ccc;
  padding: 2px;
  -webkit-transform-origin: left top;
}

body.active_admin ul.coupon_receipt_pictures {
  padding-left: 0;
  padding-top: 5px;
  overflow: hidden;
  margin-bottom: 0px;
}
body.active_admin ul.coupon_receipt_pictures .thumbnail-holder {
  list-style-type: none;
  padding: 2px;
  margin-right: 5px;
  float: left;
  width: 30px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
}
body.active_admin ul.coupon_receipt_pictures .thumbnail-holder img.receipt_picture_thumbnail {
  -webkit-transform-origin: 50% 50%;
  width: 20px;
}

.coupon_receipt_pictures {
  padding-top: 0px;
}

img.admin_submitted {
  background-color: orange;
}

span.admin_submitted {
  color: orange;
}

/* Tables */
#original_receipt, .similar_receipt {
  background-color: #f4f4f4;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-left: 5px;
  padding: 5px;
  width: 47%;
}

#original_receipt {
  margin-right: 5px;
}

#receipt_info {
  background-color: #f4f4f4;
  padding: 5px;
  width: 98%;
}

body.activeadmin_coupons ol.receipt_info_style, body.activeadmin_coupons li.receipt_info_style {
  margin: 8px 0 0 0;
  padding-left: 0px;
}

.dotted_bordered {
  border-bottom: 1px dashed #ddd !important;
}

#original_picture_holder, .similar_picture_holder {
  width: 20%;
}

span#receipt_id {
  display: inline;
  margin-top: -3px;
}

/* slideshow of multiple similars*/
.table_is_hidden {
  display: none;
}

.compared {
  line-height: 1.1em;
  margin-bottom: 5px;
}

#new_receipt_picture fieldset {
  background-color: #b2b2b2;
  box-shadow: none;
  -webkit-box-shadow: none;
}

#receipt_picture_receipt_picture_input {
  margin-left: 35px;
}

#product_price_receipt {
  float: right;
  margin-top: -25px;
}

body.active_admin div.receipt {
  margin-top: 10px;
}

/* Displayed instead of admin validation button if there's an error */
body.activeadmin_coupons.show span.receipt_error {
  float: left;
  color: red;
  font-weight: bold;
  margin-top: 6px;
}

label.smallAttribute {
  width: 100px;
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
  color: #5E6469;
  text-shadow: white 0 1px 0;
}
/* COUPONS ------------------------------*/
body.activeadmin_coupons li.scope.submitted.selected a, body.activeadmin_coupons li.scope.inquired.selected a, body.activeadmin_coupons li.scope.admin_accepted.selected a, body.activeadmin_coupons li.scope.admin_paid.selected a, body.activeadmin_coupons li.scope.refused.selected a, body.activeadmin_coupons li.scope.abandoned.selected a, body.activeadmin_coupons li.scope.user_abandoned.selected a, body.activeadmin_coupons li.scope.expired.selected a, body.activeadmin_coupons li.scope.escalated_level_2.selected a, body.activeadmin_coupons li.scope.escalated_level_3.selected a, body.activeadmin_coupons li.scope.escalated_level_2_-_tagged.selected a, body.activeadmin_coupons li.scope.inquired_for3_days.selected a, body.activeadmin_coupons li.scope.incomplete_submitted.selected a, body.activeadmin_coupons li.scope.incomplete_accepted.selected a, body.activeadmin_coupons li.scope.clipped.selected a, body.activeadmin_coupons li.scope.complete_unpaid.selected a, body.activeadmin_coupons li.scope.demo.selected a, body.activeadmin_coupons li.scope.eshop_done.selected a {
  color: #FFF;
  text-shadow: none;
}
body.activeadmin_coupons li.scope.refused a, body.activeadmin_coupons li.scope.expired a, body.activeadmin_coupons li.scope.complete_unpaid a {
  color: #890005;
}
body.activeadmin_coupons li.scope.refused.selected a, body.activeadmin_coupons li.scope.expired.selected a, body.activeadmin_coupons li.scope.complete_unpaid.selected a {
  background-color: #890005 !important;
  background: none;
}
body.activeadmin_coupons li.scope.demo a {
  color: #D45F53;
}
body.activeadmin_coupons li.scope.demo.selected a {
  background-color: #D45F53 !important;
  background: none;
}
body.activeadmin_coupons li.scope.submitted a, body.activeadmin_coupons li.scope.incomplete_submitted a {
  color: #1C8EFF;
}
body.activeadmin_coupons li.scope.submitted.selected a, body.activeadmin_coupons li.scope.incomplete_submitted.selected a {
  background-color: #1C8EFF !important;
  background: none;
}
body.activeadmin_coupons li.scope.escalated_level_2 a, body.activeadmin_coupons li.scope.escalated_level_2_-_tagged a, body.activeadmin_coupons li.scope.inquired a, body.activeadmin_coupons li.scope.inquired_for3_days a, body.activeadmin_coupons li.scope.abandoned a {
  color: #EB6600;
}
body.activeadmin_coupons li.scope.escalated_level_2.selected a, body.activeadmin_coupons li.scope.escalated_level_2_-_tagged.selected a, body.activeadmin_coupons li.scope.inquired.selected a, body.activeadmin_coupons li.scope.inquired_for3_days.selected a, body.activeadmin_coupons li.scope.abandoned.selected a {
  background-color: #EB6600 !important;
  background: none;
}
body.activeadmin_coupons li.scope.escalated_level_3 a {
  color: #DF2915;
}
body.activeadmin_coupons li.scope.escalated_level_3.selected a {
  background-color: #DF2915 !important;
  background: none;
}
body.activeadmin_coupons li.scope.user_abandoned a {
  color: #ff8f39;
}
body.activeadmin_coupons li.scope.user_abandoned.selected a {
  background-color: #ff8f39 !important;
  background: none;
}
body.activeadmin_coupons li.scope.paid a, body.activeadmin_coupons li.scope.admin_paid a, body.activeadmin_coupons li.scope.eshop_done a {
  color: #0eb50e;
}
body.activeadmin_coupons li.scope.paid.selected a, body.activeadmin_coupons li.scope.admin_paid.selected a, body.activeadmin_coupons li.scope.eshop_done.selected a {
  background-color: #0eb50e !important;
  background: none;
}
body.activeadmin_coupons li.scope.admin_accepted a, body.activeadmin_coupons li.scope.incomplete_accepted a {
  color: #006600;
}
body.activeadmin_coupons li.scope.admin_accepted.selected a, body.activeadmin_coupons li.scope.incomplete_accepted.selected a {
  background-color: #006600 !important;
  background: none;
}
body.activeadmin_coupons li.scope.clipped a {
  color: #F9BF3B;
}
body.activeadmin_coupons li.scope.clipped.selected a {
  background-color: #F9BF3B !important;
  background: none;
}
body.activeadmin_coupons li.demos.scope {
  clear: both;
  margin-left: 0px;
}
body.activeadmin_coupons li.demos.scope a.table_tools_button {
  border-width: 1px;
  border-radius: 12px 0 0 12px;
}
body.activeadmin_coupons li.reseted.scope a.table_tools_button,
body.activeadmin_coupons li.preprocessing.scope a.table_tools_button {
  border-width: 1px;
  border-radius: 0 12px 12px 0;
}
body.activeadmin_coupons span.status.escalated_level_2,
body.activeadmin_coupons span.status.escalated_level_3 {
  background-color: #EB6600;
}
body.activeadmin_coupons #states_sidebar_section th {
  width: 90px;
  font-size: 0.8em;
}
body.activeadmin_coupons #states_sidebar_section td {
  font-size: 1em;
}
body.activeadmin_coupons #wrapper #active_admin_content div div .table_tools {
  width: 980px;
}
body.activeadmin_coupons .date_select .country_2 {
  float: left;
  margin-right: 3px;
}
body.activeadmin_coupons #history_sidebar_section .status {
  display: inline;
  padding: 2px 5px;
}
body.activeadmin_coupons #history_sidebar_section th,
body.activeadmin_coupons #history_sidebar_section td {
  vertical-align: bottom;
  padding: 3px 0;
}
body.activeadmin_coupons #history_sidebar_section .historyStatusDetails {
  text-align: right;
}
body.activeadmin_coupons .coupon_details a {
  text-decoration: none;
}
body.activeadmin_coupons .coupon_details .tags_highlight {
  vertical-align: text-bottom;
}
body.activeadmin_coupons .highlight-bullet {
  font-size: 150%;
}
body.activeadmin_coupons #dialog_confirm ul > li:last-child {
  display: none;
}

.status.preprocessing {
  background-color: #888;
  color: #fff;
}

.status.held {
  background-color: #333;
  color: #fff;
}

.status.locked {
  background-color: #F9BF3B;
  color: #fff;
}

.status.clearable {
  background-color: #1C8EFF;
  color: #fff;
}
#index_table_coupons .status.clearable, #panel_activities .status.clearable {
  display: none;
}

#title_bar .action_items span.action_item > a.button-startClearing, #title_bar .action_items span.action_item > a.button-startClearing:hover {
  text-shadow: black 0 1px 0;
  color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1C8EFF), to(#1C8EBB));
  background-image: linear-gradient(to bottom, #1C8EFF, #1C8EBB);
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 125, 255, 0.8) inset;
          box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 125, 255, 0.8) inset;
}
#title_bar .action_items span.action_item > a.button-startClearing:hover {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 125, 255, 0.8) inset;
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 125, 255, 0.8) inset;
}

.panel > .clearingActions-container {
  padding: 5px;
}

.clearingActions-infos {
  position: relative;
  top: 3px;
  float: right;
  color: #EB6600;
  margin-right: 10px;
}

.workbenchButton {
  text-transform: uppercase;
}

.clearingScreen .clearingScreen-deprecationWarning {
  background: #FF9800;
  padding: 5px 15px;
  color: #232323;
  margin-bottom: 5px;
}

.adminButton.workbenchButton {
  float: right !important;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.col-workbench {
  text-align: center;
}
body.index.activeadmin_dashboard #active_admin_content {
  min-width: inherit !important;
  width: 98% !important;
}
body.index.activeadmin_dashboard .panel_clearers_statistics {
  float: right;
  margin-top: -32px;
}
body.index.activeadmin_dashboard .clearer_email {
  text-align: left;
  width: 300px;
}
body.index.activeadmin_dashboard .interger_columns {
  text-align: right;
}
body.index.activeadmin_dashboard .panelWelcomeClearer {
  margin-bottom: 20px;
}
body.index.activeadmin_dashboard .total {
  font-weight: bold;
}
body.activeadmin_external_submissions li.scope.system_unprocessable a {
  color: #F85740;
}
body.activeadmin_external_submissions li.scope.admin_accepted a {
  color: #227D00;
}
body.activeadmin_external_submissions li.scope.admin_refused a {
  color: #890005;
}
body.activeadmin_external_submissions span.status_tag.system_unprocessable {
  background-color: #F85740;
}
body.activeadmin_external_submissions span.status_tag.admin_accepted {
  background-color: #227D00;
}
body.activeadmin_external_submissions span.status_tag.admin_refused {
  background-color: #890005;
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox.png);
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url(https://d31kpolknopa09.cloudfront.net/fancybox.png) -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(https://d31kpolknopa09.cloudfront.net/blank.gif);
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox.png);
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox.png);
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox-x.png);
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox.png);
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox-y.png);
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox.png);
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox-x.png);
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox.png);
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox-y.png);
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancybox.png);
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url(https://d31kpolknopa09.cloudfront.net/fancy_title_over.png);
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(https://d31kpolknopa09.cloudfront.net/fancybox.png) -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(https://d31kpolknopa09.cloudfront.net/fancybox-x.png) 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(https://d31kpolknopa09.cloudfront.net/fancybox.png) -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
.fileImport__input {
  display: none;
}

.fileImport__button {
  width: auto;
}

.fileImport__status {
  font-weight: bold;
}

.fileImport__status--success {
  color: darkgreen;
}

.fileImport__status--error {
  color: darkred;
}

.fileImportStatus {
  margin: 2px 5px 20px;
}

.fileImportStatus__status {
  text-transform: capitalize;
  font-weight: bold;
}

.fileImportStatus[data-file-import-status=succeeded] .fileImportStatus__status {
  color: darkgreen;
}

.fileImportStatus[data-file-import-status=failed] .fileImportStatus__status {
  color: darkred;
}

.fileImportStatus__progress {
  max-width: 300px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.fileImportStatus__progress__bar {
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-right: 10px;
  height: 12px;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
}
.fileImportStatus__progress__bar::-webkit-progress-bar {
  background: transparent;
  border: 1px solid #555;
  padding: 1px;
}
.fileImportStatus__progress__bar::-webkit-progress-value {
  background: #555;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.fileImportStatus__errors__message {
  max-width: 300px;
  white-space: pre-line;
  margin: 5px 0 0 10px;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}
.fileImportStatus__errors__message::-webkit-scrollbar {
  width: 5px;
  background-color: #DDD;
}
.fileImportStatus__errors__message::-webkit-scrollbar-thumb {
  background-color: #555;
}

.fileImportStatus__errors__url a[href=""] {
  display: none;
}
/* Forms */
body.active_admin input.medium_field {
  width: 150px;
}

/* Formtastic fildset actions */
body.active_admin form fieldset.actions {
  padding: 0;
  margin: 20px 10px;
}

body.active_admin form input[type=number] {
  font: -webkit-small-control;
  border: 2px inset;
  border-radius: 0px;
}

/* OVERRIDE FORMATASTIC (ACTIVEADMIN) CSS FOR EDIT FORM */
body.active_admin fieldset.inputs {
  margin-bottom: 10px;
}

body.active_admin form fieldset ol > ol > li, body.active_admin form fieldset ol > li {
  padding: 5px;
  padding-left: 15px;
}
body.active_admin form fieldset ol > ol > li select#global_flag_enabled_countries_symbols, body.active_admin form fieldset ol > li select#global_flag_enabled_countries_symbols {
  padding-right: 15px;
}

body.active_admin fieldset.inputs > ol {
  padding-top: 5px;
  padding-bottom: 5px;
}

body.active_admin form fieldset.actions li.cancel {
  margin-right: 10px;
}

body.active_admin li fieldset legend.label label {
  width: 100px;
}

body.active_admin form fieldset > ol > ol > li fieldset legend label {
  width: 100px;
}

body.active_admin form fieldset > ol > li fieldset ol {
  padding: 0 0 0 5.5%;
}

body.active_admin form fieldset > ol > ol > li fieldset legend {
  padding-top: 0.1em;
  width: 120px;
  float: left;
}

body.active_admin form fieldset {
  margin-bottom: 0px;
  padding: 0px;
}

body.active_admin form fieldset > ol > li.boolean label {
  padding-left: 5.5%;
}

form fieldset > ol > li.radio fieldset ol li label input {
  margin-left: 1px;
}

body.active_admin form fieldset > ol > li.invertedBoolean label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 138px;
  height: 20px;
  padding-left: 0;
  font-weight: bold;
}
body.active_admin form fieldset > ol > li.invertedBoolean label input {
  -ms-flex-order: 2;
      order: 2;
}

/* Formtastic deprecates the use of f.buttons, we must use f.actions instead
   But activeadmin does not customize the new cancel action buttons
 * */
fieldset.actions ol li.cancel a {
  background: #838A90;
  background: -moz-linear-gradient(-90deg, #838A90, #414549);
  border-radius: 200px;
  text-shadow: black 0 1px 0;
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.2) inset;
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.2) inset;
  border: solid 1px #484E53;
  border-color: #484E53;
  border-top-color: #616A71;
  border-right-color: #484E53;
  border-bottom-color: #363B3F;
  border-left-color: #484E53;
  color: #EFEFEF;
  display: inline-block;
  font-weight: bold;
  font-size: 1em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: #FDFDFD;
  background: -moz-linear-gradient(-90deg, #FDFDFD, #E8E8E8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;
  border-color: #C7C7C7;
  border-top-color: lightGrey;
  border-right-color: #C7C7C7;
  border-bottom-color: #C2C2C2;
  border-left-color: #C7C7C7;
  text-shadow: white 0 1px 0;
  color: #777;
}

form fieldset.actions ol li.cancel a:hover {
  color: #444;
}

/* Images in forms */
fieldset.inputs img.full_sized {
  margin: 0;
  max-height: none;
}

/* Be carefull with this css form many inpact on many classes like Offers, Messages ... */
form input[type=button] {
  background: #838a90;
  background: -moz-linear-gradient(-90deg, #838a90, #414549);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#838a90, endColorstr=#414549);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#838a90, endColorstr=#414549);
  border-radius: 200px;
  text-shadow: black 0 1px 0;
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.2) inset;
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.2) inset;
  border: solid 1px #484e53;
  border-color: #484e53;
  border-top-color: #616a71;
  border-right-color: #484e53;
  border-bottom-color: #363b3f;
  border-left-color: #484e53;
  color: #efefef;
  display: inline-block;
  font-weight: bold;
  font-size: 1em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
}

/* Use in coupons and operations views*/
textarea.operation_comment {
  height: 70px !important;
  width: 315px !important;
}

textarea {
  border: 1px solid #C9D0D6;
  border-radius: 3px;
  font-family: Helvetica, Arial, sans-serif;
  outline: none;
}

form textarea {
  height: 100px;
}

.xsmall_field {
  width: 45px !important;
}

input[type=text], input[type=email], input[type=password], input[type=tel], textarea {
  padding: 3px !important;
}

input[type=submit] {
  padding: 7px 16px 6px;
}

input[type=number] {
  width: auto !important;
  padding: 0 !important;
}

body.active_admin .small_field {
  width: 70px !important;
}

input:disabled {
  background-color: #F9F9F9;
}

/* Hide labels */
body.active_admin ol.fragments-group label {
  display: none;
}

/* Date selection inline */
body.active_admin ol.fragments-group li {
  display: inline;
  margin-right: 2px;
  padding: 0px;
}
.colorPicker {
  display: -ms-flexbox;
  display: flex;
}
.colorPicker input.colorPicker_textfield {
  height: 20px;
  width: 60px;
  border-right: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.colorPicker div.colorPicker_preview {
  width: 20px;
  height: 20px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 1px solid #c9d0d6;
}
.colorPicker p.colorPicker_validation {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 10px;
  color: red;
}
.colorPicker p.colorPicker_validation--hidden {
  display: none;
}
body.index.activeadmin_geofencers #active_admin_content {
  min-width: inherit;
}

body.edit.activeadmin_geofencers textarea,
body.update.activeadmin_geofencers textarea,
body.new.activeadmin_geofencers textarea {
  width: 500px;
}
body.edit.activeadmin_geofencers li fieldset ol,
body.update.activeadmin_geofencers li fieldset ol,
body.new.activeadmin_geofencers li fieldset ol {
  padding: 0 0 0 120px;
}
body.edit.activeadmin_geofencers .label,
body.update.activeadmin_geofencers .label,
body.new.activeadmin_geofencers .label {
  width: 120px;
}
body.show.activeadmin_geofencers {
  /* reorganization of the offer show page */
}
body.show.activeadmin_geofencers tbody tr .bordered_rigth_left {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
body.show.activeadmin_geofencers tbody tr .bordered_left {
  border-left: 1px solid #ddd;
}
body.show.activeadmin_geofencers div.border_include_panel {
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 0 0 #ddd;
          box-shadow: inset 0 0 0 #ddd;
}
body.show.activeadmin_geofencers h3.include_panel {
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #ddd;
}
body.show.activeadmin_geofencers .single_geofencing_stats {
  width: 30%;
}
.notice_banner {
  text-align: center;
}
/* Helper classes */
.clear {
  clear: both;
}

.space-10 {
  height: 10px;
  width: 100%;
}

.center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.vertical-aligned {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

.unpadding {
  padding: 0 !important;
}

.unmargin {
  margin: 0 !important;
}

.unpadding_width {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.unpadding_height {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.low_padding_height {
  padding-bottom: 2px !important;
  padding-top: 2px !important;
}

td.no_border_bottom,
th.no_border_bottom {
  border-bottom: none !important;
}

body.active_admin th.centered,
body.active_admin td.centered {
  text-align: center;
}

.lined_through {
  text-decoration: line-through;
}

.top_valigned {
  vertical-align: top !important;
}

.float_left {
  float: left;
}

.float_left_10 {
  float: left;
  margin-right: 10px !important;
}

table td.micro,
table th.micro,
td.micro_cell,
th.micro_cell {
  width: 20px !important;
}

th.tiny_cell,
td.tiny_cell {
  width: 70px !important;
}

th.small_cell,
td.small_cell {
  width: 100px !important;
}

th.small_medium_cell,
td.small_medium_cell {
  width: 120px !important;
}

th.medium_cell,
td.medium_cell {
  width: 150px !important;
}

th.medium-2,
td.medium-2 {
  width: 180px !important;
}

th.big,
td.big {
  width: 600px !important;
}

body.active_admin .red {
  color: #CA1414;
}

table.inline td .tiny_input {
  width: 90px !important;
}

.hidden {
  display: none;
}

body.active_admin .empty {
  color: #bbb;
  font-size: 0.8em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}

body.active_admin .inactive,
body.active_admin a.inactive {
  color: #bbb;
}

body.active_admin .status {
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 0.8em;
}

body.active_admin .error {
  background: #D45F53;
  color: #FFF;
}

body.active_admin .status.admin_reset,
.status.user_unclipped {
  background: #CACACA;
  color: #FFF;
}

.little_status {
  padding: 0px;
  min-width: 10px;
}

.admin_accepted,
body.active_admin .admin_accepted,
.present,
.offer_full,
.parsed,
.merchant_accepted {
  background-color: rgb(34, 125, 0);
  color: rgb(255, 255, 255);
}

.not_parsed,
.user_submitted,
.user_submitted .count,
.merchant_acknowledged {
  background-color: #1C8EFF;
  color: #FFF;
}

.user_clipped,
.user_clipped .count {
  background-color: #F9BF3B;
  color: #FFF;
}

.coupon_admin {
  background-color: orange;
  color: rgb(255, 255, 255);
}

body.active_admin .admin_rejected,
body.active_admin .admin_inquired,
body.active_admin .admin_abandoned {
  background-color: #EB6600;
  color: rgb(255, 255, 255);
}

body.active_admin .user_abandoned {
  background-color: #ff8f39;
  color: rgb(255, 255, 255);
}

.refused,
body.active_admin .system_expired,
body.active_admin .admin_refused,
body.active_admin span.rejected,
.rejection,
.offer_empty,
.merchant_refused {
  background-color: rgb(137, 0, 5);
  color: rgb(255, 255, 255);
}

.paid,
body.active_admin .admin_paid,
.eshop_done,
.eshop_done .count {
  background-color: #0eb50e;
  color: #fff;
}

.clipped,
body.active_admin .clipped {
  background-color: #F9BF3B;
  color: #fff;
}

.future,
.offer_low {
  background-color: rgb(255, 167, 0);
  color: rgb(0, 0, 0) !important;
}

.facebook-all,
.facebook-fan {
  background-color: rgb(64, 93, 149);
}

body.active_admin .bold {
  font-weight: bold;
}

.black {
  color: #333;
}

body.active_admin .left-aligned {
  text-align: left;
}

body.active_admin .right-aligned {
  text-align: right;
}

.msg_notification {
  color: #5DA800;
}

.msg_email {
  color: #0088FF;
}

.long_list {
  max-height: 300px;
  overflow-y: auto;
}

.condensed {
  font-size: 11px !important;
}

.long_string {
  overflow-x: auto;
}

.short_field {
  width: 100px !important;
}

.medium_field {
  width: 200px !important;
}

.large_field {
  width: 300px !important;
}

.column_number {
  text-align: right;
}

/* TOOLTIP */
[data-tooltip] {
  position: relative;
  cursor: pointer;
}

[data-tooltip]::after {
  content: attr(data-tooltip);
  position: absolute;
  white-space: pre-wrap;
  max-width: 200px;
  z-index: 1;
  background-color: darkblue;
  color: white;
  padding: 4px 8px;
  border-radius: 4px;
  display: none;
  opacity: 0;
  overflow-wrap: break-word;
}

[data-tooltip]:hover::after {
  display: block;
  opacity: 1;
}
body.activeadmin_invoices div.values {
  color: #7117AA;
}
body.activeadmin_invoices div.fees {
  color: #0099cc;
}
#slideshow_nav { margin: 5px; height: 50px; }
#slideshow_nav li { width: 30px; float: left; margin-right: 12px; list-style: none }
#slideshow_nav a { width: 30px; padding: 3px; display: block; border: 1px solid #ccc; }
#slideshow_nav li.slide_active a { background: #88f; }
#slideshow_nav a:focus { outline: none; }
#slideshow_nav img { border: none; display: block; width: 30px; height: 30px; }
#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	border: 1px solid #888888;
	border-radius: 5px;
	background-color: #FFFF85;
	color: #000000;
	opacity: 0.95;
	font-size: xx-small;
}
#tooltip h3, #tooltip div { margin: 0; }
.activeadmin_settings pre, .activeadmin_settings code, .apiResponse pre, .apiResponse code, .receipt__automated_data pre, .receipt__automated_data code,
.user_identity .row-payload pre,
.user_identity .row-payload code, .ExternalSubmission__external_payload pre, .ExternalSubmission__external_payload code {
  font-family: "Inconsolata", "Consolas", monospace;
  white-space: pre-wrap;
}
.activeadmin_settings .hljs-attr, .apiResponse .hljs-attr, .receipt__automated_data .hljs-attr,
.user_identity .row-payload .hljs-attr, .ExternalSubmission__external_payload .hljs-attr {
  color: #756bb1;
}
.activeadmin_settings .hljs-literal, .apiResponse .hljs-literal, .receipt__automated_data .hljs-literal,
.user_identity .row-payload .hljs-literal, .ExternalSubmission__external_payload .hljs-literal {
  color: #e6550d;
}
.activeadmin_settings .hljs-number, .apiResponse .hljs-number, .receipt__automated_data .hljs-number,
.user_identity .row-payload .hljs-number, .ExternalSubmission__external_payload .hljs-number {
  color: #31a354;
}
/* Buttons */
body.activeadmin_jwt_identity_providers .col-identifier,
body.activeadmin_jwt_identity_providers .col-environment {
  width: 20%;
}
body.activeadmin_jwt_identity_providers .col-secret {
  width: 60%;
}
.media-upload {
  height: 55px;
}
.media-upload p {
  margin: 0;
}
.media-upload .edit_media {
  width: auto;
  max-width: 140px;
  float: right;
  height: 100%;
}
.media-upload .edit_media img {
  max-width: 100%;
}
.media-upload .download_icon {
  width: 18px;
}
.media-upload .clickable {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.media-upload .clickable img {
  margin: auto;
}
.media-upload .clickable:hover {
  cursor: pointer;
  background-color: rgba(150, 150, 200, 0.2);
}
.media-upload .upload_form {
  float: left;
  height: 100%;
  padding-right: 10px;
}
.media-upload .upload_form > div {
  height: 50%;
  display: -ms-flexbox;
  display: flex;
}
.media-upload .progress_upload {
  margin-left: 98px;
}
.media-upload .old-list-button {
  -ms-transform: rotate(180deg); /* IE 9 */
  -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
  transform: rotate(180deg);
  width: 20px;
  padding: 5px;
  float: left;
}
body.index.activeadmin_navigation #active_admin_content {
  min-width: 0;
}
body.index.activeadmin_navigation .edit-current-tab {
  float: right;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  background-color: white;
  background-image: linear, 180deg, white, #e7e7e7;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
  padding: 12px 17px 10px;
  margin: 0px;
  margin-right: 15px;
  display: none;
}
body.index.activeadmin_navigation #main_content #tabs-listings {
  margin-top: -10px;
  background: transparent;
  border: none;
}
body.index.activeadmin_navigation #main_content #tabs-listings .tab-entity {
  font-size: x-small;
}
body.index.activeadmin_navigation #main_content #tabs-listings .ui-widget-header {
  background: transparent;
  border: none;
  border-bottom: none; /*1px solid #c0c0c0;*/
  border-radius: 0px;
}
body.index.activeadmin_navigation #main_content #tabs-listings .ui-tabs-nav {
  margin-bottom: 10px;
  border-bottom: none;
}
body.index.activeadmin_navigation #main_content #tabs-listings .ui-tabs-nav .ui-state-default {
  background: transparent;
  border: none;
  margin-top: 7px;
}
body.index.activeadmin_navigation #main_content #tabs-listings .ui-tabs-nav .ui-state-default a {
  color: #c0c0c0;
}
body.index.activeadmin_navigation #main_content #tabs-listings .ui-tabs-nav .ui-state-active {
  background: transparent;
  border: none;
}
body.index.activeadmin_navigation #main_content #tabs-listings .ui-tabs-nav .ui-state-active a {
  color: #000000;
}
body.index.activeadmin_navigation #main_content #tabs-listings .ui-tabs-nav li a {
  font-weight: normal;
}
body.index.activeadmin_navigation #main_content #tabs-listings .ui-corner-bottom {
  border: none;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list {
  padding-left: 0;
  min-width: 1280px;
  list-style-type: none;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list table {
  margin: 0;
  padding: 0;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list a {
  color: #5e6469;
  text-decoration: none;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list th, body.index.activeadmin_navigation #main_content #tabs-listings .sections-list td {
  line-height: 28px;
  border: 1px solid #d4d4d4;
  padding-left: 10px;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list img {
  vertical-align: middle;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .section {
  margin-bottom: 0;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .nodes-list {
  padding-bottom: 10px;
  background: #fff;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .th-section {
  line-height: 20px;
  width: 90%;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .picture {
  width: 6%;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .title.corner {
  font-weight: bold;
  width: 69%;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .title.root {
  font-weight: bold;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .title.leaf {
  font-weight: normal;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .title {
  width: 64%;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .lifecycle {
  text-align: center;
  width: 5%;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .leaf {
  padding-left: 30px;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .corner-node {
  background-color: rgba(220, 220, 220, 0.17);
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .node {
  background-color: #fff;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .rank-input {
  width: 35px !important;
  float: left;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list .next-rank {
  float: left;
  margin-left: 10px;
}
body.index.activeadmin_navigation #main_content #tabs-listings .sections-list #next-rank-loading {
  display: inline-block;
  margin-left: 10px;
}
body.index.activeadmin_navigation #main_content .placeholder {
  border: 0;
  background-color: rgb(0, 128, 0);
  height: 2px;
}
body.index.activeadmin_navigation .admin_offer_icon {
  margin-left: 5px;
}
.Offers-AdminBadges .img, .Offers-AdminBadges .Offers-AdminBadges__badgeImg {
  max-width: 60px;
  max-height: 60px;
}

#badges_list.panel_contents {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  clear: left;
}
#badges_list.panel_contents .panel {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
#badges_list.panel_contents .offerPresentation-badges {
  display: -ms-flexbox;
  display: flex;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table th {
  text-align: left;
  padding: 0;
  border: none;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table td {
  padding: 0;
  padding-top: 6px;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .badgeListDisplayed, #badges_list.panel_contents .offerPresentation-badges .badges-table .badgeSelect {
  width: 200px;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .badgeActions {
  width: 160px;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .badgeImage__container .badgeImage {
  height: 30px;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .badgeImage__container .badgeImage--preview {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .badgeImage__container .badgeImage--upload {
  cursor: pointer;
  height: 16px;
  margin-left: 4px;
  margin-top: 2px;
  opacity: 0.7;
  cursor: pointer;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .badgeImage__container .badgeImage--upload:hover {
  opacity: 1;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .badgeImage__container .badgeImage__input {
  display: none;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .badgeImage__container .badgeImage__uploadStatus--error {
  color: darkred;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .offerPresentation-badges__badge:last-child .addBadge {
  display: inline-block;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .actions_img {
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .actions_img .addBadge {
  display: none;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .actions_img > img {
  height: 16px;
  margin-top: 1px;
  margin-right: 15px;
  opacity: 0.7;
  cursor: pointer;
}
#badges_list.panel_contents .offerPresentation-badges .badges-table .actions_img > img:hover {
  opacity: 1;
}
#badges_list.panel_contents .offerPresentation-badges .preview {
  height: 100px;
}
#badges_list.panel_contents .offerPresentation-badges .preview img {
  height: 100px;
  width: auto;
  border: 1px solid #ccc;
}
#badges_list.panel_contents .offerPresentation-badges .preview div {
  background: none;
  color: #5e6469;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: white 0 1px 0;
  text-transform: uppercase;
  padding: 0;
  text-align: center;
  font-weight: bold;
}
.customSelectWrapper {
  margin-bottom: 30px;
}
.customSelectWrapper .customSelect {
  position: absolute;
  z-index: 999;
}
.customSelectWrapper .customSelect .hiddenSelect {
  position: absolute;
  pointer-events: none;
  opacity: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.customSelectWrapper .customSelect .styledDropdown {
  position: relative;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  overflow: hidden;
}
.customSelectWrapper .customSelect .selectedOption {
  width: 300px;
  padding: 5px 10px;
  cursor: pointer;
  background-color: white;
}
.customSelectWrapper .customSelect .optionsList {
  display: none;
  list-style: none;
  max-height: 400px;
  overflow: auto;
  padding: 0;
  margin: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  top: 100%;
  left: 0;
  width: 300px;
}
.customSelectWrapper .customSelect .optionsList li {
  padding: 5px 10px;
  cursor: pointer;
}
.customSelectWrapper .customSelect .optionsList .subcategory li:hover {
  background-color: #f0f0f0;
}
.customSelectWrapper .customSelect .macrocategory {
  font-weight: bold;
  pointer-events: none;
}
.customSelectWrapper .customSelect .category {
  padding-left: 25px !important;
  font-weight: bold;
  pointer-events: none;
}
.customSelectWrapper .customSelect .subcategory {
  padding-left: 50px !important;
}
.customSelectWrapper .customSelect .subcategory:hover {
  font-weight: bold;
}
/*
 * Colors
 */
/*
 * Sizes
 */
/*
 * Animations
 */
body.index.activeadmin_list #active_admin_content {
  min-width: 0;
}
body.index.activeadmin_list .edit-current-tab {
  float: right;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  background-color: white;
  background-image: linear, 180deg, white, #e7e7e7;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
  padding: 12px 17px 10px;
  margin: 0px;
  margin-right: 15px;
  display: none;
}
body.index.activeadmin_list #main_content #tabs-listings {
  margin-top: -10px;
  background: transparent;
  border: none;
}
body.index.activeadmin_list #main_content #tabs-listings .tab-entity {
  font-size: x-small;
}
body.index.activeadmin_list #main_content #tabs-listings .ui-widget-header {
  background: transparent;
  border: none;
  border-bottom: none; /*1px solid #c0c0c0;*/
  border-radius: 0px;
}
body.index.activeadmin_list #main_content #tabs-listings .ui-tabs-nav {
  margin-bottom: 10px;
  border-bottom: none;
}
body.index.activeadmin_list #main_content #tabs-listings .ui-tabs-nav .ui-state-default {
  background: transparent;
  border: none;
  margin-top: 7px;
}
body.index.activeadmin_list #main_content #tabs-listings .ui-tabs-nav .ui-state-default a {
  color: #c0c0c0;
}
body.index.activeadmin_list #main_content #tabs-listings .ui-tabs-nav .ui-state-active {
  background: transparent;
  border: none;
}
body.index.activeadmin_list #main_content #tabs-listings .ui-tabs-nav .ui-state-active a {
  color: #000000;
}
body.index.activeadmin_list #main_content #tabs-listings .ui-tabs-nav li a {
  font-weight: normal;
}
body.index.activeadmin_list #main_content #tabs-listings .ui-corner-bottom {
  border: none;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list {
  padding-left: 0;
  min-width: 1280px;
  list-style-type: none;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list table {
  margin: 0;
  padding: 0;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list a {
  color: #5e6469;
  text-decoration: none;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list th, body.index.activeadmin_list #main_content #tabs-listings .sections-list td {
  line-height: 28px;
  border: 1px solid #d4d4d4;
  padding-left: 10px;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list img {
  vertical-align: middle;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .section {
  margin-bottom: 0;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .nodes-list {
  padding-bottom: 10px;
  background: #fff;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .th-section {
  line-height: 20px;
  width: 90%;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .picture {
  width: 6%;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .title.corner {
  font-weight: bold;
  width: 69%;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .title.root {
  font-weight: bold;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .title.leaf {
  font-weight: normal;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .title {
  width: 64%;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .lifecycle {
  text-align: center;
  width: 5%;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .leaf {
  padding-left: 30px;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .corner-node {
  background-color: rgba(220, 220, 220, 0.17);
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .node {
  background-color: #fff;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .rank-input {
  width: 35px !important;
  float: left;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list .next-rank {
  float: left;
  margin-left: 10px;
}
body.index.activeadmin_list #main_content #tabs-listings .sections-list #next-rank-loading {
  display: inline-block;
  margin-left: 10px;
}
body.index.activeadmin_list #main_content .placeholder {
  border: 0;
  background-color: rgb(0, 128, 0);
  height: 2px;
}
body.index.activeadmin_list .admin_offer_icon {
  margin-left: 5px;
}

body.index.activeadmin_offers .odd .offer_brand {
  background-color: #fff;
}
body.index.activeadmin_offers .even .offer_brand {
  background-color: #f4f5f5;
}
body.index.activeadmin_offers .col-displayed_at, body.index.activeadmin_offers .col-hidden_at, body.index.activeadmin_offers .col-last_resubmit_at {
  display: none;
}

.fullWidthOffersList-item {
  padding: 0 5px;
  background: #fff;
}
.Offers-AdminTags .table {
  border-spacing: 2px;
}
.Offers-AdminTags .tagImage__wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 3px 10px;
  margin-right: 20px;
  border: solid 1px #0A84FF;
  border-radius: 32px;
  -ms-flex-align: center;
      align-items: center;
}

#tags_list.panel_contents {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  clear: left;
}
#tags_list.panel_contents .panel {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
#tags_list.panel_contents .offerPresentation-tags {
  display: -ms-flexbox;
  display: flex;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table {
  border-spacing: 2px;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table th {
  text-align: left;
  padding: 0;
  border: none;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table td {
  padding: 6px 0 0;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .tagListDisplayed, #tags_list.panel_contents .offerPresentation-tags .tags-table .tagSelect {
  width: 200px;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .tagActions {
  width: 160px;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .tagImage__container .tagImage {
  height: 20px;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .tagImage__container .tagText {
  font-weight: 500;
  margin-left: 5px;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .tagImage__container .tagImage--preview {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .tagImage__wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 3px 10px;
  margin-right: 20px;
  border: solid 1px #0A84FF;
  border-radius: 32px;
  -ms-flex-align: center;
      align-items: center;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .offerPresentation-tags__tag:last-child .addTag {
  display: inline-block;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .actions_img {
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .actions_img .addTag {
  display: none;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .actions_img > img {
  height: 16px;
  margin-top: 1px;
  margin-right: 15px;
  opacity: 0.7;
  cursor: pointer;
}
#tags_list.panel_contents .offerPresentation-tags .tags-table .actions_img > img:hover {
  opacity: 1;
}
body.activeadmin_offers .show_label.label_title {
  vertical-align: top;
}
body.activeadmin_offers .show_label[for=mutiple_offers] {
  padding-left: 5px;
  width: 30px;
}
body.activeadmin_offers .show_label[for=offers], body.activeadmin_offers .show_label[for=edit_group_link], body.activeadmin_offers .show_label[for=new_group_link] {
  width: auto;
  margin-right: 10px;
}
body.activeadmin_offers #plus_existing {
  position: relative;
  width: 19px;
}
body.edit.activeadmin_offers #clearing #offer_clearing_instructions, body.update.activeadmin_offers #clearing #offer_clearing_instructions, body.new.activeadmin_offers #clearing #offer_clearing_instructions {
  width: 95% !important;
}
body.edit.activeadmin_offers #clearing #offer_disallow_out_of_bounds_product_price, body.update.activeadmin_offers #clearing #offer_disallow_out_of_bounds_product_price, body.new.activeadmin_offers #clearing #offer_disallow_out_of_bounds_product_price {
  float: left;
}
body.edit.activeadmin_offers #clearing .choice, body.update.activeadmin_offers #clearing .choice, body.new.activeadmin_offers #clearing .choice {
  float: left;
  margin-right: 10px;
}
body.edit.activeadmin_offers #clearing .choice input[type=radio], body.update.activeadmin_offers #clearing .choice input[type=radio], body.new.activeadmin_offers #clearing .choice input[type=radio] {
  margin-right: 5px;
}
body.edit.activeadmin_offers #clearing #plus_existing, body.update.activeadmin_offers #clearing #plus_existing, body.new.activeadmin_offers #clearing #plus_existing {
  top: 1px;
}
body.edit.activeadmin_offers #clearing label.label, body.update.activeadmin_offers #clearing label.label, body.new.activeadmin_offers #clearing label.label {
  width: 220px;
}
body.edit.activeadmin_offers #clearing .choices-group, body.update.activeadmin_offers #clearing .choices-group, body.new.activeadmin_offers #clearing .choices-group {
  padding: 0;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts, body.update.activeadmin_offers #clearing .conflicting-receipts, body.new.activeadmin_offers #clearing .conflicting-receipts {
  width: 500px;
  padding-left: 15px;
  margin: 20px 0 10px 0;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts .conflicting-receipts-heading, body.update.activeadmin_offers #clearing .conflicting-receipts .conflicting-receipts-heading, body.new.activeadmin_offers #clearing .conflicting-receipts .conflicting-receipts-heading {
  width: 220px;
  font-weight: bold;
  color: #5e6469;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts .conflicting-receipts-item-heading, body.update.activeadmin_offers #clearing .conflicting-receipts .conflicting-receipts-item-heading, body.new.activeadmin_offers #clearing .conflicting-receipts .conflicting-receipts-item-heading {
  padding-left: 20px;
  width: 220px;
  color: #5e6469;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts .conflicting-receipts-item-heading label, body.update.activeadmin_offers #clearing .conflicting-receipts .conflicting-receipts-item-heading label, body.new.activeadmin_offers #clearing .conflicting-receipts .conflicting-receipts-item-heading label {
  width: 200px;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts .conflicting-table-section, body.update.activeadmin_offers #clearing .conflicting-receipts .conflicting-table-section, body.new.activeadmin_offers #clearing .conflicting-receipts .conflicting-table-section {
  border-top: 1px solid;
  height: 25px;
  vertical-align: middle;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts .end-receipt-section, body.update.activeadmin_offers #clearing .conflicting-receipts .end-receipt-section, body.new.activeadmin_offers #clearing .conflicting-receipts .end-receipt-section {
  padding-bottom: 10px;
  height: 0;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts .radioCell, body.update.activeadmin_offers #clearing .conflicting-receipts .radioCell, body.new.activeadmin_offers #clearing .conflicting-receipts .radioCell {
  width: 200px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts thead th, body.update.activeadmin_offers #clearing .conflicting-receipts thead th, body.new.activeadmin_offers #clearing .conflicting-receipts thead th {
  background: none;
  padding-bottom: 5px;
  text-align: center;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts th, body.edit.activeadmin_offers #clearing .conflicting-receipts td, body.update.activeadmin_offers #clearing .conflicting-receipts th, body.update.activeadmin_offers #clearing .conflicting-receipts td, body.new.activeadmin_offers #clearing .conflicting-receipts th, body.new.activeadmin_offers #clearing .conflicting-receipts td {
  padding: 0;
}
body.edit.activeadmin_offers #clearing .conflicting-receipts th, body.update.activeadmin_offers #clearing .conflicting-receipts th, body.new.activeadmin_offers #clearing .conflicting-receipts th {
  font-weight: bold;
  color: #5e6469;
}
body.edit.activeadmin_offers #clearing .flexEditWrapper, body.update.activeadmin_offers #clearing .flexEditWrapper, body.new.activeadmin_offers #clearing .flexEditWrapper {
  float: left;
  width: 720px;
  line-height: 22px;
  margin-left: -2px;
}
body.edit.activeadmin_offers #clearing ol > li.boolean > label, body.update.activeadmin_offers #clearing ol > li.boolean > label, body.new.activeadmin_offers #clearing ol > li.boolean > label {
  font-weight: bold;
  padding-right: 0;
}
body.edit.activeadmin_offers #clearing ol > li.boolean label, body.update.activeadmin_offers #clearing ol > li.boolean label, body.new.activeadmin_offers #clearing ol > li.boolean label {
  padding-left: 0;
}
body.edit.activeadmin_offers #clearing #offer_clearing_default_priority_input > input[type=number], body.update.activeadmin_offers #clearing #offer_clearing_default_priority_input > input[type=number], body.new.activeadmin_offers #clearing #offer_clearing_default_priority_input > input[type=number] {
  width: 50px !important;
}
body.show.activeadmin_offers #clearing #clearable_by {
  display: inline-block;
}
body.show.activeadmin_offers #clearing ul {
  list-style: none;
}
body.show.activeadmin_offers #clearing ul li {
  padding-bottom: 10px;
}
body.show.activeadmin_offers #clearing ul img {
  margin-right: 10px;
}
body.show.activeadmin_offers #clearing ul label {
  display: inline-block;
  height: 20px;
}
body.show.activeadmin_offers #clearing ul label.show_label {
  min-width: 300px;
}
body.show.activeadmin_offers #clearing ul label.show_label.conflicting_label {
  min-width: 0;
  position: relative;
  left: -7px;
}
body.show.activeadmin_offers #clearing ul label.result_label {
  position: relative;
  top: -4px;
}
body.show.activeadmin_offers #clearing ul label #plus_existing {
  top: 6px;
}
body.activeadmin_offers tbody td {
  /* List view image */
}
body.activeadmin_offers tbody td img.table_detail_image {
  height: 25px;
}
body.activeadmin_offers tbody td {
  /* Offer List */
}
body.activeadmin_offers tbody td div.estimated_empty_before {
  border-radius: 3px;
  font-weight: bold;
  padding: 3px;
  text-align: right !important;
  font-size: 0.9em;
  color: #890005;
}
body.activeadmin_offers tbody td div.estimated_empty_after {
  border-radius: 3px;
  font-weight: bold;
  padding: 3px;
  text-align: right !important;
  font-size: 0.9em;
  color: #227D00;
}
body.activeadmin_offers tbody td.col-offer, body.activeadmin_offers tbody td.col-displayed_at, body.activeadmin_offers tbody td.col-opened_at, body.activeadmin_offers tbody td.col-closed_at, body.activeadmin_offers tbody td.col-hidden_at, body.activeadmin_offers tbody td.col-last_resubmit_at {
  text-align: right;
}
body.activeadmin_offers table#slide_images_table tbody td textarea.albumImageCaption {
  width: 100px;
  border: 1px solid #c9d0d6;
  border-radius: 3px;
  font-size: 0.95em;
  font-family: Helvetica, Arial, sans-serif;
  outline: none;
  padding: 8px 10px 7px;
  height: 40px;
  maxlength: "150";
}
body.activeadmin_offers li.scope.abandoned.selected a {
  color: #FFF;
  text-shadow: none;
  background-color: #EB6600 !important;
  background: none;
}
body.activeadmin_offers li.scope.abandoned a {
  color: #EB6600;
}
body.activeadmin_offers {
  /* Offer warnings */
}
body.activeadmin_offers p.offer_warning {
  color: white;
  text-transform: uppercase;
  text-align: center;
  background-color: rgb(202, 20, 20);
  margin-bottom: 1.5em;
}
body.activeadmin_offers li label#max_refund_warning {
  width: 100%;
}
body.activeadmin_offers li label.little_label {
  width: 10px;
}
body.activeadmin_offers {
  /* Progress bar for offer list and offer show */
}
body.activeadmin_offers div.meter-wrap {
  position: absolute;
  margin-top: 3px;
  width: 80px;
  height: 12px;
  background: #bdbdbd top left no-repeat;
}
body.activeadmin_offers div.meter-value {
  width: 80px;
  height: 12px;
  background: #bdbdbd top left no-repeat;
}
body.activeadmin_offers div.meter-text {
  position: absolute;
  margin-top: -3px;
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 0.9em;
  font-weight: bold;
  width: 80px;
  height: 12px;
}
body.activeadmin_offers div.offer-coupon-meter {
  margin: -28px 0 0 150px;
}
body.activeadmin_offers {
  /* OFFER LIST */
}
body.activeadmin_offers td.offer span.green {
  color: #070;
}
body.activeadmin_offers {
  /* Used in offer/new and offer/edit (shared style) */
  /* CSS for datepicker in panel configuration edit */
}
body.activeadmin_offers .datepicker_icon {
  float: right;
  padding: 0 !important;
  position: relative;
  top: -17px;
  left: -53px;
}
body.activeadmin_offers img.configuration_img {
  width: 16px;
  height: 16px;
  float: left;
  margin-top: 5px;
}
body.activeadmin_offers textarea.comment_field {
  height: 40px;
  resize: vertical;
  width: 1052px;
}
body.activeadmin_offers input#offer_brand_name {
  width: 170px;
}
body.activeadmin_offers textarea.input_two_lines {
  height: 26px !important;
  width: 300px !important;
  float: left;
}

body.show.activeadmin_offers {
  /* Billing panel in offer show */
}
body.show.activeadmin_offers table.billing-table tbody tr th, body.show.activeadmin_offers table.billing-table tbody tr td {
  font-size: 0.9em;
  padding-top: 5px;
}
body.show.activeadmin_offers table.billing-table tbody tr .bordered_bottom {
  border-bottom: 1px solid #dddddd;
}
body.show.activeadmin_offers table.billing-table tbody tr .bordered_top {
  border-top: 1px solid #dddddd;
}
body.show.activeadmin_offers table.billing-table tbody tr .bordered {
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
body.show.activeadmin_offers table.billing-table tbody tr .bordered_right {
  border-right: 1px solid #dddddd;
}
body.show.activeadmin_offers table.billing-table tbody tr .bordered_left {
  border-left: 1px solid #dddddd;
}
body.show.activeadmin_offers table.billing-table tbody tr td {
  text-align: right;
}
body.show.activeadmin_offers tr#billing-total th, body.show.activeadmin_offers tr#billing-total td {
  background-color: #dddddd;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

/* Small screens */
@media only screen and (max-width: 1449px) {
  .activeadmin_offers #active_admin_content {
    /* TODO: remove min-width when all admin will support small screens */
    min-width: 960px;
  }
  .activeadmin_offers {
    /* show */
  }
  .activeadmin_offers.show #active_admin_content {
    min-width: 1062px;
  }
  .activeadmin_offers.show #active_admin_content #sidebar {
    width: 175px;
    margin-left: -175px;
  }
  .activeadmin_offers.show #active_admin_content #main_content_wrapper #main_content {
    margin-right: 25 --160px;
  }
  .activeadmin_offers {
    /* edit */
  }
  .activeadmin_offers.edit {
    /* Products */
  }
  .activeadmin_offers.edit .product-edit-form input[type=text], .activeadmin_offers.edit .product-edit-form textarea, .activeadmin_offers.edit .product-add-form input[type=text], .activeadmin_offers.edit .product-add-form textarea {
    width: 90%;
  }
  .activeadmin_offers.edit .product-edit-form input[type=number], .activeadmin_offers.edit .product-add-form input[type=number] {
    width: 50% !important;
  }
  .activeadmin_offers.edit {
    /* Chains */
  }
  .activeadmin_offers.edit .form_add .label_shops {
    top: 0;
  }
  .activeadmin_offers.edit .form_add .input_shops {
    width: 400px;
  }
}
body.edit.activeadmin_offers li#offer_maximum_refund_input p.inline-errors,
body.update.activeadmin_offers li#offer_maximum_refund_input p.inline-errors,
body.create.activeadmin_offers li#offer_maximum_refund_input p.inline-errors,
body.new.activeadmin_offers li#offer_maximum_refund_input p.inline-errors,
body.new.activeadmin_cashback_boost_campaigns li#offer_maximum_refund_input p.inline-errors,
body.create.activeadmin_cashback_boost_campaigns li#offer_maximum_refund_input p.inline-errors,
body.update.activeadmin_cashback_boost_campaigns li#offer_maximum_refund_input p.inline-errors,
body.edit.activeadmin_cashback_boost_campaigns li#offer_maximum_refund_input p.inline-errors,
body.new.activeadmin_takeovers li#offer_maximum_refund_input p.inline-errors,
body.edit.activeadmin_takeovers li#offer_maximum_refund_input p.inline-errors,
body.create.activeadmin_takeovers li#offer_maximum_refund_input p.inline-errors,
body.update.activeadmin_takeovers li#offer_maximum_refund_input p.inline-errors {
  position: absolute;
}
body.edit.activeadmin_offers .content-parameters-tags,
body.update.activeadmin_offers .content-parameters-tags,
body.create.activeadmin_offers .content-parameters-tags,
body.new.activeadmin_offers .content-parameters-tags,
body.new.activeadmin_cashback_boost_campaigns .content-parameters-tags,
body.create.activeadmin_cashback_boost_campaigns .content-parameters-tags,
body.update.activeadmin_cashback_boost_campaigns .content-parameters-tags,
body.edit.activeadmin_cashback_boost_campaigns .content-parameters-tags,
body.new.activeadmin_takeovers .content-parameters-tags,
body.edit.activeadmin_takeovers .content-parameters-tags,
body.create.activeadmin_takeovers .content-parameters-tags,
body.update.activeadmin_takeovers .content-parameters-tags {
  display: inline-block;
  margin-top: 5px;
  margin-left: 15px;
  color: rgba(80, 80, 80, 0.65);
}
body.edit.activeadmin_offers li.content-parameters-tags-item,
body.update.activeadmin_offers li.content-parameters-tags-item,
body.create.activeadmin_offers li.content-parameters-tags-item,
body.new.activeadmin_offers li.content-parameters-tags-item,
body.new.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item,
body.create.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item,
body.update.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item,
body.edit.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item,
body.new.activeadmin_takeovers li.content-parameters-tags-item,
body.edit.activeadmin_takeovers li.content-parameters-tags-item,
body.create.activeadmin_takeovers li.content-parameters-tags-item,
body.update.activeadmin_takeovers li.content-parameters-tags-item {
  margin-left: 10px;
  font-size: 0.9em;
}
body.edit.activeadmin_offers li.content-parameters-tags-item span,
body.update.activeadmin_offers li.content-parameters-tags-item span,
body.create.activeadmin_offers li.content-parameters-tags-item span,
body.new.activeadmin_offers li.content-parameters-tags-item span,
body.new.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item span,
body.create.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item span,
body.update.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item span,
body.edit.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item span,
body.new.activeadmin_takeovers li.content-parameters-tags-item span,
body.edit.activeadmin_takeovers li.content-parameters-tags-item span,
body.create.activeadmin_takeovers li.content-parameters-tags-item span,
body.update.activeadmin_takeovers li.content-parameters-tags-item span {
  cursor: pointer;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
body.edit.activeadmin_offers li.content-parameters-tags-item span:hover,
body.update.activeadmin_offers li.content-parameters-tags-item span:hover,
body.create.activeadmin_offers li.content-parameters-tags-item span:hover,
body.new.activeadmin_offers li.content-parameters-tags-item span:hover,
body.new.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item span:hover,
body.create.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item span:hover,
body.update.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item span:hover,
body.edit.activeadmin_cashback_boost_campaigns li.content-parameters-tags-item span:hover,
body.new.activeadmin_takeovers li.content-parameters-tags-item span:hover,
body.edit.activeadmin_takeovers li.content-parameters-tags-item span:hover,
body.create.activeadmin_takeovers li.content-parameters-tags-item span:hover,
body.update.activeadmin_takeovers li.content-parameters-tags-item span:hover {
  color: #3498DB;
}
body.edit.activeadmin_offers .withTags,
body.update.activeadmin_offers .withTags,
body.create.activeadmin_offers .withTags,
body.new.activeadmin_offers .withTags,
body.new.activeadmin_cashback_boost_campaigns .withTags,
body.create.activeadmin_cashback_boost_campaigns .withTags,
body.update.activeadmin_cashback_boost_campaigns .withTags,
body.edit.activeadmin_cashback_boost_campaigns .withTags,
body.new.activeadmin_takeovers .withTags,
body.edit.activeadmin_takeovers .withTags,
body.create.activeadmin_takeovers .withTags,
body.update.activeadmin_takeovers .withTags {
  vertical-align: top;
  height: 250px;
}
body.edit.activeadmin_offers p.content-parameters-tags-title,
body.update.activeadmin_offers p.content-parameters-tags-title,
body.create.activeadmin_offers p.content-parameters-tags-title,
body.new.activeadmin_offers p.content-parameters-tags-title,
body.new.activeadmin_cashback_boost_campaigns p.content-parameters-tags-title,
body.create.activeadmin_cashback_boost_campaigns p.content-parameters-tags-title,
body.update.activeadmin_cashback_boost_campaigns p.content-parameters-tags-title,
body.edit.activeadmin_cashback_boost_campaigns p.content-parameters-tags-title,
body.new.activeadmin_takeovers p.content-parameters-tags-title,
body.edit.activeadmin_takeovers p.content-parameters-tags-title,
body.create.activeadmin_takeovers p.content-parameters-tags-title,
body.update.activeadmin_takeovers p.content-parameters-tags-title {
  font-size: 0.9em;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* PRESENTATION */
}
body.edit.activeadmin_offers span.button_link_small,
body.edit.activeadmin_offers a.button_link_small,
body.update.activeadmin_offers span.button_link_small,
body.update.activeadmin_offers a.button_link_small,
body.create.activeadmin_offers span.button_link_small,
body.create.activeadmin_offers a.button_link_small,
body.new.activeadmin_offers span.button_link_small,
body.new.activeadmin_offers a.button_link_small,
body.new.activeadmin_cashback_boost_campaigns span.button_link_small,
body.new.activeadmin_cashback_boost_campaigns a.button_link_small,
body.create.activeadmin_cashback_boost_campaigns span.button_link_small,
body.create.activeadmin_cashback_boost_campaigns a.button_link_small,
body.update.activeadmin_cashback_boost_campaigns span.button_link_small,
body.update.activeadmin_cashback_boost_campaigns a.button_link_small,
body.edit.activeadmin_cashback_boost_campaigns span.button_link_small,
body.edit.activeadmin_cashback_boost_campaigns a.button_link_small,
body.new.activeadmin_takeovers span.button_link_small,
body.new.activeadmin_takeovers a.button_link_small,
body.edit.activeadmin_takeovers span.button_link_small,
body.edit.activeadmin_takeovers a.button_link_small,
body.create.activeadmin_takeovers span.button_link_small,
body.create.activeadmin_takeovers a.button_link_small,
body.update.activeadmin_takeovers span.button_link_small,
body.update.activeadmin_takeovers a.button_link_small {
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 7px;
  padding-right: 7px;
  text-decoration: none !important;
  /* override acitve admin css. FIXME : include activeadmin css before our css files */
  border: 1px solid #0066CC;
}
body.edit.activeadmin_offers span.button_link_small:hover,
body.edit.activeadmin_offers a.button_link_small:hover,
body.update.activeadmin_offers span.button_link_small:hover,
body.update.activeadmin_offers a.button_link_small:hover,
body.create.activeadmin_offers span.button_link_small:hover,
body.create.activeadmin_offers a.button_link_small:hover,
body.new.activeadmin_offers span.button_link_small:hover,
body.new.activeadmin_offers a.button_link_small:hover,
body.new.activeadmin_cashback_boost_campaigns span.button_link_small:hover,
body.new.activeadmin_cashback_boost_campaigns a.button_link_small:hover,
body.create.activeadmin_cashback_boost_campaigns span.button_link_small:hover,
body.create.activeadmin_cashback_boost_campaigns a.button_link_small:hover,
body.update.activeadmin_cashback_boost_campaigns span.button_link_small:hover,
body.update.activeadmin_cashback_boost_campaigns a.button_link_small:hover,
body.edit.activeadmin_cashback_boost_campaigns span.button_link_small:hover,
body.edit.activeadmin_cashback_boost_campaigns a.button_link_small:hover,
body.new.activeadmin_takeovers span.button_link_small:hover,
body.new.activeadmin_takeovers a.button_link_small:hover,
body.edit.activeadmin_takeovers span.button_link_small:hover,
body.edit.activeadmin_takeovers a.button_link_small:hover,
body.create.activeadmin_takeovers span.button_link_small:hover,
body.create.activeadmin_takeovers a.button_link_small:hover,
body.update.activeadmin_takeovers span.button_link_small:hover,
body.update.activeadmin_takeovers a.button_link_small:hover {
  text-decoration: none !important;
  background-color: #DDD;
}
body.edit.activeadmin_offers select#offer_customer_id,
body.update.activeadmin_offers select#offer_customer_id,
body.create.activeadmin_offers select#offer_customer_id,
body.new.activeadmin_offers select#offer_customer_id,
body.new.activeadmin_cashback_boost_campaigns select#offer_customer_id,
body.create.activeadmin_cashback_boost_campaigns select#offer_customer_id,
body.update.activeadmin_cashback_boost_campaigns select#offer_customer_id,
body.edit.activeadmin_cashback_boost_campaigns select#offer_customer_id,
body.new.activeadmin_takeovers select#offer_customer_id,
body.edit.activeadmin_takeovers select#offer_customer_id,
body.create.activeadmin_takeovers select#offer_customer_id,
body.update.activeadmin_takeovers select#offer_customer_id {
  width: 308px;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* FILE INPUTS */
}
body.edit.activeadmin_offers input.uploader,
body.update.activeadmin_offers input.uploader,
body.create.activeadmin_offers input.uploader,
body.new.activeadmin_offers input.uploader,
body.new.activeadmin_cashback_boost_campaigns input.uploader,
body.create.activeadmin_cashback_boost_campaigns input.uploader,
body.update.activeadmin_cashback_boost_campaigns input.uploader,
body.edit.activeadmin_cashback_boost_campaigns input.uploader,
body.new.activeadmin_takeovers input.uploader,
body.edit.activeadmin_takeovers input.uploader,
body.create.activeadmin_takeovers input.uploader,
body.update.activeadmin_takeovers input.uploader {
  display: none;
  margin-top: 9px;
}
body.edit.activeadmin_offers .creation label,
body.update.activeadmin_offers .creation label,
body.create.activeadmin_offers .creation label,
body.new.activeadmin_offers .creation label,
body.new.activeadmin_cashback_boost_campaigns .creation label,
body.create.activeadmin_cashback_boost_campaigns .creation label,
body.update.activeadmin_cashback_boost_campaigns .creation label,
body.edit.activeadmin_cashback_boost_campaigns .creation label,
body.new.activeadmin_takeovers .creation label,
body.edit.activeadmin_takeovers .creation label,
body.create.activeadmin_takeovers .creation label,
body.update.activeadmin_takeovers .creation label {
  color: #161616;
}
body.edit.activeadmin_offers .visibility label,
body.update.activeadmin_offers .visibility label,
body.create.activeadmin_offers .visibility label,
body.new.activeadmin_offers .visibility label,
body.new.activeadmin_cashback_boost_campaigns .visibility label,
body.create.activeadmin_cashback_boost_campaigns .visibility label,
body.update.activeadmin_cashback_boost_campaigns .visibility label,
body.edit.activeadmin_cashback_boost_campaigns .visibility label,
body.new.activeadmin_takeovers .visibility label,
body.edit.activeadmin_takeovers .visibility label,
body.create.activeadmin_takeovers .visibility label,
body.update.activeadmin_takeovers .visibility label {
  color: #38a9d1;
}
body.edit.activeadmin_offers .usability label,
body.update.activeadmin_offers .usability label,
body.create.activeadmin_offers .usability label,
body.new.activeadmin_offers .usability label,
body.new.activeadmin_cashback_boost_campaigns .usability label,
body.create.activeadmin_cashback_boost_campaigns .usability label,
body.update.activeadmin_cashback_boost_campaigns .usability label,
body.edit.activeadmin_cashback_boost_campaigns .usability label,
body.new.activeadmin_takeovers .usability label,
body.edit.activeadmin_takeovers .usability label,
body.create.activeadmin_takeovers .usability label,
body.update.activeadmin_takeovers .usability label {
  color: #eb6600;
}
body.edit.activeadmin_offers #refund .refund_calculation_explain,
body.update.activeadmin_offers #refund .refund_calculation_explain,
body.create.activeadmin_offers #refund .refund_calculation_explain,
body.new.activeadmin_offers #refund .refund_calculation_explain,
body.new.activeadmin_cashback_boost_campaigns #refund .refund_calculation_explain,
body.create.activeadmin_cashback_boost_campaigns #refund .refund_calculation_explain,
body.update.activeadmin_cashback_boost_campaigns #refund .refund_calculation_explain,
body.edit.activeadmin_cashback_boost_campaigns #refund .refund_calculation_explain,
body.new.activeadmin_takeovers #refund .refund_calculation_explain,
body.edit.activeadmin_takeovers #refund .refund_calculation_explain,
body.create.activeadmin_takeovers #refund .refund_calculation_explain,
body.update.activeadmin_takeovers #refund .refund_calculation_explain {
  height: 60px;
  width: 400px;
  border-radius: 3px;
  font-size: 0.95em;
  font-weight: normal;
  background-color: #EEE;
  border: 1px solid #c9d0d6;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* Submit popups (panel) */
}
body.edit.activeadmin_offers .panel_submission label,
body.update.activeadmin_offers .panel_submission label,
body.create.activeadmin_offers .panel_submission label,
body.new.activeadmin_offers .panel_submission label,
body.new.activeadmin_cashback_boost_campaigns .panel_submission label,
body.create.activeadmin_cashback_boost_campaigns .panel_submission label,
body.update.activeadmin_cashback_boost_campaigns .panel_submission label,
body.edit.activeadmin_cashback_boost_campaigns .panel_submission label,
body.new.activeadmin_takeovers .panel_submission label,
body.edit.activeadmin_takeovers .panel_submission label,
body.create.activeadmin_takeovers .panel_submission label,
body.update.activeadmin_takeovers .panel_submission label {
  width: 175px;
}
body.edit.activeadmin_offers .panel_submission .edit_media,
body.update.activeadmin_offers .panel_submission .edit_media,
body.create.activeadmin_offers .panel_submission .edit_media,
body.new.activeadmin_offers .panel_submission .edit_media,
body.new.activeadmin_cashback_boost_campaigns .panel_submission .edit_media,
body.create.activeadmin_cashback_boost_campaigns .panel_submission .edit_media,
body.update.activeadmin_cashback_boost_campaigns .panel_submission .edit_media,
body.edit.activeadmin_cashback_boost_campaigns .panel_submission .edit_media,
body.new.activeadmin_takeovers .panel_submission .edit_media,
body.edit.activeadmin_takeovers .panel_submission .edit_media,
body.create.activeadmin_takeovers .panel_submission .edit_media,
body.update.activeadmin_takeovers .panel_submission .edit_media {
  width: initial;
}
body.edit.activeadmin_offers .panel_submission .label_upload_file_image,
body.update.activeadmin_offers .panel_submission .label_upload_file_image,
body.create.activeadmin_offers .panel_submission .label_upload_file_image,
body.new.activeadmin_offers .panel_submission .label_upload_file_image,
body.new.activeadmin_cashback_boost_campaigns .panel_submission .label_upload_file_image,
body.create.activeadmin_cashback_boost_campaigns .panel_submission .label_upload_file_image,
body.update.activeadmin_cashback_boost_campaigns .panel_submission .label_upload_file_image,
body.edit.activeadmin_cashback_boost_campaigns .panel_submission .label_upload_file_image,
body.new.activeadmin_takeovers .panel_submission .label_upload_file_image,
body.edit.activeadmin_takeovers .panel_submission .label_upload_file_image,
body.create.activeadmin_takeovers .panel_submission .label_upload_file_image,
body.update.activeadmin_takeovers .panel_submission .label_upload_file_image {
  width: 50px;
}
body.edit.activeadmin_offers .panel_submission .proof-shadowed,
body.update.activeadmin_offers .panel_submission .proof-shadowed,
body.create.activeadmin_offers .panel_submission .proof-shadowed,
body.new.activeadmin_offers .panel_submission .proof-shadowed,
body.new.activeadmin_cashback_boost_campaigns .panel_submission .proof-shadowed,
body.create.activeadmin_cashback_boost_campaigns .panel_submission .proof-shadowed,
body.update.activeadmin_cashback_boost_campaigns .panel_submission .proof-shadowed,
body.edit.activeadmin_cashback_boost_campaigns .panel_submission .proof-shadowed,
body.new.activeadmin_takeovers .panel_submission .proof-shadowed,
body.edit.activeadmin_takeovers .panel_submission .proof-shadowed,
body.create.activeadmin_takeovers .panel_submission .proof-shadowed,
body.update.activeadmin_takeovers .panel_submission .proof-shadowed {
  -webkit-filter: drop-shadow(7px 0px 2px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(7px 0px 2px rgba(0, 0, 0, 0.5));
}
body.edit.activeadmin_offers .submission_type_explanation,
body.update.activeadmin_offers .submission_type_explanation,
body.create.activeadmin_offers .submission_type_explanation,
body.new.activeadmin_offers .submission_type_explanation,
body.new.activeadmin_cashback_boost_campaigns .submission_type_explanation,
body.create.activeadmin_cashback_boost_campaigns .submission_type_explanation,
body.update.activeadmin_cashback_boost_campaigns .submission_type_explanation,
body.edit.activeadmin_cashback_boost_campaigns .submission_type_explanation,
body.new.activeadmin_takeovers .submission_type_explanation,
body.edit.activeadmin_takeovers .submission_type_explanation,
body.create.activeadmin_takeovers .submission_type_explanation,
body.update.activeadmin_takeovers .submission_type_explanation {
  color: #FC820B;
  display: none;
  float: left;
  margin: 5px 0 5px;
  max-width: 600px;
}
body.edit.activeadmin_offers .submission_type_explanation h4,
body.update.activeadmin_offers .submission_type_explanation h4,
body.create.activeadmin_offers .submission_type_explanation h4,
body.new.activeadmin_offers .submission_type_explanation h4,
body.new.activeadmin_cashback_boost_campaigns .submission_type_explanation h4,
body.create.activeadmin_cashback_boost_campaigns .submission_type_explanation h4,
body.update.activeadmin_cashback_boost_campaigns .submission_type_explanation h4,
body.edit.activeadmin_cashback_boost_campaigns .submission_type_explanation h4,
body.new.activeadmin_takeovers .submission_type_explanation h4,
body.edit.activeadmin_takeovers .submission_type_explanation h4,
body.create.activeadmin_takeovers .submission_type_explanation h4,
body.update.activeadmin_takeovers .submission_type_explanation h4 {
  margin: 0;
}
body.edit.activeadmin_offers .submission_type_explanation p,
body.update.activeadmin_offers .submission_type_explanation p,
body.create.activeadmin_offers .submission_type_explanation p,
body.new.activeadmin_offers .submission_type_explanation p,
body.new.activeadmin_cashback_boost_campaigns .submission_type_explanation p,
body.create.activeadmin_cashback_boost_campaigns .submission_type_explanation p,
body.update.activeadmin_cashback_boost_campaigns .submission_type_explanation p,
body.edit.activeadmin_cashback_boost_campaigns .submission_type_explanation p,
body.new.activeadmin_takeovers .submission_type_explanation p,
body.edit.activeadmin_takeovers .submission_type_explanation p,
body.create.activeadmin_takeovers .submission_type_explanation p,
body.update.activeadmin_takeovers .submission_type_explanation p {
  margin: 5px 0;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* PRODUCT (sidebar) */
}
body.edit.activeadmin_offers fieldset.inputs.products,
body.update.activeadmin_offers fieldset.inputs.products,
body.create.activeadmin_offers fieldset.inputs.products,
body.new.activeadmin_offers fieldset.inputs.products,
body.new.activeadmin_cashback_boost_campaigns fieldset.inputs.products,
body.create.activeadmin_cashback_boost_campaigns fieldset.inputs.products,
body.update.activeadmin_cashback_boost_campaigns fieldset.inputs.products,
body.edit.activeadmin_cashback_boost_campaigns fieldset.inputs.products,
body.new.activeadmin_takeovers fieldset.inputs.products,
body.edit.activeadmin_takeovers fieldset.inputs.products,
body.create.activeadmin_takeovers fieldset.inputs.products,
body.update.activeadmin_takeovers fieldset.inputs.products {
  width: 240px;
}
body.edit.activeadmin_offers fieldset.inputs.products li,
body.update.activeadmin_offers fieldset.inputs.products li,
body.create.activeadmin_offers fieldset.inputs.products li,
body.new.activeadmin_offers fieldset.inputs.products li,
body.new.activeadmin_cashback_boost_campaigns fieldset.inputs.products li,
body.create.activeadmin_cashback_boost_campaigns fieldset.inputs.products li,
body.update.activeadmin_cashback_boost_campaigns fieldset.inputs.products li,
body.edit.activeadmin_cashback_boost_campaigns fieldset.inputs.products li,
body.new.activeadmin_takeovers fieldset.inputs.products li,
body.edit.activeadmin_takeovers fieldset.inputs.products li,
body.create.activeadmin_takeovers fieldset.inputs.products li,
body.update.activeadmin_takeovers fieldset.inputs.products li {
  list-style: none;
}
body.edit.activeadmin_offers fieldset.inputs.products table th,
body.update.activeadmin_offers fieldset.inputs.products table th,
body.create.activeadmin_offers fieldset.inputs.products table th,
body.new.activeadmin_offers fieldset.inputs.products table th,
body.new.activeadmin_cashback_boost_campaigns fieldset.inputs.products table th,
body.create.activeadmin_cashback_boost_campaigns fieldset.inputs.products table th,
body.update.activeadmin_cashback_boost_campaigns fieldset.inputs.products table th,
body.edit.activeadmin_cashback_boost_campaigns fieldset.inputs.products table th,
body.new.activeadmin_takeovers fieldset.inputs.products table th,
body.edit.activeadmin_takeovers fieldset.inputs.products table th,
body.create.activeadmin_takeovers fieldset.inputs.products table th,
body.update.activeadmin_takeovers fieldset.inputs.products table th {
  border-bottom: none;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* ACCESSIBILITY */
}
body.edit.activeadmin_offers li#offer_popup_text,
body.update.activeadmin_offers li#offer_popup_text,
body.create.activeadmin_offers li#offer_popup_text,
body.new.activeadmin_offers li#offer_popup_text,
body.new.activeadmin_cashback_boost_campaigns li#offer_popup_text,
body.create.activeadmin_cashback_boost_campaigns li#offer_popup_text,
body.update.activeadmin_cashback_boost_campaigns li#offer_popup_text,
body.edit.activeadmin_cashback_boost_campaigns li#offer_popup_text,
body.new.activeadmin_takeovers li#offer_popup_text,
body.edit.activeadmin_takeovers li#offer_popup_text,
body.create.activeadmin_takeovers li#offer_popup_text,
body.update.activeadmin_takeovers li#offer_popup_text {
  width: 300px;
  height: 100px;
}
body.edit.activeadmin_offers li.short,
body.update.activeadmin_offers li.short,
body.create.activeadmin_offers li.short,
body.new.activeadmin_offers li.short,
body.new.activeadmin_cashback_boost_campaigns li.short,
body.create.activeadmin_cashback_boost_campaigns li.short,
body.update.activeadmin_cashback_boost_campaigns li.short,
body.edit.activeadmin_cashback_boost_campaigns li.short,
body.new.activeadmin_takeovers li.short,
body.edit.activeadmin_takeovers li.short,
body.create.activeadmin_takeovers li.short,
body.update.activeadmin_takeovers li.short {
  padding-left: 0;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* SIDEBAR */
}
body.edit.activeadmin_offers input#create_operation_button,
body.update.activeadmin_offers input#create_operation_button,
body.create.activeadmin_offers input#create_operation_button,
body.new.activeadmin_offers input#create_operation_button,
body.new.activeadmin_cashback_boost_campaigns input#create_operation_button,
body.create.activeadmin_cashback_boost_campaigns input#create_operation_button,
body.update.activeadmin_cashback_boost_campaigns input#create_operation_button,
body.edit.activeadmin_cashback_boost_campaigns input#create_operation_button,
body.new.activeadmin_takeovers input#create_operation_button,
body.edit.activeadmin_takeovers input#create_operation_button,
body.create.activeadmin_takeovers input#create_operation_button,
body.update.activeadmin_takeovers input#create_operation_button {
  float: left;
  margin: 15px auto auto 25px;
}
body.edit.activeadmin_offers form.create_operation_form,
body.update.activeadmin_offers form.create_operation_form,
body.create.activeadmin_offers form.create_operation_form,
body.new.activeadmin_offers form.create_operation_form,
body.new.activeadmin_cashback_boost_campaigns form.create_operation_form,
body.create.activeadmin_cashback_boost_campaigns form.create_operation_form,
body.update.activeadmin_cashback_boost_campaigns form.create_operation_form,
body.edit.activeadmin_cashback_boost_campaigns form.create_operation_form,
body.new.activeadmin_takeovers form.create_operation_form,
body.edit.activeadmin_takeovers form.create_operation_form,
body.create.activeadmin_takeovers form.create_operation_form,
body.update.activeadmin_takeovers form.create_operation_form {
  background-color: #b2b2b2;
  border: 1px solid #323537 !important;
  border-radius: 3px;
  display: none;
  position: absolute;
  width: 340px !important;
  top: 218px !important;
  left: 929px !important;
}
body.edit.activeadmin_offers form.create_operation_form fieldset,
body.update.activeadmin_offers form.create_operation_form fieldset,
body.create.activeadmin_offers form.create_operation_form fieldset,
body.new.activeadmin_offers form.create_operation_form fieldset,
body.new.activeadmin_cashback_boost_campaigns form.create_operation_form fieldset,
body.create.activeadmin_cashback_boost_campaigns form.create_operation_form fieldset,
body.update.activeadmin_cashback_boost_campaigns form.create_operation_form fieldset,
body.edit.activeadmin_cashback_boost_campaigns form.create_operation_form fieldset,
body.new.activeadmin_takeovers form.create_operation_form fieldset,
body.edit.activeadmin_takeovers form.create_operation_form fieldset,
body.create.activeadmin_takeovers form.create_operation_form fieldset,
body.update.activeadmin_takeovers form.create_operation_form fieldset {
  background-color: #b2b2b2 !important;
}
body.edit.activeadmin_offers form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.update.activeadmin_offers form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.create.activeadmin_offers form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.new.activeadmin_offers form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.new.activeadmin_cashback_boost_campaigns form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.create.activeadmin_cashback_boost_campaigns form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.update.activeadmin_cashback_boost_campaigns form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.edit.activeadmin_cashback_boost_campaigns form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.new.activeadmin_takeovers form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.edit.activeadmin_takeovers form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.create.activeadmin_takeovers form.create_operation_form fieldset.actions ol li#operation_submit_action,
body.update.activeadmin_takeovers form.create_operation_form fieldset.actions ol li#operation_submit_action {
  margin-left: 86px;
  margin-top: -17px;
  margin-bottom: 10px;
}
body.edit.activeadmin_offers textarea.operation_comment,
body.update.activeadmin_offers textarea.operation_comment,
body.create.activeadmin_offers textarea.operation_comment,
body.new.activeadmin_offers textarea.operation_comment,
body.new.activeadmin_cashback_boost_campaigns textarea.operation_comment,
body.create.activeadmin_cashback_boost_campaigns textarea.operation_comment,
body.update.activeadmin_cashback_boost_campaigns textarea.operation_comment,
body.edit.activeadmin_cashback_boost_campaigns textarea.operation_comment,
body.new.activeadmin_takeovers textarea.operation_comment,
body.edit.activeadmin_takeovers textarea.operation_comment,
body.create.activeadmin_takeovers textarea.operation_comment,
body.update.activeadmin_takeovers textarea.operation_comment {
  height: 70px !important;
  width: 315px !important;
}
body.edit.activeadmin_offers table.panel_table td li,
body.update.activeadmin_offers table.panel_table td li,
body.create.activeadmin_offers table.panel_table td li,
body.new.activeadmin_offers table.panel_table td li,
body.new.activeadmin_cashback_boost_campaigns table.panel_table td li,
body.create.activeadmin_cashback_boost_campaigns table.panel_table td li,
body.update.activeadmin_cashback_boost_campaigns table.panel_table td li,
body.edit.activeadmin_cashback_boost_campaigns table.panel_table td li,
body.new.activeadmin_takeovers table.panel_table td li,
body.edit.activeadmin_takeovers table.panel_table td li,
body.create.activeadmin_takeovers table.panel_table td li,
body.update.activeadmin_takeovers table.panel_table td li {
  color: #FFF;
  font-weight: bold;
}
body.edit.activeadmin_offers li#operation_effective_at_input fieldset ol,
body.update.activeadmin_offers li#operation_effective_at_input fieldset ol,
body.create.activeadmin_offers li#operation_effective_at_input fieldset ol,
body.new.activeadmin_offers li#operation_effective_at_input fieldset ol,
body.new.activeadmin_cashback_boost_campaigns li#operation_effective_at_input fieldset ol,
body.create.activeadmin_cashback_boost_campaigns li#operation_effective_at_input fieldset ol,
body.update.activeadmin_cashback_boost_campaigns li#operation_effective_at_input fieldset ol,
body.edit.activeadmin_cashback_boost_campaigns li#operation_effective_at_input fieldset ol,
body.new.activeadmin_takeovers li#operation_effective_at_input fieldset ol,
body.edit.activeadmin_takeovers li#operation_effective_at_input fieldset ol,
body.create.activeadmin_takeovers li#operation_effective_at_input fieldset ol,
body.update.activeadmin_takeovers li#operation_effective_at_input fieldset ol {
  padding: 0;
}
body.edit.activeadmin_offers #upload_vip_emails_upload,
body.update.activeadmin_offers #upload_vip_emails_upload,
body.create.activeadmin_offers #upload_vip_emails_upload,
body.new.activeadmin_offers #upload_vip_emails_upload,
body.new.activeadmin_cashback_boost_campaigns #upload_vip_emails_upload,
body.create.activeadmin_cashback_boost_campaigns #upload_vip_emails_upload,
body.update.activeadmin_cashback_boost_campaigns #upload_vip_emails_upload,
body.edit.activeadmin_cashback_boost_campaigns #upload_vip_emails_upload,
body.new.activeadmin_takeovers #upload_vip_emails_upload,
body.edit.activeadmin_takeovers #upload_vip_emails_upload,
body.create.activeadmin_takeovers #upload_vip_emails_upload,
body.update.activeadmin_takeovers #upload_vip_emails_upload {
  float: left;
  margin-top: -30px;
  margin-left: 130px;
  position: relative;
  top: 0;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* BILLING EDIT */
}
body.edit.activeadmin_offers .billing_edit,
body.update.activeadmin_offers .billing_edit,
body.create.activeadmin_offers .billing_edit,
body.new.activeadmin_offers .billing_edit,
body.new.activeadmin_cashback_boost_campaigns .billing_edit,
body.create.activeadmin_cashback_boost_campaigns .billing_edit,
body.update.activeadmin_cashback_boost_campaigns .billing_edit,
body.edit.activeadmin_cashback_boost_campaigns .billing_edit,
body.new.activeadmin_takeovers .billing_edit,
body.edit.activeadmin_takeovers .billing_edit,
body.create.activeadmin_takeovers .billing_edit,
body.update.activeadmin_takeovers .billing_edit {
  margin: 3px 15px 15px 0 !important;
}
body.edit.activeadmin_offers .billing_edit th,
body.update.activeadmin_offers .billing_edit th,
body.create.activeadmin_offers .billing_edit th,
body.new.activeadmin_offers .billing_edit th,
body.new.activeadmin_cashback_boost_campaigns .billing_edit th,
body.create.activeadmin_cashback_boost_campaigns .billing_edit th,
body.update.activeadmin_cashback_boost_campaigns .billing_edit th,
body.edit.activeadmin_cashback_boost_campaigns .billing_edit th,
body.new.activeadmin_takeovers .billing_edit th,
body.edit.activeadmin_takeovers .billing_edit th,
body.create.activeadmin_takeovers .billing_edit th,
body.update.activeadmin_takeovers .billing_edit th {
  width: 150px;
  font-size: 0.9em !important;
  padding-left: 0;
  text-transform: uppercase;
  color: #5e6469;
  text-shadow: white 0 1px 0;
  border-bottom: 1px solid #e8e8e8 !important;
}
body.edit.activeadmin_offers .billing_edit td,
body.update.activeadmin_offers .billing_edit td,
body.create.activeadmin_offers .billing_edit td,
body.new.activeadmin_offers .billing_edit td,
body.new.activeadmin_cashback_boost_campaigns .billing_edit td,
body.create.activeadmin_cashback_boost_campaigns .billing_edit td,
body.update.activeadmin_cashback_boost_campaigns .billing_edit td,
body.edit.activeadmin_cashback_boost_campaigns .billing_edit td,
body.new.activeadmin_takeovers .billing_edit td,
body.edit.activeadmin_takeovers .billing_edit td,
body.create.activeadmin_takeovers .billing_edit td,
body.update.activeadmin_takeovers .billing_edit td {
  padding: 8px 12px 6px 12px !important;
  border-bottom: 1px solid #e8e8e8 !important;
}
body.edit.activeadmin_offers li.tiny,
body.update.activeadmin_offers li.tiny,
body.create.activeadmin_offers li.tiny,
body.new.activeadmin_offers li.tiny,
body.new.activeadmin_cashback_boost_campaigns li.tiny,
body.create.activeadmin_cashback_boost_campaigns li.tiny,
body.update.activeadmin_cashback_boost_campaigns li.tiny,
body.edit.activeadmin_cashback_boost_campaigns li.tiny,
body.new.activeadmin_takeovers li.tiny,
body.edit.activeadmin_takeovers li.tiny,
body.create.activeadmin_takeovers li.tiny,
body.update.activeadmin_takeovers li.tiny {
  padding: 1px;
  padding-left: 15px;
}
body.edit.activeadmin_offers li.label_medium label.label,
body.update.activeadmin_offers li.label_medium label.label,
body.create.activeadmin_offers li.label_medium label.label,
body.new.activeadmin_offers li.label_medium label.label,
body.new.activeadmin_cashback_boost_campaigns li.label_medium label.label,
body.create.activeadmin_cashback_boost_campaigns li.label_medium label.label,
body.update.activeadmin_cashback_boost_campaigns li.label_medium label.label,
body.edit.activeadmin_cashback_boost_campaigns li.label_medium label.label,
body.new.activeadmin_takeovers li.label_medium label.label,
body.edit.activeadmin_takeovers li.label_medium label.label,
body.create.activeadmin_takeovers li.label_medium label.label,
body.update.activeadmin_takeovers li.label_medium label.label {
  width: 150px;
}
body.edit.activeadmin_offers li.label_tiny label.label,
body.update.activeadmin_offers li.label_tiny label.label,
body.create.activeadmin_offers li.label_tiny label.label,
body.new.activeadmin_offers li.label_tiny label.label,
body.new.activeadmin_cashback_boost_campaigns li.label_tiny label.label,
body.create.activeadmin_cashback_boost_campaigns li.label_tiny label.label,
body.update.activeadmin_cashback_boost_campaigns li.label_tiny label.label,
body.edit.activeadmin_cashback_boost_campaigns li.label_tiny label.label,
body.new.activeadmin_takeovers li.label_tiny label.label,
body.edit.activeadmin_takeovers li.label_tiny label.label,
body.create.activeadmin_takeovers li.label_tiny label.label,
body.update.activeadmin_takeovers li.label_tiny label.label {
  width: 80px;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* Override label css */
}
body.edit.activeadmin_offers table.budget_details span,
body.update.activeadmin_offers table.budget_details span,
body.create.activeadmin_offers table.budget_details span,
body.new.activeadmin_offers table.budget_details span,
body.new.activeadmin_cashback_boost_campaigns table.budget_details span,
body.create.activeadmin_cashback_boost_campaigns table.budget_details span,
body.update.activeadmin_cashback_boost_campaigns table.budget_details span,
body.edit.activeadmin_cashback_boost_campaigns table.budget_details span,
body.new.activeadmin_takeovers table.budget_details span,
body.edit.activeadmin_takeovers table.budget_details span,
body.create.activeadmin_takeovers table.budget_details span,
body.update.activeadmin_takeovers table.budget_details span {
  padding-right: 15px;
}
body.edit.activeadmin_offers table.budget_details th,
body.update.activeadmin_offers table.budget_details th,
body.create.activeadmin_offers table.budget_details th,
body.new.activeadmin_offers table.budget_details th,
body.new.activeadmin_cashback_boost_campaigns table.budget_details th,
body.create.activeadmin_cashback_boost_campaigns table.budget_details th,
body.update.activeadmin_cashback_boost_campaigns table.budget_details th,
body.edit.activeadmin_cashback_boost_campaigns table.budget_details th,
body.new.activeadmin_takeovers table.budget_details th,
body.edit.activeadmin_takeovers table.budget_details th,
body.create.activeadmin_takeovers table.budget_details th,
body.update.activeadmin_takeovers table.budget_details th {
  width: 110px;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* CSS for datepicker in panel configuration edit */
}
body.edit.activeadmin_offers .offer_datetime,
body.update.activeadmin_offers .offer_datetime,
body.create.activeadmin_offers .offer_datetime,
body.new.activeadmin_offers .offer_datetime,
body.new.activeadmin_cashback_boost_campaigns .offer_datetime,
body.create.activeadmin_cashback_boost_campaigns .offer_datetime,
body.update.activeadmin_cashback_boost_campaigns .offer_datetime,
body.edit.activeadmin_cashback_boost_campaigns .offer_datetime,
body.new.activeadmin_takeovers .offer_datetime,
body.edit.activeadmin_takeovers .offer_datetime,
body.create.activeadmin_takeovers .offer_datetime,
body.update.activeadmin_takeovers .offer_datetime {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3px;
}
body.edit.activeadmin_offers .date_picker,
body.update.activeadmin_offers .date_picker,
body.create.activeadmin_offers .date_picker,
body.new.activeadmin_offers .date_picker,
body.new.activeadmin_cashback_boost_campaigns .date_picker,
body.create.activeadmin_cashback_boost_campaigns .date_picker,
body.update.activeadmin_cashback_boost_campaigns .date_picker,
body.edit.activeadmin_cashback_boost_campaigns .date_picker,
body.new.activeadmin_takeovers .date_picker,
body.edit.activeadmin_takeovers .date_picker,
body.create.activeadmin_takeovers .date_picker,
body.update.activeadmin_takeovers .date_picker {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 15px;
  margin-right: 7px;
}
body.edit.activeadmin_offers .date_picker label,
body.update.activeadmin_offers .date_picker label,
body.create.activeadmin_offers .date_picker label,
body.new.activeadmin_offers .date_picker label,
body.new.activeadmin_cashback_boost_campaigns .date_picker label,
body.create.activeadmin_cashback_boost_campaigns .date_picker label,
body.update.activeadmin_cashback_boost_campaigns .date_picker label,
body.edit.activeadmin_cashback_boost_campaigns .date_picker label,
body.new.activeadmin_takeovers .date_picker label,
body.edit.activeadmin_takeovers .date_picker label,
body.create.activeadmin_takeovers .date_picker label,
body.update.activeadmin_takeovers .date_picker label {
  font-size: 1em;
  font-weight: bold;
}
body.edit.activeadmin_offers .date_picker input,
body.update.activeadmin_offers .date_picker input,
body.create.activeadmin_offers .date_picker input,
body.new.activeadmin_offers .date_picker input,
body.new.activeadmin_cashback_boost_campaigns .date_picker input,
body.create.activeadmin_cashback_boost_campaigns .date_picker input,
body.update.activeadmin_cashback_boost_campaigns .date_picker input,
body.edit.activeadmin_cashback_boost_campaigns .date_picker input,
body.new.activeadmin_takeovers .date_picker input,
body.edit.activeadmin_takeovers .date_picker input,
body.create.activeadmin_takeovers .date_picker input,
body.update.activeadmin_takeovers .date_picker input {
  height: 10px;
  width: auto;
}
body.edit.activeadmin_offers .time_picker,
body.update.activeadmin_offers .time_picker,
body.create.activeadmin_offers .time_picker,
body.new.activeadmin_offers .time_picker,
body.new.activeadmin_cashback_boost_campaigns .time_picker,
body.create.activeadmin_cashback_boost_campaigns .time_picker,
body.update.activeadmin_cashback_boost_campaigns .time_picker,
body.edit.activeadmin_cashback_boost_campaigns .time_picker,
body.new.activeadmin_takeovers .time_picker,
body.edit.activeadmin_takeovers .time_picker,
body.create.activeadmin_takeovers .time_picker,
body.update.activeadmin_takeovers .time_picker {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
body.edit.activeadmin_offers .time_picker input,
body.update.activeadmin_offers .time_picker input,
body.create.activeadmin_offers .time_picker input,
body.new.activeadmin_offers .time_picker input,
body.new.activeadmin_cashback_boost_campaigns .time_picker input,
body.create.activeadmin_cashback_boost_campaigns .time_picker input,
body.update.activeadmin_cashback_boost_campaigns .time_picker input,
body.edit.activeadmin_cashback_boost_campaigns .time_picker input,
body.new.activeadmin_takeovers .time_picker input,
body.edit.activeadmin_takeovers .time_picker input,
body.create.activeadmin_takeovers .time_picker input,
body.update.activeadmin_takeovers .time_picker input {
  height: 10px;
  width: auto;
}
body.edit.activeadmin_offers,
body.update.activeadmin_offers,
body.create.activeadmin_offers,
body.new.activeadmin_offers,
body.new.activeadmin_cashback_boost_campaigns,
body.create.activeadmin_cashback_boost_campaigns,
body.update.activeadmin_cashback_boost_campaigns,
body.edit.activeadmin_cashback_boost_campaigns,
body.new.activeadmin_takeovers,
body.edit.activeadmin_takeovers,
body.create.activeadmin_takeovers,
body.update.activeadmin_takeovers {
  /* Legend for panel visibility/usability */
}
body.edit.activeadmin_offers .legend_for_web,
body.update.activeadmin_offers .legend_for_web,
body.create.activeadmin_offers .legend_for_web,
body.new.activeadmin_offers .legend_for_web,
body.new.activeadmin_cashback_boost_campaigns .legend_for_web,
body.create.activeadmin_cashback_boost_campaigns .legend_for_web,
body.update.activeadmin_cashback_boost_campaigns .legend_for_web,
body.edit.activeadmin_cashback_boost_campaigns .legend_for_web,
body.new.activeadmin_takeovers .legend_for_web,
body.edit.activeadmin_takeovers .legend_for_web,
body.create.activeadmin_takeovers .legend_for_web,
body.update.activeadmin_takeovers .legend_for_web {
  position: relative;
  top: 5px;
  float: left;
}
body.edit.activeadmin_offers #offer_items_max_input label,
body.update.activeadmin_offers #offer_items_max_input label,
body.create.activeadmin_offers #offer_items_max_input label,
body.new.activeadmin_offers #offer_items_max_input label,
body.new.activeadmin_cashback_boost_campaigns #offer_items_max_input label,
body.create.activeadmin_cashback_boost_campaigns #offer_items_max_input label,
body.update.activeadmin_cashback_boost_campaigns #offer_items_max_input label,
body.edit.activeadmin_cashback_boost_campaigns #offer_items_max_input label,
body.new.activeadmin_takeovers #offer_items_max_input label,
body.edit.activeadmin_takeovers #offer_items_max_input label,
body.create.activeadmin_takeovers #offer_items_max_input label,
body.update.activeadmin_takeovers #offer_items_max_input label {
  display: none;
}
body.edit.activeadmin_offers p.smallNotice,
body.update.activeadmin_offers p.smallNotice,
body.create.activeadmin_offers p.smallNotice,
body.new.activeadmin_offers p.smallNotice,
body.new.activeadmin_cashback_boost_campaigns p.smallNotice,
body.create.activeadmin_cashback_boost_campaigns p.smallNotice,
body.update.activeadmin_cashback_boost_campaigns p.smallNotice,
body.edit.activeadmin_cashback_boost_campaigns p.smallNotice,
body.new.activeadmin_takeovers p.smallNotice,
body.edit.activeadmin_takeovers p.smallNotice,
body.create.activeadmin_takeovers p.smallNotice,
body.update.activeadmin_takeovers p.smallNotice {
  font-size: 0.95em;
  font-style: italic;
  color: #666;
}
body.edit.activeadmin_offers .addChain,
body.update.activeadmin_offers .addChain,
body.create.activeadmin_offers .addChain,
body.new.activeadmin_offers .addChain,
body.new.activeadmin_cashback_boost_campaigns .addChain,
body.create.activeadmin_cashback_boost_campaigns .addChain,
body.update.activeadmin_cashback_boost_campaigns .addChain,
body.edit.activeadmin_cashback_boost_campaigns .addChain,
body.new.activeadmin_takeovers .addChain,
body.edit.activeadmin_takeovers .addChain,
body.create.activeadmin_takeovers .addChain,
body.update.activeadmin_takeovers .addChain {
  display: inline-block;
}

.panel_surveys img.switch_img {
  float: left;
  margin-right: 10px;
}
.panel_surveys li.survey_title label {
  vertical-align: top;
  width: 90px;
}
.panel_surveys li.survey_title input {
  width: 760px !important;
}
.panel_surveys .answer_length {
  width: 40px !important;
  font-size: 11px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.panel_surveys {
  /* Questions list */
}
.panel_surveys ul.survey_questions {
  margin-top: 30px;
  margin-bottom: 20px;
}
.panel_surveys div.question {
  color: #323537;
  display: list-item;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 5px 10px;
  width: auto;
}
.panel_surveys div.question label {
  color: #5E6469;
  display: block;
  float: left;
  font-weight: bold;
  height: 18px;
  padding: 0;
  vertical-align: baseline;
  width: 90px;
  margin-right: 20px;
  white-space: nowrap;
}
.panel_surveys div.question input {
  background-color: white;
  border-color: #C9D0D6;
  color: black;
  display: inline-block;
  font-size: 11px;
  height: 13px;
  width: 760px;
  margin: 0;
  padding: 8px 10px;
  vertical-align: baseline;
  word-spacing: 0px;
}
.panel_surveys div.question th {
  padding-top: 10px;
  color: #5E6469;
  border-bottom: 1px solid #CCC;
}
.panel_surveys div.indent {
  margin-left: 30px;
}
.panel_surveys span.remove_field {
  padding: 10px;
}
.panel_surveys span.remove_field label {
  display: inline-block;
  float: none;
  font-weight: normal;
  padding-left: 5px;
}
.panel_surveys span.remove_field input {
  width: auto;
}
.panel_surveys p.add_question {
  float: left;
  margin-left: 10px;
  padding-left: 10px;
}
.panel_surveys .question-item {
  margin-bottom: 10px;
}
.panel_surveys p.add_opened_question,
.panel_surveys p.add_picture_question {
  float: left;
  margin-left: 20px;
}
.panel_surveys .survey_instructions {
  margin-left: 95px;
  margin-top: 10px;
  width: 760px;
}
.panel_surveys p.add_proposition {
  margin-top: 10px;
  margin-left: 40px;
}
.panel_surveys input.proposition {
  width: 730px !important;
}
.panel_surveys div.survey_edit_buttons {
  padding: 0 0 10px 10px;
}
.panel_surveys .survey_menu {
  margin-bottom: 10px;
}
.panel_surveys .survey_submenu {
  margin: 0;
  padding: 0;
}
.panel_surveys .new_survey_button {
  margin-bottom: 20px;
}
.panel_surveys .QuestionTemplate__sample {
  display: none;
}
.panel_surveys .QuestionTemplate__container {
  margin-top: 20px;
  margin-left: 3px;
}
.panel_surveys .QuestionTemplate__add_button {
  margin-left: 15px;
}
.panel_surveys .surveyInstructionsInput {
  margin-top: 10px;
  margin-bottom: 10px;
}
.panel_surveys .surveyInstructions {
  width: 760px;
}

#targeting li.refresh_button {
  width: 300px;
}
#targeting .refresh_targeting_accessibilities {
  cursor: pointer;
}
#targeting div.header_select {
  text-align: center;
  margin-bottom: 5px;
  background: #f4f4f4;
}
#targeting #coupons_activity_offers_chosen.disabled_chosen {
  opacity: 0.5;
  pointer-events: none;
}
#targeting .ms-list {
  height: 130px;
}
#targeting {
  /* override default active admin*/
}
#targeting .targetingPanel .attributes_table,
#targeting .targetingPanel fieldset ol > li.nomorefloat {
  overflow: visible;
}
#targeting li.territory_configuration {
  display: inline-block;
  width: 60%;
}
#targeting {
  /* override default active admin */
}
#targeting #geographical_panel .attributes_table,
#targeting #geographical_panel fieldset .panel_content ol > li {
  overflow: visible;
}
#targeting #birthday_panel .attributes_table,
#targeting .birthdayTarget__configuration {
  overflow: visible;
}
#targeting .birthdayTarget__configuration {
  display: inline-block;
}
#targeting #achievement_panel .attributes_table,
#targeting .achievementTarget__configuration {
  overflow: visible;
}
#targeting .achievementTarget__configuration {
  display: inline-block;
}
#targeting .nomorefloat {
  display: inline-block;
  vertical-align: middle;
}
#targeting .nomorefloat p,
#targeting .nomorefloat select,
#targeting .nomorefloat > div {
  display: inline-block;
  vertical-align: middle;
}
#targeting .fixmargin {
  margin-left: 3px;
}
#targeting .fixmargin.nomorefloat {
  width: calc(100% - 162px);
}
#targeting #ms-targeting_select {
  margin-left: 15px;
}
#targeting #target_territory_select_chosen,
#targeting .reset_chosen {
  display: inline-block;
  vertical-align: middle;
}
#targeting .reset_chosen {
  margin-left: 5px;
}
#targeting {
  /* Targeting view */
}
#targeting #targets_form .show_label {
  width: 120px;
}
#targeting #target_coupons_activity_configuration_coupons_count {
  display: inline-block;
  width: 4em !important;
  text-align: center;
}
#targeting label {
  width: 150px;
}
#targeting .delete_target_panel {
  float: right;
}
#targeting .target_comments {
  height: 25px;
  width: 300px;
}
#targeting .target_text_field {
  width: 300px;
}
#targeting #add_target_form_panel_button {
  margin-left: 28px;
  outline: none;
}
#targeting #add_target_form_panel_button .overlay {
  display: none;
}
#targeting #add_target_form_panel_button.disabled {
  pointer-events: none;
  position: relative;
  overflow: hidden;
}
#targeting #add_target_form_panel_button.disabled .overlay {
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  bottom: -10px;
  right: -10px;
  background: #FFF;
  opacity: 0.5;
}
#targeting #add_target_form_panel_button.disabled .overlay img {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#targeting #targets_form .panel > h3:after {
  margin-left: 10px;
  vertical-align: sub;
  display: inline-block;
  width: 15px;
  height: 15px;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
}
#targeting #targets_form .panel.visibility_icon > h3:after, #targeting #targets_form .panel.dynamic_visibility_icon > h3:after {
  background-image: url("https://d31kpolknopa09.cloudfront.net/assets/offer/show-3e87ba4b6c5cbe71efeba35dcea171868dc04b6869be4f6d21a8f67aebb48f2a.png");
}
#targeting #targets_form .panel.visibility_icon.exclude_user > h3:after, #targeting #targets_form .panel.dynamic_visibility_icon.exclude_user > h3:after {
  background-image: url("https://d31kpolknopa09.cloudfront.net/assets/offer/not_show-1dc1546e6b7e7ac81bfcbe9e90aaf9a0a3bc9fe5255a2b542aede2254986c4b0.png");
}
#targeting #targets_form .panel.usability_icon > h3:after {
  background-image: url("https://d31kpolknopa09.cloudfront.net/assets/offer/usable-dac00cd312e03b3f1e50dfbbcbb7daa0e1a190f3334a119ee6879278c866aedf.png");
}

label {
  display: inline-block;
  width: 150px;
}

.configurationPanel {
  width: 500px;
  margin: 5px 0;
  float: left;
}
.configurationPanel .alignedCheckbox {
  float: left;
}
.configurationPanel .customerBrands {
  overflow: visible;
}
.configurationPanel .categories {
  overflow: visible;
}

.offer_brands_table {
  position: relative;
}
.offer_brands_table table > tbody tr:last-child a.remove_fields {
  display: none;
}
.offer_brands_table select {
  max-width: 100%;
  min-width: 100%;
}
.offer_brands_table .panel_links {
  position: absolute;
  bottom: 5px;
  left: 48%;
}
.offer_brands_table .panel_links a.add_fields {
  font-size: 18px;
  line-height: 15px;
}

body.active_admin li.section_title {
  border-bottom: 1px solid #ccc;
  margin: 0 25px 5px 15px;
  font-weight: bold;
  padding: 15px 0 0 0;
  color: #5E6469;
  text-shadow: white 0 1px 0;
  text-transform: uppercase;
}
body.active_admin li.section_title .section_subtitle {
  float: right;
  font-size: 0.95em;
  font-style: italic;
  color: #999;
  text-transform: none;
}

.clickable:hover {
  cursor: pointer;
  background-color: rgba(150, 150, 200, 0.2);
}

#load_conditions_template {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-left: 5px;
}
#load_conditions_template img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

#rebatePanel label.label {
  width: 120px;
}
#rebatePanel label.radioLabel {
  width: auto;
  display: inline-block;
  float: none;
  margin-right: 10px;
}
#rebatePanel input.small_field {
  width: 50px !important;
}
#rebatePanel input.items_field {
  width: 35px !important;
  margin: 0 2px;
}
#rebatePanel input.number_field {
  width: 55px !important;
  margin: 0 2px;
}
#rebatePanel input[readonly] {
  background-color: #eee;
}
#rebatePanel .inline_input {
  padding: 0;
  margin: 0 3px;
}
#rebatePanel .clearing_label {
  width: 300px;
}
#rebatePanel .items_input_row {
  display: inline-block;
  background-color: #ecedee;
  padding: 6px 5px 5px 5px;
  width: 650px;
}
#rebatePanel .rebate_strategy_partial {
  display: none;
  clear: left;
}
#rebatePanel .rebate_rule_type_input {
  height: 20px;
}
#rebatePanel .rebate_rule_type_input label:not(.label) {
  display: inline-block;
  float: none;
  width: auto;
  margin-right: 10px;
  font-weight: normal;
  color: black;
}
#rebatePanel .full_rebate_variant_input {
  height: 20px;
  margin-top: 10px;
  margin-bottom: 25px;
}
#rebatePanel .full_rebate_variant_input label:not(.label) {
  display: inline-block;
  float: none;
  width: auto;
  margin-right: 10px;
  font-weight: normal;
  color: black;
}
#rebatePanel div.rebate_input {
  width: 650px;
  background-color: #ecedee;
  display: inline-block;
  padding: 6px 5px 0px 5px;
}
#rebatePanel div.rebate_input div.rebate_input_row {
  padding: 0;
  height: 20px;
  margin: 0 0 4px 0;
  float: left;
  clear: left;
}
#rebatePanel div.rebate_input div.rule_row:last-of-type {
  margin: 0;
}
#rebatePanel #add_percentage {
  font-size: 18px;
  line-height: 15px;
  padding: 0px 0px 3px 0px;
}
#rebatePanel .clear_percentages {
  padding: 1px 0px 0px 0px;
  margin: 0 5px 0 10px;
}
#rebatePanel #rebate_rules {
  clear: left;
}
#rebatePanel #rebate_rules > li .rebate_input .add_rule {
  clear: none;
}
#rebatePanel #rebate_rules > li .rebate_input a.flat_btn {
  margin-left: 5px;
}
#rebatePanel #rebate_rules > li .rebate_input a.flat_btn#add_rebate_rule {
  font-size: 18px;
  line-height: 15px;
}
#rebatePanel #rebate_rules > li .rebate_input div {
  display: inline-block;
}
#rebatePanel #rebate_rules .maximum_refund_row {
  clear: left;
}
#rebatePanel .infoMessage {
  color: #5e6469;
  font-size: 1em;
  margin-left: 3px;
}

#submission fieldset.inputs.configAttributes {
  margin-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#submission fieldset.inputs.presentationsAttributes {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#submission .info_section {
  text-transform: uppercase;
  font-weight: 500;
}

.twoColumnFields {
  width: 80%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.twoColumnFields .column {
  -ms-flex: 1;
      flex: 1;
}
.twoColumnFields .info_section {
  text-transform: uppercase;
  font-weight: 500;
}
.twoColumnFields fieldset.inputs {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}

#steps .deleteStep {
  float: right;
  margin-top: -29px;
  margin-right: 10px;
}

.requirementPanel {
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  padding: 5px 15px;
}
.requirementPanel span {
  padding: 1px 0 0 10px;
}

.requirementDeleteButton {
  float: right;
  padding-right: 10px;
}

.requirementField fieldset.inputs {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.versionSupport .versionSupport__toggle {
  float: right;
  margin-top: -28px;
  margin-right: 10px;
}
.versionSupport .versionSupport__form fieldset.inputs {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.translatableInput {
  display: inline-block;
}

.translatableText {
  display: inline-block;
  margin-left: -20px;
}
.translatableText .translatableField {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 400px;
}

.translatableField + .translatableField {
  margin-top: 5px;
}
#products#products .translatableField input {
  width: calc(100% - 25px - 16px) !important;
}
.translatableField .translatableField-language {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background-color: #666;
  color: white;
  text-transform: uppercase;
  font-weight: normal;
  text-shadow: none;
  font-size: 10px;
  line-height: 1;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

body.active_admin.show li.section_title {
  border-bottom: 1px solid #ccc;
  margin: 0 0 5px 0px;
  font-weight: bold;
  padding: 15px 0 0 0;
  color: #5E6469;
  text-shadow: white 0 1px 0;
  text-transform: uppercase;
  list-style: none;
  width: 100%;
}
body.active_admin.show li.section_title .section_subtitle {
  float: right;
  font-size: 0.95em;
  font-style: italic;
  color: #999;
  text-transform: none;
}

body.show.activeadmin_offers {
  /* reorganization of the offer show page */
}
body.show.activeadmin_offers tbody tr .bordered_rigth_left {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
body.show.activeadmin_offers tbody tr .bordered {
  border-top: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
}
body.show.activeadmin_offers tbody tr .bordered_right {
  border-right: 1px solid #dddddd !important;
}
body.show.activeadmin_offers tbody tr .bordered_left {
  border-left: 1px solid #dddddd !important;
}
body.show.activeadmin_offers tbody tr .bordered {
  border-right: 1px solid #ddd;
  text-align: right;
}
body.show.activeadmin_offers tbody tr .archived_date {
  padding-right: 0px;
  text-align: right;
}
body.show.activeadmin_offers tbody tr th.not_bordered, body.show.activeadmin_offers tbody tr td.not_bordered {
  border-style: none;
  font-weight: bold;
}
body.show.activeadmin_offers tbody tr td.not_bordered {
  text-align: right;
}
body.show.activeadmin_offers div.panel a.action_link {
  margin: -27px 10px !important;
  float: right;
}
body.show.activeadmin_offers span.show_span {
  display: inline-block;
}
body.show.activeadmin_offers span.ui-button-text {
  display: none;
}
body.show.activeadmin_offers button.ui-dialog-titlebar-close {
  padding: 2px;
}
body.show.activeadmin_offers div#rebate_panel li {
  margin-bottom: 3px;
}
body.show.activeadmin_offers table#rebate_preview_table {
  table-layout: fixed;
}
body.show.activeadmin_offers table#rebate_preview_table th, body.show.activeadmin_offers table#rebate_preview_table td {
  width: auto;
  text-align: right;
  padding: 2px 5px 2px 0px;
  font-size: 1em;
}
body.show.activeadmin_offers div#missing_information {
  height: 28px;
}
body.show.activeadmin_offers div#missing_information h3 {
  color: red;
}
body.show.activeadmin_offers div.attributes_table table {
  margin-top: 0;
  margin-bottom: 0;
}
body.show.activeadmin_offers div.panel-links label.mainTitle {
  padding: 0;
}
body.show.activeadmin_offers div.panel-links div.mainContainer-links {
  clear: none;
  float: left;
}
body.show.activeadmin_offers div.panel-links p.mainContainer-hints {
  font-style: italic;
  color: #666;
  margin: 0.5em 0 0 200px;
}
body.show.activeadmin_offers {
  /* PRODUCTS */
}
body.show.activeadmin_offers .panel .export_products {
  float: right;
  margin: -30px 0px 0px 0px;
}
body.show.activeadmin_offers .panel .export_products.webInconsistency {
  margin: -70px 0px 0px 0px;
}
body.show.activeadmin_offers {
  /* SUBMISSION */
}
body.show.activeadmin_offers #submission .proof-shadowed {
  -webkit-filter: drop-shadow(7px 0px 2px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(7px 0px 2px rgba(0, 0, 0, 0.5));
}
body.show.activeadmin_offers #submission .info_section {
  text-transform: uppercase;
  font-weight: 500;
}
body.show.activeadmin_offers {
  /* EMAILS */
}
body.show.activeadmin_offers div.panel ol#offer_email li {
  width: 150px;
  height: 21px;
}
body.show.activeadmin_offers {
  /* SURVEYS ----------------*/
  /* export mgmt on survey to prevent it to danse when opening/closing panel */
}
body.show.activeadmin_offers img.expand.closed, body.show.activeadmin_offers img.expand.opened {
  margin-right: 10px;
  width: 15px;
  height: 15px;
}
body.show.activeadmin_offers tr.votes td.question {
  display: inline-block;
}
body.show.activeadmin_offers td.title_question {
  width: 60%;
  font-weight: bold;
  padding-top: 10px;
  color: #5E6469;
  border-bottom: 1px solid #CCC;
}
body.show.activeadmin_offers td.vote {
  text-align: right;
  white-space: nowrap;
  width: 10%;
}
body.show.activeadmin_offers td.answer {
  width: 60%;
}
body.show.activeadmin_offers div.attributes_table tbody tr td.total_num {
  border-right: 1px solid #ddd;
  border-left: 0px solid #ddd;
  color: #5E6469;
  font-size: 1em;
  text-align: right;
  padding: 4px !important;
  vertical-align: middle !important;
}
body.show.activeadmin_offers div.attributes_table img.badge {
  float: left;
  margin-top: -65px;
}
body.show.activeadmin_offers div.attributes_table img.badge_up {
  float: left;
}
body.show.activeadmin_offers div.attributes_table img#draft {
  margin-left: 13%;
}
body.show.activeadmin_offers div.attributes_table img#published {
  margin-left: 13%;
}
body.show.activeadmin_offers div.attributes_table img#displayed {
  margin-left: 27%;
}
body.show.activeadmin_offers div.attributes_table img#opened {
  margin-left: 41%;
}
body.show.activeadmin_offers div.attributes_table img#finished-left {
  margin-left: 56%;
}
body.show.activeadmin_offers div.attributes_table img#finished-right {
  margin-left: 70%;
}
body.show.activeadmin_offers div.attributes_table img#hidden-left {
  margin-left: 70%;
}
body.show.activeadmin_offers div.attributes_table img#hidden-right {
  margin-left: 84%;
}
body.show.activeadmin_offers div.attributes_table img#archived {
  margin-left: 96%;
}
body.show.activeadmin_offers div.attributes_table img#archived-draft {
  margin-left: 96%;
}
body.show.activeadmin_offers a#archive_button.button {
  margin-left: 35%;
  margin-top: 5px;
}
body.show.activeadmin_offers div#hits_sidebar_section.sidebar_section.panel th.hit_tab {
  border-right: 1px solid #ddd;
}
body.show.activeadmin_offers div#hits_sidebar_section.sidebar_section.panel td.hit_tab_count {
  border-right: 1px solid #ddd;
  padding-right: 30px !important;
  text-align: right;
}
body.show.activeadmin_offers div#hits_sidebar_section.sidebar_section.panel td.hit_tab_count_right {
  text-align: right;
}
body.show.activeadmin_offers th.greyish {
  color: #999 !important;
}
body.show.activeadmin_offers {
  /* PREVIEW */
}
body.show.activeadmin_offers span.detail_caption {
  position: absolute;
}
body.show.activeadmin_offers img.preview_teaser {
  width: 100%;
}
body.show.activeadmin_offers .slideshow_module {
  margin: 0;
}
body.show.activeadmin_offers li.slide_detail_images_container {
  height: 150px;
  max-width: 200px;
}
body.show.activeadmin_offers li.slide_detail_images_container div.slide_detail_images {
  width: 100%;
  height: 150px;
  margin: 0;
}
body.show.activeadmin_offers .offersSidebar-summary {
  overflow: hidden;
}
body.show.activeadmin_offers div.slide_detail_images img.preview_detail {
  height: 100%;
}
body.show.activeadmin_offers img.preview_list {
  max-width: 200px;
  max-height: 200px;
}
body.show.activeadmin_offers .listPanel__display {
  display: -ms-flexbox;
  display: flex;
}
body.show.activeadmin_offers .listPanel__display__rebateSummary {
  line-height: normal;
  font-size: 11px;
  text-transform: uppercase;
  color: var(--shopmium-color);
}
body.show.activeadmin_offers .listPanel__display__rebateSummary__item--highlight {
  font-size: 22px;
}
body.show.activeadmin_offers .listPanel__display__statusNode {
  margin-right: 1rem;
}
body.show.activeadmin_offers .listPanel__display__brandContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
body.show.activeadmin_offers img.preview_coupon {
  width: auto;
  max-width: 150px;
}
body.show.activeadmin_offers div.preview_button {
  margin: 5px;
  border: 2px solid #ccc;
  border-radius: 5px;
  padding-top: 2px;
}
body.show.activeadmin_offers div.panel h3#preview_title {
  padding-top: 5px !important;
  padding-bottom: 3px !important;
}
body.show.activeadmin_offers {
  /* slideshow */
}
body.show.activeadmin_offers li > a.slide-arrows {
  position: relative;
  bottom: 50%;
  -webkit-transform: translateY(-21px);
      -ms-transform: translateY(-21px);
          transform: translateY(-21px);
  z-index: 20;
  float: left;
}
body.show.activeadmin_offers li > a.slide-arrows.right-arrow {
  left: 130px;
}
body.show.activeadmin_offers li#slide_detail_title + a {
  padding-top: 10px;
  display: block;
}
body.show.activeadmin_offers #offer_slide_title + div > ol.quarter_column {
  margin: 1.5em 1.5em 0 0;
}
body.show.activeadmin_offers ol.detail_nav {
  margin: 0px;
  padding: 0px;
}
body.show.activeadmin_offers ol.detail_nav li {
  display: inline;
  list-style-type: none;
}
body.show.activeadmin_offers ol.detail_nav li a img {
  border: 1px solid #cacaca;
  height: 30px;
  padding: 1px;
  width: 30px;
}
body.show.activeadmin_offers ol.detail_nav li.slide_active a img {
  border: 1px solid #000;
}
body.show.activeadmin_offers {
  /* REVIEWS */
}
body.show.activeadmin_offers table#review_sidebar td {
  padding: 2px 6px 2px 0;
}
body.show.activeadmin_offers table#review_sidebar td.rating_title {
  border-bottom: 1px solid #CCC;
  color: #5E6469;
  font-weight: bold;
}
body.show.activeadmin_offers table#review_sidebar td.rating_title_link {
  border-bottom: 1px solid #CCC;
}
body.show.activeadmin_offers {
  /* ACCESSIBILITY */
}
body.show.activeadmin_offers label.restriction_label {
  color: #5E6469;
  text-shadow: white 0 1px 0;
  font-weight: bold;
  margin-right: 20px;
}
body.show.activeadmin_offers li.picto {
  float: left;
}
body.show.activeadmin_offers li.label_and_picto {
  padding-left: 5px;
  float: left;
  height: 21px;
}
body.show.activeadmin_offers {
  /* PRODUCTS */
}
body.show.activeadmin_offers div.products_panel_scrollable {
  height: 146px;
  overflow: auto;
}
body.show.activeadmin_offers div.products_panel_scrollable table {
  display: table;
}
body.show.activeadmin_offers {
  /* BILLING */
}
body.show.activeadmin_offers ol.billing_ol {
  width: 45%;
  float: left;
  padding: 8px 12px 6px 12px !important;
  border-bottom: 1px solid #e8e8e8 !important;
}
body.show.activeadmin_offers ol.billing_ol li a {
  padding: 0px 10px 0px 0px;
}
body.show.activeadmin_offers ol.billing_ol li.lead {
  float: left;
  width: 100px;
  margin-right: 20px;
}
body.show.activeadmin_offers form#refresh_billing_form {
  margin-top: -31px !important;
  float: right;
}
body.show.activeadmin_offers {
  /* PANELS INCLUDE INTO GENERALS PANELS */
}
body.show.activeadmin_offers .include_panel {
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #dddddd;
}
body.show.activeadmin_offers div#sidebar a.button {
  margin-left: 35%;
  margin-top: 5px;
}
body.show.activeadmin_offers div.border_include_panel {
  border: 1px solid #dddddd;
  -webkit-box-shadow: inset 0 0 0 #dddddd;
}
body.show.activeadmin_offers {
  /* Billing table */
}
body.show.activeadmin_offers table.billing-table {
  padding-top: 20px;
}
body.show.activeadmin_offers span.facebook_preview {
  padding-top: 4px;
  padding-right: 20px;
}
body.show.activeadmin_offers {
  /* Results CSS */
}
body.show.activeadmin_offers div.results #hits_results {
  margin-right: 20px;
}
body.show.activeadmin_offers div.facebook_panel_images {
  display: inline-block;
}
body.show.activeadmin_offers label.image_title {
  padding-top: 8px;
  display: block;
  font-size: 0.9em;
  text-transform: uppercase;
  color: #5e6469;
  text-shadow: white 0 1px 0;
  font-weight: bold;
}
body.show.activeadmin_offers #targeting h3 {
  display: -ms-flexbox;
  display: flex;
}
body.show.activeadmin_offers #targeting h3 img {
  padding-left: 10px;
}
body.show.activeadmin_offers #targeting li.default_targeting {
  font-weight: bold;
  color: #5E6469;
  float: left;
}
body.show.activeadmin_offers #targeting li.target_img {
  float: left;
  padding-left: 5px;
}
body.show.activeadmin_offers #targeting .panel_contents .border_include_panel {
  margin-top: 3em;
}
body.show.activeadmin_offers #targeting .panel_contents .panel .panel.border_include_panel:not(.expanded) {
  border-bottom: 0;
}
body.show.activeadmin_offers #targeting .panel_contents .panel .panel.border_include_panel:not(.expanded) h3 {
  margin-bottom: 0;
}
body.show.activeadmin_offers #targeting .panel_contents .panel .panel.border_include_panel:not(.expanded) .expand.closed {
  margin-top: -24px;
}
body.show.activeadmin_offers .targeted_users {
  vertical-align: middle;
  margin-right: 5px;
  height: 16px;
}
body.show.activeadmin_offers #checkboxImages {
  display: inline-block;
}
body.show.activeadmin_offers .duplicate_sidebar {
  display: inline-block;
  margin-bottom: 5px;
  width: 120px;
  margin-top: 5px;
}
body.show.activeadmin_offers .duplicate_offer_submit {
  display: table;
  margin: 5px auto;
}
body.show.activeadmin_offers .markEshopCoupons {
  text-align: center;
  margin-top: 10px;
}
body.show.activeadmin_offers .Offers-Rebate {
  font-size: 13px;
}
body.show.activeadmin_offers .Offers-Rebate .Offers-RebateLine--highlight {
  color: var(--shopmium-color);
  font-weight: 500;
}
body.show.activeadmin_offers .Offers-Rebate .Offers-RebateLine--before {
  text-transform: uppercase;
  color: var(--shopmium-color);
}
body.show.activeadmin_offers .Offers-Rebate .Offers-RebateLine--after {
  white-space: normal;
  color: var(--shopmium-color);
  text-transform: uppercase;
}
body.show.activeadmin_offers .Offers-Rebate .Offers-RebateLine--strikethrough {
  text-decoration: line-through;
}
body.show.activeadmin_offers .node_statuses {
  font-size: 10px;
  line-height: 10px;
  color: white;
}
body.show.activeadmin_offers .node_statuses .node_status {
  background-size: contain;
  background-repeat: no-repeat;
}
body.show.activeadmin_offers .node_statuses .time.offer-start {
  background-color: #27dd7f;
}
body.show.activeadmin_offers .node_statuses .time {
  background-color: var(--shopmium-color);
  background-image: url("https://d31kpolknopa09.cloudfront.net/assets/web/offers/icons/time-313b484e1fec23764b07597f734324fdcbe3fd5125125df00e453706c46ccae3.svg");
}
body.show.activeadmin_offers .node_statuses.node_statuses__offer_details .node_status__offer_details {
  display: inline-block;
  vertical-align: bottom;
  padding: 10px 10px 10px 30px;
  border-radius: 10px;
  color: white;
  background-position: left center;
}
body.show.activeadmin_offers .node_statuses.node_statuses__node_list {
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
}
body.show.activeadmin_offers .node_statuses.node_statuses__node_list .node_status__node_list {
  margin-right: 4px;
  width: 20px;
  height: 15px;
  padding: 32px 4px 4px;
  border-radius: 0 0 120px 120px;
  text-align: center;
  background-position: center top;
  -webkit-box-shadow: 0 2px 5px 0;
          box-shadow: 0 2px 5px 0;
}
body.show.activeadmin_offers .displayColor tr {
  display: block;
}
body.show.activeadmin_offers .displayColor th.colorLabel {
  width: 170px;
}
body.show.activeadmin_offers .displayColor td {
  color: white;
  font-weight: bold;
  height: 16px;
  width: 100px;
  text-align: center;
}

table.tableResults th {
  text-align: right;
  width: 80px;
}
table.tableResults th:first-child {
  width: 120px;
}
table.tableResults .tableResults-row {
  font-size: 10px;
}
table.tableResults .tableResults-row td {
  padding: 5px 8px;
  text-align: right;
  border-bottom: 0;
}
table.tableResults .tableResults-row td:first-child {
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
}
table.tableResults .tableResults-row td:first-child a {
  text-decoration: none;
  color: inherit;
}
table.tableResults .tableResults-row--subTotal td {
  border-top: 1px solid #e8e8e8;
  padding-bottom: 10px;
}
table.tableResults .tableResults-row--total td {
  font-weight: bold;
  padding-bottom: 15px;
  border-top: 1px solid #a1a1a1;
}
table.tableResults .tableResults-row--userClipped {
  color: var(--clipped-color);
}
table.tableResults .tableResults-row--userSubmitted {
  color: var(--submitted-color);
}
table.tableResults .tableResults-row--adminInquired {
  color: var(--inquire-color);
}
table.tableResults .tableResults-row--adminAccepted {
  color: var(--accept-color);
}
table.tableResults .tableResults-row--adminPaid {
  color: var(--paid-color);
}
table.tableResults .tableResults-row--discarded {
  color: #cacaca;
}

#results_content .panel_contents.panelSurveyReviews {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
#results_content .panel_contents__surveys {
  width: 75%;
}
#results_content .panel_contents__surveyReviews {
  width: 20%;
  margin-right: 2%;
  min-width: 150px;
}
.teaserPreview h4 {
  text-align: center;
}
.teaserPreview .teaserPreview-containers {
  display: -ms-flexbox;
  display: flex;
}
.teaserPreview .teaserPreview-container {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin: 10px 20px;
  min-width: 360px;
}
.teaserPreview .teaserPreview-box {
  position: relative;
  margin: 10px auto;
}
.teaserPreview .teaserPreview-box-heading {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 30px;
  padding: 4px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #fff;
  text-align: center;
  color: #999;
  text-transform: uppercase;
}
.teaserPreview .teaserPreview-box-visibleArea {
  position: relative;
  background: white;
  overflow: hidden;
}
.teaserPreview .teaserPreview-box-visibleArea-noTeaser {
  padding: 200px 0 0;
  color: red;
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
}
.teaserPreview .teaserPreview-box-visibleArea-draw {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  opacity: 0;
}
.teaserPreview .teaserPreview-box-iphoneXBar {
  display: none;
  position: absolute;
  background: black;
  width: 134px;
  height: 5px;
  bottom: 8px;
  left: 50%;
  margin-left: -67px;
  border-radius: 100px;
}
.teaserPreview .teaserPreview-box-image {
  display: block;
  position: absolute;
}
.teaserPreview .teaserPreview-box-buttonArea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 64px;
  background-color: rgba(255, 255, 255, 0.3);
}
.teaserPreview .teaserPreview-box-buttonArea-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  background-color: #FF1061;
  text-align: center;
  height: 44px;
  padding: 14px;
  line-height: 16px;
  margin: 10px auto;
  font-size: 16px;
  border-radius: 20px;
  max-width: 290px;
}
.teaserPreview .teaserPreview-box--topped .teaserPreview-box-image {
  width: 100%;
}
.teaserPreview .teaserPreview-box:hover .teaserPreview-box-visibleArea {
  overflow: visible;
}
.teaserPreview .teaserPreview-box:hover .teaserPreview-box-visibleArea-draw {
  opacity: 1;
  border: 3px rgba(255, 0, 0, 0.5) dashed;
  z-index: 1001;
}
.teaserPreview .teaserPreview-box:hover .teaserPreview-box-image {
  z-index: 1000;
  -webkit-box-shadow: 0 0 10px black;
          box-shadow: 0 0 10px black;
}
.teaserPreview .teaserPreview-box:hover .teaserPreview-box-buttonArea {
  background: none;
  border-top: 3px rgba(255, 0, 0, 0.5) dashed;
  z-index: 1002;
}
.teaserPreview .teaserPreview-box:hover .teaserPreview-box-buttonArea-button {
  margin-top: 7px;
  padding: 8px;
  border: 3px rgba(255, 0, 0, 0.5) dashed;
  background: none;
  font-size: 0;
  z-index: 1003;
}
.teaserPreview .teaserPreview-box:hover .teaserPreview-box-iphoneXBar {
  background: rgba(255, 0, 0, 0.5);
  z-index: 1004;
}
.teaserPreview .teaserPreview-generateButton {
  text-align: center;
}
body.edit.activeadmin_offers #tickets .radioButtonWrapper, body.update.activeadmin_offers #tickets .radioButtonWrapper, body.new.activeadmin_offers #tickets .radioButtonWrapper {
  float: left;
  width: 720px;
  line-height: 22px;
  margin-left: -2px;
}
body.edit.activeadmin_offers #tickets ol > li.boolean > label, body.update.activeadmin_offers #tickets ol > li.boolean > label, body.new.activeadmin_offers #tickets ol > li.boolean > label {
  font-weight: bold;
  padding-right: 0;
  width: 200px;
}
body.edit.activeadmin_offers #tickets ol > li.boolean label, body.update.activeadmin_offers #tickets ol > li.boolean label, body.new.activeadmin_offers #tickets ol > li.boolean label {
  padding-left: 0;
}
body.active_admin span.status_tag.payment_user_provisions, body.active_admin span.status_tag.withdrawal {
  background-color: #71C5D9;
}
body.active_admin span.status_tag.provision_coupon_refund, body.active_admin span.status_tag.coupon_credit {
  background-color: #0F9688;
}
body.active_admin span.status_tag.payment_return, body.active_admin span.status_tag.withdrawal_return {
  background-color: #890005;
}
body.active_admin span.status_tag.payment_user_adjustment, body.active_admin span.status_tag.adjustment_credit {
  background-color: #FFA700;
  color: #000;
}
body.active_admin span.status_tag.inactivity_fee {
  background-color: #000;
}
body.active_admin .newOperationFormOfferIdInput {
  overflow: visible;
}

body.activeadmin_operations #wrapper #active_admin_content div div .table_tools {
  width: 1380px;
}
body.activeadmin_operations li.orphan_refund.scope, body.activeadmin_operations li.provision_bonus_credit, body.activeadmin_operations li.bonus_credit {
  clear: both;
  margin-left: 0px;
}
body.activeadmin_operations li.orphan_refund.scope a.table_tools_button, body.activeadmin_operations li.provision_bonus_credit a.table_tools_button, body.activeadmin_operations li.bonus_credit a.table_tools_button {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 12px !important;
}
body.activeadmin_operations ul.table_tools_segmented_control {
  width: 90%;
}
body.activeadmin_operations li.scope.payment_user_adjustment.selected a, body.activeadmin_operations li.scope.adjustment_credit.selected a, body.activeadmin_operations li.scope.payment_return.selected a, body.activeadmin_operations li.scope.withdrawal_return.selected a, body.activeadmin_operations li.scope.pending.selected a, body.activeadmin_operations li.scope.requested.selected a, body.activeadmin_operations li.scope.processed.selected a, body.activeadmin_operations li.scope.finalized.selected a {
  color: #FFF;
  text-shadow: none;
  background: none;
}
body.activeadmin_operations li.scope.payment_charity a {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
body.activeadmin_operations li.scope.payment_return, body.activeadmin_operations li.scope.withdrawal_return a {
  color: #890005;
}
body.activeadmin_operations li.scope.payment_return.selected, body.activeadmin_operations li.scope.withdrawal_return.selected a {
  background-color: #890005 !important;
}
body.activeadmin_operations li.scope.payment_user_adjustment a, body.activeadmin_operations li.scope.adjustment_credit a {
  color: #FFA700;
}
body.activeadmin_operations li.scope.payment_user_adjustment.selected a, body.activeadmin_operations li.scope.adjustment_credit.selected a {
  background-color: #FFA700 !important;
}
body.activeadmin_operations li.scope.payment_user_provisions a, body.activeadmin_operations li.scope.withdrawal a {
  color: #71C5D9;
}
body.activeadmin_operations li.scope.payment_user_provisions.selected a, body.activeadmin_operations li.scope.withdrawal.selected a {
  background-color: #71C5D9 !important;
}
body.activeadmin_operations li.scope.provision_coupon_refund a, body.activeadmin_operations li.scope.coupon_credit a {
  color: #0F9688;
}
body.activeadmin_operations li.scope.provision_coupon_refund.selected a, body.activeadmin_operations li.scope.coupon_credit.selected a {
  background-color: #0F9688 !important;
}
body.activeadmin_operations li.scope.pending a {
  color: #0DAEFF;
}
body.activeadmin_operations li.scope.pending.selected a {
  background-color: #0DAEFF !important;
}
body.activeadmin_operations li.scope.created a {
  color: #0DAEFF;
}
body.activeadmin_operations li.scope.requested a {
  color: #0A75AB;
}
body.activeadmin_operations li.scope.requested.selected a {
  background-color: #0A75AB !important;
}
body.activeadmin_operations li.scope.processed a {
  color: #074F73;
}
body.activeadmin_operations li.scope.processed.selected a {
  background-color: #074F73 !important;
}
body.activeadmin_operations li.scope.finalized a {
  color: #323232;
}
body.activeadmin_operations li.scope.finalized.selected a {
  background-color: #323232 !important;
}
body.activeadmin_operations span.pending {
  background-color: #0DAEFF;
}
body.activeadmin_operations span.requested {
  background-color: #0A75AB;
}
body.activeadmin_operations span.processed {
  background-color: #074F73;
}
body.activeadmin_operations span.finalized {
  background-color: #323232;
}

body.activeadmin_operations.show .reject_operation_form {
  background-color: #b2b2b2;
  border: 1px solid #323537;
  display: none;
  position: absolute;
}
body.activeadmin_operations.show .reject_operation_form {
  padding: 5px;
  right: 330px;
  width: 320px;
  border-radius: 3px;
}
body.activeadmin_operations.show .reject_operation_form fieldset.inputs {
  background-color: #b2b2b2;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
body.activeadmin_payments {
  /* Scopes */
}
body.activeadmin_payments li.scope.created.selected a, body.activeadmin_payments li.scope.requested.selected a, body.activeadmin_payments li.scope.processed.selected a, body.activeadmin_payments li.scope.finalized.selected a {
  color: #FFF;
  text-shadow: none;
  background: none;
}
body.activeadmin_payments li.scope.created a {
  color: #0DAEFF;
}
body.activeadmin_payments li.scope.created.selected a {
  background-color: #0DAEFF !important;
}
body.activeadmin_payments li.scope.requested a {
  color: #0A75AB;
}
body.activeadmin_payments li.scope.requested.selected a {
  background-color: #0A75AB !important;
}
body.activeadmin_payments li.scope.processed a {
  color: #074F73;
}
body.activeadmin_payments li.scope.processed.selected a {
  background-color: #074F73 !important;
}
body.activeadmin_payments li.scope.finalized a {
  color: #323232;
}
body.activeadmin_payments li.scope.finalized.selected a {
  background-color: #323232 !important;
}
body.activeadmin_payments {
  /* Status span */
}
body.activeadmin_payments span.created {
  background-color: #0DAEFF;
}
body.activeadmin_payments span.requested {
  background-color: #0A75AB;
}
body.activeadmin_payments span.processed {
  background-color: #074F73;
}
body.activeadmin_payments span.finalized {
  background-color: #323232;
}

body.activeadmin_payments.show .reject_operation_form {
  background-color: #b2b2b2;
  border: 1px solid #323537;
  display: none;
  position: absolute;
  z-index: 1;
  padding: 5px;
  right: 330px;
  width: 320px;
  border-radius: 3px;
}
body.activeadmin_payments.show .reject_operation_form fieldset.inputs {
  background-color: #b2b2b2;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
body.activeadmin_payments.show .exceedingOperationsTable {
  margin-top: 18px;
}
body.activeadmin_payments.show .reject_wallet_operation_form {
  padding: 5px;
  background-color: #b2b2b2;
  border-radius: 3px;
  border: 1px solid #323537;
  position: absolute;
  padding: 5px;
  right: 330px;
  width: 320px;
  border-radius: 3px;
  z-index: 1;
}
body.activeadmin_payments.show .reject_wallet_operation_form fieldset.inputs {
  background-color: #b2b2b2;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
body.activeadmin_payments.show .reject_wallet_operation_form textarea {
  height: 40px;
}
body.activeadmin_payments.show .reject_wallet_operation_form fieldset.inputs * {
  width: 100%;
  padding: 5px;
}
body.activeadmin_payments.show .reject_wallet_operation_buttons, body.activeadmin_payments.show .reject_wallet_operation_form fieldset.actions * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
body.activeadmin_payments.show .reject_wallet_operation_buttons button {
  width: 100%;
}
body.activeadmin_payments {
  /* paypal_payment_button_holder used in List view */
}
body.activeadmin_payments .payment_button_holder {
  margin-bottom: 6px;
}
body.activeadmin_payments .payment_button_holder input[type=submit] {
  min-width: 150px;
}
body.activeadmin_payments form.reject_operation_form {
  padding: 5px;
  overflow: hidden;
}
body.activeadmin_payments form.reject_operation_form ol {
  padding-top: 0px;
  padding-bottom: 0px;
}
body.activeadmin_payments .panel_contents .action_items {
  margin-bottom: -10px;
  margin-top: 10px;
}
body.activeadmin_payments .panel_contents .action_item {
  display: inline-block;
  white-space: nowrap;
}
body.activeadmin_payments .panel_contents .action_item a {
  display: block;
  width: 100% !important;
}
body.activeadmin_payments tr:has(div.exceed_threshold) td {
  background-color: #dcbbbc;
}
body.activeadmin_offers.new #presentation, body.activeadmin_offers.update #presentation,
body.activeadmin_offers.edit #presentation, body.activeadmin_offers.create #presentation,
body.activeadmin_corners.new #presentation, body.activeadmin_corners.update #presentation,
body.activeadmin_corners.edit #presentation, body.activeadmin_corners.create #presentation,
body.activeadmin_offers.show #presentation, body.activeadmin_corners.show #presentation,
body.activeadmin_brand_landing_pages.show #presentation, body.activeadmin_brand_landing_pages.edit #presentation,
body.activeadmin_brand_landing_pages.update #presentation, body.activeadmin_brand_landing_pages.new #presentation,
body.activeadmin_brand_landing_pages.create #presentation,
body.activeadmin_cashback_boost_campaigns.show #presentation, body.activeadmin_cashback_boost_campaigns.edit #presentation,
body.activeadmin_cashback_boost_campaigns.new #presentation, body.activeadmin_cashback_boost_campaigns.update #presentation,
body.activeadmin_cashback_boost_campaigns.create #presentation, body.activeadmin_takeovers.show #presentation,
body.activeadmin_takeovers.new #presentation, body.activeadmin_takeovers.edit #presentation {
  position: relative;
}
body.activeadmin_offers.new #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_offers.update #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_offers.edit #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_offers.create #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_corners.new #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_corners.update #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_corners.edit #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_corners.create #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_offers.show #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_corners.show #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_brand_landing_pages.show #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_brand_landing_pages.edit #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_brand_landing_pages.update #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_brand_landing_pages.new #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_brand_landing_pages.create #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_cashback_boost_campaigns.show #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_cashback_boost_campaigns.edit #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_cashback_boost_campaigns.new #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_cashback_boost_campaigns.update #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_cashback_boost_campaigns.create #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_takeovers.show #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg,
body.activeadmin_takeovers.new #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg, body.activeadmin_takeovers.edit #presentation .Offers-AdminUserJourney .Offers-AdminUserJourney__stepImg {
  height: 80px;
}
body.activeadmin_offers.new #presentation .Offers-AdminUserJourney td, body.activeadmin_offers.update #presentation .Offers-AdminUserJourney td,
body.activeadmin_offers.edit #presentation .Offers-AdminUserJourney td, body.activeadmin_offers.create #presentation .Offers-AdminUserJourney td,
body.activeadmin_corners.new #presentation .Offers-AdminUserJourney td, body.activeadmin_corners.update #presentation .Offers-AdminUserJourney td,
body.activeadmin_corners.edit #presentation .Offers-AdminUserJourney td, body.activeadmin_corners.create #presentation .Offers-AdminUserJourney td,
body.activeadmin_offers.show #presentation .Offers-AdminUserJourney td, body.activeadmin_corners.show #presentation .Offers-AdminUserJourney td,
body.activeadmin_brand_landing_pages.show #presentation .Offers-AdminUserJourney td, body.activeadmin_brand_landing_pages.edit #presentation .Offers-AdminUserJourney td,
body.activeadmin_brand_landing_pages.update #presentation .Offers-AdminUserJourney td, body.activeadmin_brand_landing_pages.new #presentation .Offers-AdminUserJourney td,
body.activeadmin_brand_landing_pages.create #presentation .Offers-AdminUserJourney td,
body.activeadmin_cashback_boost_campaigns.show #presentation .Offers-AdminUserJourney td, body.activeadmin_cashback_boost_campaigns.edit #presentation .Offers-AdminUserJourney td,
body.activeadmin_cashback_boost_campaigns.new #presentation .Offers-AdminUserJourney td, body.activeadmin_cashback_boost_campaigns.update #presentation .Offers-AdminUserJourney td,
body.activeadmin_cashback_boost_campaigns.create #presentation .Offers-AdminUserJourney td, body.activeadmin_takeovers.show #presentation .Offers-AdminUserJourney td,
body.activeadmin_takeovers.new #presentation .Offers-AdminUserJourney td, body.activeadmin_takeovers.edit #presentation .Offers-AdminUserJourney td {
  vertical-align: middle;
}
body.activeadmin_offers.new #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_offers.update #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_offers.edit #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_offers.create #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_corners.new #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_corners.update #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_corners.edit #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_corners.create #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_offers.show #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_corners.show #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_brand_landing_pages.show #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_brand_landing_pages.edit #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_brand_landing_pages.update #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_brand_landing_pages.new #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_brand_landing_pages.create #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_cashback_boost_campaigns.show #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_cashback_boost_campaigns.edit #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_cashback_boost_campaigns.new #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_cashback_boost_campaigns.update #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_cashback_boost_campaigns.create #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_takeovers.show #presentation .Offers-AdminUserJourney .panel_contents,
body.activeadmin_takeovers.new #presentation .Offers-AdminUserJourney .panel_contents, body.activeadmin_takeovers.edit #presentation .Offers-AdminUserJourney .panel_contents {
  padding-bottom: 5px;
}
body.activeadmin_offers.new .presentationSelection, body.activeadmin_offers.update .presentationSelection,
body.activeadmin_offers.edit .presentationSelection, body.activeadmin_offers.create .presentationSelection,
body.activeadmin_corners.new .presentationSelection, body.activeadmin_corners.update .presentationSelection,
body.activeadmin_corners.edit .presentationSelection, body.activeadmin_corners.create .presentationSelection,
body.activeadmin_offers.show .presentationSelection, body.activeadmin_corners.show .presentationSelection,
body.activeadmin_brand_landing_pages.show .presentationSelection, body.activeadmin_brand_landing_pages.edit .presentationSelection,
body.activeadmin_brand_landing_pages.update .presentationSelection, body.activeadmin_brand_landing_pages.new .presentationSelection,
body.activeadmin_brand_landing_pages.create .presentationSelection,
body.activeadmin_cashback_boost_campaigns.show .presentationSelection, body.activeadmin_cashback_boost_campaigns.edit .presentationSelection,
body.activeadmin_cashback_boost_campaigns.new .presentationSelection, body.activeadmin_cashback_boost_campaigns.update .presentationSelection,
body.activeadmin_cashback_boost_campaigns.create .presentationSelection, body.activeadmin_takeovers.show .presentationSelection,
body.activeadmin_takeovers.new .presentationSelection, body.activeadmin_takeovers.edit .presentationSelection {
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  cursor: -webkit-grab;
  cursor: grab;
  right: 46px;
  top: 60px;
  background: white;
  border: 1px solid #CCC;
  border-radius: 10px;
  padding: 5px;
  z-index: 9000;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}
body.activeadmin_offers.new .presentationSelection.ui-draggable-dragging, body.activeadmin_offers.update .presentationSelection.ui-draggable-dragging,
body.activeadmin_offers.edit .presentationSelection.ui-draggable-dragging, body.activeadmin_offers.create .presentationSelection.ui-draggable-dragging,
body.activeadmin_corners.new .presentationSelection.ui-draggable-dragging, body.activeadmin_corners.update .presentationSelection.ui-draggable-dragging,
body.activeadmin_corners.edit .presentationSelection.ui-draggable-dragging, body.activeadmin_corners.create .presentationSelection.ui-draggable-dragging,
body.activeadmin_offers.show .presentationSelection.ui-draggable-dragging, body.activeadmin_corners.show .presentationSelection.ui-draggable-dragging,
body.activeadmin_brand_landing_pages.show .presentationSelection.ui-draggable-dragging, body.activeadmin_brand_landing_pages.edit .presentationSelection.ui-draggable-dragging,
body.activeadmin_brand_landing_pages.update .presentationSelection.ui-draggable-dragging, body.activeadmin_brand_landing_pages.new .presentationSelection.ui-draggable-dragging,
body.activeadmin_brand_landing_pages.create .presentationSelection.ui-draggable-dragging,
body.activeadmin_cashback_boost_campaigns.show .presentationSelection.ui-draggable-dragging, body.activeadmin_cashback_boost_campaigns.edit .presentationSelection.ui-draggable-dragging,
body.activeadmin_cashback_boost_campaigns.new .presentationSelection.ui-draggable-dragging, body.activeadmin_cashback_boost_campaigns.update .presentationSelection.ui-draggable-dragging,
body.activeadmin_cashback_boost_campaigns.create .presentationSelection.ui-draggable-dragging, body.activeadmin_takeovers.show .presentationSelection.ui-draggable-dragging,
body.activeadmin_takeovers.new .presentationSelection.ui-draggable-dragging, body.activeadmin_takeovers.edit .presentationSelection.ui-draggable-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
body.activeadmin_offers.new .presentationSelection > div, body.activeadmin_offers.update .presentationSelection > div,
body.activeadmin_offers.edit .presentationSelection > div, body.activeadmin_offers.create .presentationSelection > div,
body.activeadmin_corners.new .presentationSelection > div, body.activeadmin_corners.update .presentationSelection > div,
body.activeadmin_corners.edit .presentationSelection > div, body.activeadmin_corners.create .presentationSelection > div,
body.activeadmin_offers.show .presentationSelection > div, body.activeadmin_corners.show .presentationSelection > div,
body.activeadmin_brand_landing_pages.show .presentationSelection > div, body.activeadmin_brand_landing_pages.edit .presentationSelection > div,
body.activeadmin_brand_landing_pages.update .presentationSelection > div, body.activeadmin_brand_landing_pages.new .presentationSelection > div,
body.activeadmin_brand_landing_pages.create .presentationSelection > div,
body.activeadmin_cashback_boost_campaigns.show .presentationSelection > div, body.activeadmin_cashback_boost_campaigns.edit .presentationSelection > div,
body.activeadmin_cashback_boost_campaigns.new .presentationSelection > div, body.activeadmin_cashback_boost_campaigns.update .presentationSelection > div,
body.activeadmin_cashback_boost_campaigns.create .presentationSelection > div, body.activeadmin_takeovers.show .presentationSelection > div,
body.activeadmin_takeovers.new .presentationSelection > div, body.activeadmin_takeovers.edit .presentationSelection > div {
  margin: 5px auto;
}
body.activeadmin_offers.new .presentationSelection .presentationSelection-language, body.activeadmin_offers.update .presentationSelection .presentationSelection-language,
body.activeadmin_offers.edit .presentationSelection .presentationSelection-language, body.activeadmin_offers.create .presentationSelection .presentationSelection-language,
body.activeadmin_corners.new .presentationSelection .presentationSelection-language, body.activeadmin_corners.update .presentationSelection .presentationSelection-language,
body.activeadmin_corners.edit .presentationSelection .presentationSelection-language, body.activeadmin_corners.create .presentationSelection .presentationSelection-language,
body.activeadmin_offers.show .presentationSelection .presentationSelection-language, body.activeadmin_corners.show .presentationSelection .presentationSelection-language,
body.activeadmin_brand_landing_pages.show .presentationSelection .presentationSelection-language, body.activeadmin_brand_landing_pages.edit .presentationSelection .presentationSelection-language,
body.activeadmin_brand_landing_pages.update .presentationSelection .presentationSelection-language, body.activeadmin_brand_landing_pages.new .presentationSelection .presentationSelection-language,
body.activeadmin_brand_landing_pages.create .presentationSelection .presentationSelection-language,
body.activeadmin_cashback_boost_campaigns.show .presentationSelection .presentationSelection-language, body.activeadmin_cashback_boost_campaigns.edit .presentationSelection .presentationSelection-language,
body.activeadmin_cashback_boost_campaigns.new .presentationSelection .presentationSelection-language, body.activeadmin_cashback_boost_campaigns.update .presentationSelection .presentationSelection-language,
body.activeadmin_cashback_boost_campaigns.create .presentationSelection .presentationSelection-language, body.activeadmin_takeovers.show .presentationSelection .presentationSelection-language,
body.activeadmin_takeovers.new .presentationSelection .presentationSelection-language, body.activeadmin_takeovers.edit .presentationSelection .presentationSelection-language {
  position: relative;
  margin: 0 5px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#838a90), to(#414549));
  background-image: linear-gradient(180deg, #838a90, #414549);
  cursor: pointer;
  font-size: 14px;
  color: white;
  opacity: 0.6;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-transition: opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
}
body.activeadmin_offers.new .presentationSelection .presentationSelection-language:hover, body.activeadmin_offers.update .presentationSelection .presentationSelection-language:hover,
body.activeadmin_offers.edit .presentationSelection .presentationSelection-language:hover, body.activeadmin_offers.create .presentationSelection .presentationSelection-language:hover,
body.activeadmin_corners.new .presentationSelection .presentationSelection-language:hover, body.activeadmin_corners.update .presentationSelection .presentationSelection-language:hover,
body.activeadmin_corners.edit .presentationSelection .presentationSelection-language:hover, body.activeadmin_corners.create .presentationSelection .presentationSelection-language:hover,
body.activeadmin_offers.show .presentationSelection .presentationSelection-language:hover, body.activeadmin_corners.show .presentationSelection .presentationSelection-language:hover,
body.activeadmin_brand_landing_pages.show .presentationSelection .presentationSelection-language:hover, body.activeadmin_brand_landing_pages.edit .presentationSelection .presentationSelection-language:hover,
body.activeadmin_brand_landing_pages.update .presentationSelection .presentationSelection-language:hover, body.activeadmin_brand_landing_pages.new .presentationSelection .presentationSelection-language:hover,
body.activeadmin_brand_landing_pages.create .presentationSelection .presentationSelection-language:hover,
body.activeadmin_cashback_boost_campaigns.show .presentationSelection .presentationSelection-language:hover, body.activeadmin_cashback_boost_campaigns.edit .presentationSelection .presentationSelection-language:hover,
body.activeadmin_cashback_boost_campaigns.new .presentationSelection .presentationSelection-language:hover, body.activeadmin_cashback_boost_campaigns.update .presentationSelection .presentationSelection-language:hover,
body.activeadmin_cashback_boost_campaigns.create .presentationSelection .presentationSelection-language:hover, body.activeadmin_takeovers.show .presentationSelection .presentationSelection-language:hover,
body.activeadmin_takeovers.new .presentationSelection .presentationSelection-language:hover, body.activeadmin_takeovers.edit .presentationSelection .presentationSelection-language:hover {
  opacity: 0.8;
}
body.activeadmin_offers.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_offers.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_offers.update .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_offers.update .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_offers.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_offers.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_offers.create .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_offers.create .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_corners.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_corners.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_corners.update .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_corners.update .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_corners.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_corners.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_corners.create .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_corners.create .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_offers.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_offers.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_corners.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_corners.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_brand_landing_pages.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_brand_landing_pages.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_brand_landing_pages.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_brand_landing_pages.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_brand_landing_pages.update .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_brand_landing_pages.update .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_brand_landing_pages.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_brand_landing_pages.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_brand_landing_pages.create .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_brand_landing_pages.create .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_cashback_boost_campaigns.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_cashback_boost_campaigns.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_cashback_boost_campaigns.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_cashback_boost_campaigns.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_cashback_boost_campaigns.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_cashback_boost_campaigns.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_cashback_boost_campaigns.update .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_cashback_boost_campaigns.update .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_cashback_boost_campaigns.create .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_cashback_boost_campaigns.create .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_takeovers.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_takeovers.show .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover,
body.activeadmin_takeovers.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected,
body.activeadmin_takeovers.new .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover, body.activeadmin_takeovers.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected, body.activeadmin_takeovers.edit .presentationSelection .presentationSelection-language.presentationSelection-language--selected:hover {
  opacity: 1;
}
body.activeadmin_offers.new .presentation-preview, body.activeadmin_offers.update .presentation-preview,
body.activeadmin_offers.edit .presentation-preview, body.activeadmin_offers.create .presentation-preview,
body.activeadmin_corners.new .presentation-preview, body.activeadmin_corners.update .presentation-preview,
body.activeadmin_corners.edit .presentation-preview, body.activeadmin_corners.create .presentation-preview,
body.activeadmin_offers.show .presentation-preview, body.activeadmin_corners.show .presentation-preview,
body.activeadmin_brand_landing_pages.show .presentation-preview, body.activeadmin_brand_landing_pages.edit .presentation-preview,
body.activeadmin_brand_landing_pages.update .presentation-preview, body.activeadmin_brand_landing_pages.new .presentation-preview,
body.activeadmin_brand_landing_pages.create .presentation-preview,
body.activeadmin_cashback_boost_campaigns.show .presentation-preview, body.activeadmin_cashback_boost_campaigns.edit .presentation-preview,
body.activeadmin_cashback_boost_campaigns.new .presentation-preview, body.activeadmin_cashback_boost_campaigns.update .presentation-preview,
body.activeadmin_cashback_boost_campaigns.create .presentation-preview, body.activeadmin_takeovers.show .presentation-preview,
body.activeadmin_takeovers.new .presentation-preview, body.activeadmin_takeovers.edit .presentation-preview {
  display: inline-block;
  max-width: 500px;
  position: absolute;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-left: 10px;
  padding: 3px 5px;
  white-space: pre-wrap;
}
body.activeadmin_offers.new .presentationPartial--hidden, body.activeadmin_offers.update .presentationPartial--hidden,
body.activeadmin_offers.edit .presentationPartial--hidden, body.activeadmin_offers.create .presentationPartial--hidden,
body.activeadmin_corners.new .presentationPartial--hidden, body.activeadmin_corners.update .presentationPartial--hidden,
body.activeadmin_corners.edit .presentationPartial--hidden, body.activeadmin_corners.create .presentationPartial--hidden,
body.activeadmin_offers.show .presentationPartial--hidden, body.activeadmin_corners.show .presentationPartial--hidden,
body.activeadmin_brand_landing_pages.show .presentationPartial--hidden, body.activeadmin_brand_landing_pages.edit .presentationPartial--hidden,
body.activeadmin_brand_landing_pages.update .presentationPartial--hidden, body.activeadmin_brand_landing_pages.new .presentationPartial--hidden,
body.activeadmin_brand_landing_pages.create .presentationPartial--hidden,
body.activeadmin_cashback_boost_campaigns.show .presentationPartial--hidden, body.activeadmin_cashback_boost_campaigns.edit .presentationPartial--hidden,
body.activeadmin_cashback_boost_campaigns.new .presentationPartial--hidden, body.activeadmin_cashback_boost_campaigns.update .presentationPartial--hidden,
body.activeadmin_cashback_boost_campaigns.create .presentationPartial--hidden, body.activeadmin_takeovers.show .presentationPartial--hidden,
body.activeadmin_takeovers.new .presentationPartial--hidden, body.activeadmin_takeovers.edit .presentationPartial--hidden {
  display: none;
}
body.activeadmin_offers.new .presentation-brand-images, body.activeadmin_offers.update .presentation-brand-images,
body.activeadmin_offers.edit .presentation-brand-images, body.activeadmin_offers.create .presentation-brand-images,
body.activeadmin_corners.new .presentation-brand-images, body.activeadmin_corners.update .presentation-brand-images,
body.activeadmin_corners.edit .presentation-brand-images, body.activeadmin_corners.create .presentation-brand-images,
body.activeadmin_offers.show .presentation-brand-images, body.activeadmin_corners.show .presentation-brand-images,
body.activeadmin_brand_landing_pages.show .presentation-brand-images, body.activeadmin_brand_landing_pages.edit .presentation-brand-images,
body.activeadmin_brand_landing_pages.update .presentation-brand-images, body.activeadmin_brand_landing_pages.new .presentation-brand-images,
body.activeadmin_brand_landing_pages.create .presentation-brand-images,
body.activeadmin_cashback_boost_campaigns.show .presentation-brand-images, body.activeadmin_cashback_boost_campaigns.edit .presentation-brand-images,
body.activeadmin_cashback_boost_campaigns.new .presentation-brand-images, body.activeadmin_cashback_boost_campaigns.update .presentation-brand-images,
body.activeadmin_cashback_boost_campaigns.create .presentation-brand-images, body.activeadmin_takeovers.show .presentation-brand-images,
body.activeadmin_takeovers.new .presentation-brand-images, body.activeadmin_takeovers.edit .presentation-brand-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 2rem;
  margin-top: 2rem;
}

body.activeadmin_offers.show .presentationSelection, body.activeadmin_corners.show .presentationSelection,
body.activeadmin_cashback_boost_campaigns.show .presentationSelection {
  top: 64px;
  right: 330px;
}
#products.ajax-panel {
  list-style-type: none;
}
#products.ajax-panel th,
#products.ajax-panel td {
  padding: 0 0 7px 0;
}
#products.ajax-panel form input[type=text],
#products.ajax-panel form input[type=password],
#products.ajax-panel form input[type=email],
#products.ajax-panel form input[type=number],
#products.ajax-panel form input[type=url],
#products.ajax-panel form input[type=tel],
#products.ajax-panel form input[type=date],
#products.ajax-panel form textarea {
  width: calc(100% - 25px) !important;
}
#products.ajax-panel .panel .panel-header-actions {
  padding: 0;
  text-align: right;
  float: right;
  margin-top: 4px;
}
#products.ajax-panel .panel .panel-header-actions img {
  margin: 0 3px;
}
#products.ajax-panel #upload_product {
  display: inline;
  position: relative;
}
#products.ajax-panel tr.product-add-form td {
  border-bottom: 1px #979797 solid;
  padding-top: 10px;
}
#products.ajax-panel tr.product-edit-form > td {
  padding-top: 10px;
}
#products.ajax-panel td textarea {
  height: auto;
}
#products.ajax-panel .product-quickview-column {
  width: 32px;
  max-width: 32px;
  text-align: center;
}
#products.ajax-panel .product-barcode-column {
  text-align: center;
  width: 120px;
  max-width: 120px;
}
#products.ajax-panel .product-name-column {
  text-align: center;
}
#products.ajax-panel .product-exclusion-group-column {
  width: 150px;
  max-width: 150px;
  text-align: center;
}
#products.ajax-panel .product-required-column,
#products.ajax-panel .product-rebatable-column {
  width: 50px;
  max-width: 50px;
  text-align: center;
}
#products.ajax-panel .product-price-column,
#products.ajax-panel .product-max-refund-column {
  text-align: center;
  width: 80px;
  max-width: 80px;
  white-space: nowrap;
}
#products.ajax-panel .product-channel-column {
  width: 75px;
  max-width: 75px;
  margin: auto;
  text-align: center;
}
#products.ajax-panel .product-price {
  display: inline;
  text-align: center;
}
#products.ajax-panel .product-exclusion-group {
  display: inline-block;
  text-align: center;
}
#products.ajax-panel .product-actions-column {
  width: 105px;
  max-width: 105px;
  text-align: center;
}
#products.ajax-panel .product-actions-column .product-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
#products.ajax-panel .product-actions-column .product-actions a,
#products.ajax-panel .product-actions-column .product-actions button {
  display: -ms-flexbox;
  display: flex;
  padding: 3px;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
#products.ajax-panel .product-actions-column .product-actions a:hover,
#products.ajax-panel .product-actions-column .product-actions button:hover {
  background-color: rgba(150, 150, 200, 0.2);
}
#products.ajax-panel .product-actions-column .product-actions button {
  background: none;
  border: none;
  border-style: none;
  border-radius: 0px;
  -webkit-box-shadow: 0px 0px 0px transparent;
          box-shadow: 0px 0px 0px transparent;
}
#products.ajax-panel .product-actions-column .product-actions button:hover {
  background-color: rgba(150, 150, 200, 0.2);
}
#products.ajax-panel #product_images_sortable {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#products.ajax-panel #product_images_sortable .handle {
  cursor: move;
}
#products.ajax-panel .product-save-button svg {
  height: 15px;
  width: 15px;
}
#products.ajax-panel .product-save-button svg path {
  fill: black;
}

img.delete_all_products {
  cursor: pointer;
}
.activeadmin_promo_contents.index .translatableField-language, .activeadmin_brand_landing_pages.index .translatableField-language {
  vertical-align: top;
}

.activeadmin_promo_contents.show .headerImage:not(.full_sized), .activeadmin_brand_landing_pages.show .headerImage:not(.full_sized),
.activeadmin_takeovers.show .headerImage:not(.full_sized) {
  max-height: 100px;
  max-width: 300px;
}
.activeadmin_promo_contents.show .hits_panel, .activeadmin_brand_landing_pages.show .hits_panel,
.activeadmin_takeovers.show .hits_panel {
  margin-bottom: 0px;
  width: 25%;
}
.activeadmin_promo_contents.show .hits_panel .include_panel, .activeadmin_brand_landing_pages.show .hits_panel .include_panel,
.activeadmin_takeovers.show .hits_panel .include_panel {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #dddddd;
}

.activeadmin_promo_contents.new .datetime_select .fragments-group, .activeadmin_promo_contents.edit .datetime_select .fragments-group,
.activeadmin_promo_contents.update .datetime_select .fragments-group, .activeadmin_promo_contents.create .datetime_select .fragments-group {
  padding-left: 120px;
}

.activeadmin_promo_contents_tooltip {
  display: -ms-flexbox;
  display: flex;
  background-color: #C2DCF7;
  border-radius: 3px;
  padding: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
/* CHOICES LIST */
body.active_admin ul.input_choices {
  margin-left: 141px;
}
ul.input_choices li {
  display: inline-block;
  max-width: 300px;
}
ul.input_choices li a {
  line-height: 25px
}
ul.input_choices li:nth-child(even) a {
  color: #808080
}
ul.input_choices li:nth-child(odd) a, #additional_fields, #item_price_product_repeat, #single_product {
  color: #000000
}
body.active_admin .hours_digit {
  width: 30px!important;
}
body.active_admin li label.additional_label {
  width: 140px;
}

/* ADDITIONAL INFO */
#additional_info {
  display: none;
}

/* CHECKBOX */
#refuse_reason_info {
  display:  none;
  margin:   6px 0 0 105px;
  position: absolute;
}

/* TEXTAREA */
.comment_textarea {
  height: 40px!important;
  width:  300px;
}

/* COMMON */

ul.input_choices li a:hover, a.reset_selection:hover, a#item_price_product_repeat:hover {
  cursor: pointer;
}
body.active_admin fieldset.bordered {
  background-color: #eee;
  border-radius: 3px;
  margin: 0 auto;
  margin-top: 15px;
  width: 95%;
}

/* DATE */
#receipt_receipt_date_input fieldset ol {
  width:   215px;
  padding: 0;
}
body.active_admin .timeInput {
  float:  left;
  margin: 1px 0 0 10px;
}

/* LOADER */
#titles_loader {
  margin-top: 3px;
  display:    none;
}
#prices_loader {
  margin: 4px 0 0 0;
  display: none;
  float:   left;
}
#receipt_form_loader {
  height:  20px;
  margin:  0 0 0 5px;
  display: none;
}
/* IMAGE */
.receipt_picture_image {
  float: left;
  width: 40%;
  min-width: 350px;
  margin-right: 5px;
  margin-top: -5px;
  padding: 5px;
}
.receipt_picture_image img {
  max-width:  450px;
}
.receipt_data {
  width: auto;
  height: 800px;
  padding-left: 500px;
}
#slideshow {
  border: 1px solid #ddd;
  height: 602px;
}

/* ROTATION */
#rotation {
  height: 37px;
  margin-top: 10px;
  width: 165px;
}
#rotation_buttons {
  margin: 0 auto;
  width: 165px;
}
#rotation_buttons a{
  width: 30px;
  padding: 5px 3px 0 5px;
  text-align: center;
}

/* SLIDESHOW NAV*/
#slideshow_nav {
  float: left;
  margin-left: 0!important;
  width: 252px;
}
#slideshow_nav li:first-child{
  margin-left: 0!important
}

/* SUBMIT BUTTONS */
form.receipt fieldset.buttons {
  padding-left: 18px;
}

/* COMPLETION */
#completion_gauge {
  background: #DDD;
}
#coupon_receipt_edit #completion_gauge {
  width: 269px;
  height: 20px;
  border: 1px #999 solid;
}
#completion_gauge .ui-progressbar-value {
  height: 20px;
  border: 0;
}
#completion_label {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 10px;
  padding-top: 2px;
  color: white;
}

.receipt_details_status #completion_gauge {
  width: 160px;
  height: 15px;
  border: 1px #999 solid;
  margin-bottom: 0px;
}
.receipt_details_status #completion_gauge .ui-progressbar-value {
  height: 15px;
  border: 0;
}
.receipt_details_status #completion_label {
  float: left;
  width: 100%;
  text-align: center;
  color: white;
  margin-top: -1px;
  padding-top: 0px;
}

#clearing_instructions {
  border: 1px solid #1C8EFF;
  border-radius: 3px;
  margin: 10px 0;
  padding: 10px;
  max-width: 500px;
}

#clearing_instructions ul {
  list-style: disc;
  list-style-position: inside;
  margin: 0 0 0 1em;
  padding: 0;
}

#clearing_instructions ol {
  list-style: decimal;
  list-style-position: inside;
  margin: 0 0 0 1em;
  padding: 0;
}

#clearing_instructions li {
  margin: 0;
  padding: 0;
}

.directInquire {
  text-align: right;
  margin: 5px 0;
}
.receiptPictureInList {
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 150px;
  overflow: hidden;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.receiptPictureInList-image {
  display: block;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  max-width: 150px;
  max-height: 150px;
}
.receiptPictureInList-image.full_sized {
  max-width: 600px;
  max-height: 600px;
}
.receiptPictureInList-image.receiptPictureInList-image--zoomed {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.Receipt--picturesList__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Receipt--picturesList__picture {
  margin: 4px;
}
body.activeadmin_recruitments form fieldset > ol > li fieldset ol {
  padding: 0 0 0 120px;
}
body.activeadmin_recruitments table.index_table {
  table-layout: fixed;
}
body.activeadmin_recruitments table.index_table td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.activeadmin_recruitments table.index_table th.col-id {
  width: 5%;
}
body.activeadmin_recruitments table.index_table th.col-channel {
  width: 15%;
}
body.activeadmin_recruitments table.index_table th.col-campaign {
  width: 20%;
}
body.activeadmin_recruitments table.index_table th.col-app {
  width: 5%;
}
body.activeadmin_recruitments table.index_table th.col-start_at {
  width: 8%;
}
body.activeadmin_recruitments table.index_table th.col-finish_at {
  width: 8%;
}
body.activeadmin_recruitments table.index_table th.col-bid_type {
  width: 8%;
}
body.activeadmin_recruitments table.index_table th.col-amount {
  width: 8%;
}
body.activeadmin_recruitments table.index_table th.col-accounted_at {
  width: 10%;
}
body.activeadmin_recruitments table.index_table th.col-tracking {
  width: 10%;
}

body.show.activeadmin_recruitments table#statistics {
  max-width: 1000px;
}
body.show.activeadmin_recruitments table#statistics tbody tr:nth-child(2), body.show.activeadmin_recruitments table#statistics tbody tr:nth-child(3) {
  /* Fallback for web browsers that don't support RGBa */
  background-color: gainsboro;
  /* RGBa with 0.15 opacity */
  background-color: rgba(0, 0, 0, 0.15);
}
body.show.activeadmin_recruitments table#statistics tbody tr:nth-child(2) td, body.show.activeadmin_recruitments table#statistics tbody tr:nth-child(3) td {
  font-weight: bold;
}
body.show.activeadmin_recruitments table#statistics tbody tr th {
  white-space: pre;
  font-size: 0.9em;
  text-align: center;
}
body.show.activeadmin_recruitments table#statistics tbody tr th.bordered_rigth_left {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
body.show.activeadmin_recruitments table#statistics tbody tr th.bordered {
  border-top: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
}
body.show.activeadmin_recruitments table#statistics tbody tr td.bordered {
  border-right: 1px solid #ddd;
  text-align: right;
}
body.show.activeadmin_recruitments table#statistics tbody tr td.rate {
  color: gray;
  font-size: 0.95em;
}

.activeadmin_recruitments .choice label {
  width: 60px;
}
body.show.activeadmin_repositories {
  /* REPOSITORY SHOW */
}
body.show.activeadmin_repositories div.repository_chains {
  width: 50%;
}
body.show.activeadmin_repositories div#display_shops_checkbox {
  margin-top: -23px;
  float: right;
}
.s3_upload_root .s3_upload_wrapper {
  width: 25px;
  float: left;
  text-align: center;
  overflow: hidden;
}
.s3_upload_root .delete_media {
  display: block;
  height: 100%;
  width: 18px;
  padding-top: 5px;
  overflow: hidden;
}
.s3_upload_root .download_icon {
  width: 18px;
}
.s3_upload_root .s3_image_thumbnail {
  height: 60px;
  min-width: 50px;
  display: inline-block;
  text-align: center;
  padding: 0 10px;
}
.s3_upload_root .s3_image_thumbnail img {
  height: 100%;
}
.s3_upload_root .s3_upload_controls {
  padding-left: 175px;
}
.s3_upload_root .s3_upload_controls .s3_upload_button {
  width: 50px;
}
/* Form used in user/show */
body.activeadmin_scans {
  /* split scans scopes */
}
body.activeadmin_scans #wrapper #active_admin_content div div .table_tools {
  width: 1350px;
}
body.activeadmin_scans li.scope.offer_different {
  margin-left: 0px;
  margin-top: 10px;
}
body.activeadmin_scans li.scope.offer_different a.table_tools_button {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 12px !important;
}
body.activeadmin_scans li.scope.offer_unavailable a.table_tools_button {
  margin-left: 8px;
  margin-top: 10px;
}
body.activeadmin_scans li.scope.coupon_1click a.table_tools_button {
  border-top-right-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}
body.activeadmin_scans li.scope.coupon_orphan a.table_tools_button {
  border-radius: 12px !important;
  margin-left: 8px;
}
body.activeadmin_scans li.scope.offer_unavailable a.table_tools_button {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 12px !important;
}
body.activeadmin_scans li.scope.offer_facebook_restricted a.table_tools_button {
  border-top-right-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}
/* Defines color of count when scope is selected */
/* Scopes variable height */
body.active_admin div.table_tools {
  height: auto;
}

body.active_admin div.scopes .table_tools_segmented_control {
  font-size: 1.1em;
}
body.active_admin div.scopes li.scope {
  border-radius: 4px;
  white-space: nowrap;
  /* Disable scope coupon background color */
  background-color: transparent;
  display: list-item !important;
}
body.active_admin div.scopes {
  /* Font color of the count span when selected depending of the background */
}
body.active_admin div.scopes li.scope.selected {
  /* Common */
}
body.active_admin div.scopes li.scope.selected.all a span.count, body.active_admin div.scopes li.scope.selected.all_ a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Shared : Payments and Operation */
}
body.active_admin div.scopes li.scope.selected.requested a span.count, body.active_admin div.scopes li.scope.selected.processed a span.count, body.active_admin div.scopes li.scope.selected.finalized a span.count {
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Shared : Offers and Coupons */
}
body.active_admin div.scopes li.scope.selected.abandoned a span.count {
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Shared : Shops and Chains */
}
body.active_admin div.scopes li.scope.selected.visible a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Budgets */
}
body.active_admin div.scopes li.scope.selected.draft a span.count, body.active_admin div.scopes li.scope.selected.live a span.count, body.active_admin div.scopes li.scope.selected.not_live a span.count, body.active_admin div.scopes li.scope.selected.standby a span.count, body.active_admin div.scopes li.scope.selected.archived a span.count, body.active_admin div.scopes li.scope.selected.not_billable_yet a span.count, body.active_admin div.scopes li.scope.selected.billable a span.count, body.active_admin div.scopes li.scope.selected.to_be_collected a span.count, body.active_admin div.scopes li.scope.selected.collected a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Offers */
}
body.active_admin div.scopes li.scope.selected.draft a span.count, body.active_admin div.scopes li.scope.selected.published a span.count, body.active_admin div.scopes li.scope.selected.hidden a span.count, body.active_admin div.scopes li.scope.selected.finished a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Coupons */
}
body.active_admin div.scopes li.scope.selected.submitted a span.count, body.active_admin div.scopes li.scope.selected.inquired a span.count, body.active_admin div.scopes li.scope.selected.admin_accepted a span.count, body.active_admin div.scopes li.scope.selected.admin_paid a span.count, body.active_admin div.scopes li.scope.selected.refused a span.count, body.active_admin div.scopes li.scope.selected.expired a span.count, body.active_admin div.scopes li.scope.selected.escalated_level_2 a span.count, body.active_admin div.scopes li.scope.selected.escalated_level_2_-_tagged a span.count, body.active_admin div.scopes li.scope.selected.escalated_level_3 a span.count, body.active_admin div.scopes li.scope.selected.incomplete_submitted a span.count, body.active_admin div.scopes li.scope.selected.incomplete_accepted a span.count, body.active_admin div.scopes li.scope.selected.complete_unpaid a span.count, body.active_admin div.scopes li.scope.selected.demo a span.count {
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected.reseted a span.count, body.active_admin div.scopes li.scope.selected.inquired_for_3_days a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Scans */
}
body.active_admin div.scopes li.scope.selected.verification a span.count, body.active_admin div.scopes li.scope.selected.coupon_real a span.count, body.active_admin div.scopes li.scope.selected.coupon_1click a span.count, body.active_admin div.scopes li.scope.selected.offer_different a span.count, body.active_admin div.scopes li.scope.selected.offer_pending a span.count, body.active_admin div.scopes li.scope.selected.offer_locked a span.count, body.active_admin div.scopes li.scope.selected.offer_closed a span.count, body.active_admin div.scopes li.scope.selected.offer_facebook_restricted a span.count, body.active_admin div.scopes li.scope.selected.offer_unavailable a span.count, body.active_admin div.scopes li.scope.selected.coupon_duplicate_on_user a span.count, body.active_admin div.scopes li.scope.selected.coupon_duplicate_on_device a span.count, body.active_admin div.scopes li.scope.selected.welcome_offer_closed a span.count, body.active_admin div.scopes li.scope.selected.coupon_orphan a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Payments */
}
body.active_admin div.scopes li.scope.selected.created a span.count {
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Operations */
}
body.active_admin div.scopes li.scope.selected.user_coupon_refund a span.count, body.active_admin div.scopes li.scope.selected.payment_return a span.count, body.active_admin div.scopes li.scope.selected.withdrawal_return a span.count, body.active_admin div.scopes li.scope.selected.payment_user_adjustment a span.count, body.active_admin div.scopes li.scope.selected.adjustment_credit a span.count, body.active_admin div.scopes li.scope.selected.pending a span.count {
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected.provision_coupon_refund a span.count, body.active_admin div.scopes li.scope.selected.coupon_credit a span.count, body.active_admin div.scopes li.scope.selected.provision_user_charity a span.count, body.active_admin div.scopes li.scope.selected.payment_charity a span.count, body.active_admin div.scopes li.scope.selected.orphan_refund a span.count, body.active_admin div.scopes li.scope.selected.orphan_provision a span.count, body.active_admin div.scopes li.scope.selected.orphan_adjustment a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Users */
}
body.active_admin div.scopes li.scope.selected.facebook_user a span.count, body.active_admin div.scopes li.scope.selected.role_brand a span.count, body.active_admin div.scopes li.scope.selected.role_shopmium a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Posts */
}
body.active_admin div.scopes li.scope.selected.success a span.count, body.active_admin div.scopes li.scope.selected.errors a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Invitation codes */
}
body.active_admin div.scopes li.scope.selected.public_code a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Invitation requests */
}
body.active_admin div.scopes li.scope.selected.private_code a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Recruitments */
}
body.active_admin div.scopes li.scope.selected.ios a span.count, body.active_admin div.scopes li.scope.selected.android a span.count, body.active_admin div.scopes li.scope.selected.web a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Repositories */
}
body.active_admin div.scopes li.scope.selected.main a span.count, body.active_admin div.scopes li.scope.selected.not_main a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Chains */
}
body.active_admin div.scopes li.scope.selected.hidden a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
body.active_admin div.scopes li.scope.selected {
  /* Adminusers */
}
body.active_admin div.scopes li.scope.selected.active a span.count, body.active_admin div.scopes li.scope.selected.suspended a span.count {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
/* Statistics sidebar */
#statistics_sidebar_section th, #facebook_infos_sidebar_section th {
  width: 200px;
}

/* Used for Review sidebar in Coupon show and Answer show  */
body.active_admin .review_sidebar_padding {
  padding: 5px 5px 5px 0px;
}

#technical_sidebar_section th {
  width: 50%;
}

#technical_sidebar_section {
  font-size: 11px;
}

.sidebar_section ol > li {
  overflow: visible;
}
.slideTable {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  clear: left;
}
.slideTable .panel {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
.slideTable .ui-sortable-helper {
  background-color: rgba(8, 138, 156, 0.3);
}
.slideTable progress {
  width: 50px;
}
.slideTable .media_info {
  display: inline-block;
  margin-right: 15px;
}
.slideTable .media_info span {
  display: block;
}
.slideTable .large_label {
  width: 170px;
  padding-left: 10px;
}
.slideTable .images-table .sort-placeholder {
  background-color: rgba(255, 253, 0, 0.25);
  height: 20px;
}
.slideTable .images-table .preview {
  width: 250px;
  float: left;
}
.slideTable .images-table .preview img {
  margin-top: 6px;
  border: 1px solid #ccc;
}
.slideTable .images-table .preview div {
  background: none;
  color: #5e6469;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: white 0 1px 0;
  text-transform: uppercase;
  padding: 0;
  text-align: center;
  font-weight: bold;
}
.slideTable .images-table .preview span {
  text-align: center;
  display: block;
}
.slideTable .images-table .slide_table {
  float: left;
  table-layout: fixed;
}
.slideTable .images-table .slide_table #actions {
  padding-left: 15px;
  text-align: left;
}
.slideTable .images-table .slide_table img {
  display: block;
}
.slideTable .images-table .slide_table th {
  text-align: left;
  padding: 0;
  border: none;
}
.slideTable .images-table .slide_table th .slide_actions {
  padding-left: 15px;
  text-align: left;
}
.slideTable .images-table .slide_table td {
  padding: 0;
  padding-top: 6px;
}
.slideTable .images-table .slide_table .slide_preview {
  width: 60px;
}
.slideTable .images-table .slide_table .slide_preview img {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.slideTable .images-table .slide_table .slide_number {
  width: 120px;
  text-align: left;
}
.slideTable .images-table .slide_table span {
  float: left;
  margin: 3px;
}
.slideTable .images-table .slide_table .actions_img {
  margin: auto;
}
.slideTable .images-table .slide_table .actions_img > img {
  display: initial;
  height: 16px;
  margin-right: 15px;
  opacity: 0.7;
  cursor: pointer;
}
.slideTable .images-table .slide_table .actions_img > img:hover {
  opacity: 1;
}
.slideTable .images-table .slide_table .actions_img.delete_sidebar_item > img {
  margin-left: 0;
}
.slideTable .images-table .slide_table .albumImageUpload label {
  width: 60px;
  vertical-align: top;
}
.slideTable .images-table .slide_table .albumImageUpload span {
  text-align: center;
}
.slideTable .images-table .slide_table .albumImageUpload img {
  float: left;
  opacity: 0.7;
  cursor: pointer;
}
.slideTable .images-table .slide_table .albumImageUpload img:hover {
  opacity: 1;
}

.slideTable textarea {
  width: 400px;
  float: left;
  resize: none;
  height: initial;
}
.slideTable .images-table .slide_table {
  width: 700px;
}
.slideTable .images-table .slide_table .slide_caption {
  width: 440px;
  text-align: left;
}
.slideTable .images-table .slide_table .slide_actions {
  width: 100px;
}

#upload_slide {
  margin: 3px 5px 0 0;
}
body.show.activeadmin_submission_question_templates .templatePropositionsContainer {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}

body.new.activeadmin_submission_question_templates .QuestionTemplateForm,
body.create.activeadmin_submission_question_templates .QuestionTemplateForm,
body.edit.activeadmin_submission_question_templates .QuestionTemplateForm,
body.update.activeadmin_submission_question_templates .QuestionTemplateForm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.new.activeadmin_submission_question_templates .QuestionTemplateForm .QuestionTemplateSelect,
body.create.activeadmin_submission_question_templates .QuestionTemplateForm .QuestionTemplateSelect,
body.edit.activeadmin_submission_question_templates .QuestionTemplateForm .QuestionTemplateSelect,
body.update.activeadmin_submission_question_templates .QuestionTemplateForm .QuestionTemplateSelect {
  margin-bottom: 30px;
}
body.new.activeadmin_submission_question_templates .QuestionTemplateForm .translatableField input,
body.create.activeadmin_submission_question_templates .QuestionTemplateForm .translatableField input,
body.edit.activeadmin_submission_question_templates .QuestionTemplateForm .translatableField input,
body.update.activeadmin_submission_question_templates .QuestionTemplateForm .translatableField input {
  width: 600px;
}
body.new.activeadmin_submission_question_templates .QuestionTemplateForm li,
body.create.activeadmin_submission_question_templates .QuestionTemplateForm li,
body.edit.activeadmin_submission_question_templates .QuestionTemplateForm li,
body.update.activeadmin_submission_question_templates .QuestionTemplateForm li {
  list-style-type: none;
}
body.new.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item,
body.create.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item,
body.edit.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item,
body.update.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.new.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question,
body.create.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question,
body.edit.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question,
body.update.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question {
  margin-bottom: 20px;
}
body.new.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question label,
body.create.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question label,
body.edit.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question label,
body.update.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question label {
  width: 100px;
}
body.new.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question .remove_field,
body.create.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question .remove_field,
body.edit.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question .remove_field,
body.update.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question .remove_field {
  margin-left: 10px;
}
body.new.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question .remove_field label,
body.create.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question .remove_field label,
body.edit.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question .remove_field label,
body.update.activeadmin_submission_question_templates .QuestionTemplateForm li .fields.question-item .question .remove_field label {
  margin-left: 5px;
}
#user_journey_steps.panel_contents {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  clear: left;
}
#user_journey_steps.panel_contents .panel {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
#user_journey_steps.panel_contents .submission-userJourney {
  display: -ms-flexbox;
  display: flex;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table th {
  text-align: left;
  padding: 0;
  border: none;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table td {
  padding: 0;
  padding-top: 6px;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .stepSelect {
  width: 200px;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .stepActions {
  width: 160px;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .stepHeader, #user_journey_steps.panel_contents .submission-userJourney .steps-table .stepFooter {
  width: 250px;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .stepImage__container .stepImage {
  height: 30px;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .stepImage__container .stepImage--preview {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .stepImage__container .stepImage--upload {
  cursor: pointer;
  height: 16px;
  margin-left: 4px;
  margin-top: 2px;
  opacity: 0.7;
  cursor: pointer;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .stepImage__container .stepImage--upload:hover {
  opacity: 1;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .stepImage__container .stepImage__input {
  display: none;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .stepImage__container .stepImage__uploadStatus--error {
  color: darkred;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .submission-userJourney__step:last-child .addStep {
  display: inline-block;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .actions_img {
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .actions_img .addStep {
  display: none;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .actions_img > img {
  height: 16px;
  margin-top: 1px;
  margin-right: 15px;
  opacity: 0.7;
  cursor: pointer;
}
#user_journey_steps.panel_contents .submission-userJourney .steps-table .actions_img > img:hover {
  opacity: 1;
}
#user_journey_steps.panel_contents .submission-userJourney .preview {
  width: 250px;
}
#user_journey_steps.panel_contents .submission-userJourney .preview img {
  height: 250px;
  width: auto;
  margin-top: 6px;
  border: 1px solid #ccc;
}
#user_journey_steps.panel_contents .submission-userJourney .preview div {
  background: none;
  color: #5e6469;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: white 0 1px 0;
  text-transform: uppercase;
  padding: 0;
  text-align: center;
  font-weight: bold;
}
.download_survey {
  display: inline-block;
  margin-left: 10px;
}
.download_survey--img {
  vertical-align: middle;
}
.listing-available-sticky {
  position: sticky;
  top: 60px;
}

.create.activeadmin_tabs .section_title, .edit.activeadmin_tabs .section_title, .new.activeadmin_tabs .section_title,
.update.activeadmin_tabs .section_title, .edit.activeadmin_carousel .section_title {
  padding-top: 0;
  margin-top: 10px;
}
.create.activeadmin_tabs .listing-availableOffers, .create.activeadmin_tabs .listing-availableCorners, .create.activeadmin_tabs .listing-currentTiles, .edit.activeadmin_tabs .listing-availableOffers, .edit.activeadmin_tabs .listing-availableCorners, .edit.activeadmin_tabs .listing-currentTiles, .new.activeadmin_tabs .listing-availableOffers, .new.activeadmin_tabs .listing-availableCorners, .new.activeadmin_tabs .listing-currentTiles,
.update.activeadmin_tabs .listing-availableOffers,
.update.activeadmin_tabs .listing-availableCorners,
.update.activeadmin_tabs .listing-currentTiles, .edit.activeadmin_carousel .listing-availableOffers, .edit.activeadmin_carousel .listing-availableCorners, .edit.activeadmin_carousel .listing-currentTiles {
  width: 33%;
  max-width: 400px;
}
.create.activeadmin_tabs .listing-availableOffers .listing-availableOffers-filter .offer-search, .create.activeadmin_tabs .listing-availableOffers .listing-availableOffers-filter .corner-search, .create.activeadmin_tabs .listing-availableOffers .listing-availableCorners-filter .offer-search, .create.activeadmin_tabs .listing-availableOffers .listing-availableCorners-filter .corner-search, .create.activeadmin_tabs .listing-availableCorners .listing-availableOffers-filter .offer-search, .create.activeadmin_tabs .listing-availableCorners .listing-availableOffers-filter .corner-search, .create.activeadmin_tabs .listing-availableCorners .listing-availableCorners-filter .offer-search, .create.activeadmin_tabs .listing-availableCorners .listing-availableCorners-filter .corner-search, .edit.activeadmin_tabs .listing-availableOffers .listing-availableOffers-filter .offer-search, .edit.activeadmin_tabs .listing-availableOffers .listing-availableOffers-filter .corner-search, .edit.activeadmin_tabs .listing-availableOffers .listing-availableCorners-filter .offer-search, .edit.activeadmin_tabs .listing-availableOffers .listing-availableCorners-filter .corner-search, .edit.activeadmin_tabs .listing-availableCorners .listing-availableOffers-filter .offer-search, .edit.activeadmin_tabs .listing-availableCorners .listing-availableOffers-filter .corner-search, .edit.activeadmin_tabs .listing-availableCorners .listing-availableCorners-filter .offer-search, .edit.activeadmin_tabs .listing-availableCorners .listing-availableCorners-filter .corner-search, .new.activeadmin_tabs .listing-availableOffers .listing-availableOffers-filter .offer-search, .new.activeadmin_tabs .listing-availableOffers .listing-availableOffers-filter .corner-search, .new.activeadmin_tabs .listing-availableOffers .listing-availableCorners-filter .offer-search, .new.activeadmin_tabs .listing-availableOffers .listing-availableCorners-filter .corner-search, .new.activeadmin_tabs .listing-availableCorners .listing-availableOffers-filter .offer-search, .new.activeadmin_tabs .listing-availableCorners .listing-availableOffers-filter .corner-search, .new.activeadmin_tabs .listing-availableCorners .listing-availableCorners-filter .offer-search, .new.activeadmin_tabs .listing-availableCorners .listing-availableCorners-filter .corner-search,
.update.activeadmin_tabs .listing-availableOffers .listing-availableOffers-filter .offer-search,
.update.activeadmin_tabs .listing-availableOffers .listing-availableOffers-filter .corner-search,
.update.activeadmin_tabs .listing-availableOffers .listing-availableCorners-filter .offer-search,
.update.activeadmin_tabs .listing-availableOffers .listing-availableCorners-filter .corner-search,
.update.activeadmin_tabs .listing-availableCorners .listing-availableOffers-filter .offer-search,
.update.activeadmin_tabs .listing-availableCorners .listing-availableOffers-filter .corner-search,
.update.activeadmin_tabs .listing-availableCorners .listing-availableCorners-filter .offer-search,
.update.activeadmin_tabs .listing-availableCorners .listing-availableCorners-filter .corner-search, .edit.activeadmin_carousel .listing-availableOffers .listing-availableOffers-filter .offer-search, .edit.activeadmin_carousel .listing-availableOffers .listing-availableOffers-filter .corner-search, .edit.activeadmin_carousel .listing-availableOffers .listing-availableCorners-filter .offer-search, .edit.activeadmin_carousel .listing-availableOffers .listing-availableCorners-filter .corner-search, .edit.activeadmin_carousel .listing-availableCorners .listing-availableOffers-filter .offer-search, .edit.activeadmin_carousel .listing-availableCorners .listing-availableOffers-filter .corner-search, .edit.activeadmin_carousel .listing-availableCorners .listing-availableCorners-filter .offer-search, .edit.activeadmin_carousel .listing-availableCorners .listing-availableCorners-filter .corner-search {
  width: 98%;
  margin-bottom: 10px;
}
.create.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles, .create.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles, .edit.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles, .edit.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles, .new.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles, .new.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles,
.update.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles,
.update.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles, .edit.activeadmin_carousel .listing-availableOffers .listing-availableTiles-tiles, .edit.activeadmin_carousel .listing-availableCorners .listing-availableTiles-tiles {
  margin: 5px 10px;
  overflow-y: scroll;
}
.create.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-offerTiles, .create.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-offerTiles, .edit.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-offerTiles, .edit.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-offerTiles, .new.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-offerTiles, .new.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-offerTiles,
.update.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-offerTiles,
.update.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-offerTiles, .edit.activeadmin_carousel .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-offerTiles, .edit.activeadmin_carousel .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-offerTiles {
  height: 600px;
}
.create.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .create.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .edit.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .edit.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .new.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .new.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-cornerTiles,
.update.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-cornerTiles,
.update.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .edit.activeadmin_carousel .listing-availableOffers .listing-availableTiles-tiles.listing-availableTiles-cornerTiles, .edit.activeadmin_carousel .listing-availableCorners .listing-availableTiles-tiles.listing-availableTiles-cornerTiles {
  max-height: 200px;
}
.create.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles .listing-removeTile, .create.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles .listing-removeTile, .edit.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles .listing-removeTile, .edit.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles .listing-removeTile, .new.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles .listing-removeTile, .new.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles .listing-removeTile,
.update.activeadmin_tabs .listing-availableOffers .listing-availableTiles-tiles .listing-removeTile,
.update.activeadmin_tabs .listing-availableCorners .listing-availableTiles-tiles .listing-removeTile, .edit.activeadmin_carousel .listing-availableOffers .listing-availableTiles-tiles .listing-removeTile, .edit.activeadmin_carousel .listing-availableCorners .listing-availableTiles-tiles .listing-removeTile {
  display: none;
}
.create.activeadmin_tabs .listing-addTile, .edit.activeadmin_tabs .listing-addTile, .new.activeadmin_tabs .listing-addTile,
.update.activeadmin_tabs .listing-addTile, .edit.activeadmin_carousel .listing-addTile {
  display: none;
}
.create.activeadmin_tabs .listing-currentTiles-sectionName, .edit.activeadmin_tabs .listing-currentTiles-sectionName, .new.activeadmin_tabs .listing-currentTiles-sectionName,
.update.activeadmin_tabs .listing-currentTiles-sectionName, .edit.activeadmin_carousel .listing-currentTiles-sectionName {
  vertical-align: top;
  padding: 0 5px 0 5px !important;
  margin: 0;
  background: #efefef;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  color: #5e6469;
  border: none;
  width: calc(100% - 36px);
}
.create.activeadmin_tabs .listing-currentTiles-sectionName:focus, .edit.activeadmin_tabs .listing-currentTiles-sectionName:focus, .new.activeadmin_tabs .listing-currentTiles-sectionName:focus,
.update.activeadmin_tabs .listing-currentTiles-sectionName:focus, .edit.activeadmin_carousel .listing-currentTiles-sectionName:focus {
  background: #FFF;
}
.create.activeadmin_tabs .listing-removeSection, .create.activeadmin_tabs .listing-moveSection, .create.activeadmin_tabs .listing-removeTile, .edit.activeadmin_tabs .listing-removeSection, .edit.activeadmin_tabs .listing-moveSection, .edit.activeadmin_tabs .listing-removeTile, .new.activeadmin_tabs .listing-removeSection, .new.activeadmin_tabs .listing-moveSection, .new.activeadmin_tabs .listing-removeTile,
.update.activeadmin_tabs .listing-removeSection,
.update.activeadmin_tabs .listing-moveSection,
.update.activeadmin_tabs .listing-removeTile, .edit.activeadmin_carousel .listing-removeSection, .edit.activeadmin_carousel .listing-moveSection, .edit.activeadmin_carousel .listing-removeTile {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 18px;
  height: 18px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.6;
}
.create.activeadmin_tabs .listing-removeSection img, .create.activeadmin_tabs .listing-moveSection img, .create.activeadmin_tabs .listing-removeTile img, .edit.activeadmin_tabs .listing-removeSection img, .edit.activeadmin_tabs .listing-moveSection img, .edit.activeadmin_tabs .listing-removeTile img, .new.activeadmin_tabs .listing-removeSection img, .new.activeadmin_tabs .listing-moveSection img, .new.activeadmin_tabs .listing-removeTile img,
.update.activeadmin_tabs .listing-removeSection img,
.update.activeadmin_tabs .listing-moveSection img,
.update.activeadmin_tabs .listing-removeTile img, .edit.activeadmin_carousel .listing-removeSection img, .edit.activeadmin_carousel .listing-moveSection img, .edit.activeadmin_carousel .listing-removeTile img {
  margin: auto;
}
.create.activeadmin_tabs .listing-removeSection:hover, .create.activeadmin_tabs .listing-moveSection:hover, .create.activeadmin_tabs .listing-removeTile:hover, .edit.activeadmin_tabs .listing-removeSection:hover, .edit.activeadmin_tabs .listing-moveSection:hover, .edit.activeadmin_tabs .listing-removeTile:hover, .new.activeadmin_tabs .listing-removeSection:hover, .new.activeadmin_tabs .listing-moveSection:hover, .new.activeadmin_tabs .listing-removeTile:hover,
.update.activeadmin_tabs .listing-removeSection:hover,
.update.activeadmin_tabs .listing-moveSection:hover,
.update.activeadmin_tabs .listing-removeTile:hover, .edit.activeadmin_carousel .listing-removeSection:hover, .edit.activeadmin_carousel .listing-moveSection:hover, .edit.activeadmin_carousel .listing-removeTile:hover {
  opacity: 1;
}
.create.activeadmin_tabs .listing-moveSection, .edit.activeadmin_tabs .listing-moveSection, .new.activeadmin_tabs .listing-moveSection,
.update.activeadmin_tabs .listing-moveSection, .edit.activeadmin_carousel .listing-moveSection {
  cursor: -webkit-grab;
  cursor: grab;
}
.create.activeadmin_tabs .listing-moveSection:active, .edit.activeadmin_tabs .listing-moveSection:active, .new.activeadmin_tabs .listing-moveSection:active,
.update.activeadmin_tabs .listing-moveSection:active, .edit.activeadmin_carousel .listing-moveSection:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.create.activeadmin_tabs .listing-addSection, .edit.activeadmin_tabs .listing-addSection, .new.activeadmin_tabs .listing-addSection,
.update.activeadmin_tabs .listing-addSection, .edit.activeadmin_carousel .listing-addSection {
  display: block;
  margin: auto;
}
.create.activeadmin_tabs .scopesSelect, .edit.activeadmin_tabs .scopesSelect, .new.activeadmin_tabs .scopesSelect,
.update.activeadmin_tabs .scopesSelect, .edit.activeadmin_carousel .scopesSelect {
  overflow: visible;
}
.create.activeadmin_tabs .scopesSelect__input, .edit.activeadmin_tabs .scopesSelect__input, .new.activeadmin_tabs .scopesSelect__input,
.update.activeadmin_tabs .scopesSelect__input, .edit.activeadmin_carousel .scopesSelect__input {
  width: 300px;
}

.create.activeadmin_tabs .tabListing, .edit.activeadmin_tabs .tabListing, .new.activeadmin_tabs .tabListing,
.update.activeadmin_tabs .tabListing, .edit.activeadmin_carousel .tabListing {
  max-width: 1200px;
}

.show.activeadmin_tabs .tabListing {
  width: 400px;
}
.show.activeadmin_tabs .listing-currentTiles {
  width: 360px;
}

.create.activeadmin_tabs .tabListing, .edit.activeadmin_tabs .tabListing, .new.activeadmin_tabs .tabListing,
.update.activeadmin_tabs .tabListing, .show.activeadmin_tabs .tabListing, .edit.activeadmin_carousel .tabListing, .new.activeadmin_bat_requests .tabListing {
  margin: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.create.activeadmin_tabs .listing-currentTiles-tiles, .create.activeadmin_tabs .listing-availableTiles-tiles,
.create.activeadmin_tabs .listing-section-tiles, .edit.activeadmin_tabs .listing-currentTiles-tiles, .edit.activeadmin_tabs .listing-availableTiles-tiles,
.edit.activeadmin_tabs .listing-section-tiles, .new.activeadmin_tabs .listing-currentTiles-tiles, .new.activeadmin_tabs .listing-availableTiles-tiles,
.new.activeadmin_tabs .listing-section-tiles,
.update.activeadmin_tabs .listing-currentTiles-tiles,
.update.activeadmin_tabs .listing-availableTiles-tiles,
.update.activeadmin_tabs .listing-section-tiles, .show.activeadmin_tabs .listing-currentTiles-tiles, .show.activeadmin_tabs .listing-availableTiles-tiles,
.show.activeadmin_tabs .listing-section-tiles, .edit.activeadmin_carousel .listing-currentTiles-tiles, .edit.activeadmin_carousel .listing-availableTiles-tiles,
.edit.activeadmin_carousel .listing-section-tiles, .new.activeadmin_bat_requests .listing-currentTiles-tiles, .new.activeadmin_bat_requests .listing-availableTiles-tiles,
.new.activeadmin_bat_requests .listing-section-tiles {
  min-height: 50px;
}
.create.activeadmin_tabs .listing-section, .edit.activeadmin_tabs .listing-section, .new.activeadmin_tabs .listing-section,
.update.activeadmin_tabs .listing-section, .show.activeadmin_tabs .listing-section, .edit.activeadmin_carousel .listing-section, .new.activeadmin_bat_requests .listing-section {
  -webkit-box-shadow: inset 0 0px 4px #dddddd;
          box-shadow: inset 0 0px 4px #dddddd;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.create.activeadmin_tabs .listing-sectionHeader, .edit.activeadmin_tabs .listing-sectionHeader, .new.activeadmin_tabs .listing-sectionHeader,
.update.activeadmin_tabs .listing-sectionHeader, .show.activeadmin_tabs .listing-sectionHeader, .edit.activeadmin_carousel .listing-sectionHeader, .new.activeadmin_bat_requests .listing-sectionHeader {
  padding: 5px 10px;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
  background-image: linear-gradient(180deg, #ffffff, #efefef);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px #FFF inset;
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px #FFF inset;
  color: #5e6469;
  border: solid 1px #d4d4d4;
  border-top-color: #e6e6e6;
  border-bottom-color: #cdcdcd;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.create.activeadmin_tabs .listing-sectionHeader > *, .edit.activeadmin_tabs .listing-sectionHeader > *, .new.activeadmin_tabs .listing-sectionHeader > *,
.update.activeadmin_tabs .listing-sectionHeader > *, .show.activeadmin_tabs .listing-sectionHeader > *, .edit.activeadmin_carousel .listing-sectionHeader > *, .new.activeadmin_bat_requests .listing-sectionHeader > * {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.create.activeadmin_tabs .listing-sectionHeader .listing-removeSection, .create.activeadmin_tabs .listing-sectionHeader .listing-moveSection, .edit.activeadmin_tabs .listing-sectionHeader .listing-removeSection, .edit.activeadmin_tabs .listing-sectionHeader .listing-moveSection, .new.activeadmin_tabs .listing-sectionHeader .listing-removeSection, .new.activeadmin_tabs .listing-sectionHeader .listing-moveSection,
.update.activeadmin_tabs .listing-sectionHeader .listing-removeSection,
.update.activeadmin_tabs .listing-sectionHeader .listing-moveSection, .show.activeadmin_tabs .listing-sectionHeader .listing-removeSection, .show.activeadmin_tabs .listing-sectionHeader .listing-moveSection, .edit.activeadmin_carousel .listing-sectionHeader .listing-removeSection, .edit.activeadmin_carousel .listing-sectionHeader .listing-moveSection, .new.activeadmin_bat_requests .listing-sectionHeader .listing-removeSection, .new.activeadmin_bat_requests .listing-sectionHeader .listing-moveSection {
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin-left: 10px;
}
.create.activeadmin_tabs .listing-addTile, .edit.activeadmin_tabs .listing-addTile, .new.activeadmin_tabs .listing-addTile,
.update.activeadmin_tabs .listing-addTile, .show.activeadmin_tabs .listing-addTile, .edit.activeadmin_carousel .listing-addTile, .new.activeadmin_bat_requests .listing-addTile {
  display: none;
}
.create.activeadmin_tabs .listing-tile, .edit.activeadmin_tabs .listing-tile, .new.activeadmin_tabs .listing-tile,
.update.activeadmin_tabs .listing-tile, .show.activeadmin_tabs .listing-tile, .edit.activeadmin_carousel .listing-tile, .new.activeadmin_bat_requests .listing-tile {
  background: #ECECEC;
  width: calc(100% - 50px);
  min-height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 5px 10px;
  margin: 5px auto;
  border-radius: 3px;
  cursor: -webkit-grab;
  cursor: grab;
}
.create.activeadmin_tabs .listing-tile > div, .edit.activeadmin_tabs .listing-tile > div, .new.activeadmin_tabs .listing-tile > div,
.update.activeadmin_tabs .listing-tile > div, .show.activeadmin_tabs .listing-tile > div, .edit.activeadmin_carousel .listing-tile > div, .new.activeadmin_bat_requests .listing-tile > div {
  margin: auto 10px;
}
.create.activeadmin_tabs .listing-tile:hover, .edit.activeadmin_tabs .listing-tile:hover, .new.activeadmin_tabs .listing-tile:hover,
.update.activeadmin_tabs .listing-tile:hover, .show.activeadmin_tabs .listing-tile:hover, .edit.activeadmin_carousel .listing-tile:hover, .new.activeadmin_bat_requests .listing-tile:hover {
  background: #E0E0E0;
}
.create.activeadmin_tabs .listing-tile:active, .edit.activeadmin_tabs .listing-tile:active, .new.activeadmin_tabs .listing-tile:active,
.update.activeadmin_tabs .listing-tile:active, .show.activeadmin_tabs .listing-tile:active, .edit.activeadmin_carousel .listing-tile:active, .new.activeadmin_bat_requests .listing-tile:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.create.activeadmin_tabs .listing-tile-name, .edit.activeadmin_tabs .listing-tile-name, .new.activeadmin_tabs .listing-tile-name,
.update.activeadmin_tabs .listing-tile-name, .show.activeadmin_tabs .listing-tile-name, .edit.activeadmin_carousel .listing-tile-name, .new.activeadmin_bat_requests .listing-tile-name {
  -ms-flex-positive: 2;
      flex-grow: 2;
}
.create.activeadmin_tabs .listing-tileStatus--hidden, .edit.activeadmin_tabs .listing-tileStatus--hidden, .new.activeadmin_tabs .listing-tileStatus--hidden,
.update.activeadmin_tabs .listing-tileStatus--hidden, .show.activeadmin_tabs .listing-tileStatus--hidden, .edit.activeadmin_carousel .listing-tileStatus--hidden, .new.activeadmin_bat_requests .listing-tileStatus--hidden {
  color: red;
  font-weight: bold;
}
.create.activeadmin_tabs .listing-tileStatus--notDisplayed, .edit.activeadmin_tabs .listing-tileStatus--notDisplayed, .new.activeadmin_tabs .listing-tileStatus--notDisplayed,
.update.activeadmin_tabs .listing-tileStatus--notDisplayed, .show.activeadmin_tabs .listing-tileStatus--notDisplayed, .edit.activeadmin_carousel .listing-tileStatus--notDisplayed, .new.activeadmin_bat_requests .listing-tileStatus--notDisplayed {
  color: blue;
  font-weight: bold;
}
.create.activeadmin_tabs .listing-tile--filtered, .edit.activeadmin_tabs .listing-tile--filtered, .new.activeadmin_tabs .listing-tile--filtered,
.update.activeadmin_tabs .listing-tile--filtered, .show.activeadmin_tabs .listing-tile--filtered, .edit.activeadmin_carousel .listing-tile--filtered, .new.activeadmin_bat_requests .listing-tile--filtered {
  display: none;
}
.create.activeadmin_tabs .listing-tile--destroy, .create.activeadmin_tabs .listing-currentTiles-section--destroy, .edit.activeadmin_tabs .listing-tile--destroy, .edit.activeadmin_tabs .listing-currentTiles-section--destroy, .new.activeadmin_tabs .listing-tile--destroy, .new.activeadmin_tabs .listing-currentTiles-section--destroy,
.update.activeadmin_tabs .listing-tile--destroy,
.update.activeadmin_tabs .listing-currentTiles-section--destroy, .show.activeadmin_tabs .listing-tile--destroy, .show.activeadmin_tabs .listing-currentTiles-section--destroy, .edit.activeadmin_carousel .listing-tile--destroy, .edit.activeadmin_carousel .listing-currentTiles-section--destroy, .new.activeadmin_bat_requests .listing-tile--destroy, .new.activeadmin_bat_requests .listing-currentTiles-section--destroy {
  display: none;
}

.show.activeadmin_tabs .headerImage:not(.full_sized) {
  max-width: 300px;
  max-height: 100px;
}
.show.activeadmin_tabs .tabListing a {
  text-decoration: none;
  color: inherit;
}
.show.activeadmin_tabs .listing-tile {
  cursor: pointer;
}
.show.activeadmin_tabs .listing-removeTile {
  display: none;
}

.index.activeadmin_tabs #index_table_tabs thead tr th:first-child, .index.activeadmin_tabs #index_table_tabs thead tr th.col-id {
  width: 40px;
}
.index.activeadmin_tabs #index_table_tabs thead tr th.smallColumn, .index.activeadmin_tabs #index_table_tabs thead tr th.smallColumn {
  width: 40px;
}
.index.activeadmin_tabs .col-name {
  padding-bottom: 5px;
}
body.activeadmin_tag_types .tag_type .boolean label {
  padding-left: 120px;
}
trix-toolbar .trix-button-row {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
trix-toolbar .trix-button-group {
  margin-right: 10px;
  background: white;
}
trix-toolbar .trix-button {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
}

trix-editor {
  width: 530px;
  background: white;
}
trix-editor ul {
  list-style: disc;
  list-style-position: inside;
}
trix-editor ol {
  list-style: decimal;
  list-style-position: inside;
}
.universal-link-type {
  display: inline-block;
  margin-bottom: 10px;
}

#universal_link_object_id_chosen {
  min-width: 250px;
}

.internal-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: start;
  margin-right: 12px;
  max-width: 250px;
}
.internal-column select,
.internal-column input[type=text] {
  height: 25px;
}
.internal-column label,
.internal-column div > label {
  width: 80% !important;
}
.internal-column button {
  margin-top: 15px;
}

.hidden-column {
  display: none !important;
}

.preview {
  margin-top: 15px;
  margin-left: 120px;
}

.current-universal-link-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.current-universal-link {
  margin-left: 120px;
  margin-right: 5px;
}

.internal-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  max-width: 70%;
  margin-left: 120px;
}

.chosen-with-drop {
  z-index: 5000;
}

.universal-link-constructor,
.constructor-container {
  overflow: visible;
}
body.activeadmin_users li.role_shopmium.scope {
  margin-left: 0px;
}
body.activeadmin_users li.role_shopmium.scope a.table_tools_button {
  border-right-width: 1px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
body.activeadmin_users li.referral_requested.scope {
  margin-left: 10px;
}
body.activeadmin_users li.referral_requested.scope a.table_tools_button {
  border-left-width: 1px;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
body.activeadmin_users .onboarding .onboarding-content {
  margin-left: 10px;
  margin-top: 5px;
}
body.activeadmin_users .onboarding .onboarding-offer {
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
body.activeadmin_users .onboarding .onboarding-offer .onboarding-offer-name {
  width: 190px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.activeadmin_users .onboarding .onboarding-offer a {
  text-decoration: none;
}
body.activeadmin_users.edit_referee_status .referralValidation-grantButton {
  display: inline-block;
}
body.activeadmin_users.edit_referee_status .referralValidation-commentButton {
  display: inline-block;
}
body.activeadmin_users.edit_referee_status .referralValidation-comment {
  background-color: #b2b2b2;
  border: 1px solid #323537;
  position: absolute;
  width: 260px;
  padding: 10px;
  left: 180px;
}
body.activeadmin_users.edit_referee_status .referralValidation-comment label {
  color: white;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: bold;
}
body.activeadmin_users.edit_referee_status .referralValidation-comment textarea {
  height: 40px;
}
body.activeadmin_users.edit_referee_status .referralValidation-comment--hidden {
  display: none;
}
body.activeadmin_users.edit_referee_status .referralValidation-nextCheckbox {
  display: inline-block;
  margin: 5px 10px;
}
body.activeadmin_users #user_accounts tr {
  height: 30px;
}
body.activeadmin_users #user_accounts th,
body.activeadmin_users #user_accounts td {
  vertical-align: middle;
}
body.activeadmin_users #invalid_account_check_box,
body.activeadmin_users #invalid_account_form_loader {
  height: 14px;
  margin-left: 3px;
  vertical-align: middle;
}
body.activeadmin_users #invalid_account_check_box {
  margin-right: 2px;
}
body.activeadmin_users #invalid_account_form_loader {
  display: none;
  margin-top: -4px;
  width: 14px;
}
body.activeadmin_users #grant_referral_submit {
  padding: 2px 8px 2px;
}
body.activeadmin_users .achievementPanel {
  position: relative;
}
body.activeadmin_users .achievementPanel h3 {
  padding: 8px 10px;
}
body.activeadmin_users .achievementPanel #revokeGamificationAchievement__icon {
  width: 20px;
  height: 20px;
}
body.activeadmin_users .progressPanel {
  position: relative;
}
body.activeadmin_users #grantNewAchievementForm, body.activeadmin_users #grantNewProgressForm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
body.activeadmin_users #grantNewAchievementForm label, body.activeadmin_users #grantNewProgressForm label {
  min-width: unset;
}
body.activeadmin_users #grantNewAchievementForm select, body.activeadmin_users #grantNewProgressForm select {
  -ms-flex-positive: unset;
      flex-grow: unset;
}
body.activeadmin_users #grantNewAchievementPopover {
  padding: 10px;
}
body.activeadmin_users #grantNewProgressPopover {
  padding: 10px;
  width: auto;
}
body.activeadmin_users #grantNewProgressPopover #button_grant_progress {
  margin-left: 5px;
}
body.activeadmin_users #form_tags {
  background-color: #b2b2b2;
  border: 1px solid #323537;
  display: none;
  position: absolute;
}
body.activeadmin_users .sidebar_panel_toggler {
  padding: 2px 10px 2px 10px;
}
body.activeadmin_users #panel_activities {
  position: relative;
}
body.activeadmin_users #panel_activities .col-install a {
  text-decoration: none;
}
body.activeadmin_users div#reset_password_button_holder {
  margin-left: 54px;
}
body.activeadmin_users div#deactivate_button_holder {
  margin-left: 70px;
}
body.activeadmin_users div#panel_content_overflow div.panel_contents {
  overflow: hidden;
}
body.activeadmin_users #private_access_sidebar_section {
  overflow: visible;
}
body.activeadmin_users label#account_label {
  width: 150px;
  font-size: 0.9em;
  padding-left: 0;
  font-weight: bold;
  text-transform: uppercase;
  color: #5E6469;
  text-shadow: white 0 1px 0;
}
body.activeadmin_users {
  /* Highlight first rows */
}
body.activeadmin_users div.highlight_first table tr:first-child {
  font-weight: bold;
}
body.activeadmin_users {
  /* User details display */
}
body.activeadmin_users li.info_line {
  clear: left;
  float: left;
  width: 170px;
}
body.activeadmin_users div.coupons-stats-detail {
  position: absolute;
  width: 165px;
  display: none;
  margin-top: -2px;
  padding: 10px;
  border: 1px solid #323537;
  border-radius: 3px;
  z-index: 1;
}
body.activeadmin_users ol {
  margin: 0 0 0 0;
  padding-left: 0;
}
body.activeadmin_users div.panel_subtitle {
  position: relative;
  right: 0px;
  top: -29px;
  text-align: right;
}
body.activeadmin_users p.credit_operations {
  float: left;
  margin-right: 75px;
}
body.activeadmin_users {
  /* User welcome process*/
}
body.activeadmin_users li.welcome_process {
  display: inline-block;
}
body.activeadmin_users {
  /* Include panels */
}
body.activeadmin_users div.border_include_panel {
  -webkit-box-shadow: inset 0 0 0 #dddddd;
}
body.activeadmin_users h3.include_panel {
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #dddddd;
}
body.activeadmin_users {
  /* begin Summary sidebar */
}
body.activeadmin_users #user_summary table {
  margin-bottom: 0px;
  margin-top: 0px;
}
body.activeadmin_users #user_summary tr.row {
  line-height: 100%;
}
body.activeadmin_users #user_summary tr.row td,
body.activeadmin_users #user_summary tr.row th {
  line-height: 100%;
  padding-bottom: 0px;
  border: none;
  vertical-align: bottom;
}
body.activeadmin_users #user_summary tr.row td {
  padding-left: 0px;
}
body.activeadmin_users #user_summary tr.row.user_identity th {
  vertical-align: middle;
}
body.activeadmin_users #user_summary tr.row.user_identity td {
  word-break: break-all;
}
body.activeadmin_users #user_summary .padding_top {
  padding-top: 25px;
}
body.activeadmin_users #user_summary span {
  padding: 0px;
  margin: 0px;
  line-height: 10px;
}
body.activeadmin_users #user_summary tr.summary-installs td {
  padding: 0px;
}
body.activeadmin_users #user_summary tr.summary-installs th {
  vertical-align: top !important;
}
body.activeadmin_users {
  /* end Summary sidebar */
  /* begin Facebook panel */
}
body.activeadmin_users div.facebook_panel div.box-title {
  margin-top: -14px;
  background-color: #F4F4F4;
  width: 60px;
  padding-left: 2px;
  padding-right: 2px;
  margin-bottom: 5px;
}
body.activeadmin_users div.facebook_panel table {
  border-collapse: separate;
  border-spacing: 30px 10px;
  margin-bottom: 0px;
}
body.activeadmin_users div.facebook_panel td.box {
  border: 1px solid !important;
  border-color: #CCC !important;
  padding-left: 10px;
}
body.activeadmin_users div.facebook_panel #fb_actions_buttons {
  margin-top: 10px;
}
body.activeadmin_users div.facebook_panel #update_accessibilities_button_holder {
  float: left;
}
body.activeadmin_users div.facebook_panel #facebook_disconnection_button_holder {
  float: left;
  margin-left: 10px;
}
body.activeadmin_users {
  /* end Facebook panel */
  /* begin Newsletter panel */
}
body.activeadmin_users div.newsletter-panel div.box-title {
  margin-bottom: 5px;
  margin-top: -14px;
  padding-left: 2px;
  padding-right: 2px;
}
body.activeadmin_users div.newsletter-panel table {
  border-collapse: separate;
  border-spacing: 10px 10px;
  margin-bottom: 0px;
}
body.activeadmin_users div.newsletter-panel td.box {
  border: 1px solid !important;
  border-color: #ccc !important;
}
body.activeadmin_users div.newsletter-panel .attribute {
  text-transform: uppercase;
}
body.activeadmin_users div.newsletter-panel .brand-icon {
  vertical-align: text-bottom;
}
body.activeadmin_users div.newsletter-panel span {
  background-color: #F4F4F4;
  padding-left: 4px;
  padding-right: 4px;
}
body.activeadmin_users {
  /* end Newsletter panel */
  /* offer list display */
}
body.activeadmin_users td.section {
  -webkit-box-shadow: none;
}
body.activeadmin_users {
  /* begin button add referrer */
}
body.activeadmin_users #add_referrer {
  margin-top: 5px;
}
body.activeadmin_users #informations_tab .hider {
  position: relative;
}
body.activeadmin_users #tag_sidebar_section .hider {
  position: relative;
  z-index: 99999;
}
body.activeadmin_users #form_referrer {
  background-color: #b2b2b2;
  border: 1px solid #323537;
  display: none;
  position: absolute;
  border-radius: 3px;
  padding: 10px;
  width: 248px;
  right: 0px;
  margin-top: 30px;
}
body.activeadmin_users #referrer_creation_loader {
  padding-left: 10px;
  display: none;
  width: 10px;
  height: 10px;
}
body.activeadmin_users #referrer_creation_error {
  padding-left: 10px;
  display: none;
  color: #FF0000;
}
body.activeadmin_users #referrer_creation_success {
  padding-left: 10px;
  display: none;
  color: #00FF00;
}
body.activeadmin_users #referrer_code {
  width: 238px;
}
body.activeadmin_users #button_add_referrer {
  float: right;
  margin-top: 5px;
}
body.activeadmin_users {
  /* end button add referrer */
}
body.activeadmin_users .form_align {
  display: inline-block;
  vertical-align: middle;
}
body.activeadmin_users #user_last_name,
body.activeadmin_users #user_first_name {
  width: 9%;
}
body.activeadmin_users #form_tags {
  width: 260px;
}
body.activeadmin_users #form_tags label {
  width: 10%;
}
body.activeadmin_users #form_tags select,
body.activeadmin_users #form_tags textarea {
  width: 100%;
  height: 40px;
}
body.activeadmin_users #form_tags td.select_tag {
  padding-right: 2px;
}
body.activeadmin_users h3 {
  -webkit-user-select: initial;
     -moz-user-select: initial;
      -ms-user-select: initial;
          user-select: initial;
}
body.activeadmin_users .rightAligned {
  text-align: right;
}
body.activeadmin_users .centerAligned {
  text-align: center;
}
body.activeadmin_users #exports_tab div.panel {
  overflow: visible;
}
body.activeadmin_users #exports_tab label.label {
  color: #5E6469;
  font-weight: bold;
}
body.activeadmin_users #exports_tab .dataExport-row {
  margin-bottom: 10px;
}
body.activeadmin_users #exports_tab .dataExport-fieldRow {
  overflow: visible;
}
body.activeadmin_users #exports_tab .dataExport-loader {
  width: 32px;
  display: none;
}
body.activeadmin_users #exports_tab .dataExport-create--loading .dataExport-loader {
  display: block;
}
body.activeadmin_users #exports_tab .dataExport-create--loading button {
  display: none;
}
body.activeadmin_users #exports_tab .dataExport-selectAllFields {
  cursor: pointer;
}
body.activeadmin_users #exports_tab .dataExport-selectAllFields:hover {
  color: #555;
}
body.activeadmin_users .progressPanel_header {
  visibility: collapse;
}
body.activeadmin_users .userAccessibilities__extendButton {
  display: block;
  margin: auto;
  margin-top: 10px;
}
body.activeadmin_users .userAccessibilities__dates--hidden {
  display: none;
}
#index_table_versions .blocked {
  color: rgba(0, 0, 0, 0.2);
}
#index_table_versions .blocked a {
  color: rgba(0, 0, 0, 0.2);
}
#index_table_versions .blocked span {
  color: rgba(0, 0, 0, 0.2);
}
#index_table_versions .blocked .status_tag {
  color: rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.1);
}
#index_table_versions .blocked span img {
  -webkit-filter: opacity(0.2);
          filter: opacity(0.2);
}
body.activeadmin_wallet_operations.show .reject_wallet_operation_form {
  padding: 5px;
  right: 330px;
  width: 320px;
  background-color: #b2b2b2;
  border-radius: 3px;
  border: 1px solid #323537;
  position: absolute;
}
body.activeadmin_wallet_operations.show .reject_wallet_operation_form fieldset.inputs {
  background-color: #b2b2b2;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
body.activeadmin_wallet_operations.show .reject_wallet_operation_form textarea {
  height: 40px;
}
body.activeadmin_wallet_operations.show .reject_wallet_operation_form fieldset.inputs * {
  width: 100%;
  padding: 5px;
}
body.activeadmin_wallet_operations.show .reject_wallet_operation_buttons, body.activeadmin_wallet_operations.show .reject_wallet_operation_form fieldset.actions * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
body.activeadmin_wallet_operations.show .reject_wallet_operation_buttons button {
  width: 100%;
}
.paginationjs{line-height:1.6;font-family:Marmelad,"Lucida Grande",Arial,"Hiragino Sans GB",Georgia,sans-serif;font-size:14px;-webkit-box-sizing:initial;box-sizing:initial}.paginationjs:after{display:table;content:" ";clear:both}.paginationjs .paginationjs-pages{float:left}.paginationjs .paginationjs-pages ul{float:left;margin:0;padding:0}.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input,.paginationjs .paginationjs-nav{float:left;margin-left:10px;font-size:14px}.paginationjs .paginationjs-pages li{float:left;border:1px solid #aaa;border-right:none;list-style:none}.paginationjs .paginationjs-pages li>a{min-width:30px;height:28px;line-height:28px;display:block;background:#fff;font-size:14px;color:#333;text-decoration:none;text-align:center}.paginationjs .paginationjs-pages li>a:hover{background:#eee}.paginationjs .paginationjs-pages li.active{border:none}.paginationjs .paginationjs-pages li.active>a{height:30px;line-height:30px;background:#aaa;color:#fff}.paginationjs .paginationjs-pages li.disabled>a{opacity:.3}.paginationjs .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs .paginationjs-pages li:first-child,.paginationjs .paginationjs-pages li:first-child>a{border-radius:3px 0 0 3px}.paginationjs .paginationjs-pages li:last-child{border-right:1px solid #aaa;border-radius:0 3px 3px 0}.paginationjs .paginationjs-pages li:last-child>a{border-radius:0 3px 3px 0}.paginationjs .paginationjs-go-input>input[type=text]{width:30px;height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;padding:0;font-size:14px;text-align:center;vertical-align:baseline;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:initial;box-sizing:initial}.paginationjs .paginationjs-go-button>input[type=button]{min-width:40px;height:30px;line-height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;text-align:center;padding:0 8px;font-size:14px;vertical-align:baseline;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#333;cursor:pointer;vertical-align:middle\9}.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-blue .paginationjs-pages li{border-color:#289de9}.paginationjs .paginationjs-go-button>input[type=button]:hover{background-color:#f8f8f8}.paginationjs .paginationjs-nav{height:30px;line-height:30px}.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input{margin-left:5px\9}.paginationjs.paginationjs-small{font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li>a{min-width:26px;height:24px;line-height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li.active>a{height:26px;line-height:26px}.paginationjs.paginationjs-small .paginationjs-go-input{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-input>input[type=text]{width:26px;height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button>input[type=button]{min-width:30px;height:26px;line-height:24px;padding:0 6px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-nav{height:26px;line-height:26px;font-size:12px}.paginationjs.paginationjs-big{font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li>a{min-width:36px;height:34px;line-height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li.active>a{height:36px;line-height:36px}.paginationjs.paginationjs-big .paginationjs-go-input{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{width:36px;height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button>input[type=button]{min-width:50px;height:36px;line-height:34px;padding:0 12px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-nav{height:36px;line-height:36px;font-size:16px}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a{color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a:hover{background:#e9f4fc}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a{background:#289de9;color:#fff}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]{background:#289de9;border-color:#289de9;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-green .paginationjs-pages li{border-color:#449d44}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]:hover{background-color:#3ca5ea}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a{color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a:hover{background:#ebf4eb}.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a{background:#449d44;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]{background:#449d44;border-color:#449d44;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-yellow .paginationjs-pages li{border-color:#ec971f}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]:hover{background-color:#55a555}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a{color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a:hover{background:#fdf5e9}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a{background:#ec971f;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]{background:#ec971f;border-color:#ec971f;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-red .paginationjs-pages li{border-color:#c9302c}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]:hover{background-color:#eea135}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a{color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a:hover{background:#faeaea}.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a{background:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]{background:#c9302c;border-color:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]:hover{background-color:#ce4541}.paginationjs .paginationjs-pages li.paginationjs-next{border-right:1px solid #aaa\9}.paginationjs .paginationjs-go-input>input[type=text]{line-height:28px\9;vertical-align:middle\9}.paginationjs.paginationjs-big .paginationjs-pages li>a{line-height:36px\9}.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{height:36px\9;line-height:36px\9}
/* ...




*/

