@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Avestan&family=Raleway:ital,wght@0,400;1,200&display=swap');
/* structure.less:L1 */
html {
  scroll-behavior: smooth;
}
/* structure.less:L5 */
body {
  background-color: #fcfcfc;
}
/* structure.less:L8 */
body.has-poll-notification {
  margin-bottom: 90px !important;
}
@media all and (max-width: 600px) {
  body.has-poll-notification {
    margin-bottom: 60px !important;
  }
}
/* structure.less:L17 */
.notification-icon {
  background-color: red;
  color: #fff;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
}
/* structure.less:L23 */
.navbar-fixed-top {
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
}
/* structure.less:L24 */
.navbar-fixed-top .navbar-collapse {
  max-height: 380px;
}
@media all and (max-width: 767px) {
  /* structure.less:L31 */
  .navbar-fixed-top .navbar-collapse {
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
  }
  /* structure.less:L35 */
  .navbar-fixed-top .navbar-header {
    background-color: #fff;
  }
}
/* structure.less:L41 */
.navbar {
  min-height: 110px;
  background-color: #fcfcfc;
}
@media all and (max-width: 767px) {
  .navbar {
    min-height: 80px;
  }
  /* structure.less:L48 */
  .navbar .navbar-nav {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* structure.less:L53 */
  /* structure.less:L54 */
  /* structure.less:L55 */
  .navbar ul li a {
    margin-top: 0px;
    border-bottom: 1px solid #eee;
  }
  /* structure.less:L59 */
  .navbar ul li a:hover {
    background-color: rgba(255, 255, 255, 0.7);
  }
  /* structure.less:L66 */
  .navbar .navbar-collapse {
    border-top: 3px solid #e64747;
  }
}
@media all and (min-width: 768px) {
  /* structure.less:L74 */
  .navbar .left-menu {
    float: left;
  }
  /* structure.less:L78 */
  .navbar .right-menu {
    float: right;
  }
  /* structure.less:L82 */
  /* structure.less:L83 */
  .navbar ul li {
    font-size: 0.8em;
  }
}
@media all and (max-width: 991px) {
  /* structure.less:L90 */
  .navbar > div.container {
    width: 100%;
  }
}
@media all and (min-width: 992px) {
  /* structure.less:L96 */
  /* structure.less:L97 */
  .navbar ul li {
    font-size: 1em;
  }
}
/* structure.less:L105 */
.navbar .navbar-toggle {
  margin-top: 23px;
  border-color: #ccc;
  background-color: #fff;
}
/* structure.less:L110 */
/* structure.less:L113 */
.navbar .navbar-toggle .notification-icon {
  position: absolute;
  right: -8px;
  top: -8px;
}
/* structure.less:L119 */
.navbar .navbar-toggle .icon-bar {
  background-color: #666;
  color: #666;
}
/* structure.less:L126 */
.navbar-brand {
  height: 110px;
  padding: 5px;
}
/* structure.less:L130 */
.navbar-brand img {
  width: 105px;
  height: 105px;
}
@media all and (max-width: 767px) {
  .navbar-brand {
    height: 80px;
  }
  /* structure.less:L138 */
  .navbar-brand img {
    width: 75px;
    height: 75px;
  }
}
/* structure.less:L145 */
header {
  padding-top: 110px;
  position: relative;
  left: 0;
  right: 0;
}
/* structure.less:L151 */
header .masthead {
  display: none;
}
/* structure.less:L155 */
header .profile-wrapper {
  position: absolute;
  display: block;
  left: 35%;
  right: 35%;
  top: 0;
  text-align: center;
  padding-top: 18px;
}
/* structure.less:L164 */
header .profile-wrapper .profile-pic-wrapper {
  border: 2px solid #efefef;
  border-radius: 50%;
  padding: 4px;
  position: relative;
  display: inline-block;
}
/* structure.less:L171 */
header .profile-wrapper .profile-pic-wrapper .notification-icon {
  position: absolute;
  top: -4px;
  right: -8px;
}
/* structure.less:L178 */
/* structure.less:L182 */
header .header-content {
  background: #e7acac;
  background: -moz-linear-gradient(top, #fcfcfc 1%, #e7acac 100%);
  background: -webkit-linear-gradient(top, #fcfcfc 1%, #e7acac 100%);
  background: linear-gradient(to bottom, #fcfcfc 1%, #e7acac 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradient_start', endColorstr='@gradient_end', GradientType=1);
  margin-bottom: 10px;
}
/* structure.less:L193 */
header .title-wrapper {
  font-family: 'Raleway', sans-serif;
  padding-top: 20px;
  padding-bottom: 20px;
  /*
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        min-height: 80px;
        */
  background-color: #c23838;
  color: #f8e7e7;
}
/* structure.less:L194 */
header .title-wrapper h1 {
  margin: 0px;
  font-size: 1.7em;
  font-weight: 600;
}
/* structure.less:L200 */
header .title-wrapper h3 {
  font-weight: 400;
  font-size: 1em;
  margin-top: 5px;
  margin-bottom: 0px;
}
@media all and (max-width: 767px) {
  header {
    padding-top: 80px;
  }
  /* structure.less:L224 */
  header .title-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* structure.less:L232 */
/* structure.less:L233 */
/* structure.less:L234 */
.navbar li a {
  color: #444;
  margin-top: 10px;
  line-height: 55px;
}
/* structure.less:L241 */
.navbar li a:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
@media all and (max-width: 767px) {
  .navbar li a {
    line-height: 40px;
  }
}
/* structure.less:L251 */
/* structure.less:L252 */
.navbar .login a {
  border-color: #c1eee9;
  background-color: rgba(255, 255, 255, 0.5);
}
/* structure.less:L260 */
#notification-bar {
  font-family: 'Raleway', sans-serif;
  text-align: center;
  padding: 13px 40px;
  border-top: 1px solid #444;
  background-color: #222;
  color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.1);
  z-index: 200;
}
/* structure.less:L274 */
#notification-bar p {
  margin: 0;
  padding: 0;
}
/* structure.less:L279 */
#notification-bar .action-dismiss {
  position: absolute;
  right: 10px;
  padding: 0px 6px;
  top: calc(50% - 10px);
  display: block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #666;
  color: #888;
}
/* structure.less:L292 */
#notification-bar a {
  color: #f2a1a1;
}
@media all and (max-width: 767px) {
  #notification-bar {
    padding: 11px 15px;
    font-size: 0.9em;
  }
}
/* structure.less:L302 */
footer {
  text-align: center;
}
/* structure.less:L305 */
footer img.powered-by {
  vertical-align: text-bottom;
  height: 14px;
  width: auto;
}
@media all and (max-width: 767px) {
  footer {
    font-size: 0.9em;
  }
}
/**
    This file is intended to bridge the gap between older versions of CSS 
    framework and our current version to maintain certain functionality
    that would otherwise be deprecated
*/

