@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Avestan&family=Raleway:ital,wght@0,400;1,200&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap');
/* structure.less:L1 */
html {
  scroll-behavior: smooth;
}
/* structure.less:L5 */
body {
  background-color: #ffffff;
}
/* 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: #ffffff;
}
@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 #68e494;
  }
}
@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: block;
  position: relative;
  /*
        &.background-type-video .masthead-gradient {
            
            background-image: url('/images/mesh_tile.webp');
            background-repeat: repeat;
        }
        */

}
/* structure.less:L158 */
header .masthead .arrow-down {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 2em;
  bottom: 140px;
  opacity: 0.7;
  animation: fade 2s ease-in-out infinite;
  color: #fff;
}
@keyframes fade {
  0%, 100% {
    opacity: 0.3;
  }
  50% {
    opacity: 0.7;
  }
}
/* structure.less:L182 */
header .masthead #masthead-background {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* structure.less:L188 */
header .masthead #masthead-background {
  background-position: center center;
  background-size: cover;
}
/* structure.less:L193 */
header .masthead video#masthead-background {
  object-fit: cover;
}
/* structure.less:L197 */
header .masthead .masthead-gradient {
  position: relative;
  background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
}
/* structure.less:L201 */
header .masthead .masthead-gradient .container {
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
/* structure.less:L207 */
header .masthead .masthead-gradient .container .section-title {
  flex-basis: 66%;
  color: #fff;
  text-shadow: 2px 0px 10px #000;
  margin-top: -5%;
  margin-right: 20px;
}
/* structure.less:L215 */
header .masthead .masthead-gradient .container .section-detail {
  overflow: hidden;
  max-width: 340px;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 0px 6px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 30px;
  margin: 30px;
}
@media all and (max-width: 767px) {
  /* structure.less:L235 */
  header .masthead .masthead-gradient {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  }
  /* structure.less:L239 */
  header .masthead .masthead-gradient .container {
    flex-direction: column;
    align-items: flex-start;
  }
  /* structure.less:L243 */
  header .masthead .masthead-gradient .container .section-title {
    margin: 0px;
    margin-left: 10px;
  }
}
@media all and (max-width: 767px) {
  /* structure.less:L252 */
  /* structure.less:L253 */
  header .masthead .masthead-gradient .container {
    min-height: calc(100vh - 80px);
  }
}
@media all and (min-width: 768px) and (max-width: 991px) {
  /* structure.less:L260 */
  /* structure.less:L261 */
  header .masthead .masthead-gradient .container {
    min-height: calc(100vh -  110px);
  }
}
@media all and (max-width: 768px) {
  /* structure.less:L268 */
  header .masthead .arrow-down {
    display: block;
  }
}
@media all and (min-width: 768px) {
  /* structure.less:L274 */
  /* structure.less:L275 */
  /* structure.less:L276 */
  header .masthead .masthead-gradient .container .section-detail {
    float: right;
  }
}
@media all and (min-width: 2000px) {
  /* structure.less:L284 */
  /* structure.less:L285 */
  header .masthead .masthead-gradient .container {
    min-height: 600px;
  }
}
/* structure.less:L292 */
/* structure.less:L293 */
header .masthead-wrapper > .section-detail {
  margin: 0 auto;
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #fff;
}
/* structure.less:L303 */
header .profile-wrapper {
  position: absolute;
  display: block;
  left: 35%;
  right: 35%;
  top: 0;
  text-align: center;
  padding-top: 18px;
}
/* structure.less:L312 */
header .profile-wrapper .profile-pic-wrapper {
  border: 2px solid #efefef;
  border-radius: 50%;
  padding: 4px;
  position: relative;
  display: inline-block;
}
/* structure.less:L319 */
header .profile-wrapper .profile-pic-wrapper .notification-icon {
  position: absolute;
  top: -4px;
  right: -8px;
}
/* structure.less:L326 */
/* structure.less:L330 */
header .header-content {
  background: #e48a86;
  background: -moz-linear-gradient(top, #ffffff 1%, #e48a86 100%);
  background: -webkit-linear-gradient(top, #ffffff 1%, #e48a86 100%);
  background: linear-gradient(to bottom, #ffffff 1%, #e48a86 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradient_start', endColorstr='@gradient_end', GradientType=1);
  margin-bottom: 10px;
}
/* structure.less:L341 */
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: #ab2c26;
  color: #f2c7c4;
}
/* structure.less:L342 */
header .title-wrapper h1 {
  margin: 0px;
  font-size: 1.7em;
  font-weight: 600;
}
/* structure.less:L348 */
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:L372 */
  header .title-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* structure.less:L380 */
/* structure.less:L381 */
/* structure.less:L382 */
.navbar li a {
  color: #444;
  margin-top: 10px;
  line-height: 55px;
}
/* structure.less:L389 */
.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:L399 */
/* structure.less:L400 */
.navbar .login a {
  border-color: #c1eee9;
  background-color: rgba(255, 255, 255, 0.5);
}
/* structure.less:L408 */
#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:L422 */
#notification-bar p {
  margin: 0;
  padding: 0;
}
/* structure.less:L427 */
#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:L440 */
#notification-bar a {
  color: #bef4d1;
}
@media all and (max-width: 767px) {
  #notification-bar {
    padding: 11px 15px;
    font-size: 0.9em;
  }
}
/* structure.less:L450 */
footer#platform-footer {
  text-align: center;
}
/* structure.less:L453 */
footer#platform-footer img.powered-by {
  height: 12px;
  margin-bottom: 2px;
  width: auto;
}
/* structure.less:L459 */
/* structure.less:L460 */
footer#platform-footer .legal-links a {
  margin: 0px 5px;
}
@media all and (max-width: 767px) {
  footer#platform-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: #1b9847;
}
/* modifiers.less:L54 */
.main-color {
  color: #ab2c26;
}
/* modifiers.less:L58 */
.main-color-background {
  background-color: #ab2c26;
}
/* 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: #ddd;
}
/* 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:L21 */
input:invalid,
textarea:invalid,
select:invalid {
  border-color: #e74c3c;
  /* Red border for invalid inputs */

}
/* form.less:L27 */
option:disabled {
  color: #aaa;
}
/* form.less:L31 */
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 */
/* widgets.less:L205 */
.category-tile a {
  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;
  border-radius: 3px;
  overflow: hidden;
}
/* widgets.less:L207 */
.category-tile a::before {
  content: '';
  z-index: 10;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(348deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 20%);
}
/* widgets.less:L218 */
.category-tile a.lazy {
  background-image: none;
  background: #ffffff;
  background: radial-gradient(circle, #ffffff 0%, #f4f4f4 100%);
}
/* widgets.less:L237 */
.category-tile a .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;
}
/* widgets.less:L257 */
.category-tile a:hover {
  background-color: #ffffff;
}
/* widgets.less:L260 */
.category-tile a:hover .category-title {
  background-color: #ffffff;
}
/* widgets.less:L267 */
/* widgets.less:L268 */
.category-tile.category-tile-stacked a {
  min-height: 275px;
  border-radius: 0;
}
/* widgets.less:L272 */
.category-tile.category-tile-stacked a .category-title {
  min-height: 18%;
  font-weight: bold;
  font-size: 1em;
}
@media all and (min-width: 768px) {
  /* widgets.less:L283 */
  .category-tile a {
    min-height: 250px;
  }
  /* widgets.less:L286 */
  .category-tile a .category-title {
    min-height: 21%;
    font-weight: bold;
    font-size: 1.2em;
  }
  /* widgets.less:L293 */
  /* widgets.less:L294 */
  /* widgets.less:L295 */
  .category-tile.category-tile-stacked a .category-title {
    font-size: 1.2em;
  }
  /* widgets.less:L305 */
  /* widgets.less:L306 */
  .category-tile.category-tile-tall a {
    min-height: 300px;
    border-radius: 5px;
  }
  /* widgets.less:L310 */
  .category-tile.category-tile-tall a .category-title {
    min-height: 18%;
  }
  /* widgets.less:L316 */
  /* widgets.less:L317 */
  .category-tile.category-tile-tall-xl a {
    min-height: 450px;
    border-radius: 10px;
  }
  /* widgets.less:L321 */
  .category-tile.category-tile-tall-xl a .category-title {
    min-height: 16%;
    font-size: 1.5em;
    padding: 8px 20px;
  }
}
@media all and (min-width: 975px) {
  /* widgets.less:L333 */
  /* widgets.less:L334 */
  .category-tile.category-tile-tall a {
    min-height: 390px;
    margin-bottom: 10px;
  }
  /* widgets.less:L340 */
  /* widgets.less:L341 */
  .category-tile.category-tile-tall-xl a {
    min-height: 550px;
    margin-bottom: 20px;
  }
  /* widgets.less:L345 */
  .category-tile.category-tile-tall-xl a .category-title {
    min-height: 16%;
    font-size: 1.8em;
    padding: 8px 30px;
  }
}
/* widgets.less:L355 */
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:L371 */
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:L379 */
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:L388 */
@media all and (max-width: 767px) {
  #login-alert {
    padding: 7px 12px;
  }
  /* widgets.less:L392 */
  #login-alert .btn {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
/* widgets.less:L400 */
img.emoji {
  height: 1em;
  width: 1em;
  margin: 0 0.05em 0 0.1em;
  vertical-align: -0.1em;
}
/* widgets.less:L407 */
.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:L408 */
.validation-summary-errors > span {
  font-weight: bold;
}
/* widgets.less:L420 */
.vf-icon-circle-light {
  border-radius: 50%;
  background-color: #f9f9f9;
  border: 1px solid #d7d7d7;
  display: inline-block;
  line-height: 25px;
  width: 25px;
  text-align: center;
}
/* widgets.less:L430 */
.contender-badge {
  display: inline-block;
  line-height: 16px;
  margin-top: 2px;
  background-color: #1b9847;
  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:L443 */
.contender-badge .fa {
  background: #D4AF37;
  background: -webkit-linear-gradient(top, #FCF6BA, #AA771C);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* widgets.less:L451 */
#site-search {
  margin-top: 7px;
  margin-bottom: -5px;
}
/* widgets.less:L455 */
#site-search .input-group-addon {
  background-color: #e48a86;
  border-color: #e99e9b;
  border-right: none;
  color: #ab2c26;
}
/* widgets.less:L462 */
#site-search input[type=search] {
  padding-left: 2px;
  border-left: none;
  background-color: #e48a86;
  border-color: #e99e9b;
  box-shadow: none;
  color: #6c1c18;
  font-size: 1.2em;
}
/* widgets.less:L471 */
#site-search input[type=search]::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ab2c26;
  opacity: 1;
  /* Firefox */

}
/* widgets.less:L476 */
#site-search input[type=search]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ab2c26;
}
/* widgets.less:L480 */
#site-search input[type=search]::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #ab2c26;
}
/* widgets.less:L485 */
/* widgets.less:L490 */
#site-search-results {
  z-index: 20;
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
}
/* widgets.less:L496 */
#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:L509 */
#site-search-results .search-results-wrapper .scroll-container {
  position: relative;
  overflow-y: auto;
  overscroll-behavior: contain;
  max-height: 60vh;
}
/* widgets.less:L515 */
#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:L526 */
#site-search-results .search-results-wrapper .scroll-container .nominate-wrapper hr {
  margin: 0px 10px;
}
/* widgets.less:L534 */
#site-search-results .search-results-wrapper .scroll-container .search-results {
  color: #444;
  padding: 15px;
}
/* widgets.less:L538 */
#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:L544 */
/* widgets.less:L546 */
#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:L553 */
#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:L562 */
#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:L566 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-result-group .search-result.contender:before {
  content: '-';
}
/* widgets.less:L570 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-result-group .search-result.contender a {
  color: #333;
}
/* widgets.less:L576 */
#site-search-results .search-results-wrapper .scroll-container .search-results .search-result-group .search-result.contender:last-child {
  margin-bottom: 7px;
}
/* widgets.less:L580 */
/* widgets.less:L586 */
#site-search-results .search-results-wrapper .no-results {
  padding: 10px;
}
/* widgets.less:L590 */
#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:L599 */
#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:L616 */
  /* widgets.less:L618 */
  /* widgets.less:L619 */
  /* widgets.less:L620 */
  #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:L626 */
  #site-search-results .search-results-wrapper .search-results .search-result-group .search-result:hover {
    background-color: #f9f9f9;
  }
  /* widgets.less:L630 */
  #site-search-results .search-results-wrapper .search-results .search-result-group .search-result.contender {
    padding-left: 15px;
  }
  /* widgets.less:L633 */
  #site-search-results .search-results-wrapper .search-results .search-result-group .search-result.contender:before {
    content: '-';
  }
  /* widgets.less:L641 */
  /* widgets.less:L643 */
  #site-search-results .search-results-wrapper .footer-fade i {
    right: 20px;
  }
}
/* widgets.less:L651 */
#backdrop {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: black;
  opacity: 0;
}
/* widgets.less:L661 */
#backdrop.active {
  opacity: 0.6;
  transition: opacity 2s;
}
/* widgets.less:L667 */
#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:L680 */
#loading-overlay .loading-icon {
  font-size: 4rem;
  color: rgba(0, 0, 0, 0.1);
}
/* widgets.less:L685 */
#loading-overlay .style-percent-content,
#loading-overlay .style-spinner-content {
  display: none;
}
/* widgets.less:L690 */
/* widgets.less:L691 */
#loading-overlay.style-percent .style-percent-content {
  display: initial;
  font-family: 'Raleway', sans-serif;
  font-size: 3em;
  opacity: 0.8;
}
/* widgets.less:L699 */
/* widgets.less:L700 */
#loading-overlay.style-spinner .style-spinner-content {
  display: initial;
}
/* widgets.less:L706 */
#contender-image-preview {
  width: 100%;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
