@charset "UTF-8";
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/**
 * selectize.bootstrap3.css (v0.12.0) - Bootstrap 3 Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff; }

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden; }

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.selectize-dropdown-header {
  position: relative;
  padding: 3px 12px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8; }

.selectize-dropdown-header-close {
  position: absolute;
  right: 12px;
  top: 50%;
  color: #333333;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important; }

.selectize-dropdown-header-close:hover {
  color: #000000; }

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none; }

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important; }

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 0 0 0;
  border-left: 1px solid rgba(0, 0, 0, 0);
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05); }

.selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: rgba(0, 0, 0, 0); }

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none; }

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: rgba(77, 77, 77, 0); }

.selectize-control {
  position: relative; }

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #333333;
  font-family: inherit;
  font-size: inherit;
  -webkit-font-smoothing: inherit; }

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block; }

.selectize-input {
  border: 1px solid #cccccc;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.selectize-input.full {
  background-color: #ffffff; }

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important; }

.selectize-input.dropdown-active {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 0 0;
  padding: 0px 3px;
  background: #efefef;
  color: #333333; }

.selectize-control.multi .selectize-input > div.active {
  background: #ff6666;
  color: #ffffff; }

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #808080;
  background: #ffffff;
  border: 0 solid rgba(77, 77, 77, 0); }

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.selectize-input > input::-ms-clear {
  display: none; }

.selectize-input > input:focus {
  outline: none !important; }

.selectize-input::after {
  content: ' ';
  display: block;
  clear: left; }

.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #ffffff;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0; }

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden; }

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 3px 12px; }

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none; }

.selectize-dropdown .optgroup-header {
  color: #777777;
  background: #ffffff;
  cursor: default; }

.selectize-dropdown .active {
  background-color: #f5f5f5;
  color: #262626; }

.selectize-dropdown .active.create {
  color: #262626; }

.selectize-dropdown .create {
  color: rgba(51, 51, 51, 0.5); }

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px; }

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer; }

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text; }

.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 17px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #333333 transparent transparent transparent; }

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #333333 transparent; }

.selectize-control.rtl.single .selectize-input:after {
  left: 17px;
  right: auto; }

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important; }

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #ffffff; }

.selectize-dropdown,
.selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 2px 0 0 0;
  z-index: 1000;
  background: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.selectize-dropdown .optgroup-header {
  font-size: 12px;
  line-height: 1.42857143; }

.selectize-dropdown .optgroup:first-child:before {
  display: none; }

.selectize-dropdown .optgroup:before {
  content: ' ';
  display: block;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
  margin-left: -12px;
  margin-right: -12px; }

.selectize-dropdown-content {
  padding: 5px 0; }

.selectize-dropdown-header {
  padding: 6px 12px; }

.selectize-input {
  min-height: 34px; }

.selectize-input.dropdown-active {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.selectize-input.dropdown-active::before {
  display: none; }

.has-error .selectize-input {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.selectize-control.multi .selectize-input.has-items {
  padding-left: 9px;
  padding-right: 9px; }

.selectize-control.multi .selectize-input > div {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.tipsy {
  font-size: 10px;
  position: absolute;
  padding: 5px;
  z-index: 100000; }

.tipsy-inner {
  background-color: #000;
  color: #FFF;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center; }

/* Rounded corners */
.tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; }

/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000; }

/* Rules to colour arrows */
.tipsy-arrow-n {
  border-bottom-color: #000; }

.tipsy-arrow-s {
  border-top-color: #000; }

.tipsy-arrow-e {
  border-left-color: #000; }

.tipsy-arrow-w {
  border-right-color: #000; }

.tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent; }

.tipsy-e .tipsy-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.tipsy-w .tipsy-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.upload {
  border-top: solid 1px #CCC;
  width: 400px;
  padding-top: 10px;
  margin-top: 10px; }

.upload .progress {
  margin-top: 8px;
  border: solid 1px #555;
  border-radius: 3px;
  -moz-border-radius: 3px; }

.upload .progress .bar {
  height: 10px;
  background: #3EC144; }

/**
 * rome - Customizable date (and time) picker. Opt-in UI, no jQuery!
 * @version v2.1.14
 * @link https://github.com/bevacqua/rome
 * @license MIT
 */
.rd-container {
  display: none;
  border: 1px solid #333;
  background-color: #fff;
  padding: 10px;
  text-align: center; }

.rd-container-attachment {
  position: absolute; }

.rd-month {
  display: inline-block;
  margin-right: 25px; }

.rd-month:last-child {
  margin-right: 0; }

.rd-back,
.rd-next {
  cursor: pointer;
  border: none;
  outline: none;
  background: none;
  padding: 0;
  margin: 0; }

.rd-back[disabled],
.rd-next[disabled] {
  cursor: default; }

.rd-back {
  float: left; }

.rd-next {
  float: right; }

.rd-back:before {
  display: block;
  content: '\2190'; }

.rd-next:before {
  display: block;
  content: '\2192'; }

.rd-day-body {
  cursor: pointer;
  text-align: center; }

.rd-day-selected,
.rd-time-selected,
.rd-time-option:hover {
  cursor: pointer;
  background-color: #333;
  color: #fff; }

.rd-day-prev-month,
.rd-day-next-month {
  color: #999; }

.rd-day-disabled {
  cursor: default;
  color: #fcc; }

.rd-time {
  position: relative;
  display: inline-block;
  margin-top: 5px;
  min-width: 80px; }

.rd-time-list {
  display: none;
  position: absolute;
  overflow-y: scroll;
  max-height: 160px;
  left: 0;
  right: 0;
  background-color: #fff;
  color: #333; }

.rd-time-selected {
  padding: 5px; }

.rd-time-option {
  padding: 5px; }

.rd-day-concealed {
  visibility: hidden; }

/* Common, default styles for the notification box */
.ns-box {
  position: fixed;
  background: rgba(42, 45, 50, 0.85);
  padding: 22px;
  line-height: 1.4;
  z-index: 1000;
  pointer-events: none;
  color: rgba(250, 251, 255, 0.95); }

.ns-box.ns-show {
  pointer-events: auto; }

.ns-box a {
  color: inherit;
  opacity: 0.7;
  font-weight: 700; }

.ns-box a:hover,
.ns-box a:focus {
  opacity: 1; }

.ns-box p {
  margin: 0; }

.ns-box.ns-show,
.ns-box.ns-visible {
  pointer-events: auto; }

.ns-close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 4px;
  top: 4px;
  overflow: hidden;
  text-indent: 100%;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ns-close:hover,
.ns-close:focus {
  outline: none; }

.ns-close::before,
.ns-close::after {
  content: '';
  position: absolute;
  width: 3px;
  height: 60%;
  top: 50%;
  left: 50%;
  background: #6e6e6e; }

.ns-close:hover::before,
.ns-close:hover::after {
  background: #fff; }

.ns-close::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg); }

.ns-close::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg); }

/* Growl-style notifications */
.ns-growl {
  top: 65px;
  right: 30px;
  max-width: 300px;
  border-radius: 5px; }

.ns-growl p {
  margin: 0;
  line-height: 1.3; }

.ns-growl.ns-hide[class^="ns-effect-"],
.ns-growl.ns-hide[class*=" ns-effect-"] {
  -webkit-animation-direction: reverse;
  animation-direction: reverse; }

/* Individual effects */
/* Scale */
.ns-effect-scale {
  background: #67c58f;
  box-shadow: 0 25px 10px -15px rgba(0, 0, 0, 0.05); }

.ns-effect-scale a {
  color: #1f8a4c; }

.ns-effect-scale a:hover,
.ns-effect-scale a:focus {
  color: #fff; }

.ns-effect-scale .ns-close::before,
.ns-effect-scale .ns-close::after {
  background: #1f8a4c; }

.ns-effect-scale .ns-close:hover::before,
.ns-effect-scale .ns-close:hover::after {
  background: #fff; }

.ns-effect-scale.ns-show,
.ns-effect-scale.ns-hide {
  -webkit-animation-name: animScale;
  animation-name: animScale;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s; }

@-webkit-keyframes animScale {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40px, 0) scale3d(0.1, 0.6, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }

@keyframes animScale {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40px, 0) scale3d(0.1, 0.6, 1);
    transform: translate3d(0, 40px, 0) scale3d(0.1, 0.6, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }

/* Jelly */
.ns-effect-jelly {
  background: #97d2f1;
  max-width: 280px; }

.ns-effect-jelly a {
  color: #5699bc; }

.ns-effect-jelly a:hover,
.ns-effect-jelly a:focus {
  color: #fff; }

.ns-effect-jelly .ns-close::before,
.ns-effect-jelly .ns-close::after {
  background: #5699bc; }

.ns-effect-jelly .ns-close:hover::before,
.ns-effect-jelly .ns-close:hover::after {
  background: #fff; }

.ns-effect-jelly.ns-show {
  -webkit-animation-name: animJelly;
  animation-name: animJelly;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

.ns-effect-jelly.ns-hide {
  -webkit-animation-name: animFade;
  animation-name: animFade;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s; }

@-webkit-keyframes animFade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes animFade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

/* Generated with Bounce.js. Edit at http://goo.gl/6iLZu5 */
@-webkit-keyframes animJelly {
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.083333% {
    -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.166667% {
    -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.25% {
    -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  8.333333% {
    -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.416667% {
    -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.583333% {
    -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.666667% {
    -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.75% {
    -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  20.833333% {
    -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  22.916667% {
    -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25% {
    -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  27.083333% {
    -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.166667% {
    -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  31.25% {
    -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  33.333333% {
    -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.416667% {
    -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  37.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.583333% {
    -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.666667% {
    -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  43.75% {
    -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  45.833333% {
    -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  47.916667% {
    -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% {
    -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.083333% {
    -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  54.166667% {
    -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  56.25% {
    -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  58.333333% {
    -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60.416667% {
    -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  62.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  64.583333% {
    -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.666667% {
    -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  68.75% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70.833333% {
    -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  72.916667% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  77.083333% {
    -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  79.166667% {
    -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  81.25% {
    -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.333333% {
    -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.416667% {
    -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  87.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  89.583333% {
    -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  91.666667% {
    -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.75% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  95.833333% {
    -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  97.916667% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

@keyframes animJelly {
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.083333% {
    -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.166667% {
    -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.25% {
    -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  8.333333% {
    -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.416667% {
    -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.583333% {
    -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.666667% {
    -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.75% {
    -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  20.833333% {
    -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  22.916667% {
    -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25% {
    -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  27.083333% {
    -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.166667% {
    -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  31.25% {
    -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  33.333333% {
    -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.416667% {
    -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  37.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.583333% {
    -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.666667% {
    -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  43.75% {
    -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  45.833333% {
    -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  47.916667% {
    -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% {
    -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.083333% {
    -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  54.166667% {
    -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  56.25% {
    -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  58.333333% {
    -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60.416667% {
    -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  62.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  64.583333% {
    -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.666667% {
    -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  68.75% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70.833333% {
    -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  72.916667% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  77.083333% {
    -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  79.166667% {
    -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  81.25% {
    -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.333333% {
    -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.416667% {
    -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  87.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  89.583333% {
    -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  91.666667% {
    -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.75% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  95.833333% {
    -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  97.916667% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

/* Slide */
.ns-effect-slide {
  background: rgba(65, 95, 118, 0.8);
  top: auto;
  bottom: 30px; }

.ns-effect-slide .ns-close::before,
.ns-effect-slide .ns-close::after {
  background: #333; }

.ns-effect-slide .ns-close:hover::before,
.ns-effect-slide .ns-close:hover::after {
  background: #fff; }

.ns-effect-slide.ns-show {
  -webkit-animation-name: animSlideElastic;
  animation-name: animSlideElastic;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

/* Generated with Bounce.js. Edit at http://goo.gl/akZHSq */
@-webkit-keyframes animSlideElastic {
  0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1); }
  1.666667% {
    -webkit-transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1);
    transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1); }
  3.333333% {
    -webkit-transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1);
    transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1); }
  5% {
    -webkit-transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1);
    transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1); }
  6.666667% {
    -webkit-transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1);
    transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1); }
  8.333333% {
    -webkit-transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1);
    transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1); }
  10% {
    -webkit-transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1);
    transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1); }
  11.666667% {
    -webkit-transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1);
    transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1); }
  13.333333% {
    -webkit-transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1);
    transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1); }
  15% {
    -webkit-transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1);
    transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1); }
  16.666667% {
    -webkit-transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1);
    transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1); }
  18.333333% {
    -webkit-transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1);
    transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1); }
  20% {
    -webkit-transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1);
    transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1); }
  21.666667% {
    -webkit-transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1);
    transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1); }
  23.333333% {
    -webkit-transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1);
    transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1); }
  25% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1); }
  26.666667% {
    -webkit-transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1);
    transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1); }
  28.333333% {
    -webkit-transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1);
    transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1); }
  30% {
    -webkit-transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1);
    transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1); }
  31.666667% {
    -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1);
    transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1); }
  33.333333% {
    -webkit-transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1);
    transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1); }
  35% {
    -webkit-transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1);
    transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1); }
  36.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1); }
  38.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1); }
  40% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1); }
  41.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1); }
  43.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1); }
  45% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1); }
  46.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1); }
  48.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1); }
  50% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1); }
  51.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1); }
  53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1); }
  55% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1); }
  56.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1); }
  58.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1); }
  60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1); }
  61.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1); }
  63.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1); }
  65% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1); }
  66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1); }
  68.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1); }
  70% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1); }
  71.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1); }
  73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1); }
  75% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1); }
  76.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1); }
  78.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1); }
  80% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1); }
  81.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1); }
  83.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1); }
  85% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); }
  86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1); }
  88.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1); }
  90% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
  91.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
  93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
  95% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1); }
  96.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
  98.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

@keyframes animSlideElastic {
  0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1); }
  1.666667% {
    -webkit-transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1);
    transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1); }
  3.333333% {
    -webkit-transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1);
    transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1); }
  5% {
    -webkit-transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1);
    transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1); }
  6.666667% {
    -webkit-transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1);
    transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1); }
  8.333333% {
    -webkit-transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1);
    transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1); }
  10% {
    -webkit-transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1);
    transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1); }
  11.666667% {
    -webkit-transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1);
    transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1); }
  13.333333% {
    -webkit-transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1);
    transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1); }
  15% {
    -webkit-transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1);
    transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1); }
  16.666667% {
    -webkit-transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1);
    transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1); }
  18.333333% {
    -webkit-transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1);
    transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1); }
  20% {
    -webkit-transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1);
    transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1); }
  21.666667% {
    -webkit-transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1);
    transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1); }
  23.333333% {
    -webkit-transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1);
    transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1); }
  25% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1); }
  26.666667% {
    -webkit-transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1);
    transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1); }
  28.333333% {
    -webkit-transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1);
    transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1); }
  30% {
    -webkit-transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1);
    transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1); }
  31.666667% {
    -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1);
    transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1); }
  33.333333% {
    -webkit-transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1);
    transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1); }
  35% {
    -webkit-transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1);
    transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1); }
  36.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1); }
  38.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1); }
  40% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1); }
  41.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1); }
  43.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1); }
  45% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1); }
  46.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1); }
  48.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1); }
  50% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1); }
  51.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1); }
  53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1); }
  55% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1); }
  56.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1); }
  58.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1); }
  60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1); }
  61.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1); }
  63.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1); }
  65% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1); }
  66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1); }
  68.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1); }
  70% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1); }
  71.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1); }
  73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1); }
  75% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1); }
  76.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1); }
  78.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1); }
  80% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1); }
  81.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1); }
  83.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1); }
  85% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); }
  86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1); }
  88.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1); }
  90% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
  91.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
  93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
  95% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1); }
  96.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
  98.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

.ns-effect-slide.ns-hide {
  -webkit-animation-name: animSlide;
  animation-name: animSlide;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s; }

@-webkit-keyframes animSlide {
  0% {
    -webkit-transform: translate3d(-30px, 0, 0) translate3d(-100%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0); } }

@keyframes animSlide {
  0% {
    -webkit-transform: translate3d(-30px, 0, 0) translate3d(-100%, 0, 0);
    transform: translate3d(-30px, 0, 0) translate3d(-100%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

/* Fly up */
.ns-effect-genie {
  top: auto;
  bottom: 30px;
  background: #1c2e2d;
  box-shadow: 0 7px 6px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(0, 0, 0, 0.5); }

.ns-effect-genie .ns-close::after,
.ns-effect-genie .ns-close::before {
  background: #0eada0; }

.ns-effect-genie .ns-close:hover::after,
.ns-effect-genie .ns-close:hover::before {
  background: #fff; }

.ns-effect-genie.ns-show,
.ns-effect-genie.ns-hide {
  -webkit-animation-name: animGenie;
  animation-name: animGenie;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s; }

@-webkit-keyframes animGenie {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    -webkit-animation-timing-function: ease-in; }
  40% {
    opacity: 0.5;
    -webkit-transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    -webkit-animation-timing-function: ease-out; }
  70% {
    opacity: 0.6;
    -webkit-transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }

@keyframes animGenie {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    -webkit-animation-timing-function: ease-in;
    transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    animation-timing-function: ease-in; }
  40% {
    opacity: 0.5;
    -webkit-transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    -webkit-animation-timing-function: ease-out;
    transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    animation-timing-function: ease-out; }
  70% {
    opacity: 0.6;
    -webkit-transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1);
    transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }

@media screen and (max-width: 25em) {
  .ns-growl {
    top: 10px;
    left: 10px;
    right: 10px;
    max-width: none; }
  .ns-effect-slide,
  .ns-effect-genie {
    top: auto;
    bottom: 10px; } }

.drop-element, .drop-element:after, .drop-element:before, .drop-element *, .drop-element *:after, .drop-element *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.drop-element {
  position: absolute;
  display: none; }

.drop-element.drop-open {
  display: block; }

.drop-element.drop-theme-hubspot-popovers {
  max-width: 100%;
  max-height: 100%; }

.drop-element.drop-theme-hubspot-popovers .drop-content {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  font-family: inherit;
  background: #ebebeb;
  color: #444444;
  padding: 1em;
  font-size: 1.1em;
  line-height: 1.5em; }

.drop-element.drop-theme-hubspot-popovers .drop-content:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-width: 10px;
  border-style: solid; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-center .drop-content {
  margin-bottom: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-center .drop-content:before {
  top: 100%;
  left: 50%;
  margin-left: -10px;
  border-top-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-center .drop-content {
  margin-top: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-center .drop-content:before {
  bottom: 100%;
  left: 50%;
  margin-left: -10px;
  border-bottom-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-right.drop-element-attached-middle .drop-content {
  margin-right: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-right.drop-element-attached-middle .drop-content:before {
  left: 100%;
  top: 50%;
  margin-top: -10px;
  border-left-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-left.drop-element-attached-middle .drop-content {
  margin-left: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-left.drop-element-attached-middle .drop-content:before {
  right: 100%;
  top: 50%;
  margin-top: -10px;
  border-right-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content {
  margin-top: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before {
  bottom: 100%;
  left: 10px;
  border-bottom-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content {
  margin-top: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before {
  bottom: 100%;
  right: 10px;
  border-bottom-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content {
  margin-bottom: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before {
  top: 100%;
  left: 10px;
  border-top-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content {
  margin-bottom: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before {
  top: 100%;
  right: 10px;
  border-top-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content {
  margin-right: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before {
  top: 10px;
  left: 100%;
  border-left-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content {
  margin-left: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before {
  top: 10px;
  right: 100%;
  border-right-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content {
  margin-right: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before {
  bottom: 10px;
  left: 100%;
  border-left-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content {
  margin-left: 10px; }

.drop-element.drop-theme-hubspot-popovers.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before {
  bottom: 10px;
  right: 100%;
  border-right-color: #ebebeb; }

.drop-element.drop-theme-hubspot-popovers .drop-content {
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 3px;
  font-size: 13px; }

.drop-element.drop-theme-hubspot-popovers .drop-content .drop-content-inner {
  border: 1px solid #dbdbdb;
  padding: 14px;
  background: white;
  overflow: hidden;
  width: 280px; }

.drop-element.drop-theme-hubspot-popovers .drop-content .drop-content-inner .title {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: normal;
  line-height: 1; }

.drop-element.drop-theme-hubspot-popovers .drop-content .drop-content-inner p:last-child {
  margin-bottom: 0; }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom. */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin. */
body {
  margin: 0; }

/* HTML5 display definitions
 * ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11. */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices. */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */
[hidden],
template {
  display: none; }

/* Links
 * ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10. */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers. */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
 * ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome. */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome. */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9. */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers. */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
 * ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10. */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11. */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
 * ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari. */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers. */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers. */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers. */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
 * ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set. */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11. */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox. */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others. */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements. */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet. */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10. */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof). */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding. */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11. */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup {
  font-weight: bold; }

/* Tables
 * ========================================================================== */
/**
 * Remove most spacing between table cells. */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

form abbr[title] {
  border-bottom: 0px; }

a:not(.button) {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #ff6666;
  text-decoration: none;
  font-size: 14px; }

a:not(.button):hover {
  color: #ff3333; }

hr {
  margin: 1.5em 0;
  border: 0;
  border-top: 1px solid gainsboro; }

small {
  color: #757575; }

dl dt {
  font-weight: bold;
  margin-bottom: .3em;
  font-size: 1.2em; }

dl dd {
  -webkit-margin-start: 0;
  -moz-margin-start: 0;
  color: darkgray; }

dl.meta::after {
  clear: both;
  content: "";
  display: block; }

dl.meta dt {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 10.43705%;
  margin-bottom: .5em;
  font-size: 1em;
  font-weight: normal;
  font-style: italic; }

dl.meta dt:last-child {
  margin-right: 0; }

dl.meta dd {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 87.20529%;
  margin-right: 0;
  float: none;
  -webkit-margin-start: 0;
  -moz-margin-start: 0;
  margin-bottom: .5em; }

dl.meta dd:last-child {
  margin-right: 0; }

.container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.container::after {
  clear: both;
  content: "";
  display: block; }

.is-fluid {
  margin-left: 32px;
  margin-right: 32px;
  max-width: none;
  width: auto; }

.block {
  display: block; }

.button {
  transition: all 0.15s ease-out 0s;
  border: 0px none;
  border-radius: 4px;
  background: #ff6666;
  font-weight: normal;
  color: #fff;
  padding: .8em 1.5em;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  text-transform: capitalize; }

.button:hover {
  background: #ff9999; }

.button.small {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

.button.fill {
  width: 100%;
  text-align: center; }

.button.confirm {
  background: #2ab27b; }

.button.confirm:hover {
  background: #3ed196; }

.button-group .button {
  transition: all 0.15s ease-out 0s;
  border: 0px none;
  border-radius: 4px;
  background: white;
  font-weight: normal;
  color: #b3b3b3;
  padding: .8em 1.5em;
  text-decoration: none;
  display: inline-block;
  font-size: 1em;
  text-transform: capitalize;
  border: 1px solid darkgray;
  float: left;
  padding: .75em;
  text-transform: capitalize;
  letter-spacing: normal;
  line-height: 1em;
  border-radius: 0;
  border-right: 0px none;
  color: #4F4F4F; }

.button-group .button:hover {
  background: white; }

.button-group .button.small {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

.button-group .button.fill {
  width: 100%;
  text-align: center; }

.button-group .button.confirm {
  background: #2ab27b; }

.button-group .button.confirm:hover {
  background: #3ed196; }

.button-group .button.active {
  background: #c2c2c2; }

.button-group .button:first-of-type {
  border-radius: 4px 0 0 4px; }

.button-group .button:last-of-type {
  border-radius: 0 4px 4px 0;
  border-right: 1px solid darkgray; }

.hidden {
  display: none; }

span.cancel {
  padding: 1em;
  word-spacing: .5em; }

a.ghost-button {
  display: inline-block;
  outline: none;
  text-align: center;
  text-decoration: none;
  letter-spacing: 1px;
  vertical-align: middle;
  border: 1px solid #7f8fa4;
  transition: all 0.2s ease;
  box-sizing: border-box;
  padding: .4em 1em .4em 1em;
  border-radius: 4px;
  color: #7f8fa4;
  background: none; }

a.ghost-button:hover {
  background-color: rgba(127, 143, 164, 0.17); }

body {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  color: #4F4F4F; }

h1, h2, h3, h4 {
  -webkit-margin-before: 0;
  -spec-margin-before: 0;
  margin-before: 0;
  -webkit-margin-after: 0;
  -spec-margin-after: 0;
  margin-after: 0;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 0; }

h1 {
  font-size: 3em; }

h2 {
  font-size: 1.5em;
  line-height: 1.5em; }

h3 {
  font-size: 1.3em;
  line-height: 1.5em; }

.home, .registrations {
  font-family: "Ubuntu", sans-serif; }

.home .logo, .registrations .logo {
  width: 300px; }

.home #welcome_section, .registrations #welcome_section {
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  position: relative;
  background-color: rgba(0, 0, 0, 0.6); }

.home #welcome_section #bgvid, .registrations #welcome_section #bgvid {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  transform: translateX(-50%) translateY(-50%); }

.home #welcome_section .logo, .registrations #welcome_section .logo {
  margin-bottom: 5em; }

.home #welcome_section .container, .registrations #welcome_section .container {
  position: relative;
  min-height: 100vh; }

.home #welcome_section.short .container, .registrations #welcome_section.short .container {
  min-height: 25em; }

.home #welcome_section .hero, .registrations #welcome_section .hero {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%; }

.home #welcome_section .call-to-action, .registrations #welcome_section .call-to-action {
  margin-top: 4em; }

.home #welcome_section .call-to-action a, .registrations #welcome_section .call-to-action a {
  transition: all 0.15s ease-out 0s;
  border: 1px solid #fff;
  border-radius: 4px;
  background: transparent;
  text-transform: uppercase;
  font-weight: normal;
  color: #fff;
  padding: .5em 4em;
  text-decoration: none;
  display: inline-block;
  font-size: 1.3em;
  letter-spacing: .15em;
  text-align: center; }

.home #welcome_section .call-to-action a:hover, .registrations #welcome_section .call-to-action a:hover {
  background: #fff;
  color: #4F4F4F; }

.home #welcome_section .call-to-action a.small, .registrations #welcome_section .call-to-action a.small {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

.home .social-links, .registrations .social-links {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 28px;
  left: 0; }

.home .social-links li, .registrations .social-links li {
  display: inline-block; }

.home .social-links li:not(:last-of-type), .registrations .social-links li:not(:last-of-type) {
  margin-right: 1em; }

.home .social-links a, .registrations .social-links a {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.8em; }

.home .social-links a:hover, .registrations .social-links a:hover {
  color: #e6e6e6; }

.home .contact, .registrations .contact {
  position: absolute;
  bottom: 28px;
  right: 0; }

.home .contact a, .registrations .contact a {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.3em; }

.home .contact a:hover, .registrations .contact a:hover {
  color: #e6e6e6; }

.home #sign_up_section, .registrations #sign_up_section {
  background-color: #f5f5f5;
  padding: 5em 0;
  text-align: center;
  min-height: 30em; }

.home #sign_up_section .form-container, .registrations #sign_up_section .form-container {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  margin-left: 25.58941%; }

.home #sign_up_section .form-container:last-child, .registrations #sign_up_section .form-container:last-child {
  margin-right: 0; }

.home #sign_up_section .form-container form, .registrations #sign_up_section .form-container form {
  font-size: 1.3em; }

.home #sign_up_section .form-container form .actions, .registrations #sign_up_section .form-container form .actions {
  margin-top: 0;
  text-align: right; }

.home #sign_up_section .form-container form .accept-terms, .registrations #sign_up_section .form-container form .accept-terms {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  text-align: left; }

.home #sign_up_section .form-container form .accept-terms:last-child, .registrations #sign_up_section .form-container form .accept-terms:last-child {
  margin-right: 0; }

.home #sign_up_section .form-container form .button-wrapper, .registrations #sign_up_section .form-container form .button-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  text-align: right; }

.home #sign_up_section .form-container form .button-wrapper:last-child, .registrations #sign_up_section .form-container form .button-wrapper:last-child {
  margin-right: 0; }

.home #sign_up_section .form-container form .button-wrapper input, .registrations #sign_up_section .form-container form .button-wrapper input {
  width: 100%; }

.home #sign_up_section .success, .registrations #sign_up_section .success {
  color: #2ab27b;
  font-size: 1.8em;
  line-height: 2.5em; }

.home #top_section, .registrations #top_section {
  background-color: #333;
  padding: 1em 0; }

.home #top_section .logo, .registrations #top_section .logo {
  width: 150px; }

.home #logo-section, .registrations #logo-section {
  background-color: white;
  height: 100px; }

.home #logo-section .container, .registrations #logo-section .container {
  height: 100%;
  text-align: center; }

.home #logo-section .container img, .registrations #logo-section .container img {
  margin-top: 25px;
  height: 50px; }

.home #terms_section, .registrations #terms_section {
  padding: 3em 0;
  background-color: #f5f5f5; }

.form-container {
  width: 100%; }

.form-container .input-container {
  margin-bottom: 1em; }

.form-container .input-container::after {
  clear: both;
  content: "";
  display: block; }

.form-container .input-container .input {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  margin-bottom: 0;
  text-align: left; }

.form-container .input-container .input:last-child {
  margin-right: 0; }

.form-container .input-container .input input {
  width: 100%; }

.popover-icon {
  margin-left: 10px; }

.popover-black {
  color: #4F4F4F !important; }

.selectize-popover {
  width: 90%;
  display: inline-block;
  vertical-align: middle; }

.label_class {
  float: left; }

form [type=text], form [type=password], form [type=date], form [type=email], form select, form .selectize-input, form textarea, form [type=number], form [type=search], .form [type=text], .form [type=password], .form [type=date], .form [type=email], .form select, .form .selectize-input, .form textarea, .form [type=number], .form [type=search] {
  border: 1px solid darkgray;
  padding: .75em;
  border-radius: 4px;
  box-shadow: none; }

form .input, .form .input {
  margin-bottom: 1em;
  text-align: left; }

form .input input:not([type=radio]), form .input select, form .input textarea, .form .input input:not([type=radio]), .form .input select, .form .input textarea {
  width: 100%; }

form .input [type=radio], .form .input [type=radio] {
  margin-right: .3em; }

form .input label, .form .input label {
  display: block;
  margin-bottom: .8em; }

form .input label .help, .form .input label .help {
  color: black;
  font-weight: 300;
  font-size: .8em; }

form .input.radio_buttons span, .form .input.radio_buttons span {
  display: inline-block;
  margin-right: 1.4em; }

form .input .tip, .form .input .tip {
  margin-top: .5em;
  color: darkgray;
  display: block; }

form .error, .form .error {
  display: block;
  font-size: .85em;
  background-color: #ffc2c2;
  padding: .5em;
  color: #660000; }

form .info, .form .info {
  display: block;
  font-size: .85em;
  background-color: #92c7ed;
  padding: .5em;
  color: #05141f; }

form [type=submit], .form [type=submit] {
  transition: all 0.15s ease-out 0s;
  border: 0px none;
  border-radius: 4px;
  background: #ff6666;
  font-weight: normal;
  color: #fff;
  padding: .8em 1.5em;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  text-transform: capitalize; }

form [type=submit]:hover, .form [type=submit]:hover {
  background: #ff9999; }

form .small[type=submit], .form .small[type=submit] {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

form .fill[type=submit], .form .fill[type=submit] {
  width: 100%;
  text-align: center; }

form .confirm[type=submit], .form .confirm[type=submit] {
  background: #2ab27b; }

form .confirm[type=submit]:hover, .form .confirm[type=submit]:hover {
  background: #3ed196; }

form .actions, .form .actions {
  margin-top: 2em;
  padding-top: 2em;
  text-align: right; }

form .actions .destroy, .form .actions .destroy {
  float: left;
  line-height: 3em; }

form.horizontal .input::after, .form.horizontal .input::after {
  clear: both;
  content: "";
  display: block; }

form.horizontal .input > label, .form.horizontal .input > label {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  color: darkgray; }

form.horizontal .input > label:last-child, .form.horizontal .input > label:last-child {
  margin-right: 0; }

form.horizontal .input .inner-input-wrapper, .form.horizontal .input .inner-input-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

form.horizontal .input .inner-input-wrapper:last-child, .form.horizontal .input .inner-input-wrapper:last-child {
  margin-right: 0; }

form.horizontal .input [type=checkbox], .form.horizontal .input [type=checkbox] {
  display: inline-block;
  width: auto;
  margin-right: 1em; }

form.horizontal .input [type=date], .form.horizontal .input [type=date] {
  width: auto; }

form.horizontal .input select, form.horizontal .input .selectize-input, form.horizontal .input [type=text], form.horizontal .input input:not([type=radio]), form.horizontal .input textarea, .form.horizontal .input select, .form.horizontal .input .selectize-input, .form.horizontal .input [type=text], .form.horizontal .input input:not([type=radio]), .form.horizontal .input textarea {
  width: 20em; }

form.horizontal .input .error, form.horizontal .input .info, .form.horizontal .input .error, .form.horizontal .input .info {
  background-color: transparent;
  padding: .5em 0;
  clear: both; }

form.horizontal .input .error, .form.horizontal .input .error {
  color: #ff6666; }

form.horizontal .input .info, .form.horizontal .input .info {
  color: #439fe0; }

form.horizontal .input .invalid, .form.horizontal .input .invalid {
  border-color: #ff6666; }

.input.pretty.success.index-settings {
  width: 100%; }

.input.pretty.success.index-settings label {
  display: inline; }

.input.pretty.success.index-settings .inline-checkbox {
  float: right; }

.checkbox, .radio_buttons {
  cursor: pointer;
  display: inline-block; }

.checkbox input, .radio_buttons input {
  margin-right: .65em;
  position: relative;
  -webkit-appearance: none;
  border: 1px solid darkgray;
  border-radius: 4px;
  height: 15px;
  width: 15px;
  outline: none;
  vertical-align: middle; }

.checkbox input:checked:after, .radio_buttons input:checked:after {
  color: #ff6666;
  content: "\F00C";
  position: absolute;
  font-size: .9em;
  left: 1px;
  text-align: center;
  width: 1em; }

.search-input {
  vertical-align: middle;
  white-space: nowrap;
  position: relative; }

.search-input .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 10px;
  z-index: 1;
  color: #7f8fa4; }

.search-input input[type=search] {
  padding: .6em;
  font-size: 10pt;
  padding-left: 30px;
  border-radius: 4px;
  border: 1px solid #d6d6d6;
  width: 100%;
  box-sizing: border-box; }

.search-input input[type=search]::-webkit-input-placeholder {
  color: #65737e; }

.search-input input[type=search]:-moz-placeholder {
  /* Firefox 18- */
  color: #65737e; }

.search-input input[type=search]::-moz-placeholder {
  /* Firefox 19+ */
  color: #65737e; }

.search-input input[type=search]:-ms-input-placeholder {
  color: #65737e; }

.search-input input[type=search]:focus {
  outline: none;
  border-color: #03A9F4; }

#main_footer {
  background: #333;
  padding: 6em 0;
  text-align: center; }

#main_header .container {
  position: relative; }

#main_header .login_link {
  float: right;
  position: absolute;
  right: 4em;
  margin-top: 1.2em;
  z-index: 9999; }

#main_header .login_link a {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  font-size: 14px; }

#main_header .login_link a:hover {
  color: #ff6666; }

#main_header .language-selector {
  position: absolute;
  right: 0;
  z-index: 9999;
  margin-top: 1em;
  outline: none;
  text-transform: uppercase; }

#main_header .language-selector.show .language-list {
  opacity: 1;
  visibility: visible; }

#main_header .language-selector .current {
  background: rgba(255, 255, 255, 0.6);
  color: #4F4F4F;
  padding: .2em;
  border-radius: 4px;
  width: 2em;
  text-align: center;
  display: block; }

#main_header .language-selector .language-list {
  transition: all 0.15s ease-out 0s;
  list-style: none;
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 1;
  opacity: 0;
  visibility: hidden; }

#main_header .language-selector .language-list a {
  color: #fff;
  background: #ff6666;
  padding: .2em;
  border-radius: 4px;
  display: block;
  margin-top: .1em;
  width: 2em;
  text-align: center;
  text-transform: uppercase; }

.creators #main_header, .brands #main_header, .media_groups #main_header {
  position: relative;
  background: #333; }

.creators #main_header .logo, .brands #main_header .logo, .media_groups #main_header .logo {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 5%;
  position: absolute;
  left: 0;
  top: 50%;
  max-height: 75px;
  max-width: 75px; }

.creators #main_header .selectize-control.single .selectize-input, .creators #main_header .selectize-control.multi .selectize-input, .brands #main_header .selectize-control.single .selectize-input, .brands #main_header .selectize-control.multi .selectize-input, .media_groups #main_header .selectize-control.single .selectize-input, .media_groups #main_header .selectize-control.multi .selectize-input {
  padding-left: 8px;
  width: 60px;
  vertical-align: middle;
  min-height: 30px; }

.creators #main_header .selectize-control.single .selectize-input input, .creators #main_header .selectize-control.multi .selectize-input input, .brands #main_header .selectize-control.single .selectize-input input, .brands #main_header .selectize-control.multi .selectize-input input, .media_groups #main_header .selectize-control.single .selectize-input input, .media_groups #main_header .selectize-control.multi .selectize-input input {
  vertical-align: sub;
  width: 100%; }

.creators #main_header .selectize-control.single .selectize-input:after, .creators #main_header .selectize-control.multi .selectize-input:after, .brands #main_header .selectize-control.single .selectize-input:after, .brands #main_header .selectize-control.multi .selectize-input:after, .media_groups #main_header .selectize-control.single .selectize-input:after, .media_groups #main_header .selectize-control.multi .selectize-input:after {
  right: 10px; }

.creators #main_header .selectize-control.single .selectize-input > *, .creators #main_header .selectize-control.multi .selectize-input > *, .brands #main_header .selectize-control.single .selectize-input > *, .brands #main_header .selectize-control.multi .selectize-input > *, .media_groups #main_header .selectize-control.single .selectize-input > *, .media_groups #main_header .selectize-control.multi .selectize-input > * {
  vertical-align: sub; }

.creators #main_header .selectize-control.single .selectize-dropdown [data-selectable], .creators #main_header .selectize-control.multi .selectize-dropdown [data-selectable], .brands #main_header .selectize-control.single .selectize-dropdown [data-selectable], .brands #main_header .selectize-control.multi .selectize-dropdown [data-selectable], .media_groups #main_header .selectize-control.single .selectize-dropdown [data-selectable], .media_groups #main_header .selectize-control.multi .selectize-dropdown [data-selectable] {
  padding: 3px 7px; }

.creators #main_header #main_nav, .brands #main_header #main_nav, .media_groups #main_header #main_nav {
  margin-left: 6em; }

.creators #main_header #main_nav ul, .brands #main_header #main_nav ul, .media_groups #main_header #main_nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  float: left; }

.creators #main_header #main_nav ul li, .brands #main_header #main_nav ul li, .media_groups #main_header #main_nav ul li {
  display: inline-block; }

.creators #main_header #main_nav ul li:not(:last-of-type), .brands #main_header #main_nav ul li:not(:last-of-type), .media_groups #main_header #main_nav ul li:not(:last-of-type) {
  margin-right: 1em; }

.creators #main_header #main_nav ul.right_nav, .brands #main_header #main_nav ul.right_nav, .media_groups #main_header #main_nav ul.right_nav {
  float: right; }

.creators #main_header #main_nav ul li:not(:last-of-type), .brands #main_header #main_nav ul li:not(:last-of-type), .media_groups #main_header #main_nav ul li:not(:last-of-type) {
  margin-right: 3em; }

.creators #main_header #main_nav ul a:not(.ghost-button), .brands #main_header #main_nav ul a:not(.ghost-button), .media_groups #main_header #main_nav ul a:not(.ghost-button) {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: darkgray;
  text-decoration: none;
  font-size: 14px;
  line-height: 4em;
  font-size: 16px; }

.creators #main_header #main_nav ul a:not(.ghost-button):hover, .brands #main_header #main_nav ul a:not(.ghost-button):hover, .media_groups #main_header #main_nav ul a:not(.ghost-button):hover {
  color: #ff6666; }

.creators #main_header #main_nav ul .ghost-button, .brands #main_header #main_nav ul .ghost-button, .media_groups #main_header #main_nav ul .ghost-button {
  transition: all 0.15s ease-out 0s;
  border: 1px solid white;
  border-radius: 4px;
  background: transparent;
  text-transform: uppercase;
  font-weight: normal;
  color: white;
  padding: .5em 4em;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  letter-spacing: .15em;
  text-align: center;
  line-height: 1em;
  background: #ff6666;
  color: #fff;
  border: solid 1px #ff6666; }

.creators #main_header #main_nav ul .ghost-button:hover, .brands #main_header #main_nav ul .ghost-button:hover, .media_groups #main_header #main_nav ul .ghost-button:hover {
  background: white;
  color: #ff6666; }

.creators #main_header #main_nav ul .ghost-button.small, .brands #main_header #main_nav ul .ghost-button.small, .media_groups #main_header #main_nav ul .ghost-button.small {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

.creators #main_header #main_nav ul .ghost-button:hover, .brands #main_header #main_nav ul .ghost-button:hover, .media_groups #main_header #main_nav ul .ghost-button:hover {
  background: #FFF;
  color: #333;
  border: solid 1px #FFF; }

.creators #main_header #main_nav ul .avatar, .brands #main_header #main_nav ul .avatar, .media_groups #main_header #main_nav ul .avatar {
  width: 40px;
  border-radius: 50%;
  vertical-align: middle; }

.creators #main_header #main_nav ul > li, .brands #main_header #main_nav ul > li, .media_groups #main_header #main_nav ul > li {
  position: relative; }

.creators #main_header #main_nav ul > li .count, .brands #main_header #main_nav ul > li .count, .media_groups #main_header #main_nav ul > li .count {
  position: absolute;
  top: 20px;
  left: 10px;
  width: 18px;
  height: 18px;
  margin-left: 2px;
  border-radius: 10px;
  line-height: 18px;
  text-align: center;
  color: white;
  font-weight: bold;
  background-color: #ff6666;
  z-index: 1;
  font-size: smaller; }

.creators #main_header #main_nav ul > li .dropdown, .brands #main_header #main_nav ul > li .dropdown, .media_groups #main_header #main_nav ul > li .dropdown {
  transition: all 0.15s ease-out 0s;
  position: absolute;
  top: 100%;
  margin-top: 10px;
  right: 0;
  background: #333;
  list-style: none;
  width: 12em;
  z-index: 9999;
  display: none;
  border-radius: 4px;
  padding: 10px 0; }

.creators #main_header #main_nav ul > li .dropdown li, .brands #main_header #main_nav ul > li .dropdown li, .media_groups #main_header #main_nav ul > li .dropdown li {
  width: 100%; }

.creators #main_header #main_nav ul > li .dropdown li a, .brands #main_header #main_nav ul > li .dropdown li a, .media_groups #main_header #main_nav ul > li .dropdown li a {
  display: block;
  text-decoration: none;
  line-height: 2em;
  padding: 0 1em; }

.creators #main_header #main_nav ul > li .dropdown li a:hover, .brands #main_header #main_nav ul > li .dropdown li a:hover, .media_groups #main_header #main_nav ul > li .dropdown li a:hover {
  color: darkgray;
  background: #4d4d4d; }

.creators #main_header #main_nav ul > li .dropdown:before, .brands #main_header #main_nav ul > li .dropdown:before, .media_groups #main_header #main_nav ul > li .dropdown:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: -10px;
  right: 14px;
  bottom: auto;
  border: 10px solid transparent;
  border-top: 0;
  border-bottom-color: #333; }

.creators #main_header #main_nav ul > li.active .dropdown, .brands #main_header #main_nav ul > li.active .dropdown, .media_groups #main_header #main_nav ul > li.active .dropdown {
  display: block; }

.creators #main_header #main_nav ul > li.selected > a, .brands #main_header #main_nav ul > li.selected > a, .media_groups #main_header #main_nav ul > li.selected > a {
  color: white; }

.creators #main_header #main_nav ul > li.selected > a:before, .brands #main_header #main_nav ul > li.selected > a:before, .media_groups #main_header #main_nav ul > li.selected > a:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0px;
  right: 0px;
  height: 4px;
  background: darkgray; }

.creators #secondary_nav, .brands #secondary_nav, .media_groups #secondary_nav {
  background: #fff;
  box-shadow: 0 0.2em 0 0 #ededed;
  display: block;
  line-height: 1.4em;
  margin-bottom: 1.5em; }

.creators #secondary_nav .selectize-control, .brands #secondary_nav .selectize-control, .media_groups #secondary_nav .selectize-control {
  margin-left: 1em; }

.creators #secondary_nav.has-filter, .brands #secondary_nav.has-filter, .media_groups #secondary_nav.has-filter {
  padding: .5em 0;
  line-height: 1em; }

.creators #secondary_nav .navbar-avatar, .brands #secondary_nav .navbar-avatar, .media_groups #secondary_nav .navbar-avatar {
  transition: all 0.15s ease-out 0s;
  vertical-align: middle;
  height: 2.5em;
  margin-left: 1em;
  margin-right: 1em;
  display: none;
  opacity: 0; }

.creators #secondary_nav.sticky, .brands #secondary_nav.sticky, .media_groups #secondary_nav.sticky {
  position: fixed;
  z-index: 100;
  width: 100%;
  top: 0;
  left: 0; }

.creators #secondary_nav.sticky + *, .brands #secondary_nav.sticky + *, .media_groups #secondary_nav.sticky + * {
  padding-top: 2.9em; }

.creators #secondary_nav.sticky .navbar-avatar, .brands #secondary_nav.sticky .navbar-avatar, .media_groups #secondary_nav.sticky .navbar-avatar {
  display: inline-block;
  opacity: 1; }

.creators #secondary_nav .tabs, .brands #secondary_nav .tabs, .media_groups #secondary_nav .tabs {
  margin-bottom: 0; }

.creators #secondary_nav .tabs li, .brands #secondary_nav .tabs li, .media_groups #secondary_nav .tabs li {
  border-bottom: transparent 3px solid; }

.creators #secondary_nav .tabs li:hover, .brands #secondary_nav .tabs li:hover, .media_groups #secondary_nav .tabs li:hover {
  border-bottom: #ff6666 3px solid; }

.creators #secondary_nav .tabs li.active, .brands #secondary_nav .tabs li.active, .media_groups #secondary_nav .tabs li.active {
  border-bottom: #ff6666 3px solid; }

.creators #secondary_nav .tabs li.active a, .brands #secondary_nav .tabs li.active a, .media_groups #secondary_nav .tabs li.active a {
  color: #333;
  font-weight: bold; }

.creators #secondary_nav .tabs li a:hover, .brands #secondary_nav .tabs li a:hover, .media_groups #secondary_nav .tabs li a:hover {
  color: #333; }

.creators #secondary_nav .container, .brands #secondary_nav .container, .media_groups #secondary_nav .container {
  position: relative; }

.creators #secondary_nav .breadcrumbs .crumb, .brands #secondary_nav .breadcrumbs .crumb, .media_groups #secondary_nav .breadcrumbs .crumb {
  display: inline-block;
  font-size: 1.5em;
  line-height: 3em; }

.creators #secondary_nav .breadcrumbs a:after, .brands #secondary_nav .breadcrumbs a:after, .media_groups #secondary_nav .breadcrumbs a:after {
  content: '>';
  line-height: 3em;
  font-size: .7em;
  display: inline-block;
  margin: 0 .6em;
  color: darkgray; }

.creators #secondary_nav .actions, .brands #secondary_nav .actions, .media_groups #secondary_nav .actions {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  top: 50%; }

body.devise {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/backgrounds/bg_image-03db79f46fed1fa1e3857251e00b1420a07a465d4a68a24f41cc91084c7e7663.jpg);
  background-position: 50% 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
  background-color: #000;
  background-attachment: fixed; }

body.devise #main_content {
  min-height: 100vp; }

body.devise #main_content .form-wrapper {
  transition: all 0.15s ease-out 0s;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30em;
  padding: 2rem;
  border-radius: 4px;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.8); }

body.devise #main_content .form-wrapper h2 {
  text-align: center;
  margin-bottom: 1em; }

body.devise #main_content .form-wrapper header {
  text-align: center;
  margin-bottom: 3em; }

body.devise #main_content .form-wrapper form {
  font-size: 1.3em; }

body.devise #main_content .form-wrapper form .actions {
  margin: 4rem -2rem -2rem -2rem;
  padding: 2rem;
  background: #f5f5f5; }

body.devise #main_content .form-wrapper form .actions::after {
  clear: both;
  content: "";
  display: block; }

body.devise #main_content .form-wrapper form .actions > div {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

body.devise #main_content .form-wrapper form .actions > div:last-child {
  margin-right: 0; }

body.devise .logo {
  width: 50%; }

.tabs, .react-tabs__tab-list {
  list-style: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 2em; }

.tabs li, .react-tabs__tab-list li {
  display: inline-block; }

.tabs li:not(:last-of-type), .react-tabs__tab-list li:not(:last-of-type) {
  margin-right: 1em; }

.tabs li, .react-tabs__tab-list li {
  border-bottom: transparent 3px solid; }

.tabs li a, .react-tabs__tab-list li a {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #4F4F4F;
  text-decoration: none;
  font-size: 14px;
  padding: 1em;
  display: inline-block; }

.tabs li a:hover, .react-tabs__tab-list li a:hover {
  color: #4F4F4F; }

.tabs li.active, .react-tabs__tab-list li.active {
  border-bottom: #ff6666 3px solid; }

.tabs li.active a, .react-tabs__tab-list li.active a {
  font-weight: bold; }

.tabs li:hover, .react-tabs__tab-list li:hover {
  border-bottom: #ff6666 3px solid; }

*[role="tabpanel"] {
  margin-top: 1.5em; }

.creators.index a.active {
  border-bottom: #ff6666 3px solid;
  font-weight: bold;
  margin-bottom: -3px; }

.md-overlay {
  transition: all 0.15s ease-out 0s;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  background: rgba(51, 51, 51, 0.85);
  visibility: hidden;
  opacity: 0;
  overflow-y: scroll; }

.md-overlay.md-show {
  visibility: visible;
  opacity: 1; }

.md-overlay .md-modal {
  transition: all 0.2s;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: fixed;
  pointer-events: all;
  z-index: 9999;
  visibility: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll; }

.md-overlay .md-modal .md-content {
  transition: all 0.5s;
  padding: 3em;
  border-radius: 4px;
  background: #fff;
  opacity: 0;
  position: absolute;
  pointer-events: all;
  width: 500px;
  top: -1000px;
  left: 50%;
  margin-left: -250px;
  max-height: 800px;
  overflow-y: scroll; }

.md-overlay .md-modal .md-content .close {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: darkgray;
  text-decoration: none;
  font-size: 14px;
  position: absolute;
  right: 1.5em;
  top: .6em;
  font-size: 2em;
  font-weight: normal; }

.md-overlay .md-modal .md-content .close:hover {
  color: #8f8f8f; }

.md-overlay .md-modal .md-content h3 {
  margin: 1em 0; }

.md-overlay .md-modal .md-content > header {
  margin: -3em -3em 2em -3em;
  padding: 1.5em 3em;
  background: #f5f5f5;
  border-radius: 4px 4px 0 0;
  border-bottom: 1px solid #e8e8e8; }

.md-overlay .md-modal.md-show {
  visibility: visible; }

.md-overlay .md-modal.md-show .md-content {
  opacity: 1;
  top: 10px; }

.md-overlay .md-modal .campaign-form {
  width: 1000px;
  margin-left: -500px; }

.md-overlay .md-modal .campaign-form .form.form-container {
  overflow-y: auto;
  padding-right: 1em; }

.md-overlay .md-modal .preview_modal {
  padding: 0;
  min-width: 80%;
  max-height: 90%;
  overflow-y: auto;
  margin-left: -40%; }

.md-overlay .md-modal .preview_modal .with-image {
  width: 640px;
  height: 359px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }

.md-overlay .md-modal .preview_modal .article-content-wrapper {
  width: 85%;
  margin: 0 auto; }

.md-overlay .md-modal .preview_modal .close {
  top: .4em; }

.md-overlay .md-modal .preview_modal #preview-video-wrapper {
  width: 640px;
  height: 360px;
  margin: 0 auto;
  border: 1px solid #cecece;
  box-shadow: none; }

.md-overlay .md-modal .preview_modal #right-col.right-side {
  margin-top: 20px;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 53.08608%; }

.md-overlay .md-modal .preview_modal #right-col.right-side:last-child {
  margin-right: 0; }

.md-overlay .md-modal .preview_modal #right-col.right-side img {
  width: 100%; }

.md-overlay .md-modal .preview_modal #right-col.right-side .container {
  margin-top: 10px;
  display: table;
  border-collapse: collapse; }

.md-overlay .md-modal .preview_modal #right-col.right-side .row {
  display: table-row;
  border-top: 1px solid gainsboro; }

.md-overlay .md-modal .preview_modal #right-col.right-side .row .image-cell, .md-overlay .md-modal .preview_modal #right-col.right-side .row .text-cell {
  display: table-cell;
  vertical-align: top;
  padding: 15px 0 30px; }

.md-overlay .md-modal .preview_modal #right-col.right-side .row .image-cell {
  width: 33%; }

.md-overlay .md-modal .preview_modal #right-col.right-side .row .image-cell img {
  width: 104px;
  height: 91px; }

.md-overlay .md-modal .preview_modal #right-col.right-side .row .text-cell {
  width: 65%;
  padding-left: 10px; }

.md-overlay .md-modal .preview_modal #right-col.right-side .row .text-cell p {
  margin: 0; }

.md-overlay .md-modal .preview_modal .left-side {
  margin-top: 30px;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
  display: table;
  border-collapse: collapse; }

.md-overlay .md-modal .preview_modal .left-side:last-child {
  margin-right: 0; }

.md-overlay .md-modal .preview_modal .left-side hr {
  width: 100%; }

.md-overlay .md-modal .preview_modal .left-side .row {
  display: table-row;
  border-top: 1px solid gainsboro; }

.md-overlay .md-modal .preview_modal .left-side .row.content-card-link {
  cursor: pointer; }

.md-overlay .md-modal .preview_modal .left-side .row .image-cell, .md-overlay .md-modal .preview_modal .left-side .row .text-cell {
  display: table-cell;
  vertical-align: top;
  padding: 20px 0 40px; }

.md-overlay .md-modal .preview_modal .left-side .row .image-cell {
  width: 40%; }

.md-overlay .md-modal .preview_modal .left-side .row .text-cell {
  width: 60%;
  padding-left: 10px; }

.md-overlay .md-modal .preview_modal .left-side .row .text-cell p {
  margin-top: 0; }

.md-overlay .md-modal .preview_modal .left-side .row .text-cell p a {
  color: black;
  cursor: pointer; }

.md-overlay .md-modal .preview_modal .left-side .row .content-card-image-display, .md-overlay .md-modal .preview_modal .left-side .row img {
  width: 173px;
  height: 101px;
  object-fit: contain; }

.md-overlay .md-modal .preview_modal #article h1.title {
  margin: .75em 0;
  font-size: 35px !important;
  width: 70%;
  margin: .7em auto;
  text-align: center; }

.md-overlay .md-modal .preview_modal #navbar {
  height: 45px;
  box-shadow: 0 0.2em 0 0 #ededed; }

.md-overlay .md-modal .preview_modal #navbar ul li {
  padding: 12px; }

.md-overlay .md-modal .preview_modal #article {
  padding: 0 2em; }

.md-overlay .md-modal .preview_modal header {
  all: initial; }

.md-overlay .md-modal .preview_modal #header {
  margin-bottom: 2rem;
  text-align: center; }

.md-overlay .md-modal .preview_modal #header h2 {
  margin: 10px 0; }

.md-overlay .md-modal .preview_modal #header h2 img {
  height: 40px; }

.md-overlay .md-modal .preview_modal #footer {
  color: gray;
  background: #222;
  border-top: 1px solid black;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  line-height: 60px;
  text-align: center; }

.md-overlay .md-modal .preview_modal p {
  margin-bottom: 30px; }

.md-overlay .md-modal .preview_modal p:first-child {
  margin-top: 30px; }

.md-overlay .md-modal .preview_modal h2 {
  margin-top: 40px;
  margin-bottom: 20px; }

.md-overlay .md-modal .preview_modal .sponsor {
  line-height: normal; }

.md-overlay .md-modal .preview_modal .sponsor h4 {
  font-size: 14px; }

.md-overlay .md-modal .preview_modal #preview-video-wrapper {
  min-height: 445px; }

.md-overlay .md-modal .form .actions {
  text-align: right; }

.md-overlay .md-modal .form .actions .destroy {
  float: left;
  line-height: 3em; }

.filter-bar {
  background-color: #f5f5f5;
  border-radius: 3px;
  line-height: 2.5em;
  padding: 0 1.5em;
  margin-bottom: 2em;
  position: relative; }

.filter-bar::after {
  clear: both;
  content: "";
  display: block; }

.filter-bar .breadcrumb {
  display: block; }

.filter-bar .filters {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  right: 1.5em;
  top: 50%; }

.filter-bar .filters span {
  vertical-align: middle;
  display: inline-block; }

.filter-bar .filters .button-group {
  vertical-align: middle;
  display: inline-block;
  margin-left: 1em; }

.thumbnail {
  background-color: black; }

.removebtn {
  position: absolute;
  top: 0;
  right: 0;
  width: 13px;
  height: 13px;
  text-align: center;
  border-radius: 50%;
  font-size: 10px;
  cursor: pointer;
  background-color: #FFF; }

.availabilities #availability-calendar .fc-button {
  transition: all 0.15s ease-out 0s;
  border: 0px none;
  border-radius: 4px;
  background: #ff6666;
  font-weight: normal;
  color: #fff;
  padding: .8em 1.5em;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  text-transform: capitalize;
  padding: 0 .6em; }

.availabilities #availability-calendar .fc-button:hover {
  background: #ff9999; }

.availabilities #availability-calendar .fc-button.small {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

.availabilities #availability-calendar .fc-button.fill {
  width: 100%;
  text-align: center; }

.availabilities #availability-calendar .fc-button.confirm {
  background: #2ab27b; }

.availabilities #availability-calendar .fc-button.confirm:hover {
  background: #3ed196; }

.availabilities .check-all {
  display: inline-block;
  float: right;
  margin-top: .75em;
  font-family: Ubuntu, sans-serif; }

.availabilities .check-all label {
  margin-left: 5px; }

.availabilities-list {
  margin-top: 2em; }

.content-list, .availabilities-list {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.content-list .inner-content, .availabilities-list .inner-content {
  padding: 2em; }

.content-list .inner-content > span, .availabilities-list .inner-content > span {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: -0.5em;
  clear: both; }

.content-list .more-content-header, .availabilities-list .more-content-header {
  padding-left: 2em; }

.content-list .more-content-header:nth-child(1), .availabilities-list .more-content-header:nth-child(1) {
  padding-top: 2em; }

.content-list .more-content-header h3, .availabilities-list .more-content-header h3 {
  margin-bottom: 1em; }

.content-list .content.card, .availabilities-list .content.card {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  padding: 0.5em; }

.content-list .content.card .inner, .availabilities-list .content.card .inner {
  min-height: 17em;
  overflow: hidden; }

.content-list .content.card header, .availabilities-list .content.card header {
  position: relative; }

.content-list .content.card header .price, .availabilities-list .content.card header .price {
  position: absolute;
  bottom: 1rem;
  left: 0;
  font-size: 2em;
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
  padding: 0 .2em 0 1rem; }

.content-list .content.card header .portfolio-item, .availabilities-list .content.card header .portfolio-item {
  background: rgba(255, 102, 102, 0.9);
  text-transform: uppercase;
  font-size: 1.2em;
  padding: .4em .4em .4em 1rem; }

.content-list .content.card header .reference-item, .availabilities-list .content.card header .reference-item {
  background: rgba(86, 182, 139, 0.9);
  text-transform: uppercase;
  font-size: 1.2em;
  padding: .4em .4em .4em 1rem; }

.content-list .content.card header .article-item, .availabilities-list .content.card header .article-item {
  background: #82ca9c;
  text-transform: uppercase;
  font-size: 1.2em;
  padding: .4em .4em .4em 1rem; }

.content-list .content.card header .purchased, .availabilities-list .content.card header .purchased {
  background: rgba(42, 178, 123, 0.65);
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  color: #fff;
  padding: .3em; }

.content-list .content.card header .duration, .availabilities-list .content.card header .duration {
  position: absolute;
  top: 1rem;
  right: 1rem;
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
  padding: .2em; }

.content-list .content.card header .avatar.advertiser-avatar, .availabilities-list .content.card header .avatar.advertiser-avatar {
  top: 1rem;
  right: 1rem; }

.content-list .content.card header .avatar, .availabilities-list .content.card header .avatar {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  bottom: 12.5px;
  right: 1rem;
  display: inline-block;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  border: 2px solid #fff;
  text-align: center;
  overflow: hidden;
  background-color: #fff; }

.content-list .content.card header .avatar img, .availabilities-list .content.card header .avatar img {
  width: 48px;
  height: 48px; }

.content-list .content.card .thumbnail, .availabilities-list .content.card .thumbnail {
  width: 100%;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  padding-top: 56.25%;
  height: 100%; }

.content-list .content.card .thumbnail.placeholder, .availabilities-list .content.card .thumbnail.placeholder {
  background-color: #f5f5f5;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/logo-white-db44960e23c4ce0c5f040c2a6f1ca380cc13a5fc2e71b011327caf93f460c4a5.png);
  background-size: 90%;
  background-position: 50%;
  position: relative; }

.content-list .content.card video, .availabilities-list .content.card video {
  width: 100%;
  border-radius: 4px 4px 0 0; }

.content-list .content.card .info, .content-list .content.card .stats, .availabilities-list .content.card .info, .availabilities-list .content.card .stats {
  width: 100%;
  padding: .5em 0;
  max-height: 36px; }

.content-list .content.card .info::after, .content-list .content.card .stats::after, .availabilities-list .content.card .info::after, .availabilities-list .content.card .stats::after {
  clear: both;
  content: "";
  display: block; }

.content-list .content.card .stats, .availabilities-list .content.card .stats {
  font-color: darkgray;
  padding-top: 0.2em; }

.content-list .content.card .stats .tooltip, .availabilities-list .content.card .stats .tooltip {
  float: right;
  width: 14px;
  height: 14px;
  margin-left: 5px;
  background-size: cover; }

.content-list .content.card .stats .reference-tooltip, .availabilities-list .content.card .stats .reference-tooltip {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/icons-cards/video-reference-62daf9acd966021daa844b07828b06107d8eb060d0ee48e4830124396b127ac3.png); }

.content-list .content.card .stats .portfolio-tooltip, .availabilities-list .content.card .stats .portfolio-tooltip {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/icons-cards/video-portfolio-71c5f01c0d98035ba532d085782ae107ae327823ba05632308d77dc2bceb9ac6.png); }

.content-list .content.card .stats .article-published-tooltip, .availabilities-list .content.card .stats .article-published-tooltip {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/icons-cards/articulo-publicado-6ae2378b25aaf027fad408e1a41e16053451394918f1a1b4bbf293a805233bc4.png); }

.content-list .content.card .stats .article-not-published-tooltip, .availabilities-list .content.card .stats .article-not-published-tooltip {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/icons-cards/articulo-no-publicado-72266f1af14e112eccc45244ef90b0c67731905511e22fe825b525c61ec663f2.png); }

.content-list .content.card .stats .article-top-design-tooltip, .availabilities-list .content.card .stats .article-top-design-tooltip {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/icons-cards/top-design-f6c7c015ce8e69be40304a2586d2fe0304b2c33e4227c66b88bc807dca74eefc.png); }

.content-list .content.card .stats .article-top-performance-tooltip, .availabilities-list .content.card .stats .article-top-performance-tooltip {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/icons-cards/top-performance-6ee46980d5d3d96c05111c990f04026c994a71fc3e1ba4f3f83220c9c2913be9.png); }

.content-list .content.card .id, .content-list .content.card .date, .availabilities-list .content.card .id, .availabilities-list .content.card .date {
  float: left; }

.content-list .content.card .counter, .availabilities-list .content.card .counter {
  float: right; }

.content-list .content.card .id:first-letter, .availabilities-list .content.card .id:first-letter {
  text-transform: uppercase; }

.content-list .content.card .id, .availabilities-list .content.card .id {
  overflow: hidden;
  font-size: 12px;
  height: 17px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1; }

.content-list .content.card .visits, .availabilities-list .content.card .visits {
  float: right; }

.content-list .content.card .visits .status-private, .availabilities-list .content.card .visits .status-private {
  background: darkgray;
  color: #fff;
  padding: .2em;
  border-radius: 4px; }

.content-list .content.card .visits .status-public, .availabilities-list .content.card .visits .status-public {
  background: #2ab27b;
  color: #fff;
  padding: .2em;
  border-radius: 4px; }

.collection-list::after {
  clear: both;
  content: "";
  display: block; }

.collection-list .collection {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0.2em 0 0 #ededed;
  border: 1px solid #ededed;
  min-height: 23em;
  background: #fff;
  margin-bottom: 1em;
  position: relative;
  padding-bottom: 2.5em; }

.collection-list .collection:last-child {
  margin-right: 0; }

.collection-list .collection:nth-child(4n) {
  margin-right: 0; }

.collection-list .collection:nth-child(4n+1) {
  clear: left; }

.collection-list .collection header {
  position: relative;
  padding: 1em; }

.collection-list .collection header a {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #4F4F4F;
  text-decoration: none;
  font-size: 14px; }

.collection-list .collection header a:hover {
  color: #ff6666; }

.collection-list .collection header .actions {
  transition: all 0.15s ease-out 0s;
  position: absolute;
  right: 1em;
  top: 1em;
  opacity: 0; }

.collection-list .collection footer {
  text-align: right;
  position: absolute;
  right: 1em;
  bottom: 1em; }

.collection-list .collection footer::after {
  clear: both;
  content: "";
  display: block; }

.collection-list .collection footer .metadata {
  list-style: none;
  padding: 0;
  margin: 0; }

.collection-list .collection footer .metadata li {
  display: inline-block; }

.collection-list .collection footer .metadata li:not(:last-of-type) {
  margin-right: 1em; }

.collection-list .collection footer .metadata li {
  text-align: center; }

.collection-list .collection footer .metadata li .fa, .collection-list .collection footer .metadata li .checkbox input:checked:after, .checkbox .collection-list .collection footer .metadata li input:checked:after, .collection-list .collection footer .metadata li .radio_buttons input:checked:after, .radio_buttons .collection-list .collection footer .metadata li input:checked:after, .collection-list .collection footer .metadata li small {
  color: darkgray;
  display: block; }

.collection-list .collection .content-list {
  padding: 0 1em 1em 1em;
  box-shadow: 0 0 0; }

.collection-list .collection .content-list .content {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  background: transparent;
  border: none;
  padding: 0;
  box-shadow: none;
  border-radius: 0;
  margin-bottom: .1em;
  min-height: 1em; }

.collection-list .collection .content-list .content:last-child {
  margin-right: 0; }

.collection-list .collection .content-list .content .thumbnail {
  border-radius: 4px;
  background-size: auto 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  height: 5.6em;
  border: 1px solid darkgray; }

.collection-list .collection .content-list .content .thumbnail.placeholder {
  background-color: #f5f5f5;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/logo-white-db44960e23c4ce0c5f040c2a6f1ca380cc13a5fc2e71b011327caf93f460c4a5.png);
  background-size: 90%;
  background-position: 50%;
  position: relative; }

.collection-list .collection .content-list .content:first-of-type {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-right: 0;
  margin-bottom: .5em; }

.collection-list .collection .content-list .content:first-of-type:last-child {
  margin-right: 0; }

.collection-list .collection .content-list .content:first-of-type .thumbnail {
  height: 10em; }

.collection-list .collection .content-list .content:first-of-type .thumbnail:not(.placeholder) {
  background-size: cover; }

.collection-list .collection:hover header .actions {
  opacity: 1; }

.card-enter {
  transition: opacity .5s ease-in;
  opacity: 0.01; }

.card-enter.card-enter-active {
  opacity: 1; }

.card-leave {
  transition: opacity .1s ease-in;
  opacity: 1; }

.card-leave.card-leave-active {
  opacity: 0.01; }

#more_content_list .content-list {
  min-height: initial; }

.tag-list {
  list-style: none;
  padding: 0;
  margin: 0; }

.tag-list li {
  display: inline-block; }

.tag-list li:not(:last-of-type) {
  margin-right: 1em; }

.tag-list li {
  margin-bottom: .5em; }

.tag-list li:not(:last-of-type) {
  margin-right: .2em; }

.tag-list a {
  border-radius: 4px;
  background: darkgray;
  color: #fff;
  padding: .2em .3em;
  font-size: .85em; }

.tag-list a:hover {
  color: #fff; }

.status-tag:not(body) {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: whitesmoke;
  border-radius: 3px;
  color: white;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
  text-transform: capitalize; }

.status-tag.is-planning:not(body) {
  background-color: #3498E3;
  color: white; }

.status-tag.is-finished:not(body) {
  background-color: #000000;
  color: white; }

.status-tag.is-demo:not(body) {
  background-color: #FFFF00;
  color: #000; }

.status-tag.is-paused:not(body) {
  background-color: #ccc;
  color: #000; }

.status-tag.is-proposal:not(body) {
  background-color: #800080;
  color: white; }

.status-tag.is-running:not(body) {
  background-color: #2ab27b;
  color: white; }

.status-tag.is-lost:not(body) {
  background-color: #cc0000;
  color: white; }

.pagination {
  text-align: center; }

.pagination ul {
  display: inline;
  text-align: center;
  margin: 0;
  padding: 0; }

.pagination ul li {
  display: inline; }

.pagination ul li .current {
  background: #bbc3ce;
  color: white; }

.pagination ul ul li {
  display: none; }

.pagination ul ul li:nth-child(1), .pagination ul ul li:nth-child(2), .pagination ul ul li:nth-child(3) {
  display: inline; }

@media screen and (min-width: 768px) {
  .pagination ul ul li {
    display: inline; } }

.pagination ul ul li:not(:last-child), .pagination ul .page:not(:last-child) {
  margin-right: .3em; }

.pagination ul li a {
  transition: all 0.2s ease-in-out 0s;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #7f8fa4;
  padding: .3em .6em; }

.pagination ul li a:hover, .pagination ul li a:focus {
  background: #f2f2f2;
  color: #4F4F4F; }

.pagination ul li a:active {
  background: #e6e6e6; }

@-webkit-keyframes fadeIn {
  from {
    -webkit-transform: scale(0); }
  to {
    -webkit-transform: scale(1); } }

@-moz-keyframes fadeIn {
  from {
    -moz-transform: scale(0); }
  to {
    -moz-transform: scale(1); } }

@keyframes fadeIn {
  from {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

#flashes_wrapper {
  display: none; }

.message {
  -webkit-animation: fadeIn 0.3s;
  -moz-animation: fadeIn 0.3s;
  animation: fadeIn 0.3s;
  padding: 1em;
  margin-bottom: 2em;
  color: white; }

.message.error-message {
  background: rgba(255, 102, 102, 0.2); }

.message.info-message {
  background: rgba(67, 159, 224, 0.2); }

.regular-table {
  min-width: 100%;
  border-collapse: collapse; }

.regular-table h1 {
  font-size: 1.2em;
  line-height: 1.5em; }

.regular-table thead th {
  border-bottom: 1px solid #FAFAFA;
  color: #AEAEAE;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  text-align: left;
  line-height: 1.8em;
  padding: .5em 1em 1em 0; }

.regular-table tbody td {
  padding: 1em 1em 1em 0;
  height: 75px; }

.regular-table tbody td span {
  color: #BDBDBD; }

.regular-table tbody td h1 a {
  color: #4F4F4F; }

.regular-table tbody td h1 a:hover {
  color: #ff6666; }

.regular-table tbody td a {
  color: darkgray; }

.regular-table tbody td a:hover {
  color: #2ab27b; }

.regular-table th.right, .regular-table td.right {
  text-align: right; }

.regular-table th.center, .regular-table td.center {
  text-align: center; }

.stripped-table {
  min-width: 100%;
  border-collapse: collapse; }

.stripped-table h1 {
  font-size: 1.2em;
  line-height: 1.5em; }

.stripped-table thead th {
  border-bottom: 1px solid #FAFAFA;
  color: #AEAEAE;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  text-align: left;
  line-height: 1.8em;
  padding: .5em 1em 1em 0; }

.stripped-table tbody td {
  padding: 1em 1em 1em 0;
  height: 75px; }

.stripped-table tbody td span {
  color: #BDBDBD; }

.stripped-table tbody td h1 a {
  color: #4F4F4F; }

.stripped-table tbody td h1 a:hover {
  color: #ff6666; }

.stripped-table tbody td a {
  color: darkgray; }

.stripped-table tbody td a:hover {
  color: #2ab27b; }

.stripped-table tbody tr:nth-child(even) {
  background: #FAFAFA; }

.stripped-table th.right, .stripped-table td.right {
  text-align: right; }

.stripped-table th.center, .stripped-table td.center {
  text-align: center; }

.table-list {
  min-width: 100%;
  border-collapse: collapse; }

.table-list h1 {
  font-size: 1.2em;
  line-height: 1.5em; }

.table-list thead th {
  border-bottom: 1px solid #dfe2e5;
  color: #7f8fa4;
  background: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  text-align: left;
  line-height: 3.2em; }

.table-list tbody td {
  height: 40px;
  border-bottom: 1px solid #dfe2e5; }

.table-list tbody td span {
  color: #4F4F4F; }

.table-list tbody td h1 a {
  color: #4F4F4F; }

.table-list tbody td h1 a:hover {
  color: #ff6666; }

.table-list tbody td a {
  color: darkgray; }

.table-list tbody td a:hover {
  color: #2ab27b; }

.table-list tbody tr {
  background: #f5f8fa; }

.table-list tbody tr:nth-child(even) {
  background: #FFF; }

.table-list th.right, .table-list td.right {
  text-align: right; }

.table-list th.center, .table-list td.center {
  text-align: center; }

.countdown {
  text-align: center; }

.countdown > span:not(.separator) {
  text-align: center;
  font-size: 2.8em;
  line-height: 1.4em;
  display: inline-block;
  min-width: 1.5em; }

.countdown > span:not(.separator) small {
  display: block;
  font-size: .3em;
  line-height: 1em;
  color: darkgray; }

.countdown .separator {
  display: inline-block;
  font-size: 2.8em;
  line-height: 1.4em; }

.tooltip {
  display: inline-block;
  width: auto; }

.brands.inbox, .creators.inbox, .brands.threads, .creators.threads,
.publishers.inbox, .publishers.threads, .conversations {
  background: #f5f5f5;
  font-family: "Source Sans Pro", sans-serif; }

.brands.inbox .pagination, .creators.inbox .pagination, .brands.threads .pagination, .creators.threads .pagination,
.publishers.inbox .pagination, .publishers.threads .pagination, .conversations .pagination {
  margin-bottom: 1em; }

.brands.inbox .empty_history, .creators.inbox .empty_history, .brands.threads .empty_history, .creators.threads .empty_history,
.publishers.inbox .empty_history, .publishers.threads .empty_history, .conversations .empty_history {
  font-weight: 300;
  font-size: 1.2em; }

.brands.inbox .content-wrapper, .creators.inbox .content-wrapper, .brands.threads .content-wrapper, .creators.threads .content-wrapper,
.publishers.inbox .content-wrapper, .publishers.threads .content-wrapper, .conversations .content-wrapper {
  margin-top: 4em; }

.brands.inbox .content-wrapper::after, .creators.inbox .content-wrapper::after, .brands.threads .content-wrapper::after, .creators.threads .content-wrapper::after,
.publishers.inbox .content-wrapper::after, .publishers.threads .content-wrapper::after, .conversations .content-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.brands.inbox .content-wrapper h1, .creators.inbox .content-wrapper h1, .brands.threads .content-wrapper h1, .creators.threads .content-wrapper h1,
.publishers.inbox .content-wrapper h1, .publishers.threads .content-wrapper h1, .conversations .content-wrapper h1 {
  margin-left: 1em;
  padding-top: 1em; }

.brands.inbox .content-wrapper .content-data, .creators.inbox .content-wrapper .content-data, .brands.threads .content-wrapper .content-data, .creators.threads .content-wrapper .content-data,
.publishers.inbox .content-wrapper .content-data, .publishers.threads .content-wrapper .content-data, .conversations .content-wrapper .content-data {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.brands.inbox .content-wrapper .content-data .inner-content, .creators.inbox .content-wrapper .content-data .inner-content, .brands.threads .content-wrapper .content-data .inner-content, .creators.threads .content-wrapper .content-data .inner-content,
.publishers.inbox .content-wrapper .content-data .inner-content, .publishers.threads .content-wrapper .content-data .inner-content, .conversations .content-wrapper .content-data .inner-content {
  padding: 2em; }

.brands.inbox .content-wrapper .content-data header, .creators.inbox .content-wrapper .content-data header, .brands.threads .content-wrapper .content-data header, .creators.threads .content-wrapper .content-data header,
.publishers.inbox .content-wrapper .content-data header, .publishers.threads .content-wrapper .content-data header, .conversations .content-wrapper .content-data header {
  margin-bottom: 2em; }

.brands.inbox .content-wrapper .content-data header span, .creators.inbox .content-wrapper .content-data header span, .brands.threads .content-wrapper .content-data header span, .creators.threads .content-wrapper .content-data header span,
.publishers.inbox .content-wrapper .content-data header span, .publishers.threads .content-wrapper .content-data header span, .conversations .content-wrapper .content-data header span {
  color: darkgray;
  font-size: .8em; }

.brands.inbox .content-wrapper .content-data section, .creators.inbox .content-wrapper .content-data section, .brands.threads .content-wrapper .content-data section, .creators.threads .content-wrapper .content-data section,
.publishers.inbox .content-wrapper .content-data section, .publishers.threads .content-wrapper .content-data section, .conversations .content-wrapper .content-data section {
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 1em;
  margin-bottom: 2em;
  margin-left: -2em;
  margin-right: -2em;
  padding-left: 2em;
  padding-right: 2em; }

.brands.inbox .content-wrapper .messages-data, .creators.inbox .content-wrapper .messages-data, .brands.threads .content-wrapper .messages-data, .creators.threads .content-wrapper .messages-data,
.publishers.inbox .content-wrapper .messages-data, .publishers.threads .content-wrapper .messages-data, .conversations .content-wrapper .messages-data {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

.brands.inbox .content-wrapper .messages-data:last-child, .creators.inbox .content-wrapper .messages-data:last-child, .brands.threads .content-wrapper .messages-data:last-child, .creators.threads .content-wrapper .messages-data:last-child,
.publishers.inbox .content-wrapper .messages-data:last-child, .publishers.threads .content-wrapper .messages-data:last-child, .conversations .content-wrapper .messages-data:last-child {
  margin-right: 0; }

.brands.inbox .content-wrapper .messages-data .messages-form, .creators.inbox .content-wrapper .messages-data .messages-form, .brands.threads .content-wrapper .messages-data .messages-form, .creators.threads .content-wrapper .messages-data .messages-form,
.publishers.inbox .content-wrapper .messages-data .messages-form, .publishers.threads .content-wrapper .messages-data .messages-form, .conversations .content-wrapper .messages-data .messages-form {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.brands.inbox .content-wrapper .messages-data .messages-form .inner-content, .creators.inbox .content-wrapper .messages-data .messages-form .inner-content, .brands.threads .content-wrapper .messages-data .messages-form .inner-content, .creators.threads .content-wrapper .messages-data .messages-form .inner-content,
.publishers.inbox .content-wrapper .messages-data .messages-form .inner-content, .publishers.threads .content-wrapper .messages-data .messages-form .inner-content, .conversations .content-wrapper .messages-data .messages-form .inner-content {
  padding: 2em; }

.brands.inbox .content-wrapper .messages-data .messages-content, .creators.inbox .content-wrapper .messages-data .messages-content, .brands.threads .content-wrapper .messages-data .messages-content, .creators.threads .content-wrapper .messages-data .messages-content,
.publishers.inbox .content-wrapper .messages-data .messages-content, .publishers.threads .content-wrapper .messages-data .messages-content, .conversations .content-wrapper .messages-data .messages-content {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  padding: 0;
  padding-top: 2em; }

.brands.inbox .content-wrapper .messages-data .messages-content .inner-content, .creators.inbox .content-wrapper .messages-data .messages-content .inner-content, .brands.threads .content-wrapper .messages-data .messages-content .inner-content, .creators.threads .content-wrapper .messages-data .messages-content .inner-content,
.publishers.inbox .content-wrapper .messages-data .messages-content .inner-content, .publishers.threads .content-wrapper .messages-data .messages-content .inner-content, .conversations .content-wrapper .messages-data .messages-content .inner-content {
  padding: 2em; }

.brands.inbox .content-wrapper .messages-data .messages-content .current, .creators.inbox .content-wrapper .messages-data .messages-content .current, .brands.threads .content-wrapper .messages-data .messages-content .current, .creators.threads .content-wrapper .messages-data .messages-content .current,
.publishers.inbox .content-wrapper .messages-data .messages-content .current, .publishers.threads .content-wrapper .messages-data .messages-content .current, .conversations .content-wrapper .messages-data .messages-content .current {
  background-color: white; }

.brands.inbox .content-wrapper .messages-data .messages-content .other, .creators.inbox .content-wrapper .messages-data .messages-content .other, .brands.threads .content-wrapper .messages-data .messages-content .other, .creators.threads .content-wrapper .messages-data .messages-content .other,
.publishers.inbox .content-wrapper .messages-data .messages-content .other, .publishers.threads .content-wrapper .messages-data .messages-content .other, .conversations .content-wrapper .messages-data .messages-content .other {
  background-color: #FAFAFA; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper, .conversations .content-wrapper .messages-data .messages-content .message-wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
  border-bottom: 1px solid rgba(169, 169, 169, 0.15); }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper::after, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper::after, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper::after, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper::after,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper::after, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper::after, .conversations .content-wrapper .messages-data .messages-content .message-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper:last-of-type, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper:last-of-type, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper:last-of-type, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper:last-of-type,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper:last-of-type, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper:last-of-type, .conversations .content-wrapper .messages-data .messages-content .message-wrapper:last-of-type {
  border-bottom: none; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .recipient {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient:last-child, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient:last-child, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient:last-child, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient:last-child,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient:last-child, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient:last-child, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .recipient:last-child {
  margin-right: 0; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .avatar img, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .avatar img, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .avatar img, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .avatar img,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .avatar img, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .avatar img, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .recipient .avatar img {
  width: 50px;
  border-radius: 50%;
  display: block;
  margin: auto; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .date, .brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .date, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .date, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .date, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .date,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .date, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .recipient .date, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name {
  font-size: .8em;
  color: #c2c2c2;
  text-align: center;
  margin-top: 0em; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .recipient .name {
  margin-top: 0; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .body, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .body, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .body, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .body,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .body, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .body, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .body {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 82.94039%;
  margin-right: 0; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .body:last-child, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .body:last-child, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .body:last-child, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .body:last-child,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .body:last-child, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .body:last-child, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .body:last-child {
  margin-right: 0; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .body img, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .body img, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .body img, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .body img,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .body img, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .body img, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .body img {
  max-width: 100%; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .attachments {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 82.94039%;
  margin-left: 17.05961%;
  bottom: 0;
  left: 0;
  width: 70%; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments:last-child, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments:last-child, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments:last-child, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments:last-child,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments:last-child, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments:last-child, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .attachments:last-child {
  margin-right: 0; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments p, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments p, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments p, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments p,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments p, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments p, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .attachments p {
  font-size: .9em;
  font-weight: 400; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments a, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments a, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments a, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments a,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments a, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments a, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .attachments a {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #4F4F4F;
  text-decoration: none;
  font-size: 14px; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments a:hover, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments a:hover, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments a:hover, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments a:hover,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments a:hover, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments a:hover, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .attachments a:hover {
  color: #ff6666; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments h2, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments h2, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments h2, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments h2,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments h2, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments h2, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .attachments h2 {
  font-size: .8em;
  margin-bottom: 1em;
  margin-top: 1em;
  text-transform: uppercase;
  font-weight: 500; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row {
  background: #ededed;
  border: 1px solid #ccc;
  padding-left: 1em;
  padding-bottom: .2em;
  padding-top: .2em;
  font-weight: 100;
  font-size: 0.9em;
  margin-bottom: .5em; }

.brands.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row span, .creators.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row span, .brands.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row span, .creators.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row span,
.publishers.inbox .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row span, .publishers.threads .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row span, .conversations .content-wrapper .messages-data .messages-content .message-wrapper .attachments .row span {
  padding-left: .5em; }

.brands.inbox .content-wrapper .user-card, .creators.inbox .content-wrapper .user-card, .brands.threads .content-wrapper .user-card, .creators.threads .content-wrapper .user-card,
.publishers.inbox .content-wrapper .user-card, .publishers.threads .content-wrapper .user-card, .conversations .content-wrapper .user-card {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

.brands.inbox .content-wrapper .user-card:last-child, .creators.inbox .content-wrapper .user-card:last-child, .brands.threads .content-wrapper .user-card:last-child, .creators.threads .content-wrapper .user-card:last-child,
.publishers.inbox .content-wrapper .user-card:last-child, .publishers.threads .content-wrapper .user-card:last-child, .conversations .content-wrapper .user-card:last-child {
  margin-right: 0; }

.brands.inbox .content-wrapper .user-card #user_section, .creators.inbox .content-wrapper .user-card #user_section, .brands.threads .content-wrapper .user-card #user_section, .creators.threads .content-wrapper .user-card #user_section,
.publishers.inbox .content-wrapper .user-card #user_section, .publishers.threads .content-wrapper .user-card #user_section, .conversations .content-wrapper .user-card #user_section {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content, .creators.inbox .content-wrapper .user-card #user_section .inner-content, .brands.threads .content-wrapper .user-card #user_section .inner-content, .creators.threads .content-wrapper .user-card #user_section .inner-content,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content, .publishers.threads .content-wrapper .user-card #user_section .inner-content, .conversations .content-wrapper .user-card #user_section .inner-content {
  padding: 2em; }

.brands.inbox .content-wrapper .user-card #user_section .participants, .creators.inbox .content-wrapper .user-card #user_section .participants, .brands.threads .content-wrapper .user-card #user_section .participants, .creators.threads .content-wrapper .user-card #user_section .participants,
.publishers.inbox .content-wrapper .user-card #user_section .participants, .publishers.threads .content-wrapper .user-card #user_section .participants, .conversations .content-wrapper .user-card #user_section .participants {
  margin-top: .5em; }

.brands.inbox .content-wrapper .user-card #user_section .participants h3, .creators.inbox .content-wrapper .user-card #user_section .participants h3, .brands.threads .content-wrapper .user-card #user_section .participants h3, .creators.threads .content-wrapper .user-card #user_section .participants h3,
.publishers.inbox .content-wrapper .user-card #user_section .participants h3, .publishers.threads .content-wrapper .user-card #user_section .participants h3, .conversations .content-wrapper .user-card #user_section .participants h3 {
  margin-bottom: .5em; }

.brands.inbox .content-wrapper .user-card #user_section .participant-form, .creators.inbox .content-wrapper .user-card #user_section .participant-form, .brands.threads .content-wrapper .user-card #user_section .participant-form, .creators.threads .content-wrapper .user-card #user_section .participant-form,
.publishers.inbox .content-wrapper .user-card #user_section .participant-form, .publishers.threads .content-wrapper .user-card #user_section .participant-form, .conversations .content-wrapper .user-card #user_section .participant-form {
  margin-top: 1em; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content, .creators.inbox .content-wrapper .user-card #user_section .inner-content, .brands.threads .content-wrapper .user-card #user_section .inner-content, .creators.threads .content-wrapper .user-card #user_section .inner-content,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content, .publishers.threads .content-wrapper .user-card #user_section .inner-content, .conversations .content-wrapper .user-card #user_section .inner-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content::after, .creators.inbox .content-wrapper .user-card #user_section .inner-content::after, .brands.threads .content-wrapper .user-card #user_section .inner-content::after, .creators.threads .content-wrapper .user-card #user_section .inner-content::after,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content::after, .publishers.threads .content-wrapper .user-card #user_section .inner-content::after, .conversations .content-wrapper .user-card #user_section .inner-content::after {
  clear: both;
  content: "";
  display: block; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user, .brands.threads .content-wrapper .user-card #user_section .inner-content .user, .creators.threads .content-wrapper .user-card #user_section .inner-content .user,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user, .conversations .content-wrapper .user-card #user_section .inner-content .user {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user::after, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user::after, .brands.threads .content-wrapper .user-card #user_section .inner-content .user::after, .creators.threads .content-wrapper .user-card #user_section .inner-content .user::after,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user::after, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user::after, .conversations .content-wrapper .user-card #user_section .inner-content .user::after {
  clear: both;
  content: "";
  display: block; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user .remove, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user .remove, .brands.threads .content-wrapper .user-card #user_section .inner-content .user .remove, .creators.threads .content-wrapper .user-card #user_section .inner-content .user .remove,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user .remove, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user .remove, .conversations .content-wrapper .user-card #user_section .inner-content .user .remove {
  displaY: none; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user:hover, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user:hover, .brands.threads .content-wrapper .user-card #user_section .inner-content .user:hover, .creators.threads .content-wrapper .user-card #user_section .inner-content .user:hover,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user:hover, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user:hover, .conversations .content-wrapper .user-card #user_section .inner-content .user:hover {
  background: #FAFAFA; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user:hover .remove, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user:hover .remove, .brands.threads .content-wrapper .user-card #user_section .inner-content .user:hover .remove, .creators.threads .content-wrapper .user-card #user_section .inner-content .user:hover .remove,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user:hover .remove, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user:hover .remove, .conversations .content-wrapper .user-card #user_section .inner-content .user:hover .remove {
  display: inline;
  position: absolute;
  right: 1em;
  top: 1.75em; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user:hover .remove a, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user:hover .remove a, .brands.threads .content-wrapper .user-card #user_section .inner-content .user:hover .remove a, .creators.threads .content-wrapper .user-card #user_section .inner-content .user:hover .remove a,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user:hover .remove a, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user:hover .remove a, .conversations .content-wrapper .user-card #user_section .inner-content .user:hover .remove a {
  color: darkgray; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user:hover .remove a:hover, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user:hover .remove a:hover, .brands.threads .content-wrapper .user-card #user_section .inner-content .user:hover .remove a:hover, .creators.threads .content-wrapper .user-card #user_section .inner-content .user:hover .remove a:hover,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user:hover .remove a:hover, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user:hover .remove a:hover, .conversations .content-wrapper .user-card #user_section .inner-content .user:hover .remove a:hover {
  color: #ff6666;
  cursor: pointer; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user-picture, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user-picture, .brands.threads .content-wrapper .user-card #user_section .inner-content .user-picture, .creators.threads .content-wrapper .user-card #user_section .inner-content .user-picture,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user-picture, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user-picture, .conversations .content-wrapper .user-card #user_section .inner-content .user-picture {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 27.49666%; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user-picture:last-child, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user-picture:last-child, .brands.threads .content-wrapper .user-card #user_section .inner-content .user-picture:last-child, .creators.threads .content-wrapper .user-card #user_section .inner-content .user-picture:last-child,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user-picture:last-child, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user-picture:last-child, .conversations .content-wrapper .user-card #user_section .inner-content .user-picture:last-child {
  margin-right: 0; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user-picture .avatar, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user-picture .avatar, .brands.threads .content-wrapper .user-card #user_section .inner-content .user-picture .avatar, .creators.threads .content-wrapper .user-card #user_section .inner-content .user-picture .avatar,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user-picture .avatar, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user-picture .avatar, .conversations .content-wrapper .user-card #user_section .inner-content .user-picture .avatar {
  border-radius: 50%;
  max-width: 75px; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user-name, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user-name, .brands.threads .content-wrapper .user-card #user_section .inner-content .user-name, .creators.threads .content-wrapper .user-card #user_section .inner-content .user-name,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user-name, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user-name, .conversations .content-wrapper .user-card #user_section .inner-content .user-name {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 70.14568%;
  margin-right: 0;
  margin-top: 1em; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user-name:last-child, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user-name:last-child, .brands.threads .content-wrapper .user-card #user_section .inner-content .user-name:last-child, .creators.threads .content-wrapper .user-card #user_section .inner-content .user-name:last-child,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user-name:last-child, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user-name:last-child, .conversations .content-wrapper .user-card #user_section .inner-content .user-name:last-child {
  margin-right: 0; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .user-name h2, .creators.inbox .content-wrapper .user-card #user_section .inner-content .user-name h2, .brands.threads .content-wrapper .user-card #user_section .inner-content .user-name h2, .creators.threads .content-wrapper .user-card #user_section .inner-content .user-name h2,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .user-name h2, .publishers.threads .content-wrapper .user-card #user_section .inner-content .user-name h2, .conversations .content-wrapper .user-card #user_section .inner-content .user-name h2 {
  font-size: 1.2em; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .contact-info, .creators.inbox .content-wrapper .user-card #user_section .inner-content .contact-info, .brands.threads .content-wrapper .user-card #user_section .inner-content .contact-info, .creators.threads .content-wrapper .user-card #user_section .inner-content .contact-info,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .contact-info, .publishers.threads .content-wrapper .user-card #user_section .inner-content .contact-info, .conversations .content-wrapper .user-card #user_section .inner-content .contact-info {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 70.14568%;
  margin-right: 0; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .contact-info:last-child, .creators.inbox .content-wrapper .user-card #user_section .inner-content .contact-info:last-child, .brands.threads .content-wrapper .user-card #user_section .inner-content .contact-info:last-child, .creators.threads .content-wrapper .user-card #user_section .inner-content .contact-info:last-child,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .contact-info:last-child, .publishers.threads .content-wrapper .user-card #user_section .inner-content .contact-info:last-child, .conversations .content-wrapper .user-card #user_section .inner-content .contact-info:last-child {
  margin-right: 0; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .contact-info .fa, .brands.inbox .content-wrapper .user-card #user_section .inner-content .contact-info .checkbox input:checked:after, .checkbox .brands.inbox .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .brands.inbox .content-wrapper .user-card #user_section .inner-content .contact-info .radio_buttons input:checked:after, .radio_buttons .brands.inbox .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .creators.inbox .content-wrapper .user-card #user_section .inner-content .contact-info .fa, .creators.inbox .content-wrapper .user-card #user_section .inner-content .contact-info .checkbox input:checked:after, .checkbox .creators.inbox .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .creators.inbox .content-wrapper .user-card #user_section .inner-content .contact-info .radio_buttons input:checked:after, .radio_buttons .creators.inbox .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .brands.threads .content-wrapper .user-card #user_section .inner-content .contact-info .fa, .brands.threads .content-wrapper .user-card #user_section .inner-content .contact-info .checkbox input:checked:after, .checkbox .brands.threads .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .brands.threads .content-wrapper .user-card #user_section .inner-content .contact-info .radio_buttons input:checked:after, .radio_buttons .brands.threads .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .creators.threads .content-wrapper .user-card #user_section .inner-content .contact-info .fa, .creators.threads .content-wrapper .user-card #user_section .inner-content .contact-info .checkbox input:checked:after, .checkbox .creators.threads .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .creators.threads .content-wrapper .user-card #user_section .inner-content .contact-info .radio_buttons input:checked:after, .radio_buttons .creators.threads .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .contact-info .fa,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .contact-info .checkbox input:checked:after,
.checkbox .publishers.inbox .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .contact-info .radio_buttons input:checked:after,
.radio_buttons .publishers.inbox .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .publishers.threads .content-wrapper .user-card #user_section .inner-content .contact-info .fa, .publishers.threads .content-wrapper .user-card #user_section .inner-content .contact-info .checkbox input:checked:after, .checkbox .publishers.threads .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .publishers.threads .content-wrapper .user-card #user_section .inner-content .contact-info .radio_buttons input:checked:after, .radio_buttons .publishers.threads .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .conversations .content-wrapper .user-card #user_section .inner-content .contact-info .fa, .conversations .content-wrapper .user-card #user_section .inner-content .contact-info .checkbox input:checked:after, .checkbox .conversations .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after, .conversations .content-wrapper .user-card #user_section .inner-content .contact-info .radio_buttons input:checked:after, .radio_buttons .conversations .content-wrapper .user-card #user_section .inner-content .contact-info input:checked:after {
  color: darkgray;
  margin-right: .5em; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .contact-info h4, .creators.inbox .content-wrapper .user-card #user_section .inner-content .contact-info h4, .brands.threads .content-wrapper .user-card #user_section .inner-content .contact-info h4, .creators.threads .content-wrapper .user-card #user_section .inner-content .contact-info h4,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .contact-info h4, .publishers.threads .content-wrapper .user-card #user_section .inner-content .contact-info h4, .conversations .content-wrapper .user-card #user_section .inner-content .contact-info h4 {
  color: darkgray;
  margin-bottom: 1em;
  margin-top: 2em; }

.brands.inbox .content-wrapper .user-card #user_section .inner-content .contact-info span, .creators.inbox .content-wrapper .user-card #user_section .inner-content .contact-info span, .brands.threads .content-wrapper .user-card #user_section .inner-content .contact-info span, .creators.threads .content-wrapper .user-card #user_section .inner-content .contact-info span,
.publishers.inbox .content-wrapper .user-card #user_section .inner-content .contact-info span, .publishers.threads .content-wrapper .user-card #user_section .inner-content .contact-info span, .conversations .content-wrapper .user-card #user_section .inner-content .contact-info span {
  display: block; }

.brands.inbox .regular-table .unread .recipient-td, .creators.inbox .regular-table .unread .recipient-td, .brands.threads .regular-table .unread .recipient-td, .creators.threads .regular-table .unread .recipient-td,
.publishers.inbox .regular-table .unread .recipient-td, .publishers.threads .regular-table .unread .recipient-td, .conversations .regular-table .unread .recipient-td {
  padding-left: 5px; }

.brands.inbox .regular-table .avatar-td, .creators.inbox .regular-table .avatar-td, .brands.threads .regular-table .avatar-td, .creators.threads .regular-table .avatar-td,
.publishers.inbox .regular-table .avatar-td, .publishers.threads .regular-table .avatar-td, .conversations .regular-table .avatar-td {
  width: 10%; }

.brands.inbox .regular-table .avatar, .creators.inbox .regular-table .avatar, .brands.threads .regular-table .avatar, .creators.threads .regular-table .avatar,
.publishers.inbox .regular-table .avatar, .publishers.threads .regular-table .avatar, .conversations .regular-table .avatar {
  width: 50px;
  border-radius: 50%; }

.brands.inbox .regular-table .recipient-td, .creators.inbox .regular-table .recipient-td, .brands.threads .regular-table .recipient-td, .creators.threads .regular-table .recipient-td,
.publishers.inbox .regular-table .recipient-td, .publishers.threads .regular-table .recipient-td, .conversations .regular-table .recipient-td {
  width: 20%; }

.brands.inbox .regular-table .recipient-td h1, .creators.inbox .regular-table .recipient-td h1, .brands.threads .regular-table .recipient-td h1, .creators.threads .regular-table .recipient-td h1,
.publishers.inbox .regular-table .recipient-td h1, .publishers.threads .regular-table .recipient-td h1, .conversations .regular-table .recipient-td h1 {
  margin-left: 0; }

.brands.inbox .regular-table .recipient-td .advertiser, .creators.inbox .regular-table .recipient-td .advertiser, .brands.threads .regular-table .recipient-td .advertiser, .creators.threads .regular-table .recipient-td .advertiser,
.publishers.inbox .regular-table .recipient-td .advertiser, .publishers.threads .regular-table .recipient-td .advertiser, .conversations .regular-table .recipient-td .advertiser {
  display: block;
  color: #ff6666; }

.brands.inbox .regular-table .message-text-td, .creators.inbox .regular-table .message-text-td, .brands.threads .regular-table .message-text-td, .creators.threads .regular-table .message-text-td,
.publishers.inbox .regular-table .message-text-td, .publishers.threads .regular-table .message-text-td, .conversations .regular-table .message-text-td {
  width: 60%; }

.brands.inbox .regular-table .unread, .creators.inbox .regular-table .unread, .brands.threads .regular-table .unread, .creators.threads .regular-table .unread,
.publishers.inbox .regular-table .unread, .publishers.threads .regular-table .unread, .conversations .regular-table .unread {
  background-color: #FAFAFA;
  border-left: 4px solid #2ab27b; }

.brands.inbox .regular-table h1, .creators.inbox .regular-table h1, .brands.threads .regular-table h1, .creators.threads .regular-table h1,
.publishers.inbox .regular-table h1, .publishers.threads .regular-table h1, .conversations .regular-table h1 {
  font-size: 1em; }

.brands.inbox .regular-table tr, .creators.inbox .regular-table tr, .brands.threads .regular-table tr, .creators.threads .regular-table tr,
.publishers.inbox .regular-table tr, .publishers.threads .regular-table tr, .conversations .regular-table tr {
  border-bottom: 1px solid rgba(169, 169, 169, 0.15); }

.brands.inbox .regular-table tr:last-of-type, .creators.inbox .regular-table tr:last-of-type, .brands.threads .regular-table tr:last-of-type, .creators.threads .regular-table tr:last-of-type,
.publishers.inbox .regular-table tr:last-of-type, .publishers.threads .regular-table tr:last-of-type, .conversations .regular-table tr:last-of-type {
  border-bottom: none; }

.brands.inbox #inbox_header, .creators.inbox #inbox_header, .brands.threads #inbox_header, .creators.threads #inbox_header,
.publishers.inbox #inbox_header, .publishers.threads #inbox_header, .conversations #inbox_header {
  margin-bottom: 1.5em; }

.brands.inbox #inbox_header h2, .creators.inbox #inbox_header h2, .brands.threads #inbox_header h2, .creators.threads #inbox_header h2,
.publishers.inbox #inbox_header h2, .publishers.threads #inbox_header h2, .conversations #inbox_header h2 {
  float: left; }

.brands.inbox #inbox_header a, .creators.inbox #inbox_header a, .brands.threads #inbox_header a, .creators.threads #inbox_header a,
.publishers.inbox #inbox_header a, .publishers.threads #inbox_header a, .conversations #inbox_header a {
  float: right; }

.brands.inbox .filters-wrapper, .creators.inbox .filters-wrapper, .brands.threads .filters-wrapper, .creators.threads .filters-wrapper,
.publishers.inbox .filters-wrapper, .publishers.threads .filters-wrapper, .conversations .filters-wrapper {
  position: relative; }

.brands.inbox .filters-wrapper::after, .creators.inbox .filters-wrapper::after, .brands.threads .filters-wrapper::after, .creators.threads .filters-wrapper::after,
.publishers.inbox .filters-wrapper::after, .publishers.threads .filters-wrapper::after, .conversations .filters-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.brands.inbox .filters-wrapper .fa-search, .creators.inbox .filters-wrapper .fa-search, .brands.threads .filters-wrapper .fa-search, .creators.threads .filters-wrapper .fa-search,
.publishers.inbox .filters-wrapper .fa-search, .publishers.threads .filters-wrapper .fa-search, .conversations .filters-wrapper .fa-search {
  position: absolute;
  top: 1em;
  left: 1em; }

.brands.inbox .filters-wrapper .form, .creators.inbox .filters-wrapper .form, .brands.threads .filters-wrapper .form, .creators.threads .filters-wrapper .form,
.publishers.inbox .filters-wrapper .form, .publishers.threads .filters-wrapper .form, .conversations .filters-wrapper .form {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

.brands.inbox .filters-wrapper .form:last-child, .creators.inbox .filters-wrapper .form:last-child, .brands.threads .filters-wrapper .form:last-child, .creators.threads .filters-wrapper .form:last-child,
.publishers.inbox .filters-wrapper .form:last-child, .publishers.threads .filters-wrapper .form:last-child, .conversations .filters-wrapper .form:last-child {
  margin-right: 0; }

.brands.inbox .filters-wrapper .form [type=search], .brands.inbox .filters-wrapper .form .selectize-control, .creators.inbox .filters-wrapper .form [type=search], .creators.inbox .filters-wrapper .form .selectize-control, .brands.threads .filters-wrapper .form [type=search], .brands.threads .filters-wrapper .form .selectize-control, .creators.threads .filters-wrapper .form [type=search], .creators.threads .filters-wrapper .form .selectize-control,
.publishers.inbox .filters-wrapper .form [type=search],
.publishers.inbox .filters-wrapper .form .selectize-control, .publishers.threads .filters-wrapper .form [type=search], .publishers.threads .filters-wrapper .form .selectize-control, .conversations .filters-wrapper .form [type=search], .conversations .filters-wrapper .form .selectize-control {
  width: 20em;
  float: left;
  border-color: gainsboro; }

.brands.inbox .filters-wrapper .form [type=search], .creators.inbox .filters-wrapper .form [type=search], .brands.threads .filters-wrapper .form [type=search], .creators.threads .filters-wrapper .form [type=search],
.publishers.inbox .filters-wrapper .form [type=search], .publishers.threads .filters-wrapper .form [type=search], .conversations .filters-wrapper .form [type=search] {
  padding-left: 2.3em; }

.brands.inbox .filters-wrapper .form .other-options-wrapper, .creators.inbox .filters-wrapper .form .other-options-wrapper, .brands.threads .filters-wrapper .form .other-options-wrapper, .creators.threads .filters-wrapper .form .other-options-wrapper,
.publishers.inbox .filters-wrapper .form .other-options-wrapper, .publishers.threads .filters-wrapper .form .other-options-wrapper, .conversations .filters-wrapper .form .other-options-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  text-align: right; }

.brands.inbox .filters-wrapper .form .other-options-wrapper:last-child, .creators.inbox .filters-wrapper .form .other-options-wrapper:last-child, .brands.threads .filters-wrapper .form .other-options-wrapper:last-child, .creators.threads .filters-wrapper .form .other-options-wrapper:last-child,
.publishers.inbox .filters-wrapper .form .other-options-wrapper:last-child, .publishers.threads .filters-wrapper .form .other-options-wrapper:last-child, .conversations .filters-wrapper .form .other-options-wrapper:last-child {
  margin-right: 0; }

.brands.inbox .filters-wrapper .form .other-options-wrapper label, .creators.inbox .filters-wrapper .form .other-options-wrapper label, .brands.threads .filters-wrapper .form .other-options-wrapper label, .creators.threads .filters-wrapper .form .other-options-wrapper label,
.publishers.inbox .filters-wrapper .form .other-options-wrapper label, .publishers.threads .filters-wrapper .form .other-options-wrapper label, .conversations .filters-wrapper .form .other-options-wrapper label {
  line-height: 3em; }

.brands.inbox .filters-wrapper .modes-wrapper, .creators.inbox .filters-wrapper .modes-wrapper, .brands.threads .filters-wrapper .modes-wrapper, .creators.threads .filters-wrapper .modes-wrapper,
.publishers.inbox .filters-wrapper .modes-wrapper, .publishers.threads .filters-wrapper .modes-wrapper, .conversations .filters-wrapper .modes-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  text-align: right; }

.brands.inbox .filters-wrapper .modes-wrapper:last-child, .creators.inbox .filters-wrapper .modes-wrapper:last-child, .brands.threads .filters-wrapper .modes-wrapper:last-child, .creators.threads .filters-wrapper .modes-wrapper:last-child,
.publishers.inbox .filters-wrapper .modes-wrapper:last-child, .publishers.threads .filters-wrapper .modes-wrapper:last-child, .conversations .filters-wrapper .modes-wrapper:last-child {
  margin-right: 0; }

.brands.inbox .filters-wrapper .button-only, .creators.inbox .filters-wrapper .button-only, .brands.threads .filters-wrapper .button-only, .creators.threads .filters-wrapper .button-only,
.publishers.inbox .filters-wrapper .button-only, .publishers.threads .filters-wrapper .button-only, .conversations .filters-wrapper .button-only {
  width: 100%; }

.brands.inbox .filters-wrapper .button-group, .creators.inbox .filters-wrapper .button-group, .brands.threads .filters-wrapper .button-group, .creators.threads .filters-wrapper .button-group,
.publishers.inbox .filters-wrapper .button-group, .publishers.threads .filters-wrapper .button-group, .conversations .filters-wrapper .button-group {
  display: inline-block; }

.brands.inbox #thread_section .content-wrapper, .creators.inbox #thread_section .content-wrapper, .brands.threads #thread_section .content-wrapper, .creators.threads #thread_section .content-wrapper,
.publishers.inbox #thread_section .content-wrapper, .publishers.threads #thread_section .content-wrapper, .conversations #thread_section .content-wrapper {
  margin-top: 2em;
  margin-bottom: 4em; }

.brands.inbox #thread_section h1, .creators.inbox #thread_section h1, .brands.threads #thread_section h1, .creators.threads #thread_section h1,
.publishers.inbox #thread_section h1, .publishers.threads #thread_section h1, .conversations #thread_section h1 {
  font-size: 2em;
  margin-bottom: 1em; }

.loader {
  font-size: 10px;
  margin: 20% auto;
  text-indent: -9999em;
  width: 11em;
  height: 11em;
  border-radius: 50%;
  background: #c2c2c2;
  background: -moz-linear-gradient(left, #c2c2c2 10%, rgba(255, 255, 255, 0) 42%);
  background: -webkit-linear-gradient(left, #c2c2c2 10%, rgba(255, 255, 255, 0) 42%);
  background: -o-linear-gradient(left, #c2c2c2 10%, rgba(255, 255, 255, 0) 42%);
  background: -ms-linear-gradient(left, #c2c2c2 10%, rgba(255, 255, 255, 0) 42%);
  background: linear-gradient(to right, #c2c2c2 10%, rgba(255, 255, 255, 0) 42%);
  position: relative;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0); }

.loader:before {
  width: 50%;
  height: 50%;
  background: #c2c2c2;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: ''; }

.loader:after {
  background: black;
  opacity: 0.3;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes popIn {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes popIn {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-moz-keyframes popIn {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-o-keyframes popIn {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@keyframes popOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); } }

@-webkit-keyframes popOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); } }

@-moz-keyframes popOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); } }

@-o-keyframes popOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); } }

@media print {
  .pretty :not(.toggle) input:not(:checked) + label i:before, .pretty > input[type='radio']:checked + label > i.default:before, .pretty i:after {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    color: transparent !important; }
  .pretty input:checked + label i:before {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact; }
  .pretty.primary input:checked + label i:before, .pretty.success input:checked + label i:before, .pretty.info input:checked + label i:before, .pretty.warning input:checked + label i:before, .pretty.danger input:checked + label i:before {
    color: white !important; } }

.pretty {
  line-height: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px 5px 0; }

.pretty label {
  font-weight: normal; }

.pretty input[type='checkbox'], .pretty input[type='radio'] {
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  cursor: pointer;
  opacity: 0; }

.pretty i {
  font-size: 1em !important;
  position: relative;
  display: inline-block;
  box-sizing: initial;
  min-width: 1em;
  margin-right: 6px;
  padding: 1px;
  text-align: center; }

.pretty i:before {
  position: relative;
  z-index: 900;
  left: 1px;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  color: transparent; }

.pretty i:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '\0';
  color: transparent;
  border: 1px solid #aaa;
  border-radius: 2px; }

.pretty input[type='checkbox']:checked + label > i:before {
  color: inherit; }

.pretty input[type='radio']:checked + label > i:before {
  color: inherit; }

.pretty input[type='radio']:checked + label > i.default:before {
  background-color: #aaa !important; }

.pretty input[type='radio'] + label > i.default:before {
  left: 0;
  min-width: 1em;
  content: '\0';
  color: transparent;
  border-radius: 2px;
  background: transparent;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8); }

.pretty input[type='checkbox'][disabled], .pretty input[type='radio'][disabled] {
  cursor: not-allowed;
  opacity: 0; }

.pretty input[type='checkbox'][disabled] + label, .pretty input[type='radio'][disabled] + label {
  cursor: not-allowed;
  opacity: .5; }

.pretty.plain > input[type='checkbox'] + label > i:after, .pretty.plain > input[type='radio'] + label > i:after {
  /* border-color:transparent; */ }

.pretty.plain > input[type='checkbox']:checked + label > i:after, .pretty.plain > input[type='radio']:checked + label > i:after, .pretty.plain > input[type='checkbox'] + label + label > i:after, .pretty.plain > input[type='radio'] + label + label > i:after, .pretty.plain > input[type='checkbox']:checked + label + label > i:after, .pretty.plain > input[type='radio']:checked + label + label > i:after {
  border-color: transparent; }

.pretty.plain.toggle > input[type='checkbox'] + label > i:after, .pretty.plain.toggle > input[type='radio'] + label > i:after {
  border-color: transparent; }

.pretty.circle label i:after {
  border-radius: 100px; }

.pretty.circle label i.default:before {
  border-radius: 100px !important; }

.pretty.primary input:checked + label i:before {
  color: #fff; }

.pretty.primary input:checked + label i:after {
  background-color: #428bca !important;
  border-color: #428bca; }

.pretty.primary input[type='radio']:checked + label i.default:before {
  background-color: #428bca !important;
  color: transparent; }

.pretty.primary input[type='radio']:checked + label i.default:after {
  background-color: initial !important;
  border-color: #428bca; }

.pretty.primary.smooth input:checked ~ label i:after {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important; }

.pretty.outline-primary input:checked + label i:before {
  color: #428bca; }

.pretty.outline-primary input:checked + label i:after {
  border-color: #428bca; }

.pretty.toggle i.primary:before {
  color: #428bca !important; }

.pretty.toggle i.success:before {
  color: #5cb85c !important; }

.pretty.toggle i.info:before {
  color: #5bc0de !important; }

.pretty.toggle i.warning:before {
  color: #f0ad4e !important; }

.pretty.toggle i.danger:before {
  color: #d9534f !important; }

.pretty.success input:checked + label i:before {
  color: #fff; }

.pretty.success input:checked + label i:after {
  background-color: #5cb85c !important;
  border-color: #5cb85c; }

.pretty.success input[type='radio']:checked + label i.default:before {
  background-color: #5cb85c !important;
  color: transparent; }

.pretty.success input[type='radio']:checked + label i.default:after {
  background-color: initial !important;
  border-color: #5cb85c; }

.pretty.success.smooth input:checked ~ label i:after {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important; }

.pretty.outline-success input:checked + label i:before {
  color: #5cb85c; }

.pretty.outline-success input:checked + label i:after {
  border-color: #5cb85c; }

.pretty.toggle i.primary:before {
  color: #428bca !important; }

.pretty.toggle i.success:before {
  color: #5cb85c !important; }

.pretty.toggle i.info:before {
  color: #5bc0de !important; }

.pretty.toggle i.warning:before {
  color: #f0ad4e !important; }

.pretty.toggle i.danger:before {
  color: #d9534f !important; }

.pretty.info input:checked + label i:before {
  color: #fff; }

.pretty.info input:checked + label i:after {
  background-color: #5bc0de !important;
  border-color: #5bc0de; }

.pretty.info input[type='radio']:checked + label i.default:before {
  background-color: #5bc0de !important;
  color: transparent; }

.pretty.info input[type='radio']:checked + label i.default:after {
  background-color: initial !important;
  border-color: #5bc0de; }

.pretty.info.smooth input:checked ~ label i:after {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important; }

.pretty.outline-info input:checked + label i:before {
  color: #5bc0de; }

.pretty.outline-info input:checked + label i:after {
  border-color: #5bc0de; }

.pretty.toggle i.primary:before {
  color: #428bca !important; }

.pretty.toggle i.success:before {
  color: #5cb85c !important; }

.pretty.toggle i.info:before {
  color: #5bc0de !important; }

.pretty.toggle i.warning:before {
  color: #f0ad4e !important; }

.pretty.toggle i.danger:before {
  color: #d9534f !important; }

.pretty.warning input:checked + label i:before {
  color: #fff; }

.pretty.warning input:checked + label i:after {
  background-color: #f0ad4e !important;
  border-color: #f0ad4e; }

.pretty.warning input[type='radio']:checked + label i.default:before {
  background-color: #f0ad4e !important;
  color: transparent; }

.pretty.warning input[type='radio']:checked + label i.default:after {
  background-color: initial !important;
  border-color: #f0ad4e; }

.pretty.warning.smooth input:checked ~ label i:after {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important; }

.pretty.outline-warning input:checked + label i:before {
  color: #f0ad4e; }

.pretty.outline-warning input:checked + label i:after {
  border-color: #f0ad4e; }

.pretty.toggle i.primary:before {
  color: #428bca !important; }

.pretty.toggle i.success:before {
  color: #5cb85c !important; }

.pretty.toggle i.info:before {
  color: #5bc0de !important; }

.pretty.toggle i.warning:before {
  color: #f0ad4e !important; }

.pretty.toggle i.danger:before {
  color: #d9534f !important; }

.pretty.danger input:checked + label i:before {
  color: #fff; }

.pretty.danger input:checked + label i:after {
  background-color: #d9534f !important;
  border-color: #d9534f; }

.pretty.danger input[type='radio']:checked + label i.default:before {
  background-color: #d9534f !important;
  color: transparent; }

.pretty.danger input[type='radio']:checked + label i.default:after {
  background-color: initial !important;
  border-color: #d9534f; }

.pretty.danger.smooth input:checked ~ label i:after {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important; }

.pretty.outline-danger input:checked + label i:before {
  color: #d9534f; }

.pretty.outline-danger input:checked + label i:after {
  border-color: #d9534f; }

.pretty.toggle i.primary:before {
  color: #428bca !important; }

.pretty.toggle i.success:before {
  color: #5cb85c !important; }

.pretty.toggle i.info:before {
  color: #5bc0de !important; }

.pretty.toggle i.warning:before {
  color: #f0ad4e !important; }

.pretty.toggle i.danger:before {
  color: #d9534f !important; }

.pretty.toggle > input[type='checkbox'] + label > i:before, .pretty.toggle > input[type='radio'] + label > i:before {
  color: inherit; }

.pretty.toggle > input[type='checkbox'] + label + label, .pretty.toggle > input[type='radio'] + label + label, .pretty.toggle > input[type='checkbox']:checked + label, .pretty.toggle > input[type='radio']:checked + label {
  display: none; }

.pretty.toggle > input[type='checkbox']:checked + label + label, .pretty.toggle > input[type='radio']:checked + label + label {
  display: inline-block; }

.pretty.toggle > input[type='checkbox']:checked + label + label > i:before, .pretty.toggle > input[type='radio']:checked + label + label > i:before {
  color: inherit; }

.pretty.smooth i:before {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

.pretty.smooth i:after {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.pretty.smooth > input[type='checkbox']:checked ~ label > i:before, .pretty.smooth > input[type='radio']:checked ~ label > i:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.pretty.smooth > input[type='checkbox']:checked ~ label > i:after {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

.pretty.smooth > input[type='radio']:checked ~ label > i:after {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

.pretty.smooth > input[type='radio']:checked ~ label > i.default:before {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8); }

.pretty.smooth > input[type='radio']:checked ~ label > i.default:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.pretty.smooth.toggle i:before {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none; }

.pretty.smooth.toggle > input[type='checkbox']:checked ~ label > i:before, .pretty.smooth.toggle > input[type='radio']:checked ~ label > i:before, .pretty.smooth.toggle > input[type='checkbox']:checked ~ label > i:after, .pretty.smooth.toggle > input[type='radio']:checked ~ label > i:after {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none; }

body.creators {
  background: #f5f5f5; }

body.creators.home {
  font-family: "Source Sans Pro", sans-serif; }

body.creators #hero_container {
  height: 15em;
  clear: both;
  background-color: #fff;
  color: white;
  background: #3f546b;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/backgrounds/hero_bg_gray-c2beeb5e22571dd71b2b1e467c77543c39f82e713868d3e5d742eb6dc3451c99.jpg);
  background-size: cover;
  background-position: top center; }

body.creators #hero_container #user_profile {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 44.55627%;
  position: relative;
  background: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/backgrounds/blurred-bg-78c027e778704f7f37822902891e2da06ed24aed7b443bb9b944f678a8749c69.png);
  height: 100%; }

body.creators #hero_container #user_profile:last-child {
  margin-right: 0; }

body.creators #hero_container #user_profile .user-picture {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
  text-align: center;
  margin-top: 2em;
  z-index: 9999; }

body.creators #hero_container #user_profile .user-picture:last-child {
  margin-right: 0; }

body.creators #hero_container #user_profile .user-picture .avatar {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  top: 50%;
  left: 50%;
  display: block;
  clear: both;
  margin-bottom: 1em;
  border-radius: 50%;
  border: solid 4px #fff;
  background-color: #fff;
  width: 125px; }

body.creators #hero_container #user_profile .user-info {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%;
  margin-top: 2em;
  z-index: 9999; }

body.creators #hero_container #user_profile .user-info:last-child {
  margin-right: 0; }

body.creators #hero_container #user_profile .user-info h2 {
  color: #fff;
  font-size: 2em;
  border: none;
  margin: 0;
  padding: 0;
  line-height: 1.2em; }

body.creators #hero_container #user_profile .user-info span {
  color: #A9A9AB;
  line-height: 2.5em; }

body.creators #hero_container #user_profile .user-info dl dt {
  font-size: 1em; }

body.creators #hero_container #user_profile textarea {
  min-height: 8em; }

body.creators #hero_container #social_links {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 53.08608%;
  height: 100%;
  position: relative; }

body.creators #hero_container #social_links:last-child {
  margin-right: 0; }

body.creators #hero_container #social_links ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 1em;
  position: absolute;
  right: 0;
  bottom: 0; }

body.creators #hero_container #social_links li {
  display: inline-block; }

body.creators #hero_container #social_links li:not(:last-of-type) {
  margin-right: 1em; }

body.creators #hero_container #social_links li a {
  color: #fff;
  font-size: 1.4em; }

body.creators #hero_container #social_links li a:hover {
  color: #ff6666; }

body.creators #collection_header {
  border: 0;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em 1em 1.5em 1em;
  margin-bottom: 1.5em; }

body.creators #collection_header h1 {
  font-size: 2em;
  text-align: center; }

body.creators #collection_header p {
  text-align: center;
  width: 60%;
  margin: auto;
  padding-top: 1.5em; }

body.creators #collection_header a {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #4F4F4F;
  text-decoration: none;
  font-size: 14px; }

body.creators #collection_header a:hover {
  color: #ff6666; }

body.creators #collection_header .actions {
  position: relative;
  float: right; }

.contents #upload_section, .contents #edit_box, .contents #upload_modal, .contents #external_url_section, .contents #image_upload, .campaigns #upload_section, .campaigns #edit_box, .campaigns #upload_modal, .campaigns #external_url_section, .campaigns #image_upload, .article_styles #upload_section, .article_styles #edit_box, .article_styles #upload_modal, .article_styles #external_url_section, .article_styles #image_upload, .placement_assets #upload_section, .placement_assets #edit_box, .placement_assets #upload_modal, .placement_assets #external_url_section, .placement_assets #image_upload {
  margin-top: 3em;
  margin-bottom: 3em; }

.contents #upload_section::after, .contents #edit_box::after, .contents #upload_modal::after, .contents #external_url_section::after, .contents #image_upload::after, .campaigns #upload_section::after, .campaigns #edit_box::after, .campaigns #upload_modal::after, .campaigns #external_url_section::after, .campaigns #image_upload::after, .article_styles #upload_section::after, .article_styles #edit_box::after, .article_styles #upload_modal::after, .article_styles #external_url_section::after, .article_styles #image_upload::after, .placement_assets #upload_section::after, .placement_assets #edit_box::after, .placement_assets #upload_modal::after, .placement_assets #external_url_section::after, .placement_assets #image_upload::after {
  clear: both;
  content: "";
  display: block; }

.contents .react-tabs ul[role='tablist'], .campaigns .react-tabs ul[role='tablist'], .article_styles .react-tabs ul[role='tablist'], .placement_assets .react-tabs ul[role='tablist'] {
  margin: 0 -3em;
  margin-top: -1em;
  border-bottom: 2px solid #f5f5f5; }

.contents .react-tabs ul[role='tablist'] li[role='tab'], .campaigns .react-tabs ul[role='tablist'] li[role='tab'], .article_styles .react-tabs ul[role='tablist'] li[role='tab'], .placement_assets .react-tabs ul[role='tablist'] li[role='tab'] {
  padding-bottom: .75em;
  color: darkgray; }

.contents .react-tabs ul[role='tablist'] li[role='tab'][aria-selected=true], .campaigns .react-tabs ul[role='tablist'] li[role='tab'][aria-selected=true], .article_styles .react-tabs ul[role='tablist'] li[role='tab'][aria-selected=true], .placement_assets .react-tabs ul[role='tablist'] li[role='tab'][aria-selected=true] {
  border: none;
  border-bottom: 4px solid darkgray; }

.contents .react-tabs ul[role='tablist'] li[role='tab']:first-child, .campaigns .react-tabs ul[role='tablist'] li[role='tab']:first-child, .article_styles .react-tabs ul[role='tablist'] li[role='tab']:first-child, .placement_assets .react-tabs ul[role='tablist'] li[role='tab']:first-child {
  margin-left: 3em; }

.contents .profile_secondary_nav, .campaigns .profile_secondary_nav, .article_styles .profile_secondary_nav, .placement_assets .profile_secondary_nav {
  margin-bottom: 0 !important; }

.contents .has-filter .filters-wrapper, .campaigns .has-filter .filters-wrapper, .article_styles .has-filter .filters-wrapper, .placement_assets .has-filter .filters-wrapper {
  position: relative; }

.contents .has-filter .filters-wrapper::after, .campaigns .has-filter .filters-wrapper::after, .article_styles .has-filter .filters-wrapper::after, .placement_assets .has-filter .filters-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.contents .has-filter .filters-wrapper .fa-search, .campaigns .has-filter .filters-wrapper .fa-search, .article_styles .has-filter .filters-wrapper .fa-search, .placement_assets .has-filter .filters-wrapper .fa-search {
  position: absolute;
  top: 1em;
  left: 1em; }

.contents .has-filter .filters-wrapper .form, .campaigns .has-filter .filters-wrapper .form, .article_styles .has-filter .filters-wrapper .form, .placement_assets .has-filter .filters-wrapper .form {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.contents .has-filter .filters-wrapper .form:last-child, .campaigns .has-filter .filters-wrapper .form:last-child, .article_styles .has-filter .filters-wrapper .form:last-child, .placement_assets .has-filter .filters-wrapper .form:last-child {
  margin-right: 0; }

.contents .has-filter .filters-wrapper .form [type=search], .contents .has-filter .filters-wrapper .form .selectize-control, .campaigns .has-filter .filters-wrapper .form [type=search], .campaigns .has-filter .filters-wrapper .form .selectize-control, .article_styles .has-filter .filters-wrapper .form [type=search], .article_styles .has-filter .filters-wrapper .form .selectize-control, .placement_assets .has-filter .filters-wrapper .form [type=search], .placement_assets .has-filter .filters-wrapper .form .selectize-control {
  width: 20em;
  float: left;
  border-color: gainsboro; }

.contents .has-filter .filters-wrapper .form [type=search], .campaigns .has-filter .filters-wrapper .form [type=search], .article_styles .has-filter .filters-wrapper .form [type=search], .placement_assets .has-filter .filters-wrapper .form [type=search] {
  padding-left: 2.3em; }

.contents .has-filter .filters-wrapper .form .selectize-input, .campaigns .has-filter .filters-wrapper .form .selectize-input, .article_styles .has-filter .filters-wrapper .form .selectize-input, .placement_assets .has-filter .filters-wrapper .form .selectize-input {
  border-color: gainsboro; }

.contents .has-filter .filters-wrapper .form .selectize-control, .campaigns .has-filter .filters-wrapper .form .selectize-control, .article_styles .has-filter .filters-wrapper .form .selectize-control, .placement_assets .has-filter .filters-wrapper .form .selectize-control {
  margin-left: 1em; }

.contents .has-filter .filters-wrapper .form .selectize-dropdown, .campaigns .has-filter .filters-wrapper .form .selectize-dropdown, .article_styles .has-filter .filters-wrapper .form .selectize-dropdown, .placement_assets .has-filter .filters-wrapper .form .selectize-dropdown {
  text-align: left;
  padding: .75em; }

.contents .has-filter .filters-wrapper .form .formats-select .selectize-dropdown-content, .campaigns .has-filter .filters-wrapper .form .formats-select .selectize-dropdown-content, .article_styles .has-filter .filters-wrapper .form .formats-select .selectize-dropdown-content, .placement_assets .has-filter .filters-wrapper .form .formats-select .selectize-dropdown-content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.contents .has-filter .filters-wrapper .form .formats-select .selectize-dropdown-content::after, .campaigns .has-filter .filters-wrapper .form .formats-select .selectize-dropdown-content::after, .article_styles .has-filter .filters-wrapper .form .formats-select .selectize-dropdown-content::after, .placement_assets .has-filter .filters-wrapper .form .formats-select .selectize-dropdown-content::after {
  clear: both;
  content: "";
  display: block; }

.contents .has-filter .filters-wrapper .form .formats-select .option, .campaigns .has-filter .filters-wrapper .form .formats-select .option, .article_styles .has-filter .filters-wrapper .form .formats-select .option, .placement_assets .has-filter .filters-wrapper .form .formats-select .option {
  width: 50%;
  line-height: 1.3em; }

.contents .has-filter .filters-wrapper .form .formats-select .option[data-value="-1"], .campaigns .has-filter .filters-wrapper .form .formats-select .option[data-value="-1"], .article_styles .has-filter .filters-wrapper .form .formats-select .option[data-value="-1"], .placement_assets .has-filter .filters-wrapper .form .formats-select .option[data-value="-1"] {
  color: #2ab27b; }

.contents .has-filter .form input, .contents .has-filter .form .selectize-control, .campaigns .has-filter .form input, .campaigns .has-filter .form .selectize-control, .article_styles .has-filter .form input, .article_styles .has-filter .form .selectize-control, .placement_assets .has-filter .form input, .placement_assets .has-filter .form .selectize-control {
  width: 18.6em !important;
  display: inline-block; }

.contents .has-filter .form input .selectize-input, .contents .has-filter .form .selectize-control .selectize-input, .campaigns .has-filter .form input .selectize-input, .campaigns .has-filter .form .selectize-control .selectize-input, .article_styles .has-filter .form input .selectize-input, .article_styles .has-filter .form .selectize-control .selectize-input, .placement_assets .has-filter .form input .selectize-input, .placement_assets .has-filter .form .selectize-control .selectize-input {
  height: 36.8px !important; }

.contents .video_thumbnail, .campaigns .video_thumbnail, .article_styles .video_thumbnail, .placement_assets .video_thumbnail {
  display: none; }

.contents .custom-thumbnail-button-wrapper, .campaigns .custom-thumbnail-button-wrapper, .article_styles .custom-thumbnail-button-wrapper, .placement_assets .custom-thumbnail-button-wrapper {
  padding-top: 1em; }

.contents .custom-thumbnail-button-wrapper a, .campaigns .custom-thumbnail-button-wrapper a, .article_styles .custom-thumbnail-button-wrapper a, .placement_assets .custom-thumbnail-button-wrapper a {
  transition: all 0.15s ease-out 0s;
  border: 1px solid #ff6666;
  border-radius: 4px;
  background: transparent;
  text-transform: uppercase;
  font-weight: normal;
  color: #ff6666;
  padding: .5em 4em;
  text-decoration: none;
  display: inline-block;
  font-size: 1em;
  letter-spacing: .15em;
  text-align: center;
  width: 100%;
  padding: 0.4em 1em;
  font-size: .8em;
  cursor: pointer; }

.contents .custom-thumbnail-button-wrapper a:hover, .campaigns .custom-thumbnail-button-wrapper a:hover, .article_styles .custom-thumbnail-button-wrapper a:hover, .placement_assets .custom-thumbnail-button-wrapper a:hover {
  background: #ff6666;
  color: #e6e6e6; }

.contents .custom-thumbnail-button-wrapper a.small, .campaigns .custom-thumbnail-button-wrapper a.small, .article_styles .custom-thumbnail-button-wrapper a.small, .placement_assets .custom-thumbnail-button-wrapper a.small {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

.contents .back-button, .campaigns .back-button, .article_styles .back-button, .placement_assets .back-button {
  transition: all 0.15s ease-out 0s;
  border: 1px solid #4F4F4F;
  border-radius: 4px;
  background: transparent;
  text-transform: uppercase;
  font-weight: normal;
  color: #4F4F4F;
  padding: .5em 4em;
  text-decoration: none;
  display: inline-block;
  font-size: 1em;
  letter-spacing: .15em;
  text-align: center;
  padding: 0.3em 2em;
  color: #333;
  float: right; }

.contents .back-button:hover, .campaigns .back-button:hover, .article_styles .back-button:hover, .placement_assets .back-button:hover {
  background: #4F4F4F;
  color: #b3b3b3; }

.contents .back-button.small, .campaigns .back-button.small, .article_styles .back-button.small, .placement_assets .back-button.small {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

.contents .back-button:hover, .campaigns .back-button:hover, .article_styles .back-button:hover, .placement_assets .back-button:hover {
  color: #fff; }

.contents .boxed-container, .campaigns .boxed-container, .article_styles .boxed-container, .placement_assets .boxed-container {
  border: 0;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em 1em 1.5em 1em;
  overflow: auto; }

.contents .thumbnail, .campaigns .thumbnail, .article_styles .thumbnail, .placement_assets .thumbnail {
  height: 150px;
  width: 100%; }

.contents .thumbnail.placeholder, .campaigns .thumbnail.placeholder, .article_styles .thumbnail.placeholder, .placement_assets .thumbnail.placeholder {
  background-color: #f5f5f5;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/logo-white-db44960e23c4ce0c5f040c2a6f1ca380cc13a5fc2e71b011327caf93f460c4a5.png);
  background-size: 90% !important;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative; }

.contents .thumbnail video, .campaigns .thumbnail video, .article_styles .thumbnail video, .placement_assets .thumbnail video {
  width: 100%; }

.contents .selectize-with-hint, .campaigns .selectize-with-hint, .article_styles .selectize-with-hint, .placement_assets .selectize-with-hint {
  padding-bottom: 1em; }

.contents .selectize-with-hint .selectize-control, .campaigns .selectize-with-hint .selectize-control, .article_styles .selectize-with-hint .selectize-control, .placement_assets .selectize-with-hint .selectize-control {
  width: 95%;
  float: left; }

.contents .selectize-with-hint .drop-target, .campaigns .selectize-with-hint .drop-target, .article_styles .selectize-with-hint .drop-target, .placement_assets .selectize-with-hint .drop-target {
  margin-top: 3%; }

.contents .video-content, .campaigns .video-content, .article_styles .video-content, .placement_assets .video-content {
  position: relative; }

.contents .video-content .vjs-avatar, .campaigns .video-content .vjs-avatar, .article_styles .video-content .vjs-avatar, .placement_assets .video-content .vjs-avatar {
  z-index: 9999;
  position: absolute;
  top: 5%;
  right: 5%; }

.contents .video-content .vjs-avatar img, .campaigns .video-content .vjs-avatar img, .article_styles .video-content .vjs-avatar img, .placement_assets .video-content .vjs-avatar img {
  width: 60px;
  border-radius: 50%;
  border: 2px solid white; }

.contents .video-content .placeholder, .campaigns .video-content .placeholder, .article_styles .video-content .placeholder, .placement_assets .video-content .placeholder {
  background-color: #f5f5f5;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/logo-white-db44960e23c4ce0c5f040c2a6f1ca380cc13a5fc2e71b011327caf93f460c4a5.png);
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: 50%;
  position: relative;
  width: 100;
  height: 20em; }

.contents section#title_bar, .campaigns section#title_bar, .article_styles section#title_bar, .placement_assets section#title_bar {
  width: 100%;
  height: 2.5em;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 1em; }

.contents section#title_bar h1, .campaigns section#title_bar h1, .article_styles section#title_bar h1, .placement_assets section#title_bar h1 {
  font-size: 1.5em;
  float: left;
  overflow: hidden;
  width: 90%;
  white-space: pre; }

.contents section#top_section, .campaigns section#top_section, .article_styles section#top_section, .placement_assets section#top_section {
  width: 100%; }

.contents section#top_section #video_section, .campaigns section#top_section #video_section, .article_styles section#top_section #video_section, .placement_assets section#top_section #video_section {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%; }

.contents section#top_section #video_section:last-child, .campaigns section#top_section #video_section:last-child, .article_styles section#top_section #video_section:last-child, .placement_assets section#top_section #video_section:last-child {
  margin-right: 0; }

.contents section#top_section #video_section video, .campaigns section#top_section #video_section video, .article_styles section#top_section #video_section video, .placement_assets section#top_section #video_section video {
  width: 100%; }

.contents section#top_section ul, .campaigns section#top_section ul, .article_styles section#top_section ul, .placement_assets section#top_section ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.contents section#top_section #thumbnails, .campaigns section#top_section #thumbnails, .article_styles section#top_section #thumbnails, .placement_assets section#top_section #thumbnails {
  margin: 0;
  padding: 0;
  height: 100%;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.contents section#top_section #thumbnails:last-child, .campaigns section#top_section #thumbnails:last-child, .article_styles section#top_section #thumbnails:last-child, .placement_assets section#top_section #thumbnails:last-child {
  margin-right: 0; }

.contents section#top_section #thumbnails h4, .campaigns section#top_section #thumbnails h4, .article_styles section#top_section #thumbnails h4, .placement_assets section#top_section #thumbnails h4 {
  margin-bottom: 1em; }

.contents section#top_section #thumbnails .thumbnail-wrapper::after, .campaigns section#top_section #thumbnails .thumbnail-wrapper::after, .article_styles section#top_section #thumbnails .thumbnail-wrapper::after, .placement_assets section#top_section #thumbnails .thumbnail-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.contents section#top_section #thumbnails .thumbnail-wrapper .thumbnail, .campaigns section#top_section #thumbnails .thumbnail-wrapper .thumbnail, .article_styles section#top_section #thumbnails .thumbnail-wrapper .thumbnail, .placement_assets section#top_section #thumbnails .thumbnail-wrapper .thumbnail {
  min-height: 8em;
  background-size: cover;
  background-position: 50% 50%; }

.contents section#top_section #thumbnails .thumbnail-wrapper .thumbnail img, .campaigns section#top_section #thumbnails .thumbnail-wrapper .thumbnail img, .article_styles section#top_section #thumbnails .thumbnail-wrapper .thumbnail img, .placement_assets section#top_section #thumbnails .thumbnail-wrapper .thumbnail img {
  width: 100%; }

.contents section#top_section #video_info, .campaigns section#top_section #video_info, .article_styles section#top_section #video_info, .placement_assets section#top_section #video_info {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  margin-right: 0; }

.contents section#top_section #video_info:last-child, .campaigns section#top_section #video_info:last-child, .article_styles section#top_section #video_info:last-child, .placement_assets section#top_section #video_info:last-child {
  margin-right: 0; }

.contents section#top_section #video_info dl, .campaigns section#top_section #video_info dl, .article_styles section#top_section #video_info dl, .placement_assets section#top_section #video_info dl {
  margin-top: 0; }

.contents div#main_section, .campaigns div#main_section, .article_styles div#main_section, .placement_assets div#main_section {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-right: 0;
  margin-top: 2em; }

.contents div#main_section:last-child, .campaigns div#main_section:last-child, .article_styles div#main_section:last-child, .placement_assets div#main_section:last-child {
  margin-right: 0; }

.contents .source_dl, .campaigns .source_dl, .article_styles .source_dl, .placement_assets .source_dl {
  margin-left: .5em; }

.contents #basic_settings::after, .campaigns #basic_settings::after, .article_styles #basic_settings::after, .placement_assets #basic_settings::after {
  clear: both;
  content: "";
  display: block; }

.contents .left-column, .campaigns .left-column, .article_styles .left-column, .placement_assets .left-column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.contents .left-column:last-child, .campaigns .left-column:last-child, .article_styles .left-column:last-child, .placement_assets .left-column:last-child {
  margin-right: 0; }

.contents .right-column, .campaigns .right-column, .article_styles .right-column, .placement_assets .right-column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
  padding: 0 0 0 1em; }

.contents .right-column:last-child, .campaigns .right-column:last-child, .article_styles .right-column:last-child, .placement_assets .right-column:last-child {
  margin-right: 0; }

.contents #advanced_settings::after, .campaigns #advanced_settings::after, .article_styles #advanced_settings::after, .placement_assets #advanced_settings::after {
  clear: both;
  content: "";
  display: block; }

.contents #advanced_settings .radio-buttons, .campaigns #advanced_settings .radio-buttons, .article_styles #advanced_settings .radio-buttons, .placement_assets #advanced_settings .radio-buttons {
  clear: both; }

.contents #advanced_settings .radio-buttons::after, .campaigns #advanced_settings .radio-buttons::after, .article_styles #advanced_settings .radio-buttons::after, .placement_assets #advanced_settings .radio-buttons::after {
  clear: both;
  content: "";
  display: block; }

.contents #advanced_settings .radio-buttons input, .campaigns #advanced_settings .radio-buttons input, .article_styles #advanced_settings .radio-buttons input, .placement_assets #advanced_settings .radio-buttons input {
  margin-top: -.2em; }

.contents .form-actions, .campaigns .form-actions, .article_styles .form-actions, .placement_assets .form-actions {
  margin-top: 2em; }

.contents .branding, .campaigns .branding, .article_styles .branding, .placement_assets .branding {
  padding-bottom: 1em; }

.contents .form-wrapper, .campaigns .form-wrapper, .article_styles .form-wrapper, .placement_assets .form-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  margin-left: 25.58941%;
  padding: 2em;
  position: relative;
  min-height: 25em;
  text-align: center;
  color: #8f8f8f;
  border: 0;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.contents .form-wrapper:last-child, .campaigns .form-wrapper:last-child, .article_styles .form-wrapper:last-child, .placement_assets .form-wrapper:last-child {
  margin-right: 0; }

.contents .form-wrapper h3, .campaigns .form-wrapper h3, .article_styles .form-wrapper h3, .placement_assets .form-wrapper h3 {
  font-size: 1.5em;
  line-height: 1em;
  margin: 1em; }

.contents .form-wrapper p, .campaigns .form-wrapper p, .article_styles .form-wrapper p, .placement_assets .form-wrapper p {
  color: #8f8f8f; }

.contents .form-wrapper .upload-icon, .campaigns .form-wrapper .upload-icon, .article_styles .form-wrapper .upload-icon, .placement_assets .form-wrapper .upload-icon {
  font-size: 5em; }

.contents .form-wrapper .popover-bottom, .campaigns .form-wrapper .popover-bottom, .article_styles .form-wrapper .popover-bottom, .placement_assets .form-wrapper .popover-bottom {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translate(-50%, 0); }

.contents .form-wrapper .popover-bottom a, .campaigns .form-wrapper .popover-bottom a, .article_styles .form-wrapper .popover-bottom a, .placement_assets .form-wrapper .popover-bottom a {
  color: #8f8f8f; }

.contents .form-wrapper input[type='file'], .campaigns .form-wrapper input[type='file'], .article_styles .form-wrapper input[type='file'], .placement_assets .form-wrapper input[type='file'] {
  width: 0;
  height: 0; }

.contents .form-wrapper form, .campaigns .form-wrapper form, .article_styles .form-wrapper form, .placement_assets .form-wrapper form {
  width: 80%;
  margin: 0 auto;
  margin-top: 1em; }

.contents .form-wrapper .selectize, .campaigns .form-wrapper .selectize, .article_styles .form-wrapper .selectize, .placement_assets .form-wrapper .selectize {
  width: 8em;
  margin: 0 auto; }

.contents #external_url_section, .campaigns #external_url_section, .article_styles #external_url_section, .placement_assets #external_url_section {
  margin-top: 0em; }

.contents #external_url_section .form-wrapper, .campaigns #external_url_section .form-wrapper, .article_styles #external_url_section .form-wrapper, .placement_assets #external_url_section .form-wrapper {
  min-height: 1em;
  margin-top: 1em; }

.contents #external_url_section .form-wrapper .input, .campaigns #external_url_section .form-wrapper .input, .article_styles #external_url_section .form-wrapper .input, .placement_assets #external_url_section .form-wrapper .input {
  display: inline-block;
  width: 65%; }

.contents #external_url_section .form-wrapper .input input, .campaigns #external_url_section .form-wrapper .input input, .article_styles #external_url_section .form-wrapper .input input, .placement_assets #external_url_section .form-wrapper .input input {
  padding: .5em; }

.contents #external_url_section .form-wrapper .submit, .campaigns #external_url_section .form-wrapper .submit, .article_styles #external_url_section .form-wrapper .submit, .placement_assets #external_url_section .form-wrapper .submit {
  display: inline-block;
  width: 30%; }

.contents #external_url_section .form-wrapper .submit input, .campaigns #external_url_section .form-wrapper .submit input, .article_styles #external_url_section .form-wrapper .submit input, .placement_assets #external_url_section .form-wrapper .submit input {
  width: 80%; }

.contents section#or, .contents section#header, .campaigns section#or, .campaigns section#header, .article_styles section#or, .article_styles section#header, .placement_assets section#or, .placement_assets section#header {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  float: none;
  margin: 0 auto;
  text-align: justify; }

.contents section#or::after, .contents section#header::after, .campaigns section#or::after, .campaigns section#header::after, .article_styles section#or::after, .article_styles section#header::after, .placement_assets section#or::after, .placement_assets section#header::after {
  clear: both;
  content: "";
  display: block; }

.contents section#or:last-child, .contents section#header:last-child, .campaigns section#or:last-child, .campaigns section#header:last-child, .article_styles section#or:last-child, .article_styles section#header:last-child, .placement_assets section#or:last-child, .placement_assets section#header:last-child {
  margin-right: 0; }

.contents section#or h1, .contents section#header h1, .campaigns section#or h1, .campaigns section#header h1, .article_styles section#or h1, .article_styles section#header h1, .placement_assets section#or h1, .placement_assets section#header h1 {
  color: #8f8f8f;
  font-size: 1em; }

.contents #header, .campaigns #header, .article_styles #header, .placement_assets #header {
  padding-bottom: 1em; }

.contents section#or, .campaigns section#or, .article_styles section#or, .placement_assets section#or {
  margin-bottom: 2em; }

.contents section#or h1, .campaigns section#or h1, .article_styles section#or h1, .placement_assets section#or h1 {
  line-height: 1.5em; }

.contents .collection-wrapper::after, .campaigns .collection-wrapper::after, .article_styles .collection-wrapper::after, .placement_assets .collection-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.contents .collection-wrapper .input-wrapper, .campaigns .collection-wrapper .input-wrapper, .article_styles .collection-wrapper .input-wrapper, .placement_assets .collection-wrapper .input-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 61.61588%; }

.contents .collection-wrapper .input-wrapper:last-child, .campaigns .collection-wrapper .input-wrapper:last-child, .article_styles .collection-wrapper .input-wrapper:last-child, .placement_assets .collection-wrapper .input-wrapper:last-child {
  margin-right: 0; }

.contents .collection-wrapper .toggle-wrapper, .campaigns .collection-wrapper .toggle-wrapper, .article_styles .collection-wrapper .toggle-wrapper, .placement_assets .collection-wrapper .toggle-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 36.02647%;
  line-height: 2.5em; }

.contents .collection-wrapper .toggle-wrapper:last-child, .campaigns .collection-wrapper .toggle-wrapper:last-child, .article_styles .collection-wrapper .toggle-wrapper:last-child, .placement_assets .collection-wrapper .toggle-wrapper:last-child {
  margin-right: 0; }

.contents #terms_section, .campaigns #terms_section, .article_styles #terms_section, .placement_assets #terms_section {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  margin-left: 25.58941%;
  padding: 1em 2em 1em 2em;
  margin-top: 1em;
  color: #8f8f8f;
  border: 0;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.contents #terms_section:last-child, .campaigns #terms_section:last-child, .article_styles #terms_section:last-child, .placement_assets #terms_section:last-child {
  margin-right: 0; }

.video_embeddable .drop-target {
  margin-top: 10px; }

.video_embeddable .checkbox {
  float: left;
  line-height: 2.5em;
  text-align: left; }

.video_embeddable .checkbox input[type='checkbox'] {
  width: 15px;
  margin-right: 1em; }

.video_embeddable .checkbox input[type='checkbox']:checked:after {
  color: #ff6666;
  content: "\F00C";
  position: absolute;
  font-size: .9em;
  left: 1px;
  text-align: center;
  width: 1em; }

#upload_modal, #image_upload {
  margin-top: 0;
  margin-bottom: 0;
  text-align: center; }

#upload_modal h3 span, #image_upload h3 span {
  font-size: 1.3em;
  color: darkgray;
  text-align: center; }

#upload_modal .button input, #image_upload .button input {
  width: 0;
  height: 0; }

#upload_modal i, #image_upload i {
  color: darkgray;
  font-size: 4em;
  text-align: center;
  margin-bottom: 10px; }

.radio_buttons.hidden {
  display: none; }

#creator_form::after {
  clear: both;
  content: "";
  display: block; }

.my_profile #edit_profile_wrapper {
  margin-top: 1.5em; }

.my_profile #edit_profile_wrapper h3 {
  margin-top: 3em; }

.my_profile .boxed-container {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  border: 0;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em 1em 1.5em 1em;
  margin-bottom: 2em; }

.my_profile .boxed-container:last-child {
  margin-right: 0; }

.my_profile .boxed-container h2 {
  padding-bottom: .5em;
  margin-bottom: 1em;
  border-bottom: 1px solid rgba(204, 204, 204, 0.54); }

.my_profile .boxed-container h3 {
  padding-bottom: .5em;
  margin-bottom: 1em; }

.my_profile .boxed-container #picture_wrapper {
  margin: 1em 0 1em 0; }

.my_profile .boxed-container #picture_wrapper::after {
  clear: both;
  content: "";
  display: block; }

.my_profile .boxed-container #picture_wrapper .picture {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  margin-left: 34.11922%; }

.my_profile .boxed-container #picture_wrapper .picture:last-child {
  margin-right: 0; }

.my_profile .boxed-container .form-actions {
  float: right; }

.my_profile .boxed-container input#user_picture {
  margin-bottom: 1em; }

.my_profile .avatar {
  width: 100px;
  border-radius: 50%;
  vertical-align: middle; }

.my_profile .cover_picture_label {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  margin-left: 34.11922%; }

.my_profile .cover_picture_label:last-child {
  margin-right: 0; }

.my_profile .size {
  line-height: 1.5em;
  color: darkgray;
  font-size: .9em; }

.my_profile #user_show #user_profile {
  width: 100%;
  padding: 1em; }

.my_profile #user_show #user_profile .user-picture {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 18.96686%;
  text-align: center; }

.my_profile #user_show #user_profile .user-picture:last-child {
  margin-right: 0; }

.my_profile #user_show #user_profile .user-picture .avatar {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  top: 50%;
  left: 50%;
  display: block;
  clear: both;
  margin-bottom: 1em; }

.my_profile #user_show #user_profile .user-info {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.my_profile #user_show #user_profile .user-info:last-child {
  margin-right: 0; }

.my_profile #user_show #user_profile .user-info .about {
  padding-right: 1em; }

.my_profile #user_show #user_profile .user-info .about p {
  color: darkgray; }

.my_profile #user_show #user_profile .user-info h2 {
  color: #2ab27b;
  font-size: 2.5em;
  border: none;
  margin: 0;
  padding: 0; }

.my_profile #user_show #user_profile .user-info span {
  color: #A9A9AB; }

.my_profile #user_show #user_profile .user-info dl dt {
  font-size: 1em; }

.my_profile #user_show #user_profile textarea {
  min-height: 8em; }

.my_profile [type=file] {
  padding: .75em;
  border-radius: 4px;
  box-shadow: none; }

body.brands, body.publishers {
  background: #f5f5f5;
  font-family: "Source Sans Pro", sans-serif; }

body.brands #hero_container, body.publishers #hero_container {
  height: 15em;
  clear: both;
  background-color: #fff;
  color: white;
  background: #3f546b;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/backgrounds/hero_bg_gray-c2beeb5e22571dd71b2b1e467c77543c39f82e713868d3e5d742eb6dc3451c99.jpg);
  background-size: cover;
  background-position: top center; }

body.brands #hero_container #user_profile, body.publishers #hero_container #user_profile {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 44.55627%;
  position: relative;
  background: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/backgrounds/blurred-bg-78c027e778704f7f37822902891e2da06ed24aed7b443bb9b944f678a8749c69.png);
  height: 100%; }

body.brands #hero_container #user_profile:last-child, body.publishers #hero_container #user_profile:last-child {
  margin-right: 0; }

body.brands #hero_container #user_profile .user-picture, body.publishers #hero_container #user_profile .user-picture {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
  text-align: center;
  margin-top: 2em;
  z-index: 9999; }

body.brands #hero_container #user_profile .user-picture:last-child, body.publishers #hero_container #user_profile .user-picture:last-child {
  margin-right: 0; }

body.brands #hero_container #user_profile .user-picture .avatar, body.publishers #hero_container #user_profile .user-picture .avatar {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  top: 50%;
  left: 50%;
  display: block;
  clear: both;
  margin-bottom: 1em;
  border-radius: 50%;
  border: solid 4px #fff;
  background-color: #fff;
  width: 125px; }

body.brands #hero_container #user_profile .user-info, body.publishers #hero_container #user_profile .user-info {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%;
  margin-top: 2em;
  z-index: 9999; }

body.brands #hero_container #user_profile .user-info:last-child, body.publishers #hero_container #user_profile .user-info:last-child {
  margin-right: 0; }

body.brands #hero_container #user_profile .user-info h2, body.publishers #hero_container #user_profile .user-info h2 {
  color: #fff;
  font-size: 2em;
  border: none;
  margin: 0;
  padding: 0; }

body.brands #hero_container #user_profile .user-info span, body.publishers #hero_container #user_profile .user-info span {
  color: #A9A9AB; }

body.brands #hero_container #user_profile .user-info dl dt, body.publishers #hero_container #user_profile .user-info dl dt {
  font-size: 1em; }

body.brands #hero_container #user_profile textarea, body.publishers #hero_container #user_profile textarea {
  min-height: 8em; }

body.brands #hero_container #social_links, body.publishers #hero_container #social_links {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 53.08608%;
  height: 100%;
  position: relative; }

body.brands #hero_container #social_links:last-child, body.publishers #hero_container #social_links:last-child {
  margin-right: 0; }

body.brands #hero_container #social_links ul, body.publishers #hero_container #social_links ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 1em;
  position: absolute;
  right: 0;
  bottom: 0; }

body.brands #hero_container #social_links li, body.publishers #hero_container #social_links li {
  display: inline-block; }

body.brands #hero_container #social_links li:not(:last-of-type), body.publishers #hero_container #social_links li:not(:last-of-type) {
  margin-right: 1em; }

body.brands #hero_container #social_links li a, body.publishers #hero_container #social_links li a {
  color: #fff;
  font-size: 1.4em; }

body.brands #hero_container #social_links li a:hover, body.publishers #hero_container #social_links li a:hover {
  color: #ff6666; }

body.brands #collection_header, body.publishers #collection_header {
  border: 0;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em 1em 1.5em 1em;
  margin-bottom: 1.5em; }

body.brands #collection_header h1, body.publishers #collection_header h1 {
  font-size: 2em;
  text-align: center; }

body.brands #collection_header p, body.publishers #collection_header p {
  text-align: center;
  width: 60%;
  margin: auto;
  padding-top: 1.5em; }

body.brands #collection_header a, body.publishers #collection_header a {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #4F4F4F;
  text-decoration: none;
  font-size: 14px; }

body.brands #collection_header a:hover, body.publishers #collection_header a:hover {
  color: #ff6666; }

body.brands #collection_header .actions, body.publishers #collection_header .actions {
  position: relative;
  float: right; }

body.brands #user_show, body.publishers #user_show {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  margin-left: 17.05961%;
  border: 0;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em 1em 1.5em 1em;
  margin-bottom: 2em; }

body.brands #user_show:last-child, body.publishers #user_show:last-child {
  margin-right: 0; }

body.brands #user_show h2, body.publishers #user_show h2 {
  padding-bottom: .5em;
  margin-bottom: 1em;
  border-bottom: 1px solid rgba(204, 204, 204, 0.54); }

body.brands #user_show #user_profile, body.publishers #user_show #user_profile {
  width: 100%;
  padding: 1em; }

body.brands #user_show #user_profile .user-info, body.publishers #user_show #user_profile .user-info {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

body.brands #user_show #user_profile .user-info:last-child, body.publishers #user_show #user_profile .user-info:last-child {
  margin-right: 0; }

body.brands #user_show #user_profile .user-info #send_message h2, body.publishers #user_show #user_profile .user-info #send_message h2 {
  color: #5c5c5c;
  font-size: 1.5em; }

body.brands #user_show #user_profile .user-info .about, body.publishers #user_show #user_profile .user-info .about {
  padding-right: 1em; }

body.brands #user_show #user_profile .user-info .about p, body.publishers #user_show #user_profile .user-info .about p {
  color: darkgray; }

body.brands #user_show #user_profile .user-info h2, body.publishers #user_show #user_profile .user-info h2 {
  color: #2ab27b;
  font-size: 2.5em;
  border: none;
  margin: 0;
  padding: 0; }

body.brands #user_show #user_profile .user-info span, body.publishers #user_show #user_profile .user-info span {
  color: #A9A9AB; }

body.brands #user_show #user_profile .user-info dl dt, body.publishers #user_show #user_profile .user-info dl dt {
  font-size: 1em; }

body.brands #media_groups_list .publisher-list.container .center span, body.publishers #media_groups_list .publisher-list.container .center span {
  font-size: 19px;
  color: #23ADD6; }

body.brands #media_groups_list .publisher-list.container .center span.fa-eye, body.publishers #media_groups_list .publisher-list.container .center span.fa-eye {
  color: #ff6666; }

.brands.contents, .publishers.contents, .creators.index {
  background: #f5f5f5;
  font-family: "Source Sans Pro", sans-serif; }

.brands.contents .tabs, .publishers.contents .tabs, .creators.index .tabs {
  border-bottom: 1px solid gainsboro;
  margin-bottom: 3em; }

.brands.contents .tabs .active, .publishers.contents .tabs .active, .creators.index .tabs .active {
  border-bottom-color: gainsboro; }

.brands.contents .tabs.modes, .publishers.contents .tabs.modes, .creators.index .tabs.modes {
  text-align: center; }

.brands.contents .tabs.modes a, .publishers.contents .tabs.modes a, .creators.index .tabs.modes a {
  color: #c2c2c2; }

.brands.contents #secondary_nav, .publishers.contents #secondary_nav, .creators.index #secondary_nav {
  min-height: 55px; }

.brands.contents .profile_secondary_nav, .publishers.contents .profile_secondary_nav, .creators.index .profile_secondary_nav {
  margin-bottom: 0 !important; }

.brands.contents .share-icon, .publishers.contents .share-icon, .creators.index .share-icon {
  font-size: 1.5em;
  cursor: pointer; }

.brands.contents .share-icon i, .publishers.contents .share-icon i, .creators.index .share-icon i {
  color: darkgray; }

.brands.contents .share-modal code, .publishers.contents .share-modal code, .creators.index .share-modal code {
  padding: .5em;
  line-height: 1.5em;
  background: #f5f5f5;
  word-break: break-all; }

.brands.contents .filters-wrapper, .publishers.contents .filters-wrapper, .creators.index .filters-wrapper {
  position: relative; }

.brands.contents .filters-wrapper::after, .publishers.contents .filters-wrapper::after, .creators.index .filters-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.brands.contents .filters-wrapper .fa-search, .publishers.contents .filters-wrapper .fa-search, .creators.index .filters-wrapper .fa-search {
  position: absolute;
  top: 1em;
  left: 1em; }

.brands.contents .filters-wrapper .form, .publishers.contents .filters-wrapper .form, .creators.index .filters-wrapper .form {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.brands.contents .filters-wrapper .form:last-child, .publishers.contents .filters-wrapper .form:last-child, .creators.index .filters-wrapper .form:last-child {
  margin-right: 0; }

.brands.contents .filters-wrapper .form [type=search], .brands.contents .filters-wrapper .form .selectize-control, .publishers.contents .filters-wrapper .form [type=search], .publishers.contents .filters-wrapper .form .selectize-control, .creators.index .filters-wrapper .form [type=search], .creators.index .filters-wrapper .form .selectize-control {
  width: 20em;
  float: left;
  border-color: gainsboro; }

.brands.contents .filters-wrapper .form [type=search], .publishers.contents .filters-wrapper .form [type=search], .creators.index .filters-wrapper .form [type=search] {
  padding-left: 2.3em; }

.brands.contents .filters-wrapper .form .selectize-input, .publishers.contents .filters-wrapper .form .selectize-input, .creators.index .filters-wrapper .form .selectize-input {
  border-color: gainsboro; }

.brands.contents .filters-wrapper .form .selectize-control, .publishers.contents .filters-wrapper .form .selectize-control, .creators.index .filters-wrapper .form .selectize-control {
  margin-left: 1em; }

.brands.contents .filters-wrapper .form .selectize-dropdown, .publishers.contents .filters-wrapper .form .selectize-dropdown, .creators.index .filters-wrapper .form .selectize-dropdown {
  text-align: left;
  padding: .75em; }

.brands.contents .filters-wrapper .form .formats-select .selectize-dropdown-content, .publishers.contents .filters-wrapper .form .formats-select .selectize-dropdown-content, .creators.index .filters-wrapper .form .formats-select .selectize-dropdown-content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.brands.contents .filters-wrapper .form .formats-select .selectize-dropdown-content::after, .publishers.contents .filters-wrapper .form .formats-select .selectize-dropdown-content::after, .creators.index .filters-wrapper .form .formats-select .selectize-dropdown-content::after {
  clear: both;
  content: "";
  display: block; }

.brands.contents .filters-wrapper .form .formats-select .option, .publishers.contents .filters-wrapper .form .formats-select .option, .creators.index .filters-wrapper .form .formats-select .option {
  width: 50%;
  line-height: 1.3em; }

.brands.contents .filters-wrapper .form .formats-select .option[data-value="-1"], .publishers.contents .filters-wrapper .form .formats-select .option[data-value="-1"], .creators.index .filters-wrapper .form .formats-select .option[data-value="-1"] {
  color: #2ab27b; }

.brands.contents .filters-wrapper .other-options-wrapper, .publishers.contents .filters-wrapper .other-options-wrapper, .creators.index .filters-wrapper .other-options-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%;
  text-align: right; }

.brands.contents .filters-wrapper .other-options-wrapper:last-child, .publishers.contents .filters-wrapper .other-options-wrapper:last-child, .creators.index .filters-wrapper .other-options-wrapper:last-child {
  margin-right: 0; }

.brands.contents .filters-wrapper .other-options-wrapper label, .publishers.contents .filters-wrapper .other-options-wrapper label, .creators.index .filters-wrapper .other-options-wrapper label {
  line-height: 3em; }

.brands.contents .filters-wrapper .button-group, .publishers.contents .filters-wrapper .button-group, .creators.index .filters-wrapper .button-group {
  display: inline-block; }

.brands.contents .content-wrapper::after, .publishers.contents .content-wrapper::after, .creators.index .content-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.brands.contents .content-wrapper .popover-icon, .publishers.contents .content-wrapper .popover-icon, .creators.index .content-wrapper .popover-icon {
  width: 100%;
  text-align: right; }

.brands.contents .content-wrapper .inner-content, .publishers.contents .content-wrapper .inner-content, .creators.index .content-wrapper .inner-content {
  padding: 0;
  padding-top: 20%; }

.brands.contents .content-wrapper .line, .publishers.contents .content-wrapper .line, .creators.index .content-wrapper .line {
  margin-bottom: 1em; }

.brands.contents .content-wrapper .line .title, .publishers.contents .content-wrapper .line .title, .creators.index .content-wrapper .line .title {
  font-weight: bold;
  color: darkgray; }

.brands.contents .content-wrapper .line .value, .publishers.contents .content-wrapper .line .value, .creators.index .content-wrapper .line .value {
  font-size: 3em;
  font-weight: bold; }

.brands.contents .content-wrapper .line .note-title, .brands.contents .content-wrapper .line .notes, .publishers.contents .content-wrapper .line .note-title, .publishers.contents .content-wrapper .line .notes, .creators.index .content-wrapper .line .note-title, .creators.index .content-wrapper .line .notes {
  margin-top: .5em;
  text-align: left;
  font-size: 0.9em;
  font-weight: bold; }

.brands.contents .content-wrapper .line .notes, .publishers.contents .content-wrapper .line .notes, .creators.index .content-wrapper .line .notes {
  color: darkgray; }

.brands.contents .content-wrapper .content-data, .publishers.contents .content-wrapper .content-data, .creators.index .content-wrapper .content-data {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.brands.contents .content-wrapper .content-data:last-child, .publishers.contents .content-wrapper .content-data:last-child, .creators.index .content-wrapper .content-data:last-child {
  margin-right: 0; }

.brands.contents .content-wrapper .content-data .inner-content, .publishers.contents .content-wrapper .content-data .inner-content, .creators.index .content-wrapper .content-data .inner-content {
  padding: 2em; }

.brands.contents .content-wrapper .content-data .inner-content, .publishers.contents .content-wrapper .content-data .inner-content, .creators.index .content-wrapper .content-data .inner-content {
  padding: 0;
  padding-top: 2em; }

.brands.contents .content-wrapper .content-data .inner-content > header, .publishers.contents .content-wrapper .content-data .inner-content > header, .creators.index .content-wrapper .content-data .inner-content > header {
  padding: 0 2em; }

.brands.contents .content-wrapper .content-data .inner-content .description, .brands.contents .content-wrapper .content-data .inner-content .meta, .brands.contents .content-wrapper .content-data .inner-content .actions, .publishers.contents .content-wrapper .content-data .inner-content .description, .publishers.contents .content-wrapper .content-data .inner-content .meta, .publishers.contents .content-wrapper .content-data .inner-content .actions, .creators.index .content-wrapper .content-data .inner-content .description, .creators.index .content-wrapper .content-data .inner-content .meta, .creators.index .content-wrapper .content-data .inner-content .actions {
  padding: 0 2em; }

.brands.contents .content-wrapper .content-data .inner-content .actions, .publishers.contents .content-wrapper .content-data .inner-content .actions, .creators.index .content-wrapper .content-data .inner-content .actions {
  padding: 0.5em 2em;
  border-top: 1px solid #f5f5f5; }

.brands.contents .content-wrapper .content-data video, .publishers.contents .content-wrapper .content-data video, .creators.index .content-wrapper .content-data video {
  width: 100%; }

.brands.contents .content-wrapper .content-data .avatar, .publishers.contents .content-wrapper .content-data .avatar, .creators.index .content-wrapper .content-data .avatar {
  height: 55px;
  width: 55px;
  float: left;
  border-radius: 50%;
  margin-right: 1em; }

.brands.contents .content-wrapper .content-data > header, .publishers.contents .content-wrapper .content-data > header, .creators.index .content-wrapper .content-data > header {
  margin-bottom: 2em; }

.brands.contents .content-wrapper .content-data .description, .publishers.contents .content-wrapper .content-data .description, .creators.index .content-wrapper .content-data .description {
  color: darkgray;
  margin: 2em 0; }

.brands.contents .content-wrapper .bid-aside, .publishers.contents .content-wrapper .bid-aside, .creators.index .content-wrapper .bid-aside {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

.brands.contents .content-wrapper .bid-aside:last-child, .publishers.contents .content-wrapper .bid-aside:last-child, .creators.index .content-wrapper .bid-aside:last-child {
  margin-right: 0; }

.brands.contents .content-wrapper .bid-aside .reference-box, .brands.contents .content-wrapper .bid-aside .portfolio-box, .publishers.contents .content-wrapper .bid-aside .reference-box, .publishers.contents .content-wrapper .bid-aside .portfolio-box, .creators.index .content-wrapper .bid-aside .reference-box, .creators.index .content-wrapper .bid-aside .portfolio-box {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  margin-bottom: 1em;
  padding: .5em .75em;
  color: white;
  background-color: #2ab27b; }

.brands.contents .content-wrapper .bid-aside .reference-box .inner-content, .brands.contents .content-wrapper .bid-aside .portfolio-box .inner-content, .publishers.contents .content-wrapper .bid-aside .reference-box .inner-content, .publishers.contents .content-wrapper .bid-aside .portfolio-box .inner-content, .creators.index .content-wrapper .bid-aside .reference-box .inner-content, .creators.index .content-wrapper .bid-aside .portfolio-box .inner-content {
  padding: 2em; }

.brands.contents .content-wrapper .bid-aside .portfolio-box, .publishers.contents .content-wrapper .bid-aside .portfolio-box, .creators.index .content-wrapper .bid-aside .portfolio-box {
  background-color: #ff6666; }

.brands.contents .content-wrapper .bid-aside #auction_section .box, .publishers.contents .content-wrapper .bid-aside #auction_section .box, .creators.index .content-wrapper .bid-aside #auction_section .box {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  margin-bottom: 2em; }

.brands.contents .content-wrapper .bid-aside #auction_section .box .inner-content, .publishers.contents .content-wrapper .bid-aside #auction_section .box .inner-content, .creators.index .content-wrapper .bid-aside #auction_section .box .inner-content {
  padding: 2em; }

.brands.contents .content-wrapper .bid-aside #buy_section, .publishers.contents .content-wrapper .bid-aside #buy_section, .creators.index .content-wrapper .bid-aside #buy_section {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.brands.contents .content-wrapper .bid-aside #buy_section .inner-content, .publishers.contents .content-wrapper .bid-aside #buy_section .inner-content, .creators.index .content-wrapper .bid-aside #buy_section .inner-content {
  padding: 2em; }

.brands.contents .content-wrapper .bid-aside section, .publishers.contents .content-wrapper .bid-aside section, .creators.index .content-wrapper .bid-aside section {
  position: relative;
  margin: 0 -2em 0 -2em;
  padding: 0 2em 0 2em; }

.brands.contents .content-wrapper .bid-aside section:not(:last-of-type), .publishers.contents .content-wrapper .bid-aside section:not(:last-of-type), .creators.index .content-wrapper .bid-aside section:not(:last-of-type) {
  margin-bottom: 2em;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 2em; }

.brands.contents .content-wrapper .bid-aside h4, .publishers.contents .content-wrapper .bid-aside h4, .creators.index .content-wrapper .bid-aside h4 {
  color: darkgray;
  font-size: 1.2em; }

.brands.contents .content-wrapper .bid-aside .big, .publishers.contents .content-wrapper .bid-aside .big, .creators.index .content-wrapper .bid-aside .big {
  font-size: 2.8em;
  line-height: 1.4em; }

.brands.contents .content-wrapper .bid-aside .big > small, .publishers.contents .content-wrapper .bid-aside .big > small, .creators.index .content-wrapper .bid-aside .big > small {
  line-height: 1em;
  display: block; }

.brands.contents .content-wrapper .bid-aside .date, .publishers.contents .content-wrapper .bid-aside .date, .creators.index .content-wrapper .bid-aside .date {
  text-align: center;
  color: darkgray; }

.brands.contents .content-wrapper .bid-aside .bids-count, .publishers.contents .content-wrapper .bid-aside .bids-count, .creators.index .content-wrapper .bid-aside .bids-count {
  margin-left: 1em;
  color: darkgray;
  position: absolute;
  right: 2em;
  top: .2em; }

.brands.contents .content-wrapper .bid-aside .form, .publishers.contents .content-wrapper .bid-aside .form, .creators.index .content-wrapper .bid-aside .form {
  margin-top: 1em; }

.brands.contents .content-wrapper .bid-aside .form .input-container, .publishers.contents .content-wrapper .bid-aside .form .input-container, .creators.index .content-wrapper .bid-aside .form .input-container {
  margin-bottom: 0; }

.brands.contents .content-wrapper .bid-aside .form .input-container label, .publishers.contents .content-wrapper .bid-aside .form .input-container label, .creators.index .content-wrapper .bid-aside .form .input-container label {
  display: block;
  margin-bottom: 1em;
  color: darkgray; }

.brands.contents .content-wrapper .bid-aside .form .input-container label::after, .publishers.contents .content-wrapper .bid-aside .form .input-container label::after, .creators.index .content-wrapper .bid-aside .form .input-container label::after {
  clear: both;
  content: "";
  display: block; }

.brands.contents .content-wrapper .bid-aside .form .error, .brands.contents .content-wrapper .bid-aside .form .info, .publishers.contents .content-wrapper .bid-aside .form .error, .publishers.contents .content-wrapper .bid-aside .form .info, .creators.index .content-wrapper .bid-aside .form .error, .creators.index .content-wrapper .bid-aside .form .info {
  margin-top: 1em;
  -webkit-animation: fadeIn 0.3s;
  -moz-animation: fadeIn 0.3s;
  animation: fadeIn 0.3s; }

.brands.contents .content-wrapper .bid-aside #buy_section, .publishers.contents .content-wrapper .bid-aside #buy_section, .creators.index .content-wrapper .bid-aside #buy_section {
  text-align: center; }

.brands.contents .content-wrapper .bid-aside #buy_section .button, .publishers.contents .content-wrapper .bid-aside #buy_section .button, .creators.index .content-wrapper .bid-aside #buy_section .button {
  font-size: 1.2em; }

.brands.contents #more_content_section, .publishers.contents #more_content_section, .creators.index #more_content_section {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.brands.contents #more_content_section .inner-content, .publishers.contents #more_content_section .inner-content, .creators.index #more_content_section .inner-content {
  padding: 2em; }

.brands.contents #more_content_section header, .publishers.contents #more_content_section header, .creators.index #more_content_section header {
  margin-bottom: 1em; }

.brands.contents #more_content_section h4, .publishers.contents #more_content_section h4, .creators.index #more_content_section h4 {
  margin-bottom: 1em; }

.brands.contents #more_content_section .more-content-list::after, .publishers.contents #more_content_section .more-content-list::after, .creators.index #more_content_section .more-content-list::after {
  clear: both;
  content: "";
  display: block; }

.brands.contents #more_content_section .more-content-list:not(:last-of-type), .publishers.contents #more_content_section .more-content-list:not(:last-of-type), .creators.index #more_content_section .more-content-list:not(:last-of-type) {
  margin-bottom: 2em; }

.brands.contents #more_content_section .more-content-list .content, .publishers.contents #more_content_section .more-content-list .content, .creators.index #more_content_section .more-content-list .content {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.brands.contents #more_content_section .more-content-list .content:last-child, .publishers.contents #more_content_section .more-content-list .content:last-child, .creators.index #more_content_section .more-content-list .content:last-child {
  margin-right: 0; }

.brands.contents #more_content_section .more-content-list .content:nth-child(4n), .publishers.contents #more_content_section .more-content-list .content:nth-child(4n), .creators.index #more_content_section .more-content-list .content:nth-child(4n) {
  margin-right: 0; }

.brands.contents #more_content_section .more-content-list .content:nth-child(4n+1), .publishers.contents #more_content_section .more-content-list .content:nth-child(4n+1), .creators.index #more_content_section .more-content-list .content:nth-child(4n+1) {
  clear: left; }

.brands.contents #more_content_section .more-content-list .content .thumbnail, .publishers.contents #more_content_section .more-content-list .content .thumbnail, .creators.index #more_content_section .more-content-list .content .thumbnail {
  height: 150px;
  background-color: black;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  margin-bottom: .3em; }

.brands.contents #more_content_section .more-content-list .content .thumbnail.placeholder, .publishers.contents #more_content_section .more-content-list .content .thumbnail.placeholder, .creators.index #more_content_section .more-content-list .content .thumbnail.placeholder {
  background-color: #f5f5f5;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/logo-white-db44960e23c4ce0c5f040c2a6f1ca380cc13a5fc2e71b011327caf93f460c4a5.png);
  background-size: 90%;
  background-position: 50%;
  position: relative; }

.brands.contents #more_content_section .more-content-list .content .info, .brands.contents #more_content_section .more-content-list .content .stats, .publishers.contents #more_content_section .more-content-list .content .info, .publishers.contents #more_content_section .more-content-list .content .stats, .creators.index #more_content_section .more-content-list .content .info, .creators.index #more_content_section .more-content-list .content .stats {
  width: 100%;
  color: darkgray;
  margin-bottom: .3em; }

.brands.contents #more_content_section .more-content-list .content .info::after, .brands.contents #more_content_section .more-content-list .content .stats::after, .publishers.contents #more_content_section .more-content-list .content .info::after, .publishers.contents #more_content_section .more-content-list .content .stats::after, .creators.index #more_content_section .more-content-list .content .info::after, .creators.index #more_content_section .more-content-list .content .stats::after {
  clear: both;
  content: "";
  display: block; }

.brands.contents #more_content_section .more-content-list .content .info small, .brands.contents #more_content_section .more-content-list .content .stats small, .publishers.contents #more_content_section .more-content-list .content .info small, .publishers.contents #more_content_section .more-content-list .content .stats small, .creators.index #more_content_section .more-content-list .content .info small, .creators.index #more_content_section .more-content-list .content .stats small {
  color: inherit; }

.brands.contents #more_content_section .more-content-list .content .id, .brands.contents #more_content_section .more-content-list .content .date, .publishers.contents #more_content_section .more-content-list .content .id, .publishers.contents #more_content_section .more-content-list .content .date, .creators.index #more_content_section .more-content-list .content .id, .creators.index #more_content_section .more-content-list .content .date {
  float: left; }

.brands.contents #more_content_section .more-content-list .content .price, .brands.contents #more_content_section .more-content-list .content .visits, .publishers.contents #more_content_section .more-content-list .content .price, .publishers.contents #more_content_section .more-content-list .content .visits, .creators.index #more_content_section .more-content-list .content .price, .creators.index #more_content_section .more-content-list .content .visits {
  float: right; }

.brands.contents .more-wrapper, .publishers.contents .more-wrapper, .creators.index .more-wrapper {
  text-align: center;
  margin: 3em 0; }

.brands.contents .not-content-found, .publishers.contents .not-content-found, .creators.index .not-content-found {
  font-size: 3em;
  text-align: center;
  color: darkgray;
  padding: 5em 0; }

.brands.contents .content-list, .publishers.contents .content-list, .creators.index .content-list {
  min-height: 85vh; }

.brands.contents .filters-wrapper .form, .publishers.contents .filters-wrapper .form, .creators.index .filters-wrapper .form {
  padding: 5px 0;
  height: 45px; }

.brands.contents .filters-wrapper .form [type=search], .brands.contents .filters-wrapper .form .selectize-control, .publishers.contents .filters-wrapper .form [type=search], .publishers.contents .filters-wrapper .form .selectize-control, .creators.index .filters-wrapper .form [type=search], .creators.index .filters-wrapper .form .selectize-control {
  width: 17em; }

.brands.contents .filters-wrapper .form .input label, .publishers.contents .filters-wrapper .form .input label, .creators.index .filters-wrapper .form .input label {
  display: inline-block;
  margin: 0 5px; }

.brands.contents .filters-wrapper .form .top-checkboxes, .publishers.contents .filters-wrapper .form .top-checkboxes, .creators.index .filters-wrapper .form .top-checkboxes {
  line-height: 45px;
  position: absolute;
  top: 0;
  right: 0;
  overflow-x: hidden; }

.brands.contents .filters-wrapper .form .pretty, .publishers.contents .filters-wrapper .form .pretty, .creators.index .filters-wrapper .form .pretty {
  margin: 0 0 5px 0; }

.brands.contents .filters-wrapper .form #toggler, .publishers.contents .filters-wrapper .form #toggler, .creators.index .filters-wrapper .form #toggler {
  display: none; }

@media only screen and (max-width: 1700px) {
  .brands.contents .filters-wrapper .form #toggler, .publishers.contents .filters-wrapper .form #toggler, .creators.index .filters-wrapper .form #toggler {
    display: initial;
    position: absolute;
    top: 45px;
    left: 50%;
    border-radius: 1em;
    border: 2px solid gainsboro; } }

.brands.contents .filters-wrapper .form #filters, .publishers.contents .filters-wrapper .form #filters, .creators.index .filters-wrapper .form #filters {
  display: inline-flex;
  margin-left: 3px; }

@media only screen and (max-width: 1700px) {
  .brands.contents .filters-wrapper .form #filters, .publishers.contents .filters-wrapper .form #filters, .creators.index .filters-wrapper .form #filters {
    display: none;
    margin-left: 0;
    margin-top: 10px; } }

.brands.contents .filters-wrapper .form .contents_filter, .publishers.contents .filters-wrapper .form .contents_filter, .creators.index .filters-wrapper .form .contents_filter {
  margin-right: 5px; }

body.analytics.index div.secondary-nav-tabs ul, body.analytics.finance div.secondary-nav-tabs ul, body.analytics.dashboard div.secondary-nav-tabs ul {
  border-bottom: none !important; }

body.analytics.index div.secondary-nav-tabs li:hover, body.analytics.index div.secondary-nav-tabs li.active, body.analytics.finance div.secondary-nav-tabs li:hover, body.analytics.finance div.secondary-nav-tabs li.active, body.analytics.dashboard div.secondary-nav-tabs li:hover, body.analytics.dashboard div.secondary-nav-tabs li.active {
  border-bottom: 3px solid #ff6666; }

body.analytics.index .dashboard-format, body.analytics.finance .dashboard-format, body.analytics.dashboard .dashboard-format {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 1.25em;
  margin-bottom: 1.25em; }

.analytics #secondary_nav div.input {
  display: inline-block;
  width: 80%; }

.analytics #secondary_nav .date-selector {
  float: right;
  text-align: right;
  position: relative;
  width: 20%; }

.analytics #secondary_nav .date-selector .button-group {
  position: absolute;
  right: 0;
  width: 90%; }

.analytics #secondary_nav .date-selector .button-group::after {
  clear: both;
  content: "";
  display: block; }

.analytics #secondary_nav .date-selector input {
  width: 50%; }

.analytics #secondary_nav .date-selector input.button {
  border-color: #ccc; }

.analytics .content-wrapper {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 2em; }

.analytics .content-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.analytics .content-wrapper .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: transparent;
  z-index: 5; }

.analytics .videos-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.analytics .videos-wrapper:last-child {
  margin-right: 0; }

.analytics .videos-wrapper .inner-content {
  padding: 2em; }

.analytics .videos-wrapper .inner-content {
  padding: 0; }

.analytics .videos-wrapper .video-data-wrapper {
  padding-left: .5em; }

.analytics .videos-wrapper .title, .analytics .videos-wrapper .creator {
  overflow: hidden;
  text-overflow: ellipsis; }

.analytics .videos-wrapper .creator {
  font-size: 0.9em; }

.analytics .videos-wrapper .videos-list {
  list-style: none;
  padding: 0;
  margin: 0; }

.analytics .videos-wrapper .videos-list .thumbnail {
  width: 100px;
  height: 75px;
  background-size: auto 100%;
  background-position: 50%;
  background-repeat: no-repeat; }

.analytics .videos-wrapper .videos-list .thumbnail.placeholder {
  background-color: #f5f5f5;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/logo-white-db44960e23c4ce0c5f040c2a6f1ca380cc13a5fc2e71b011327caf93f460c4a5.png);
  background-size: 90%;
  background-position: 50%;
  position: relative; }

.analytics .videos-wrapper .videos-list .creator i {
  padding-right: .3em; }

.analytics .videos-wrapper .videos-list .creator i h4 {
  text-overflow: ellipsis;
  overflow: hidden; }

.analytics .stats-wrapper {
  padding: 2em;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

.analytics .stats-wrapper:last-child {
  margin-right: 0; }

.analytics .stats-wrapper .embedded-yt {
  padding: 1em;
  text-align: center; }

.analytics .stats-wrapper .youtube-stats {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  padding: 2em; }

.analytics .stats-wrapper .youtube-stats .inner-content {
  padding: 2em; }

.analytics .stats-wrapper .youtube-stats h2 {
  margin-bottom: .75em; }

.analytics .stats-wrapper .youtube-stats h3 {
  padding-bottom: 1em;
  color: #ff6666;
  width: 560px;
  margin: 0 auto; }

.analytics .stats-wrapper .youtube-stats .stats {
  text-align: center; }

.analytics .stats-wrapper .youtube-stats .stat-element {
  display: inline-block;
  width: 15%;
  border-right: 1px solid darkgray; }

.analytics .stats-wrapper .youtube-stats .stat-element:last-child {
  border: none; }

.analytics .stats-wrapper .youtube-stats .stat-element:first-child {
  width: 19%; }

.analytics .stats-wrapper .youtube-stats .stat-element h1 {
  font-size: 2.5em; }

.analytics .stats-wrapper .youtube-stats .stat-element h4 {
  color: darkgray; }

.analytics .charts-wrapper {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.analytics .charts-wrapper .blank-chart {
  margin-top: 2em;
  text-align: center;
  font-size: 2em;
  font-weight: bold; }

.analytics .charts-wrapper .inner-content {
  padding: 2em; }

.analytics .charts-wrapper h2 {
  padding-bottom: 1em; }

.analytics .charts-wrapper .filters-wrapper {
  padding-top: 1em;
  clear: both;
  display: inline-block; }

.analytics .charts-wrapper .granularities-filters {
  float: right; }

.analytics .charts-wrapper .granularities-filters .disabled {
  opacity: 0.5; }

.analytics .charts-wrapper .granularities-filters .disabled:hover {
  cursor: default; }

.analytics .charts-wrapper #chart {
  margin-top: 1em;
  width: 100%;
  height: 400px; }

[data-value='all'] {
  color: #2ab27b; }

.checkbox input:after, .checkbox input:checked:after {
  background-color: transparent; }

.videos-list {
  display: table;
  width: 100%;
  padding: .5em 0; }

.videos-list li {
  display: table-row; }

.videos-list li::after {
  clear: both;
  content: "";
  display: block; }

.videos-list li:last-child .element {
  border-bottom: none; }

.videos-list li .element {
  padding: 1em 0;
  display: table-cell;
  border-bottom: 1px solid #f5f5f5; }

.videos-list li .element.checkbox-wrapper, .videos-list li .element.thumbnail-wrapper {
  vertical-align: middle; }

.videos-list li .element.checkbox-wrapper {
  padding: 0 .75em; }

.videos-list li .element .button {
  width: 95%;
  margin-top: .6em;
  margin-right: 1em;
  float: right; }

.videos-list-header {
  position: relative;
  border-bottom: 1px solid #f5f5f5;
  padding: 1em .75em 1em 3em; }

.videos-list-header > .checkbox {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  left: .75rem;
  top: 50%; }

.videos-list-header h3 {
  padding: 1em;
  display: inline; }

a.creator-link {
  font-size: 1.1em;
  color: #2ab27b; }

#analytics-section > .container:first-of-type {
  margin-top: 1.5em; }

.brands.profiles.contents #secondary_nav, .publishers.profiles.contents #secondary_nav {
  min-height: 1em; }

.advertisers.index .advertiser-list {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  min-height: 85vh; }

.advertisers.index .advertiser-list .inner-content {
  padding: 2em; }

.advertisers.index .advertiser-list .avatar {
  height: 55px;
  width: 55px;
  border-radius: 50%; }

.advertisers.index .advertiser-list .contact {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #ff6666;
  text-decoration: none;
  font-size: 14px; }

.advertisers.index .advertiser-list .contact:hover {
  color: #ff3333; }

.advertisers.index .advertiser-list .preview-link {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #ff6666;
  text-decoration: none;
  font-size: 14px; }

.advertisers.index .advertiser-list .preview-link:hover {
  color: #ff3333; }

.advertisers.index .advertiser-list .preview-link span.fa-eye {
  color: #ff6666; }

.advertisers.index .advertiser-list table tr td.cpu input {
  width: 60px; }

.advertisers.index .advertiser-list table tr td.cpu span {
  color: #4f4f4f; }

.advertisers.index .advertiser-list table tr td:nth-child(1) {
  width: 5%; }

.advertisers.index .advertiser-list table tr td:nth-child(2) {
  width: 20%; }

.advertisers.index .advertiser-list table tr td:nth-child(3) {
  width: 10%; }

.brands.creators, .creators.media_groups, .brands.advertisers, .media_groups.brands, .brands.campaigns, .media_groups.placements, .media_groups.campaigns, .creators.articles,
.creators.availabilities, .content_approval {
  background: #f5f5f5;
  font-family: "Source Sans Pro", sans-serif; }

.brands.creators #secondary_nav, .creators.media_groups #secondary_nav, .brands.advertisers #secondary_nav, .media_groups.brands #secondary_nav, .brands.campaigns #secondary_nav, .media_groups.placements #secondary_nav, .media_groups.campaigns #secondary_nav, .creators.articles #secondary_nav,
.creators.availabilities #secondary_nav, .content_approval #secondary_nav {
  min-height: 55px; }

.brands.creators .share-icon, .creators.media_groups .share-icon, .brands.advertisers .share-icon, .media_groups.brands .share-icon, .brands.campaigns .share-icon, .media_groups.placements .share-icon, .media_groups.campaigns .share-icon, .creators.articles .share-icon,
.creators.availabilities .share-icon, .content_approval .share-icon {
  font-size: 1.5em;
  cursor: pointer; }

.brands.creators .share-icon i, .creators.media_groups .share-icon i, .brands.advertisers .share-icon i, .media_groups.brands .share-icon i, .brands.campaigns .share-icon i, .media_groups.placements .share-icon i, .media_groups.campaigns .share-icon i, .creators.articles .share-icon i,
.creators.availabilities .share-icon i, .content_approval .share-icon i {
  color: darkgray; }

.brands.creators .share-modal code, .creators.media_groups .share-modal code, .brands.advertisers .share-modal code, .media_groups.brands .share-modal code, .brands.campaigns .share-modal code, .media_groups.placements .share-modal code, .media_groups.campaigns .share-modal code, .creators.articles .share-modal code,
.creators.availabilities .share-modal code, .content_approval .share-modal code {
  padding: .5em;
  line-height: 1.5em;
  background: #f5f5f5;
  word-break: break-all; }

.brands.creators .filters-wrapper, .creators.media_groups .filters-wrapper, .brands.advertisers .filters-wrapper, .media_groups.brands .filters-wrapper, .brands.campaigns .filters-wrapper, .media_groups.placements .filters-wrapper, .media_groups.campaigns .filters-wrapper, .creators.articles .filters-wrapper,
.creators.availabilities .filters-wrapper, .content_approval .filters-wrapper {
  position: relative; }

.brands.creators .filters-wrapper::after, .creators.media_groups .filters-wrapper::after, .brands.advertisers .filters-wrapper::after, .media_groups.brands .filters-wrapper::after, .brands.campaigns .filters-wrapper::after, .media_groups.placements .filters-wrapper::after, .media_groups.campaigns .filters-wrapper::after, .creators.articles .filters-wrapper::after,
.creators.availabilities .filters-wrapper::after, .content_approval .filters-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.brands.creators .filters-wrapper .fa-search, .creators.media_groups .filters-wrapper .fa-search, .brands.advertisers .filters-wrapper .fa-search, .media_groups.brands .filters-wrapper .fa-search, .brands.campaigns .filters-wrapper .fa-search, .media_groups.placements .filters-wrapper .fa-search, .media_groups.campaigns .filters-wrapper .fa-search, .creators.articles .filters-wrapper .fa-search,
.creators.availabilities .filters-wrapper .fa-search, .content_approval .filters-wrapper .fa-search {
  position: absolute;
  top: 1em;
  left: 1em; }

.brands.creators .filters-wrapper .form, .creators.media_groups .filters-wrapper .form, .brands.advertisers .filters-wrapper .form, .media_groups.brands .filters-wrapper .form, .brands.campaigns .filters-wrapper .form, .media_groups.placements .filters-wrapper .form, .media_groups.campaigns .filters-wrapper .form, .creators.articles .filters-wrapper .form,
.creators.availabilities .filters-wrapper .form, .content_approval .filters-wrapper .form {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 82.94039%; }

.brands.creators .filters-wrapper .form:last-child, .creators.media_groups .filters-wrapper .form:last-child, .brands.advertisers .filters-wrapper .form:last-child, .media_groups.brands .filters-wrapper .form:last-child, .brands.campaigns .filters-wrapper .form:last-child, .media_groups.placements .filters-wrapper .form:last-child, .media_groups.campaigns .filters-wrapper .form:last-child, .creators.articles .filters-wrapper .form:last-child,
.creators.availabilities .filters-wrapper .form:last-child, .content_approval .filters-wrapper .form:last-child {
  margin-right: 0; }

.brands.creators .filters-wrapper .form [type=search], .brands.creators .filters-wrapper .form .selectize-control, .creators.media_groups .filters-wrapper .form [type=search], .creators.media_groups .filters-wrapper .form .selectize-control, .brands.advertisers .filters-wrapper .form [type=search], .brands.advertisers .filters-wrapper .form .selectize-control, .media_groups.brands .filters-wrapper .form [type=search], .media_groups.brands .filters-wrapper .form .selectize-control, .brands.campaigns .filters-wrapper .form [type=search], .brands.campaigns .filters-wrapper .form .selectize-control, .media_groups.placements .filters-wrapper .form [type=search], .media_groups.placements .filters-wrapper .form .selectize-control, .media_groups.campaigns .filters-wrapper .form [type=search], .media_groups.campaigns .filters-wrapper .form .selectize-control, .creators.articles .filters-wrapper .form [type=search], .creators.articles .filters-wrapper .form .selectize-control,
.creators.availabilities .filters-wrapper .form [type=search],
.creators.availabilities .filters-wrapper .form .selectize-control, .content_approval .filters-wrapper .form [type=search], .content_approval .filters-wrapper .form .selectize-control {
  width: 20em;
  float: left;
  border-color: gainsboro; }

.brands.creators .filters-wrapper .form [type=search], .creators.media_groups .filters-wrapper .form [type=search], .brands.advertisers .filters-wrapper .form [type=search], .media_groups.brands .filters-wrapper .form [type=search], .brands.campaigns .filters-wrapper .form [type=search], .media_groups.placements .filters-wrapper .form [type=search], .media_groups.campaigns .filters-wrapper .form [type=search], .creators.articles .filters-wrapper .form [type=search],
.creators.availabilities .filters-wrapper .form [type=search], .content_approval .filters-wrapper .form [type=search] {
  padding-left: 2.3em; }

.brands.creators .filters-wrapper .form .categories .selectize-input, .creators.media_groups .filters-wrapper .form .categories .selectize-input, .brands.advertisers .filters-wrapper .form .categories .selectize-input, .media_groups.brands .filters-wrapper .form .categories .selectize-input, .brands.campaigns .filters-wrapper .form .categories .selectize-input, .media_groups.placements .filters-wrapper .form .categories .selectize-input, .media_groups.campaigns .filters-wrapper .form .categories .selectize-input, .creators.articles .filters-wrapper .form .categories .selectize-input,
.creators.availabilities .filters-wrapper .form .categories .selectize-input, .content_approval .filters-wrapper .form .categories .selectize-input {
  border-color: gainsboro; }

.brands.creators .filters-wrapper .form .categories .selectize-control, .creators.media_groups .filters-wrapper .form .categories .selectize-control, .brands.advertisers .filters-wrapper .form .categories .selectize-control, .media_groups.brands .filters-wrapper .form .categories .selectize-control, .brands.campaigns .filters-wrapper .form .categories .selectize-control, .media_groups.placements .filters-wrapper .form .categories .selectize-control, .media_groups.campaigns .filters-wrapper .form .categories .selectize-control, .creators.articles .filters-wrapper .form .categories .selectize-control,
.creators.availabilities .filters-wrapper .form .categories .selectize-control, .content_approval .filters-wrapper .form .categories .selectize-control {
  margin-left: 1em; }

.brands.creators .filters-wrapper .form .categories .selectize-dropdown, .creators.media_groups .filters-wrapper .form .categories .selectize-dropdown, .brands.advertisers .filters-wrapper .form .categories .selectize-dropdown, .media_groups.brands .filters-wrapper .form .categories .selectize-dropdown, .brands.campaigns .filters-wrapper .form .categories .selectize-dropdown, .media_groups.placements .filters-wrapper .form .categories .selectize-dropdown, .media_groups.campaigns .filters-wrapper .form .categories .selectize-dropdown, .creators.articles .filters-wrapper .form .categories .selectize-dropdown,
.creators.availabilities .filters-wrapper .form .categories .selectize-dropdown, .content_approval .filters-wrapper .form .categories .selectize-dropdown {
  text-align: left;
  padding: .75em; }

.brands.creators .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content, .creators.media_groups .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content, .brands.advertisers .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content, .media_groups.brands .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content, .brands.campaigns .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content, .media_groups.placements .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content, .media_groups.campaigns .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content, .creators.articles .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content,
.creators.availabilities .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content, .content_approval .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.brands.creators .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after, .creators.media_groups .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after, .brands.advertisers .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after, .media_groups.brands .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after, .brands.campaigns .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after, .media_groups.placements .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after, .media_groups.campaigns .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after, .creators.articles .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after,
.creators.availabilities .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after, .content_approval .filters-wrapper .form .categories .selectize-dropdown .selectize-dropdown-content::after {
  clear: both;
  content: "";
  display: block; }

.brands.creators .filters-wrapper .form .categories .selectize-dropdown .option, .creators.media_groups .filters-wrapper .form .categories .selectize-dropdown .option, .brands.advertisers .filters-wrapper .form .categories .selectize-dropdown .option, .media_groups.brands .filters-wrapper .form .categories .selectize-dropdown .option, .brands.campaigns .filters-wrapper .form .categories .selectize-dropdown .option, .media_groups.placements .filters-wrapper .form .categories .selectize-dropdown .option, .media_groups.campaigns .filters-wrapper .form .categories .selectize-dropdown .option, .creators.articles .filters-wrapper .form .categories .selectize-dropdown .option,
.creators.availabilities .filters-wrapper .form .categories .selectize-dropdown .option, .content_approval .filters-wrapper .form .categories .selectize-dropdown .option {
  width: 50%;
  line-height: 1.3em; }

.brands.creators .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"], .creators.media_groups .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"], .brands.advertisers .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"], .media_groups.brands .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"], .brands.campaigns .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"], .media_groups.placements .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"], .media_groups.campaigns .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"], .creators.articles .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"],
.creators.availabilities .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"], .content_approval .filters-wrapper .form .categories .selectize-dropdown .option[data-value="-1"] {
  color: #2ab27b; }

.brands.creators .filters-wrapper .form .other-options-wrapper, .creators.media_groups .filters-wrapper .form .other-options-wrapper, .brands.advertisers .filters-wrapper .form .other-options-wrapper, .media_groups.brands .filters-wrapper .form .other-options-wrapper, .brands.campaigns .filters-wrapper .form .other-options-wrapper, .media_groups.placements .filters-wrapper .form .other-options-wrapper, .media_groups.campaigns .filters-wrapper .form .other-options-wrapper, .creators.articles .filters-wrapper .form .other-options-wrapper,
.creators.availabilities .filters-wrapper .form .other-options-wrapper, .content_approval .filters-wrapper .form .other-options-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  text-align: right; }

.brands.creators .filters-wrapper .form .other-options-wrapper:last-child, .creators.media_groups .filters-wrapper .form .other-options-wrapper:last-child, .brands.advertisers .filters-wrapper .form .other-options-wrapper:last-child, .media_groups.brands .filters-wrapper .form .other-options-wrapper:last-child, .brands.campaigns .filters-wrapper .form .other-options-wrapper:last-child, .media_groups.placements .filters-wrapper .form .other-options-wrapper:last-child, .media_groups.campaigns .filters-wrapper .form .other-options-wrapper:last-child, .creators.articles .filters-wrapper .form .other-options-wrapper:last-child,
.creators.availabilities .filters-wrapper .form .other-options-wrapper:last-child, .content_approval .filters-wrapper .form .other-options-wrapper:last-child {
  margin-right: 0; }

.brands.creators .filters-wrapper .form .other-options-wrapper label, .creators.media_groups .filters-wrapper .form .other-options-wrapper label, .brands.advertisers .filters-wrapper .form .other-options-wrapper label, .media_groups.brands .filters-wrapper .form .other-options-wrapper label, .brands.campaigns .filters-wrapper .form .other-options-wrapper label, .media_groups.placements .filters-wrapper .form .other-options-wrapper label, .media_groups.campaigns .filters-wrapper .form .other-options-wrapper label, .creators.articles .filters-wrapper .form .other-options-wrapper label,
.creators.availabilities .filters-wrapper .form .other-options-wrapper label, .content_approval .filters-wrapper .form .other-options-wrapper label {
  line-height: 3em; }

.brands.creators .filters-wrapper .modes-wrapper, .creators.media_groups .filters-wrapper .modes-wrapper, .brands.advertisers .filters-wrapper .modes-wrapper, .media_groups.brands .filters-wrapper .modes-wrapper, .brands.campaigns .filters-wrapper .modes-wrapper, .media_groups.placements .filters-wrapper .modes-wrapper, .media_groups.campaigns .filters-wrapper .modes-wrapper, .creators.articles .filters-wrapper .modes-wrapper,
.creators.availabilities .filters-wrapper .modes-wrapper, .content_approval .filters-wrapper .modes-wrapper {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%;
  text-align: right; }

.brands.creators .filters-wrapper .modes-wrapper:last-child, .creators.media_groups .filters-wrapper .modes-wrapper:last-child, .brands.advertisers .filters-wrapper .modes-wrapper:last-child, .media_groups.brands .filters-wrapper .modes-wrapper:last-child, .brands.campaigns .filters-wrapper .modes-wrapper:last-child, .media_groups.placements .filters-wrapper .modes-wrapper:last-child, .media_groups.campaigns .filters-wrapper .modes-wrapper:last-child, .creators.articles .filters-wrapper .modes-wrapper:last-child,
.creators.availabilities .filters-wrapper .modes-wrapper:last-child, .content_approval .filters-wrapper .modes-wrapper:last-child {
  margin-right: 0; }

.brands.creators .filters-wrapper .button-only, .creators.media_groups .filters-wrapper .button-only, .brands.advertisers .filters-wrapper .button-only, .media_groups.brands .filters-wrapper .button-only, .brands.campaigns .filters-wrapper .button-only, .media_groups.placements .filters-wrapper .button-only, .media_groups.campaigns .filters-wrapper .button-only, .creators.articles .filters-wrapper .button-only,
.creators.availabilities .filters-wrapper .button-only, .content_approval .filters-wrapper .button-only {
  width: 100%; }

.brands.creators .filters-wrapper .button-group, .creators.media_groups .filters-wrapper .button-group, .brands.advertisers .filters-wrapper .button-group, .media_groups.brands .filters-wrapper .button-group, .brands.campaigns .filters-wrapper .button-group, .media_groups.placements .filters-wrapper .button-group, .media_groups.campaigns .filters-wrapper .button-group, .creators.articles .filters-wrapper .button-group,
.creators.availabilities .filters-wrapper .button-group, .content_approval .filters-wrapper .button-group {
  display: inline-block; }

.brands.creators .help, .creators.media_groups .help, .brands.advertisers .help, .media_groups.brands .help, .brands.campaigns .help, .media_groups.placements .help, .media_groups.campaigns .help, .creators.articles .help,
.creators.availabilities .help, .content_approval .help {
  margin-bottom: 1em; }

.brands.creators .preview-links-list, .creators.media_groups .preview-links-list, .brands.advertisers .preview-links-list, .media_groups.brands .preview-links-list, .brands.campaigns .preview-links-list, .media_groups.placements .preview-links-list, .media_groups.campaigns .preview-links-list, .creators.articles .preview-links-list,
.creators.availabilities .preview-links-list, .content_approval .preview-links-list {
  list-style: none; }

.brands.creators .creator-list,
.brands.creators .brand-list,
.brands.creators .placements-list,
.brands.creators .campaigns-list, .creators.media_groups .creator-list,
.creators.media_groups .brand-list,
.creators.media_groups .placements-list,
.creators.media_groups .campaigns-list, .brands.advertisers .creator-list,
.brands.advertisers .brand-list,
.brands.advertisers .placements-list,
.brands.advertisers .campaigns-list, .media_groups.brands .creator-list,
.media_groups.brands .brand-list,
.media_groups.brands .placements-list,
.media_groups.brands .campaigns-list, .brands.campaigns .creator-list,
.brands.campaigns .brand-list,
.brands.campaigns .placements-list,
.brands.campaigns .campaigns-list, .media_groups.placements .creator-list,
.media_groups.placements .brand-list,
.media_groups.placements .placements-list,
.media_groups.placements .campaigns-list, .media_groups.campaigns .creator-list,
.media_groups.campaigns .brand-list,
.media_groups.campaigns .placements-list,
.media_groups.campaigns .campaigns-list, .creators.articles .creator-list,
.creators.articles .brand-list,
.creators.articles .placements-list,
.creators.articles .campaigns-list,
.creators.availabilities .creator-list,
.creators.availabilities .brand-list,
.creators.availabilities .placements-list,
.creators.availabilities .campaigns-list, .content_approval .creator-list,
.content_approval .brand-list,
.content_approval .placements-list,
.content_approval .campaigns-list {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  min-height: 85vh; }

.brands.creators .creator-list .inner-content,
.brands.creators .brand-list .inner-content,
.brands.creators .placements-list .inner-content,
.brands.creators .campaigns-list .inner-content, .creators.media_groups .creator-list .inner-content,
.creators.media_groups .brand-list .inner-content,
.creators.media_groups .placements-list .inner-content,
.creators.media_groups .campaigns-list .inner-content, .brands.advertisers .creator-list .inner-content,
.brands.advertisers .brand-list .inner-content,
.brands.advertisers .placements-list .inner-content,
.brands.advertisers .campaigns-list .inner-content, .media_groups.brands .creator-list .inner-content,
.media_groups.brands .brand-list .inner-content,
.media_groups.brands .placements-list .inner-content,
.media_groups.brands .campaigns-list .inner-content, .brands.campaigns .creator-list .inner-content,
.brands.campaigns .brand-list .inner-content,
.brands.campaigns .placements-list .inner-content,
.brands.campaigns .campaigns-list .inner-content, .media_groups.placements .creator-list .inner-content,
.media_groups.placements .brand-list .inner-content,
.media_groups.placements .placements-list .inner-content,
.media_groups.placements .campaigns-list .inner-content, .media_groups.campaigns .creator-list .inner-content,
.media_groups.campaigns .brand-list .inner-content,
.media_groups.campaigns .placements-list .inner-content,
.media_groups.campaigns .campaigns-list .inner-content, .creators.articles .creator-list .inner-content,
.creators.articles .brand-list .inner-content,
.creators.articles .placements-list .inner-content,
.creators.articles .campaigns-list .inner-content,
.creators.availabilities .creator-list .inner-content,
.creators.availabilities .brand-list .inner-content,
.creators.availabilities .placements-list .inner-content,
.creators.availabilities .campaigns-list .inner-content, .content_approval .creator-list .inner-content,
.content_approval .brand-list .inner-content,
.content_approval .placements-list .inner-content,
.content_approval .campaigns-list .inner-content {
  padding: 2em; }

.brands.creators .creator-list .avatar,
.brands.creators .brand-list .avatar,
.brands.creators .placements-list .avatar,
.brands.creators .campaigns-list .avatar, .creators.media_groups .creator-list .avatar,
.creators.media_groups .brand-list .avatar,
.creators.media_groups .placements-list .avatar,
.creators.media_groups .campaigns-list .avatar, .brands.advertisers .creator-list .avatar,
.brands.advertisers .brand-list .avatar,
.brands.advertisers .placements-list .avatar,
.brands.advertisers .campaigns-list .avatar, .media_groups.brands .creator-list .avatar,
.media_groups.brands .brand-list .avatar,
.media_groups.brands .placements-list .avatar,
.media_groups.brands .campaigns-list .avatar, .brands.campaigns .creator-list .avatar,
.brands.campaigns .brand-list .avatar,
.brands.campaigns .placements-list .avatar,
.brands.campaigns .campaigns-list .avatar, .media_groups.placements .creator-list .avatar,
.media_groups.placements .brand-list .avatar,
.media_groups.placements .placements-list .avatar,
.media_groups.placements .campaigns-list .avatar, .media_groups.campaigns .creator-list .avatar,
.media_groups.campaigns .brand-list .avatar,
.media_groups.campaigns .placements-list .avatar,
.media_groups.campaigns .campaigns-list .avatar, .creators.articles .creator-list .avatar,
.creators.articles .brand-list .avatar,
.creators.articles .placements-list .avatar,
.creators.articles .campaigns-list .avatar,
.creators.availabilities .creator-list .avatar,
.creators.availabilities .brand-list .avatar,
.creators.availabilities .placements-list .avatar,
.creators.availabilities .campaigns-list .avatar, .content_approval .creator-list .avatar,
.content_approval .brand-list .avatar,
.content_approval .placements-list .avatar,
.content_approval .campaigns-list .avatar {
  height: 55px;
  width: 55px;
  border-radius: 50%; }

.brands.creators .creator-list .contact,
.brands.creators .brand-list .contact,
.brands.creators .placements-list .contact,
.brands.creators .campaigns-list .contact, .creators.media_groups .creator-list .contact,
.creators.media_groups .brand-list .contact,
.creators.media_groups .placements-list .contact,
.creators.media_groups .campaigns-list .contact, .brands.advertisers .creator-list .contact,
.brands.advertisers .brand-list .contact,
.brands.advertisers .placements-list .contact,
.brands.advertisers .campaigns-list .contact, .media_groups.brands .creator-list .contact,
.media_groups.brands .brand-list .contact,
.media_groups.brands .placements-list .contact,
.media_groups.brands .campaigns-list .contact, .brands.campaigns .creator-list .contact,
.brands.campaigns .brand-list .contact,
.brands.campaigns .placements-list .contact,
.brands.campaigns .campaigns-list .contact, .media_groups.placements .creator-list .contact,
.media_groups.placements .brand-list .contact,
.media_groups.placements .placements-list .contact,
.media_groups.placements .campaigns-list .contact, .media_groups.campaigns .creator-list .contact,
.media_groups.campaigns .brand-list .contact,
.media_groups.campaigns .placements-list .contact,
.media_groups.campaigns .campaigns-list .contact, .creators.articles .creator-list .contact,
.creators.articles .brand-list .contact,
.creators.articles .placements-list .contact,
.creators.articles .campaigns-list .contact,
.creators.availabilities .creator-list .contact,
.creators.availabilities .brand-list .contact,
.creators.availabilities .placements-list .contact,
.creators.availabilities .campaigns-list .contact, .content_approval .creator-list .contact,
.content_approval .brand-list .contact,
.content_approval .placements-list .contact,
.content_approval .campaigns-list .contact {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #ff6666;
  text-decoration: none;
  font-size: 14px; }

.brands.creators .creator-list .contact:hover,
.brands.creators .brand-list .contact:hover,
.brands.creators .placements-list .contact:hover,
.brands.creators .campaigns-list .contact:hover, .creators.media_groups .creator-list .contact:hover,
.creators.media_groups .brand-list .contact:hover,
.creators.media_groups .placements-list .contact:hover,
.creators.media_groups .campaigns-list .contact:hover, .brands.advertisers .creator-list .contact:hover,
.brands.advertisers .brand-list .contact:hover,
.brands.advertisers .placements-list .contact:hover,
.brands.advertisers .campaigns-list .contact:hover, .media_groups.brands .creator-list .contact:hover,
.media_groups.brands .brand-list .contact:hover,
.media_groups.brands .placements-list .contact:hover,
.media_groups.brands .campaigns-list .contact:hover, .brands.campaigns .creator-list .contact:hover,
.brands.campaigns .brand-list .contact:hover,
.brands.campaigns .placements-list .contact:hover,
.brands.campaigns .campaigns-list .contact:hover, .media_groups.placements .creator-list .contact:hover,
.media_groups.placements .brand-list .contact:hover,
.media_groups.placements .placements-list .contact:hover,
.media_groups.placements .campaigns-list .contact:hover, .media_groups.campaigns .creator-list .contact:hover,
.media_groups.campaigns .brand-list .contact:hover,
.media_groups.campaigns .placements-list .contact:hover,
.media_groups.campaigns .campaigns-list .contact:hover, .creators.articles .creator-list .contact:hover,
.creators.articles .brand-list .contact:hover,
.creators.articles .placements-list .contact:hover,
.creators.articles .campaigns-list .contact:hover,
.creators.availabilities .creator-list .contact:hover,
.creators.availabilities .brand-list .contact:hover,
.creators.availabilities .placements-list .contact:hover,
.creators.availabilities .campaigns-list .contact:hover, .content_approval .creator-list .contact:hover,
.content_approval .brand-list .contact:hover,
.content_approval .placements-list .contact:hover,
.content_approval .campaigns-list .contact:hover {
  color: #ff3333; }

.brands.creators .creator-list .preview-link,
.brands.creators .brand-list .preview-link,
.brands.creators .placements-list .preview-link,
.brands.creators .campaigns-list .preview-link, .creators.media_groups .creator-list .preview-link,
.creators.media_groups .brand-list .preview-link,
.creators.media_groups .placements-list .preview-link,
.creators.media_groups .campaigns-list .preview-link, .brands.advertisers .creator-list .preview-link,
.brands.advertisers .brand-list .preview-link,
.brands.advertisers .placements-list .preview-link,
.brands.advertisers .campaigns-list .preview-link, .media_groups.brands .creator-list .preview-link,
.media_groups.brands .brand-list .preview-link,
.media_groups.brands .placements-list .preview-link,
.media_groups.brands .campaigns-list .preview-link, .brands.campaigns .creator-list .preview-link,
.brands.campaigns .brand-list .preview-link,
.brands.campaigns .placements-list .preview-link,
.brands.campaigns .campaigns-list .preview-link, .media_groups.placements .creator-list .preview-link,
.media_groups.placements .brand-list .preview-link,
.media_groups.placements .placements-list .preview-link,
.media_groups.placements .campaigns-list .preview-link, .media_groups.campaigns .creator-list .preview-link,
.media_groups.campaigns .brand-list .preview-link,
.media_groups.campaigns .placements-list .preview-link,
.media_groups.campaigns .campaigns-list .preview-link, .creators.articles .creator-list .preview-link,
.creators.articles .brand-list .preview-link,
.creators.articles .placements-list .preview-link,
.creators.articles .campaigns-list .preview-link,
.creators.availabilities .creator-list .preview-link,
.creators.availabilities .brand-list .preview-link,
.creators.availabilities .placements-list .preview-link,
.creators.availabilities .campaigns-list .preview-link, .content_approval .creator-list .preview-link,
.content_approval .brand-list .preview-link,
.content_approval .placements-list .preview-link,
.content_approval .campaigns-list .preview-link {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #ff6666;
  text-decoration: none;
  font-size: 14px; }

.brands.creators .creator-list .preview-link:hover,
.brands.creators .brand-list .preview-link:hover,
.brands.creators .placements-list .preview-link:hover,
.brands.creators .campaigns-list .preview-link:hover, .creators.media_groups .creator-list .preview-link:hover,
.creators.media_groups .brand-list .preview-link:hover,
.creators.media_groups .placements-list .preview-link:hover,
.creators.media_groups .campaigns-list .preview-link:hover, .brands.advertisers .creator-list .preview-link:hover,
.brands.advertisers .brand-list .preview-link:hover,
.brands.advertisers .placements-list .preview-link:hover,
.brands.advertisers .campaigns-list .preview-link:hover, .media_groups.brands .creator-list .preview-link:hover,
.media_groups.brands .brand-list .preview-link:hover,
.media_groups.brands .placements-list .preview-link:hover,
.media_groups.brands .campaigns-list .preview-link:hover, .brands.campaigns .creator-list .preview-link:hover,
.brands.campaigns .brand-list .preview-link:hover,
.brands.campaigns .placements-list .preview-link:hover,
.brands.campaigns .campaigns-list .preview-link:hover, .media_groups.placements .creator-list .preview-link:hover,
.media_groups.placements .brand-list .preview-link:hover,
.media_groups.placements .placements-list .preview-link:hover,
.media_groups.placements .campaigns-list .preview-link:hover, .media_groups.campaigns .creator-list .preview-link:hover,
.media_groups.campaigns .brand-list .preview-link:hover,
.media_groups.campaigns .placements-list .preview-link:hover,
.media_groups.campaigns .campaigns-list .preview-link:hover, .creators.articles .creator-list .preview-link:hover,
.creators.articles .brand-list .preview-link:hover,
.creators.articles .placements-list .preview-link:hover,
.creators.articles .campaigns-list .preview-link:hover,
.creators.availabilities .creator-list .preview-link:hover,
.creators.availabilities .brand-list .preview-link:hover,
.creators.availabilities .placements-list .preview-link:hover,
.creators.availabilities .campaigns-list .preview-link:hover, .content_approval .creator-list .preview-link:hover,
.content_approval .brand-list .preview-link:hover,
.content_approval .placements-list .preview-link:hover,
.content_approval .campaigns-list .preview-link:hover {
  color: #ff3333; }

.brands.creators .creator-list .preview-link span.fa-eye,
.brands.creators .brand-list .preview-link span.fa-eye,
.brands.creators .placements-list .preview-link span.fa-eye,
.brands.creators .campaigns-list .preview-link span.fa-eye, .creators.media_groups .creator-list .preview-link span.fa-eye,
.creators.media_groups .brand-list .preview-link span.fa-eye,
.creators.media_groups .placements-list .preview-link span.fa-eye,
.creators.media_groups .campaigns-list .preview-link span.fa-eye, .brands.advertisers .creator-list .preview-link span.fa-eye,
.brands.advertisers .brand-list .preview-link span.fa-eye,
.brands.advertisers .placements-list .preview-link span.fa-eye,
.brands.advertisers .campaigns-list .preview-link span.fa-eye, .media_groups.brands .creator-list .preview-link span.fa-eye,
.media_groups.brands .brand-list .preview-link span.fa-eye,
.media_groups.brands .placements-list .preview-link span.fa-eye,
.media_groups.brands .campaigns-list .preview-link span.fa-eye, .brands.campaigns .creator-list .preview-link span.fa-eye,
.brands.campaigns .brand-list .preview-link span.fa-eye,
.brands.campaigns .placements-list .preview-link span.fa-eye,
.brands.campaigns .campaigns-list .preview-link span.fa-eye, .media_groups.placements .creator-list .preview-link span.fa-eye,
.media_groups.placements .brand-list .preview-link span.fa-eye,
.media_groups.placements .placements-list .preview-link span.fa-eye,
.media_groups.placements .campaigns-list .preview-link span.fa-eye, .media_groups.campaigns .creator-list .preview-link span.fa-eye,
.media_groups.campaigns .brand-list .preview-link span.fa-eye,
.media_groups.campaigns .placements-list .preview-link span.fa-eye,
.media_groups.campaigns .campaigns-list .preview-link span.fa-eye, .creators.articles .creator-list .preview-link span.fa-eye,
.creators.articles .brand-list .preview-link span.fa-eye,
.creators.articles .placements-list .preview-link span.fa-eye,
.creators.articles .campaigns-list .preview-link span.fa-eye,
.creators.availabilities .creator-list .preview-link span.fa-eye,
.creators.availabilities .brand-list .preview-link span.fa-eye,
.creators.availabilities .placements-list .preview-link span.fa-eye,
.creators.availabilities .campaigns-list .preview-link span.fa-eye, .content_approval .creator-list .preview-link span.fa-eye,
.content_approval .brand-list .preview-link span.fa-eye,
.content_approval .placements-list .preview-link span.fa-eye,
.content_approval .campaigns-list .preview-link span.fa-eye {
  color: #ff6666; }

.brands.creators .creator-list .accepted,
.brands.creators .brand-list .accepted,
.brands.creators .placements-list .accepted,
.brands.creators .campaigns-list .accepted, .creators.media_groups .creator-list .accepted,
.creators.media_groups .brand-list .accepted,
.creators.media_groups .placements-list .accepted,
.creators.media_groups .campaigns-list .accepted, .brands.advertisers .creator-list .accepted,
.brands.advertisers .brand-list .accepted,
.brands.advertisers .placements-list .accepted,
.brands.advertisers .campaigns-list .accepted, .media_groups.brands .creator-list .accepted,
.media_groups.brands .brand-list .accepted,
.media_groups.brands .placements-list .accepted,
.media_groups.brands .campaigns-list .accepted, .brands.campaigns .creator-list .accepted,
.brands.campaigns .brand-list .accepted,
.brands.campaigns .placements-list .accepted,
.brands.campaigns .campaigns-list .accepted, .media_groups.placements .creator-list .accepted,
.media_groups.placements .brand-list .accepted,
.media_groups.placements .placements-list .accepted,
.media_groups.placements .campaigns-list .accepted, .media_groups.campaigns .creator-list .accepted,
.media_groups.campaigns .brand-list .accepted,
.media_groups.campaigns .placements-list .accepted,
.media_groups.campaigns .campaigns-list .accepted, .creators.articles .creator-list .accepted,
.creators.articles .brand-list .accepted,
.creators.articles .placements-list .accepted,
.creators.articles .campaigns-list .accepted,
.creators.availabilities .creator-list .accepted,
.creators.availabilities .brand-list .accepted,
.creators.availabilities .placements-list .accepted,
.creators.availabilities .campaigns-list .accepted, .content_approval .creator-list .accepted,
.content_approval .brand-list .accepted,
.content_approval .placements-list .accepted,
.content_approval .campaigns-list .accepted {
  color: #2ab27b; }

.brands.creators .creator-list .rejected,
.brands.creators .brand-list .rejected,
.brands.creators .placements-list .rejected,
.brands.creators .campaigns-list .rejected, .creators.media_groups .creator-list .rejected,
.creators.media_groups .brand-list .rejected,
.creators.media_groups .placements-list .rejected,
.creators.media_groups .campaigns-list .rejected, .brands.advertisers .creator-list .rejected,
.brands.advertisers .brand-list .rejected,
.brands.advertisers .placements-list .rejected,
.brands.advertisers .campaigns-list .rejected, .media_groups.brands .creator-list .rejected,
.media_groups.brands .brand-list .rejected,
.media_groups.brands .placements-list .rejected,
.media_groups.brands .campaigns-list .rejected, .brands.campaigns .creator-list .rejected,
.brands.campaigns .brand-list .rejected,
.brands.campaigns .placements-list .rejected,
.brands.campaigns .campaigns-list .rejected, .media_groups.placements .creator-list .rejected,
.media_groups.placements .brand-list .rejected,
.media_groups.placements .placements-list .rejected,
.media_groups.placements .campaigns-list .rejected, .media_groups.campaigns .creator-list .rejected,
.media_groups.campaigns .brand-list .rejected,
.media_groups.campaigns .placements-list .rejected,
.media_groups.campaigns .campaigns-list .rejected, .creators.articles .creator-list .rejected,
.creators.articles .brand-list .rejected,
.creators.articles .placements-list .rejected,
.creators.articles .campaigns-list .rejected,
.creators.availabilities .creator-list .rejected,
.creators.availabilities .brand-list .rejected,
.creators.availabilities .placements-list .rejected,
.creators.availabilities .campaigns-list .rejected, .content_approval .creator-list .rejected,
.content_approval .brand-list .rejected,
.content_approval .placements-list .rejected,
.content_approval .campaigns-list .rejected {
  color: #ff6666; }

.brands.creators .creator-list .pending,
.brands.creators .brand-list .pending,
.brands.creators .placements-list .pending,
.brands.creators .campaigns-list .pending, .creators.media_groups .creator-list .pending,
.creators.media_groups .brand-list .pending,
.creators.media_groups .placements-list .pending,
.creators.media_groups .campaigns-list .pending, .brands.advertisers .creator-list .pending,
.brands.advertisers .brand-list .pending,
.brands.advertisers .placements-list .pending,
.brands.advertisers .campaigns-list .pending, .media_groups.brands .creator-list .pending,
.media_groups.brands .brand-list .pending,
.media_groups.brands .placements-list .pending,
.media_groups.brands .campaigns-list .pending, .brands.campaigns .creator-list .pending,
.brands.campaigns .brand-list .pending,
.brands.campaigns .placements-list .pending,
.brands.campaigns .campaigns-list .pending, .media_groups.placements .creator-list .pending,
.media_groups.placements .brand-list .pending,
.media_groups.placements .placements-list .pending,
.media_groups.placements .campaigns-list .pending, .media_groups.campaigns .creator-list .pending,
.media_groups.campaigns .brand-list .pending,
.media_groups.campaigns .placements-list .pending,
.media_groups.campaigns .campaigns-list .pending, .creators.articles .creator-list .pending,
.creators.articles .brand-list .pending,
.creators.articles .placements-list .pending,
.creators.articles .campaigns-list .pending,
.creators.availabilities .creator-list .pending,
.creators.availabilities .brand-list .pending,
.creators.availabilities .placements-list .pending,
.creators.availabilities .campaigns-list .pending, .content_approval .creator-list .pending,
.content_approval .brand-list .pending,
.content_approval .placements-list .pending,
.content_approval .campaigns-list .pending {
  color: #F1C40F; }

.brands.creators .creator-list .pending.placements th:first-child,
.brands.creators .brand-list .pending.placements th:first-child,
.brands.creators .placements-list .pending.placements th:first-child,
.brands.creators .campaigns-list .pending.placements th:first-child, .creators.media_groups .creator-list .pending.placements th:first-child,
.creators.media_groups .brand-list .pending.placements th:first-child,
.creators.media_groups .placements-list .pending.placements th:first-child,
.creators.media_groups .campaigns-list .pending.placements th:first-child, .brands.advertisers .creator-list .pending.placements th:first-child,
.brands.advertisers .brand-list .pending.placements th:first-child,
.brands.advertisers .placements-list .pending.placements th:first-child,
.brands.advertisers .campaigns-list .pending.placements th:first-child, .media_groups.brands .creator-list .pending.placements th:first-child,
.media_groups.brands .brand-list .pending.placements th:first-child,
.media_groups.brands .placements-list .pending.placements th:first-child,
.media_groups.brands .campaigns-list .pending.placements th:first-child, .brands.campaigns .creator-list .pending.placements th:first-child,
.brands.campaigns .brand-list .pending.placements th:first-child,
.brands.campaigns .placements-list .pending.placements th:first-child,
.brands.campaigns .campaigns-list .pending.placements th:first-child, .media_groups.placements .creator-list .pending.placements th:first-child,
.media_groups.placements .brand-list .pending.placements th:first-child,
.media_groups.placements .placements-list .pending.placements th:first-child,
.media_groups.placements .campaigns-list .pending.placements th:first-child, .media_groups.campaigns .creator-list .pending.placements th:first-child,
.media_groups.campaigns .brand-list .pending.placements th:first-child,
.media_groups.campaigns .placements-list .pending.placements th:first-child,
.media_groups.campaigns .campaigns-list .pending.placements th:first-child, .creators.articles .creator-list .pending.placements th:first-child,
.creators.articles .brand-list .pending.placements th:first-child,
.creators.articles .placements-list .pending.placements th:first-child,
.creators.articles .campaigns-list .pending.placements th:first-child,
.creators.availabilities .creator-list .pending.placements th:first-child,
.creators.availabilities .brand-list .pending.placements th:first-child,
.creators.availabilities .placements-list .pending.placements th:first-child,
.creators.availabilities .campaigns-list .pending.placements th:first-child, .content_approval .creator-list .pending.placements th:first-child,
.content_approval .brand-list .pending.placements th:first-child,
.content_approval .placements-list .pending.placements th:first-child,
.content_approval .campaigns-list .pending.placements th:first-child {
  padding-left: 10px; }

.brands.creators .creator-list .pending.placements tr td,
.brands.creators .brand-list .pending.placements tr td,
.brands.creators .placements-list .pending.placements tr td,
.brands.creators .campaigns-list .pending.placements tr td, .creators.media_groups .creator-list .pending.placements tr td,
.creators.media_groups .brand-list .pending.placements tr td,
.creators.media_groups .placements-list .pending.placements tr td,
.creators.media_groups .campaigns-list .pending.placements tr td, .brands.advertisers .creator-list .pending.placements tr td,
.brands.advertisers .brand-list .pending.placements tr td,
.brands.advertisers .placements-list .pending.placements tr td,
.brands.advertisers .campaigns-list .pending.placements tr td, .media_groups.brands .creator-list .pending.placements tr td,
.media_groups.brands .brand-list .pending.placements tr td,
.media_groups.brands .placements-list .pending.placements tr td,
.media_groups.brands .campaigns-list .pending.placements tr td, .brands.campaigns .creator-list .pending.placements tr td,
.brands.campaigns .brand-list .pending.placements tr td,
.brands.campaigns .placements-list .pending.placements tr td,
.brands.campaigns .campaigns-list .pending.placements tr td, .media_groups.placements .creator-list .pending.placements tr td,
.media_groups.placements .brand-list .pending.placements tr td,
.media_groups.placements .placements-list .pending.placements tr td,
.media_groups.placements .campaigns-list .pending.placements tr td, .media_groups.campaigns .creator-list .pending.placements tr td,
.media_groups.campaigns .brand-list .pending.placements tr td,
.media_groups.campaigns .placements-list .pending.placements tr td,
.media_groups.campaigns .campaigns-list .pending.placements tr td, .creators.articles .creator-list .pending.placements tr td,
.creators.articles .brand-list .pending.placements tr td,
.creators.articles .placements-list .pending.placements tr td,
.creators.articles .campaigns-list .pending.placements tr td,
.creators.availabilities .creator-list .pending.placements tr td,
.creators.availabilities .brand-list .pending.placements tr td,
.creators.availabilities .placements-list .pending.placements tr td,
.creators.availabilities .campaigns-list .pending.placements tr td, .content_approval .creator-list .pending.placements tr td,
.content_approval .brand-list .pending.placements tr td,
.content_approval .placements-list .pending.placements tr td,
.content_approval .campaigns-list .pending.placements tr td {
  width: 30%; }

.brands.creators .creator-list .pending.placements tr td:first-child,
.brands.creators .brand-list .pending.placements tr td:first-child,
.brands.creators .placements-list .pending.placements tr td:first-child,
.brands.creators .campaigns-list .pending.placements tr td:first-child, .creators.media_groups .creator-list .pending.placements tr td:first-child,
.creators.media_groups .brand-list .pending.placements tr td:first-child,
.creators.media_groups .placements-list .pending.placements tr td:first-child,
.creators.media_groups .campaigns-list .pending.placements tr td:first-child, .brands.advertisers .creator-list .pending.placements tr td:first-child,
.brands.advertisers .brand-list .pending.placements tr td:first-child,
.brands.advertisers .placements-list .pending.placements tr td:first-child,
.brands.advertisers .campaigns-list .pending.placements tr td:first-child, .media_groups.brands .creator-list .pending.placements tr td:first-child,
.media_groups.brands .brand-list .pending.placements tr td:first-child,
.media_groups.brands .placements-list .pending.placements tr td:first-child,
.media_groups.brands .campaigns-list .pending.placements tr td:first-child, .brands.campaigns .creator-list .pending.placements tr td:first-child,
.brands.campaigns .brand-list .pending.placements tr td:first-child,
.brands.campaigns .placements-list .pending.placements tr td:first-child,
.brands.campaigns .campaigns-list .pending.placements tr td:first-child, .media_groups.placements .creator-list .pending.placements tr td:first-child,
.media_groups.placements .brand-list .pending.placements tr td:first-child,
.media_groups.placements .placements-list .pending.placements tr td:first-child,
.media_groups.placements .campaigns-list .pending.placements tr td:first-child, .media_groups.campaigns .creator-list .pending.placements tr td:first-child,
.media_groups.campaigns .brand-list .pending.placements tr td:first-child,
.media_groups.campaigns .placements-list .pending.placements tr td:first-child,
.media_groups.campaigns .campaigns-list .pending.placements tr td:first-child, .creators.articles .creator-list .pending.placements tr td:first-child,
.creators.articles .brand-list .pending.placements tr td:first-child,
.creators.articles .placements-list .pending.placements tr td:first-child,
.creators.articles .campaigns-list .pending.placements tr td:first-child,
.creators.availabilities .creator-list .pending.placements tr td:first-child,
.creators.availabilities .brand-list .pending.placements tr td:first-child,
.creators.availabilities .placements-list .pending.placements tr td:first-child,
.creators.availabilities .campaigns-list .pending.placements tr td:first-child, .content_approval .creator-list .pending.placements tr td:first-child,
.content_approval .brand-list .pending.placements tr td:first-child,
.content_approval .placements-list .pending.placements tr td:first-child,
.content_approval .campaigns-list .pending.placements tr td:first-child {
  text-align: left;
  padding-left: 10px; }

.brands.creators .creator-list .pending.placements tr td:last-child,
.brands.creators .brand-list .pending.placements tr td:last-child,
.brands.creators .placements-list .pending.placements tr td:last-child,
.brands.creators .campaigns-list .pending.placements tr td:last-child, .creators.media_groups .creator-list .pending.placements tr td:last-child,
.creators.media_groups .brand-list .pending.placements tr td:last-child,
.creators.media_groups .placements-list .pending.placements tr td:last-child,
.creators.media_groups .campaigns-list .pending.placements tr td:last-child, .brands.advertisers .creator-list .pending.placements tr td:last-child,
.brands.advertisers .brand-list .pending.placements tr td:last-child,
.brands.advertisers .placements-list .pending.placements tr td:last-child,
.brands.advertisers .campaigns-list .pending.placements tr td:last-child, .media_groups.brands .creator-list .pending.placements tr td:last-child,
.media_groups.brands .brand-list .pending.placements tr td:last-child,
.media_groups.brands .placements-list .pending.placements tr td:last-child,
.media_groups.brands .campaigns-list .pending.placements tr td:last-child, .brands.campaigns .creator-list .pending.placements tr td:last-child,
.brands.campaigns .brand-list .pending.placements tr td:last-child,
.brands.campaigns .placements-list .pending.placements tr td:last-child,
.brands.campaigns .campaigns-list .pending.placements tr td:last-child, .media_groups.placements .creator-list .pending.placements tr td:last-child,
.media_groups.placements .brand-list .pending.placements tr td:last-child,
.media_groups.placements .placements-list .pending.placements tr td:last-child,
.media_groups.placements .campaigns-list .pending.placements tr td:last-child, .media_groups.campaigns .creator-list .pending.placements tr td:last-child,
.media_groups.campaigns .brand-list .pending.placements tr td:last-child,
.media_groups.campaigns .placements-list .pending.placements tr td:last-child,
.media_groups.campaigns .campaigns-list .pending.placements tr td:last-child, .creators.articles .creator-list .pending.placements tr td:last-child,
.creators.articles .brand-list .pending.placements tr td:last-child,
.creators.articles .placements-list .pending.placements tr td:last-child,
.creators.articles .campaigns-list .pending.placements tr td:last-child,
.creators.availabilities .creator-list .pending.placements tr td:last-child,
.creators.availabilities .brand-list .pending.placements tr td:last-child,
.creators.availabilities .placements-list .pending.placements tr td:last-child,
.creators.availabilities .campaigns-list .pending.placements tr td:last-child, .content_approval .creator-list .pending.placements tr td:last-child,
.content_approval .brand-list .pending.placements tr td:last-child,
.content_approval .placements-list .pending.placements tr td:last-child,
.content_approval .campaigns-list .pending.placements tr td:last-child {
  width: 10%; }

.brands.creators #more_content_section, .creators.media_groups #more_content_section, .brands.advertisers #more_content_section, .media_groups.brands #more_content_section, .brands.campaigns #more_content_section, .media_groups.placements #more_content_section, .media_groups.campaigns #more_content_section, .creators.articles #more_content_section,
.creators.availabilities #more_content_section, .content_approval #more_content_section {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em; }

.brands.creators #more_content_section .inner-content, .creators.media_groups #more_content_section .inner-content, .brands.advertisers #more_content_section .inner-content, .media_groups.brands #more_content_section .inner-content, .brands.campaigns #more_content_section .inner-content, .media_groups.placements #more_content_section .inner-content, .media_groups.campaigns #more_content_section .inner-content, .creators.articles #more_content_section .inner-content,
.creators.availabilities #more_content_section .inner-content, .content_approval #more_content_section .inner-content {
  padding: 2em; }

.brands.creators #more_content_section header, .creators.media_groups #more_content_section header, .brands.advertisers #more_content_section header, .media_groups.brands #more_content_section header, .brands.campaigns #more_content_section header, .media_groups.placements #more_content_section header, .media_groups.campaigns #more_content_section header, .creators.articles #more_content_section header,
.creators.availabilities #more_content_section header, .content_approval #more_content_section header {
  margin-bottom: 1em; }

.brands.creators #more_content_section h4, .creators.media_groups #more_content_section h4, .brands.advertisers #more_content_section h4, .media_groups.brands #more_content_section h4, .brands.campaigns #more_content_section h4, .media_groups.placements #more_content_section h4, .media_groups.campaigns #more_content_section h4, .creators.articles #more_content_section h4,
.creators.availabilities #more_content_section h4, .content_approval #more_content_section h4 {
  margin-bottom: 1em; }

.brands.creators #more_content_section .more-content-list::after, .creators.media_groups #more_content_section .more-content-list::after, .brands.advertisers #more_content_section .more-content-list::after, .media_groups.brands #more_content_section .more-content-list::after, .brands.campaigns #more_content_section .more-content-list::after, .media_groups.placements #more_content_section .more-content-list::after, .media_groups.campaigns #more_content_section .more-content-list::after, .creators.articles #more_content_section .more-content-list::after,
.creators.availabilities #more_content_section .more-content-list::after, .content_approval #more_content_section .more-content-list::after {
  clear: both;
  content: "";
  display: block; }

.brands.creators #more_content_section .more-content-list:not(:last-of-type), .creators.media_groups #more_content_section .more-content-list:not(:last-of-type), .brands.advertisers #more_content_section .more-content-list:not(:last-of-type), .media_groups.brands #more_content_section .more-content-list:not(:last-of-type), .brands.campaigns #more_content_section .more-content-list:not(:last-of-type), .media_groups.placements #more_content_section .more-content-list:not(:last-of-type), .media_groups.campaigns #more_content_section .more-content-list:not(:last-of-type), .creators.articles #more_content_section .more-content-list:not(:last-of-type),
.creators.availabilities #more_content_section .more-content-list:not(:last-of-type), .content_approval #more_content_section .more-content-list:not(:last-of-type) {
  margin-bottom: 2em; }

.brands.creators #more_content_section .more-content-list .content, .creators.media_groups #more_content_section .more-content-list .content, .brands.advertisers #more_content_section .more-content-list .content, .media_groups.brands #more_content_section .more-content-list .content, .brands.campaigns #more_content_section .more-content-list .content, .media_groups.placements #more_content_section .more-content-list .content, .media_groups.campaigns #more_content_section .more-content-list .content, .creators.articles #more_content_section .more-content-list .content,
.creators.availabilities #more_content_section .more-content-list .content, .content_approval #more_content_section .more-content-list .content {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.brands.creators #more_content_section .more-content-list .content:last-child, .creators.media_groups #more_content_section .more-content-list .content:last-child, .brands.advertisers #more_content_section .more-content-list .content:last-child, .media_groups.brands #more_content_section .more-content-list .content:last-child, .brands.campaigns #more_content_section .more-content-list .content:last-child, .media_groups.placements #more_content_section .more-content-list .content:last-child, .media_groups.campaigns #more_content_section .more-content-list .content:last-child, .creators.articles #more_content_section .more-content-list .content:last-child,
.creators.availabilities #more_content_section .more-content-list .content:last-child, .content_approval #more_content_section .more-content-list .content:last-child {
  margin-right: 0; }

.brands.creators #more_content_section .more-content-list .content:nth-child(4n), .creators.media_groups #more_content_section .more-content-list .content:nth-child(4n), .brands.advertisers #more_content_section .more-content-list .content:nth-child(4n), .media_groups.brands #more_content_section .more-content-list .content:nth-child(4n), .brands.campaigns #more_content_section .more-content-list .content:nth-child(4n), .media_groups.placements #more_content_section .more-content-list .content:nth-child(4n), .media_groups.campaigns #more_content_section .more-content-list .content:nth-child(4n), .creators.articles #more_content_section .more-content-list .content:nth-child(4n),
.creators.availabilities #more_content_section .more-content-list .content:nth-child(4n), .content_approval #more_content_section .more-content-list .content:nth-child(4n) {
  margin-right: 0; }

.brands.creators #more_content_section .more-content-list .content:nth-child(4n+1), .creators.media_groups #more_content_section .more-content-list .content:nth-child(4n+1), .brands.advertisers #more_content_section .more-content-list .content:nth-child(4n+1), .media_groups.brands #more_content_section .more-content-list .content:nth-child(4n+1), .brands.campaigns #more_content_section .more-content-list .content:nth-child(4n+1), .media_groups.placements #more_content_section .more-content-list .content:nth-child(4n+1), .media_groups.campaigns #more_content_section .more-content-list .content:nth-child(4n+1), .creators.articles #more_content_section .more-content-list .content:nth-child(4n+1),
.creators.availabilities #more_content_section .more-content-list .content:nth-child(4n+1), .content_approval #more_content_section .more-content-list .content:nth-child(4n+1) {
  clear: left; }

.brands.creators #more_content_section .more-content-list .content .thumbnail, .creators.media_groups #more_content_section .more-content-list .content .thumbnail, .brands.advertisers #more_content_section .more-content-list .content .thumbnail, .media_groups.brands #more_content_section .more-content-list .content .thumbnail, .brands.campaigns #more_content_section .more-content-list .content .thumbnail, .media_groups.placements #more_content_section .more-content-list .content .thumbnail, .media_groups.campaigns #more_content_section .more-content-list .content .thumbnail, .creators.articles #more_content_section .more-content-list .content .thumbnail,
.creators.availabilities #more_content_section .more-content-list .content .thumbnail, .content_approval #more_content_section .more-content-list .content .thumbnail {
  height: 150px;
  background-color: black;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  margin-bottom: .3em; }

.brands.creators #more_content_section .more-content-list .content .thumbnail.placeholder, .creators.media_groups #more_content_section .more-content-list .content .thumbnail.placeholder, .brands.advertisers #more_content_section .more-content-list .content .thumbnail.placeholder, .media_groups.brands #more_content_section .more-content-list .content .thumbnail.placeholder, .brands.campaigns #more_content_section .more-content-list .content .thumbnail.placeholder, .media_groups.placements #more_content_section .more-content-list .content .thumbnail.placeholder, .media_groups.campaigns #more_content_section .more-content-list .content .thumbnail.placeholder, .creators.articles #more_content_section .more-content-list .content .thumbnail.placeholder,
.creators.availabilities #more_content_section .more-content-list .content .thumbnail.placeholder, .content_approval #more_content_section .more-content-list .content .thumbnail.placeholder {
  background-color: #f5f5f5;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/logo-white-db44960e23c4ce0c5f040c2a6f1ca380cc13a5fc2e71b011327caf93f460c4a5.png);
  background-size: 90%;
  background-position: 50%;
  position: relative; }

.brands.creators #more_content_section .more-content-list .content .info, .brands.creators #more_content_section .more-content-list .content .stats, .creators.media_groups #more_content_section .more-content-list .content .info, .creators.media_groups #more_content_section .more-content-list .content .stats, .brands.advertisers #more_content_section .more-content-list .content .info, .brands.advertisers #more_content_section .more-content-list .content .stats, .media_groups.brands #more_content_section .more-content-list .content .info, .media_groups.brands #more_content_section .more-content-list .content .stats, .brands.campaigns #more_content_section .more-content-list .content .info, .brands.campaigns #more_content_section .more-content-list .content .stats, .media_groups.placements #more_content_section .more-content-list .content .info, .media_groups.placements #more_content_section .more-content-list .content .stats, .media_groups.campaigns #more_content_section .more-content-list .content .info, .media_groups.campaigns #more_content_section .more-content-list .content .stats, .creators.articles #more_content_section .more-content-list .content .info, .creators.articles #more_content_section .more-content-list .content .stats,
.creators.availabilities #more_content_section .more-content-list .content .info,
.creators.availabilities #more_content_section .more-content-list .content .stats, .content_approval #more_content_section .more-content-list .content .info, .content_approval #more_content_section .more-content-list .content .stats {
  width: 100%;
  color: darkgray;
  margin-bottom: .3em; }

.brands.creators #more_content_section .more-content-list .content .info::after, .brands.creators #more_content_section .more-content-list .content .stats::after, .creators.media_groups #more_content_section .more-content-list .content .info::after, .creators.media_groups #more_content_section .more-content-list .content .stats::after, .brands.advertisers #more_content_section .more-content-list .content .info::after, .brands.advertisers #more_content_section .more-content-list .content .stats::after, .media_groups.brands #more_content_section .more-content-list .content .info::after, .media_groups.brands #more_content_section .more-content-list .content .stats::after, .brands.campaigns #more_content_section .more-content-list .content .info::after, .brands.campaigns #more_content_section .more-content-list .content .stats::after, .media_groups.placements #more_content_section .more-content-list .content .info::after, .media_groups.placements #more_content_section .more-content-list .content .stats::after, .media_groups.campaigns #more_content_section .more-content-list .content .info::after, .media_groups.campaigns #more_content_section .more-content-list .content .stats::after, .creators.articles #more_content_section .more-content-list .content .info::after, .creators.articles #more_content_section .more-content-list .content .stats::after,
.creators.availabilities #more_content_section .more-content-list .content .info::after,
.creators.availabilities #more_content_section .more-content-list .content .stats::after, .content_approval #more_content_section .more-content-list .content .info::after, .content_approval #more_content_section .more-content-list .content .stats::after {
  clear: both;
  content: "";
  display: block; }

.brands.creators #more_content_section .more-content-list .content .info small, .brands.creators #more_content_section .more-content-list .content .stats small, .creators.media_groups #more_content_section .more-content-list .content .info small, .creators.media_groups #more_content_section .more-content-list .content .stats small, .brands.advertisers #more_content_section .more-content-list .content .info small, .brands.advertisers #more_content_section .more-content-list .content .stats small, .media_groups.brands #more_content_section .more-content-list .content .info small, .media_groups.brands #more_content_section .more-content-list .content .stats small, .brands.campaigns #more_content_section .more-content-list .content .info small, .brands.campaigns #more_content_section .more-content-list .content .stats small, .media_groups.placements #more_content_section .more-content-list .content .info small, .media_groups.placements #more_content_section .more-content-list .content .stats small, .media_groups.campaigns #more_content_section .more-content-list .content .info small, .media_groups.campaigns #more_content_section .more-content-list .content .stats small, .creators.articles #more_content_section .more-content-list .content .info small, .creators.articles #more_content_section .more-content-list .content .stats small,
.creators.availabilities #more_content_section .more-content-list .content .info small,
.creators.availabilities #more_content_section .more-content-list .content .stats small, .content_approval #more_content_section .more-content-list .content .info small, .content_approval #more_content_section .more-content-list .content .stats small {
  color: inherit; }

.brands.creators #more_content_section .more-content-list .content .id, .brands.creators #more_content_section .more-content-list .content .date, .creators.media_groups #more_content_section .more-content-list .content .id, .creators.media_groups #more_content_section .more-content-list .content .date, .brands.advertisers #more_content_section .more-content-list .content .id, .brands.advertisers #more_content_section .more-content-list .content .date, .media_groups.brands #more_content_section .more-content-list .content .id, .media_groups.brands #more_content_section .more-content-list .content .date, .brands.campaigns #more_content_section .more-content-list .content .id, .brands.campaigns #more_content_section .more-content-list .content .date, .media_groups.placements #more_content_section .more-content-list .content .id, .media_groups.placements #more_content_section .more-content-list .content .date, .media_groups.campaigns #more_content_section .more-content-list .content .id, .media_groups.campaigns #more_content_section .more-content-list .content .date, .creators.articles #more_content_section .more-content-list .content .id, .creators.articles #more_content_section .more-content-list .content .date,
.creators.availabilities #more_content_section .more-content-list .content .id,
.creators.availabilities #more_content_section .more-content-list .content .date, .content_approval #more_content_section .more-content-list .content .id, .content_approval #more_content_section .more-content-list .content .date {
  float: left; }

.brands.creators #more_content_section .more-content-list .content .price, .brands.creators #more_content_section .more-content-list .content .visits, .creators.media_groups #more_content_section .more-content-list .content .price, .creators.media_groups #more_content_section .more-content-list .content .visits, .brands.advertisers #more_content_section .more-content-list .content .price, .brands.advertisers #more_content_section .more-content-list .content .visits, .media_groups.brands #more_content_section .more-content-list .content .price, .media_groups.brands #more_content_section .more-content-list .content .visits, .brands.campaigns #more_content_section .more-content-list .content .price, .brands.campaigns #more_content_section .more-content-list .content .visits, .media_groups.placements #more_content_section .more-content-list .content .price, .media_groups.placements #more_content_section .more-content-list .content .visits, .media_groups.campaigns #more_content_section .more-content-list .content .price, .media_groups.campaigns #more_content_section .more-content-list .content .visits, .creators.articles #more_content_section .more-content-list .content .price, .creators.articles #more_content_section .more-content-list .content .visits,
.creators.availabilities #more_content_section .more-content-list .content .price,
.creators.availabilities #more_content_section .more-content-list .content .visits, .content_approval #more_content_section .more-content-list .content .price, .content_approval #more_content_section .more-content-list .content .visits {
  float: right; }

.brands.creators .more-wrapper, .creators.media_groups .more-wrapper, .brands.advertisers .more-wrapper, .media_groups.brands .more-wrapper, .brands.campaigns .more-wrapper, .media_groups.placements .more-wrapper, .media_groups.campaigns .more-wrapper, .creators.articles .more-wrapper,
.creators.availabilities .more-wrapper, .content_approval .more-wrapper {
  text-align: center;
  margin: 3em 0; }

.brands.creators .not-creator-found, .brands.creators .not-brand-found, .brands.creators .not-publisher-found, .brands.creators .not-campaign-found, .creators.media_groups .not-creator-found, .creators.media_groups .not-brand-found, .creators.media_groups .not-publisher-found, .creators.media_groups .not-campaign-found, .brands.advertisers .not-creator-found, .brands.advertisers .not-brand-found, .brands.advertisers .not-publisher-found, .brands.advertisers .not-campaign-found, .media_groups.brands .not-creator-found, .media_groups.brands .not-brand-found, .media_groups.brands .not-publisher-found, .media_groups.brands .not-campaign-found, .brands.campaigns .not-creator-found, .brands.campaigns .not-brand-found, .brands.campaigns .not-publisher-found, .brands.campaigns .not-campaign-found, .media_groups.placements .not-creator-found, .media_groups.placements .not-brand-found, .media_groups.placements .not-publisher-found, .media_groups.placements .not-campaign-found, .media_groups.campaigns .not-creator-found, .media_groups.campaigns .not-brand-found, .media_groups.campaigns .not-publisher-found, .media_groups.campaigns .not-campaign-found, .creators.articles .not-creator-found, .creators.articles .not-brand-found, .creators.articles .not-publisher-found, .creators.articles .not-campaign-found,
.creators.availabilities .not-creator-found,
.creators.availabilities .not-brand-found,
.creators.availabilities .not-publisher-found,
.creators.availabilities .not-campaign-found, .content_approval .not-creator-found, .content_approval .not-brand-found, .content_approval .not-publisher-found, .content_approval .not-campaign-found {
  font-size: 3em;
  text-align: center;
  color: darkgray;
  padding: 5em 0; }

.creators.index .right-content {
  padding: 1em;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 74.41059%; }

.creators.index .right-content:last-child {
  margin-right: 0; }

.creators.index .left-content {
  padding: 1em;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.creators.index .left-content:last-child {
  margin-right: 0; }

.creators.index .creators-checklist h1 {
  font-size: 1.5em;
  color: darkgray; }

.creators.index .creators-checklist .list {
  padding-top: 1em; }

.creators.index .creators-checklist .name {
  display: inline; }

.creators.index .color {
  display: inline-block;
  min-width: 16px;
  min-height: 16px;
  border-radius: 50%;
  background-color: black;
  margin-bottom: -3px;
  margin-left: .4em; }

.creators.index .fc-button {
  transition: all 0.15s ease-out 0s;
  border: 0px none;
  border-radius: 4px;
  background: #ff6666;
  font-weight: normal;
  color: #fff;
  padding: .8em 1.5em;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  text-transform: capitalize;
  padding: 0 .6em;
  text-shadow: none; }

.creators.index .fc-button:hover {
  background: #ff9999; }

.creators.index .fc-button.small {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

.creators.index .fc-button.fill {
  width: 100%;
  text-align: center; }

.creators.index .fc-button.confirm {
  background: #2ab27b; }

.creators.index .fc-button.confirm:hover {
  background: #3ed196; }

.creators.index .fc-button.fc-state-active {
  background-color: #ff9999; }

.content_approval #secondary_nav.has-filter {
  padding: 0; }

.content_approval .modes-wrapper {
  margin: 10px 0;
  line-height: 37px; }

.content_approval .filters-wrapper {
  height: 52px; }

.content_approval .filters-wrapper .loading-actions {
  float: left; }

.content_approval .filters-wrapper .loading-actions i.checked {
  color: #2ab27b; }

.content_approval .filters-wrapper select.placements-list {
  margin: 0;
  margin-right: 10px;
  height: 35.4px;
  float: left;
  border: 1px solid gainsboro;
  box-shadow: 0 0 0;
  color: #354052;
  border-radius: 4px;
  min-height: 34px !important;
  background: #ffffff;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out; }

.content_approval table tr td:nth-child(1) {
  width: 10%;
  text-align: right; }

.content_approval table tr td:nth-child(2) {
  width: 30%; }

.content_approval table tr td:nth-child(3) {
  width: 20%; }

.content_approval table tr td:nth-child(5) {
  width: 10%; }

.flights h2 {
  display: inline-block;
  width: 70%; }

.flights .preview-placements-select {
  display: inline-block;
  width: 30%;
  margin-top: .5em; }

.flight-box {
  background-color: #fdfdfd;
  border-radius: 4px;
  border: 1px solid #dfe2e5;
  padding: 0; }

.flight-box:not(:first-child) {
  margin-top: 1em; }

.flight-box .flatpickr-input {
  visibility: hidden;
  width: 0; }

.flight-box .header {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  padding: 1em; }

.flight-box .header .cell {
  display: flex;
  flex: 1;
  flex-direction: column;
  vertical-align: middle;
  justify-content: center; }

.flight-box .header .cell.cell-icon {
  flex-grow: 0.4;
  text-align: center; }

.flight-box .header .cell.cell-icon .fa, .flight-box .header .cell.cell-icon .checkbox input:checked:after, .checkbox .flight-box .header .cell.cell-icon input:checked:after, .flight-box .header .cell.cell-icon .radio_buttons input:checked:after, .radio_buttons .flight-box .header .cell.cell-icon input:checked:after {
  text-aling: center; }

.flight-box .header .cell.cell-flight-info {
  flex-grow: 4; }

.flight-box .header .cell.cell-flight-info .name {
  font-size: 15px;
  font-weight: 600; }

.flight-box .header .cell.cell-flight-info .dates {
  color: #7f8fa4;
  padding-top: 0.3em;
  font-size: 13px; }

.flight-box .header .cell.cell-flight-info .dates .fa, .flight-box .header .cell.cell-flight-info .dates .checkbox input:checked:after, .checkbox .flight-box .header .cell.cell-flight-info .dates input:checked:after, .flight-box .header .cell.cell-flight-info .dates .radio_buttons input:checked:after, .radio_buttons .flight-box .header .cell.cell-flight-info .dates input:checked:after {
  margin-right: .4em; }

.flight-box .header .cell.cell-clone {
  flex-grow: .3;
  align-items: flex-end; }

.flight-box .header .cell.cell-clone .fa, .flight-box .header .cell.cell-clone .checkbox input:checked:after, .checkbox .flight-box .header .cell.cell-clone input:checked:after, .flight-box .header .cell.cell-clone .radio_buttons input:checked:after, .radio_buttons .flight-box .header .cell.cell-clone input:checked:after {
  color: #7f8fa4;
  padding-right: 4px; }

.flight-box .header .cell.cell-clone a {
  color: #7f8fa4; }

.flight-box .header .cell.cell-clone a:hover {
  color: #ff6666; }

.flight-box .header .cell.cell-clone a:hover .fa, .flight-box .header .cell.cell-clone a:hover .checkbox input:checked:after, .checkbox .flight-box .header .cell.cell-clone a:hover input:checked:after, .flight-box .header .cell.cell-clone a:hover .radio_buttons input:checked:after, .radio_buttons .flight-box .header .cell.cell-clone a:hover input:checked:after {
  color: #ff6666; }

.flight-box .header .cell.cell-timezone {
  flex-grow: 2;
  padding-left: 4em; }

.flight-box .header .cell.cell-timezone .fa, .flight-box .header .cell.cell-timezone .checkbox input:checked:after, .checkbox .flight-box .header .cell.cell-timezone input:checked:after, .flight-box .header .cell.cell-timezone .radio_buttons input:checked:after, .radio_buttons .flight-box .header .cell.cell-timezone input:checked:after {
  position: absolute;
  top: auto;
  left: 61.5%; }

.flight-box .header .cell.cell-volume {
  flex-grow: 1;
  text-align: right;
  margin-right: 2em; }

.flight-box .header .cell.cell-volume .units {
  font-weight: bold; }

.flight-box .header .cell.cell-actions {
  color: #7f8fa4;
  flex-grow: 2;
  border-left: 1px solid #dfe2e5;
  cursor: pointer; }

.flight-box .header .cell.cell-actions .fa, .flight-box .header .cell.cell-actions .checkbox input:checked:after, .checkbox .flight-box .header .cell.cell-actions input:checked:after, .flight-box .header .cell.cell-actions .radio_buttons input:checked:after, .radio_buttons .flight-box .header .cell.cell-actions input:checked:after {
  color: #1fc36a;
  margin-right: .4em; }

.flight-box .header .cell.cell-actions div {
  margin-left: 2em; }

.flight-box .flight-medias-container {
  background-color: #fafbfc;
  border-top: 1px solid #dfe2e5; }

.flight-medias-container .flight-media-cc-selector {
  width: 90%; }

.flight-medias-container .table {
  display: flex;
  flex-flow: column nowrap;
  flex: 1 1 auto; }

.flight-medias-container .table .th {
  font-weight: 700;
  color: #7f8fa4;
  padding-top: 0.5em; }

.flight-medias-container .table .tr {
  width: 100%;
  min-height: 54px;
  display: flex;
  flex-flow: row nowrap; }

.flight-medias-container .table .tr:nth-of-type(even) {
  background-color: #fff; }

.flight-medias-container .table .tr .no-records {
  color: #7f8fa4;
  text-align: center;
  flex-grow: 1;
  padding: 2em; }

.flight-medias-container .table .td {
  display: flex;
  flex-flow: row nowrap;
  flex-basis: 0;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  align-self: center; }

.flight-medias-container .table .td.toggle {
  flex-grow: 0.7;
  justify-content: flex-start;
  padding-left: .8em; }

.flight-medias-container .table .td.toggle .pretty {
  margin-right: 0; }

.flight-medias-container .table .td.toggle .fmid {
  display: inline-block;
  padding-left: 4px;
  font-size: 12px;
  color: #7f8fa4; }

.flight-medias-container .table .td.thumb {
  flex-grow: 1; }

.flight-medias-container .table .td.cc-title {
  flex-grow: 3; }

.flight-medias-container .table .td.dest {
  flex-grow: 3; }

.flight-medias-container .table .td.units {
  flex-grow: 1; }

.flight-medias-container .table .td.units input {
  height: auto;
  width: 90%; }

.flight-medias-container .table .td.parent-id {
  flex-grow: 1; }

.flight-medias-container .table .td.fm-actions {
  flex-grow: 1; }

.flight-medias-container .table .td.fm-actions .trash-button {
  margin-left: .5em; }

.flight-medias-container .table .td.fm-actions .preview-link {
  margin-left: 1em; }

.flight-medias-container .table .td.fm-actions .fa, .flight-medias-container .table .td.fm-actions .checkbox input:checked:after, .checkbox .flight-medias-container .table .td.fm-actions input:checked:after, .flight-medias-container .table .td.fm-actions .radio_buttons input:checked:after, .radio_buttons .flight-medias-container .table .td.fm-actions input:checked:after {
  color: #7f8fa4;
  margin-right: 0.2em; }

.add-flight-media {
  margin: 2em auto 2em auto;
  width: fit-content;
  color: #7f8fa4;
  cursor: pointer;
  text-align: center; }

.add-flight-media .fa, .add-flight-media .checkbox input:checked:after, .checkbox .add-flight-media input:checked:after, .add-flight-media .radio_buttons input:checked:after, .radio_buttons .add-flight-media input:checked:after, .add-flight-media .video_embeddable .checkbox input[type='checkbox']:checked:after, .video_embeddable .checkbox .add-flight-media input[type='checkbox']:checked:after {
  color: #1fc36a;
  margin-right: .4em; }

.add-flight {
  margin-top: 1em;
  display: block;
  width: 100%; }

.add-flight i {
  margin-right: .4em; }

.add-flight .button {
  color: #7f8fa4;
  background: white;
  border: 1px solid #dfe2e5; }

.fm-thumbnail img {
  height: 50px;
  width: 100%;
  border-radius: 4px; }

.fm-thumbnail img.default-thumb {
  background-color: #ccc;
  opacity: .6; }

.tracking .form-container .input-container {
  margin-bottom: 1em; }

.tracking .form-container .input-container .add-fields {
  float: left;
  margin-top: 5px; }

.tracking .form-container .input-container .input {
  width: 100%;
  margin: 5px 0; }

.tracking .form-container .input-container .input input {
  width: 90%; }

.tracking .form-container .input-container .input .remove-box {
  margin-right: 1em;
  line-height: 2.5em; }

.brands.campaigns #secondary_nav .selectize-control, .brands.campaigns #secondary_nav .selectize-control.statuses.single, .publishers.campaigns #secondary_nav .selectize-control, .publishers.campaigns #secondary_nav .selectize-control.statuses.single, .creators.articles #secondary_nav .selectize-control, .creators.articles #secondary_nav .selectize-control.statuses.single, .creators.index #secondary_nav .selectize-control, .creators.index #secondary_nav .selectize-control.statuses.single,
.media_groups.placement_assets #secondary_nav .selectize-control,
.media_groups.placement_assets #secondary_nav .selectize-control.statuses.single, .media_groups.article_styles #secondary_nav .selectize-control, .media_groups.article_styles #secondary_nav .selectize-control.statuses.single, .media_groups.placement_assets #secondary_nav .selectize-control, .media_groups.placement_assets #secondary_nav .selectize-control.statuses.single {
  width: 15em; }

.brands.campaigns .td.cc-title, .brands.campaigns .td.dest, .brands.campaigns .td.parent-id, .publishers.campaigns .td.cc-title, .publishers.campaigns .td.dest, .publishers.campaigns .td.parent-id, .creators.articles .td.cc-title, .creators.articles .td.dest, .creators.articles .td.parent-id, .creators.index .td.cc-title, .creators.index .td.dest, .creators.index .td.parent-id,
.media_groups.placement_assets .td.cc-title,
.media_groups.placement_assets .td.dest,
.media_groups.placement_assets .td.parent-id, .media_groups.article_styles .td.cc-title, .media_groups.article_styles .td.dest, .media_groups.article_styles .td.parent-id, .media_groups.placement_assets .td.cc-title, .media_groups.placement_assets .td.dest, .media_groups.placement_assets .td.parent-id {
  overflow: visible; }

.brands.campaigns .brand-select, .publishers.campaigns .brand-select, .creators.articles .brand-select, .creators.index .brand-select,
.media_groups.placement_assets .brand-select, .media_groups.article_styles .brand-select, .media_groups.placement_assets .brand-select {
  margin-top: 10px; }

.brands.campaigns .content-type-filter, .publishers.campaigns .content-type-filter, .creators.articles .content-type-filter, .creators.index .content-type-filter,
.media_groups.placement_assets .content-type-filter, .media_groups.article_styles .content-type-filter, .media_groups.placement_assets .content-type-filter {
  display: inline-block; }

.brands.campaigns .content-type-filter span, .publishers.campaigns .content-type-filter span, .creators.articles .content-type-filter span, .creators.index .content-type-filter span,
.media_groups.placement_assets .content-type-filter span, .media_groups.article_styles .content-type-filter span, .media_groups.placement_assets .content-type-filter span {
  color: darkgray;
  padding-right: 5px; }

.brands.campaigns .subtitle, .publishers.campaigns .subtitle, .creators.articles .subtitle, .creators.index .subtitle,
.media_groups.placement_assets .subtitle, .media_groups.article_styles .subtitle, .media_groups.placement_assets .subtitle {
  display: inline-block;
  color: darkgray;
  font-size: 1em;
  cursor: pointer;
  margin-bottom: .5em; }

.brands.campaigns .subtitle.active, .publishers.campaigns .subtitle.active, .creators.articles .subtitle.active, .creators.index .subtitle.active,
.media_groups.placement_assets .subtitle.active, .media_groups.article_styles .subtitle.active, .media_groups.placement_assets .subtitle.active {
  color: #2ab27b; }

.brands.campaigns .subtitle:first-child, .publishers.campaigns .subtitle:first-child, .creators.articles .subtitle:first-child, .creators.index .subtitle:first-child,
.media_groups.placement_assets .subtitle:first-child, .media_groups.article_styles .subtitle:first-child, .media_groups.placement_assets .subtitle:first-child {
  padding-right: 5px; }

.brands.campaigns #image_upload, .publishers.campaigns #image_upload, .creators.articles #image_upload, .creators.index #image_upload,
.media_groups.placement_assets #image_upload, .media_groups.article_styles #image_upload, .media_groups.placement_assets #image_upload {
  margin-top: 0; }

.brands.campaigns .mine-input, .publishers.campaigns .mine-input, .creators.articles .mine-input, .creators.index .mine-input,
.media_groups.placement_assets .mine-input, .media_groups.article_styles .mine-input, .media_groups.placement_assets .mine-input {
  width: 100%; }

.brands.campaigns .whitebar, .publishers.campaigns .whitebar, .creators.articles .whitebar, .creators.index .whitebar,
.media_groups.placement_assets .whitebar, .media_groups.article_styles .whitebar, .media_groups.placement_assets .whitebar {
  width: 100%;
  height: 47px;
  background: white;
  position: absolute;
  top: 65px;
  border-bottom: 2px #f5f5f5;
  box-shadow: 0 0.2em 0 0 #ededed; }

.brands.campaigns .react-tabs ul, .publishers.campaigns .react-tabs ul, .creators.articles .react-tabs ul, .creators.index .react-tabs ul,
.media_groups.placement_assets .react-tabs ul, .media_groups.article_styles .react-tabs ul, .media_groups.placement_assets .react-tabs ul {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  box-shadow: 0 0.2em 0 0 #ededed;
  display: block;
  line-height: 1.4em;
  margin-bottom: 1.5em;
  margin-top: 0; }

.brands.campaigns .react-tabs ul::after, .publishers.campaigns .react-tabs ul::after, .creators.articles .react-tabs ul::after, .creators.index .react-tabs ul::after,
.media_groups.placement_assets .react-tabs ul::after, .media_groups.article_styles .react-tabs ul::after, .media_groups.placement_assets .react-tabs ul::after {
  clear: both;
  content: "";
  display: block; }

.brands.campaigns .react-tabs ul li, .publishers.campaigns .react-tabs ul li, .creators.articles .react-tabs ul li, .creators.index .react-tabs ul li,
.media_groups.placement_assets .react-tabs ul li, .media_groups.article_styles .react-tabs ul li, .media_groups.placement_assets .react-tabs ul li {
  padding: 12px 20px; }

.brands.campaigns .react-tabs ul li:first-child, .publishers.campaigns .react-tabs ul li:first-child, .creators.articles .react-tabs ul li:first-child, .creators.index .react-tabs ul li:first-child,
.media_groups.placement_assets .react-tabs ul li:first-child, .media_groups.article_styles .react-tabs ul li:first-child, .media_groups.placement_assets .react-tabs ul li:first-child {
  margin-left: 0 !important; }

.brands.campaigns .share-modal code, .publishers.campaigns .share-modal code, .creators.articles .share-modal code, .creators.index .share-modal code,
.media_groups.placement_assets .share-modal code, .media_groups.article_styles .share-modal code, .media_groups.placement_assets .share-modal code {
  display: block;
  width: 100%; }

.brands.campaigns .campaigns-list, .publishers.campaigns .campaigns-list, .creators.articles .campaigns-list, .creators.index .campaigns-list,
.media_groups.placement_assets .campaigns-list, .media_groups.article_styles .campaigns-list, .media_groups.placement_assets .campaigns-list {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  min-height: 85vh; }

.brands.campaigns .campaigns-list .inner-content, .publishers.campaigns .campaigns-list .inner-content, .creators.articles .campaigns-list .inner-content, .creators.index .campaigns-list .inner-content,
.media_groups.placement_assets .campaigns-list .inner-content, .media_groups.article_styles .campaigns-list .inner-content, .media_groups.placement_assets .campaigns-list .inner-content {
  padding: 2em; }

.brands.campaigns .campaigns-list table, .publishers.campaigns .campaigns-list table, .creators.articles .campaigns-list table, .creators.index .campaigns-list table,
.media_groups.placement_assets .campaigns-list table, .media_groups.article_styles .campaigns-list table, .media_groups.placement_assets .campaigns-list table {
  cursor: pointer; }

.brands.campaigns .campaigns-list table a, .publishers.campaigns .campaigns-list table a, .creators.articles .campaigns-list table a, .creators.index .campaigns-list table a,
.media_groups.placement_assets .campaigns-list table a, .media_groups.article_styles .campaigns-list table a, .media_groups.placement_assets .campaigns-list table a {
  color: #4F4F4F; }

.brands.campaigns .campaigns-list table a:hover, .publishers.campaigns .campaigns-list table a:hover, .creators.articles .campaigns-list table a:hover, .creators.index .campaigns-list table a:hover,
.media_groups.placement_assets .campaigns-list table a:hover, .media_groups.article_styles .campaigns-list table a:hover, .media_groups.placement_assets .campaigns-list table a:hover {
  color: #2ab27b; }

.brands.campaigns .campaigns-list table .centered, .publishers.campaigns .campaigns-list table .centered, .creators.articles .campaigns-list table .centered, .creators.index .campaigns-list table .centered,
.media_groups.placement_assets .campaigns-list table .centered, .media_groups.article_styles .campaigns-list table .centered, .media_groups.placement_assets .campaigns-list table .centered {
  text-align: center; }

.brands.campaigns .campaigns-list table .thumb, .publishers.campaigns .campaigns-list table .thumb, .creators.articles .campaigns-list table .thumb, .creators.index .campaigns-list table .thumb,
.media_groups.placement_assets .campaigns-list table .thumb, .media_groups.article_styles .campaigns-list table .thumb, .media_groups.placement_assets .campaigns-list table .thumb {
  text-align: center; }

.brands.campaigns .campaigns-list table .thumb img, .publishers.campaigns .campaigns-list table .thumb img, .creators.articles .campaigns-list table .thumb img, .creators.index .campaigns-list table .thumb img,
.media_groups.placement_assets .campaigns-list table .thumb img, .media_groups.article_styles .campaigns-list table .thumb img, .media_groups.placement_assets .campaigns-list table .thumb img {
  height: 50px;
  width: auto;
  border-radius: 4px; }

.thumbnail-cta {
  display: inline-block;
  width: 100%; }

.thumbnail-cta .thumbnail-img {
  width: 150px;
  height: 150px;
  background-size: cover;
  float: left; }

.publishers.campaigns .campaigns-list table tr {
  cursor: default; }

.publishers.campaigns .campaigns-list table td:nth-child(1), .publishers.campaigns .campaigns-list table td:nth-child(4) {
  width: 5%; }

.publishers.campaigns .campaigns-list table td h4 {
  margin-bottom: 1em; }

.publishers.campaigns .campaigns-list table td .fa, .publishers.campaigns .campaigns-list table td .checkbox input:checked:after, .checkbox .publishers.campaigns .campaigns-list table td input:checked:after, .publishers.campaigns .campaigns-list table td .radio_buttons input:checked:after, .radio_buttons .publishers.campaigns .campaigns-list table td input:checked:after {
  color: darkgray; }

.brands.campaigns.show h1 {
  margin: 1em 0;
  font-size: 2em; }

.brands.campaigns.show .content-card-image {
  text-align: center;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 25em; }

.brands.campaigns.show #upload_modal, .brands.campaigns.show #upload_image {
  margin-top: 30px; }

.brands.campaigns.show #upload_modal #s3_uploader, .brands.campaigns.show #upload_image #s3_uploader {
  text-align: center;
  padding-top: 4em; }

.brands.campaigns.show .image_uploader {
  padding-top: 4em; }

.brands.campaigns.show .el-confidencial #navbar {
  text-align: center; }

.brands.campaigns.show .placements-wrapper {
  width: 100%;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  clear: both;
  padding: 2% 15%; }

.brands.campaigns.show .placements-wrapper .inner-content {
  padding: 2em; }

.brands.campaigns.show .placements-wrapper table {
  padding: 10px; }

.brands.campaigns.show .placements-wrapper table tr {
  border-bottom: 1px solid #f5f5f5; }

.brands.campaigns.show .placements-wrapper table tr td {
  height: 40px;
  color: darkgray; }

.brands.campaigns.show .placements-wrapper table tr td:first-child {
  width: 5%; }

.brands.campaigns.show .placements-wrapper table tr td:nth-child(2) {
  width: 35%; }

.brands.campaigns.show .video-content {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  top: 0;
  left: 0; }

.brands.campaigns.show .video-content .video-js {
  padding-top: 52.65% !important;
  height: 0 !important; }

.brands.campaigns.show .video-footer {
  background-color: white;
  height: 84px;
  color: #ccc; }

.brands.campaigns.show .video-footer a {
  text-decoration: none; }

.brands.campaigns.show .video-footer .avatar {
  float: left;
  margin: 10px; }

.brands.campaigns.show .video-footer .avatar img {
  width: 60px;
  border-radius: 50%;
  border: 2px solid white;
  background-color: white; }

.brands.campaigns.show .video-footer .sponsor {
  margin: 20px 10px;
  float: left; }

.brands.campaigns.show .video-footer .sponsor a {
  display: block;
  margin-top: 10px;
  color: #6BA1FF; }

.brands.campaigns.show .video-footer .share-buttons {
  float: right;
  margin: 27px; }

.brands.campaigns.show .video-footer .share-buttons .fb-ico {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/share-buttons/facebook-529ad13440cdb3998dafd1a7a97e114db3beafd5a8e2b6d4adc47ee13a82ca11.png);
  background-size: 100%;
  background-color: white;
  width: 25px;
  height: 25px;
  display: inline-block; }

.brands.campaigns.show .video-footer .share-buttons .tw-ico {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/share-buttons/twitter-9244bd3041b7145f8829e79314f71dc6d730eacf4a1136d1c92267c749154b6f.png);
  background-size: 100%;
  background-color: white;
  width: 25px;
  height: 25px;
  display: inline-block; }

.brands.campaigns.show .video-footer .share-buttons span {
  margin-right: 5px; }

.brands.campaigns.show .video-footer .share-buttons a {
  margin-right: 5px; }

.brands.campaigns.show .video-footer .share-buttons a img {
  width: 25px; }

.brands.campaigns.show .video-section, .brands.campaigns.show .article-section {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.brands.campaigns.show .video-section:last-child, .brands.campaigns.show .article-section:last-child {
  margin-right: 0; }

.brands.campaigns.show .video-section textarea, .brands.campaigns.show .article-section textarea {
  min-height: 10em; }

.brands.campaigns.show .platinum-section .with-button {
  display: inline-block;
  margin-left: .5em; }

.brands.campaigns.show .platinum-section .with-button button {
  background-color: #ffc107; }

.brands.campaigns.show .platinum-section .with-button button:disabled {
  background-color: darkgray; }

.brands.campaigns.show .actions {
  text-align: right;
  margin-bottom: 1em; }

.brands.campaigns.show .actions .back-button {
  text-transform: none;
  float: none;
  padding: .75em 1.75em;
  margin-right: .5em;
  background: white;
  color: darkgray;
  border-color: darkgray; }

.brands.campaigns.show .actions .back-button:hover {
  background: darkgray;
  color: white; }

.brands.campaigns.show .article-wrapper {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  clear: both;
  padding: 20px; }

.brands.campaigns.show .article-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.brands.campaigns.show .article-wrapper .inner-content {
  padding: 2em; }

.brands.campaigns.show .article-wrapper .input-with-label {
  width: 100%;
  clear: both; }

.brands.campaigns.show .article-wrapper .input-with-label::after {
  clear: both;
  content: "";
  display: block; }

.brands.campaigns.show .article-wrapper .input-with-label label {
  color: darkgray;
  display: block;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%;
  text-align: left;
  margin-top: 10px; }

.brands.campaigns.show .article-wrapper .input-with-label label:last-child {
  margin-right: 0; }

.brands.campaigns.show .article-wrapper .input-with-label .input {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 91.4702%; }

.brands.campaigns.show .article-wrapper .input-with-label .input:last-child {
  margin-right: 0; }

.brands.campaigns.show .mined-content {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  margin-top: 20px; }

.brands.campaigns.show .mined-content:last-child {
  margin-right: 0; }

.brands.campaigns.show .mined-content #mine_content_button {
  float: right;
  background: #2ab27b;
  margin-top: -.5em; }

.brands.campaigns.show .mined-content .mined-list {
  position: relative;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  min-height: 25em;
  width: 100%;
  margin-top: 30px;
  padding: 0;
  max-height: 26em;
  overflow-y: scroll;
  background: white; }

.brands.campaigns.show .mined-content .mined-list .inner-content {
  padding: 2em; }

.brands.campaigns.show .mined-content .mined-list .mine-placeholder {
  position: absolute;
  width: 100%;
  top: 40%;
  font-size: 1.5em;
  color: darkgray;
  text-align: center; }

.brands.campaigns.show .mined-content .mined-list .mine-placeholder i {
  font-size: 1.5em; }

.brands.campaigns.show .mined-content .mined-list .mine-placeholder span {
  display: block; }

.brands.campaigns.show .mined-content .mined-list ul {
  list-style: none; }

.brands.campaigns.show .mined-content .mined-list ul li {
  padding: 0; }

.brands.campaigns.show .mined-content .mined-list img, .brands.campaigns.show .mined-content .mined-list video {
  width: 100%; }

.brands.campaigns.show .player-wrapper {
  margin-top: 20px;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

.brands.campaigns.show .player-wrapper:last-child {
  margin-right: 0; }

.brands.campaigns.show .content-wrapper {
  margin-top: 30px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  min-height: 25em;
  position: relative; }

.brands.campaigns.show .content-wrapper .inner-content {
  padding: 2em; }

.brands.campaigns.show .content-wrapper .button, .brands.campaigns.show .content-wrapper #file-bar {
  -webkit-transform: translate(-50%, 10%);
  -moz-transform: translate(-50%, 10%);
  -ms-transform: translate(-50%, 10%);
  -o-transform: translate(-50%, 10%);
  transform: translate(-50%, 10%);
  position: absolute;
  top: 50%;
  left: 50%; }

.brands.campaigns.show .content-wrapper #file-bar {
  text-align: center;
  margin: 0 auto;
  width: 80%; }

.brands.campaigns.show .thumbnail {
  width: 100%;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  height: 25em; }

.brands.campaigns.show .thumbnail .spinner {
  display: block;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/loading-9c0b43da1466a53674b7510ce0241a9b1c3840a8e0ad9b00e027a82e18974f71.gif);
  width: 30px;
  height: 30px;
  margin: auto;
  margin-top: 1em; }

.brands.campaigns.show .content-selector-wrapper::after {
  clear: both;
  content: "";
  display: block; }

.brands.campaigns.show .content-selector-wrapper .content {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  margin-bottom: 1em;
  cursor: pointer; }

.brands.campaigns.show .content-selector-wrapper .content:last-child {
  margin-right: 0; }

.brands.campaigns.show .content-selector-wrapper .content:nth-child(3n) {
  margin-right: 0; }

.brands.campaigns.show .content-selector-wrapper .content:nth-child(3n+1) {
  clear: left; }

.brands.campaigns.show .content-selector-wrapper .content.selected img {
  border-color: #ff6666; }

.brands.campaigns.show .content-selector-wrapper .content img {
  transition: all 0.15s ease-out 0s;
  border: 4px solid transparent;
  width: 100%; }

.brands.campaigns.show .content-selector-wrapper .content footer {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.brands.campaigns.show #campaign-video {
  border: 0;
  width: 100%;
  background: #ff6666; }

.brands.campaigns.show #offered-by-input {
  width: 100%;
  display: inline-block;
  vertical-align: top; }

.brands.campaigns.show #offered-by-input .input {
  width: 49%;
  float: left;
  margin-right: 32px; }

.brands.campaigns.show #offered-by-input .input.pretty.success.smooth label:last-child {
  margin-top: 12px; }

.brands.campaigns.show #offered-by-input .input.pretty.success.smooth {
  width: 15%; }

.brands.campaigns.show #offered-by-input #offered-by-checkbox {
  margin-right: 0; }

.brands.campaigns.show .video-input label:last-child {
  margin-top: 12px;
  margin-left: 5px; }

.brands.campaigns.show .two-col-check .input {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  margin-bottom: 0;
  text-align: left; }

.brands.campaigns.show .two-col-check .input:last-child {
  margin-right: 0; }

.brands.campaigns.show .two-col-check .input input {
  width: 100%; }

.brands.campaigns.show select.download-list {
  margin: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  height: 35.4px;
  float: right;
  border: 1px solid gainsboro;
  box-shadow: 0 0 0;
  color: #354052;
  border-radius: 4px;
  min-height: 34px !important;
  background: #ffffff;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out; }

.brands.campaigns.show .report-status {
  margin: 10px;
  float: right; }

.brands.campaigns.show .report-status.error {
  color: #FF5722; }

a.remove-box {
  cursor: pointer;
  float: right; }

a.remove-box i.fa {
  margin-left: 5px; }

a.add-box {
  color: #2ab27b;
  cursor: pointer; }

.cta-box {
  padding-bottom: 5px;
  margin-bottom: 15px;
  border-bottom: 1px solid #f5f5f5; }

a.add-button {
  cursor: pointer;
  border: 1px solid #ccc;
  padding: 0.2em 0.8em 0.2em 0.8em;
  border-radius: 4px;
  color: #607D8B; }

a.add-button:hover {
  background-color: #f6f8f8;
  color: #607d8b; }

ul.cta-boxes {
  padding: 0;
  list-style: none; }

ul.cta-boxes h4 {
  margin-bottom: 1em; }

ul.cta-boxes li.ctabox-container {
  margin-bottom: 2em;
  background-color: #f6f6f6;
  padding: 1em; }

.form-container .input-container .eoc-report-url.input input {
  width: 97%; }

.form-container .input-container .eoc-link {
  margin-left: .5em; }

.form-container .input-container.age .input {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.form-container .input-container.age .input:last-child {
  margin-right: 0; }

form [type=text], form [type=password], form [type=date], form [type=email], form select, form .selectize-input, form .SingleDatePickerInput, form textarea, form [type=number], form [type=search], .form [type=text], .form [type=password], .form [type=date], .form [type=email], .form select, .form .selectize-input, .form .SingleDatePickerInput, .form textarea, .form [type=number], .form [type=search] {
  border: 1px solid #dfe3e9;
  padding: .6em;
  color: #354052;
  border-radius: 4px;
  box-shadow: none;
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out; }

form .help-block, .form .help-block {
  display: block;
  margin-top: 5px;
  color: #ff6666; }

form .help-block-froala, .form .help-block-froala {
  margin-bottom: 5px; }

form .help-block-froala .number-words, .form .help-block-froala .number-words {
  margin: 0 3px; }

form .input, .form .input {
  margin-bottom: 1em;
  text-align: left; }

form .input input:not([type=radio]), form .input select, form .input textarea, .form .input input:not([type=radio]), .form .input select, .form .input textarea {
  width: 100%; }

form .input [type=radio], .form .input [type=radio] {
  margin-right: .3em; }

form .input input:focus, .form .input input:focus {
  outline: none;
  border-color: #03A9F4; }

form .input label, .form .input label {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  color: #7f8fa4;
  font-weight: bold;
  display: block;
  margin-bottom: .5em; }

form .input label.short-label, .form .input label.short-label {
  width: 21%;
  display: inline-block; }

form .input .campaigns-previews .Select, .form .input .campaigns-previews .Select {
  display: inline-block;
  width: 40%;
  padding-right: 1em; }

form .input .campaigns-previews .input, .form .input .campaigns-previews .input {
  position: relative; }

form .input .campaigns-previews .input input[type=file], .form .input .campaigns-previews .input input[type=file] {
  position: absolute;
  top: .5em; }

form .input .campaigns-previews .add-fields, .form .input .campaigns-previews .add-fields {
  display: block; }

form .input .campaigns-invoice .input input, .form .input .campaigns-invoice .input input {
  width: 40%; }

form .input.radio_buttons span, .form .input.radio_buttons span {
  display: inline-block;
  margin-right: 1.4em; }

form .input .tip, .form .input .tip {
  margin-top: .5em;
  color: darkgray;
  display: block; }

form .error, .form .error {
  display: block;
  font-size: .85em;
  background-color: #ffc2c2;
  padding: .5em;
  color: #660000; }

form .info, .form .info {
  display: block;
  font-size: .85em;
  background-color: #92c7ed;
  padding: .5em;
  color: #05141f; }

form .SingleDatePicker, .form .SingleDatePicker {
  width: 100%; }

form .SingleDatePicker .SingleDatePickerInput, .form .SingleDatePicker .SingleDatePickerInput {
  padding: 0.05em;
  width: 100%; }

form .SingleDatePicker .SingleDatePickerInput .DateInput, .form .SingleDatePicker .SingleDatePickerInput .DateInput {
  font-size: 1em;
  width: 100%;
  line-height: 1em;
  padding: .5em; }

form [type=submit], .form [type=submit] {
  transition: all 0.15s ease-out 0s;
  border: 0px none;
  border-radius: 4px;
  background: #ff6666;
  font-weight: normal;
  color: #fff;
  padding: .8em 1.5em;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  text-transform: capitalize; }

form [type=submit]:hover, .form [type=submit]:hover {
  background: #ff9999; }

form .small[type=submit], .form .small[type=submit] {
  padding: .5em 1em;
  letter-spacing: normal;
  text-transform: none; }

form .fill[type=submit], .form .fill[type=submit] {
  width: 100%;
  text-align: center; }

form .confirm[type=submit], .form .confirm[type=submit] {
  background: #2ab27b; }

form .confirm[type=submit]:hover, .form .confirm[type=submit]:hover {
  background: #3ed196; }

form [type=submit]:disabled, .form [type=submit]:disabled {
  opacity: 0.40;
  cursor: not-allowed; }

form .actions, .form .actions {
  margin-top: 2em;
  padding-top: 2em;
  text-align: right; }

form .actions .destroy, .form .actions .destroy {
  float: left;
  line-height: 3em; }

#breadcrumbs {
  background-color: #444444;
  color: #a9a9a9; }

#breadcrumbs ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 0;
  float: left; }

#breadcrumbs .new-campaign-button {
  float: right; }

#breadcrumbs .new-campaign-button a {
  padding-top: .5em;
  padding-bottom: .5em;
  margin-top: .5em;
  margin-bottom: .5em; }

#breadcrumbs li {
  display: inline;
  line-height: 3em; }

#breadcrumbs li > i {
  margin-left: 5px; }

#breadcrumbs li a {
  color: #a9a9a9; }

#breadcrumbs li a:hover {
  color: #ff6666; }

#breadcrumbs li:not(:last-child):after {
  content: "\BB";
  position: relative;
  margin: 0 0.5em 0 0.5em; }

#secondary_nav {
  min-height: 2em !important; }

#secondary_nav .campaign-status {
  float: right;
  margin-top: 18px; }

#secondary_nav .campaign-status span {
  text-transform: uppercase;
  font-size: 12px;
  margin-right: 8px;
  display: table-cell;
  vertical-align: middle;
  line-height: 1em;
  margin-right: 1em;
  padding-right: 8px;
  color: #7f8fa4; }

#secondary_nav .campaign-status .status {
  border-radius: 50%;
  background-color: #3498E3;
  width: 12px;
  height: 12px;
  display: table-cell;
  vertical-align: middle; }

#secondary_nav .campaign-status .status.running {
  background-color: #2ab27b; }

#secondary_nav .campaign-status .status.finished {
  background-color: #000000; }

#secondary_nav .campaign-status .status.planning {
  background-color: #3498E3; }

#secondary_nav .campaign-status .status.demo {
  background-color: #FFFF00; }

#secondary_nav .campaign-status .status.paused {
  background-color: #ccc; }

#secondary_nav .campaign-status .status.proposal {
  background-color: #800080; }

#secondary_nav .campaign-status .status.lost {
  background-color: #cc0000; }

#secondary_nav .customise {
  display: inline;
  margin: 1em; }

#secondary_nav .customise a {
  cursor: pointer;
  color: #2ab27b; }

#secondary_nav .xls-download {
  cursor: pointer;
  color: #2ab27b; }

#secondary_nav .xls-download:hover {
  color: #3ed196; }

#secondary_nav .xls-download span {
  font-variant: ordinal; }

.ql-editor {
  min-height: 30em; }

.secondary-nav-tabs ul {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  overflow: hidden;
  border-bottom: 3px solid #FF5722; }

.secondary-nav-tabs li {
  display: inline-block;
  padding-bottom: 1em;
  font-size: 1em;
  text-transform: uppercase;
  margin-top: 1em;
  color: #a9a9a9; }

.secondary-nav-tabs li:not(:last-of-type) {
  margin-right: 3em; }

.secondary-nav-tabs li.selected {
  border-bottom: 2px solid #03A9F4;
  color: #354052; }

h2.new-campaign-heading {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  color: #354052;
  margin-top: 0;
  font-size: 18px;
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 1em;
  margin-top: 1.5em; }

.new-campaign {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  background-color: #fdfdfd;
  border-radius: 4px;
  border: 1px solid #dfe2e5;
  padding: 1em; }

.new-campaign:last-child {
  margin-right: 0; }

.new-campaign .button {
  width: 200px !important;
  float: right;
  margin-top: 2em; }

.Select.is-open {
  z-index: 99999 !important;
  position: relative; }

#campaign_panel {
  margin-top: -1.3em; }

#campaign_panel .basic-form {
  width: 70%;
  float: right; }

#campaign_panel .sidebar {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 10.43705%;
  height: 100vh;
  background: linear-gradient(-90deg, #fdfdfd, transparent);
  text-align: left;
  border-right: 1px solid #dfe2e5; }

#campaign_panel .sidebar:last-child {
  margin-right: 0; }

#campaign_panel .sidebar ul.campaign-sidebar {
  padding: 0;
  margin-top: 0.5em;
  list-style: none;
  overflow: hidden; }

#campaign_panel .sidebar li a {
  display: block;
  line-height: 2.5em;
  text-decoration: none;
  font-size: 14px;
  color: #7f8fa4;
  font-family: "Source Sans Pro", sans-serif;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

#campaign_panel .sidebar li a:hover {
  color: #354052; }

#campaign_panel .sidebar li:hover {
  background-color: #fff; }

#campaign_panel .sidebar li a.active {
  border-right: 3px solid #03A9F4;
  color: #03A9f4;
  font-weight: bold; }

#campaign_panel .sidebar li a.disabled-link {
  color: #f5f5f5;
  pointer-events: none;
  cursor: not-allowed; }

#campaign_panel .sidebar li::after {
  content: "";
  background: linear-gradient(-90deg, #dfe2e5, transparent);
  display: block;
  bottom: 0;
  height: 1px; }

#campaign_panel .sidebar i {
  margin-right: 15px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

#campaign_panel .right-content, #campaign_panel .full-width {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 87.20529%;
  min-height: 800px; }

#campaign_panel .right-content:last-child, #campaign_panel .full-width:last-child {
  margin-right: 0; }

#campaign_panel .right-content h2, #campaign_panel .right-content .row.flights, #campaign_panel .full-width h2, #campaign_panel .full-width .row.flights {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  color: #354052;
  margin-top: 0;
  font-size: 18px;
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: .5em;
  margin-top: .5em; }

#campaign_panel .right-content .search-input, #campaign_panel .full-width .search-input {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%; }

#campaign_panel .right-content .search-input:last-child, #campaign_panel .full-width .search-input:last-child {
  margin-right: 0; }

#campaign_panel .right-content .country-filter, #campaign_panel .full-width .country-filter {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  float: right; }

#campaign_panel .right-content .country-filter:last-child, #campaign_panel .full-width .country-filter:last-child {
  margin-right: 0; }

#campaign_panel .right-content .inventory-filters .input, #campaign_panel .full-width .inventory-filters .input {
  margin-top: 1em; }

#campaign_panel .right-content .inventory-filters .placement-filter, #campaign_panel .full-width .inventory-filters .placement-filter {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

#campaign_panel .right-content .inventory-filters .placement-filter:last-child, #campaign_panel .full-width .inventory-filters .placement-filter:last-child {
  margin-right: 0; }

#campaign_panel .right-content .inventory-filters .category-filter, #campaign_panel .full-width .inventory-filters .category-filter {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 74.41059%; }

#campaign_panel .right-content .inventory-filters .category-filter:last-child, #campaign_panel .full-width .inventory-filters .category-filter:last-child {
  margin-right: 0; }

#campaign_panel .right-content .inventory-table, #campaign_panel .full-width .inventory-table {
  margin-top: 1.5em; }

#campaign_panel .right-content .inventory-table .pretty, #campaign_panel .full-width .inventory-table .pretty {
  font-size: 12px; }

#campaign_panel .right-content .inventory-table .no-results, #campaign_panel .full-width .inventory-table .no-results {
  text-align: center;
  padding: 4em;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  color: #354052; }

#campaign_panel .right-content section.row, #campaign_panel .full-width section.row {
  display: block; }

#campaign_panel .right-content section.row::after, #campaign_panel .full-width section.row::after {
  clear: both;
  content: "";
  display: block; }

#campaign_panel .right-content .total-clicks, #campaign_panel .full-width .total-clicks {
  float: right;
  font-size: 14px;
  margin-top: 5px; }

#campaign_panel .right-content .nav-tab, #campaign_panel .full-width .nav-tab {
  float: left;
  display: block;
  margin-right: 2.84259%;
  width: 38.29445%;
  min-height: 60px;
  margin-bottom: 1em;
  margin-top: 1.5em;
  text-align: left; }

#campaign_panel .right-content .nav-tab:last-child, #campaign_panel .full-width .nav-tab:last-child {
  margin-right: 0; }

#campaign_panel .right-content .nav-tab ul, #campaign_panel .full-width .nav-tab ul {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  overflow: hidden;
  border-bottom: 1px solid #dfe2e5; }

#campaign_panel .right-content .nav-tab li, #campaign_panel .full-width .nav-tab li {
  display: inline-block;
  padding-bottom: 1.5em;
  font-size: 1em; }

#campaign_panel .right-content .nav-tab li:not(:last-of-type), #campaign_panel .full-width .nav-tab li:not(:last-of-type) {
  margin-right: 3em; }

#campaign_panel .right-content .nav-tab li.selected, #campaign_panel .full-width .nav-tab li.selected {
  border-bottom: 2px solid #03A9F4; }

#campaign_panel .right-content .nav-tab li.selected a, #campaign_panel .full-width .nav-tab li.selected a {
  color: #354052; }

#campaign_panel .right-content .nav-tab li a, #campaign_panel .full-width .nav-tab li a {
  display: block;
  color: #7f8fa4; }

#campaign_panel .right-content .nav-tab li a:hover, #campaign_panel .full-width .nav-tab li a:hover {
  color: #03A9F4; }

#campaign_panel .right-content .nav-tab li a.active, #campaign_panel .full-width .nav-tab li a.active {
  font-weight: bold; }

#campaign_panel .right-content .nav-tab.targeting, #campaign_panel .full-width .nav-tab.targeting {
  float: left;
  display: block;
  margin-right: 2.84259%;
  width: 79.43148%; }

#campaign_panel .right-content .nav-tab.targeting:last-child, #campaign_panel .full-width .nav-tab.targeting:last-child {
  margin-right: 0; }

#campaign_panel .right-content .select-area, #campaign_panel .full-width .select-area {
  width: 30%;
  display: inline-block; }

#campaign_panel .right-content .preview-panel a, #campaign_panel .full-width .preview-panel a {
  line-height: 2em; }

#campaign_panel .right-content .main_panel, #campaign_panel .full-width .main_panel {
  position: relative;
  background-color: #fdfdfd;
  border-radius: 4px;
  border: 1px solid #dfe2e5;
  padding: 1.5em 1.5em 1em 1.5em; }

#campaign_panel .right-content .main_panel .disabled-article, #campaign_panel .full-width .main_panel .disabled-article {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #EEE;
  opacity: 0.6;
  z-index: 999;
  text-align: center;
  padding-top: 1em; }

#campaign_panel .right-content .main_panel .disabled-article span, #campaign_panel .full-width .main_panel .disabled-article span {
  color: #354052;
  font-weight: bold; }

#campaign_panel .right-content .main_panel fieldset, #campaign_panel .full-width .main_panel fieldset {
  border: none;
  padding: 0; }

#campaign_panel .right-content .main_panel.basic, #campaign_panel .full-width .main_panel.basic {
  margin-top: 1.5em; }

#campaign_panel .right-content .main_panel.summary label, #campaign_panel .full-width .main_panel.summary label {
  color: #7f8fa4;
  font-size: 12px;
  text-transform: uppercase; }

#campaign_panel .right-content .main_panel.summary span.value, #campaign_panel .full-width .main_panel.summary span.value {
  display: block;
  margin-bottom: 1em; }

#campaign_panel .right-content .main_panel.summary .Select-control, #campaign_panel .full-width .main_panel.summary .Select-control {
  height: 30px;
  width: 130px;
  margin-top: 8px; }

#campaign_panel .right-content .main_panel.summary .Select-placeholder, #campaign_panel .full-width .main_panel.summary .Select-placeholder {
  line-height: 26px; }

#campaign_panel .right-content .main_panel.summary .Select-value, #campaign_panel .full-width .main_panel.summary .Select-value {
  line-height: 26px !important; }

#campaign_panel .right-content .main_panel.summary .Select-value .Select-value-label, #campaign_panel .full-width .main_panel.summary .Select-value .Select-value-label {
  line-height: 26px; }

#campaign_panel .right-content .main_panel.summary .Select-input, #campaign_panel .full-width .main_panel.summary .Select-input {
  height: 26px; }

#campaign_panel .right-content .main_panel h2, #campaign_panel .full-width .main_panel h2 {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  color: #354052;
  margin-top: 0;
  font-size: 18px;
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 1em; }

#campaign_panel .right-content .main_panel h3, #campaign_panel .full-width .main_panel h3 {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  color: #354052;
  margin-top: 0;
  font-size: 16px;
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 1em; }

#campaign_panel .right-content .preview_panel, #campaign_panel .full-width .preview_panel {
  float: left;
  display: block;
  margin-right: 2.84259%;
  width: 58.86297%;
  min-height: 200px; }

#campaign_panel .right-content .preview_panel:last-child, #campaign_panel .full-width .preview_panel:last-child {
  margin-right: 0; }

#campaign_panel .right-content .preview_panel h2, #campaign_panel .full-width .preview_panel h2 {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  color: #354052;
  margin-top: 0;
  font-size: 18px;
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 1em; }

#campaign_panel .right-content .preview_panel .preview-container, #campaign_panel .full-width .preview_panel .preview-container {
  background-color: #fdfdfd;
  border-radius: 4px;
  border: 1px solid #dfe2e5;
  padding-bottom: 1em; }

#campaign_panel .right-content .preview_panel .preview-container::after, #campaign_panel .full-width .preview_panel .preview-container::after {
  clear: both;
  content: "";
  display: block; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image, #campaign_panel .full-width .preview_panel .preview-container .cc-image {
  width: 90%;
  margin: 1em auto;
  margin-bottom: 0; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .cc-play-btn, #campaign_panel .full-width .preview_panel .preview-container .cc-image .cc-play-btn {
  display: block; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .cc-play-btn:after, #campaign_panel .full-width .preview_panel .preview-container .cc-image .cc-play-btn:after {
  content: "";
  background: url("https://8340428b95826830033f2d8ba437dc85.exte.one/assets/icons/play-4b3494f47870a3a10036781c36bcf947ce3773ba40a91f302b738afe74249a92.png") no-repeat;
  background-size: contain;
  background-position: left;
  position: absolute;
  width: auto;
  height: 30%;
  left: .5rem;
  right: 0;
  bottom: .5rem;
  z-index: 1000; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .preview_panel, #campaign_panel .full-width .preview_panel .preview-container .cc-image .preview_panel {
  width: 100%;
  margin-bottom: 1em; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .preview_panel > div, #campaign_panel .full-width .preview_panel .preview-container .cc-image .preview_panel > div {
  position: relative; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .preview_panel .overlay, #campaign_panel .full-width .preview_panel .preview-container .cc-image .preview_panel .overlay {
  z-index: 99;
  position: absolute;
  left: 0;
  top: 0;
  background: #03a9f4;
  color: white;
  padding: 2px 5px; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .ratio-image, #campaign_panel .full-width .preview_panel .preview-container .cc-image .ratio-image {
  width: 100%;
  padding-top: 56.25%;
  position: relative; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .ratio-image .overlay, #campaign_panel .full-width .preview_panel .preview-container .cc-image .ratio-image .overlay {
  z-index: 99;
  position: absolute;
  left: 0;
  top: 0;
  background: #03a9f4;
  color: white;
  padding: 2px 5px; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .image, #campaign_panel .right-content .preview_panel .preview-container .cc-image #image_upload, #campaign_panel .full-width .preview_panel .preview-container .cc-image .image, #campaign_panel .full-width .preview_panel .preview-container .cc-image #image_upload {
  width: 100%;
  height: 100%;
  background-size: cover;
  transition: all 0.3s ease-in;
  position: absolute;
  top: 0;
  left: 0; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .caption, #campaign_panel .full-width .preview_panel .preview-container .cc-image .caption {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(127, 143, 167, 0.7);
  opacity: 0;
  transition: all 0.3s ease-in;
  color: #dfe2e5;
  border-radius: 4px; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .caption h1, #campaign_panel .full-width .preview_panel .preview-container .cc-image .caption h1 {
  margin-top: 22%; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .upload-button, #campaign_panel .full-width .preview_panel .preview-container .cc-image .upload-button {
  display: table;
  transition: all 0.3s ease-in;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .upload-button .upload-wrapper, #campaign_panel .full-width .preview_panel .preview-container .cc-image .upload-button .upload-wrapper {
  display: table-cell;
  vertical-align: middle; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .upload-button .upload-text, #campaign_panel .full-width .preview_panel .preview-container .cc-image .upload-button .upload-text {
  color: #EEE;
  margin: 0 auto;
  font-size: 1.5em; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .upload-button i, #campaign_panel .full-width .preview_panel .preview-container .cc-image .upload-button i {
  width: 100%;
  color: #EEE;
  font-size: 8em;
  margin: 0 auto; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .image:hover .caption, #campaign_panel .full-width .preview_panel .preview-container .cc-image .image:hover .caption {
  opacity: 1;
  z-index: 2; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .image:hover .caption img, #campaign_panel .full-width .preview_panel .preview-container .cc-image .image:hover .caption img {
  width: 100%;
  height: 100%; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .inputfile, #campaign_panel .full-width .preview_panel .preview-container .cc-image .inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

#campaign_panel .right-content .preview_panel .preview-container .cc-image .inputfile + label, #campaign_panel .full-width .preview_panel .preview-container .cc-image .inputfile + label {
  display: table;
  width: 100%;
  height: 100%;
  border: 1px solid #dfe2e5; }

#campaign_panel .right-content .preview_panel .preview-container .cc-text, #campaign_panel .full-width .preview_panel .preview-container .cc-text {
  width: 90%;
  margin: 0 auto;
  margin-top: 1em; }

#campaign_panel .right-content .preview_panel .preview-container .cc-text .title h1, #campaign_panel .full-width .preview_panel .preview-container .cc-text .title h1 {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  text-align: left;
  font-size: 18px;
  margin-bottom: 0.4em;
  color: #08224d;
  margin-top: 0; }

#campaign_panel .right-content .preview_panel .preview-container .cc-text .subtitle h2, #campaign_panel .full-width .preview_panel .preview-container .cc-text .subtitle h2 {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  text-align: left;
  font-size: 14px;
  color: #7f8fa4;
  padding-right: .8em; }

#campaign_panel .right-content .preview_panel .preview-container .cc-footer, #campaign_panel .full-width .preview_panel .preview-container .cc-footer {
  height: 20px; }

#campaign_panel .right-content .preview_panel .preview-container .cc-footer .avatar, #campaign_panel .full-width .preview_panel .preview-container .cc-footer .avatar {
  float: left; }

#campaign_panel .right-content .preview_panel .preview-container .cc-footer .avatar img, #campaign_panel .full-width .preview_panel .preview-container .cc-footer .avatar img {
  width: 45px;
  height: 45px; }

#campaign_panel .right-content .preview_panel .preview-container .cc-footer .sponsor, #campaign_panel .full-width .preview_panel .preview-container .cc-footer .sponsor {
  float: right;
  text-align: left;
  padding-right: 1em; }

#campaign_panel .right-content .preview_panel .preview-container .cc-footer .sponsor h4, #campaign_panel .full-width .preview_panel .preview-container .cc-footer .sponsor h4 {
  font-size: 0.8em;
  margin: .3em .5em 0 0;
  display: inline; }

#campaign_panel .right-content .preview_panel .preview-container .cc-footer .sponsor a, #campaign_panel .full-width .preview_panel .preview-container .cc-footer .sponsor a {
  text-decoration: none;
  font-size: 0.8em;
  color: #03A9F4; }

#campaign_panel .right-content .preview_panel .embed-code, #campaign_panel .full-width .preview_panel .embed-code {
  word-wrap: break-word;
  padding: 10px 15px;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 1px 0 #fff inset;
  padding: 5px 20px;
  margin: 20px 0;
  display: block;
  border: 1px solid #d6d6d6;
  background-color: rgba(249, 255, 0, 0.18);
  color: #424242; }

#campaign_panel .right-content .mining-panel, #campaign_panel .full-width .mining-panel {
  float: left;
  display: block;
  margin-right: 2.84259%;
  width: 38.29445%;
  min-height: 600px; }

#campaign_panel .right-content .mining-panel:last-child, #campaign_panel .full-width .mining-panel:last-child {
  margin-right: 0; }

#campaign_panel .right-content .mining-panel .header, #campaign_panel .full-width .mining-panel .header {
  display: block;
  display: block; }

#campaign_panel .right-content .mining-panel .header::after, #campaign_panel .full-width .mining-panel .header::after {
  clear: both;
  content: "";
  display: block; }

#campaign_panel .right-content .mining-panel .header .header-text, #campaign_panel .full-width .mining-panel .header .header-text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  color: #354052;
  margin-top: 0;
  font-size: 18px;
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 1em; }

#campaign_panel .right-content .mining-panel .header .header-text:last-child, #campaign_panel .full-width .mining-panel .header .header-text:last-child {
  margin-right: 0; }

#campaign_panel .right-content .mining-panel .header .mining-input, #campaign_panel .full-width .mining-panel .header .mining-input {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  vertical-align: middle;
  white-space: nowrap;
  position: relative; }

#campaign_panel .right-content .mining-panel .header .mining-input:last-child, #campaign_panel .full-width .mining-panel .header .mining-input:last-child {
  margin-right: 0; }

#campaign_panel .right-content .mining-panel .header .mining-input .icon, #campaign_panel .full-width .mining-panel .header .mining-input .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 10px;
  z-index: 1;
  color: #7f8fa4; }

#campaign_panel .right-content .mining-panel .header .mining-input input[type=search], #campaign_panel .full-width .mining-panel .header .mining-input input[type=search] {
  padding: .6em;
  font-size: 10pt;
  padding-left: 30px;
  border-radius: 4px;
  border: 1px solid #d6d6d6;
  width: 100%;
  box-sizing: border-box; }

#campaign_panel .right-content .mining-panel .header .mining-input input[type=search]::-webkit-input-placeholder, #campaign_panel .full-width .mining-panel .header .mining-input input[type=search]::-webkit-input-placeholder {
  color: #65737e; }

#campaign_panel .right-content .mining-panel .header .mining-input input[type=search]:-moz-placeholder, #campaign_panel .full-width .mining-panel .header .mining-input input[type=search]:-moz-placeholder {
  /* Firefox 18- */
  color: #65737e; }

#campaign_panel .right-content .mining-panel .header .mining-input input[type=search]::-moz-placeholder, #campaign_panel .full-width .mining-panel .header .mining-input input[type=search]::-moz-placeholder {
  /* Firefox 19+ */
  color: #65737e; }

#campaign_panel .right-content .mining-panel .header .mining-input input[type=search]:-ms-input-placeholder, #campaign_panel .full-width .mining-panel .header .mining-input input[type=search]:-ms-input-placeholder {
  color: #65737e; }

#campaign_panel .right-content .mining-panel .header .mining-input input[type=search]:focus, #campaign_panel .full-width .mining-panel .header .mining-input input[type=search]:focus {
  outline: none;
  border-color: #03A9F4; }

#campaign_panel .right-content .mining-panel .mined-contents, #campaign_panel .full-width .mining-panel .mined-contents {
  display: block;
  background-color: #fdfdfd;
  border-radius: 4px;
  border: 1px solid #dfe2e5;
  padding-bottom: 1em;
  min-height: 25em;
  position: relative; }

#campaign_panel .right-content .mining-panel .mined-contents::after, #campaign_panel .full-width .mining-panel .mined-contents::after {
  clear: both;
  content: "";
  display: block; }

#campaign_panel .right-content .mining-panel .mined-contents::after, #campaign_panel .full-width .mining-panel .mined-contents::after {
  clear: both;
  content: "";
  display: block; }

#campaign_panel .right-content .mining-panel .mined-contents .pagination, #campaign_panel .full-width .mining-panel .mined-contents .pagination {
  bottom: .5em;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%); }

#campaign_panel .right-content .mining-panel .mined-contents .pagination ul > li, #campaign_panel .full-width .mining-panel .mined-contents .pagination ul > li {
  margin: 0 .5em 0 .5em; }

#campaign_panel .right-content .mining-panel .mined-contents ul, #campaign_panel .full-width .mining-panel .mined-contents ul {
  list-style: none;
  padding: 0 1em 0 1em;
  margin: 0;
  display: flex;
  flex-wrap: wrap; }

#campaign_panel .right-content .mining-panel .mined-contents ul li.items, #campaign_panel .full-width .mining-panel .mined-contents ul li.items {
  flex: 1 0 50%;
  padding: 0.5em 0 0.5em 0; }

#campaign_panel .right-content .mining-panel .mined-contents ul li.items:last-child, #campaign_panel .full-width .mining-panel .mined-contents ul li.items:last-child {
  margin-bottom: 3em;
  border: none; }

#campaign_panel .right-content .mining-panel .mined-contents ul li.items video, #campaign_panel .full-width .mining-panel .mined-contents ul li.items video {
  height: auto;
  width: 100%;
  margin-top: .8em; }

#campaign_panel .right-content .mining-panel .mined-contents ul li.items iframe, #campaign_panel .full-width .mining-panel .mined-contents ul li.items iframe {
  margin-top: .8em; }

#campaign_panel .right-content .mining-panel .mined-contents ul .image-items, #campaign_panel .full-width .mining-panel .mined-contents ul .image-items {
  width: 80px;
  height: 80px;
  overflow: hidden;
  display: block;
  line-height: 80px;
  vertical-align: middle;
  border-radius: 5px;
  margin-left: .6em; }

#campaign_panel .right-content .mining-panel .mined-contents ul .image-items img, #campaign_panel .full-width .mining-panel .mined-contents ul .image-items img {
  width: 80px;
  height: auto; }

#campaign_panel .right-content .mining-panel .mined-contents .mine-placeholder, #campaign_panel .full-width .mining-panel .mined-contents .mine-placeholder {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #7f8fa4; }

#campaign_panel .right-content .mining-panel .mined-contents .mine-placeholder .spinner, #campaign_panel .full-width .mining-panel .mined-contents .mine-placeholder .spinner {
  display: block;
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/loading-9c0b43da1466a53674b7510ce0241a9b1c3840a8e0ad9b00e027a82e18974f71.gif);
  width: 30px;
  height: 30px;
  margin: auto;
  margin-top: 1em; }

#campaign_panel .right-content .mining-panel .mined-contents .mine-placeholder .fa, #campaign_panel .right-content .mining-panel .mined-contents .mine-placeholder .checkbox input:checked:after, .checkbox #campaign_panel .right-content .mining-panel .mined-contents .mine-placeholder input:checked:after, #campaign_panel .right-content .mining-panel .mined-contents .mine-placeholder .radio_buttons input:checked:after, .radio_buttons #campaign_panel .right-content .mining-panel .mined-contents .mine-placeholder input:checked:after, #campaign_panel .full-width .mining-panel .mined-contents .mine-placeholder .fa, #campaign_panel .full-width .mining-panel .mined-contents .mine-placeholder .checkbox input:checked:after, .checkbox #campaign_panel .full-width .mining-panel .mined-contents .mine-placeholder input:checked:after, #campaign_panel .full-width .mining-panel .mined-contents .mine-placeholder .radio_buttons input:checked:after, .radio_buttons #campaign_panel .full-width .mining-panel .mined-contents .mine-placeholder input:checked:after {
  display: block;
  margin-bottom: .2em; }

#campaign_panel .campaigns-invoice {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 0.75em; }

#campaign_panel .campaigns-invoice:last-child {
  margin-right: 0; }

#campaign_panel .campaigns-invoice .input.creators-list {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

#campaign_panel .campaigns-invoice .input.creators-list:last-child {
  margin-right: 0; }

#campaign_panel .campaigns-invoice .input.destroy {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%; }

#campaign_panel .campaigns-invoice .input.destroy:last-child {
  margin-right: 0; }

#campaign_panel .campaigns-invoice .input.destroy a {
  margin-top: .5em; }

#campaign_panel .ql-container {
  min-height: 30em; }

#campaign_panel .add-fields {
  margin-top: .75em;
  display: block;
  width: 100%; }

#campaign_panel .creators-article {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

#campaign_panel .creators-article:last-child {
  margin-right: 0; }

#campaign_panel .creators-article .input.creators-list {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

#campaign_panel .creators-article .input.creators-list:last-child {
  margin-right: 0; }

#campaign_panel .creators-article .input.fee {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

#campaign_panel .creators-article .input.fee:last-child {
  margin-right: 0; }

#campaign_panel .creators-article .input.destroy {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%; }

#campaign_panel .creators-article .input.destroy:last-child {
  margin-right: 0; }

#campaign_panel .creators-article .input.destroy a {
  margin-top: .5em; }

#campaign_panel .preview-selector {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  position: relative;
  margin-bottom: 1em; }

#campaign_panel .preview-selector:last-child {
  margin-right: 0; }

#campaign_panel .preview-selector .input {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

#campaign_panel .preview-selector .input:last-child {
  margin-right: 0; }

#campaign_panel .preview-selector .input.country {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

#campaign_panel .preview-selector .input.country:last-child {
  margin-right: 0; }

#campaign_panel .preview-selector .preview-button .preview-help {
  position: absolute;
  bottom: 1em;
  line-height: 32px; }

#campaign_panel .preview-selector .preview-button a {
  bottom: 1em;
  position: absolute;
  color: #828a96;
  border: 1px solid #ced0da;
  height: 36px;
  border-radius: 4px;
  line-height: 32px;
  padding: 0 1em 0 1em;
  background: linear-gradient(#fff, #f2f5f7); }

#campaign_panel .preview-selector .preview-button a:hover {
  color: #828a96;
  background: linear-gradient(#f2f5f9, #e1e6ea); }

#campaign_panel .preview-selector .preview-button a span {
  margin-left: .5em; }

#campaign_panel .assets-add-asset .ghost-button {
  float: right;
  cursor: pointer; }

#campaign_panel .assets-add-asset .ghost-button .fa, #campaign_panel .assets-add-asset .ghost-button .checkbox input:checked:after, .checkbox #campaign_panel .assets-add-asset .ghost-button input:checked:after, #campaign_panel .assets-add-asset .ghost-button .radio_buttons input:checked:after, .radio_buttons #campaign_panel .assets-add-asset .ghost-button input:checked:after {
  padding-left: .5em;
  vertical-align: middle; }

#campaign_panel .top-checkboxes {
  display: inline-block;
  float: right; }

#campaign_panel .ReactVirtualized__Table__Grid a {
  color: #828a96; }

#campaign_panel .cc-preview {
  margin-left: -12px; }

#campaign_panel .cc-preview a {
  top: 17px;
  padding-left: 8px;
  padding-right: 8px; }

#campaign_panel .format-info, #campaign_panel .summary-info, #campaign_panel .script-info {
  background-color: #eee;
  border: 1px solid darkgray;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
  width: 50%; }

#campaign_panel .format-info.notification, #campaign_panel .summary-info.notification, #campaign_panel .script-info.notification {
  background-color: white;
  border: 2px solid #03A9f4; }

#campaign_panel .format-info.link, #campaign_panel .summary-info.link, #campaign_panel .script-info.link {
  width: 100%;
  margin-top: 10px; }

body {
  background-color: #f3f5f6 !important; }

.data-source-info {
  color: red; }

#campaign_panel.container .full-width {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-top: 2em; }

#campaign_panel.container .full-width:last-child {
  margin-right: 0; }

.react-checkbox-tree {
  margin-top: 1em; }

.campaign-clone-form > .pretty {
  display: block; }

.campaign-clone-form > .pretty i {
  margin-right: .7em; }

.campaign-clone-form > .pretty:not(:last-child) {
  margin-bottom: 1em; }

.media_groups.brands .filters-wrapper .form {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

.media_groups.brands .filters-wrapper .form:last-child {
  margin-right: 0; }

.media_groups.brands .filters-wrapper .xls-download-placements {
  width: auto;
  float: right;
  line-height: 2.85em;
  margin-right: 1em; }

.media_groups.brands .filters-wrapper .form.hp-volume {
  width: auto;
  float: right;
  line-height: 2.85em; }

.media_groups.brands .filters-wrapper .form.hp-volume label {
  padding-right: 5px; }

.media_groups.brands .publisher-list {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2em;
  min-height: 85vh; }

.media_groups.brands .publisher-list .inner-content {
  padding: 2em; }

.media_groups.brands .publisher-list .avatar {
  height: 55px;
  width: 55px;
  border-radius: 50%; }

.media_groups.brands .publisher-list .status {
  margin-left: 1em; }

.media_groups.brands .publisher-list .status.red {
  color: red !important; }

.media_groups.brands .publisher-list .status.green {
  color: green !important; }

.media_groups.brands .publisher-list .contact {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #ff6666;
  text-decoration: none;
  font-size: 14px; }

.media_groups.brands .publisher-list .contact:hover {
  color: #ff3333; }

.media_groups.brands .publisher-list .preview-link {
  transition: all 0.15s ease-out 0s;
  font-weight: normal;
  color: #ff6666;
  text-decoration: none;
  font-size: 14px; }

.media_groups.brands .publisher-list .preview-link:hover {
  color: #ff3333; }

.media_groups.brands .publisher-list .preview-link span.fa-eye {
  color: #ff6666; }

.media_groups.brands .publisher-list table tr td.cpu input, .media_groups.brands .publisher-list table tr td.high_priority input {
  width: 60px; }

.media_groups.brands .publisher-list table tr td.cpu span, .media_groups.brands .publisher-list table tr td.high_priority span {
  color: #4f4f4f; }

.media_groups.brands .publisher-list table tr td:nth-child(1) {
  width: 5%; }

.media_groups.brands .publisher-list table tr td:nth-child(2) {
  width: 20%; }

.media_groups.brands .publisher-list table tr td:nth-child(5) {
  width: 10%; }

.media_groups.article_styles .remove-stylesheet a:hover, .media_groups.placement_assets .remove-stylesheet a:hover {
  color: #ff6666 !important; }

.content_approval table tr td:nth-child(1) {
  text-align: center; }

.content_approval table tr td:nth-child(2) {
  width: 10%; }

.content_approval table tr td:nth-child(3) {
  width: 30%; }

.content_approval table tr td:nth-child(6) {
  display: grid; }

.content_approval table tr td .preview-links-list {
  padding: 0; }

.content_approval .content_approval_filter {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  margin-right: 0.5em; }

.content_approval .content_approval_filter:last-child {
  margin-right: 0; }

.content_approval .Select {
  line-height: 35px;
  text-align: left; }

.content_approval .Select .Select-input {
  display: initial !important; }

.content_approval .more-wrapper {
  margin: 0;
  padding-bottom: 1em; }

body.devise.custom {
  background-position: 50% 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
  background-color: #000;
  background-attachment: fixed; }

body.devise.custom .form-custom .actions {
  margin-top: 0px;
  padding-top: 1.2em; }

body.devise .form-custom {
  width: 289px;
  margin: 0 auto;
  position: relative;
  top: 160px; }

body.devise .form-custom abbr[title="required"] {
  display: none; }

body.devise .form-custom h2 {
  color: white;
  padding: 1em 0; }

body.devise .form-custom .custom-logo {
  width: 189px; }

body.devise body .form-custom label {
  font-family: Arial,sans-serif;
  font-size: 12px;
  line-height: 10px;
  color: #d0d0d0;
  font-weight: normal; }

body.devise body .form-custom input {
  height: 40px;
  background-color: #f8fff8;
  border-radius: 2px;
  margin-bottom: 0.5em; }

body.devise .button-custom {
  display: block;
  border-style: none;
  border-radius: 2px;
  width: 289px;
  height: 42px;
  box-shadow: none;
  text-shadow: none;
  color: #fff;
  font-size: 15px;
  line-height: 18px;
  font-weight: normal;
  font-family: Arial,sans-serif;
  text-align: center; }

body.devise .button-custom input {
  background: none; }

body.devise .button-custom input:hover {
  background: none; }

body.devise .custom-below-logo-image {
  text-align: center; }

body.devise body.devise.custom .custom-below-logo-image img {
  width: 110px;
  margin-top: 20px; }

body.devise .form-custom header {
  text-align: center;
  margin-bottom: 20px; }

body.devise a.forgot-password:not(.button) {
  color: white; }

body.devise a.sign-in-with-google {
  margin-top: 1em;
  display: inline-block;
  background: white;
  color: #444;
  width: 100%;
  border-radius: 2px;
  border: thin solid #888;
  box-shadow: 1px 1px 1px grey;
  white-space: nowrap; }

body.devise span.icon {
  background-image: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/google_logo-7ad572ed0ff22e21fd1416701bb84d34ffa1efea9e226cbfe179e5db94bbf4fc.png);
  background-size: 50%;
  background-position: 5px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 42px;
  height: 42px; }

body.devise span.buttonText {
  display: inline-block;
  vertical-align: middle;
  color: #444;
  padding-left: 42px;
  padding-right: 42px;
  font-size: 14px;
  font-weight: 300;
  font-family: 'Roboto', sans-serif; }

body.devise .or {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center; }

body.devise .or::before,
body.devise .or::after {
  position: absolute;
  width: 130px;
  height: 1px;
  top: 24px;
  background-color: #aaa;
  content: ''; }

body.devise .or::before {
  left: 0; }

body.devise .or::after {
  right: 0; }

.password-requirements {
  border-radius: 4px;
  font-size: 12px;
  font-weight: 300;
  color: #4b5563;
  padding: 1em;
  background-color: #4790b92b;
  border: 1px solid #80a6c1;
  margin-bottom: 1em; }

.password-requirements ul, .password-requirements li {
  margin: 0;
  padding: 0;
  list-style-position: inside; }

.password-requirements ul {
  padding-left: 0.5em;
  margin-top: 0.5em; }

.password-requirements ul ::marker {
  color: #00589a; }

.jw-state-idle .jw-controls-backdrop, .jw-state-complete .jw-controls-backdrop {
  background: transparent !important; }

.jw-state-idle .jw-controls, .jw-state-complete .jw-controls {
  background: transparent !important; }

.video-content, .noddus-player {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative; }

_:-ms-lang(x), _:-webkit-full-screen, .video-js {
  height: 100% !important; }

.video-js {
  background-color: black;
  padding: 0;
  height: 100%;
  width: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle; }

.video-js .vjs-poster {
  background-size: 100%; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js:after {
  content: '.';
  display: block;
  position: relative;
  padding: 0;
  padding-top: 40.1%;
  margin: 0 0 0 -100%;
  visibility: hidden;
  height: 0; }

.video-js:-moz-full-screen {
  position: absolute; }

.video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important; }

.video-js.vjs-fullscreen .vjs-progress-control {
  width: 85%; }

.video-js:before {
  display: none; }

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

body.vjs-full-window {
  height: 100%;
  margin: 0;
  overflow-y: auto;
  padding: 0; }

.vjs-poster {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%; }

.vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%; }

.video-js.vjs-using-native-controls .vjs-poster {
  display: none; }

.video-js.vjs-sublime-skin {
  width: 100%; }

.video-js {
  color: white; }

.video-js .vjs-big-play-button {
  cursor: pointer;
  line-height: 50px;
  margin: -25px;
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  z-index: 2;
  background: none !important;
  border: none; }

.video-js .vjs-big-play-button:hover {
  background: none; }

.video-js .vjs-big-play-button:before {
  border-color: transparent transparent transparent white;
  border-style: solid;
  border-width: 25px 0 25px 50px;
  content: "";
  display: block;
  width: 0;
  height: 0; }

.video-js:not(.vjs-has-started) .vjs-control-bar, .video-js:not(.vjs-has-started) .vjs-play-control {
  opacity: 0; }

.video-js.vjs-controls-disabled .vjs-big-play-button, .video-js.vjs-has-started .vjs-big-play-button, .video-js.vjs-using-native-controls .vjs-big-play-button {
  opacity: 0; }

.video-js .vjs-control-bar {
  height: 50px;
  width: 96%;
  background: rgba(0, 0, 0, 0.5);
  padding: 5px;
  position: absolute;
  right: 0;
  bottom: 2%;
  left: 2%;
  z-index: 2s;
  border-radius: 4px; }

.video-js.vjs-has-started .vjs-control-bar,
.video-js.vjs-has-started .vjs-avatar {
  opacity: 1;
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.video-js.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.video-js.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-play-control,
.video-js.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-avatar {
  opacity: 0;
  transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.video-js.vjs-using-native-controls .vjs-control-bar,
.video-js.vjs-controls-disabled .vjs-control-bar {
  display: none; }

.video-js .vjs-progress-control {
  position: absolute;
  top: 0;
  right: 95px;
  bottom: 0;
  left: 100px;
  max-width: 80%;
  width: auto; }

.video-js .vjs-progress-control .vjs-progress-holder {
  cursor: pointer;
  height: 14px;
  background-color: transparent;
  margin-top: -7px;
  border: 1px solid #666;
  position: absolute;
  top: 50%;
  right: 0;
  left: 5%; }

.video-js .vjs-progress-control .vjs-progress-holder:after {
  background-color: #666;
  content: "";
  display: block;
  height: 10px;
  margin: 0 1px;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0; }

.video-js .vjs-progress-control .vjs-play-progress {
  background-color: #fff;
  height: 10px;
  margin: 0 1px;
  margin-top: -5px;
  z-index: 2;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0; }

.video-js .vjs-progress-control .vjs-play-progress:before {
  display: none; }

.video-js .vjs-play-control {
  text-align: center;
  cursor: pointer;
  margin-top: -10.5px;
  font-family: FontAwesome;
  border-radius: 4px;
  padding: 15px 3%;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  outline: none;
  width: 60px; }

@media screen and (max-width: 600px) {
  .video-js .vjs-play-control {
    left: 0%;
    padding: 2em; } }

@media screen and (max-width: 480px) {
  .video-js .vjs-play-control {
    left: 0%;
    padding: 1.5em; } }

.video-js .vjs-play-control:before {
  display: none; }

.video-js .vjs-play-control:after {
  font-size: 3em;
  content: "\F04B"; }

.video-js.vjs-playing .vjs-play-control:before {
  display: none; }

.video-js.vjs-playing .vjs-play-control:after {
  content: "\F103";
  left: auto;
  right: 0; }

.video-js .vjs-fullscreen-control {
  border: 3px solid white;
  box-sizing: border-box;
  cursor: pointer;
  margin-top: -7px;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 22px;
  height: 14px; }

.video-js .vjs-fullscreen-control:before {
  display: none; }

.video-js.vjs-fullscreen .vjs-fullscreen-control {
  background: white; }

.video-js.vjs-fullscreen .vjs-fullscreen-control:after {
  background: black;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 5px;
  height: 5px; }

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  right: 55px;
  width: 33px;
  height: 12px; }

.video-js .vjs-volume-control:before {
  display: none; }

.video-js .vjs-volume-bar {
  background: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/vol-trans-d05d013f3971796d98715a30c2b6ff6c4e15f2985989dbce3050a1e5700b18ea.png);
  background-size: 33px 12px;
  height: 100%;
  width: 100%; }

.video-js .vjs-volume-level {
  background: url(https://8340428b95826830033f2d8ba437dc85.exte.one/assets/vol-trans-d05d013f3971796d98715a30c2b6ff6c4e15f2985989dbce3050a1e5700b18ea.png);
  background-size: 33px 12px;
  height: 100%; }

.video-js .vjs-volume-level:before {
  display: none; }

.video-js .vjs-time-controls {
  display: inline;
  line-height: 4em; }

.video-js .vjs-current-time {
  display: inline;
  padding-left: 0;
  padding-right: 1px;
  line-height: 4em; }

.video-js .vjs-current-time,
.video-js .vjs-time-divider {
  line-height: 4em;
  display: inline;
  min-width: 4px;
  padding: 1px; }

.video-js .vjs-duration {
  line-height: 4em;
  display: inline;
  padding-left: 1px;
  padding-right: 0; }

.video-js .vjs-duration .vjs-control-text {
  display: none; }

.video-js .vjs-remaining-time,
.video-js .vjs-load-progress,
.video-js .vjs-play-progress .vjs-control-text,
.video-js .vjs-play-control .vjs-control-content,
.video-js .vjs-fullscreen-control .vjs-control-text,
.video-js .vjs-slider-handle,
.video-js .vjs-volume-handle,
.video-js .vjs-live-controls,
.video-js .vjs-playback-rate,
.video-js .vjs-subtitles-button,
.video-js .vjs-captions-button,
.video-js .vjs-mute-control,
.video-js .vjs-hidden {
  display: none; }

.media_groups.placement_assets .campaigns-list, .media_groups.article_styles .campaigns-list {
  max-width: 95%; }

.media_groups.placement_assets #secondary_nav, .media_groups.article_styles #secondary_nav {
  padding-bottom: 0; }

.media_groups.placement_assets #secondary_nav .secondary-nav-tabs ul, .media_groups.article_styles #secondary_nav .secondary-nav-tabs ul {
  border-bottom: none; }

.media_groups.placement_assets #secondary_nav .secondary-nav-tabs ul li:hover, .media_groups.placement_assets #secondary_nav .secondary-nav-tabs ul li.active, .media_groups.article_styles #secondary_nav .secondary-nav-tabs ul li:hover, .media_groups.article_styles #secondary_nav .secondary-nav-tabs ul li.active {
  border-bottom: 3px solid #ff6666; }

.media_groups.placement_assets #secondary_nav .button, .media_groups.article_styles #secondary_nav .button {
  float: right; }

.media_groups.placement_assets .actions a {
  margin-right: 5px; }

.media_groups.placement_assets h1 {
  font-size: 1.5em;
  margin: .5em 0; }

.media_groups.placement_assets .editors {
  margin-top: 1em;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  float: right; }

.media_groups.placement_assets .editors:last-child {
  margin-right: 0; }

.media_groups.placement_assets .template-options span {
  margin-right: .5em; }

.media_groups.placement_assets .edit-window {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.media_groups.placement_assets .edit-window:last-child {
  margin-right: 0; }

.media_groups.placement_assets .preview-window {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.media_groups.placement_assets .preview-window:last-child {
  margin-right: 0; }

.media_groups.placement_assets .preview-window iframe {
  overflow: hidden; }

.media_groups.placement_assets .input-container {
  margin-bottom: 1em; }

.media_groups.placement_assets .input-container label, .media_groups.placement_assets .input-container input {
  margin-right: .3em; }

.media_groups.placement_assets .actions button {
  margin-top: 3em; }

.media_groups.article_styles .half-editor {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.media_groups.article_styles .half-editor:last-child {
  margin-right: 0; }

.media_groups.article_styles #preview {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  min-height: 300px; }

.media_groups.article_styles #preview:last-child {
  margin-right: 0; }

.media_groups.article_styles #article_preview {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  min-height: 800px; }

.media_groups.article_styles #article_preview:last-child {
  margin-right: 0; }

.media_groups.article_styles .actions button {
  margin-top: 1em; }

.media_groups.placement_assets .nav-tabs, .media_groups.article_styles .nav-tabs {
  margin-bottom: 2em;
  border-bottom: 2px solid #ededed;
  text-align: center; }

.media_groups.placement_assets .react-tabs ul.react-tabs__tab-list, .media_groups.article_styles .react-tabs ul.react-tabs__tab-list {
  display: inline-block;
  margin: 0 auto;
  background: none;
  border-bottom: none;
  box-shadow: none;
  max-width: 95%; }

.media_groups.placement_assets .react-tabs ul.react-tabs__tab-list .react-tabs__tab, .media_groups.article_styles .react-tabs ul.react-tabs__tab-list .react-tabs__tab {
  bottom: -3px; }

.media_groups.placement_assets .react-tabs ul.react-tabs__tab-list .react-tabs__tab--selected, .media_groups.article_styles .react-tabs ul.react-tabs__tab-list .react-tabs__tab--selected {
  background: none; }

.uploader button {
  color: #828a96;
  border: 1px solid #ced0da;
  height: 36px;
  border-radius: 4px;
  line-height: 32px;
  padding: 0 1em 0 1em;
  background: linear-gradient(#fff, #f2f5f7);
  text-transform: none; }

.uploader button span:nth-child(2) svg {
  fill: #828a96; }

.uploader button span:nth-child(3) svg {
  stroke: #828a96; }

.uploader button:hover {
  box-shadow: none; }

.uploader button::before {
  background-color: darkgray; }

.uploader ul {
  list-style: none;
  padding-left: 0; }

.uploader ul li a i {
  color: darkgray;
  margin-left: .2em; }

.uploader ul li i {
  margin-left: .5em; }

.uploader ul li .remove {
  cursor: pointer; }

/* Collection default theme */
/* Grid default theme */
/* Table default theme */
.ReactVirtualized__Table__headerRow {
  display: flex;
  flex-direction: row;
  align-items: center;
  border: 1px solid #dfe2e5;
  border-bottom: 1px solid #dfe2e5;
  color: #7f8fa4;
  background: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300; }

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #dfe2e5;
  border-left: 1px solid #dfe2e5;
  border-right: 1px solid #dfe2e5; }

.ReactVirtualized__Table__row .table-thumb img {
  height: 50px;
  width: auto;
  border-radius: 4px; }

.ReactVirtualized__Table__row.even {
  background: #f5f8fa; }

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.ReactVirtualized__Table__headerColumn {
  margin-right: 10px;
  min-width: 0px; }

.ReactVirtualized__Table__rowColumn {
  margin-right: 10px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ReactVirtualized__Table__headerColumn:first-of-type, .ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 10px; }

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer; }

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center; }

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor; }

/* List default theme */
.ReactVirtualized__Grid.ReactVirtualized__Table__Grid:focus {
  outline: none; }

.selectize-control.single .selectize-input, .selectize-control.multi .selectize-input {
  text-align: left; }

.selectize-control.single .selectize-input input, .selectize-control.multi .selectize-input input {
  width: 100%;
  padding: .75em;
  text-align: left; }

.selectize-control.single .selectize-input .item, .selectize-control.multi .selectize-input .item {
  line-height: 1.3em; }

.selectize-control.single *, .selectize-control.multi * {
  box-shadow: 0 0 0; }

.selectize-dropdown {
  text-align: left;
  padding: .75em; }

.selectize-dropdown .option {
  line-height: 1.3em; }

.upload {
  border-top: none;
  width: 100%;
  padding-top: 1em;
  margin-top: 1em; }

.upload .progress {
  margin-top: 1.2em;
  border: none;
  background: #c2c2c2;
  border-radius: 4px;
  margin-bottom: 1em; }

.upload .progress .bar {
  height: 1.5em;
  background: #2ab27b; }

.rd-container {
  border: 1px solid darkgray;
  padding: .5em; }

.rd-back,
.rd-next {
  cursor: pointer;
  border: none;
  outline: none;
  background: none;
  padding: 0;
  margin: 0; }

.rd-back[disabled],
.rd-next[disabled] {
  cursor: default; }

.rd-days {
  margin-top: .5em; }

.rd-day-body, .rd-day-head {
  padding: .5em; }

.rd-day-selected,
.rd-time-selected,
.rd-time-option:hover {
  cursor: pointer;
  background-color: darkgray;
  color: #fff; }

.rd-day-prev-month,
.rd-day-next-month {
  color: #4F4F4F; }

.rd-time {
  position: relative;
  display: inline-block;
  margin-top: 5px;
  min-width: 80px; }

.rd-time-list {
  color: #4F4F4F; }

.rd-time-selected, .rd-time-option {
  padding: .5em; }

.drop-element.drop-theme-hubspot-popovers {
  z-index: 9999; }

.ns-type-error {
  background-color: #F75757; }

.ns-type-error .ns-close::before, .ns-type-error .ns-close::after {
  background: #B25042; }

.Select {
  z-index: 10; }

.blacklist {
  background: gainsboro; }

#noty_layout__topRight {
  width: 300px !important; }

.noty_theme__noddus.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 4px;
  position: relative; }

.noty_theme__noddus.noty_bar .noty_body {
  padding: 1.25em;
  font-size: 14px; }

.noty_theme__noddus.noty_bar .noty_buttons {
  padding: 10px; }

.noty_theme__noddus.noty_bar .noty_close_button {
  border-radius: 4px; }

.noty_theme__noddus.noty_type__alert, .noty_theme__noddus.noty_type__notification {
  background-color: #fff;
  border-bottom: 1px solid #D1D1D1;
  color: #2F2F2F; }

.noty_theme__noddus.noty_type__warning {
  background-color: #FFAE42;
  border-bottom: 1px solid #E89F3C;
  color: #fff; }

.noty_theme__noddus.noty_type__error {
  background-color: #DE636F;
  border-bottom: 1px solid #CA5A65;
  color: #fff; }

.noty_theme__noddus.noty_type__info, .noty_theme__noddus.noty_type__information {
  background-color: #7F7EFF;
  border-bottom: 1px solid #7473E8;
  color: #fff; }

.noty_theme__noddus.noty_type__success {
  background-color: #67c58f;
  border-bottom: 1px solid #6ba785;
  color: #fff; }

/*# sourceMappingURL=application.css-bd70c06466532bcb4daedc18eb757ccd45e33273dbc7835bd3824505e2916b0a.map */