/* patch.less:L6 */
/* patch.less:L7 */
.badge.badge-primary {
  background-color: #337ab7;
}
/* patch.less:L11 */
.badge.badge-success {
  background-color: #5cb85c;
}
/* patch.less:L15 */
.badge.badge-info {
  background-color: #5bc0de;
}
/* patch.less:L19 */
.badge.badge-warning {
  background-color: #f0ad4e;
}
/* patch.less:L23 */
.badge.badge-danger {
  background-color: #d9534f;
}
/* ads.less:L2 */
/* ads.less:L3 */
.ad-vertical img {
  width: 100%;
  height: auto;
}
/* ads.less:L9 */
/* ads.less:L10 */
.ad-horizontal img {
  width: auto;
  height: 100%;
}
/* ads.less:L16 */
.ads-sponsors {
  transition-property: opacity;
  transition-duration: 0.25s;
}
/* ads.less:L20 */
.ads-sponsors hr {
  width: 80%;
}
/* ads.less:L26 */
.ads-sponsors .sponsor-title {
  color: #999;
  font-weight: 300;
}
/* ads.less:L31 */
.ads-sponsors .sponsors {
  margin-bottom: 15px;
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
  column-gap: 25px;
  grid-row-gap: 10px;
}
/* ads.less:L40 */
.ads-sponsors .sponsors .sponsor {
  display: flex;
  align-items: center;
  text-align: center;
}
/* ads.less:L44 */
.ads-sponsors .sponsors .sponsor a {
  display: inline-block;
}
/* ads.less:L48 */
.ads-sponsors .sponsors .sponsor img {
  max-height: 40px;
  max-width: 100%;
  width: auto;
  object-fit: contain;
}
@media (min-width: 992px) {
  /* ads.less:L59 */
  .ads-sponsors .sponsors .sponsor img {
    max-height: 80px;
  }
}
/* ads.less:L67 */
.ads-category-header {
  margin-bottom: 15px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 25px;
  grid-row-gap: 10px;
  align-items: center;
}
/* ads.less:L76 */
.ads-category-header img {
  width: 100%;
  height: auto;
}
/* ads.less:L83 */
/* ads.less:L84 */
.ads-category-aside .ad {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin: auto;
  margin-bottom: 20px;
}
/* ads.less:L91 */
.ads-category-aside .ad img {
  width: 100%;
  height: auto;
}
/* ads.less:L96 */
.ads-category-aside .ad .ad-info {
  display: none;
}
/* ads.less:L100 */
/* ads.less:L101 */
.ads-category-aside .ad .ad-content img {
  max-width: 100%;
  height: auto;
}
/* ads.less:L107 */
.ads-category-aside .ad.no-ad {
  padding: 20px;
  color: #ccc;
  border: 1px solid #f0f0f0;
  background-color: rgba(244, 244, 244, 0.7);
  border-radius: 4px;
}
/* ads.less:L114 */
.ads-category-aside .ad.no-ad .ad-info {
  display: block;
}
/* ads.less:L119 */
.ads-category-aside .ad small {
  color: #666;
  font-size: 13px !important;
  font-weight: normal;
}
/* modifiers.less:L1 */
.highlight {
  background-color: yellow;
}
/* modifiers.less:L5 */
.anchor-target {
  display: block;
  position: relative;
  top: -130px;
  visibility: hidden;
}
/* modifiers.less:L14 */
section.ui-container {
  background-color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #eee;
  padding: 10px 20px;
  margin-bottom: 8px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
}
/* modifiers.less:L26 */
.text-muted-2 {
  color: #999;
}
/* modifiers.less:L30 */
.text-muted-3 {
  color: #aaa;
}
/* modifiers.less:L34 */
.text-muted-4 {
  color: #ccc;
}
/* modifiers.less:L38 */
.text-larger {
  font-size: 1.2em;
}
/* modifiers.less:L42 */
.text-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 100%;
}
/* modifiers.less:L50 */
.color-emphasis {
  color: #821212;
}
/* modifiers.less:L54 */
.main-color {
  color: #c23838;
}
/* modifiers.less:L58 */
.main-color-background {
  background-color: #c23838;
}
/* modifiers.less:L62 */
.centered-heading {
  display: block;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-align: center;
}
/* modifiers.less:L70 */
.centered-heading:before,
.centered-heading:after {
  position: absolute;
  top: 51%;
  overflow: hidden;
  width: 48%;
  height: 1px;
  content: '\a0';
  background-color: #efefef;
}
/* modifiers.less:L81 */
.centered-heading:before {
  margin-left: -49%;
  text-align: right;
}
/* modifiers.less:L86 */
.centered-heading:after {
  margin-left: 1%;
}
/* modifiers.less:L91 */
.badge {
  user-select: none;
}
/* modifiers.less:L94 */
.badge.badge-error {
  background-color: #f2dede;
  color: #a94442;
  border: 1px solid #d6e9c6;
}
/* modifiers.less:L99 */
.badge.badge-error.inverse {
  background-color: #a94442;
  color: #fff;
  border: 1px solid #f2dede;
}
/* modifiers.less:L106 */
.badge.badge-success {
  background-color: #dff0d8;
  color: #3c763d;
  border: 1px solid #d6e9c6;
}
/* modifiers.less:L111 */
.badge.badge-success.inverse {
  background-color: #3c763d;
  color: #fff;
  border: 1px solid #dff0d8;
}
/* modifiers.less:L118 */
.badge.badge-light {
  background-color: #999;
}
/* modifiers.less:L123 */
.content-loading {
  opacity: 0.5;
  user-select: none;
  pointer-events: none;
}
/* modifiers.less:L134 */
.scroll-target {
  margin-top: -80px;
  padding-top: 80px;
}
@media (min-width: 768px) {
  .scroll-target {
    margin-top: -110px;
    padding-top: 110px;
  }
}
/* modifiers.less:L145 */
.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
/* modifiers.less:L154 */
.container-padding-wide {
  padding: 15px 25px;
}
/* modifiers.less:L158 */
.alert-small {
  padding: 8px;
  font-size: 0.95em;
}
/* modifiers.less:L163 */
/* modifiers.less:L164 */
.btn.btn-round {
  border-radius: 2em;
}
/* modifiers.less:L168 */
.btn.btn-dark {
  background-color: #333;
  color: #fff;
}
/* overrides.less:L1 */
/* overrides.less:L21 */
.field-validation-valid {
  display: none;
}
/* overrides.less:L25 */
.field-validation-error {
  color: #a94442;
}
/* overrides.less:L29 */
/* overrides.less:L30 */
.form-control.input-validation-error {
  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);
}
/* overrides.less:L36 */
.form-control.input-validation-error.form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
/* overrides.less:L44 */
.navbar-fixed-top .navbar-collapse {
  max-height: 480px;
}
/* overrides.less:L48 */
.table > tbody > tr > td {
  vertical-align: middle;
}
/* overrides.less:L53 */
.tab-content {
  background-color: #fff;
}
/* overrides.less:L58 */
.tick .tick-credits {
  display: none;
}
/* overrides.less:L63 */
/* overrides.less:L64 */
/* overrides.less:L65 */
/* overrides.less:L66 */
/* overrides.less:L67 */
/* overrides.less:L68 */
/* overrides.less:L72 */
table.dataTable.table-condensed thead tr td.dt-orderable-asc span.dt-column-order,
table.dataTable.table-condensed thead tr th.dt-orderable-asc span.dt-column-order,
table.dataTable.table-condensed thead tr td.dt-orderable-desc span.dt-column-order,
table.dataTable.table-condensed thead tr th.dt-orderable-desc span.dt-column-order,
table.dataTable.table-condensed thead tr td.dt-ordering-desc span.dt-column-order,
table.dataTable.table-condensed thead tr th.dt-ordering-desc span.dt-column-order,
table.dataTable.table-condensed thead tr td.dt-ordering-asc span.dt-column-order,
table.dataTable.table-condensed thead tr th.dt-ordering-asc span.dt-column-order {
  right: 5px;
}
/* form.less:L1 */
/* form.less:L2 */
/* form.less:L3 */
.control-label.required::before {
  content: "* ";
  color: red;
}
/* form.less:L11 */
/* form.less:L12 */
input[type=number][maxlength="2"] {
  width: 65px;
}
/* form.less:L16 */
input[type=number][maxlength="3"] {
  width: 75px;
}
/* form.less:L22 */
input.ios-input-min-font {
  font-size: 16px;
}
/* widgets.less:L4 */
.avatar {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: transparent;
  background-size: cover;
  width: 40px;
  height: 40px;
  display: inline-block;
  line-height: 40px;
}
/* widgets.less:L16 */
/* widgets.less:L18 */
td.avatar-col {
  width: 40px;
}
/* widgets.less:L23 */
/* widgets.less:L24 */
#category-widget .category {
  display: inline-block;
  background-color: #efefef;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border-width: 1px;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 28px;
  font-size: 12px;
  margin-bottom: 3px;
}
/* widgets.less:L39 */
section.intro {
  margin-top: 40px;
  margin-bottom: 40px;
}
/* widgets.less:L43 */
section.intro p {
  font-size: 1.2em;
  color: #666;
  line-height: 1.6em;
}
/* widgets.less:L50 */
.nominee-plan-wrapper {
  padding-top: 20px;
  width: 100%;
  float: left;
}
/* widgets.less:L54 */
@media all and (min-width: 600px) {
  .nominee-plan-wrapper.two_options {
    width: 49%;
  }
}
/* widgets.less:L62 */
.nominee-plan-wrapper .nominee-plan {
  margin-right: 10px;
  margin-left: 10px;
  min-height: 430px;
  background-color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ddd;
  position: relative;
  padding-bottom: 70px;
}
/* widgets.less:L75 */
/* widgets.less:L76 */
.nominee-plan-wrapper .nominee-plan.plan-free .plan-title {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b7b7b7+0,969696+100 */
  background: #b7b7b7;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #b7b7b7 0%, #969696 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #b7b7b7 0%, #969696 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #b7b7b7 0%, #969696 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b7b7', endColorstr='#969696', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

}
/* widgets.less:L90 */
.nominee-plan-wrapper .nominee-plan.plan-free .plan-amount {
  line-height: 80px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eaeaea+0,d6d6d6+100 */
  background: #eaeaea;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #eaeaea 0%, #d6d6d6 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #eaeaea 0%, #d6d6d6 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #eaeaea 0%, #d6d6d6 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#d6d6d6', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

}
/* widgets.less:L98 */
.nominee-plan-wrapper .nominee-plan.plan-free .plan-amount input[type=submit] {
  border: 1px solid #ccc;
  padding: 8px 12px;
  font-weight: bold;
  color: #eee;
  width: 100%;
  background-color: #555;
}
/* widgets.less:L109 */
/* widgets.less:L110 */
.nominee-plan-wrapper .nominee-plan.plan-profile .plan-title {
  background: #ffa84c;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #ffa84c 0%, #ff7b0d 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #ffa84c 0%, #ff7b0d 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #ffa84c 0%, #ff7b0d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

}
/* widgets.less:L118 */
.nominee-plan-wrapper .nominee-plan.plan-profile .plan-amount {
  line-height: 30px;
  padding-bottom: 0px;
  font-weight: 600;
  color: #333;
  background: #ffa84c;
  /* Old browsers */
  background: linear-gradient(135deg, #fff2e5 0%, #ffcea6 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

}
/* widgets.less:L121 */
.nominee-plan-wrapper .nominee-plan.plan-profile .plan-amount label {
  line-height: inherit;
}
/* widgets.less:L134 */
.nominee-plan-wrapper .nominee-plan .plan-title {
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  padding: 15px 8px;
  text-align: center;
  font-family: 'Raleway', sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
/* widgets.less:L146 */
.nominee-plan-wrapper .nominee-plan .plan-description {
  padding: 10px 15px;
  font-size: 13px;
}
/* widgets.less:L150 */
.nominee-plan-wrapper .nominee-plan .plan-description ul {
  margin-left: 15px;
  padding-left: 0px;
  list-style-type: circle;
}
/* widgets.less:L155 */
.nominee-plan-wrapper .nominee-plan .plan-description ul li {
  margin-top: 10px;
  list-style-position: outside;
  padding-top: 10px;
  border-top: 1px solid #eee;
}
/* widgets.less:L166 */
.nominee-plan-wrapper .nominee-plan .plan-amount {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  min-height: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  background-color: #e5e5e5;
  -moz-border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
  padding-right: 10px;
  padding-left: 10px;
}
/* widgets.less:L184 */
.nominee-plan-wrapper .nominee-plan .plan-amount label {
  margin: 0px;
}
@media all and (min-width: 991px) and (max-width: 1200px) {
  .nominee-plan-wrapper .nominee-plan {
    min-height: 460px;
  }
}
@media all and (max-width: 990px) {
  .nominee-plan-wrapper .nominee-plan {
    min-height: 400px;
  }
}
/* widgets.less:L203 */
.category-tile {
  margin-left: -13px;
  margin-right: -13px;
  min-height: 170px;
  position: relative;
  background-color: #efefef;
  background-size: cover;
  background-position: center;
  margin-bottom: 6px;
  cursor: pointer;
  display: block;
}
/* widgets.less:L204 */
.category-tile.lazy {
  background-image: none;
  background: #ffffff;
  background: radial-gradient(circle, #ffffff 0%, #f4f4f4 100%);
}
/* widgets.less:L221 */
.category-tile .category-title {
  padding: 8px 8px;
  margin: 0;
  min-height: 23%;
  display: flex;
  align-items: center;
  font-family: 'Raleway', sans-serif;
  background-color: rgba(255, 255, 255, 0.85);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #222;
  font-size: 0.8em;
  font-weight: bold;
}
@media all and (min-width: 975px) {
  .category-tile {
    min-height: 250px;
  }
  /* widgets.less:L241 */
  .category-tile .category-title {
    min-height: 21%;
    font-weight: bold;
    line-height: 30px;
    font-size: 1.2em;
  }
  /* widgets.less:L253 */
  .category-tile.category-tile-large {
    min-height: 350px;
  }
}
/* widgets.less:L259 */
.category-tile:hover {
  background-color: #fcfcfc;
}
/* widgets.less:L262 */
.category-tile:hover .category-title {
  background-color: #ffffff;
}
/* widgets.less:L268 */
button.fb-share-sm {
  cursor: pointer;
  font-size: 11px;
  height: 20px;
  padding: 0 0 1px 2px;
  background: #4267b2;
  border-radius: 3px;
  border: 1px solid #4267b2;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  position: relative;
  white-space: nowrap;
  display: inline-block;
}
/* widgets.less:L284 */
button.fb-share-sm .logo {
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' class='_1pbq' color='%23ffffff'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M8 14H3.667C2.733 13.9 2 13.167 2 12.233V3.667A1.65 1.65 0 0 1 3.667 2h8.666A1.65 1.65 0 0 1 14 3.667v8.566c0 .934-.733 1.667-1.667 1.767H10v-3.967h1.3l.7-2.066h-2V6.933c0-.466.167-.9.867-.9H12v-1.8c.033 0-.933-.266-1.533-.266-1.267 0-2.434.7-2.467 2.133v1.867H6v2.066h2V14z'%3E%3C/path%3E%3C/svg%3E");
}
/* widgets.less:L292 */
button.fb-share-sm .text {
  display: inline-block;
  font-family: Helvetica, Arial, sans-serif;
  vertical-align: middle;
  font-weight: bold;
  padding: 0px 4px 0px 0px;
}
/* widgets.less:L301 */
@media all and (max-width: 767px) {
  #login-alert {
    padding: 7px 12px;
  }
  /* widgets.less:L305 */
  #login-alert .btn {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
/* widgets.less:L313 */
img.emoji {
  height: 1em;
  width: 1em;
  margin: 0 0.05em 0 0.1em;
  vertical-align: -0.1em;
}
/* widgets.less:L320 */
.validation-summary-errors {
  background-color: #fbefee;
  border: 1px solid #f6d6d5;
  color: #761c19;
  padding: 10px 16px 5px 16px;
  border-radius: 4px;
  margin-bottom: 20px;
}
/* widgets.less:L321 */
.validation-summary-errors > span {
  font-weight: bold;
}
/* widgets.less:L333 */
.contender-badge {
  display: inline-block;
  line-height: 16px;
  background-color: #821212;
  color: white;
  border-radius: 3px;
  padding: 0px 5px;
  white-space: nowrap;
  vertical-align: text-bottom;
  font-size: 10.5px;
  font-family: 'Oswald', sans-serif;
}
/* widgets.less:L345 */
.contender-badge .fa {
  background: #D4AF37;
  background: -webkit-linear-gradient(top, #FCF6BA, #AA771C);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* widgets.less:L353 */
#site-search {
  margin-top: 7px;
  margin-bottom: -5px;
}
/* widgets.less:L357 */
#site-search .input-group-addon {
  background-color: #e7acac;
  border-color: #edc0c0;
  border-right: none;
  color: #c23838;
}
/* widgets.less:L364 */
#site-search input[type=search] {
  padding-left: 2px;
  border-left: none;
  background-color: #e7acac;
  border-color: #edc0c0;
  box-shadow: none;
  color: #872727;
  font-size: 1.2em;
}
/* widgets.less:L373 */
#site-search input[type=search]::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c23838;
  opacity: 1;
  /* Firefox */

}
/* widgets.less:L378 */
#site-search input[type=search]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #c23838;
}
/* widgets.less:L382 */
#site-search input[type=search]::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #c23838;
}
/* widgets.less:L387 */
/* widgets.less:L392 */
#site-search-results {
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
}
/* widgets.less:L397 */
#site-search-results .search-results-wrapper {
  margin-top: 10px;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 3;
  background-color: rgba(255, 255, 255, 0.98);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  overflow: auto;
}
/* widgets.less:L410 */
#site-search-results .search-results-wrapper .scroll-container {
  position: relative;
  overflow-y: auto;
  overscroll-behavior: contain;
  max-height: 60vh;
}
/* widgets.less:L416 */
#site-search-results .search-results-wrapper .scroll-container .nominate-wrapper {
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
  text-align: center;
  background: #ffffff;
  background: linear-gradient(0deg, #fafafa 0%, #ddd 100%);
}
/* widgets.less:L427 */
#site-search-results .search-results-wrapper .scroll-container .nominate-wrapper hr {
  margin: 0px 10px;
}
/* widgets.less:L435 */
#site-search-results .search-results-wrapper .scroll-container .search-results {
  color: #444;
  padding: 15px;
}
/* widgets.less:L439 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-group-title {
  border-bottom: 1px solid #ccc;
  font-weight: bold;
  padding-bottom: 8px;
}
/* widgets.less:L445 */
/* widgets.less:L447 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-result-group .search-result {
  font-size: 13px;
  line-height: 20px;
  padding: 5px 0px;
  cursor: pointer;
}
/* widgets.less:L454 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-result-group .search-result .match {
  font-weight: bold;
  background-color: #f6f6f6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 0px;
}
/* widgets.less:L463 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-result-group .search-result.contender {
  font-size: 0.85em;
  padding-left: 5px;
}
/* widgets.less:L467 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-result-group .search-result.contender:before {
  content: '-';
}
/* widgets.less:L471 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-result-group .search-result.contender a {
  color: #333;
}
/* widgets.less:L477 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-result-group .search-result.contender:last-child {
  margin-bottom: 7px;
}
/* widgets.less:L481 */
/* widgets.less:L487 */
#site-search-results .search-results-wrapper .no-results {
  padding: 10px;
}
/* widgets.less:L491 */
#site-search-results .search-results-wrapper .footer-fade {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4;
  height: 30px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 80%);
}
/* widgets.less:L500 */
#site-search-results .search-results-wrapper .footer-fade i {
  z-index: 4;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #444;
  font-size: 16px;
  padding: 0.5em;
  border-radius: 50%;
}
@media (min-width: 992px) {
  #site-search-results {
    margin-left: 0px;
    margin-right: 0px;
  }
  /* widgets.less:L517 */
  /* widgets.less:L519 */
  /* widgets.less:L520 */
  /* widgets.less:L521 */
  #site-search-results .search-results-wrapper .search-results .search-result-group .search-result {
    padding: 5px 8px;
    line-height: 24px;
    font-size: 15px;
    border-radius: 6px;
  }
  /* widgets.less:L527 */
  #site-search-results .search-results-wrapper .search-results .search-result-group .search-result:hover {
    background-color: #f9f9f9;
  }
  /* widgets.less:L531 */
  #site-search-results .search-results-wrapper .search-results .search-result-group .search-result.contender {
    padding-left: 15px;
  }
  /* widgets.less:L534 */
  #site-search-results .search-results-wrapper .search-results .search-result-group .search-result.contender:before {
    content: '-';
  }
  /* widgets.less:L542 */
  /* widgets.less:L544 */
  #site-search-results .search-results-wrapper .footer-fade i {
    right: 20px;
  }
}
/* widgets.less:L552 */
#backdrop {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: black;
  opacity: 0;
}
/* widgets.less:L562 */
#backdrop.active {
  opacity: 0.6;
  transition: opacity 2s;
}
/* widgets.less:L568 */
#loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3000;
  background: #ffffff;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);
  display: flex;
  justify-content: center;
  align-items: center;
}
/* widgets.less:L581 */
#loading-overlay .loading-icon {
  font-size: 4rem;
  color: rgba(0, 0, 0, 0.1);
}
/* widgets.less:L586 */
#loading-overlay .style-percent-content,
#loading-overlay .style-spinner-content {
  display: none;
}
/* widgets.less:L591 */
/* widgets.less:L592 */
#loading-overlay.style-percent .style-percent-content {
  display: initial;
  font-family: 'Raleway', sans-serif;
  font-size: 3em;
  opacity: 0.8;
}
/* widgets.less:L600 */
/* widgets.less:L601 */
#loading-overlay.style-spinner .style-spinner-content {
  display: initial;
}
/* widgets.less:L607 */
#contender-image-preview {
  width: 100%;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