/* widgets.less:L713 */
#contender-image-preview:after {
  padding-top: 56.25%;
  /* 16:9 ratio */
  display: block;
  content: '';
}
/* widgets.less:L720 */
#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:L733 */
#media-popup .contents {
  padding: 15px;
  max-height: 95vh;
  max-width: 100vw;
  overflow: hidden;
}
/* widgets.less:L739 */
/* widgets.less:L742 */
/* widgets.less:L743 */
#media-popup .contents .image-holder img {
  margin: 0 auto;
  max-height: 75vh;
}
/* widgets.less:L749 */
#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:L768 */
#media-popup .contents .description::before {
  position: absolute;
  content: "...”";
  color: #bbb;
  inset-block-end: 0;
  /* "bottom" */
  inset-inline-end: 0;
  /* "right" */

}
/* widgets.less:L776 */
#media-popup .contents .description::after {
  content: "";
  position: absolute;
  inset-inline-end: 0;
  /* "right" */
  width: 1rem;
  height: 1rem;
}
/* widgets.less:L784 */
#media-popup .contents img {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.9);
}
/* widgets.less:L791 */
.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:L792 */
.dashboard-widget h4 {
  color: #1b9847;
}
/* widgets.less:L796 */
.dashboard-widget h4.metric-title {
  color: #888;
  font-weight: 400;
  text-align: center;
}
@media all and (max-width: 991px) {
  .dashboard-widget {
    margin-left: -20px;
    margin-right: -20px;
  }
}
/* widgets.less:L816 */
.metric-value {
  text-align: center;
  font-size: 2.8em;
  font-weight: 200;
  color: #888;
  font-family: 'Raleway', sans-serif;
  padding-top: 10px;
  padding-bottom: 20px;
}
/* widgets.less:L827 */
.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:L836 */
.dashboard-widget-full-width {
  margin-left: -20px;
  margin-right: -20px;
}
/* widgets.less:L841 */
/* widgets.less:L843 */
.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);
  stroke: #ddd;
}
/* widgets.less:L850 */
.progress-ring .progress-ring-circle.percent-10 {
  stroke: #d84315;
}
/* widgets.less:L854 */
.progress-ring .progress-ring-circle.percent-20 {
  stroke: #ef6c00;
}
/* widgets.less:L858 */
.progress-ring .progress-ring-circle.percent-30 {
  stroke: #ff8f00;
}
/* widgets.less:L862 */
.progress-ring .progress-ring-circle.percent-40 {
  stroke: #f9a825;
}
/* widgets.less:L866 */
.progress-ring .progress-ring-circle.percent-50 {
  stroke: #9e9d24;
}
/* widgets.less:L870 */
.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:L884 */
.twitter-typeahead {
  width: 100%;
}
/* widgets.less:L887 */
.twitter-typeahead .tt-input,
.twitter-typeahead .tt-hint {
  margin-top: 5px;
}
/* widgets.less:L892 */
.twitter-typeahead .tt-menu {
  background-color: #fff;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  right: 0;
}
/* widgets.less:L899 */
.twitter-typeahead .tt-menu .tt-suggestion {
  padding: 5px 10px;
  cursor: pointer;
  border-bottom: 1px solid #f5f5f5;
}
/* widgets.less:L904 */
.twitter-typeahead .tt-menu .tt-suggestion:hover {
  background-color: #fefefe;
}
/* widgets.less:L911 */
div.sticky-table-wrapper {
  max-height: 500px;
  overflow: auto;
}
/* widgets.less:L912 */
div.sticky-table-wrapper table {
  position: relative;
}
/* widgets.less:L915 */
div.sticky-table-wrapper table th {
  white-space: nowrap;
  position: sticky;
  top: 0;
  background-color: white;
}
/* widgets.less:L927 */
.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:L958 */
.widget-countdown-timer {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* widgets.less:L963 */
.widget-countdown-timer .title {
  margin-bottom: 7px;
}
/* widgets.less:L967 */
.widget-countdown-timer .tick {
  visibility: hidden;
  margin: 0 auto;
}
/* widgets.less:L971 */
.widget-countdown-timer .tick[data-state="initialised"] {
  visibility: initial;
}
/* widgets.less:L975 */
.widget-countdown-timer .tick .tick-group {
  text-align: center;
  margin-right: 15px;
}
/* widgets.less:L976 */
.widget-countdown-timer .tick .tick-group [data-key="value"] {
  margin-bottom: -0.5em;
}
/* widgets.less:L983 */
.widget-countdown-timer .tick .tick-group:last-child {
  margin-right: 0px;
}
@media (min-width: 992px) {
  .widget-countdown-timer .tick {
    max-width: 600px;
  }
}
/* widgets.less:L992 */
.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:L1009 */
.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;
  }
}
/*
Widget: Overlay
---------------------------
*/

/* widgets.less:L1053 */
body.vf-has-overlay {
  overflow: hidden;
}
/* widgets.less:L1057 */
.vf-overlay {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
/* widgets.less:L1064 */
.vf-overlay.black {
  background-color: rgba(0, 0, 0, 0.8);
}
/* widgets.less:L1068 */
.vf-overlay.white {
  background-color: rgba(255, 255, 255, 0.8);
}
/* widgets.less:L1072 */
.vf-overlay.blur {
  -webkit-backdrop-filter: blur(0.1875rem);
  backdrop-filter: blur(0.1875rem);
}
/* widgets.less:L1077 */
.vf-overlay.active {
  opacity: 0.6;
  transition: opacity 2s;
}
/* widgets.less:L1082 */
.vf-overlay .vf-overlay-content {
  height: 100vh;
  width: 100vw;
}
/* 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:L150 */
.area-admin #pending-nominations .matched-string-word,
.area-admin #pending-nominations .nominee-title-corrected,
.area-admin #pending-nominations .place-type,
.area-admin #pending-nominations .detected-address {
  padding: 2px 4px;
  border-radius: 3px;
  display: inline-block;
}
/* views/admin/admin.less:L159 */
.area-admin #pending-nominations .matched-string-word {
  background-color: #d4ffaf;
}
/* views/admin/admin.less:L163 */
.area-admin #pending-nominations .nominee-title-corrected {
  background-color: #ffffbe;
}
/* views/admin/admin.less:L167 */
.area-admin #pending-nominations .place-type {
  font-size: 0.8em;
  background-color: #ffffbe;
}
/* views/admin/admin.less:L172 */
.area-admin #pending-nominations .detected-address {
  font-size: 0.9em;
  background-color: #ffffbe;
}
/* views/admin/admin.less:L178 */
.area-admin #pending-nominations .nomination-table-wrapper {
  margin-top: 15px;
}
/* views/admin/admin.less:L181 */
.area-admin #pending-nominations .nomination-table-wrapper .map-icon {
  color: #ea4335;
}
/* views/admin/admin.less:L185 */
/* views/admin/admin.less:L186 */
/* views/admin/admin.less:L192 */
.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:L197 */
.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:L203 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table tr.approved {
  background-color: lightgreen;
}
/* views/admin/admin.less:L207 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table tr.rejected {
  background-color: pink;
  text-decoration: line-through;
  color: #999;
}
/* views/admin/admin.less:L213 */
/* views/admin/admin.less:L214 */
.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:L221 */
.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:L228 */
/* views/admin/admin.less:L229 */
.area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-contender-matches .badge {
  cursor: pointer;
  margin: 5px;
}
/* views/admin/admin.less:L233 */
.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:L244 */
  .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:L250 */
  /* views/admin/admin.less:L251 */
  .area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-primary .address {
    display: block;
  }
}
@media all and (max-width: 991px) {
  /* views/admin/admin.less:L258 */
  /* views/admin/admin.less:L259 */
  .area-admin #pending-nominations .nomination-table-wrapper .nomination-table .cell-primary .nominee-title {
    white-space: normal;
  }
}
/* views/admin/admin.less:L268 */
/* views/admin/admin.less:L269 */
/* views/admin/admin.less:L270 */
.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:L284 */
/* views/admin/admin.less:L285 */
/* 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 */
/* views/admin/category-view.less:L47 */
table.duplicate-votes tbody.vote-set-header tr {
  background-color: transparent;
}
/* views/admin/category-view.less:L50 */
table.duplicate-votes tbody.vote-set-header tr td {
  border: 0;
}
/* views/admin/category-view.less:L55 */
table.duplicate-votes tbody.vote-set-header .header-content {
  display: flex;
  align-items: baseline;
}
/* views/admin/category-view.less:L59 */
table.duplicate-votes tbody.vote-set-header .header-content > * {
  flex: 1;
}
/* views/admin/category-view.less:L65 */
table.duplicate-votes tbody.vote-set {
  border-left: 2px solid #0094ff;
  border-right: 2px solid #0094ff;
  cursor: pointer;
}
/* views/admin/category-view.less:L70 */
/* views/admin/category-view.less:L73 */
table.duplicate-votes tbody.vote-set tr.staged-for-remove {
  color: #999;
}
/* views/admin/category-view.less:L76 */
table.duplicate-votes tbody.vote-set tr.staged-for-remove td:first-child {
  border-left: 2px solid darkred;
}
/* views/admin/category-view.less:L80 */
table.duplicate-votes tbody.vote-set tr.staged-for-remove a {
  color: #999;
}
/* views/admin/category-view.less:L85 */
table.duplicate-votes tbody.vote-set tr td:first-child {
  padding-left: 10px;
}
/* views/admin/category-view.less:L89 */
/* views/admin/category-view.less:L90 */
table.duplicate-votes tbody.vote-set tr td.col-time {
  position: relative;
}
/* views/admin/category-view.less:L93 */
table.duplicate-votes tbody.vote-set tr td.col-time .time-since-last {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: calc(-1em - 1px);
  background: radial-gradient(#ffffff, transparent);
  font-size: 0.9em;
}
/* views/admin/category-view.less:L103 */
table.duplicate-votes tbody.vote-set tr td.col-time .time-since-last .time {
  margin-left: 5px;
}
/* views/admin/category-view.less:L107 */
table.duplicate-votes tbody.vote-set tr td.col-time .time-since-last .time-connector {
  width: 20px;
  height: 25px;
}
/* views/admin/category-view.less:L111 */
table.duplicate-votes tbody.vote-set tr td.col-time .time-since-last .time-connector .time-connector-vel-1 {
  fill: #ffffff;
  r: 20;
}
/* views/admin/category-view.less:L116 */
table.duplicate-votes tbody.vote-set tr td.col-time .time-since-last .time-connector .time-connector-vel-2 {
  fill: #accaafff;
  r: 20;
}
/* views/admin/category-view.less:L121 */
table.duplicate-votes tbody.vote-set tr td.col-time .time-since-last .time-connector .time-connector-vel-3 {
  fill: #accaafff;
  r: 20;
}
/* views/admin/category-view.less:L126 */
table.duplicate-votes tbody.vote-set tr td.col-time .time-since-last .time-connector .time-connector-vel-4 {
  fill: #90c797ff;
  r: 22;
}
/* views/admin/category-view.less:L131 */
table.duplicate-votes tbody.vote-set tr td.col-time .time-since-last .time-connector .time-connector-vel-5 {
  fill: #90c797ff;
  r: 26;
}
/* views/admin/category-view.less:L136 */
table.duplicate-votes tbody.vote-set tr td.col-time .time-since-last .time-connector .time-connector-vel-6 {
  fill: #04a615ff;
  r: 30;
}
/* views/admin/category-view.less:L146 */
/* views/admin/category-view.less:L147 */
table.duplicate-votes tbody.vote-set tr:last-child td {
  border-bottom: 1px solid #ddd;
}
/* views/admin/category-view.less:L153 */
table.duplicate-votes .vote-set-context {
  display: none;
}
/* views/admin/category-view.less:L157 */
/* views/admin/category-view.less:L159 */
table.duplicate-votes .vote-set-header .vote-set-context.has-staged-votes {
  display: block;
}
/* views/admin/category-view.less:L163 */
table.duplicate-votes .vote-set-header .vote-set-context .context-actions {
  padding-top: 15px;
  padding-bottom: 4px;
  text-align: center;
}
/* views/admin/category-view.less:L170 */
/* views/admin/category-view.less:L171 */
table.duplicate-votes tbody.vote-set-context tr {
  background-color: transparent;
}
/* views/admin/category-view.less:L174 */
table.duplicate-votes tbody.vote-set-context tr td {
  border: 0;
}
/* views/admin/category-view.less:L179 */
table.duplicate-votes tbody.vote-set-context .remove-vote-controls {
  text-align: center;
}
/* views/admin/category-view.less:L183 */
table.duplicate-votes tbody.vote-set-context.has-staged-votes {
  display: table-row-group;
}
/* views/admin/category-view.less:L186 */
/* views/admin/category-view.less:L187 */
table.duplicate-votes tbody.vote-set-context.has-staged-votes tr td {
  padding: 0;
}
/* views/admin/category-view.less:L190 */
table.duplicate-votes tbody.vote-set-context.has-staged-votes tr td .remove-vote-controls {
  padding: 8px;
}
/* views/admin/category-view.less:L200 */
/* views/admin/category-view.less:L201 */
table.duplicate-votes tbody.vote-set-spacer tr {
  background-color: transparent;
}
/* views/admin/category-view.less:L204 */
table.duplicate-votes tbody.vote-set-spacer tr td {
  border: 0;
  height: 20px;
}
/* views/admin/category-view.less:L211 */
/* views/admin/category-view.less:L212 */
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:L17 */
.admin-contender-view-get .promo-tool-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 15px;
  row-gap: 35px;
}
@media screen and (max-width: 1199px) {
  .admin-contender-view-get .promo-tool-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .admin-contender-view-get .promo-tool-grid {
    grid-template-columns: repeat(1, 1fr);
    row-gap: 0px;
  }
}
/* 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: #ab2c26;
  color: #e48a86;
  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:L4 */
#contender-claims {
  display: grid;
  grid-template-columns: 1fr;
}
/* views/admin/dashboard-index.less:L10 */
#contender-claims .contender-claim-tile {
  margin: 3px 0px;
  padding: 5px 10px;
  border: 1px dashed #aaa;
  background-color: #f5f5f5;
  border-radius: 4px;
  position: relative;
}
/* views/admin/dashboard-index.less:L18 */
#contender-claims .contender-claim-tile .contender-name {
  text-align: center;
  padding: 0px 10px 4px 10px;
}
/* views/admin/dashboard-index.less:L23 */
#contender-claims .contender-claim-tile .contact-name {
  font-size: 1.1em;
}
/* views/admin/dashboard-index.less:L27 */
/* views/admin/dashboard-index.less:L28 */
#contender-claims .contender-claim-tile .claim-content .content-col-1 {
  display: flex;
  align-items: center;
}
/* views/admin/dashboard-index.less:L33 */
#contender-claims .contender-claim-tile .claim-content .content-col-1 .avatar {
  margin-right: 10px;
}
/* views/admin/dashboard-index.less:L37 */
#contender-claims .contender-claim-tile .claim-content .content-col-1 .claim-details {
  vertical-align: middle;
  white-space: normal;
}
/* views/admin/dashboard-index.less:L44 */
#contender-claims .contender-claim-tile .claim-content .content-col-2 {
  text-align: right;
  margin-bottom: 45px;
}
/* views/admin/dashboard-index.less:L50 */
#contender-claims .contender-claim-tile .created-date {
  position: absolute;
  bottom: 5px;
  left: 5px;
  border-radius: 2px;
  padding: 2px 5px;
  font-size: 0.8em;
  background-color: #eee;
}
/* views/admin/dashboard-index.less:L60 */
#contender-claims .contender-claim-tile .action-buttons {
  position: absolute;
  bottom: 5px;
  right: 5px;
  white-space: nowrap;
  margin-top: 7px;
}
/* views/admin/dashboard-index.less:L68 */
#contender-claims .contender-claim-tile:hover {
  background-color: #f1f1f1 !important;
}
@media (max-width: 991px) {
  /* views/admin/dashboard-index.less:L75 */
  /* views/admin/dashboard-index.less:L77 */
  /* views/admin/dashboard-index.less:L78 */
  /* views/admin/dashboard-index.less:L79 */
  #contender-claims .contender-claim-tile .claim-content .content-col-1 .avatar {
    display: none;
  }
  /* views/admin/dashboard-index.less:L85 */
  #contender-claims .contender-claim-tile .claim-content .content-col-2 {
    text-align: left;
  }
  /* views/admin/dashboard-index.less:L91 */
  #contender-claims .contender-claim-tile:nth-child(odd) {
    background-color: #fff;
  }
}
@media (min-width: 992px) {
  #contender-claims {
    grid-template-columns: 1fr 1fr;
  }
  /* views/admin/dashboard-index.less:L100 */
  #contender-claims .contender-claim-tile {
    margin: 5px;
    padding: 10px 20px 0px 20px;
  }
  /* views/admin/dashboard-index.less:L104 */
  #contender-claims .contender-claim-tile .content-col-1 {
    margin-bottom: 30px;
  }
  /* views/admin/dashboard-index.less:L108 */
  #contender-claims .contender-claim-tile:nth-child(4n + 1),
  #contender-claims .contender-claim-tile:nth-child(4n + 2) {
    background-color: #fff;
  }
}
/* 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-user-view-get .user-profile-header {
  margin-top: 10px;
}
/* views/admin/user-view.less:L5 */
.admin-user-view-get .user-profile-header .identifier {
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
}
/* views/admin/user-view.less:L10 */
.admin-user-view-get .user-profile-header .identifier h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* views/admin/user-view.less:L18 */
/* views/admin/user-view.less:L19 */
#alias-vote-matrix-container table.matrix {
  width: initial !important;
  min-width: 50% !important;
  margin: 0 auto;
  vertical-align: middle;
}
/* views/admin/user-view.less:L25 */
/* views/admin/user-view.less:L26 */
/* views/admin/user-view.less:L27 */
#alias-vote-matrix-container table.matrix tbody tr td {
  vertical-align: middle !important;
}
/* views/admin/user-view.less:L30 */
#alias-vote-matrix-container table.matrix tbody tr td.voted {
  background-color: #fdfde9;
}
/* views/admin/user-view.less:L36 */
/* views/admin/user-view.less:L37 */
#alias-vote-matrix-container table.matrix tbody tr:nth-of-type(odd) td.voted {
  background-color: lightgoldenrodyellow;
}
/* views/home-index.less:L1 */
/* views/home-privacy.less:L1 */
/* views/home-privacy.less:L2 */
.home-privacy table {
  margin-bottom: 5px;
}
/* views/home-privacy.less:L3 */
/* views/home-privacy.less:L4 */
.home-privacy table tr td,
.home-privacy table tr th {
  padding: 2px 6px;
}
/* views/home-terms.less:L1 */
/* views/home-terms.less:L2 */
.home-terms table {
  margin-bottom: 5px;
}
/* views/home-terms.less:L3 */
/* views/home-terms.less:L4 */
.home-terms table tr td,
.home-terms table tr th {
  padding: 2px 6px;
}
/* views/account-index.less:L3 */
#profile {
  padding: 20px 20px 0px 20px;
  background-color: #fff;
  border: 1px solid #e48a86;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* views/account-index.less:L12 */