/* widgets.less:L614 */
#contender-image-preview:after {
  padding-top: 56.25%;
  /* 16:9 ratio */
  display: block;
  content: '';
}
/* widgets.less:L621 */
#media-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1031;
  background: radial-gradient(circle, rgba(80, 80, 80, 0.8) 0%, rgba(0, 0, 0, 0.95) 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
/* widgets.less:L634 */
#media-popup .contents {
  padding: 15px;
  max-height: 95vh;
  max-width: 100vw;
  overflow: hidden;
}
/* widgets.less:L640 */
/* widgets.less:L643 */
/* widgets.less:L644 */
#media-popup .contents .image-holder img {
  margin: 0 auto;
  max-height: 75vh;
}
/* widgets.less:L650 */
#media-popup .contents .description {
  max-width: 800px;
  display: inline-block;
  margin-top: 5px;
  position: relative;
  font-size: 0.9em;
  line-height: 1.5em;
  max-height: calc(1.5em * 3);
  overflow: hidden;
  padding-right: 1rem;
  /* space for ellipsis */
  color: #ddd;
}
@media (min-height: 800px) {
  #media-popup .contents .description {
    max-height: calc(1.5em * 6);
  }
}
/* widgets.less:L669 */
#media-popup .contents .description::before {
  position: absolute;
  content: "...â€";
  color: #bbb;
  inset-block-end: 0;
  /* "bottom" */
  inset-inline-end: 0;
  /* "right" */

}
/* widgets.less:L677 */
#media-popup .contents .description::after {
  content: "";
  position: absolute;
  inset-inline-end: 0;
  /* "right" */
  width: 1rem;
  height: 1rem;
}
/* widgets.less:L685 */
#media-popup .contents img {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.9);
}
/* widgets.less:L692 */
.dashboard-widget {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #eee;
  padding: 10px 20px;
  margin-bottom: 8px;
}
/* widgets.less:L693 */
.dashboard-widget h4 {
  color: #821212;
}
@media all and (max-width: 991px) {
  .dashboard-widget {
    margin-left: -20px;
    margin-right: -20px;
  }
}
/* widgets.less:L711 */
.metric-value {
  text-align: center;
  font-size: 2.8em;
  color: #888;
  font-family: 'Raleway', sans-serif;
  padding-top: 10px;
  padding-bottom: 20px;
}
/* widgets.less:L720 */
.metric-sub-title {
  margin-top: -25px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 0.8em;
  color: #999;
  font-family: 'Raleway', sans-serif;
}
/* widgets.less:L729 */
.dashboard-widget-full-width {
  margin-left: -20px;
  margin-right: -20px;
}
/* widgets.less:L734 */
/* widgets.less:L736 */
.progress-ring .progress-ring-circle {
  transition: stroke-dashoffset 0.35s;
  transform: rotate(90deg);
  transform-origin: 50% 50%;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);
}
/* widgets.less:L742 */
.progress-ring .progress-ring-circle.percent-10 {
  stroke: #d84315;
}
/* widgets.less:L746 */
.progress-ring .progress-ring-circle.percent-20 {
  stroke: #ef6c00;
}
/* widgets.less:L750 */
.progress-ring .progress-ring-circle.percent-30 {
  stroke: #ff8f00;
}
/* widgets.less:L754 */
.progress-ring .progress-ring-circle.percent-40 {
  stroke: #f9a825;
}
/* widgets.less:L758 */
.progress-ring .progress-ring-circle.percent-50 {
  stroke: #9e9d24;
}
/* widgets.less:L762 */
.progress-ring .progress-ring-circle.percent-60,
.progress-ring .progress-ring-circle.percent-70,
.progress-ring .progress-ring-circle.percent-80,
.progress-ring .progress-ring-circle.percent-90,
.progress-ring .progress-ring-circle.percent-100 {
  stroke: #558b2f;
}
/* widgets.less:L776 */
.twitter-typeahead {
  width: 100%;
}
/* widgets.less:L779 */
.twitter-typeahead .tt-input,
.twitter-typeahead .tt-hint {
  margin-top: 5px;
}
/* widgets.less:L784 */
.twitter-typeahead .tt-menu {
  background-color: #fff;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  right: 0;
}
/* widgets.less:L791 */
.twitter-typeahead .tt-menu .tt-suggestion {
  padding: 5px 10px;
  cursor: pointer;
  border-bottom: 1px solid #f5f5f5;
}
/* widgets.less:L796 */
.twitter-typeahead .tt-menu .tt-suggestion:hover {
  background-color: #fefefe;
}
/* widgets.less:L803 */
div.sticky-table-wrapper {
  max-height: 500px;
  overflow: auto;
}
/* widgets.less:L804 */
div.sticky-table-wrapper table {
  position: relative;
}
/* widgets.less:L807 */
div.sticky-table-wrapper table th {
  white-space: nowrap;
  position: sticky;
  top: 0;
  background-color: white;
}
/* widgets.less:L819 */
.action-buy-now {
  margin-top: 2px;
  /*
    
    display: inline-block;
    background-color: #24b47e;
    border: 1px solid #108458;
    border-radius: 3px;
    padding: 5px 18px;
    text-align: center;
    font-size: 0.9em;
    color: #fff;

    &:hover {
        text-decoration: none;
        color: #fff;
        background-color: #2cc189;
        border: 1px solid #21a775;
    }

    &:active {
        color: #fff;
        text-decoration: none;
    }
    */

}
/* widgets.less:L850 */
.widget-countdown-timer {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* widgets.less:L855 */
.widget-countdown-timer .title {
  margin-bottom: 7px;
}
/* widgets.less:L859 */
.widget-countdown-timer .tick {
  visibility: hidden;
  margin: 0 auto;
}
/* widgets.less:L863 */
.widget-countdown-timer .tick[data-state="initialised"] {
  visibility: initial;
}
/* widgets.less:L867 */
.widget-countdown-timer .tick .tick-group {
  text-align: center;
  margin-right: 15px;
}
/* widgets.less:L868 */
.widget-countdown-timer .tick .tick-group [data-key="value"] {
  margin-bottom: -0.5em;
}
/* widgets.less:L875 */
.widget-countdown-timer .tick .tick-group:last-child {
  margin-right: 0px;
}
@media (min-width: 992px) {
  .widget-countdown-timer .tick {
    max-width: 600px;
  }
}
/* widgets.less:L884 */
.widget-countdown-timer .tick .tick-label {
  font-size: 0.5em;
  color: #777;
  margin-top: 1em;
}
/*
Widget: Loading Container
---------------------------
<div class="widget-loading-container">
    <div>
        <i class="fas fa-spinner fa-pulse"></i>
    </div>
</div>
*/

/* widgets.less:L901 */
.widget-loading-container {
  display: flex;
  justify-content: center;
  min-height: 150px;
  align-items: center;
  font-size: 24px;
  -webkit-animation: pulse 1.5s ease-in-out infinite alternate;
  animation: pulse 1.5s ease-in-out infinite alternate;
  border-radius: 4px;
  color: #ddd;
}
@-webkit-keyframes pulse {
  0% {
    background: #fdfdfd;
  }
  50% {
    background: #f5f5f5;
  }
  100% {
    background: #fdfdfd;
  }
}
@keyframes pulse {
  0% {
    background: #fdfdfd;
  }
  50% {
    background: #f5f5f5;
  }
  100% {
    background: #fdfdfd;
  }
}
/* views/admin/admin.less:L1 */
/* views/admin/admin.less:L2 */
.area-admin .user-votes-col {
  padding-top: 20px;
}
/* views/admin/admin.less:L6 */
.area-admin #admin-nav {
  padding-bottom: 20px;
}
/* views/admin/admin.less:L10 */
/* views/admin/admin.less:L11 */
/* views/admin/admin.less:L12 */
.area-admin #panel-votes .vote-tabs .placing-image {
  vertical-align: baseline;
}
/* views/admin/admin.less:L17 */
.area-admin #panel-votes .tab-content {
  padding-top: 20px;
}
/* views/admin/admin.less:L20 */
.area-admin #panel-votes .tab-content .dt-length {
  display: inline-block;
}
/* views/admin/admin.less:L24 */
.area-admin #panel-votes .tab-content .vote-context-buttons {
  display: inline-block;
}
/* views/admin/admin.less:L27 */
.area-admin #panel-votes .tab-content .vote-context-buttons > * {
  display: inline-block;
  margin-right: 5px;
}
/* views/admin/admin.less:L36 */
.area-admin table.vote-list,
.area-admin table.user-list {
  margin-top: 20px;
}
/* views/admin/admin.less:L40 */
/* views/admin/admin.less:L41 */
/* views/admin/admin.less:L42 */
.area-admin table.vote-list tbody tr td,
.area-admin table.user-list tbody tr td {
  vertical-align: middle;
}
/* views/admin/admin.less:L49 */
/* views/admin/admin.less:L50 */
.area-admin table.vote-list tr.vote-not-current {
  text-decoration: line-through;
  color: #ccc;
}
/* views/admin/admin.less:L55 */
.area-admin table.vote-list tr {
  cursor: pointer;
}
/* views/admin/admin.less:L59 */
/* views/admin/admin.less:L60 */
.area-admin table.vote-list tr.row-selected > * {
  border-top: 1px solid #fff;
  box-shadow: inset 0 0 0 9999px rgba(249, 240, 219, 0.97) !important;
}
/* views/admin/admin.less:L65 */
/* views/admin/admin.less:L66 */
.area-admin table.vote-list tr.row-selected:nth-of-type(2n+1) > * {
  box-shadow: inset 0 0 0 9999px rgba(255, 241, 204, 0.97) !important;
}
/* views/admin/admin.less:L73 */
.area-admin .vote-fraud-indicator {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 0 auto;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);
  border: 1px solid;
  cursor: pointer;
}
/* views/admin/admin.less:L83 */
.area-admin .level-0 {
  background-color: #ddd;
  border-color: #f6f6f6;
  box-shadow: none !important;
}
/* views/admin/admin.less:L89 */
.area-admin .level-1 {
  background-color: #558b2f;
  border-color: #619e35;
}
/* views/admin/admin.less:L94 */
.area-admin .level-2 {
  background-color: #9e9d24;
  border-color: #b3b229;
}
/* views/admin/admin.less:L99 */
.area-admin .level-3 {
  background-color: #f9a825;
  border-color: #fab23e;
}
/* views/admin/admin.less:L105 */
.area-admin .level-4 {
  background-color: #ff8f00;
  border-color: #ff9a1a;
}
/* views/admin/admin.less:L110 */
.area-admin .level-5 {
  background-color: #ef6c00;
  border-color: #ff780a;
}
/* views/admin/admin.less:L115 */
.area-admin .level-6 {
  background-color: #d84315;
  border-color: #e94d1d;
}
/* views/admin/admin.less:L122 */
/* views/admin/admin.less:L123 */
.area-admin #pending-nominations #pending-nominations-panels {
  margin-left: -15px;
  margin-right: -15px;
}
/* views/admin/admin.less:L127 */
.area-admin #pending-nominations #pending-nominations-panels .panel-heading {
  cursor: pointer;
}
/* views/admin/admin.less:L132 */
.area-admin #pending-nominations .nomination-section-header-grid {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* views/admin/admin.less:L137 */
.area-admin #pending-nominations .nomination-section-header-grid .header-grid-right {
  font-size: 0.8em;
}
/* views/admin/admin.less:L142 */
.area-admin #pending-nominations .collapsing {
  -webkit-transition: none;
  transition: none;
  display: none;
}
/* views/admin/admin.less:L149 */
.area-admin #pending-nominations .nomination-table-wrapper {
  margin-top: 15px;
}
/* views/admin/admin.less:L152 */
.area-admin #pending-nominations .nomination-table-wrapper .map-icon {
  color: #ea4335;
}
/* views/admin/admin.less:L156 */
/* views/admin/admin.less:L157 */
/* views/admin/admin.less:L163 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table tr td:first-child,
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table tr th:first-child {
  padding-left: 10px;
}
/* views/admin/admin.less:L168 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table tr td:last-child,
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table tr th:last-child {
  padding-right: 20px;
}
/* views/admin/admin.less:L174 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table tr.approved {
  background-color: lightgreen;
}
/* views/admin/admin.less:L178 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table tr.rejected {
  background-color: pink;
  text-decoration: line-through;
  color: #999;
}
/* views/admin/admin.less:L184 */
/* views/admin/admin.less:L185 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-primary .nominee-title {
  max-width: 350px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* views/admin/admin.less:L192 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-primary .address {
  display: none;
  font-size: 0.9em;
  margin-top: 5px;
}
/* views/admin/admin.less:L199 */
/* views/admin/admin.less:L200 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-contender-matches .badge {
  cursor: pointer;
  margin: 5px;
}
/* views/admin/admin.less:L204 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-contender-matches .badge:hover {
  background-color: green;
  color: #fff;
}
@media all and (max-width: 991px) {
  .area-admin #pending-nominations .nomination-table-wrapper .nomination-table {
    font-size: 0.9em;
  }
  /* views/admin/admin.less:L215 */
  .area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-nominator,
  .area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-submitted-on,
  .area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-address {
    display: none;
  }
  /* views/admin/admin.less:L221 */
  /* views/admin/admin.less:L222 */
  .area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-primary .address {
    display: block;
  }
}
@media all and (max-width: 991px) {
  /* views/admin/admin.less:L229 */
  /* views/admin/admin.less:L230 */
  .area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-primary .nominee-title {
    white-space: normal;
  }
}
/* views/admin/admin.less:L239 */
/* views/admin/admin.less:L240 */
/* views/admin/admin.less:L241 */
.area-admin .contender-name.is-claimed::after {
  content: "claimed";
  vertical-align: middle;
  background-color: #dff0d8;
  color: #3c763d;
  border-radius: 10px;
  border: 1px solid #d6e9c6;
  padding: 2px 6px;
  font-size: 10px;
  margin-left: 4px;
  text-decoration: none !important;
}
/* views/admin/admin.less:L255 */
/* views/admin/admin.less:L256 */
/* views/admin/purchasable-item-ad-index.less:L1 */
.admin-ad-index-get {
  min-height: 300px;
}
/* views/admin/purchasable-item-ad-index.less:L2 */
.admin-ad-index-get .tab-content {
  padding-top: 25px;
}
/* views/admin/purchasable-item-ad-index.less:L6 */
/* views/admin/purchasable-item-ad-index.less:L8 */
.admin-ad-index-get .ad-list tr[data-inactive=True] {
  display: none;
}
/* views/admin/purchasable-item-ad-index.less:L12 */
/* views/admin/purchasable-item-ad-index.less:L13 */
.admin-ad-index-get .ad-list.show-inactive tr[data-inactive=True] {
  display: table-row;
}
/* views/admin/purchasable-item-ad-new-edit.less:L1 */
/* views/admin/purchasable-item-ad-new-edit.less:L4 */
.admin-ad-edit-get .ad-artwork-wrapper,
.admin-ad-new-get .ad-artwork-wrapper,
.admin-ad-edit-post .ad-artwork-wrapper {
  text-align: center;
}
/* views/admin/purchasable-item-ad-new-edit.less:L7 */
.admin-ad-edit-get .ad-artwork-wrapper #ad-artwork,
.admin-ad-new-get .ad-artwork-wrapper #ad-artwork,
.admin-ad-edit-post .ad-artwork-wrapper #ad-artwork {
  cursor: pointer;
}
/* views/admin/purchasable-item-ad-new-edit.less:L10 */
/* views/admin/purchasable-item-ad-new-edit.less:L11 */
.admin-ad-edit-get .ad-artwork-wrapper #ad-artwork.has-artwork .ad-artwork-placeholder,
.admin-ad-new-get .ad-artwork-wrapper #ad-artwork.has-artwork .ad-artwork-placeholder,
.admin-ad-edit-post .ad-artwork-wrapper #ad-artwork.has-artwork .ad-artwork-placeholder {
  display: none;
}
/* views/admin/purchasable-item-ad-new-edit.less:L15 */
.admin-ad-edit-get .ad-artwork-wrapper #ad-artwork.has-artwork .ad-artwork-canvas-wrapper,
.admin-ad-new-get .ad-artwork-wrapper #ad-artwork.has-artwork .ad-artwork-canvas-wrapper,
.admin-ad-edit-post .ad-artwork-wrapper #ad-artwork.has-artwork .ad-artwork-canvas-wrapper {
  display: block;
}
/* views/admin/purchasable-item-ad-new-edit.less:L19 */
.admin-ad-edit-get .ad-artwork-wrapper #ad-artwork.has-artwork .ad-artwork-dimensions,
.admin-ad-new-get .ad-artwork-wrapper #ad-artwork.has-artwork .ad-artwork-dimensions,
.admin-ad-edit-post .ad-artwork-wrapper #ad-artwork.has-artwork .ad-artwork-dimensions {
  display: inline-block;
}
/* views/admin/purchasable-item-ad-new-edit.less:L24 */
.admin-ad-edit-get .ad-artwork-wrapper #ad-artwork .ad-artwork-canvas-wrapper,
.admin-ad-new-get .ad-artwork-wrapper #ad-artwork .ad-artwork-canvas-wrapper,
.admin-ad-edit-post .ad-artwork-wrapper #ad-artwork .ad-artwork-canvas-wrapper {
  display: none;
}
/* views/admin/purchasable-item-ad-new-edit.less:L27 */
.admin-ad-edit-get .ad-artwork-wrapper #ad-artwork .ad-artwork-canvas-wrapper #ad-artwork-canvas,
.admin-ad-new-get .ad-artwork-wrapper #ad-artwork .ad-artwork-canvas-wrapper #ad-artwork-canvas,
.admin-ad-edit-post .ad-artwork-wrapper #ad-artwork .ad-artwork-canvas-wrapper #ad-artwork-canvas {
  width: 100%;
  border: 1px solid #aaa;
}
/* views/admin/purchasable-item-ad-new-edit.less:L33 */
.admin-ad-edit-get .ad-artwork-wrapper #ad-artwork .ad-artwork-dimensions,
.admin-ad-new-get .ad-artwork-wrapper #ad-artwork .ad-artwork-dimensions,
.admin-ad-edit-post .ad-artwork-wrapper #ad-artwork .ad-artwork-dimensions {
  display: none;
}
/* views/admin/purchasable-item-ad-new-edit.less:L37 */
.admin-ad-edit-get .ad-artwork-wrapper #ad-artwork .ad-artwork-placeholder,
.admin-ad-new-get .ad-artwork-wrapper #ad-artwork .ad-artwork-placeholder,
.admin-ad-edit-post .ad-artwork-wrapper #ad-artwork .ad-artwork-placeholder {
  line-height: 3em;
  font-size: 90px;
  background-color: #efefef;
}
/* views/admin/category-index.less:L4 */
/* views/admin/category-index.less:L5 */
.admin-category-index tr.category-tie-row td {
  color: red;
}
/* views/admin/category-index.less:L9 */
.admin-category-index tr.category-group-row {
  font-weight: bold;
  font-size: 1.2em;
}
/* views/admin/category-index.less:L13 */
.admin-category-index tr.category-group-row td {
  background-color: #333;
  color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* views/admin/category-index.less:L20 */
.admin-category-index tr.category-group-row td a {
  color: #fff;
}
/* views/admin/category-index.less:L24 */
.admin-category-index tr.category-group-row td a.btn-default {
  background-color: #555;
}
/* views/admin/category-index.less:L30 */
/* views/admin/category-index.less:L31 */
.admin-category-index tr.category-indented-row td:first-child {
  padding-left: 25px;
}
/* views/admin/category-index.less:L35 */
.admin-category-index tr.category-indented-row .category-image-wrapper {
  width: 50px;
  height: 32.467532468px;
  margin-right: 25px;
}
/* views/admin/category-index.less:L42 */
.admin-category-index .category-image-wrapper {
  width: 75px;
  height: 48.701298701px;
  background-position: center;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
  margin-right: 15px;
}
/* views/admin/category-index.less:L53 */
/* views/admin/category-index.less:L54 */
/* views/admin/category-index.less:L55 */
.admin-category-index table#category-list tr td:first-child,
.admin-category-index table#category-list tr th:first-child {
  white-space: nowrap;
}
/* views/admin/category-edit.less:L1 */
/* views/admin/category-edit.less:L2 */
/* views/admin/category-edit.less:L3 */
.admin-category-edit #category-form .visible-on-category-group {
  display: none;
}
/* views/admin/category-edit.less:L9 */
/* views/admin/category-edit.less:L10 */
.admin-category-edit #category-form.is-category-group .hidden-on-category-group {
  display: none;
}
/* views/admin/category-edit.less:L14 */
.admin-category-edit #category-form.is-category-group .visible-on-category-group {
  display: initial;
}
/* views/admin/category-edit.less:L19 */
.admin-category-edit #category-form #category-photo {
  background-color: #f5f5f5;
}
/* views/admin/category-view.less:L1 */
/* views/admin/category-view.less:L3 */
table#contender-list input[type=checkbox] {
  visibility: hidden;
  opacity: 0;
}
/* views/admin/category-view.less:L9 */
/* views/admin/category-view.less:L11 */
table#contender-list.edit-mode tr {
  cursor: pointer;
}
/* views/admin/category-view.less:L15 */
table#contender-list.edit-mode input[type=checkbox] {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.8s;
  -webkit-transition: opacity 0.8s;
}
/* views/admin/category-view.less:L22 */
/* views/admin/category-view.less:L23 */
table#contender-list.edit-mode.has-staged-removals .remove-contender-controls {
  display: block;
}
/* views/admin/category-view.less:L29 */
table#contender-list .remove-contender-controls {
  display: none;
  text-align: center;
}
/* views/admin/category-view.less:L35 */
#edit-contenders-instructions {
  display: none;
}
/* views/admin/category-view.less:L39 */
/* views/admin/category-view.less:L41 */
table.duplicate-votes tbody {
  border: 0px;
}
/* views/admin/category-view.less:L45 */
table.duplicate-votes tbody.vote-set {
  border-left: 2px solid #0094ff;
  border-right: 2px solid #0094ff;
  cursor: pointer;
}
/* views/admin/category-view.less:L50 */
/* views/admin/category-view.less:L53 */
table.duplicate-votes tbody.vote-set tr.staged-for-remove {
  color: #999;
}
/* views/admin/category-view.less:L56 */
table.duplicate-votes tbody.vote-set tr.staged-for-remove td:first-child {
  border-left: 2px solid darkred;
}
/* views/admin/category-view.less:L60 */
table.duplicate-votes tbody.vote-set tr.staged-for-remove a {
  color: #999;
}
/* views/admin/category-view.less:L65 */
table.duplicate-votes tbody.vote-set tr td:first-child {
  padding-left: 10px;
}
/* views/admin/category-view.less:L70 */
/* views/admin/category-view.less:L71 */
table.duplicate-votes tbody.vote-set tr:last-child td {
  border-bottom: 1px solid #ddd;
}
/* views/admin/category-view.less:L77 */
table.duplicate-votes tbody.vote-set-context {
  display: none;
}
/* views/admin/category-view.less:L80 */
table.duplicate-votes tbody.vote-set-context tr {
  background-color: transparent;
}
/* views/admin/category-view.less:L83 */
table.duplicate-votes tbody.vote-set-context tr td {
  border: 0;
}
/* views/admin/category-view.less:L88 */
table.duplicate-votes tbody.vote-set-context .context-actions {
  padding-top: 15px;
  padding-bottom: 4px;
  text-align: center;
}
/* views/admin/category-view.less:L94 */
table.duplicate-votes tbody.vote-set-context .remove-vote-controls {
  text-align: center;
}
/* views/admin/category-view.less:L98 */
table.duplicate-votes tbody.vote-set-context.has-staged-votes {
  display: table-row-group;
}
/* views/admin/category-view.less:L101 */
/* views/admin/category-view.less:L102 */
table.duplicate-votes tbody.vote-set-context.has-staged-votes tr td {
  padding: 0;
}
/* views/admin/category-view.less:L105 */
table.duplicate-votes tbody.vote-set-context.has-staged-votes tr td .remove-vote-controls {
  padding: 8px;
}
/* views/admin/category-view.less:L109 */
/* views/admin/category-view.less:L116 */
/* views/admin/category-view.less:L117 */
table.duplicate-votes tbody.vote-set-spacer tr {
  background-color: transparent;
}
/* views/admin/category-view.less:L120 */
table.duplicate-votes tbody.vote-set-spacer tr td {
  border: 0;
  height: 20px;
}
/* views/admin/category-view.less:L127 */
/* views/admin/category-view.less:L128 */
table.duplicate-votes.hide-unaffecting-votes tbody[data-could-affect-outcome="False"] {
  display: none !important;
}
/* views/admin/contender-nomination.less:L1 */
/* views/admin/contender-nomination.less:L2 */
.admin-contender-nomination #potential-matches-results {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 10px;
  grid-row-gap: 5px;
}
/* views/admin/contender-nomination.less:L8 */
.admin-contender-nomination #potential-matches-results > div {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 25px;
  border-bottom: 1px dashed #eee;
}
/* views/admin/contender-nomination.less:L17 */
.admin-contender-nomination .nomination-map-wrapper {
  position: relative;
}
/* views/admin/contender-nomination.less:L20 */
.admin-contender-nomination .nomination-map-wrapper .action-refresh-maps-matches {
  position: absolute;
  z-index: 5;
  margin: 10px;
  padding: 10px 12px;
  background: white;
  border-radius: 2px;
  height: 40px;
  box-shadow: 0px 1px 4px -1px rgba(0, 0, 0, 0.3);
}
/* views/admin/contender-nomination.less:L30 */
.admin-contender-nomination .nomination-map-wrapper .action-refresh-maps-matches .fa-sync {
  display: none;
}
/* views/admin/contender-nomination.less:L34 */
.admin-contender-nomination .nomination-map-wrapper .action-refresh-maps-matches.attention {
  background: darkorange;
  color: #fff;
}
/* views/admin/contender-nomination.less:L39 */
/* views/admin/contender-nomination.less:L40 */
.admin-contender-nomination .nomination-map-wrapper .action-refresh-maps-matches.fetching .fa-sync {
  display: inline-block;
}
/* views/admin/contender-nomination.less:L44 */
.admin-contender-nomination .nomination-map-wrapper .action-refresh-maps-matches.fetching .fa-redo {
  display: none;
}
/* views/admin/contender-view.less:L1 */
/* views/-contender-promotional-tools.less:L1 */
.admin-contender-view-get h2 {
  font-family: 'Raleway', sans-serif;
}
/* views/-contender-promotional-tools.less:L5 */
.admin-contender-view-get #promo-intro {
  margin-top: 40px;
  margin-bottom: 40px;
}
/* views/-contender-promotional-tools.less:L9 */
.admin-contender-view-get #promo-intro p {
  font-size: 1.2em;
  color: #666;
  line-height: 1.6em;
}
/* views/-contender-promotional-tools.less:L16 */
.admin-contender-view-get .promo-wrapper {
  cursor: default;
  min-height: 320px;
  margin: 10px 7px 20px 7px;
  border: 1px solid #ddd;
  background-color: #fff;
  border-radius: 5px;
  position: relative;
  /* This is also used on the returning contender page */

  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
/* views/-contender-promotional-tools.less:L25 */
.admin-contender-view-get .promo-wrapper a:hover {
  text-decoration: none;
}
/* views/-contender-promotional-tools.less:L29 */
.admin-contender-view-get .promo-wrapper:hover {
  border: 1px solid #eee;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
/* views/-contender-promotional-tools.less:L35 */
.admin-contender-view-get .promo-wrapper .promo-header {
  background-size: cover;
  background-position: center;
  border-bottom: 1px solid #ddd;
  height: 150px;
}
/* views/-contender-promotional-tools.less:L41 */
.admin-contender-view-get .promo-wrapper .promo-header.fb {
  background-image: url('/images/facebook_promo_bg.png');
}
/* views/-contender-promotional-tools.less:L45 */
.admin-contender-view-get .promo-wrapper .promo-header.flyer {
  background-image: url('/images/flyer_example.jpg');
}
/* views/-contender-promotional-tools.less:L50 */
.admin-contender-view-get .promo-wrapper .promo-footer {
  padding: 10px 10px 0px 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 170px;
  overflow: hidden;
}
/* views/-contender-promotional-tools.less:L59 */
.admin-contender-view-get .promo-wrapper .promo-footer h4 {
  font-size: 15px;
  font-weight: bold;
  font-family: 'Raleway', sans-serif;
}
/* views/-contender-promotional-tools.less:L66 */
.admin-contender-view-get .promo-wrapper .price {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  padding-bottom: 5px;
  padding-left: 10px;
}
/* views/-contender-promotional-tools.less:L75 */
.admin-contender-view-get .promo-wrapper .price a {
  color: forestgreen;
}
/* views/-contender-promotional-tools.less:L80 */
.admin-contender-view-get .promo-wrapper .learn-more {
  position: absolute;
  bottom: 0;
  right: 0;
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  padding-bottom: 5px;
  padding-right: 10px;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .admin-contender-view-get .promo-wrapper {
    height: 320px;
  }
  /* views/-contender-promotional-tools.less:L96 */
  .admin-contender-view-get .promo-wrapper .promo-footer {
    height: 175px;
  }
}
/* views/admin/contender-edit.less:L1 */
/* views/admin/contender-edit.less:L4 */
.admin-contender-edit-get .profile-header {
  background: #ffffff;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.5023053166579132) 0%, rgba(255, 255, 255, 0) 100%);
  position: relative;
  text-align: center;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 10px;
  height: 120px;
  cursor: default;
}
/* views/admin/contender-edit.less:L15 */
.admin-contender-edit-get .profile-header .change-image-icon {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  line-height: 30px;
  background-color: #555;
  color: #fff;
  font-size: 16px;
  right: -5px;
  top: -5px;
  cursor: pointer;
}
/* views/admin/contender-edit.less:L30 */
.admin-contender-edit-get .profile-header .contender-monogram,
.admin-contender-edit-get .profile-header .contender-img {
  z-index: 2;
  display: inline-block;
  width: 120px;
  height: 120px;
  line-height: 120px;
  background-position: center;
  background-size: cover;
}
@media all and (max-width: 500px) {
  .admin-contender-edit-get .profile-header .contender-monogram,
  .admin-contender-edit-get .profile-header .contender-img {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 120px;
    height: 120px;
    line-height: 120px;
  }
}
/* views/admin/contender-edit.less:L36 */
@media all and (min-width: 768px) {
  .admin-contender-edit-get .profile-header {
    height: 180px;
  }
  /* views/admin/contender-edit.less:L39 */
  .admin-contender-edit-get .profile-header .contender-monogram,
  .admin-contender-edit-get .profile-header .contender-img {
    display: inline-block;
    width: 180px;
    height: 180px;
    line-height: 180px;
    background-position: center;
    background-size: cover;
  }
}
@media all and (min-width: 768px) and all and (max-width: 500px) {
  .admin-contender-edit-get .profile-header .contender-monogram,
  .admin-contender-edit-get .profile-header .contender-img {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 180px;
    height: 180px;
    line-height: 180px;
  }
}
/* views/admin/contender-edit.less:L45 */
.admin-contender-edit-get .profile-header .contender-monogram {
  position: absolute;
  font-size: 2em;
  font-family: 'Raleway', sans-serif;
  background-color: #c23838;
  color: #e7acac;
  text-transform: uppercase;
  top: auto;
  bottom: -0px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
}
/* views/admin/contender-edit.less:L61 */
.admin-contender-edit-get .profile-header .contender-img {
  position: absolute;
  margin: 0 auto;
  top: auto;
  bottom: -0px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
  background-color: #fff;
  border: 0px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
/* views/admin/contender-edit.less:L77 */
/* views/admin/contender-edit.less:L78 */
.admin-contender-edit-get .listing-types-wrapper .fa-check {
  display: none;
}
/* views/admin/contender-edit.less:L82 */
.admin-contender-edit-get .listing-types-wrapper [data-action] {
  cursor: pointer;
}
/* views/admin/contender-edit.less:L86 */
.admin-contender-edit-get .listing-types-wrapper [data-action=""] {
  cursor: default;
}
/* views/admin/contender-edit.less:L90 */
/* views/admin/contender-edit.less:L91 */
.admin-contender-edit-get .listing-types-wrapper .badge-success .fa-check {
  display: inline-block;
}
/* views/admin/contender-edit.less:L97 */
/* views/admin/contender-edit.less:L98 */
.admin-contender-edit-get #badges-manager .badge {
  margin-right: 5px;
}
/* views/admin/dashboard-index.less:L1 */
/* views/admin/dashboard-index.less:L3 */
#contender-claims .contender-claim-tile {
  padding-top: 15px;
  padding-bottom: 10px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
/* views/admin/dashboard-index.less:L10 */
#contender-claims .contender-claim-tile .details-avatar-wrapper {
  white-space: nowrap;
}
/* views/admin/dashboard-index.less:L13 */
#contender-claims .contender-claim-tile .details-avatar-wrapper .claim-details {
  padding-left: 7px;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}