/* views/-contender-promotional-tools.less:L1 */
.account-index-get h2 {
  font-family: 'Raleway', sans-serif;
}
/* views/-contender-promotional-tools.less:L5 */
.account-index-get #promo-intro {
  margin-top: 40px;
  margin-bottom: 40px;
}
/* views/-contender-promotional-tools.less:L9 */
.account-index-get #promo-intro p {
  font-size: 1.2em;
  color: #666;
  line-height: 1.6em;
}
/* views/-contender-promotional-tools.less:L17 */
.account-index-get .promo-tool-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 15px;
  row-gap: 35px;
}
@media screen and (max-width: 1199px) {
  .account-index-get .promo-tool-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .account-index-get .promo-tool-grid {
    grid-template-columns: repeat(1, 1fr);
    row-gap: 0px;
  }
}
/* views/account-index.less:L19 */
.account-index-get #account-wrapper {
  margin-right: -15px;
  margin-left: -15px;
  padding: 0px 15px 30px 15px;
  background-color: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  min-height: 75vh;
}
/* views/account-index.less:L29 */
.account-index-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;
  height: 120px;
  cursor: default;
}
/* views/account-index.less:L39 */
.account-index-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/account-index.less:L54 */
.account-index-get .profile-header .contender-monogram,
.account-index-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) {
  .account-index-get .profile-header .contender-monogram,
  .account-index-get .profile-header .contender-img {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 120px;
    height: 120px;
    line-height: 120px;
  }
}
/* views/account-index.less:L60 */
@media all and (min-width: 768px) {
  .account-index-get .profile-header {
    height: 180px;
  }
  /* views/account-index.less:L63 */
  .account-index-get .profile-header .contender-monogram,
  .account-index-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) {
  .account-index-get .profile-header .contender-monogram,
  .account-index-get .profile-header .contender-img {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 180px;
    height: 180px;
    line-height: 180px;
  }
}
/* views/account-index.less:L69 */
.account-index-get .profile-header .contender-monogram {
  position: absolute;
  font-size: 2em;
  font-family: 'Raleway', sans-serif;
  background-color: #ab2c26;
  color: #e48a86;
  text-transform: uppercase;
  top: auto;
  bottom: -30px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
}
/* views/account-index.less:L85 */
.account-index-get .profile-header .contender-img {
  position: absolute;
  margin: 0 auto;
  top: auto;
  bottom: -30px;
  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/account-index.less:L101 */
.account-index-get .contender-title {
  padding-top: 30px;
}
/* views/account-index.less:L105 */
/* views/account-index.less:L106 */
.account-index-get nav.desktop {
  display: none;
  text-align: right;
  margin-bottom: 15px;
}
@media all and (min-width: 768px) {
  .account-index-get nav.desktop {
    display: block;
  }
}
/* views/account-index.less:L116 */
.account-index-get nav.desktop .button-wrapper {
  cursor: pointer;
}
/* views/account-index.less:L121 */
.account-index-get nav.mobile {
  height: 70px;
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: stretch;
  align-items: stretch;
  font-family: 'Raleway', sans-serif;
  position: fixed;
  z-index: 200;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background-color: #fff;
  border-top: 1px solid #ccc;
  box-shadow: 0px -10px 10px 0px rgba(0, 0, 0, 0.05);
}
@media all and (min-width: 768px) {
  .account-index-get nav.mobile {
    display: none;
  }
}
/* views/account-index.less:L145 */
.account-index-get nav.mobile div.button-wrapper {
  margin-top: -1px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* views/account-index.less:L151 */
/* views/account-index.less:L152 */
.account-index-get nav.mobile div.button-wrapper.disabled a.button {
  color: #ccc;
}
/* views/account-index.less:L157 */
.account-index-get nav.mobile div.button-wrapper.active {
  border-top: 2px solid black;
}
/* views/account-index.less:L158 */
.account-index-get nav.mobile div.button-wrapper.active a.button {
  color: #111;
}
/* views/account-index.less:L165 */
.account-index-get nav.mobile div.button-wrapper a.button {
  color: #777;
  font-size: 0.9em;
}
/* views/account-index.less:L168 */
.account-index-get nav.mobile div.button-wrapper a.button:active,
.account-index-get nav.mobile div.button-wrapper a.button:hover,
.account-index-get nav.mobile div.button-wrapper a.button:focus {
  text-decoration: none;
}
/* views/account-index.less:L174 */
.account-index-get nav.mobile div.button-wrapper a.button .icon {
  font-size: 18px;
}
/* views/account-index.less:L184 */
.account-index-get #account-actions-menu {
  text-align: left;
  position: fixed;
  top: 0;
  bottom: 0;
  left: -100vw;
  background-color: white;
  transition: left 0.5s;
  z-index: 1031;
  overflow-y: scroll;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */

}
/* views/account-index.less:L198 */
.account-index-get #account-actions-menu::-webkit-scrollbar {
  display: none;
  /* Safari and Chrome */

}
/* views/account-index.less:L202 */
.account-index-get #account-actions-menu.active {
  left: 0;
}
/* views/account-index.less:L206 */
.account-index-get #account-actions-menu .actions-menu-header {
  background-color: #efefef;
  padding: 15px;
}
/* views/account-index.less:L211 */
.account-index-get #account-actions-menu ul {
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  padding: 0;
}
/* views/account-index.less:L219 */
.account-index-get #account-actions-menu ul a {
  cursor: pointer;
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  color: #333;
  white-space: nowrap;
  line-height: 25px;
}
/* views/account-index.less:L231 */
/* views/account-index.less:L232 */
.account-index-get #account-actions-menu ul .contender-link .contender-monogram {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background-position: center;
  background-size: cover;
  font-family: 'Raleway', sans-serif;
  background-color: #ab2c26;
  color: #e48a86;
  text-transform: uppercase;
  text-align: center;
  position: static;
  border-radius: 4px;
  margin-right: 7px;
}
@media all and (max-width: 500px) {
  .account-index-get #account-actions-menu ul .contender-link .contender-monogram {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
}
/* views/account-index.less:L245 */
.account-index-get #account-actions-menu ul .contender-link .contender-img {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background-position: center;
  background-size: cover;
  position: static;
  border-radius: 4px;
  margin-right: 7px;
}
@media all and (max-width: 500px) {
  .account-index-get #account-actions-menu ul .contender-link .contender-img {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
}
/* views/account-index.less:L256 */
.account-index-get #contender-image-upload-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #fff;
  display: none;
  z-index: 1032;
  align-items: center;
  justify-content: center;
  text-align: center;
}
/* views/account-index.less:L269 */
.account-index-get #contender-image-upload-wrapper .action-close {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 20px;
  color: #666;
  cursor: pointer;
}
/* views/account-index.less:L278 */
.account-index-get #contender-image-upload-wrapper label {
  margin-bottom: -30px;
  cursor: pointer;
}
/* views/account-index.less:L283 */
.account-index-get #contender-image-upload-wrapper.active {
  display: flex;
}
/* views/account-index.less:L287 */
.account-index-get #contender-image-upload-wrapper .action-upload {
  font-size: 200px;
  color: #ccc;
}
/* views/account-index.less:L292 */
.account-index-get #contender-image-upload-wrapper #contender-image-preview {
  width: 200px;
  height: 200px;
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto;
  margin-bottom: 30px;
}
/* views/account-index.less:L304 */
.account-index-get .photo-preview {
  width: 120px;
  height: 120px;
  background-color: #efefef;
  background-size: cover;
  background-position: center;
}
/* views/account-index.less:L312 */
.account-index-get .product-box {
  padding: 15px;
}
/* views/account-index.less:L315 */
.account-index-get .product-box .action-buy-now {
  padding-top: 10px;
}
/* views/account-index.less:L331 */
.notifications {
  background-color: #fff;
  margin-top: 15px;
  padding-top: 8px;
  border: 1px solid #e48a86;
  cursor: default;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* views/account-index.less:L342 */
.notifications h4 {
  padding-left: 10px;
  padding-bottom: 5px;
}
/* views/account-index.less:L347 */
.notifications .notification {
  min-height: 70px;
  padding: 8px 10px;
  border-top: 1px solid #ddd;
  font-size: 12px;
  background-color: #f5f5f5;
  position: relative;
  padding-bottom: 25px;
}
/* views/account-index.less:L356 */
.notifications .notification .footer {
  position: absolute;
  bottom: 0;
  padding-bottom: 3px;
  line-height: 22px;
}
/* views/account-index.less:L362 */
.notifications .notification .footer .indicator-icon {
  vertical-align: text-bottom;
  background-color: red;
  color: #fff;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
  display: inline-block;
  min-height: 15px;
  min-width: 15px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* views/account-index.less:L375 */
.notifications .notification .footer .date {
  font-weight: bold;
}
/* views/account-index.less:L380 */
.notifications .notification.notification-seen {
  color: #888;
  background-color: transparent;
}
/* views/account-index.less:L384 */
/* views/account-index.less:L385 */
.notifications .notification.notification-seen .footer .indicator-icon {
  border-width: 1px;
  border-color: red;
  border-style: solid;
  background-color: #fff;
}
/* views/account-verifyemail.less:L1 */
.account-verifyemail {
  background-color: #f5f5f5;
}
/* views/account-verifyemail.less:L4 */
.account-verifyemail .verify-email-wrapper {
  min-height: calc(100vh - 100px);
}
/* views/account-verifyemail.less:L8 */
.account-verifyemail .verify-email-content {
  padding-top: 30px;
}
/* views/account-verifyemail.less:L11 */
.account-verifyemail .verify-email-content .logo {
  margin: 0 auto;
  display: block;
  padding-bottom: 45px;
}
/* views/account-verifyemail.less:L18 */
.account-verifyemail .notification-box {
  background-color: #fff;
  border-radius: 5px;
  padding: 25px;
  box-shadow: 0 0 10px 0px #eee;
}
/* views/account-verifyemail.less:L25 */
.account-verifyemail .email-icon {
  margin: 0 auto;
  margin-top: -45px;
  display: block;
  padding: 10px;
  background-color: #777;
  border: 2px solid #999;
  border-radius: 36px;
  color: #fff;
  height: 50px;
  width: 50px;
  text-align: center;
}
/* views/account-claimreverification.less:L1 */
.account-claimreverification {
  background-color: #f5f5f5;
}
/* views/account-claimreverification.less:L4 */
.account-claimreverification .claim-reverification-wrapper {
  min-height: calc(100vh - 120px);
}
/* views/account-claimreverification.less:L8 */
.account-claimreverification .claim-reverification-content {
  padding-top: 30px;
}
/* views/account-claimreverification.less:L11 */
.account-claimreverification .claim-reverification-content .logo {
  margin: 0 auto;
  display: block;
  padding-bottom: 45px;
}
/* views/account-claimreverification.less:L18 */
.account-claimreverification .notification-box {
  background-color: #fff;
  border-radius: 5px;
  padding: 25px;
  font-size: 1.2em;
  box-shadow: 0 0 10px 0px #eee;
}
/* views/account-claimreverification.less:L26 */
.account-claimreverification .box-icon {
  margin: 0 auto;
  margin-top: -45px;
  display: block;
  padding: 10px;
  background-color: #777;
  border: 2px solid #999;
  border-radius: 36px;
  color: #fff;
  height: 50px;
  width: 50px;
  text-align: center;
}
/* views/category-edit.less:L1 */
/* views/category-edit.less:L2 */
#category-photo-search .results-wrapper {
  margin-top: 25px;
  background-color: #fefefe;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  left: 0;
  right: 0;
  position: absolute;
}
/* views/category-edit.less:L11 */
#category-photo-search .results-wrapper .results-inner-wrapper {
  padding: 15px;
}
/* views/category-edit.less:L14 */
#category-photo-search .results-wrapper .results-inner-wrapper .photos-wrapper {
  margin: 0 auto;
  text-align: center;
}
/* views/category-edit.less:L18 */
#category-photo-search .results-wrapper .results-inner-wrapper .photos-wrapper .photo {
  margin: 5px;
  border: 2px solid transparent;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  min-width: 280px;
  min-height: 200px;
  position: relative;
}
/* views/category-edit.less:L29 */
#category-photo-search .results-wrapper .results-inner-wrapper .photos-wrapper .photo .photo-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
/* views/category-edit.less:L36 */
#category-photo-search .results-wrapper .results-inner-wrapper .photos-wrapper .photo .photo-overlay .select-button {
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.9);
  padding: 5px 7px;
  border-radius: 15px;
  display: none;
  font-size: 0.8em;
  margin-top: 90px;
  cursor: pointer;
  opacity: 0.8;
}
/* views/category-edit.less:L47 */
#category-photo-search .results-wrapper .results-inner-wrapper .photos-wrapper .photo .photo-overlay .select-button:hover {
  opacity: unset;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}
/* views/category-edit.less:L54 */
#category-photo-search .results-wrapper .results-inner-wrapper .photos-wrapper .photo:hover {
  border: 2px solid #444;
}
/* views/category-edit.less:L57 */
#category-photo-search .results-wrapper .results-inner-wrapper .photos-wrapper .photo:hover .photo-overlay {
  background-color: rgba(255, 255, 255, 0.2);
}
/* views/category-edit.less:L60 */
#category-photo-search .results-wrapper .results-inner-wrapper .photos-wrapper .photo:hover .photo-overlay .select-button {
  display: inline-block;
}
/* views/category-view.less:L1 */
.category-view-get {
  padding-bottom: 90px;
}
/* views/category-view.less:L9 */
.category-view-get .prev-next-wrapper {
  font-family: 'Raleway', sans-serif;
  position: fixed;
  z-index: 10;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: right;
  border-top: 1px solid #444;
  background-color: rgba(30, 30, 30, 0.8);
  color: #444;
  -webkit-backdrop-filter: blur(0.1875rem);
  backdrop-filter: blur(0.1875rem);
  box-shadow: 0px -10px 10px 0px rgba(0, 0, 0, 0.1);
  min-height: 70px;
}
/* views/category-view.less:L28 */
.category-view-get .prev-next-wrapper .title-table {
  display: none;
}
/* views/category-view.less:L32 */
.category-view-get .prev-next-wrapper .prev-btn,
.category-view-get .prev-next-wrapper .next-btn {
  padding: 10px 18px;
  margin: 0px 7px;
  border-radius: 5px;
  background-color: var(--main-color);
  color: #fff;
}
/* views/category-view.less:L40 */
.category-view-get .prev-next-wrapper .prev-btn .arrow-icon,
.category-view-get .prev-next-wrapper .next-btn .arrow-icon {
  height: 24px;
  width: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 50px;
  display: inline-block;
}
/* views/category-view.less:L50 */
.category-view-get .prev-next-wrapper a {
  line-height: 70px;
  font-size: 1.1em;
  color: #fff;
  font-weight: bold;
}
/* views/category-view.less:L56 */
.category-view-get .prev-next-wrapper a.disabled {
  display: none;
}
/* views/category-view.less:L60 */
.category-view-get .prev-next-wrapper a:hover {
  text-decoration: none;
}
@media all and (max-width: 767px) {
  .category-view-get .prev-next-wrapper {
    background-color: #444;
  }
  /* views/category-view.less:L68 */
  .category-view-get .prev-next-wrapper .title-table {
    display: table;
    width: 100%;
  }
  /* views/category-view.less:L72 */
  .category-view-get .prev-next-wrapper .title-table .title-cell {
    display: table-cell;
    vertical-align: middle;
    height: 70px;
    text-align: center;
    padding: 0px 90px;
  }
  /* views/category-view.less:L79 */
  .category-view-get .prev-next-wrapper .title-table .title-cell .title {
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
    border-radius: 50px;
    color: #444;
    padding: 8px 13px;
    font-size: 0.9em;
    display: inline-block;
  }
  /* views/category-view.less:L92 */
  .category-view-get .prev-next-wrapper .prev-btn {
    left: 0;
    text-align: left;
    padding: 0px 0px 0px 15px;
  }
  /* views/category-view.less:L98 */
  .category-view-get .prev-next-wrapper .next-btn {
    right: 0;
    text-align: right;
    padding: 0px 15px 0px 0px;
  }
  /* views/category-view.less:L104 */
  .category-view-get .prev-next-wrapper .prev-btn,
  .category-view-get .prev-next-wrapper .next-btn {
    background-color: transparent;
    margin: 0;
  }
  /* views/category-view.less:L110 */
  .category-view-get .prev-next-wrapper a {
    position: absolute;
    bottom: 0;
    top: 0;
  }
  /* views/category-view.less:L115 */
  .category-view-get .prev-next-wrapper a.disabled {
    display: inline-block;
    cursor: default;
    color: #ccc;
    font-weight: normal;
  }
  /* views/category-view.less:L121 */
  .category-view-get .prev-next-wrapper a.disabled .arrow-icon {
    background-color: transparent;
  }
  /* views/category-view.less:L127 */
  .category-view-get .prev-next-wrapper .arrow-icon {
    background-color: transparent !important;
  }
}
/* views/contender-nominate.less:L3 */
/* views/contender-nominate.less:L4 */
#new-nominee .form-group {
  padding-bottom: 20px;
}
/* views/contender-nominate.less:L8 */
#new-nominee .contender-field {
  display: none;
}
/* views/contender-nominate.less:L14 */
/* views/contender-nominate.less:L15 */
#nominee-search-results .search-results {
  margin-bottom: 20px;
}
/* views/contender-nominate.less:L20 */
#nominee-search-results .search-result {
  font-size: 18px;
  line-height: 28px;
  padding: 5px 10px;
  cursor: pointer;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* views/contender-nominate.less:L22 */
#nominee-search-results .search-result .match {
  background-color: yellow;
}
/* views/contender-nominate.less:L31 */
#nominee-search-results .search-result:hover {
  background-color: #efefef;
}
/* views/contender-view.less:L3 */
/* views/contender-view.less:L4 */
.contender-view-get .body-content {
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
}
@media all and (min-width: 767px) {
  .contender-view-get .body-content {
    border-top: 1px solid #e5e5e5;
    margin-top: 1px;
  }
}
/* views/contender-claim.less:L1 */
/* views/contender-claim.less:L2 */
.contender-claim-get .form-wrapper {
  padding: 0px 10px;
}
/* views/contender-returning.less:L1 */
/* views/contender-returning.less:L2 */
#returning-contender-form .steps-wrapper {
  position: relative;
}
/* views/contender-returning.less:L5 */
#returning-contender-form .steps-wrapper .step-wrapper {
  display: none;
  position: relative;
  min-height: 250px;
}
/* views/contender-returning.less:L12 */
#returning-contender-form .step-wrapper {
  cursor: pointer;
}
/* views/contender-returning.less:L19 */
#returning-contender-complete,
#returning-contender-invalid {
  display: none;
}
/* views/contender-returning.less:L23 */
#returning-contender-complete p,
#returning-contender-invalid p {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* views/contender-returning.less:L28 */
#returning-contender-complete .purchase-confirmation,
#returning-contender-invalid .purchase-confirmation {
  display: none;
  margin-top: 15px;
}
/* views/poll-results.less:L2 */
/* views/poll-results.less:L4 */
#poll-results .stats-wrapper {
  padding-top: 20px;
}
/* views/poll-results.less:L7 */
#poll-results .stats-wrapper .stats-heading {
  font-size: 22px;
}
/* views/poll-results.less:L11 */
#poll-results .stats-wrapper .stat {
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 16px;
}
/* views/poll-results.less:L17 */
#poll-results .stats-wrapper .stat .placing-image {
  background-color: #ab2c26;
}
/* views/poll-results.less:L23 */
#poll-results .results-wrapper {
  padding-top: 60px;
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 45px;
}
@media all and (min-width: 768px) {
  #poll-results .results-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media all and (min-width: 992px) {
  #poll-results .results-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
/* views/poll-results.less:L38 */
#poll-results .results-wrapper .results-category {
  background-color: #f5f5f5;
  min-height: 300px;
  border-radius: 10px;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
/* views/poll-results.less:L47 */
#poll-results .results-wrapper .results-category .results-category-image {
  width: 50px;
  height: 50px;
  background-position: center center;
  background-size: cover;
}
/* views/poll-results.less:L54 */
#poll-results .results-wrapper .results-category .result-category-name-wrapper {
  padding: 10px 28px 10px 15px;
  min-height: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-family: 'Lexend';
  font-weight: 500;
}
/* views/poll-results.less:L65 */
#poll-results .results-wrapper .results-category .result-category-name-wrapper .result-category-name {
  font-size: 18px;
  line-height: 18px;
}
/* views/poll-results.less:L69 */
#poll-results .results-wrapper .results-category .result-category-name-wrapper .result-category-name a {
  color: #555;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-12 .result-corner-style {
  background-color: #51955d;
  box-shadow: 0px 0px 130px 0px #51955d;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-11 .result-corner-style {
  background-color: #519574;
  box-shadow: 0px 0px 130px 0px #519574;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-10 .result-corner-style {
  background-color: #519569;
  box-shadow: 0px 0px 130px 0px #519569;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-9 .result-corner-style {
  background-color: #a0646c;
  box-shadow: 0px 0px 130px 0px #a0646c;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-8 .result-corner-style {
  background-color: #a07164;
  box-shadow: 0px 0px 130px 0px #a07164;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-7 .result-corner-style {
  background-color: #a06764;
  box-shadow: 0px 0px 130px 0px #a06764;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-6 .result-corner-style {
  background-color: #1b9832;
  box-shadow: 0px 0px 130px 0px #1b9832;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-5 .result-corner-style {
  background-color: #1b985c;
  box-shadow: 0px 0px 130px 0px #1b985c;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-4 .result-corner-style {
  background-color: #1b9847;
  box-shadow: 0px 0px 130px 0px #1b9847;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-3 .result-corner-style {
  background-color: #ab2636;
  box-shadow: 0px 0px 130px 0px #ab2636;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-2 .result-corner-style {
  background-color: #ab4226;
  box-shadow: 0px 0px 130px 0px #ab4226;
}
/* views/poll-results.less:L76 */
/* views/poll-results.less:L77 */
#poll-results .results-wrapper .results-category.theme-color-1 .result-corner-style {
  background-color: #ab2c26;
  box-shadow: 0px 0px 130px 0px #ab2c26;
}
/* views/poll-results.less:L89 */
#poll-results .results-wrapper .results-category .result-corner-style {
  width: 128px;
  height: 128px;
  border-radius: 50%;
  position: absolute;
  top: -70px;
  right: -100px;
}
/* views/poll-results.less:L98 */
#poll-results .results-wrapper .results-category .result-content {
  border-radius: 8px;
  background-color: #ebebeb;
  flex-grow: 1;
  padding: 10px 15px;
  position: relative;
  margin: 3px;
  justify-content: center;
  overflow: hidden;
  transition: all ease-in-out;
  display: flex;
}
/* views/poll-results.less:L112 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper {
  padding: 10px 10px 30px 10px;
  overflow: scroll;
  scroll-behavior: smooth;
  width: 100%;
  overflow: hidden;
  display: flex;
}
/* views/poll-results.less:L120 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender {
  display: flex;
  width: 100%;
  height: 100%;
  flex: 1 0 100%;
  user-select: none;
}
/* views/poll-results.less:L131 */
/* views/poll-results.less:L136 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-badge {
  height: 120px;
  width: 120px;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0px 0px 15px 5px #ddddddad;
  border-radius: 7px;
  position: relative;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding: 7px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border: 2px solid #a4a2a255;
  background-clip: padding-box;
  flex-shrink: 0;
}
/* views/poll-results.less:L156 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-badge .icon {
  width: 40px;
  height: 40px;
  position: absolute;
  top: -12px;
  right: -17px;
  padding: 5px;
}
/* views/poll-results.less:L164 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-badge .icon img {
  max-width: 100%;
  height: auto;
}
/* views/poll-results.less:L172 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-info {
  padding-left: 20px;
}
/* views/poll-results.less:L175 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-info .social-icons {
  white-space: nowrap;
  vertical-align: text-bottom;
  display: inline-block;
}
/* views/poll-results.less:L181 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-info .social-icons .social-icon {
  margin-right: 3px;
}
/* views/poll-results.less:L185 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-info .social-icons img {
  height: 16px;
  width: 16px;
}
/* views/poll-results.less:L191 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-info .profile-links {
  display: inline-block;
}
/* views/poll-results.less:L194 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-info .profile-links .profile-link {
  display: inline-block;
  margin-right: 10px;
  font-size: 13px;
  white-space: nowrap;
}
/* views/poll-results.less:L204 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-name {
  font-family: 'Lexend';
  line-height: 14px;
  margin-top: 7px;
  margin-bottom: 5px;
}
/* views/poll-results.less:L212 */
#poll-results .results-wrapper .results-category .result-content .result-contenders-wrapper .result-contender .result-contender-name a {
  color: #333;
}
/* views/poll-results.less:L217 */
/* views/poll-results.less:L224 */
#poll-results .results-wrapper .results-category .result-content .result-view-nominees-wrapper {
  position: absolute;
  bottom: 8px;
  right: 15px;
}
/* views/poll-results.less:L229 */
#poll-results .results-wrapper .results-category .result-content .result-view-nominees-wrapper a {
  color: #666;
}
/* views/poll-results.less:L232 */
#poll-results .results-wrapper .results-category .result-content .result-view-nominees-wrapper a:hover {
  text-decoration: none;
}
/* views/poll-results.less:L238 */
#poll-results .results-wrapper .results-category .result-content ul.result-contenders-control {
  list-style: none;
  /* Remove bullet points */
  margin: 0;
  display: flex;
  justify-content: center;
  /* Center horizontally */
  gap: 10px;
  /* Spacing between items */
  position: absolute;
  bottom: 8px;
  padding: 4px 8px;
}
/* views/poll-results.less:L248 */
#poll-results .results-wrapper .results-category .result-content ul.result-contenders-control li {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #ddd;
  background-color: #bbb;
  cursor: pointer;
}
/* views/poll-results.less:L256 */
#poll-results .results-wrapper .results-category .result-content ul.result-contenders-control li.selected {
  background-color: #666;
  border-color: #666;
}
@media all and (max-width: 991px) {
  #poll-results .results-wrapper .results-category .result-content ul.result-contenders-control {
    gap: 16px;
    bottom: 6px;
  }
  /* views/poll-results.less:L266 */
  #poll-results .results-wrapper .results-category .result-content ul.result-contenders-control li {
    width: 14px;
    height: 14px;
  }
}
/* views/poll-results.less:L276 */
/* views/poll-results.less:L278 */
#poll-results .row > div {
  padding-left: 3px;
  padding-right: 3px;
}
/* views/poll-results.less:L284 */
/* views/poll-results.less:L287 */
/* views/poll-results.less:L288 */
#poll-results .result-wrapper .result-content .category-name a {
  font-size: 16px;
  font-weight: bold;
  color: #000;
}
/* views/advertising-purchase.less:L1 */
/* views/advertising-purchase.less:L2 */
.advertising-purchase-get .ad-form-wrapper {
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-top: 15px;
  padding: 25px;
}
/* views/advertising-purchase.less:L10 */
.advertising-purchase-get .ad-info {
  padding-top: 20px;
}
/* views/advertising-purchase.less:L13 */
.advertising-purchase-get .ad-info p {
  font-size: 17px;
  line-height: 28px;
}
/* views/advertising-purchase.less:L18 */
.advertising-purchase-get .ad-info .description-wrapper {
  padding: 25px;
  margin-left: -25px;
  margin-right: -25px;
  background-color: #f4f4f4;
  color: #000;
}
@media all and (max-width: 767px) {
  .advertising-purchase-get .ad-info .description-wrapper {
    padding: 15px;
  }
}
/* views/advertising-purchase.less:L30 */
.advertising-purchase-get .ad-info h4 {
  padding-top: 25px;
}
/* views/advertising-purchase.less:L34 */
.advertising-purchase-get .ad-info .price {
  font-size: 25px;
}
/* views/advertising-purchase.less:L38 */
/* views/advertising-purchase.less:L42 */
.advertising-purchase-get .ad-sell-sheet {
  padding-top: 40px;
}
/* views/advertising-purchase.less:L45 */
.advertising-purchase-get .ad-sell-sheet .well {
  padding-top: 0px;
}
/* views/advertising-purchase.less:L48 */
/* views/advertising-purchase.less:L49 */
.advertising-purchase-get .ad-sell-sheet .well p i {
  font-size: 20px;
}
/* views/advertising-purchase.less:L53 */
.advertising-purchase-get .ad-sell-sheet .well p .color-emphasis {
  display: block;
  padding-top: 15px;
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-bottom: 1px solid #ddd;
}
/* views/advertising-purchase.less:L64 */
/* views/advertising-purchase.less:L65 */
.advertising-purchase-get .model-payment-success .fa-spin {
  font-size: 25px;
}
/* widgets/contender-profile.less:L1 */
.contender-profile {
  position: relative;
}
/* widgets/contender-profile.less:L7 */
.contender-profile .edit-container {
  position: absolute;
  top: -30px;
  right: 0;
  text-align: center;
}
@media all and (max-width: 767px) {
  .contender-profile .edit-container {
    left: 0;
  }
}
/* widgets/contender-profile.less:L18 */
.contender-profile .contender-header {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding: 20px 0px 0px 0px;
  background: #f9f9f9;
  background: linear-gradient(0deg, #f9f9f9 0%, #ffffff 100%);
}
/* widgets/contender-profile.less:L26 */
.contender-profile .listing-management-wrapper {
  margin-top: 3px;
  text-align: center;
  padding-right: 15px;
}
/* widgets/contender-profile.less:L31 */
.contender-profile .listing-management-wrapper .action-claim-listing {
  font-size: 0.8em;
  margin-bottom: 10px;
}
/* widgets/contender-profile.less:L36 */
.contender-profile .listing-management-wrapper .action-edit-listing {
  width: 100%;
}
/* widgets/contender-profile.less:L41 */
.contender-profile .contender-monogram {
  float: left;
  text-align: center;
  font-size: 2em;
  font-family: 'Raleway', sans-serif;
  background-color: #ab2c26;
  color: #e48a86;
  text-transform: uppercase;
  display: inline-block;
  width: 120px;
  height: 120px;
  line-height: 120px;
  background-position: center;
  background-size: cover;
  position: initial !important;
  margin-right: 15px;
}
@media all and (max-width: 500px) {
  .contender-profile .contender-monogram {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 120px;
    height: 120px;
    line-height: 120px;
  }
}
/* widgets/contender-profile.less:L54 */
.contender-profile .contender-img {
  float: left;
  display: inline-block;
  width: 120px;
  height: 120px;
  line-height: 120px;
  background-position: center;
  background-size: cover;
  border: 1px solid #ddd;
  position: initial !important;
  margin-right: 15px;
}
@media all and (max-width: 500px) {
  .contender-profile .contender-img {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 120px;
    height: 120px;
    line-height: 120px;
  }
}
/* widgets/contender-profile.less:L62 */
.contender-profile .header-content {
  min-height: 145px;
  margin-bottom: 35px;
}
/* widgets/contender-profile.less:L66 */
.contender-profile .header-content .header {
  margin-bottom: 5px;
}
/* widgets/contender-profile.less:L67 */
.contender-profile .header-content .header h1 {
  display: inline;
  font-family: 'Raleway', sans-serif;
  margin-bottom: 5px;
}
@media all and (max-width: 767px) {
  .contender-profile .header-content .header h1 {
    font-size: 25px;
  }
}
/* widgets/contender-profile.less:L80 */
@media all and (min-width: 451px) {
  .contender-profile .header-content .profile-links {
    padding-left: 130px;
  }
}
/* widgets/contender-profile.less:L86 */
.contender-profile .header-content .profile-links .profile-link {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 5px;
  cursor: pointer;
  padding: 8px 13px 8px 13px;
  color: #333;
  font-size: 12px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+70,f7f7f7+100;White+3D */
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 70%, #f7f7f7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 70%, #f7f7f7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 70%, #f7f7f7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
  /* IE6-9 */
  border: 1px solid #ddd;
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
@media all and (max-width: 767px) {
  .contender-profile .header-content .profile-links .profile-link {
    padding: 5px 8px 5px 8px;
    font-size: 10px;
  }
}
/* widgets/contender-profile.less:L113 */
.contender-profile .header-content .vote-widget {
  position: absolute;
  bottom: 0;
}
/* widgets/contender-profile.less:L119 */
.contender-profile .social-icons {
  display: inline-block;
  vertical-align: text-bottom;
}
/* widgets/contender-profile.less:L123 */
.contender-profile .social-icons .social-icon {
  white-space: nowrap;
  margin-right: 4px;
}
/* widgets/contender-profile.less:L127 */
.contender-profile .social-icons .social-icon img {
  height: 20px;
  width: 20px;
}
/* widgets/contender-profile.less:L134 */
.contender-profile .contender-badge {
  line-height: 20px;
}
/* widgets/contender-profile.less:L139 */
.contender-profile .contender-categories,
.contender-profile .contender-description,
.contender-profile .contender-media {
  margin-bottom: 25px;
}
/* widgets/contender-profile.less:L145 */
.contender-profile h3.section-title {
  font-family: 'Raleway', sans-serif;
  border-bottom: 2px solid #ab2c26;
  color: #ab2c26;
  padding: 0px 0px 10px 0px;
  font-size: 18px;
}
/* widgets/contender-profile.less:L154 */
.contender-profile .contender-description {
  line-height: 23px;
  font-size: 15px;
}
@media all (min-width: 500px) {
  .contender-profile .contender-description {
    padding-left: 130px;
  }
}
/* widgets/contender-profile.less:L163 */
/* widgets/contender-profile.less:L164 */
/* widgets/contender-profile.less:L165 */
.contender-profile .contender-media .media-items .media-item {
  max-height: 125px;
  max-width: 125px;
}
/* widgets/contender-profile.less:L172 */
/* widgets/contender-profile.less:L173 */
.contender-profile .contender-categories .row {
  margin-right: 0px;
  margin-left: 0px;
}
/* widgets/contender-profile.less:L178 */
/* widgets/contender-profile.less:L180 */
.contender-profile .contender-categories .category-tile a {
  position: relative;
}
/* widgets/contender-profile.less:L183 */
.contender-profile .contender-categories .category-tile a .place-wrapper {
  position: absolute;
  top: -5px;
  right: -5px;
  -moz-border-radius: 0px 7px;
  -webkit-border-radius: 0px 7px;
  border-radius: 0px 7px;
  border-width: 1px;
  border-color: #fff;
  border-style: solid;
  display: inline-block;
  padding: 5px;
  text-align: center;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f08267+1,fe4a45+100 */
  background: #f08267;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #f08267 1%, #fe4a45 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #f08267 1%, #fe4a45 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #f08267 1%, #fe4a45 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f08267', endColorstr='#fe4a45', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

}
/* widgets/contender-profile.less:L202 */
.contender-profile .contender-categories .category-tile a .place-wrapper.place-no-votes {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  border-color: #eee;
}
/* widgets/contender-profile.less:L211 */
.contender-profile .contender-categories .category-tile a .place-wrapper.place-no-votes .place {
  font-size: 11px;
  line-height: 16px;
  color: #bbb;
}
/* widgets/contender-profile.less:L218 */
.contender-profile .contender-categories .category-tile a .place-wrapper .place {
  display: inline-block;
  width: 35px;
  min-height: 35px;
  line-height: 35px;
  color: white;
  font-size: 16px;
}
/* widgets/contender-profile.less:L231 */
/* widgets/contender-profile.less:L292 */
.contender-profile .fb-share-sm {
  vertical-align: text-bottom !important;
}
/* widgets/contender-promo-tool-card.less:L1 */
.promo-tool-card {
  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);
}
/* widgets/contender-promo-tool-card.less:L10 */
.promo-tool-card a:hover {
  text-decoration: none;
}
/* widgets/contender-promo-tool-card.less:L14 */
.promo-tool-card: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);
}
/* widgets/contender-promo-tool-card.less:L20 */
.promo-tool-card .promo-header {
  background-size: cover;
  background-position: center;
  border-bottom: 1px solid #ddd;
  height: 150px;
}
/* widgets/contender-promo-tool-card.less:L27 */
.promo-tool-card .promo-footer {
  padding: 10px 10px 40px 10px;
  /*
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 170px;
        overflow: hidden;
        */

}
/* widgets/contender-promo-tool-card.less:L38 */
.promo-tool-card .promo-footer h4 {
  font-size: 15px;
  font-weight: bold;
  font-family: 'Raleway', sans-serif;
}
/* widgets/contender-promo-tool-card.less:L45 */
.promo-tool-card .price {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  padding-bottom: 5px;
  padding-left: 10px;
}
/* widgets/contender-promo-tool-card.less:L54 */
.promo-tool-card .price a {
  color: forestgreen;
}
/* widgets/contender-promo-tool-card.less:L59 */
.promo-tool-card .learn-more {
  position: absolute;
  bottom: 0;
  right: 0;
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  padding-bottom: 5px;
  padding-right: 10px;
}
/* widgets/contender-promo-tool-card.less:L74 */
/* widgets/contender-promo-tool-card.less:L75 */
.promo-tool-card.promo-tool-type-EnhancedListing .promo-header {
  background-position: top;
}
/* widgets/contender-award-badge.less:L1 */
.vf-widget-contender-award-badges {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 15px;
  row-gap: 15px;
  justify-content: start;
}
/* widgets/contender-award-badge.less:L11 */
.vf-widget-contender-award-badges .vf-award-badge {
  border: 1px solid #ddd;
  border-radius: 5px;
  position: relative;
  display: flex;
  flex-direction: column;
}
/* widgets/contender-award-badge.less:L18 */
.vf-widget-contender-award-badges .vf-award-badge .vf-badge-info {
  padding: 15px 15px;
  font-size: 0.9em;
  background: linear-gradient(#fefefe, #ddd);
  border-top: 1px solid #eee;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* widgets/contender-award-badge.less:L28 */
.vf-widget-contender-award-badges .vf-award-badge .vf-badge-info .action-download {
  margin-top: 10px;
}
/* widgets/contender-award-badge.less:L33 */
.vf-widget-contender-award-badges .vf-award-badge:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
/* widgets/contender-award-badge.less:L37 */
.vf-widget-contender-award-badges .vf-award-badge:hover .vf-badge-info {
  background: linear-gradient(#f5f5f5, #ddd);
}
/* widgets/contender-award-badge.less:L42 */
.vf-widget-contender-award-badges .vf-award-badge .vf-image-wrapper {
  padding: 15px;
}
@media all and (min-width: 992px) {
  .vf-widget-contender-award-badges {
    grid-template-columns: repeat(3, 1fr);
  }
  /* widgets/contender-award-badge.less:L50 */
  .vf-widget-contender-award-badges .vf-image-wrapper {
    padding: 25px;
  }
}
@media all and (min-width: 1200px) {
  .vf-widget-contender-award-badges {
    grid-template-columns: repeat(4, 1fr);
  }
}
/* widgets/profile-examples.less:L1 */
/* widgets/profile-examples.less:L3 */
.profiles-wrapper .profile-title {
  font-size: 1.3em;
}
/* widgets/profile-examples.less:L7 */
.profiles-wrapper .price {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  padding-bottom: 5px;
  padding-left: 10px;
  color: forestgreen;
}
@media (min-width: 992px) {
  .profiles-wrapper .price {
    font-size: 1.3em;
  }
}
/* widgets/profile-examples.less:L19 */
.profiles-wrapper .widget-profile-example {
  padding-top: 10px;
  padding-bottom: 20px;
}
/* widgets/profile-examples.less:L22 */
.profiles-wrapper .widget-profile-example .feature {
  margin-bottom: 3px;
  font-size: 0.8em;
}
/* widgets/profile-examples.less:L26 */
.profiles-wrapper .widget-profile-example .feature .fas {
  color: green;
}
/* widgets/profile-examples.less:L31 */
.profiles-wrapper .widget-profile-example .profile-image,
.profiles-wrapper .widget-profile-example .stats-image {
  margin-left: -15px;
  margin-right: -15px;
  font-size: 0.9em;
  color: #888;
  text-align: center;
  margin-bottom: 20px;
}
/* widgets/profile-examples.less:L41 */
.profiles-wrapper .widget-profile-example .stats-image {
  padding: 0px 8px 0px 12px;
}
/* widgets/profile-examples.less:L44 */
.profiles-wrapper .widget-profile-example .stats-image img {
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
}
/* widgets/vote-widget.less:L1 */
/* widgets/vote-widget.less:L2 */
/* widgets/vote-widget.less:L3 */
.current-vote .vote-widget .action-vote {
  color: #fff2e5;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa84c+0,ff7b0d+100;Orange+3D */
  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 */
  font-size: 1em;
}
/* widgets/vote-widget.less:L14 */
.current-vote .vote-widget .action-vote .vote-text {
  display: none;
}
/* widgets/vote-widget.less:L18 */
.current-vote .vote-widget .action-vote .current-vote-text {
  display: initial;
}
/* widgets/vote-widget.less:L22 */
.current-vote .vote-widget .action-vote .icon-container {
  border-left: 1px solid #ffc17f;
  color: #fff2e5;
}
/* widgets/vote-widget.less:L27 */
.current-vote .vote-widget .action-vote:hover {
  color: #fff;
}
/* widgets/vote-widget.less:L30 */
.current-vote .vote-widget .action-vote:hover .icon-container {
  color: #fff;
}
/* widgets/vote-widget.less:L38 */
.vote-widget {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  text-align: center;
}
/* widgets/vote-widget.less:L45 */
.vote-widget .action-vote {
  cursor: pointer;
  padding: 8px 0px 8px 13px;
  color: #1b9847;
  font-size: 12px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+70,f7f7f7+100;White+3D */
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 70%, #f7f7f7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 70%, #f7f7f7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 70%, #f7f7f7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
  /* IE6-9 */
  border: 1px solid #eee;
  box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.1);
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  user-select: none;
}
/* widgets/vote-widget.less:L64 */
.vote-widget .action-vote .vote-text {
  display: initial;
}
/* widgets/vote-widget.less:L68 */
.vote-widget .action-vote .current-vote-text {
  display: none;
}
/* widgets/vote-widget.less:L72 */
.vote-widget .action-vote .icon-container {
  border-left: 1px solid #ddd;
  display: inline-block;
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
  color: #ddd;
}
/* widgets/vote-widget.less:L81 */
.vote-widget .action-vote .loading {
  display: none;
}
/* widgets/vote-widget.less:L85 */
.vote-widget .action-vote:hover {
  text-decoration: none;
  color: #23c35b;
}
/* widgets/vote-widget.less:L89 */
.vote-widget .action-vote:hover .icon-container {
  color: #23c35b;
}
/* widgets/vote-widget.less:L94 */
/* widgets/vote-widget.less:L95 */
.vote-widget .action-vote.toggling .loading {
  display: inline;
}
/* widgets/vote-widget.less:L98 */
.vote-widget .action-vote.toggling .check-mark {
  display: none;
}
@media all and (max-width: 500px) {
  /* widgets/vote-widget.less:L109 */
  /* widgets/vote-widget.less:L110 */
  /* widgets/vote-widget.less:L112 */
  .current-vote .vote-widget .action-vote {
    font-size: 12px;
    border: 0px;
    border-radius: 0px;
    box-shadow: none;
  }
  /* widgets/vote-widget.less:L121 */
  .vote-widget {
    left: unset;
    bottom: 7px;
    text-align: right;
    padding-right: 0px;
  }
  /* widgets/vote-widget.less:L127 */
  .vote-widget .action-vote {
    border: 0;
    background: none;
    border-radius: 0px;
    box-shadow: none;
  }
  /* widgets/vote-widget.less:L133 */
  .vote-widget .action-vote .icon-container {
    color: #999;
  }
}
/* widgets/vote-widget.less:L141 */
.vote-widget.vote-widget-inline {
  position: initial !important;
  display: inline-block;
}
/* widgets/nav-underlined.less:L1 */
nav.vf-nav-underlined {
  display: flex;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #ddd;
  margin: 20px 0px;
}
/* widgets/nav-underlined.less:L11 */
nav.vf-nav-underlined a {
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 20px;
  border-bottom: 2px solid transparent;
  text-decoration: none;
  color: #888;
  margin-bottom: -2px;
}
/* widgets/nav-underlined.less:L21 */
nav.vf-nav-underlined a:hover,
nav.vf-nav-underlined a:active,
nav.vf-nav-underlined a.active {
  text-decoration: none;
  color: #555;
}
/* widgets/nav-underlined.less:L28 */
nav.vf-nav-underlined a.active {
  border-bottom: 2px solid #337ab7;
}
/* widgets/nav-underlined.less:L32 */
nav.vf-nav-underlined a:hover,
nav.vf-nav-underlined a:active {
  border-bottom: 2px solid #aaa;
}
/* widgets/admin/primary-contact-select.less:L1 */
/* widgets/admin/primary-contact-select.less:L2 */
/* widgets/admin/primary-contact-select.less:L3 */
.twitter-typeahead .tt-input[disabled] {
  background-color: #eee !important;
}
/* components/contender/profile-vote.less:L1 */
/* components/contender/profile-vote.less:L2 */
.component-contender-profile-vote .vote-widget-wrapper {
  position: relative;
}
/* components/contender/profile-vote.less:L6 */
.component-contender-profile-vote .category-name {
  font-size: 1.2em;
}
@media all and (max-width: 400px) {
  /* components/contender/profile-vote.less:L11 */
  .component-contender-profile-vote .category-name {
    max-width: 150px;
  }
}
/* components/contender/profile-vote.less:L17 */
/* components/contender/profile-vote.less:L18 */
.component-contender-profile-vote .vote-category-popup .category {
  position: relative;
  padding: 15px 2px;
  border-top: 1px solid #ddd;
}
/* components/shared/contender-listing.less:L1 */
/* components/shared/contender-listing.less:L12 */
#contender-listing .contender-wrapper {
  position: relative;
}
/* components/shared/contender-listing.less:L15 */
#contender-listing .contender-wrapper .contender-box {
  border: 1px solid #ddd;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #ffffff 70%, #f7f7f7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #ffffff 70%, #f7f7f7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #ffffff 70%, #f7f7f7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  position: relative;
}
/* components/shared/contender-listing.less:L25 */
#contender-listing .contender-wrapper .right-content {
  width: 100%;
}
/* components/shared/contender-listing.less:L29 */
#contender-listing .contender-wrapper .current-vote {
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
  border-color: #ccc;
  border-width: 1px;
}
/* components/shared/contender-listing.less:L34 */
/* components/shared/contender-listing.less:L35 */
#contender-listing .contender-wrapper .current-vote .contender .place-wrapper {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa84c+0,ff7b0d+100;Orange+3D */
  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 */

}
/* components/shared/contender-listing.less:L46 */
/* components/shared/contender-listing.less:L47 */
/* components/shared/contender-listing.less:L48 */
#contender-listing .contender-wrapper .contender .contender-info h4 {
  margin-top: 10px;
  margin-right: 10px;
  padding-top: 0px;
  margin-bottom: 3px;
  line-height: 18px;
}
/* components/shared/contender-listing.less:L58 */
#contender-listing .contender-wrapper .new-nomination {
  background: #f5f5f5 !important;
}
/* components/shared/contender-listing.less:L61 */
#contender-listing .contender-wrapper .new-nomination .left-content {
  background: #f5f5f5 !important;
}
/* components/shared/contender-listing.less:L65 */
#contender-listing .contender-wrapper .new-nomination .right-content {
  margin-bottom: 10px;
}
/* components/shared/contender-listing.less:L69 */
#contender-listing .contender-wrapper .new-nomination h4 {
  color: #81211d !important;
  font-size: 1.1em;
  margin-bottom: 5px;
}
/* components/shared/contender-listing.less:L75 */
#contender-listing .contender-wrapper .new-nomination .form {
  padding-top: 10px;
}
/* components/shared/contender-listing.less:L78 */
#contender-listing .contender-wrapper .new-nomination .form button {
  font-size: 1.1em;
  width: 170px;
  float: right;
  background-color: #1b9847;
  color: #eafbf0;
  border-color: #17823d;
  padding: 8px 16px;
}
/* components/shared/contender-listing.less:L88 */
#contender-listing .contender-wrapper .new-nomination .form .input-wrapper {
  font-size: 1.1em;
  margin-right: 180px;
}
/* components/shared/contender-listing.less:L89 */
#contender-listing .contender-wrapper .new-nomination .form .input-wrapper input[type=text] {
  font-size: 1.2em;
  padding: 19px 16px;
}
/* components/shared/contender-listing.less:L100 */
/* components/shared/contender-listing.less:L101 */
#contender-listing .contender-wrapper a:hover {
  text-decoration: none;
}
/* components/shared/contender-listing.less:L106 */
#contender-listing .contender-wrapper .vote-control {
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  padding-right: 10px;
  text-align: right;
  line-height: 30px;
  color: #888;
}
/* components/shared/contender-listing.less:L116 */
#contender-listing .contender-wrapper .vote-control em {
  color: #aaa;
}
/* components/shared/contender-listing.less:L120 */
#contender-listing .contender-wrapper .vote-control .active {
  color: #cc7000;
  font-weight: bold;
  display: none;
}
/* components/shared/contender-listing.less:L124 */
#contender-listing .contender-wrapper .vote-control .active em {
  color: #cc7000;
}
/* components/shared/contender-listing.less:L131 */
#contender-listing .contender-wrapper .vote-control .fa-circle,
#contender-listing .contender-wrapper .vote-control .fa-dot-circle {
  font-size: 16px;
}
/* components/shared/contender-listing.less:L137 */
#contender-listing .contender-wrapper .contender-img {
  background-image: url(/images/no-image.svg);
}
/* components/shared/contender-listing.less:L141 */
#contender-listing .contender-wrapper .contender-monogram {
  text-align: center;
  font-family: 'Raleway', sans-serif;
  background-color: #f4f4f4;
  color: #ab2c26;
}
/* components/shared/contender-listing.less:L148 */
#contender-listing .contender-wrapper .social-icons {
  white-space: nowrap;
  vertical-align: text-bottom;
  display: inline-block;
}
/* components/shared/contender-listing.less:L154 */
#contender-listing .contender-wrapper .social-icons .social-icon {
  margin-right: 3px;
}
/* components/shared/contender-listing.less:L158 */
#contender-listing .contender-wrapper .social-icons img {
  height: 16px;
  width: 16px;
}
/* components/shared/contender-listing.less:L164 */
#contender-listing .contender-wrapper .profile-links {
  display: inline-block;
}
/* components/shared/contender-listing.less:L167 */
#contender-listing .contender-wrapper .profile-links .profile-link {
  display: inline-block;
  margin-right: 10px;
  font-size: 13px;
  white-space: nowrap;
}
/* components/shared/contender-listing.less:L176 */
#contender-listing .contender-wrapper .profile-description {
  margin-top: 5px;
  position: relative;
  font-size: 0.9em;
  overflow: hidden;
  padding-right: 20px;
  /* space for ellipsis */
  color: #666;
}
/* components/shared/contender-listing.less:L185 */
#contender-listing .contender-wrapper .profile-description:active,
#contender-listing .contender-wrapper .profile-description:hover {
  text-decoration: none;
}
/* components/shared/contender-listing.less:L192 */
#contender-listing .contender-wrapper .profile-description::before {
  position: absolute;
  content: "...”";
  color: #888;
  inset-block-end: -2px;
  inset-inline-end: 0;
}
/* components/shared/contender-listing.less:L200 */
#contender-listing .contender-wrapper .profile-description::after {
  content: "";
  position: absolute;
  inset-inline-end: 0;
  width: 1rem;
  height: 1rem;
}
/* components/shared/contender-listing.less:L208 */
#contender-listing .contender-wrapper .media-item {
  max-height: 100px;
  max-width: 100px;
  margin: 0px 7px 7px 7px;
  float: right;
}
/* components/shared/contender-listing.less:L216 */
#contender-listing .contender-wrapper .media-items {
  text-align: right;
}
/* components/shared/contender-listing.less:L220 */
#contender-listing .contender-wrapper .place-wrapper {
  position: absolute;
  border-width: 1px;
  border-color: #fff;
  border-style: solid;
  display: inline-block;
  padding: 5px;
  text-align: center;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f08267+1,fe4a45+100 */
  background: #f08267;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #f08267 1%, #fe4a45 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #f08267 1%, #fe4a45 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #f08267 1%, #fe4a45 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f08267', endColorstr='#fe4a45', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

}
/* components/shared/contender-listing.less:L235 */
#contender-listing .contender-wrapper .place-wrapper.place-no-votes {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  border-color: #eee;
}
/* components/shared/contender-listing.less:L244 */
#contender-listing .contender-wrapper .place-wrapper.place-no-votes .place {
  font-size: 11px !important;
  line-height: 16px !important;
  color: #bbb !important;
}
/* components/shared/contender-listing.less:L251 */
#contender-listing .contender-wrapper .place-wrapper .place {
  display: inline-block;
  color: white;
  font-size: 16px;
}
/* components/shared/contender-listing.less:L257 */
#contender-listing .contender-wrapper .place-wrapper .tie {
  color: #ffdedd;
}
/* components/shared/contender-listing.less:L262 */
#contender-listing .contender-wrapper .voting-shim {
  height: 30px;
}
@media all and (max-width: 500px) {
  #contender-listing .contender-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    border-left: 0px;
    border-right: 0px;
  }
  /* components/shared/contender-listing.less:L273 */
  /* components/shared/contender-listing.less:L274 */
  #contender-listing .contender-wrapper .contender .contender-info {
    font-size: 11px;
  }
  /* components/shared/contender-listing.less:L277 */
  #contender-listing .contender-wrapper .contender .contender-info h4 {
    font-size: 1.25em;
    margin-top: 5px;
    margin-bottom: 3px;
  }
  /* components/shared/contender-listing.less:L286 */
  /* components/shared/contender-listing.less:L287 */
  #contender-listing .contender-wrapper .contender .profile-links .profile-link {
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 3px;
  }
  /* components/shared/contender-listing.less:L294 */
  #contender-listing .contender-wrapper .contender .profile-description {
    font-size: 1em;
    max-height: calc(2.8em);
  }
  /* components/shared/contender-listing.less:L299 */
  #contender-listing .contender-wrapper .contender .badge {
    border-radius: 4px;
    font-size: 11px;
  }
  /* components/shared/contender-listing.less:L305 */
  /* components/shared/contender-listing.less:L307 */
  #contender-listing .contender-wrapper .new-nomination h4 {
    font-size: 1em;
  }
  /* components/shared/contender-listing.less:L311 */
  #contender-listing .contender-wrapper .new-nomination .form {
    padding-top: 4px;
  }
  /* components/shared/contender-listing.less:L314 */
  #contender-listing .contender-wrapper .new-nomination .form button {
    width: 40px;
    font-size: 1em;
    padding: 6px 10px;
  }
  /* components/shared/contender-listing.less:L320 */
  #contender-listing .contender-wrapper .new-nomination .form .input-wrapper {
    margin-right: 50px;
    font-size: 1em;
  }
  /* components/shared/contender-listing.less:L324 */
  #contender-listing .contender-wrapper .new-nomination .form .input-wrapper input[type=text] {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