/* views/admin/dashboard-index.less:L21 */
#contender-claims .contender-claim-tile .btn-group {
  margin-top: 7px;
}
/* views/admin/dashboard-index.less:L26 */
/* views/admin/dashboard-index.less:L27 */
/* views/admin/dashboard-index.less:L28 */
#contender-claims .container-claim-tile-wrapper:nth-child(2n) .contender-claim-tile {
  background-color: #f9f9f9;
}
@media (min-width: 1200px) {
  /* views/admin/dashboard-index.less:L35 */
  /* views/admin/dashboard-index.less:L37 */
  #contender-claims .container-claim-tile-wrapper .contender-claim-tile {
    border: 1px solid transparent;
    border-top: 1px solid #efefef;
    display: inline-block;
    background: none !important;
  }
  /* views/admin/dashboard-index.less:L44 */
  /* views/admin/dashboard-index.less:L45 */
  /* views/admin/dashboard-index.less:L47 */
  #contender-claims .container-claim-tile-wrapper:nth-child(2n) .contender-claim-tile:before {
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 20px;
    bottom: 20px;
    border-left: 1px solid #f5f5f5;
    float: left;
    margin-left: -25px;
  }
}
/* views/admin/import.less:L1 */
/* views/admin/import.less:L2 */
/* views/admin/import.less:L3 */
/* views/admin/import.less:L4 */
.admin-import .field-mapping-table tbody tr {
  color: #999999;
}
/* views/admin/import.less:L7 */
.admin-import .field-mapping-table tbody tr .spreadsheet-col {
  background-color: #ccc;
  color: #fff;
}
/* views/admin/import.less:L12 */
.admin-import .field-mapping-table tbody tr.selected {
  color: #333;
}
/* views/admin/import.less:L15 */
.admin-import .field-mapping-table tbody tr.selected .spreadsheet-col {
  color: #fff;
  background-color: #3c763d;
}
/* views/admin/import.less:L24 */
/* views/admin/import.less:L26 */
.admin-import #field-reference-table .field-description {
  font-size: 0.8em;
  margin-left: 15px;
}
/* views/admin/import.less:L32 */
/* views/admin/import.less:L35 */
/* views/admin/import.less:L36 */
.admin-import #import-preview-form .import-records td:not(.no-ellipsis),
.admin-import #import-process-form .import-records td:not(.no-ellipsis) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}
/* views/admin/import.less:L44 */
/* views/admin/import.less:L46 */
.admin-import #import-preview-form button[type=submit] .loading-icon,
.admin-import #import-process-form button[type=submit] .loading-icon,
.admin-import #import-preview-form a .loading-icon,
.admin-import #import-process-form a .loading-icon {
  display: none;
}
/* views/admin/import.less:L50 */
/* views/admin/import.less:L51 */
.admin-import #import-preview-form button[type=submit].disabled .loading-icon,
.admin-import #import-process-form button[type=submit].disabled .loading-icon,
.admin-import #import-preview-form a.disabled .loading-icon,
.admin-import #import-process-form a.disabled .loading-icon {
  display: inline-block;
}
/* views/admin/settings.less:L1 */
/* views/admin/settings.less:L2 */
.area-admin.admin-settings .administrator-label {
  margin-right: 7px;
}
/* views/admin/settings.less:L4 */
.area-admin.admin-settings .administrator-label a {
  margin-left: 8px;
  color: #fff;
}
/* views/admin/user-view.less:L1 */
/* views/admin/user-view.less:L2 */
.admin-