/* components/shared/contender-listing.less:L334 */
/* components/shared/contender-listing.less:L345 */
#contender-listing .default-display-format .contender-wrapper {
  margin-bottom: 34px;
}
/* components/shared/contender-listing.less:L349 */
#contender-listing .default-display-format .contender-box {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: flex;
  overflow: hidden;
}
/* components/shared/contender-listing.less:L356 */
/* components/shared/contender-listing.less:L360 */
#contender-listing .default-display-format .contender-img,
#contender-listing .default-display-format .contender-monogram {
  display: inline-block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-position: center;
  background-size: cover;
  width: 120px;
}
@media all and (max-width: 500px) {
  #contender-listing .default-display-format .contender-img,
  #contender-listing .default-display-format .contender-monogram {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 70px;
    height: 70px;
    line-height: 70px;
  }
}
/* components/shared/contender-listing.less:L366 */
#contender-listing .default-display-format .contender-monogram {
  font-size: 2em;
}
@media all and (max-width: 500px) {
  /* components/shared/contender-listing.less:L371 */
  #contender-listing .default-display-format .contender-img,
  #contender-listing .default-display-format .contender-monogram {
    width: 100px !important;
  }
}
/* components/shared/contender-listing.less:L377 */
#contender-listing .default-display-format .left-content {
  background-color: #f4f4f4;
}
/* components/shared/contender-listing.less:L382 */
/* components/shared/contender-listing.less:L384 */
#contender-listing .default-display-format .enhanced-profile .contender-img,
#contender-listing .default-display-format .enhanced-profile .contender-monogram {
  display: inline-block;
  width: 120px;
  height: 120px;
  line-height: 120px;
  background-position: center;
  background-size: cover;
  display: block;
}
@media all and (max-width: 500px) {
  #contender-listing .default-display-format .enhanced-profile .contender-img,
  #contender-listing .default-display-format .enhanced-profile .contender-monogram {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
}
/* components/shared/contender-listing.less:L391 */
/* components/shared/contender-listing.less:L392 */
#contender-listing .default-display-format .new-nomination .contender-monogram {
  display: inline-block;
  width: 120px;
  height: 120px;
  line-height: 120px;
  background-position: center;
  background-size: cover;
  background-color: #f5f5f5;
  color: #666;
}
@media all and (max-width: 500px) {
  #contender-listing .default-display-format .new-nomination .contender-monogram {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
}
/* components/shared/contender-listing.less:L399 */
#contender-listing .default-display-format .contender {
  padding-left: 10px;
  padding-right: 60px;
  position: relative;
  overflow-y: hidden;
  overflow-x: hidden;
}
/* components/shared/contender-listing.less:L407 */
/* components/shared/contender-listing.less:L408 */
#contender-listing .default-display-format .contender h4 a.title {
  color: #666;
}
/* components/shared/contender-listing.less:L413 */
/* components/shared/contender-listing.less:L414 */
#contender-listing .default-display-format .contender:hover h4 {
  color: #222;
}
/* components/shared/contender-listing.less:L419 */
#contender-listing .default-display-format .contender .place-wrapper {
  top: -5px;
  right: -5px;
  -moz-border-radius: 0px 7px;
  -webkit-border-radius: 0px 7px;
  border-radius: 0px 7px;
}
/* components/shared/contender-listing.less:L428 */
#contender-listing .default-display-format .contender .place-wrapper .place {
  width: 35px;
  min-height: 35px;
  line-height: 35px;
  color: white;
  font-size: 16px;
}
/* components/shared/contender-listing.less:L436 */
#contender-listing .default-display-format .contender .place-wrapper .tie {
  font-size: 10px;
  margin-top: -10px;
}
/* components/shared/contender-listing.less:L444 */
#contender-listing .default-display-format .contender .place-content-shim {
  width: 40px;
  height: 40px;
  margin-right: -60px;
  margin-left: 4px;
  margin-bottom: 4px;
  float: right;
}
/* components/shared/contender-listing.less:L455 */
/* components/shared/contender-listing.less:L456 */
#contender-listing .default-display-format .winner .winner-placing-image {
  display: inline-block;
  background-image: url(/images/award_icon.png);
  background-size: contain;
  width: 40px;
  height: 30px;
}
/* components/shared/contender-listing.less:L466 */
#contender-listing .default-display-format .actions {
  background: #f4f4f4;
}
/* components/shared/contender-listing.less:L469 */
#contender-listing .default-display-format .actions a {
  text-align: center;
  border: 0;
  margin: 0 auto;
  border-top: 1px solid #eee;
  font-size: 0px;
  display: block;
  color: #ab2c26;
}
/* components/shared/contender-listing.less:L478 */
#contender-listing .default-display-format .actions a:hover {
  text-decoration: none;
}
/* components/shared/contender-listing.less:L482 */
#contender-listing .default-display-format .actions a.action-view-profile {
  padding: 6px 7px;
  font-size: 12px;
  border-radius: 0px 0px 0px 5px;
}
@media all and (max-width: 767px) {
  /* components/shared/contender-listing.less:L493 */
  /* components/shared/contender-listing.less:L494 */
  #contender-listing .default-display-format .contender-box.new-nomination {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 600px) {
  /* components/shared/contender-listing.less:L502 */
  /* components/shared/contender-listing.less:L503 */
  /* components/shared/contender-listing.less:L504 */
  #contender-listing .default-display-format .contender-box.new-nomination .contender-monogram {
    display: none;
  }
}
@media all and (max-width: 700px) {
  #contender-listing .default-display-format {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
  /* components/shared/contender-listing.less:L518 */
  #contender-listing .default-display-format .contender {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding-right: 15px;
  }
  /* components/shared/contender-listing.less:L525 */
  #contender-listing .default-display-format .contender .place-wrapper {
    -moz-border-radius: 0px 5px;
    -webkit-border-radius: 0px 5px;
    border-radius: 0px 5px;
  }
  /* components/shared/contender-listing.less:L530 */
  /* components/shared/contender-listing.less:L532 */
  #contender-listing .default-display-format .contender .place-wrapper.place-no-votes .place {
    font-size: 11px;
    line-height: 16px;
    color: #bbb;
  }
  /* components/shared/contender-listing.less:L539 */
  #contender-listing .default-display-format .contender .place-wrapper .place {
    width: 30px;
    min-height: 30px;
    line-height: 30px;
    font-size: 14px;
  }
  /* components/shared/contender-listing.less:L549 */
  #contender-listing .default-display-format .contender .place-content-shim {
    width: 35px;
    height: 35px;
    margin-right: -15px;
  }
  /* components/shared/contender-listing.less:L557 */
  #contender-listing .default-display-format .actions {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
  /* components/shared/contender-listing.less:L562 */
  #contender-listing .default-display-format .actions a {
    width: 100px;
  }
  /* components/shared/contender-listing.less:L566 */
  #contender-listing .default-display-format .actions a.action-view-profile {
    padding: 6px 7px;
    font-size: 12px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
}
/* components/shared/contender-listing.less:L578 */
/* components/shared/contender-listing.less:L585 */
#contender-listing .featured-image-display-format #contender-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 20px;
  row-gap: 35px;
  padding-bottom: 40px;
}
@media all and (max-width: 500px) {
  #contender-listing .featured-image-display-format #contender-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media all and (min-width: 501px) and (max-width: 1199px) {
  #contender-listing .featured-image-display-format #contender-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
/* components/shared/contender-listing.less:L603 */
#contender-listing .featured-image-display-format .contender-wrapper {
  box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.1);
}
/* components/shared/contender-listing.less:L607 */
/* components/shared/contender-listing.less:L611 */
#contender-listing .featured-image-display-format .contender-wrapper .contender.new-nomination {
  margin-top: 50px;
  padding: 15px;
}
/* components/shared/contender-listing.less:L617 */
#contender-listing .featured-image-display-format .contender-wrapper .contender-info {
  padding: 5px 10px;
}
/* components/shared/contender-listing.less:L621 */
#contender-listing .featured-image-display-format .contender-wrapper h4 {
  font-size: 1.1em;
  display: inline-block;
}
/* components/shared/contender-listing.less:L626 */
#contender-listing .featured-image-display-format .contender-wrapper h4 a.title {
  color: #666;
}
/* components/shared/contender-listing.less:L631 */
#contender-listing .featured-image-display-format .contender-wrapper .place-wrapper {
  top: 214px;
  right: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);
  z-index: 3;
}
/* components/shared/contender-listing.less:L640 */
#contender-listing .featured-image-display-format .contender-wrapper .place-wrapper .place-text-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
  width: 35px;
}
/* components/shared/contender-listing.less:L647 */
/* components/shared/contender-listing.less:L649 */
/* components/shared/contender-listing.less:L652 */
#contender-listing .featured-image-display-format .contender-wrapper .place-wrapper .place-text-wrapper .place-text-group .tie {
  margin-top: -4px;
  font-size: 0.9em;
}
/* components/shared/contender-listing.less:L660 */
#contender-listing .featured-image-display-format .contender-wrapper .contender-img-wrapper {
  position: relative;
  height: 250px;
  overflow: hidden;
}
/* components/shared/contender-listing.less:L666 */
#contender-listing .featured-image-display-format .contender-wrapper .contender-img-wrapper .contender-img-background {
  background-size: cover;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: -10px;
  position: absolute;
  /* Add the blur effect */
  filter: blur(18px);
  -webkit-filter: blur(18px);
  opacity: 0.5;
  /* Add the blur effect */

}
/* components/shared/contender-listing.less:L682 */
#contender-listing .featured-image-display-format .contender-wrapper .contender-img-wrapper .contender-img {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 2;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* components/shared/contender-listing.less:L694 */
#contender-listing .featured-image-display-format .contender-wrapper .contender-img-wrapper .contender-img.landscape {
  background-size: cover;
}
/* components/shared/contender-listing.less:L700 */
#contender-listing .featured-image-display-format .contender-wrapper .contender-img,
#contender-listing .featured-image-display-format .contender-wrapper .contender-monogram {
  height: 250px;
  display: block;
  font-size: 4em;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* components/shared/contender-listing.less:L712 */
#contender-listing .action-login {
  margin-top: 10px;
}
/* tag-helpers/tag-interval-date.less:L1 */
/* tag-helpers/tag-interval-date.less:L2 */
.tag-interval-date select,
.tag-interval-date input[type=date] {
  display: inline-block;
}
/* tag-helpers/tag-interval-date.less:L7 */
.tag-interval-date .date {
  width: 35%;
}
/* tag-helpers/tag-interval-date.less:L11 */
.tag-interval-date .hour {
  width: 18%;
}
/* tag-helpers/tag-interval-date.less:L15 */
.tag-interval-date .minute {
  width: 18%;
}
/* tag-helpers/tag-interval-date.less:L19 */
.tag-interval-date .ampm {
  width: 18%;
}
/* tag-helpers/tag-interval-date.less:L23 */
.tag-interval-date a.action-clear {
  cursor: pointer;
  margin-left: 5px;
  color: #999;
}
/* :L118 */
body {
  --main-color: #ab2c26;
  --contrasting-color: #1b9847;
}
