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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 0.1rem solid #c0c0c0;
  margin: 0 0.2rem;
  padding: 0.35em 0.625em 0.75em;
}

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

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

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

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

td,
th {
  padding: 0;
}

/* latin-ext */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Light"), local("Montserrat-Light"), url("/fonts/montserrat/montserrat-300-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Light"), local("Montserrat-Light"), url("/fonts/montserrat/montserrat-300-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/fonts/montserrat/montserrat-400-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/fonts/montserrat/montserrat-400-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: local("Lato Light"), local("Lato-Light"), url("/fonts/lato/lato-300-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: local("Lato Light"), local("Lato-Light"), url("/fonts/lato/lato-300-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: local("Lato Regular"), local("Lato-Regular"), url("/fonts/lato/lato-400-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: local("Lato Regular"), local("Lato-Regular"), url("/fonts/lato/lato-400-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: "Inconsolata";
  font-style: normal;
  font-weight: 400;
  src: local("Inconsolata Regular"), local("Inconsolata-Regular"), url("/fonts/inconsolata/inconsolata-400-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Inconsolata";
  font-style: normal;
  font-weight: 400;
  src: local("Inconsolata Regular"), local("Inconsolata-Regular"), url("/fonts/inconsolata/inconsolata-400-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: "Inconsolata";
  font-style: normal;
  font-weight: 700;
  src: local("Inconsolata Bold"), local("Inconsolata-Bold"), url("/fonts/inconsolata/inconsolata-700-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Inconsolata";
  font-style: normal;
  font-weight: 700;
  src: local("Inconsolata Bold"), local("Inconsolata-Bold"), url("/fonts/inconsolata/inconsolata-700-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
html {
  font-family: "Montserrat", "Segoe UI", "Myriad Pro", sans-serif;
  font-size: 62.5%;
  font-weight: 300;
  color: white;
  line-height: 1.1em;
  letter-spacing: 0.012rem;
  text-rendering: optimizeLegibility;
  /* Safari 9.0+ */
}
@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  html {
    font-weight: 400;
  }
}
@media (max-width: 320px) {
  html {
    font-size: 2.75vw !important;
  }
}
html.z-50 {
  font-size: 31.25%;
}
html.z-55 {
  font-size: 34.375%;
}
html.z-60 {
  font-size: 37.5%;
}
html.z-65 {
  font-size: 40.625%;
}
html.z-70 {
  font-size: 43.75%;
}
html.z-75 {
  font-size: 46.875%;
}
html.z-80 {
  font-size: 50%;
}
html.z-85 {
  font-size: 53.125%;
}
html.z-90 {
  font-size: 56.25%;
}
html.z-95 {
  font-size: 59.375%;
}
html.z-100 {
  font-size: 62.5%;
}
html.z-105 {
  font-size: 65.625%;
}
html.z-110 {
  font-size: 68.75%;
}
html.z-115 {
  font-size: 71.875%;
}
html.z-120 {
  font-size: 75%;
}
html.z-125 {
  font-size: 78.125%;
}
html.z-130 {
  font-size: 81.25%;
}
html.z-135 {
  font-size: 84.375%;
}
html.z-140 {
  font-size: 87.5%;
}
html.z-145 {
  font-size: 90.625%;
}
html.z-150 {
  font-size: 93.75%;
}
html.z-155 {
  font-size: 96.875%;
}
html.z-160 {
  font-size: 100%;
}
html.z-165 {
  font-size: 103.125%;
}
html.z-170 {
  font-size: 106.25%;
}
html.z-175 {
  font-size: 109.375%;
}
html.z-180 {
  font-size: 112.5%;
}
html.z-185 {
  font-size: 115.625%;
}
html.z-190 {
  font-size: 118.75%;
}
html.z-195 {
  font-size: 121.875%;
}
html.z-200 {
  font-size: 125%;
}

h1, h2, h3, h4, h5, h6 {
  text-transform: none;
  line-height: 1;
  margin: 0;
}

b, strong {
  font-weight: 600;
}

figure {
  margin: 0;
}

fieldset {
  border: none;
  padding: none;
}

a {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}
a:hover, a:active, a.active {
  color: #FFF;
}
a.disabled {
  pointer-events: none;
  cursor: default;
}

:focus {
  outline: none;
}

.hr {
  box-sizing: border-box;
  clear: both;
  border: none;
  height: 1px;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  margin-bottom: 3rem;
  flex: 0 0 100%;
}

.hr--invisible {
  box-sizing: border-box;
  clear: both;
  border: none;
  height: 0;
  margin-bottom: 2rem;
  flex: 0 0 100%;
}

p {
  margin: 0;
  font-size: 1.6rem;
}

blockquote,
.blockquote {
  display: block;
  padding: 0.75em 2em;
  color: rgba(255, 255, 255, 0.75);
  font-style: italic;
  border-left: 0.4rem solid rgba(255, 255, 255, 0.2);
  margin-bottom: 0.8em;
  font-size: 1.5rem;
  min-height: 2rem;
}

ul, ol {
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > :hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

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

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="white", endColorstr="#eeeeee", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#cccccc", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="white", endColorstr="#eeeeee", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="white", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* qTip2 MODIFIED */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 800px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}

.qtip-content {
  position: relative;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}

.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: 700;
}

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

* html .qtip-titlebar .qtip-close {
  top: 16px;
}

.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

.qtip-icon,
.qtip-icon .ui-icon {
  border-radius: 3px;
  text-decoration: none;
}

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: 400 bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

.qtip-red .qtip-titlebar {
  background-color: #F06D65;
}

.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

.qtip-red .qtip-icon {
  border-color: #D95252;
}

.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}

.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

.qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}

.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}

.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}

.qtip-shadow {
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
  border-radius: 5px;
}

.qtip-rounded .qtip-titlebar {
  border-radius: 4px 4px 0 0;
}

.qtip-youtube {
  border-radius: 2px;
  box-shadow: 0 0 3px #333;
  color: #fff;
  border-width: 0;
  background: #4A4A4A;
  background-image: -o-linear-gradient(top, #4A4A4A 0, #000 100%);
}

.qtip-youtube .qtip-titlebar {
  background-color: #4A4A4A;
  background-color: rgba(0, 0, 0, 0);
}

.qtip-youtube .qtip-content {
  padding: 0.75em;
  font: 12px arial, sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);";
}

.qtip-youtube .qtip-icon {
  border-color: #222;
}

.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  border-radius: 2px;
  box-shadow: 0 0 12px #333;
}

.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)";
}

.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)";
}

.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content {
  background: transparent;
  color: #fff;
  border: 0 dashed transparent;
}

.qtip-jtools .qtip-icon {
  border-color: #555;
}

.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}

.qtip-cluetip {
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}

.qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: #fff;
  border: 0 dashed transparent;
}

.qtip-cluetip .qtip-icon {
  border-color: #808064;
}

.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}

.qtip-tipsy {
  background: #000;
  background: rgba(0, 0, 0, 0.87);
  color: #fff;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: "Montserrat", "Segoe UI", "Myriad Pro", sans-serif;
  font-weight: 700;
  line-height: 16px;
  text-shadow: 0 1px #000;
}

.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}

.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}

.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}

.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-tipped {
  border: 3px solid #959FA9;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: 400;
  font-family: "Montserrat", "Segoe UI", "Myriad Pro", sans-serif;
}

.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: #fff;
  background: #3A79B8;
  background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)";
}

.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}

.qtip-bootstrap {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  padding: 1px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.qtip-bootstrap .qtip-titlebar {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
  right: 11px;
  top: 45%;
  border-style: none;
}

.qtip-bootstrap .qtip-content {
  padding: 9px 14px;
}

.qtip-bootstrap .qtip-icon {
  background: transparent;
}

.qtip-bootstrap .qtip-icon .ui-icon {
  width: auto;
  height: auto;
  float: right;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}

.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

x:-o-prefocus,
.qtip .qtip-tip {
  visibility: hidden;
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}

#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

#qtip-overlay.blurs {
  cursor: pointer;
}

#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(Opacity=70)";
}

.qtipmodal-ie6fix {
  position: absolute !important;
}

.qtip-tip {
  display: none !important;
}

@font-face {
  font-family: "rickfont";
  font-style: normal;
  font-weight: 400;
  src: local("Rickfont"), local("Rickfont-Regular"), url("/fonts/rickfont/rickfont.woff2") format("woff2");
  src: url("/fonts/rickfont/rickfont.eot");
  src: url("/fonts/rickfont/rickfont.eot?riw51x#iefix") format("embedded-opentype"), url("/fonts/rickfont/rickfont.woff2") format("woff2"), url("/fonts/rickfont/rickfont.woff") format("woff"), url("/fonts/rickfont/rickfont.ttf") format("truetype"), url("/fonts/rickfont/rickfont.svg") format("svg");
}
[class^=icon-], [class*=icon-] {
  font-family: "rickfont";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Animated rotating icon */
.icon-spin {
  display: inline-block;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.icon-rotate-180:before {
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.icon-rotate-270:before {
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.icon-flip-horizontal:before {
  transform: scale(-1, 1);
}

.icon-flip-vertical:before {
  transform: scale(1, -1);
}

/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
  display: inline-block;
}

.icon-grid:before {
  content: "Q";
}

.icon-eye:before {
  content: "e";
}

.icon-mplogo:before {
  content: "@";
}

.icon-bell:before {
  content: "n";
}

.icon-settings:before {
  content: "0";
}

.icon-tag:before, .tag--complex:before {
  content: "T";
}

.icon-search:before {
  content: "s";
}

.icon-repeat:before {
  content: "z";
}

.icon-mute-off:before {
  content: "\e902";
}

.icon-mute:before {
  content: "W";
}

.icon-duplicate:before {
  content: "7";
}

.icon-ignore:before {
  content: "i";
}

.icon-users:before {
  content: ",";
}

.icon-heart:before {
  content: "h";
}

.icon-reply:before {
  content: "r";
}

.icon-delete:before {
  content: "?";
}

.icon-undo:before {
  content: "^";
}

.icon-maximize:before {
  content: "w";
}

.icon-minimize:before {
  content: "2";
}

.icon-close-alt:before {
  content: "3";
}

.icon-social-pinterest:before {
  content: "\e60a";
}

.icon-pro:before {
  content: "\e60c";
}

.icon-free:before {
  content: "\e60d";
}

.icon-cloud-fill:before {
  content: "\e60b";
}

.icon-gavel:before {
  content: "|";
}

.icon-globe:before {
  content: "g";
}

.icon-amazon:before {
  content: "\e609";
}

.icon-twitter:before {
  content: "\e608";
}

.icon-bubble-check:before {
  content: "B";
}

.icon-map-pin-alt:before {
  content: "L";
}

.icon-peace:before {
  content: "Z";
}

.icon-youtube:before {
  content: "X";
}

.icon-alpha-sort:before {
  content: "A";
}

.icon-emoji-people:before {
  content: "\e600";
}

.icon-comments-alt:before {
  content: "m";
}

.icon-info:before {
  content: "I";
}

.icon-comments:before {
  content: "C";
}

.icon-map-pin:before {
  content: "l";
}

.icon-expand:before {
  content: "1";
}

.icon-notice:before {
  content: "!";
}

.icon-radio-checked:before {
  content: "O";
}

.icon-stiletto:before {
  content: "H";
}

.icon-stopwatch:before {
  content: "#";
}

.icon-radio-unchecked:before {
  content: "o";
}

.icon-clock:before {
  content: "5";
}

.icon-addfriend:before {
  content: ".";
}

.icon-home2:before {
  content: "9";
}

.icon-eye-blocked:before {
  content: "U";
}

.icon-dollar2:before {
  content: "$";
}

.icon-pencil:before {
  content: "p";
}

.icon-tie:before {
  content: "6";
}

.icon-error:before {
  content: "a";
}

.icon-checkbox-empty:before {
  content: "`";
}

.icon-v-card:before {
  content: "u";
}

.icon-calendar:before {
  content: "D";
}

.icon-edit:before {
  content: "P";
}

.icon-emoji-recent:before {
  content: "\e0ff";
}

.icon-emoji-nature:before {
  content: "\e233";
}

.icon-play:before {
  content: "y";
}

.icon-pause:before {
  content: "Y";
}

.icon-filters:before {
  content: "\eb58";
}

.icon-upload:before {
  content: "\ec7c";
}

.icon-tickmark:before {
  content: "\ed6f";
}

.icon-checkbox-checked:before {
  content: "~";
}

.icon-building:before {
  content: "J";
}

.icon-shrink:before {
  content: "\eb46";
}

.icon-image:before {
  content: "G";
}

.icon-mustache:before {
  content: "/";
}

.icon-emoji-places:before {
  content: "\e602";
}

.icon-emoji-symbols:before {
  content: "\e601";
}

.icon-thumbs-up:before {
  content: "+";
}

.icon-thumbs-down:before {
  content: "-";
}

.icon-butterfly:before {
  content: "8";
}

.icon-camera:before {
  content: "M";
}

.icon-cloud:before {
  content: "c";
}

.icon-mug:before {
  content: "F";
}

.icon-trophy:before {
  content: "R";
}

.icon-female:before {
  content: "<";
}

.icon-male:before {
  content: ">";
}

.icon-checkmark:before {
  content: "[";
}

.icon-close:before {
  content: "]";
}

.icon-shield:before {
  content: "S";
}

.icon-signout:before {
  content: "x";
}

.icon-road:before {
  content: "4";
}

.icon-angle-left:before {
  content: "\e603";
}

.icon-angle-up:before {
  content: "\e604";
}

.icon-angle-right:before {
  content: "\e605";
}

.icon-angle-down:before {
  content: "V";
}

.icon-bookmark:before {
  content: "b";
}

.icon-flag:before {
  content: "f";
}

.icon-icon-locked:before {
  content: "(";
}

.icon-icon-unlocked:before {
  content: "*";
}

.icon-trash:before {
  content: "t";
}

.icon-bold:before {
  content: "{";
}

.icon-italic:before {
  content: "}";
}

.icon-video:before {
  content: ";";
}

.icon-picture:before {
  content: "&";
}

.icon-chart:before {
  content: "v";
}

.icon-link:before {
  content: "%";
}

.icon-menu:before {
  content: "=";
}

.icon-list:before {
  content: ":";
}

.icon-numbered-list:before {
  content: "N";
}

.icon-strikethrough:before {
  content: "_";
}

.icon-quote:before {
  content: "q";
}

.icon-smile:before {
  content: ")";
}

.icon-move:before {
  content: "E";
}

.icon-facebook:before {
  content: "\e606";
}

.icon-email:before {
  content: "\\";
}

.icon-download:before {
  content: "d";
}

.icon-instagram:before {
  content: "\e607";
}

button {
  -webkit-appearance: none;
  -moz-appearance: none;
}

button, a[href] {
  touch-action: manipulation;
  -ms-touch-action: manipulation;
}

.button, .ui-button, .button--subscribe {
  position: relative;
  box-sizing: border-box;
  background: none;
  border: none;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.7);
  border-radius: 0.5rem;
  font-weight: 300;
  max-width: 100%;
  cursor: pointer;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: auto;
}

button.button, button.ui-button, button.button--subscribe,
button.button--fill {
  display: inline-block !important;
}
button.button .button__icon, button.ui-button .button__icon, button.button--subscribe .button__icon,
button.button .button__text,
button.ui-button .button__text,
button.button--subscribe .button__text,
button.button--fill .button__icon,
button.button--fill .button__text {
  display: inline-block;
  position: relative;
  height: auto;
}

.button--fill {
  transform: scale3d(1, 1, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  background: none;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  max-width: 100%;
  border-radius: 0.5rem;
  white-space: nowrap;
  font-weight: 300;
  font-size: 1.4rem;
  width: auto;
  background: currentColor;
}
.button--fill .button__text, .button--fill .button__icon {
  color: #FFF !important;
}
.button--fill.positive:hover {
  color: #33e893;
}
.button--fill.positive:active {
  color: #1ce587;
}
.button--fill.positive-soft:hover {
  color: #44c689;
}
.button--fill.positive-soft:active {
  color: #38b87c;
}
.button--fill.dim:hover {
  color: rgba(255, 255, 255, 0.7);
}
.button--fill.dim:active {
  color: rgba(255, 255, 255, 0.2);
}
.button--fill.disabled {
  pointer-events: none;
  color: rgba(255, 255, 255, 0.3);
}
.button--fill.disabled .button__text, .button--fill.disabled .button__icon {
  color: rgba(255, 255, 255, 0.7);
}
.button--fill.alt {
  background: #e18e40;
}
.button--fill.alt:hover {
  background: #e6a05f;
}
.button--fill.alt:active {
  background: #e18e40;
}
.button--fill.dialog-medium {
  background: #7c8287;
}
.button--fill.dialog-medium:hover {
  background: #8f9498;
}
.button--fill.dialog-medium:active {
  background: #7c8287;
}
.button--fill.dialog-light {
  background: #bcc2c7;
}
.button--fill.dialog-light:hover {
  background: #cfd4d7;
}
.button--fill.dialog-light:active {
  background: #bcc2c7;
}
.button--fill.negative-soft:hover {
  background: #df3d74;
}
.button--fill.negative-soft:active {
  background: #d6235f;
}
.button--fill.gray {
  color: #535353;
}
.button--fill.gray:hover {
  background: #656565;
}
.button--fill.gray:active {
  background: #535353;
}

.button--stretch {
  display: block;
  clear: both;
  width: 100% !important;
}

.button--invert {
  position: relative;
  box-sizing: border-box;
  background: none;
  max-width: 100%;
  cursor: pointer;
  border: none;
  border-radius: 0.5rem;
  border: 1px solid #CCC;
  color: #999;
  letter-spacing: 0.1em;
  white-space: nowrap;
  font-weight: 300;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button--invert:hover {
  color: #7f7f7f;
  border-color: currentColor;
}
.button--invert:active, .button--invert.active {
  color: #4c4c4c;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}

.button--oblong {
  border-radius: 100px;
}

.button--small {
  text-transform: uppercase;
  height: 2.3rem;
  line-height: 2.1rem;
  font-size: 1.1rem;
  padding: 0 1.3rem;
  color: #FFF;
}
.button--small:hover {
  color: white;
}
.button--small .button__icon {
  font-size: 1.4rem;
}
.button--small .button__icon.left {
  margin-right: 1rem;
}
.button--small .button__icon.right {
  margin-left: 1rem;
}

.button--standard {
  text-transform: uppercase;
  height: 3rem;
  line-height: 2.8rem;
  font-size: 1.2rem;
  padding: 0 1rem;
  letter-spacing: 0.1em;
}
.button--standard .button__icon.left {
  margin-right: 1rem;
}
.button--standard .button__icon.right {
  margin-left: 1rem;
}

.button--large {
  font-size: 1.6rem;
  min-height: 4rem;
  padding: 0 1.5rem;
}
@media (max-width: 599px) {
  .button--large {
    font-size: 1.4rem;
  }
}
.button--large .button__icon {
  font-size: 1.4rem;
}
.button--large .button__icon.left {
  margin-right: 1.5rem;
}
.button--large .button__icon.right {
  margin-left: 1.5rem;
}
@media (max-width: 500px) {
  .button--large .button__icon {
    font-size: 1.2rem;
  }
}

a.button--large {
  line-height: 4rem;
  height: 4rem;
}

.button--xl, .ui-button {
  min-height: 5rem;
  line-height: 4.8rem;
  font-size: 2.1rem;
  padding: 0 2rem;
  color: #FFF;
}
@media (max-width: 920px) {
  .button--xl, .ui-button {
    font-size: 2rem;
  }
}
@media (max-width: 599px) {
  .button--xl, .ui-button {
    font-size: 1.8rem;
  }
}
.button--xl .button__icon, .ui-button .button__icon {
  vertical-align: top;
}
.button--xl .button__icon.left, .ui-button .button__icon.left {
  margin-right: 2rem;
}
.button--xl .button__icon.right, .ui-button .button__icon.right {
  margin-left: 2rem;
}

.button--movie-cta-small {
  border-radius: 0.5rem;
  height: 4rem;
  border: 1px solid currentColor;
  color: rgba(255, 255, 255, 0.3);
  max-width: 7rem;
  flex-wrap: wrap;
  line-height: 1;
  padding: 0 0.5rem;
}
.button--movie-cta-small:hover, .button--movie-cta-small:active, .button--movie-cta-small.active {
  color: #FFF;
}
.button--movie-cta-small:active, .button--movie-cta-small.active {
  box-shadow: inset 0 0 0 1px currentColor;
}
.button--movie-cta-small .button__icon,
.button--movie-cta-small .button__digit {
  opacity: 1;
  color: rgba(255, 255, 255, 0.75);
}
.button--movie-cta-small .button__line-1 {
  flex: 0 0 100%;
  font-size: 1.4rem;
}
.button--movie-cta-small .button__line-1 > * + * {
  margin-left: 1rem;
}
.button--movie-cta-small .button__line-2 {
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 0;
  color: inherit;
  margin-top: -0.8rem;
}
.button--movie-cta-small .button__line-2 .button__text {
  opacity: 1;
  color: inherit;
}

.button--movie-cta {
  border-radius: 0.5rem;
  height: 6rem;
  border: 1px solid currentColor;
  color: rgba(255, 255, 255, 0.3);
  max-width: 11rem;
  flex-wrap: wrap;
  margin: 0 auto 1.5rem;
  line-height: 1;
}
.button--movie-cta:hover, .button--movie-cta:active, .button--movie-cta.active {
  color: #FFF;
}
.button--movie-cta:active, .button--movie-cta.active {
  box-shadow: inset 0 0 0 1px currentColor;
}
.button--movie-cta .button__icon,
.button--movie-cta .button__digit {
  opacity: 1;
  color: #FFF;
}
.button--movie-cta .button__line-1 {
  flex: 0 0 100%;
  font-size: 2.1rem;
}
.button--movie-cta .button__line-1 > * + * {
  margin-left: 1rem;
}
.button--movie-cta .button__line-2 {
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 0;
  color: inherit;
}
.button--movie-cta .button__line-2 .button__text {
  opacity: 1;
  color: inherit;
}

.button--tag-include {
  color: #00AC00;
}
.button--tag-include .button__icon {
  font-size: 1.2rem;
  margin-left: 1.5rem;
}
.button--tag-include:hover {
  color: #007900;
}

.button--tag-exclude {
  color: #BE364C;
}
.button--tag-exclude .button__icon {
  font-size: 1.2rem;
  margin-left: 1.5rem;
}
.button--tag-exclude:hover {
  color: #962b3c;
}

.button:hover, .ui-button:hover, .button--subscribe:hover, .button.hover, .hover.ui-button, .hover.button--subscribe {
  color: #FFF;
  border-color: currentColor;
}
.button:active, .ui-button:active, .button--subscribe:active, .button.active, .active.ui-button, .active.button--subscribe {
  color: #FFF;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button:focus, .ui-button:focus, .button--subscribe:focus {
  outline: 1px dotted !important;
}
.button.disabled, .disabled.ui-button, .disabled.button--subscribe, .button.disabled:hover, .button.disabled:active, .button.disabled.active {
  color: rgba(255, 255, 255, 0.2) !important;
  border-color: currentColor;
  cursor: default;
}
.button.saved, .saved.ui-button, .saved.button--subscribe {
  color: white !important;
  border-color: white !important;
  box-shadow: inset 0 0 0 1px #FFF !important;
  cursor: default;
}
.button.saved:before, .saved.ui-button:before, .saved.button--subscribe:before {
  content: " [";
  font-family: "rickfont";
  color: #39ee39;
  font-size: 1.5em;
  line-height: 1em;
  margin-right: 0.8em;
  position: relative;
  top: 9%;
}
.button.saved.next:active, .saved.next.ui-button:active, .saved.next.button--subscribe:active {
  color: white !important;
  box-shadow: inset 0 0 0 1px #FFF !important;
}

.button--follow {
  text-transform: uppercase;
}
.button--follow:hover {
  color: #ff289d;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button--follow.active, .button--follow:active {
  color: #FFF;
  border-color: #ff289d;
  box-shadow: inset 0 0 0 1px #ff289d;
  background-color: #ff289d;
}
.button--follow.active:hover {
  background-color: #ff289d;
  border-color: #ff289d;
  box-shadow: inset 0 0 0 1px #ff289d;
}
.button--ignore:hover {
  color: #ffe400;
}
.button--ignore.active, .button--ignore:active {
  color: #FFF;
  border-color: #aa9800;
  box-shadow: inset 0 0 0 1px #aa9800;
  background-color: #aa9800;
}
.button--ignore:active:hover {
  background-color: #ffe400;
  border-color: #ffe400;
  box-shadow: inset 0 0 0 1px #ffe400;
}
.button--ignore-soft:hover {
  color: #aa9800 !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button--ignore-soft.active, .button--ignore-soft:active {
  color: #FFF !important;
  border-color: #aa9800;
  box-shadow: inset 0 0 0 1px #aa9800;
  background-color: #aa9800;
}
.button--ignore-soft.active:hover {
  opacity: 0.9;
}
.button--flag:hover, .button--flag.active, .button--flag:active {
  color: #ff8111 !important;
}
.button--bookmark:hover, .button--bookmark.active, .button--bookmark:active {
  color: #00f7c6 !important;
}
.button--continue {
  color: #FFF;
  background-color: #00ac00;
}
.button--continue:hover, .button--continue.active, .button--continue:active {
  background-color: #00bf00;
}
.button--reset {
  color: #FFF;
  background-color: #ff3b5b;
}
.button--reset:hover, .button--reset.active, .button--reset:active {
  background-color: #ff506d;
}
.button--delete {
  border-color: #ff3b5b;
  color: #ff3b5b;
}

.button--textdim:not(.active):not(:hover):not(:active) .button__text,
.button--textdim:not(.active):not(:hover):not(:active) .button__icon {
  color: rgba(255, 255, 255, 0.3) !important;
}

.button--textidle:not(.active):not(:hover):not(:active) .button__text,
.button--textidle:not(.active):not(:hover):not(:active) .button__icon {
  color: rgba(255, 255, 255, 0.7) !important;
}

.button__text {
  color: inherit;
  white-space: nowrap;
  display: block;
}
.button:hover .button__text, .ui-button:hover .button__text, .button--subscribe:hover .button__text, .button.color--white .button__text, .color--white.ui-button .button__text, .color--white.button--subscribe .button__text, .button.button--bright .button__text, .button--bright.ui-button .button__text, .button--bright.button--subscribe .button__text, .button:active .button__text, .ui-button:active .button__text, .button--subscribe:active .button__text, .button.active .button__text, .active.ui-button .button__text, .active.button--subscribe .button__text {
  opacity: 1;
}

.button__icon, .button i, .ui-button i, .button--subscribe i {
  display: inline-block;
  color: inherit;
  vertical-align: middle;
  font-size: 1.5rem;
}

.button:hover .button__icon, .ui-button:hover .button__icon, .button--subscribe:hover .button__icon, .button.color--white .button__icon, .color--white.ui-button .button__icon, .color--white.button--subscribe .button__icon, .button:active .button__icon, .ui-button:active .button__icon, .button--subscribe:active .button__icon, .button.active .button__icon, .active.ui-button .button__icon, .active.button--subscribe .button__icon {
  opacity: 1;
}

.button:hover i, .ui-button:hover i, .button--subscribe:hover i, .button.color--white i, .color--white.ui-button i, .color--white.button--subscribe i, .button--bright i, .button:active i, .ui-button:active i, .button--subscribe:active i, .button.active i, .active.ui-button i, .active.button--subscribe i {
  opacity: 1;
}

.button--subscribe {
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.7);
  height: 3rem;
  position: relative;
  min-width: 11rem;
}
.button--subscribe .button__text {
  position: relative;
  line-height: 1em;
}
.button--subscribe .button__swap-on {
  display: none;
  line-height: inherit;
}
.button--subscribe .button__swap-off {
  display: inline;
  line-height: inherit;
}
.button--subscribe i {
  font-size: 1.3rem;
  margin-right: 0.5rem;
}
@media (max-width: 599px) {
  .button--subscribe {
    height: 2.6rem;
    font-size: 1.1rem;
  }
  .button--subscribe i {
    font-size: 1.2rem;
  }
}
@media (max-width: 500px) {
  .button--subscribe {
    font-size: 1rem;
  }
  .button--subscribe i {
    font-size: 1.1rem;
  }
}
.button--subscribe.active {
  background: #35acff;
  box-shadow: inset 0 0 0 1px #35acff;
  border-color: #35acff;
}
.button--subscribe.active .button__swap-on {
  display: inline;
}
.button--subscribe.active .button__swap-off {
  display: none;
}

.button--swap {
  line-height: inherit;
}
.button--swap .swap-on {
  display: none;
}
.button--swap .swap-off {
  display: inline-block;
}
.button--swap.active .swap-on {
  display: inline-block;
}
.button--swap.active .swap-off {
  display: none;
}

.hover-swap .hover-swap--on {
  display: none;
}
.hover-swap .hover-swap--off {
  display: inline;
}
.hover-swap:hover .hover-swap--on {
  display: inline;
}
.hover-swap:hover .hover-swap--off {
  display: none;
}

.button--next-step {
  width: 100%;
  text-align: left;
  color: rgba(255, 255, 255, 0.7);
  padding: 0 3rem;
  height: 6rem;
}
.button--next-step .icon-angle-down {
  position: absolute;
  right: 2rem;
  top: 50%;
  margin-top: -3rem;
  font-size: 2.5rem;
  color: rgba(255, 255, 255, 0.7);
}
.button--next-step:hover i {
  color: #FFF;
}

.button--active-pink {
  border-color: #ff77ac;
  color: #ff77ac;
  cursor: default;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button--active-pink:hover {
  color: #ff77ac;
  border-color: #ff77ac;
}

.button--active-yellow {
  border-color: #ffe400;
  color: #ffe400;
  cursor: default;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button--active-yellow:hover {
  color: #ffe400;
  border-color: #ffe400;
}

.button.flag i, .flag.ui-button i, .flag.button--subscribe i {
  font-size: 1.6rem;
}
.button.flag:active, .flag.ui-button:active, .flag.button--subscribe:active, .button.flag.active, .flag.active.ui-button, .flag.active.button--subscribe {
  color: #ff8111 !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}

.button.ignore i, .ignore.ui-button i, .ignore.button--subscribe i {
  font-size: 1.5rem;
}
.button.ignore:active, .ignore.ui-button:active, .ignore.button--subscribe:active, .button.ignore.active, .ignore.active.ui-button, .ignore.active.button--subscribe {
  color: #ffe400 !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button.ignore.partial-active, .ignore.partial-active.ui-button, .ignore.partial-active.button--subscribe {
  border-color: rgba(255, 228, 0, 0.5);
}

.button.bookmark i, .bookmark.ui-button i, .bookmark.button--subscribe i {
  font-size: 1.6rem;
}
.button.bookmark:active, .bookmark.ui-button:active, .bookmark.button--subscribe:active, .button.bookmark.active, .bookmark.active.ui-button, .bookmark.active.button--subscribe {
  color: #00f7c6 !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}

.button.follow:active, .follow.ui-button:active, .follow.button--subscribe:active, .button.follow.active, .follow.active.ui-button, .follow.active.button--subscribe {
  color: #ff289d !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button.follow.partial-active, .follow.partial-active.ui-button, .follow.partial-active.button--subscribe {
  border-color: rgba(255, 40, 157, 0.5);
}

.button.like i, .like.ui-button i, .like.button--subscribe i,
.button.like-inline i,
.like-inline.ui-button i,
.like-inline.button--subscribe i,
.button.continue i,
.continue.ui-button i,
.continue.button--subscribe i {
  font-size: 1.6rem;
}
.button.like:active, .like.ui-button:active, .like.button--subscribe:active, .button.like.active, .like.active.ui-button, .like.active.button--subscribe,
.button.like-inline:active,
.like-inline.ui-button:active,
.like-inline.button--subscribe:active,
.button.like-inline.active,
.like-inline.active.ui-button,
.like-inline.active.button--subscribe,
.button.continue:active,
.continue.ui-button:active,
.continue.button--subscribe:active,
.button.continue.active,
.continue.active.ui-button,
.continue.active.button--subscribe {
  color: #39ee39 !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button.like.partial-active, .like.partial-active.ui-button, .like.partial-active.button--subscribe,
.button.like-inline.partial-active,
.like-inline.partial-active.ui-button,
.like-inline.partial-active.button--subscribe,
.button.continue.partial-active,
.continue.partial-active.ui-button,
.continue.partial-active.button--subscribe {
  border-color: rgba(57, 238, 57, 0.5);
}

.button.next:active, .next.ui-button:active, .next.button--subscribe:active, .button.next.active, .next.active.ui-button, .next.active.button--subscribe {
  color: #39ee39 !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button.next.partial-active, .next.partial-active.ui-button, .next.partial-active.button--subscribe {
  border-color: rgba(57, 238, 57, 0.5);
}

.button.next:active, .next.ui-button:active, .next.button--subscribe:active,
.button[type=submit]:active,
[type=submit].ui-button:active,
[type=submit].button--subscribe:active,
.button.confirm:active,
.confirm.ui-button:active,
.confirm.button--subscribe:active {
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
  color: #39ee39;
}

.button.dislike i, .dislike.ui-button i, .dislike.button--subscribe i,
.button.dislike-inline i,
.dislike-inline.ui-button i,
.dislike-inline.button--subscribe i,
.button.back i,
.back.ui-button i,
.back.button--subscribe i {
  font-size: 1.6rem;
}
.button.dislike:active, .dislike.ui-button:active, .dislike.button--subscribe:active, .button.dislike.active, .dislike.active.ui-button, .dislike.active.button--subscribe,
.button.dislike-inline:active,
.dislike-inline.ui-button:active,
.dislike-inline.button--subscribe:active,
.button.dislike-inline.active,
.dislike-inline.active.ui-button,
.dislike-inline.active.button--subscribe,
.button.back:active,
.back.ui-button:active,
.back.button--subscribe:active,
.button.back.active,
.back.active.ui-button,
.back.active.button--subscribe {
  color: #ff3b5b !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button.dislike.partial-active, .dislike.partial-active.ui-button, .dislike.partial-active.button--subscribe,
.button.dislike-inline.partial-active,
.dislike-inline.partial-active.ui-button,
.dislike-inline.partial-active.button--subscribe,
.button.back.partial-active,
.back.partial-active.ui-button,
.back.partial-active.button--subscribe {
  border-color: rgba(255, 59, 91, 0.5);
}

.button.prev:active, .prev.ui-button:active, .prev.button--subscribe:active, .button.prev.active, .prev.active.ui-button, .prev.active.button--subscribe {
  color: #ff3b5b !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.button.prev.partial-active, .prev.partial-active.ui-button, .prev.partial-active.button--subscribe {
  border-color: rgba(255, 59, 91, 0.5);
}

.button.prev:active, .prev.ui-button:active, .prev.button--subscribe:active,
.button.problem:active,
.problem.ui-button:active,
.problem.button--subscribe:active {
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
  color: #ff3b5b;
}

.button.cloud:active, .cloud.ui-button:active, .cloud.button--subscribe:active, .button.cloud.active, .cloud.active.ui-button, .cloud.active.button--subscribe {
  color: #ff8111 !important;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}

.button.value, .value.ui-button, .value.button--subscribe {
  width: 3.6rem;
  font-size: 1.4rem;
  letter-spacing: 0;
}

.button .throbber, .ui-button .throbber, .button--subscribe .throbber {
  display: none !important;
}

.button.loading:after, .loading.ui-button:after, .loading.button--subscribe:after {
  content: url("/images/throbber.gif");
}

.button--double-decker {
  text-transform: uppercase;
  flex-direction: column;
  max-width: 14rem;
  height: 4.8rem;
  line-height: 0.9em;
  font-size: 1.2rem;
  padding: 0 1rem;
}
.button--double-decker > * {
  flex: 0 0 auto;
}
.button--double-decker > * + * {
  margin-top: 0.7em;
  opacity: 0.5;
}
.button--double-decker:hover > *, .button--double-decker.active > *, .button--double-decker:active > * {
  opacity: 0.1;
}
.button--double-decker.color--brandbright {
  border-color: rgba(255, 0, 139, 0.5);
}
.button--double-decker.color--brandbright:hover, .button--double-decker.color--brandbright.active, .button--double-decker.color--brandbright:active {
  color: #ff008b;
  border-color: currentColor;
}
.button--double-decker.color--librarybright {
  border-color: rgba(255, 129, 17, 0.5);
}
.button--double-decker.color--librarybright:hover, .button--double-decker.color--librarybright.active, .button--double-decker.color--librarybright:active {
  color: #ff8111;
  border-color: currentColor;
}

.button-set .button, .button-set .ui-button, .button-set .button--subscribe {
  margin-right: 1rem;
  display: inline-block;
}

.button--micro {
  min-height: 2.2rem;
  padding: 0 0.5rem;
}
.button--micro i {
  font-size: 1rem;
}

.ui--base {
  box-sizing: border-box;
  width: 100%;
  letter-spacing: normal;
  font-weight: 300;
  background: #000;
  border: 2px solid rgba(255, 255, 255, 0.4);
  color: #FFF;
  border-radius: 0.5rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  font-size: 1.5rem;
  opacity: 0.8;
  /* Safari 9.0+ */
}
.ui--base:active, .ui--base.active, .ui--base:focus {
  background: #000;
  border-color: #FFF;
  color: #FFF;
}
@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  .ui--base {
    font-weight: 400;
  }
}
@media (max-width: 599px) {
  .ui--base {
    font-size: 1.3rem;
  }
}
.ui--alt1 {
  box-sizing: border-box;
  width: 100%;
  letter-spacing: 0.025em;
  font-weight: 300;
  background: rgba(0, 0, 0, 0.5);
  border: 2px solid rgba(255, 255, 255, 0.3);
  color: #FFF;
  border-radius: 0.5rem;
  font-size: 1.5rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
.ui--alt1:active, .ui--alt1.active, .ui--alt1:focus {
  background: #000;
  border-color: #FFF;
  color: #FFF;
}
@media (max-width: 599px) {
  .ui--alt1 {
    font-size: 1.3rem;
  }
}
.ui--alt2 {
  box-sizing: border-box;
  width: 100%;
  letter-spacing: 0.025em;
  font-weight: 300;
  background: none;
  border: 2px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.7);
  border-radius: 0.5rem;
  font-size: 1.5rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
.ui--alt2:active, .ui--alt2.active, .ui--alt2:focus {
  color: rgba(255, 255, 255, 0.7);
  background: #000;
  border-color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 599px) {
  .ui--alt2 {
    font-size: 1.3rem;
  }
}
.ui--alt2 .select2-selection .select2-selection__rendered {
  padding-right: 2.5rem !important;
}
.ui--alt2 .select2-selection__arrow {
  width: 2.5rem !important;
}
.ui--alt2 .select2-selection__arrow::before {
  font-size: 1.2rem;
  content: "\e604";
}
.ui--alt3 {
  box-sizing: border-box;
  width: 100%;
  letter-spacing: 0.025em;
  font-weight: 300;
  background: #fff;
  border: 1px solid #ccc;
  color: #7a7979 !important;
  border-radius: 0.5rem;
  font-size: 1.6rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
.ui--alt3:active, .ui--alt3.active, .ui--alt3:focus {
  color: rgba(255, 255, 255, 0.7);
  background: #000;
  border-color: rgba(255, 255, 255, 0.7);
}
.ui--alt3 .select2-selection .select2-selection__rendered {
  padding-right: 2.5rem;
}
.ui--alt3 .select2-selection__arrow {
  width: 2.5rem !important;
}
.ui--alt3 .select2-selection__arrow::before {
  color: #7a7979;
  font-size: 2rem;
  margin-right: 2rem;
  content: "V";
}
.ui--disabled {
  pointer-events: none;
}
.ui--minh30 {
  min-height: 3rem;
}
.ui--minh40 {
  min-height: 4rem;
}
.ui--minh50 {
  min-height: 5rem;
}
.ui--minh60 {
  min-height: 6rem;
}
.ui--minh50 {
  min-height: 7rem;
}
.ui--minh60 {
  min-height: 8rem;
}
.ui--minh70 {
  min-height: 7rem;
}
.ui--minh80 {
  min-height: 8rem;
}
.ui--minh90 {
  min-height: 9rem;
}
.ui--minh100 {
  min-height: 10rem;
}
.ui--minh110 {
  min-height: 11rem;
}
.ui--minh120 {
  min-height: 12rem;
}
.ui--minh130 {
  min-height: 13rem;
}
.ui--minh140 {
  min-height: 14rem;
}
.ui--minh150 {
  min-height: 15rem;
}
.ui--minh160 {
  min-height: 16rem;
}
.ui--minh170 {
  min-height: 17rem;
}
.ui--minh180 {
  min-height: 18rem;
}
.ui--h30 {
  height: 3rem;
}
.ui--h40 {
  height: 4rem;
}
.ui--h50 {
  height: 5rem;
}
.ui--h60 {
  height: 6rem;
}
.ui--h70 {
  height: 7rem;
}
.ui--h80 {
  height: 8rem;
}
.ui--h90 {
  height: 9rem;
}
.ui--h100 {
  height: 10rem;
}
.ui--h110 {
  height: 11rem;
}
.ui--h120 {
  height: 12rem;
}
.ui--h130 {
  height: 13rem;
}
.ui--minw50 {
  min-width: 5rem;
}
.ui--minw60 {
  min-width: 6rem;
}
.ui--minw75 {
  min-width: 7.5rem;
}
.ui--minw80 {
  min-width: 8rem;
}
.ui--minw90 {
  min-width: 9rem;
}
.ui--minw100 {
  min-width: 10rem;
}
.ui--minw110 {
  min-width: 11rem;
}
.ui--minw120 {
  min-width: 12rem;
}
.ui--minw130 {
  min-width: 13rem;
}
.ui--minw140 {
  min-width: 14rem;
}
.ui--minw150 {
  min-width: 15rem;
}
.ui--minw160 {
  min-width: 16rem;
}
.ui--minw170 {
  min-width: 17rem;
}
.ui--minw180 {
  min-width: 18rem;
}
.ui--minw190 {
  min-width: 19rem;
}
.ui--minw200 {
  min-width: 20rem;
}
.ui--maxw100 {
  max-width: 10rem;
}
.ui--maxw200 {
  max-width: 20rem;
}
.ui--w50 {
  width: 5rem;
}
.ui--w60 {
  width: 6rem;
}
.ui--w75 {
  width: 7.5rem;
}
.ui--w80 {
  width: 8rem;
}
.ui--w90 {
  width: 9rem;
}
.ui--w100 {
  width: 10rem;
}
.ui--w110 {
  width: 11rem;
}
.ui--w120 {
  width: 12rem;
}
.ui--w130 {
  width: 13rem;
}
.ui--w140 {
  width: 14rem;
}
.ui--w150 {
  width: 15rem;
}
.ui--w160 {
  width: 16rem;
}
.ui--w170 {
  width: 17rem;
}
.ui--w180 {
  width: 18rem;
}
.ui--w190 {
  width: 19rem;
}
.ui--w200 {
  width: 20rem;
}

.form--basic .form__label {
  margin-bottom: 1rem;
}
.account .form--basic .form__complete {
  margin-top: 1rem;
  margin-bottom: 4rem;
}
.form--support-contact {
  max-width: 60rem;
}
.form--support-contact > * + * {
  margin-top: 3rem;
}
.form--side-labels > * + * {
  margin-top: 2rem;
}
.form--side-labels-compact > * + * {
  margin-top: 1rem;
}
.form--side-labels .form__row {
  display: flex;
  align-items: center;
}
@media (min-width: 701px) {
  .form--side-labels .form__row > :first-child {
    flex: 1 1 20rem;
  }
  .form--side-labels .form__row > * + * {
    flex: 1 1 100%;
    margin-left: 2rem;
  }
}
@media (max-width: 700px) {
  .form--side-labels .form__row {
    display: block;
    margin-bottom: 2rem;
  }
  .form--side-labels .form__row .form__column--labels {
    display: block;
    margin-bottom: 1rem;
  }
}
.form--side-labels .form__row.last {
  margin-bottom: 0;
}
.form--side-labels .form__column {
  display: flex;
}
@media (max-width: 599px) {
  .form--side-labels .form__column {
    width: 100%;
  }
}
.form--side-labels .form__column > * + * {
  margin-left: 1rem;
}
.form--side-labels .form__column--labels {
  flex-basis: auto;
  flex-wrap: wrap;
  letter-spacing: 0.025em;
}
@media (max-width: 599px) {
  .form--side-labels .form__column--settings {
    margin-bottom: 0;
  }
}
.form--side-labels .form__column--labels-alt {
  flex-wrap: wrap;
  align-self: stretch;
  letter-spacing: 0.025em;
  padding-top: 2rem;
}
@media (min-width: 701px) {
  .form--side-labels .form__column--labels-alt {
    flex: 1 1 22rem !important;
  }
}
@media (max-width: 700px) {
  .form--side-labels .form__column--labels-alt {
    flex: 0 0 auto;
  }
}
.form--side-labels .form__column--labels-alt .form__label {
  font-size: 1.8rem;
  color: rgba(255, 255, 255, 0.3);
}
@media (max-width: 700px) {
  .form--side-labels .form__column--labels-alt .form__label {
    margin-bottom: 1em;
  }
}
@media (max-width: 599px) {
  .form--side-labels .form__column--labels-alt .form__label {
    font-size: 1.6rem;
  }
}
.form--side-labels .form__column--inputs {
  flex-basis: auto;
  width: 100%;
}
.form--side-labels .form__column--inputs > * {
  flex: 1 1 100%;
}
.form--side-labels .form__column--buttons {
  justify-content: flex-start;
  padding: 1rem 0;
}
.form--side-labels .form__column--buttons > * {
  flex: 0 0 10rem;
}
.form--side-labels .form__label {
  text-transform: capitalize;
  font-size: 1.8rem;
  flex: 0 0 auto;
  width: 100%;
}
@media (max-width: 920px) {
  .form--side-labels .form__label {
    font-size: 1.6rem;
  }
}
@media (max-width: 599px) {
  .form--side-labels .form__label {
    font-size: 1.3rem;
  }
}
.form--side-labels .form__sub-label {
  font-size: 1.2rem;
  margin-left: 0;
  margin-top: 2rem;
  flex: 0 0 auto;
  width: 100%;
  display: block;
}
@media (max-width: 700px) {
  .form--side-labels .form__sub-label {
    margin-top: 1rem;
  }
}
.form__complete {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.form__complete > * {
  display: inline-block;
}
.form__complete > * + * {
  margin-left: 1.5rem;
}
.form__hud {
  display: inline-block;
}
.form__hud > * {
  display: block;
  margin-left: 0;
}
.form__hud__markdown {
  font-size: 1.2rem;
  line-height: 1em;
  margin-bottom: 0.65rem;
  font-style: italic;
  color: #FFF;
}
.form__hud__markdown a {
  color: #00f7c6;
}
.form__secure-notice {
  padding: 1rem 2rem 1.5rem;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 0.5rem;
}
.form__secure-notice__icon {
  flex: 0 0 auto;
}
.form__secure-notice__text {
  flex: 1 1 auto;
  padding-top: 1rem;
}
.form__secure-notice__title {
  margin-bottom: 0.8rem;
}
.form__secure-notice__paragraph {
  line-height: 1.5;
}

.form-heading {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.3);
  padding-bottom: 3rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  margin-bottom: 3rem;
  font-size: 1.8rem;
  line-height: 1;
}
.form-heading i {
  margin-right: 1rem;
  vertical-align: -0.1rem;
}
.form-heading.form-heading--no-border {
  margin-bottom: 0;
  border: none;
}
.form-heading .button, .form-heading .ui-button, .form-heading .button--subscribe {
  position: relative;
  top: -10px;
}
.form-heading--locked i {
  color: rgba(255, 255, 255, 0.7);
}

.form-table {
  font-size: 1.6rem;
  width: 100%;
}
.form-table--increased-spacing .form-table__label, .form-table--increased-spacing .form-table__input {
  padding: 2.5rem 1rem;
  line-height: 1.5em;
}
.form-table--compact {
  margin: 2rem 0;
}
.form-table--compact tbody .radio:not(:first-child) {
  margin-left: 3rem !important;
}
.form-table--compact .form-table__label {
  text-transform: uppercase;
  width: 20%;
}
.form-table--compact .form-table__label,
.form-table--compact .form-table__input {
  padding-top: 0;
  padding-bottom: 2rem;
}
@media (max-width: 1024px) {
  .form-table--compact .form-table__label,
.form-table--compact .form-table__input {
    padding-bottom: 1rem;
  }
}
@media (max-width: 920px) {
  .form-table--compact .form-table__label,
.form-table--compact .form-table__input {
    display: block;
  }
}
.form-table--compact .form-table__input .checkbox {
  margin-bottom: 0 !important;
}
.form-table--compact tbody .radio {
  margin-bottom: 0 !important;
}
@media (min-width: 1025px) {
  .form-table--compact tr:last-of-type td {
    padding-bottom: 0 !important;
  }
}
.compact-side-label .form-table--compact {
  margin-top: 0;
}
.form-table__label, .form-table__input {
  padding: 1rem;
}
.form-table__label {
  padding-right: 5rem;
  color: rgba(255, 255, 255, 0.75);
}
.form-table__input .radio, .form-table__input .checkbox {
  line-height: 2em;
  margin-bottom: 2rem !important;
}
.form-table tbody input, .form-table tbody .admin textarea, .admin .form-table tbody textarea, .form-table tbody .admin .textarea, .admin .form-table tbody .textarea, .form-table tbody .guest textarea, .guest .form-table tbody textarea, .form-table tbody .guest .textarea, .guest .form-table tbody .textarea, .form-table tbody .admin-base textarea, .admin-base .form-table tbody textarea, .form-table tbody .admin-base .textarea, .admin-base .form-table tbody .textarea {
  margin-bottom: 0;
  max-width: none;
}
.form-table tbody .radio {
  margin: 0;
}
.form-table tbody .radio:not(:first-child) {
  margin-left: 1rem;
}
.form-table tbody .radio label {
  font-size: inherit;
}
.form-table tbody hr {
  margin-bottom: 0;
}
.form-table .inline-block {
  vertical-align: middle;
}
.form-table .inline-block:not(:first-child) {
  margin-left: 1.2rem;
}

.ui--textarea {
  resize: vertical;
  line-height: 1.2em;
  padding: 1.2rem 1.5rem 0 1.5rem;
  font-size: 1.8rem;
}
.ui--textarea::-webkit-input-placeholder {
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.3);
}
.ui--textarea:-moz-placeholder {
  /* Firefox 18- */
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.3);
}
.ui--textarea::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.3);
}
.ui--textarea:-ms-input-placeholder {
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.3);
}
.ui--textinput {
  padding: 1rem 1.5rem;
  height: 5rem;
  font-size: 1.8rem;
}
.ui--textinput::-webkit-input-placeholder {
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.3);
}
.ui--textinput:-moz-placeholder {
  /* Firefox 18- */
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.3);
}
.ui--textinput::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.3);
}
.ui--textinput:-ms-input-placeholder {
  text-transform: lowercase;
  color: rgba(255, 255, 255, 0.3);
}
.ui--inputbutton {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ui--inputbutton > :first-child {
  flex: 0 1 100%;
}
.ui--inputbutton > :last-child {
  flex: 0 0 auto;
  margin-left: 1rem;
}

.toggle-show-pass {
  background: none;
  border: none;
  height: 2rem;
  text-align: center;
  top: 50%;
  margin-top: -1rem;
  right: 1.5rem;
  position: absolute;
  display: inline-block;
  z-index: 2;
  cursor: pointer;
}
.toggle-show-pass i {
  font-size: 2rem;
  line-height: 2rem;
}

.ui--checkbox-group > * + * {
  margin-left: 2rem;
}
.ui--checkbox {
  flex: 0 0 auto;
  font-size: 1.6rem;
}
.ui--checkbox input, .ui--checkbox .admin textarea, .admin .ui--checkbox textarea, .ui--checkbox .admin .textarea, .admin .ui--checkbox .textarea, .ui--checkbox .guest textarea, .guest .ui--checkbox textarea, .ui--checkbox .guest .textarea, .guest .ui--checkbox .textarea, .ui--checkbox .admin-base textarea, .admin-base .ui--checkbox textarea, .ui--checkbox .admin-base .textarea, .admin-base .ui--checkbox .textarea {
  display: none;
}
.ui--checkbox label {
  color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  cursor: pointer;
}
.ui--checkbox label::before {
  font-family: "rickfont";
  content: "`";
  margin-right: 1rem;
}
.ui--checkbox label:hover {
  color: rgba(255, 255, 255, 0.75);
}
.ui--checkbox--center label {
  justify-content: center;
}
.ui--checkbox :checked + label {
  color: #FFF;
}
.ui--checkbox :checked + label::before {
  content: "~";
}

.ui--toggle__checkbox {
  display: none;
}
.ui--toggle__label {
  font-size: 1.8rem;
  display: block;
  position: relative;
  height: 3rem;
  border-radius: 3rem;
  width: 7rem;
  background: #d6235f;
  cursor: pointer;
}
.ui--toggle__label::before {
  content: " ";
  position: absolute;
  left: 0.2rem;
  top: 0.2rem;
  height: 2.6rem;
  width: 2.6rem;
  background: #FFF;
  border-radius: 50%;
}
.ui--toggle__label::after {
  position: absolute;
  font-family: "rickfont";
  content: "3";
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 4rem;
}
@media (max-width: 599px) {
  .ui--toggle__label {
    width: 6rem;
  }
}
.ui--toggle__checkbox:checked + label {
  background: #38b87c;
}
.ui--toggle__checkbox:checked + label::before {
  right: 0.2rem;
  left: auto;
}
.ui--toggle__checkbox:checked + label::after {
  left: 0;
  right: auto;
  content: "\ed6f";
}
.ui--mega-toggle input, .ui--mega-toggle .admin textarea, .admin .ui--mega-toggle textarea, .ui--mega-toggle .admin .textarea, .admin .ui--mega-toggle .textarea, .ui--mega-toggle .guest textarea, .guest .ui--mega-toggle textarea, .ui--mega-toggle .guest .textarea, .guest .ui--mega-toggle .textarea, .ui--mega-toggle .admin-base textarea, .admin-base .ui--mega-toggle textarea, .ui--mega-toggle .admin-base .textarea, .admin-base .ui--mega-toggle .textarea {
  display: none;
}
.ui--mega-toggle__button {
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  width: 100%;
  max-width: 48rem;
  padding: 2rem 3rem;
  background: none;
  border: none;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0.5rem;
  font-weight: 300;
  color: inherit;
}
@media (max-width: 599px) {
  .ui--mega-toggle__button {
    padding: 1rem 1.5rem;
  }
}
.ui--mega-toggle__button:not(:first-of-type) {
  margin-top: 2rem;
}
.ui--mega-toggle__button__title {
  width: 100%;
  font-size: 2.4rem;
  margin-bottom: 1rem;
  color: inherit;
}
@media (max-width: 599px) {
  .ui--mega-toggle__button__title {
    font-size: 1.8rem;
    margin-bottom: 0.5rem;
  }
}
.ui--mega-toggle__button__title i {
  font-size: 2.8rem;
  margin-right: 1.5rem;
}
@media (max-width: 599px) {
  .ui--mega-toggle__button__title i {
    font-size: inherit;
  }
}
.ui--mega-toggle__button p {
  letter-spacing: 0.025em;
  font-size: 1.5rem;
  color: #FFF;
}
@media (max-width: 599px) {
  .ui--mega-toggle__button p {
    font-size: 1.3rem;
  }
}
.ui--mega-toggle__button p + ul {
  margin-top: 1rem;
}
.ui--mega-toggle__button ul {
  max-width: 100%;
  font-size: 1.4rem;
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 599px) {
  .ui--mega-toggle__button ul {
    font-size: 1.1rem;
  }
}
.ui--mega-toggle__button ul li {
  line-height: 1.5em;
  letter-spacing: 0.025em;
  max-width: 100%;
}
.ui--mega-toggle__button ul li:before {
  content: "- ";
}
.ui--mega-toggle__button.positive:hover, .ui--mega-toggle__button.positive:active {
  color: #39ee39;
}
.ui--mega-toggle__button.negative:hover, .ui--mega-toggle__button.negative:active {
  color: #ff3b5b;
}
.ui--mega-toggle input:checked + label, .ui--mega-toggle .admin textarea:checked + label, .admin .ui--mega-toggle textarea:checked + label, .ui--mega-toggle .admin .textarea:checked + label, .admin .ui--mega-toggle .textarea:checked + label, .ui--mega-toggle .guest textarea:checked + label, .guest .ui--mega-toggle textarea:checked + label, .ui--mega-toggle .guest .textarea:checked + label, .guest .ui--mega-toggle .textarea:checked + label, .ui--mega-toggle .admin-base textarea:checked + label, .admin-base .ui--mega-toggle textarea:checked + label, .ui--mega-toggle .admin-base .textarea:checked + label, .admin-base .ui--mega-toggle .textarea:checked + label, .ui--mega-toggle__button.active, .ui--mega-toggle__button:active {
  box-shadow: inset 0 0 0 1px currentColor;
}
.ui--mega-toggle input:checked + label, .ui--mega-toggle .admin textarea:checked + label, .admin .ui--mega-toggle textarea:checked + label, .ui--mega-toggle .admin .textarea:checked + label, .admin .ui--mega-toggle .textarea:checked + label, .ui--mega-toggle .guest textarea:checked + label, .guest .ui--mega-toggle textarea:checked + label, .ui--mega-toggle .guest .textarea:checked + label, .guest .ui--mega-toggle .textarea:checked + label, .ui--mega-toggle .admin-base textarea:checked + label, .admin-base .ui--mega-toggle textarea:checked + label, .ui--mega-toggle .admin-base .textarea:checked + label, .admin-base .ui--mega-toggle .textarea:checked + label, .ui--mega-toggle__button.active, .ui--mega-toggle__button:active, .ui--mega-toggle__button:hover {
  border-color: currentColor;
}
.ui--mega-toggle input:checked + label.positive, .ui--mega-toggle .admin textarea:checked + label.positive, .admin .ui--mega-toggle textarea:checked + label.positive, .ui--mega-toggle .admin .textarea:checked + label.positive, .admin .ui--mega-toggle .textarea:checked + label.positive, .ui--mega-toggle .guest textarea:checked + label.positive, .guest .ui--mega-toggle textarea:checked + label.positive, .ui--mega-toggle .guest .textarea:checked + label.positive, .guest .ui--mega-toggle .textarea:checked + label.positive, .ui--mega-toggle .admin-base textarea:checked + label.positive, .admin-base .ui--mega-toggle textarea:checked + label.positive, .ui--mega-toggle .admin-base .textarea:checked + label.positive, .admin-base .ui--mega-toggle .textarea:checked + label.positive, .ui--mega-toggle__button.active.positive, .ui--mega-toggle__button:active.positive, .ui--mega-toggle__button:hover.positive {
  color: #39ee39;
}
.ui--mega-toggle input:checked + label.negative, .ui--mega-toggle .admin textarea:checked + label.negative, .admin .ui--mega-toggle textarea:checked + label.negative, .ui--mega-toggle .admin .textarea:checked + label.negative, .admin .ui--mega-toggle .textarea:checked + label.negative, .ui--mega-toggle .guest textarea:checked + label.negative, .guest .ui--mega-toggle textarea:checked + label.negative, .ui--mega-toggle .guest .textarea:checked + label.negative, .guest .ui--mega-toggle .textarea:checked + label.negative, .ui--mega-toggle .admin-base textarea:checked + label.negative, .admin-base .ui--mega-toggle textarea:checked + label.negative, .ui--mega-toggle .admin-base .textarea:checked + label.negative, .admin-base .ui--mega-toggle .textarea:checked + label.negative, .ui--mega-toggle__button.active.negative, .ui--mega-toggle__button:active.negative, .ui--mega-toggle__button:hover.negative {
  color: #ff3b5b;
}

.ui--button-radios > * {
  flex: 0 1 auto;
}
.tags-panel .ui--button-radios > * {
  flex: 0 1 6rem;
}
.ui--button-radios [type=radio] {
  display: none;
}
.ui--button-radios label {
  margin-right: 1rem;
}
.ui--button-radios :checked + label {
  color: #FFF;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}
.ui--button-radios :checked + label .button__text {
  opacity: 1;
}
.ui--button-radios :checked + label.positive,
.ui--button-radios label.positive:hover,
.ui--button-radios label.positive:active {
  color: #1ce587;
}
.ui--button-radios :checked + label.negative,
.ui--button-radios label.negative:hover,
.ui--button-radios label.negative:active {
  color: #ff2a72;
}

.preset-button__tooltip, .reputation-tooltip, .select2-dropdown {
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
  z-index: 7500;
  min-width: 15rem;
  border-radius: 0.5rem;
  overflow: hidden;
  background: #F1F1F1;
  padding: 0.5rem 0 0.8rem;
}

.preset-button__tooltip__title, .reputation-tooltip__title {
  text-transform: uppercase;
  color: #ababab;
  line-height: 2em;
  font-size: 1.2rem;
  padding: 0 1.5rem;
}

.preset-button__tooltip__list, .reputation-tooltip__load-more, .reputation-tooltip__list, .select2-results__options {
  color: #666;
}

.preset-button__tooltip__list > li, .reputation-tooltip__load-more, .reputation-tooltip__list-item, .select2-results__option {
  display: flex;
  align-items: stretch;
  font-size: 1.3rem;
  height: 2.4rem;
  text-transform: capitalize !important;
}
.preset-button__tooltip__list > li.last, .last.reputation-tooltip__load-more, .last.reputation-tooltip__list-item, .last.select2-results__option {
  padding-bottom: 0.5rem;
}
.preset-button__tooltip__list > li.first, .first.reputation-tooltip__load-more, .first.reputation-tooltip__list-item, .first.select2-results__option {
  padding-top: 0.5rem;
  border-top: 1px dashed #666;
}
.preset-button__tooltip__list > li.selected a, .selected.reputation-tooltip__load-more a, .selected.reputation-tooltip__list-item a, .selected.select2-results__option a {
  background: rgba(0, 0, 0, 0.1);
}
.preset-button__tooltip__list > li.site-selector, .site-selector.reputation-tooltip__load-more, .site-selector.reputation-tooltip__list-item, .site-selector.select2-results__option {
  height: auto;
}
.preset-button__tooltip__list > li.site-selector a, .site-selector.reputation-tooltip__load-more a, .site-selector.reputation-tooltip__list-item a, .site-selector.select2-results__option a {
  text-align: left;
  height: auto;
  padding: 0.7rem 1.5rem;
  line-height: 1.5rem;
}
.preset-button__tooltip__list > li.mobile, .mobile.reputation-tooltip__load-more, .mobile.reputation-tooltip__list-item, .mobile.select2-results__option {
  display: none;
}
@media (max-width: 599px) {
  .preset-button__tooltip__list > li.mobile, .mobile.reputation-tooltip__load-more, .mobile.reputation-tooltip__list-item, .mobile.select2-results__option {
    display: flex;
  }
}

.preset-button__tooltip__list > li a, .reputation-tooltip__load-more, .reputation-tooltip__list-anchor, .select2-results__option {
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 1.5rem;
}
.preset-button__tooltip__list > li a:hover, .reputation-tooltip__load-more:hover, .reputation-tooltip__list-anchor:hover, .select2-results__option:hover, .preset-button__tooltip__list > li a:active, .reputation-tooltip__load-more:active, .reputation-tooltip__list-anchor:active, .select2-results__option:active {
  background: rgba(0, 0, 0, 0.1);
  color: #222;
}

.select2 {
  width: 100% !important;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background: none;
}

.select2-selection__arrow {
  height: auto !important;
  width: 4rem !important;
  top: 50% !important;
  transform: translateY(-50%);
  color: rgba(255, 255, 255, 0.7);
}
.select2-selection__arrow b {
  display: none;
}
.select2-selection__arrow::before {
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: center;
  font-family: "rickfont";
  content: "V";
  font-size: 1.8rem;
}
.select2-container--open .select2-selection__arrow::before {
  content: "\e604";
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: rgba(0, 0, 0, 0.1);
  color: inherit;
}

.select2-dropdown {
  min-width: 0;
}

.select2-container--open .select2-dropdown--below {
  border-radius: 0.5rem;
}

.select2-results {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results__options {
  min-width: 0;
  overflow-x: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results__option {
  font-size: 1.2rem;
}
.select2-results__option[aria-selected] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
}

.select2-search .select2-search__field {
  font-size: 1.3rem;
  color: #777;
  border-radius: 0;
  background: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 0.5em;
  height: 2.4rem;
  margin-top: -0.3rem;
}

.ui--select {
  position: relative;
  display: flex;
  align-items: center;
  color: #fff;
  line-height: 1;
}
.ui--select:hover {
  color: #fff;
}
.ui--select .select2-selection--single {
  background: none;
  border: none;
  display: flex;
  align-items: center;
  padding-right: 4rem;
}
.ui--select .select2-selection__rendered {
  color: inherit !important;
  font: inherit !important;
  letter-spacing: inherit;
  padding: 0 0 0 1.5rem !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.select-box {
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.3);
}
.select-box:hover {
  color: #fff;
}
.select-box__icon {
  font-size: 1.6rem;
  margin-right: 1rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.select-box .select2-selection__arrow {
  display: none;
}
.select-box .select2-selection--single {
  background: none;
  border: none;
  display: flex;
  align-items: center;
}
.select-box .select2-selection__rendered {
  color: inherit !important;
  letter-spacing: inherit !important;
  font: inherit !important;
  padding: 0 0 0 3rem !important;
}

.select-download {
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.7);
  height: 1.5rem;
}
.select-download.movie-action--download {
  margin-bottom: 0.8rem;
}
.select-download:hover {
  color: #fff;
}
.select-download i {
  position: absolute;
  left: 0;
  top: 0px;
  line-height: 1;
}
.select-download .select2-selection__arrow {
  display: none;
}
.select-download .select2-selection--single {
  background: none;
  border: none;
  display: flex;
  align-items: center;
}
.select-download .select2-selection__rendered {
  color: inherit !important;
  letter-spacing: inherit !important;
  font: inherit !important;
  padding: 0 0 0 2.4rem !important;
}

.search-box {
  position: relative;
}
.search-box input, .search-box .admin textarea, .admin .search-box textarea, .search-box .admin .textarea, .admin .search-box .textarea, .search-box .guest textarea, .guest .search-box textarea, .search-box .guest .textarea, .guest .search-box .textarea, .search-box .admin-base textarea, .admin-base .search-box textarea, .search-box .admin-base .textarea, .admin-base .search-box .textarea {
  padding-right: 4rem;
}
.search-box__submit, .search-box__clear {
  position: absolute;
  height: 5rem;
  width: 3.5rem;
  line-height: 5rem;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  top: 47%;
  right: 1rem;
  color: rgba(255, 255, 255, 0.7);
  font-size: 2.1rem;
}
.search-box__submit:hover, .search-box__submit:focus, .search-box__clear:hover, .search-box__clear:focus {
  color: #FFF;
}
.search-box__clear {
  display: none;
}

.ui--focus-expand__full {
  display: none;
}
.ui--focus-expand.open .ui--focus-expand__full, .ui--focus-expand.active .ui--focus-expand__full {
  display: flex;
}

.validate {
  position: relative;
  display: inline-block;
}
.validate.val-width75 {
  max-width: 7.5rem !important;
  width: 100%;
}
.validate.val-width100 {
  max-width: 10rem !important;
  width: 100%;
}
.validate.val-width120 {
  max-width: 12rem !important;
  width: 100%;
}
.validate.val-width150 {
  max-width: 15rem !important;
  width: 100%;
}
.validate.val-width200 {
  max-width: 20rem !important;
  width: 100%;
}
.validate.val-width215 {
  max-width: 21.5rem !important;
  width: 100%;
}
.validate.val-width300 {
  max-width: 30rem !important;
  width: 100%;
}
.validate.val-width400 {
  max-width: 40rem !important;
  width: 100%;
}
.validate.val-width500 {
  max-width: 50rem !important;
  width: 100%;
}
.validate.val-height250 {
  height: 250px !important;
  margin-bottom: 8rem !important;
}
.validate.floating .validate-label {
  position: absolute;
  bottom: 100%;
}
.validate .validate-label {
  box-sizing: border-box;
  display: none;
  color: #FFF;
  width: 100%;
  line-height: 2.2rem;
  font-size: 1.3rem;
  letter-spacing: 0.025em;
  font-weight: 400;
  border-radius: 0.5rem;
  min-height: 2rem;
  padding-top: 0.2rem;
}
.validate .validate-label.active {
  display: block;
  background: #ce2f49;
}
.validate.error .validate-label {
  display: block;
  background: #ce2f49;
}
.validate.error input, .validate.error .admin textarea, .admin .validate.error textarea, .validate.error .guest textarea, .guest .validate.error textarea, .validate.error .admin-base textarea, .admin-base .validate.error textarea,
.validate.error .select-wrap,
.validate.error .textarea,
.validate.error .textarea-rich {
  border-color: #ce2f49;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.validate.warning .validate-label {
  display: block;
  background: #e76d00;
}
.validate.warning input, .validate.warning .admin textarea, .admin .validate.warning textarea, .validate.warning .guest textarea, .guest .validate.warning textarea, .validate.warning .admin-base textarea, .admin-base .validate.warning textarea,
.validate.warning .select-wrap,
.validate.warning .textarea,
.validate.warning .textarea-rich {
  border-color: #e76d00;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.validate.success .validate-label {
  display: block;
  background: #3eac3e;
}
.validate.success input, .validate.success .admin textarea, .admin .validate.success textarea, .validate.success .guest textarea, .guest .validate.success textarea, .validate.success .admin-base textarea, .admin-base .validate.success textarea,
.validate.success .select-wrap,
.validate.success .textarea,
.validate.success .textarea-rich {
  border-color: #3eac3e;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.validate .select-button {
  width: 100%;
}

.validate.narrow .validate-label, .val-radio .validate-label,
.val-checkbox .validate-label {
  padding: 0.3rem 0;
  margin-bottom: 1.8rem;
  padding-left: 0;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.validate.narrow .validate-label input, .validate.narrow .validate-label .admin textarea, .admin .validate.narrow .validate-label textarea, .validate.narrow .validate-label .admin .textarea, .admin .validate.narrow .validate-label .textarea, .validate.narrow .validate-label .guest textarea, .guest .validate.narrow .validate-label textarea, .validate.narrow .validate-label .guest .textarea, .guest .validate.narrow .validate-label .textarea, .validate.narrow .validate-label .admin-base textarea, .admin-base .validate.narrow .validate-label textarea, .validate.narrow .validate-label .admin-base .textarea, .admin-base .validate.narrow .validate-label .textarea, .val-radio .validate-label input, .val-radio .validate-label .admin textarea, .admin .val-radio .validate-label textarea, .val-radio .validate-label .admin .textarea, .admin .val-radio .validate-label .textarea, .val-radio .validate-label .guest textarea, .guest .val-radio .validate-label textarea, .val-radio .validate-label .guest .textarea, .guest .val-radio .validate-label .textarea, .val-radio .validate-label .admin-base textarea, .admin-base .val-radio .validate-label textarea, .val-radio .validate-label .admin-base .textarea, .admin-base .val-radio .validate-label .textarea,
.val-checkbox .validate-label input,
.val-checkbox .validate-label .admin textarea,
.admin .val-checkbox .validate-label textarea,
.val-checkbox .validate-label .admin .textarea,
.admin .val-checkbox .validate-label .textarea,
.val-checkbox .validate-label .guest textarea,
.guest .val-checkbox .validate-label textarea,
.val-checkbox .validate-label .guest .textarea,
.guest .val-checkbox .validate-label .textarea,
.val-checkbox .validate-label .admin-base textarea,
.admin-base .val-checkbox .validate-label textarea,
.val-checkbox .validate-label .admin-base .textarea,
.admin-base .val-checkbox .validate-label .textarea {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.floating.validate.narrow, .floating.val-radio,
.floating.val-checkbox {
  margin-bottom: 0.8rem;
}

.val-text .validate-label,
.val-select .validate-label,
.val-textarea .validate-label {
  padding-top: 0.2rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.validate.narrow {
  display: block;
}
.validate.statement {
  display: block;
  max-width: 20rem;
}
.validate.sentence {
  display: block;
  max-width: 38rem;
}
.validate.val-textarea {
  display: block;
  max-width: 100%;
}
.validate.full-width {
  display: block;
  max-width: none;
}

.validate.added input[type=text], .validate.added .admin input.textarea, .admin .validate.added input.textarea, .validate.added .guest input.textarea, .guest .validate.added input.textarea, .validate.added .admin-base input.textarea, .admin-base .validate.added input.textarea, .validate.added .admin textarea[type=text], .validate.added .admin textarea, .validate.added .admin textarea.textarea, .validate.added .admin .guest textarea, .guest .validate.added .admin textarea, .validate.added .admin .guest textarea.textarea, .guest .validate.added .admin textarea.textarea, .validate.added .admin .admin-base textarea, .admin-base .validate.added .admin textarea, .validate.added .admin .admin-base textarea.textarea, .admin-base .validate.added .admin textarea.textarea, .admin .validate.added textarea[type=text], .admin .validate.added textarea, .admin .validate.added textarea.textarea, .admin .validate.added .guest textarea, .guest .admin .validate.added textarea, .admin .validate.added .guest textarea.textarea, .guest .admin .validate.added textarea.textarea, .admin .validate.added .admin-base textarea, .admin-base .admin .validate.added textarea, .admin .validate.added .admin-base textarea.textarea, .admin-base .admin .validate.added textarea.textarea, .validate.added .admin [type=text].textarea, .validate.added .admin .textarea, .validate.added .admin .guest .textarea, .guest .validate.added .admin .textarea, .validate.added .admin .admin-base .textarea, .admin-base .validate.added .admin .textarea, .admin .validate.added [type=text].textarea, .admin .validate.added .textarea, .admin .validate.added .guest .textarea, .guest .admin .validate.added .textarea, .admin .validate.added .admin-base .textarea, .admin-base .admin .validate.added .textarea, .validate.added .guest textarea[type=text], .validate.added .guest .admin textarea, .admin .validate.added .guest textarea, .validate.added .guest .admin textarea.textarea, .admin .validate.added .guest textarea.textarea, .validate.added .guest textarea, .validate.added .guest textarea.textarea, .validate.added .guest .admin-base textarea, .admin-base .validate.added .guest textarea, .validate.added .guest .admin-base textarea.textarea, .admin-base .validate.added .guest textarea.textarea, .guest .validate.added textarea[type=text], .guest .validate.added .admin textarea, .admin .guest .validate.added textarea, .guest .validate.added .admin textarea.textarea, .admin .guest .validate.added textarea.textarea, .guest .validate.added textarea, .guest .validate.added textarea.textarea, .guest .validate.added .admin-base textarea, .admin-base .guest .validate.added textarea, .guest .validate.added .admin-base textarea.textarea, .admin-base .guest .validate.added textarea.textarea, .validate.added .guest [type=text].textarea, .validate.added .guest .admin .textarea, .admin .validate.added .guest .textarea, .validate.added .guest .textarea, .validate.added .guest .admin-base .textarea, .admin-base .validate.added .guest .textarea, .guest .validate.added [type=text].textarea, .guest .validate.added .admin .textarea, .admin .guest .validate.added .textarea, .guest .validate.added .textarea, .guest .validate.added .admin-base .textarea, .admin-base .guest .validate.added .textarea, .validate.added .admin-base textarea[type=text], .validate.added .admin-base .admin textarea, .admin .validate.added .admin-base textarea, .validate.added .admin-base .admin textarea.textarea, .admin .validate.added .admin-base textarea.textarea, .validate.added .admin-base .guest textarea, .guest .validate.added .admin-base textarea, .validate.added .admin-base .guest textarea.textarea, .guest .validate.added .admin-base textarea.textarea, .validate.added .admin-base textarea, .validate.added .admin-base textarea.textarea, .admin-base .validate.added textarea[type=text], .admin-base .validate.added .admin textarea, .admin .admin-base .validate.added textarea, .admin-base .validate.added .admin textarea.textarea, .admin .admin-base .validate.added textarea.textarea, .admin-base .validate.added .guest textarea, .guest .admin-base .validate.added textarea, .admin-base .validate.added .guest textarea.textarea, .guest .admin-base .validate.added textarea.textarea, .admin-base .validate.added textarea, .admin-base .validate.added textarea.textarea, .validate.added .admin-base [type=text].textarea, .validate.added .admin-base .admin .textarea, .admin .validate.added .admin-base .textarea, .validate.added .admin-base .guest .textarea, .guest .validate.added .admin-base .textarea, .validate.added .admin-base .textarea, .admin-base .validate.added [type=text].textarea, .admin-base .validate.added .admin .textarea, .admin .admin-base .validate.added .textarea, .admin-base .validate.added .guest .textarea, .guest .admin-base .validate.added .textarea, .admin-base .validate.added .textarea,
.validate.added input[type=email],
.validate.added .admin textarea[type=email],
.admin .validate.added textarea[type=email],
.validate.added .admin [type=email].textarea,
.admin .validate.added [type=email].textarea,
.validate.added .guest textarea[type=email],
.guest .validate.added textarea[type=email],
.validate.added .guest [type=email].textarea,
.guest .validate.added [type=email].textarea,
.validate.added .admin-base textarea[type=email],
.admin-base .validate.added textarea[type=email],
.validate.added .admin-base [type=email].textarea,
.admin-base .validate.added [type=email].textarea,
.validate.added input[type=password],
.validate.added .admin textarea[type=password],
.admin .validate.added textarea[type=password],
.validate.added .admin [type=password].textarea,
.admin .validate.added [type=password].textarea,
.validate.added .guest textarea[type=password],
.guest .validate.added textarea[type=password],
.validate.added .guest [type=password].textarea,
.guest .validate.added [type=password].textarea,
.validate.added .admin-base textarea[type=password],
.admin-base .validate.added textarea[type=password],
.validate.added .admin-base [type=password].textarea,
.admin-base .validate.added [type=password].textarea,
.validate.added input[type=number],
.validate.added .admin textarea[type=number],
.admin .validate.added textarea[type=number],
.validate.added .admin [type=number].textarea,
.admin .validate.added [type=number].textarea,
.validate.added .guest textarea[type=number],
.guest .validate.added textarea[type=number],
.validate.added .guest [type=number].textarea,
.guest .validate.added [type=number].textarea,
.validate.added .admin-base textarea[type=number],
.admin-base .validate.added textarea[type=number],
.validate.added .admin-base [type=number].textarea,
.admin-base .validate.added [type=number].textarea,
.validate.added input[type=search],
.validate.added .admin textarea[type=search],
.admin .validate.added textarea[type=search],
.validate.added .admin [type=search].textarea,
.admin .validate.added [type=search].textarea,
.validate.added .guest textarea[type=search],
.guest .validate.added textarea[type=search],
.validate.added .guest [type=search].textarea,
.guest .validate.added [type=search].textarea,
.validate.added .admin-base textarea[type=search],
.admin-base .validate.added textarea[type=search],
.validate.added .admin-base [type=search].textarea,
.admin-base .validate.added [type=search].textarea,
.validate.added input[type=tel],
.validate.added .admin textarea[type=tel],
.admin .validate.added textarea[type=tel],
.validate.added .admin [type=tel].textarea,
.admin .validate.added [type=tel].textarea,
.validate.added .guest textarea[type=tel],
.guest .validate.added textarea[type=tel],
.validate.added .guest [type=tel].textarea,
.guest .validate.added [type=tel].textarea,
.validate.added .admin-base textarea[type=tel],
.admin-base .validate.added textarea[type=tel],
.validate.added .admin-base [type=tel].textarea,
.admin-base .validate.added [type=tel].textarea,
.validate.added input[type=url],
.validate.added .admin textarea[type=url],
.admin .validate.added textarea[type=url],
.validate.added .admin [type=url].textarea,
.admin .validate.added [type=url].textarea,
.validate.added .guest textarea[type=url],
.guest .validate.added textarea[type=url],
.validate.added .guest [type=url].textarea,
.guest .validate.added [type=url].textarea,
.validate.added .admin-base textarea[type=url],
.admin-base .validate.added textarea[type=url],
.validate.added .admin-base [type=url].textarea,
.admin-base .validate.added [type=url].textarea,
.validate.added input[type=date],
.validate.added .admin textarea[type=date],
.admin .validate.added textarea[type=date],
.validate.added .admin [type=date].textarea,
.admin .validate.added [type=date].textarea,
.validate.added .guest textarea[type=date],
.guest .validate.added textarea[type=date],
.validate.added .guest [type=date].textarea,
.guest .validate.added [type=date].textarea,
.validate.added .admin-base textarea[type=date],
.admin-base .validate.added textarea[type=date],
.validate.added .admin-base [type=date].textarea,
.admin-base .validate.added [type=date].textarea {
  border-color: #00ac00;
}
.validate.added .radio label, .validate.added .checkbox label {
  color: #39ee39;
}
.validate.added .select-wrap {
  border-color: #00ac00;
}

.validate.removed input[type=text], .validate.removed .admin input.textarea, .admin .validate.removed input.textarea, .validate.removed .guest input.textarea, .guest .validate.removed input.textarea, .validate.removed .admin-base input.textarea, .admin-base .validate.removed input.textarea, .validate.removed .admin textarea[type=text], .validate.removed .admin textarea, .validate.removed .admin textarea.textarea, .validate.removed .admin .guest textarea, .guest .validate.removed .admin textarea, .validate.removed .admin .guest textarea.textarea, .guest .validate.removed .admin textarea.textarea, .validate.removed .admin .admin-base textarea, .admin-base .validate.removed .admin textarea, .validate.removed .admin .admin-base textarea.textarea, .admin-base .validate.removed .admin textarea.textarea, .admin .validate.removed textarea[type=text], .admin .validate.removed textarea, .admin .validate.removed textarea.textarea, .admin .validate.removed .guest textarea, .guest .admin .validate.removed textarea, .admin .validate.removed .guest textarea.textarea, .guest .admin .validate.removed textarea.textarea, .admin .validate.removed .admin-base textarea, .admin-base .admin .validate.removed textarea, .admin .validate.removed .admin-base textarea.textarea, .admin-base .admin .validate.removed textarea.textarea, .validate.removed .admin [type=text].textarea, .validate.removed .admin .textarea, .validate.removed .admin .guest .textarea, .guest .validate.removed .admin .textarea, .validate.removed .admin .admin-base .textarea, .admin-base .validate.removed .admin .textarea, .admin .validate.removed [type=text].textarea, .admin .validate.removed .textarea, .admin .validate.removed .guest .textarea, .guest .admin .validate.removed .textarea, .admin .validate.removed .admin-base .textarea, .admin-base .admin .validate.removed .textarea, .validate.removed .guest textarea[type=text], .validate.removed .guest .admin textarea, .admin .validate.removed .guest textarea, .validate.removed .guest .admin textarea.textarea, .admin .validate.removed .guest textarea.textarea, .validate.removed .guest textarea, .validate.removed .guest textarea.textarea, .validate.removed .guest .admin-base textarea, .admin-base .validate.removed .guest textarea, .validate.removed .guest .admin-base textarea.textarea, .admin-base .validate.removed .guest textarea.textarea, .guest .validate.removed textarea[type=text], .guest .validate.removed .admin textarea, .admin .guest .validate.removed textarea, .guest .validate.removed .admin textarea.textarea, .admin .guest .validate.removed textarea.textarea, .guest .validate.removed textarea, .guest .validate.removed textarea.textarea, .guest .validate.removed .admin-base textarea, .admin-base .guest .validate.removed textarea, .guest .validate.removed .admin-base textarea.textarea, .admin-base .guest .validate.removed textarea.textarea, .validate.removed .guest [type=text].textarea, .validate.removed .guest .admin .textarea, .admin .validate.removed .guest .textarea, .validate.removed .guest .textarea, .validate.removed .guest .admin-base .textarea, .admin-base .validate.removed .guest .textarea, .guest .validate.removed [type=text].textarea, .guest .validate.removed .admin .textarea, .admin .guest .validate.removed .textarea, .guest .validate.removed .textarea, .guest .validate.removed .admin-base .textarea, .admin-base .guest .validate.removed .textarea, .validate.removed .admin-base textarea[type=text], .validate.removed .admin-base .admin textarea, .admin .validate.removed .admin-base textarea, .validate.removed .admin-base .admin textarea.textarea, .admin .validate.removed .admin-base textarea.textarea, .validate.removed .admin-base .guest textarea, .guest .validate.removed .admin-base textarea, .validate.removed .admin-base .guest textarea.textarea, .guest .validate.removed .admin-base textarea.textarea, .validate.removed .admin-base textarea, .validate.removed .admin-base textarea.textarea, .admin-base .validate.removed textarea[type=text], .admin-base .validate.removed .admin textarea, .admin .admin-base .validate.removed textarea, .admin-base .validate.removed .admin textarea.textarea, .admin .admin-base .validate.removed textarea.textarea, .admin-base .validate.removed .guest textarea, .guest .admin-base .validate.removed textarea, .admin-base .validate.removed .guest textarea.textarea, .guest .admin-base .validate.removed textarea.textarea, .admin-base .validate.removed textarea, .admin-base .validate.removed textarea.textarea, .validate.removed .admin-base [type=text].textarea, .validate.removed .admin-base .admin .textarea, .admin .validate.removed .admin-base .textarea, .validate.removed .admin-base .guest .textarea, .guest .validate.removed .admin-base .textarea, .validate.removed .admin-base .textarea, .admin-base .validate.removed [type=text].textarea, .admin-base .validate.removed .admin .textarea, .admin .admin-base .validate.removed .textarea, .admin-base .validate.removed .guest .textarea, .guest .admin-base .validate.removed .textarea, .admin-base .validate.removed .textarea,
.validate.removed input[type=email],
.validate.removed .admin textarea[type=email],
.admin .validate.removed textarea[type=email],
.validate.removed .admin [type=email].textarea,
.admin .validate.removed [type=email].textarea,
.validate.removed .guest textarea[type=email],
.guest .validate.removed textarea[type=email],
.validate.removed .guest [type=email].textarea,
.guest .validate.removed [type=email].textarea,
.validate.removed .admin-base textarea[type=email],
.admin-base .validate.removed textarea[type=email],
.validate.removed .admin-base [type=email].textarea,
.admin-base .validate.removed [type=email].textarea,
.validate.removed input[type=password],
.validate.removed .admin textarea[type=password],
.admin .validate.removed textarea[type=password],
.validate.removed .admin [type=password].textarea,
.admin .validate.removed [type=password].textarea,
.validate.removed .guest textarea[type=password],
.guest .validate.removed textarea[type=password],
.validate.removed .guest [type=password].textarea,
.guest .validate.removed [type=password].textarea,
.validate.removed .admin-base textarea[type=password],
.admin-base .validate.removed textarea[type=password],
.validate.removed .admin-base [type=password].textarea,
.admin-base .validate.removed [type=password].textarea,
.validate.removed input[type=number],
.validate.removed .admin textarea[type=number],
.admin .validate.removed textarea[type=number],
.validate.removed .admin [type=number].textarea,
.admin .validate.removed [type=number].textarea,
.validate.removed .guest textarea[type=number],
.guest .validate.removed textarea[type=number],
.validate.removed .guest [type=number].textarea,
.guest .validate.removed [type=number].textarea,
.validate.removed .admin-base textarea[type=number],
.admin-base .validate.removed textarea[type=number],
.validate.removed .admin-base [type=number].textarea,
.admin-base .validate.removed [type=number].textarea,
.validate.removed input[type=search],
.validate.removed .admin textarea[type=search],
.admin .validate.removed textarea[type=search],
.validate.removed .admin [type=search].textarea,
.admin .validate.removed [type=search].textarea,
.validate.removed .guest textarea[type=search],
.guest .validate.removed textarea[type=search],
.validate.removed .guest [type=search].textarea,
.guest .validate.removed [type=search].textarea,
.validate.removed .admin-base textarea[type=search],
.admin-base .validate.removed textarea[type=search],
.validate.removed .admin-base [type=search].textarea,
.admin-base .validate.removed [type=search].textarea,
.validate.removed input[type=tel],
.validate.removed .admin textarea[type=tel],
.admin .validate.removed textarea[type=tel],
.validate.removed .admin [type=tel].textarea,
.admin .validate.removed [type=tel].textarea,
.validate.removed .guest textarea[type=tel],
.guest .validate.removed textarea[type=tel],
.validate.removed .guest [type=tel].textarea,
.guest .validate.removed [type=tel].textarea,
.validate.removed .admin-base textarea[type=tel],
.admin-base .validate.removed textarea[type=tel],
.validate.removed .admin-base [type=tel].textarea,
.admin-base .validate.removed [type=tel].textarea,
.validate.removed input[type=url],
.validate.removed .admin textarea[type=url],
.admin .validate.removed textarea[type=url],
.validate.removed .admin [type=url].textarea,
.admin .validate.removed [type=url].textarea,
.validate.removed .guest textarea[type=url],
.guest .validate.removed textarea[type=url],
.validate.removed .guest [type=url].textarea,
.guest .validate.removed [type=url].textarea,
.validate.removed .admin-base textarea[type=url],
.admin-base .validate.removed textarea[type=url],
.validate.removed .admin-base [type=url].textarea,
.admin-base .validate.removed [type=url].textarea,
.validate.removed input[type=date],
.validate.removed .admin textarea[type=date],
.admin .validate.removed textarea[type=date],
.validate.removed .admin [type=date].textarea,
.admin .validate.removed [type=date].textarea,
.validate.removed .guest textarea[type=date],
.guest .validate.removed textarea[type=date],
.validate.removed .guest [type=date].textarea,
.guest .validate.removed [type=date].textarea,
.validate.removed .admin-base textarea[type=date],
.admin-base .validate.removed textarea[type=date],
.validate.removed .admin-base [type=date].textarea,
.admin-base .validate.removed [type=date].textarea {
  border-color: #8c182b;
}
.validate.removed .radio label, .validate.removed .checkbox label {
  color: #ff3b5b;
}
.validate.removed .select-wrap {
  border-color: #8c182b;
}

.validate.updated input[type=text], .validate.updated .admin input.textarea, .admin .validate.updated input.textarea, .validate.updated .guest input.textarea, .guest .validate.updated input.textarea, .validate.updated .admin-base input.textarea, .admin-base .validate.updated input.textarea, .validate.updated .admin textarea[type=text], .validate.updated .admin textarea, .validate.updated .admin textarea.textarea, .validate.updated .admin .guest textarea, .guest .validate.updated .admin textarea, .validate.updated .admin .guest textarea.textarea, .guest .validate.updated .admin textarea.textarea, .validate.updated .admin .admin-base textarea, .admin-base .validate.updated .admin textarea, .validate.updated .admin .admin-base textarea.textarea, .admin-base .validate.updated .admin textarea.textarea, .admin .validate.updated textarea[type=text], .admin .validate.updated textarea, .admin .validate.updated textarea.textarea, .admin .validate.updated .guest textarea, .guest .admin .validate.updated textarea, .admin .validate.updated .guest textarea.textarea, .guest .admin .validate.updated textarea.textarea, .admin .validate.updated .admin-base textarea, .admin-base .admin .validate.updated textarea, .admin .validate.updated .admin-base textarea.textarea, .admin-base .admin .validate.updated textarea.textarea, .validate.updated .admin [type=text].textarea, .validate.updated .admin .textarea, .validate.updated .admin .guest .textarea, .guest .validate.updated .admin .textarea, .validate.updated .admin .admin-base .textarea, .admin-base .validate.updated .admin .textarea, .admin .validate.updated [type=text].textarea, .admin .validate.updated .textarea, .admin .validate.updated .guest .textarea, .guest .admin .validate.updated .textarea, .admin .validate.updated .admin-base .textarea, .admin-base .admin .validate.updated .textarea, .validate.updated .guest textarea[type=text], .validate.updated .guest .admin textarea, .admin .validate.updated .guest textarea, .validate.updated .guest .admin textarea.textarea, .admin .validate.updated .guest textarea.textarea, .validate.updated .guest textarea, .validate.updated .guest textarea.textarea, .validate.updated .guest .admin-base textarea, .admin-base .validate.updated .guest textarea, .validate.updated .guest .admin-base textarea.textarea, .admin-base .validate.updated .guest textarea.textarea, .guest .validate.updated textarea[type=text], .guest .validate.updated .admin textarea, .admin .guest .validate.updated textarea, .guest .validate.updated .admin textarea.textarea, .admin .guest .validate.updated textarea.textarea, .guest .validate.updated textarea, .guest .validate.updated textarea.textarea, .guest .validate.updated .admin-base textarea, .admin-base .guest .validate.updated textarea, .guest .validate.updated .admin-base textarea.textarea, .admin-base .guest .validate.updated textarea.textarea, .validate.updated .guest [type=text].textarea, .validate.updated .guest .admin .textarea, .admin .validate.updated .guest .textarea, .validate.updated .guest .textarea, .validate.updated .guest .admin-base .textarea, .admin-base .validate.updated .guest .textarea, .guest .validate.updated [type=text].textarea, .guest .validate.updated .admin .textarea, .admin .guest .validate.updated .textarea, .guest .validate.updated .textarea, .guest .validate.updated .admin-base .textarea, .admin-base .guest .validate.updated .textarea, .validate.updated .admin-base textarea[type=text], .validate.updated .admin-base .admin textarea, .admin .validate.updated .admin-base textarea, .validate.updated .admin-base .admin textarea.textarea, .admin .validate.updated .admin-base textarea.textarea, .validate.updated .admin-base .guest textarea, .guest .validate.updated .admin-base textarea, .validate.updated .admin-base .guest textarea.textarea, .guest .validate.updated .admin-base textarea.textarea, .validate.updated .admin-base textarea, .validate.updated .admin-base textarea.textarea, .admin-base .validate.updated textarea[type=text], .admin-base .validate.updated .admin textarea, .admin .admin-base .validate.updated textarea, .admin-base .validate.updated .admin textarea.textarea, .admin .admin-base .validate.updated textarea.textarea, .admin-base .validate.updated .guest textarea, .guest .admin-base .validate.updated textarea, .admin-base .validate.updated .guest textarea.textarea, .guest .admin-base .validate.updated textarea.textarea, .admin-base .validate.updated textarea, .admin-base .validate.updated textarea.textarea, .validate.updated .admin-base [type=text].textarea, .validate.updated .admin-base .admin .textarea, .admin .validate.updated .admin-base .textarea, .validate.updated .admin-base .guest .textarea, .guest .validate.updated .admin-base .textarea, .validate.updated .admin-base .textarea, .admin-base .validate.updated [type=text].textarea, .admin-base .validate.updated .admin .textarea, .admin .admin-base .validate.updated .textarea, .admin-base .validate.updated .guest .textarea, .guest .admin-base .validate.updated .textarea, .admin-base .validate.updated .textarea,
.validate.updated input[type=email],
.validate.updated .admin textarea[type=email],
.admin .validate.updated textarea[type=email],
.validate.updated .admin [type=email].textarea,
.admin .validate.updated [type=email].textarea,
.validate.updated .guest textarea[type=email],
.guest .validate.updated textarea[type=email],
.validate.updated .guest [type=email].textarea,
.guest .validate.updated [type=email].textarea,
.validate.updated .admin-base textarea[type=email],
.admin-base .validate.updated textarea[type=email],
.validate.updated .admin-base [type=email].textarea,
.admin-base .validate.updated [type=email].textarea,
.validate.updated input[type=password],
.validate.updated .admin textarea[type=password],
.admin .validate.updated textarea[type=password],
.validate.updated .admin [type=password].textarea,
.admin .validate.updated [type=password].textarea,
.validate.updated .guest textarea[type=password],
.guest .validate.updated textarea[type=password],
.validate.updated .guest [type=password].textarea,
.guest .validate.updated [type=password].textarea,
.validate.updated .admin-base textarea[type=password],
.admin-base .validate.updated textarea[type=password],
.validate.updated .admin-base [type=password].textarea,
.admin-base .validate.updated [type=password].textarea,
.validate.updated input[type=number],
.validate.updated .admin textarea[type=number],
.admin .validate.updated textarea[type=number],
.validate.updated .admin [type=number].textarea,
.admin .validate.updated [type=number].textarea,
.validate.updated .guest textarea[type=number],
.guest .validate.updated textarea[type=number],
.validate.updated .guest [type=number].textarea,
.guest .validate.updated [type=number].textarea,
.validate.updated .admin-base textarea[type=number],
.admin-base .validate.updated textarea[type=number],
.validate.updated .admin-base [type=number].textarea,
.admin-base .validate.updated [type=number].textarea,
.validate.updated input[type=search],
.validate.updated .admin textarea[type=search],
.admin .validate.updated textarea[type=search],
.validate.updated .admin [type=search].textarea,
.admin .validate.updated [type=search].textarea,
.validate.updated .guest textarea[type=search],
.guest .validate.updated textarea[type=search],
.validate.updated .guest [type=search].textarea,
.guest .validate.updated [type=search].textarea,
.validate.updated .admin-base textarea[type=search],
.admin-base .validate.updated textarea[type=search],
.validate.updated .admin-base [type=search].textarea,
.admin-base .validate.updated [type=search].textarea,
.validate.updated input[type=tel],
.validate.updated .admin textarea[type=tel],
.admin .validate.updated textarea[type=tel],
.validate.updated .admin [type=tel].textarea,
.admin .validate.updated [type=tel].textarea,
.validate.updated .guest textarea[type=tel],
.guest .validate.updated textarea[type=tel],
.validate.updated .guest [type=tel].textarea,
.guest .validate.updated [type=tel].textarea,
.validate.updated .admin-base textarea[type=tel],
.admin-base .validate.updated textarea[type=tel],
.validate.updated .admin-base [type=tel].textarea,
.admin-base .validate.updated [type=tel].textarea,
.validate.updated input[type=url],
.validate.updated .admin textarea[type=url],
.admin .validate.updated textarea[type=url],
.validate.updated .admin [type=url].textarea,
.admin .validate.updated [type=url].textarea,
.validate.updated .guest textarea[type=url],
.guest .validate.updated textarea[type=url],
.validate.updated .guest [type=url].textarea,
.guest .validate.updated [type=url].textarea,
.validate.updated .admin-base textarea[type=url],
.admin-base .validate.updated textarea[type=url],
.validate.updated .admin-base [type=url].textarea,
.admin-base .validate.updated [type=url].textarea,
.validate.updated input[type=date],
.validate.updated .admin textarea[type=date],
.admin .validate.updated textarea[type=date],
.validate.updated .admin [type=date].textarea,
.admin .validate.updated [type=date].textarea,
.validate.updated .guest textarea[type=date],
.guest .validate.updated textarea[type=date],
.validate.updated .guest [type=date].textarea,
.guest .validate.updated [type=date].textarea,
.validate.updated .admin-base textarea[type=date],
.admin-base .validate.updated textarea[type=date],
.validate.updated .admin-base [type=date].textarea,
.admin-base .validate.updated [type=date].textarea {
  border-color: #ab5000;
}
.validate.updated .radio label, .validate.updated .checkbox label {
  color: #ff8111;
}
.validate.updated .select-wrap {
  border-color: #ab5000;
}

.validate--secure {
  position: relative;
}
.validate--secure::after {
  position: absolute;
  content: "(";
  font-family: "rickfont";
  font-size: 1.6rem;
  color: rgba(255, 255, 255, 0.7);
  right: 2rem;
  bottom: 1.7rem;
}
.validate--secure .ui--textinput {
  padding-right: 4rem;
}

.svg-icon {
  width: 1em;
  height: auto;
  display: inline-block;
}

@-webkit-keyframes throbber {
  0% {
    background: rgba(255, 255, 255, 0.1);
  }
  10% {
    background: rgba(255, 255, 255, 0.1);
  }
  20% {
    background: #FFF;
  }
  50% {
    background: rgba(255, 255, 255, 0.1);
  }
}

@keyframes throbber {
  0% {
    background: rgba(255, 255, 255, 0.1);
  }
  10% {
    background: rgba(255, 255, 255, 0.1);
  }
  20% {
    background: #FFF;
  }
  50% {
    background: rgba(255, 255, 255, 0.1);
  }
}
/* :not(:required) hides these rules from IE9 and below */
.throbber:not(:required) {
  background: rgba(255, 255, 255, 0.1);
  display: inline-block;
  position: relative;
  width: 0.9em;
  height: 1.5em;
  margin: 0 1.6em;
  font-size: 0rem;
  border-radius: 0.9em;
  color: transparent;
}

.throbber:not(:required):before, .throbber:not(:required):after {
  background: rgba(255, 255, 255, 0.1);
  content: "x200B";
  display: inline-block;
  width: 0.9em;
  height: 1.5em;
  position: absolute;
  top: 0;
  border-radius: 0.9em;
}

.throbber:not(:required):before {
  left: -1.6em;
}

.throbber:not(:required):after {
  right: -1.6em;
}

.throbber {
  visibility: hidden;
  z-index: -9999;
}
.throbber.active {
  visibility: visible;
  z-index: 10;
}
.throbber.active:not(:required) {
  -webkit-animation: throbber 880ms 300ms infinite ease-out;
  animation: throbber 880ms 300ms infinite ease-out;
}
.throbber.active:not(:required):before {
  -webkit-animation: throbber 880ms 150ms infinite ease-out;
  animation: throbber 880ms 150ms infinite ease-out;
}
.throbber.active:not(:required):after {
  -webkit-animation: throbber 880ms 450ms infinite ease-out;
  animation: throbber 880ms 450ms infinite ease-out;
}

.throbber--text {
  text-indent: none;
}
.throbber--text em {
  position: absolute;
  width: 20rem;
  top: -3rem;
  left: 50%;
  margin-left: -10rem;
  color: #fff;
  text-transform: uppercase;
  font-size: 1rem;
  font-style: normal;
  white-space: nowrap;
  text-align: center;
  width: 20rem;
  letter-spacing: 0.2rem;
}

.progress-bar {
  position: relative;
  background: black;
  border: none;
  border-radius: 0.3rem;
  height: 3.5rem;
  width: 100%;
  color: #34C2E3;
}
.progress-bar.positive {
  color: #00ac00;
}
.progress-bar.negative {
  color: #ff3b5b;
}
.progress-bar.negative .progress-bar__value-bar {
  -webkit-animation: none;
          animation: none;
}
.progress-bar.neutral {
  color: #ff8111;
}
.progress-bar::-webkit-progress-bar {
  background: black;
  border: none;
  border-radius: 0.3rem;
  height: 3.5rem;
}
.progress-bar::-webkit-progress-value {
  border: 0.5rem solid black;
  color: inherit;
  background-color: currentColor;
  border-radius: 1rem;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-size: 4rem 4rem;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-animation: 2s linear infinite stripes;
          animation: 2s linear infinite stripes;
}
.progress-bar::-moz-progress-bar {
  border: 0.5rem solid black;
  border-radius: 1rem;
  color: inherit;
  background-color: currentColor;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-transition: width 0.2s ease-in-out;
  transition: width 0.2s ease-in-out;
  background-size: 4rem 4rem;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  animation: 2s linear infinite stripes;
}
.progress-bar__value-bar {
  background-clip: content-box;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  border: 0.5rem solid black;
  border-radius: 1rem;
  color: inherit;
  background-color: currentColor;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  transition: width 0.2s ease-in-out;
  background-size: 4rem 4rem;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-animation: 2s linear infinite stripes;
          animation: 2s linear infinite stripes;
}

@-webkit-keyframes stripes {
  from {
    background-position: 8rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes stripes {
  from {
    background-position: 8rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.qtip {
  /*
  // HIDE Q-TIP ON TABLET AND BELOW (1/2):
  @include breakpoint($tablet) {
    opacity: 0 !important;
    visibility: hidden !important;
    left: -28000px !important;
    top: -28000px !important;
  }
  */
}
.qtip header {
  text-transform: uppercase;
}
.qtip header h4 {
  font-size: 1.4rem;
  letter-spacing: 0.1em;
  font-weight: 300;
}
.qtip header h4 i {
  font-size: 1.6rem;
  margin-right: 0.8rem;
}

.tooltip {
  border-radius: 0.5rem;
  background-color: #f1f1f1;
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
  display: inline-block;
  overflow: hidden;
}
.tooltip header {
  margin-bottom: 1.5rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  padding-bottom: 0.8rem;
}
.tooltip header h4 {
  text-transform: uppercase;
  font-size: 1.4rem;
  letter-spacing: 0.1em;
  font-weight: 300;
}
.tooltip header h4 i {
  font-size: 1.6rem;
  margin-right: 0.8rem;
}
.tooltip footer button.next {
  float: right;
}

.profile-tooltip {
  width: 30rem;
  height: 19rem;
  display: flex;
  flex-wrap: wrap;
  background: #f1f1f1;
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
}
.profile-tooltip__cover {
  box-sizing: border-box;
  flex: 0 0 100%;
  height: 13.5rem;
  background-color: #333;
  padding-top: 7rem;
  position: relative;
}
.profile-tooltip__cover .avatar, .profile-tooltip__cover .site-logo, .profile-tooltip__cover .model-pic {
  position: absolute;
  bottom: 0;
  left: 1rem;
  z-index: 1;
}
.profile-tooltip__cover-photo {
  height: 10rem;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.profile-tooltip__cover-title {
  position: relative;
  display: block;
  height: 3rem;
  padding-right: 1.5rem;
  padding-left: 10rem;
  background: rgba(0, 0, 0, 0.6);
  font-size: 1.4rem;
  font-weight: 400;
}
.profile-tooltip__cover-title .username, .profile-tooltip__cover-title .site-name, .profile-tooltip__cover-title .model-name {
  display: block;
  margin-right: 5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 3rem;
  color: #FFF !important;
}
.profile-tooltip__cover-title .profile-tooltip__type {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  margin-top: -0.5rem;
}
.profile-tooltip__cover .content-totals {
  padding-left: 10rem;
  height: 3.5rem;
}
.profile-tooltip__type {
  text-transform: uppercase;
  letter-spacing: normal;
  font-weight: 300;
}
.profile-tooltip__footer {
  box-sizing: border-box;
  flex: 0 0 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1.5rem;
  height: 5.5rem;
  color: #000;
}
.profile-tooltip__footer .button--invert {
  min-height: 3.5rem;
  line-height: 3.3rem;
  position: relative;
}
.profile-tooltip__footer .button--invert .button__icon {
  position: absolute;
}
.profile-tooltip__footer .button--follow {
  padding-left: 3.5rem;
}
.profile-tooltip__footer .button--follow .button__icon {
  left: 0.85rem;
  top: -0.075rem;
}
.profile-tooltip__footer .button--ignore-soft {
  padding-left: 3.4rem;
}
.profile-tooltip__footer .button--ignore-soft .button__icon {
  left: 1rem;
  top: -0.07rem;
}
.profile-tooltip__footer .button--ignore-soft.disabled:hover, .profile-tooltip__footer .button--ignore-soft.disabled:active, .profile-tooltip__footer .button--follow.disabled:hover, .profile-tooltip__footer .button--follow.disabled:active {
  color: #999 !important;
  border-color: #ccc;
  box-shadow: none;
  cursor: default;
  background: none;
}
.profile-tooltip__footer .button--ignore-soft.disabled .button__icon, .profile-tooltip__footer .button--follow.disabled .button__icon {
  left: 1.5rem;
}
.insert-quote-tooltip {
  padding: 1.5rem 2rem;
  width: 46rem;
}
.insert-quote-tooltip textarea {
  margin-bottom: 1.5rem;
  height: 9.6rem;
}

.reputation-tooltip.loading .reputation-tooltip__throb-wrap {
  opacity: 1;
  z-index: auto;
}
.reputation-tooltip__list-anchor {
  max-width: 15rem;
}
.reputation-tooltip__list-anchor .username {
  max-width: 10rem;
  display: inline-block;
}
.reputation-tooltip__load-more {
  justify-content: center !important;
  padding: 0 !important;
  color: #777 !important;
}
.reputation-tooltip__throb-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.5rem;
  opacity: 0;
  transition: opacity 300ms;
  z-index: -10;
}
.reputation-tooltip__throb-wrap .throbber {
  font-size: 2em;
}

.card__menu-tooltip {
  padding: 1.3rem 2rem 1.3rem;
}
.card__menu-tooltip h4 {
  color: rgba(255, 255, 255, 0.7);
}
.card__menu-tooltip li {
  margin: 0;
}
.card__menu-tooltip li a {
  display: block;
  line-height: 2.1rem;
  font-size: 1.4rem;
  color: rgba(255, 255, 255, 0.9);
  margin-bottom: 0.8rem;
}
.card__menu-tooltip li a:hover {
  color: #FFF;
}
.card__menu-tooltip li a i {
  vertical-align: middle;
  display: inline-block;
  width: 2rem;
  margin-right: 1.2rem;
}
.card__menu-tooltip li .bookmark:active, .card__menu-tooltip li .bookmark.active {
  color: #00f7c6;
}
.card__menu-tooltip li .bookmark i {
  color: #00f7c6;
  font-size: 1.4rem !important;
}
.card__menu-tooltip li .collection:active, .card__menu-tooltip li .collection.active {
  color: #ff8111;
}
.card__menu-tooltip li .collection i {
  color: #ff8111;
  font-size: 1.4rem !important;
}
.card__menu-tooltip li .remove:active, .card__menu-tooltip li .remove.active {
  color: #ff3b5b;
}
.card__menu-tooltip li .remove i {
  color: #ff3b5b;
  font-size: 1.4rem !important;
}
.card__menu-tooltip li .ignore:active, .card__menu-tooltip li .ignore.active {
  color: #ffe400;
}
.card__menu-tooltip li .ignore i {
  color: #ffe400;
  font-size: 1.4rem !important;
}
.card__menu-tooltip li .buy-movie {
  margin-top: 0.5rem;
}
.card__menu-tooltip li .buy-movie:active, .card__menu-tooltip li .buy-movie.active {
  color: #ff8111;
}
.card__menu-tooltip li .buy-movie i {
  color: #ff8111;
  font-size: 1.4rem;
}
.card__menu-tooltip li .follow:active, .card__menu-tooltip li .follow.active {
  color: #ff289d;
}
.card__menu-tooltip li .follow i {
  color: #ff289d;
  font-size: 1.5rem !important;
}
.card__menu-tooltip li .flag:active, .card__menu-tooltip li .flag.active {
  color: #ff8111;
}
.card__menu-tooltip li .flag i {
  color: #ff8111;
  font-size: 1.5rem !important;
}
.card__menu-tooltip li .unvisit:active, .card__menu-tooltip li .unvisit.active {
  display: none;
}
.card__menu-tooltip li .unvisit i {
  font-size: 1.6rem !important;
}
.flag-thread-item .card__menu-tooltip .card__menu-tooltip {
  padding: 1.3rem 2rem 0.5rem;
}
.flag-thread-item .card__menu-tooltip .card__menu-tooltip i {
  font-size: 1.4rem;
}
.flag-thread-item .card__menu-tooltip .card__menu-tooltip .resolve i {
  color: #39ee39;
}
.flag-thread-item .card__menu-tooltip .card__menu-tooltip .resolve:active, .flag-thread-item .card__menu-tooltip .card__menu-tooltip .resolve.active {
  color: #39ee39;
}
.flag-thread-item .card__menu-tooltip .card__menu-tooltip .dismiss i {
  color: #ff3b5b;
}
.flag-thread-item .card__menu-tooltip .card__menu-tooltip .dismiss:active, .flag-thread-item .card__menu-tooltip .card__menu-tooltip .dismiss.active {
  color: #ff3b5b;
}

.tip {
  display: block;
  position: relative;
  width: 25rem;
  z-index: 2;
}
.tip__header {
  display: block;
  height: 3.4rem;
  padding: 0 1rem;
  background: #4c4f52;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.tip__h2 {
  display: block;
  line-height: 3.4rem;
}
.tip__h2 * {
  display: inline-block;
  vertical-align: middle;
}
.tip__h2 span {
  font-size: 1.4rem;
  color: #fff;
  line-height: 1.1;
}
.tip__h2 i {
  color: #ff008b;
  margin-right: 1rem;
  font-size: 1.8rem;
}
.tip__content {
  display: block;
  padding: 2rem;
  background: #FFF;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.tip__content > * {
  display: block;
  text-align: center;
}
.tip__message {
  color: #7c8287;
  font-size: 1.4rem;
  line-height: 1.3em;
  margin-bottom: 1.5rem;
}
.tip__actions {
  margin-bottom: 1.5rem;
}
.tip__actions > * {
  display: inline-block;
  width: 10rem;
  height: 4rem;
  text-align: center;
}
.tip__actions a {
  font-size: 1.6rem;
}
.tip__foot-link {
  display: inline-block;
  color: #38b87c;
}
.tip__foot-link * {
  display: inline-block;
  vertical-align: middle;
}
.tip__foot-link i {
  font-size: 1.6rem;
  margin-right: 1rem;
}
.tip__foot-link span {
  font-size: 1.4rem;
}
.tip__foot-link:hover {
  color: #38b87c;
}

.tip:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}

.qtip-pos-tl .tip {
  margin-top: 14px;
}
.qtip-pos-tl .tip:after {
  left: 0;
  bottom: 100%;
  margin-bottom: -4px;
  border-width: 17px 0 0 17px;
  border-color: transparent transparent transparent #4c4f52;
}

.qtip-pos-tc .tip {
  margin-top: 14px;
}
.qtip-pos-tc .tip:after {
  bottom: 100%;
  left: 50%;
  margin-left: -13px;
  border-width: 0 12px 14px 12px;
  border-color: transparent transparent #4c4f52 transparent;
}

.qtip-pos-tr .tip {
  margin-top: 14px;
}
.qtip-pos-tr .tip:after {
  right: 0;
  bottom: 100%;
  margin-bottom: -4px;
  border-width: 17px 17px 0 0;
  border-color: transparent #4c4f52 transparent transparent;
}

.qtip-pos-lt .tip {
  margin-left: 14px;
}
.qtip-pos-lt .tip:after {
  right: 100%;
  margin-right: -4px;
  top: 0;
  border-width: 0 17px 17px 0;
  border-color: transparent #4c4f52 transparent transparent;
}

.qtip-pos-lc .tip {
  margin-left: 14px;
}
.qtip-pos-lc .tip:after {
  top: 50%;
  margin-top: -12px;
  right: 100%;
  border-width: 12px 14px 12px 0;
  border-color: transparent #ffffff transparent transparent;
}

.qtip-pos-lb .tip {
  margin-left: 14px;
}
.qtip-pos-lb .tip:after {
  right: 100%;
  margin-right: -4px;
  bottom: 0;
  border-width: 17px 17px 0 0;
  border-color: transparent #ffffff transparent transparent;
}

.qtip-pos-bl .tip {
  margin-bottom: 14px;
}
.qtip-pos-bl .tip:after {
  left: 0;
  top: 100%;
  margin-top: -4px;
  border-width: 0 0 17px 17px;
  border-color: transparent transparent transparent #ffffff;
}

.qtip-pos-bc .tip {
  margin-bottom: 14px;
}
.qtip-pos-bc .tip:after {
  top: 100%;
  left: 50%;
  margin-left: -13px;
  border-width: 14px 12px 0 12px;
  border-color: #ffffff transparent transparent transparent;
}

.qtip-pos-br .tip {
  margin-bottom: 14px;
}
.qtip-pos-br .tip:after {
  right: 0;
  top: 100%;
  margin-top: -4px;
  border-width: 0 17px 17px 0;
  border-color: transparent #ffffff transparent transparent;
}

.qtip-pos-rt .tip {
  margin-right: 14px;
}
.qtip-pos-rt .tip:after {
  left: 100%;
  margin-left: -4px;
  top: 0;
  border-width: 0 0 17px 17px;
  border-color: transparent transparent transparent #4c4f52;
}

.qtip-pos-rc .tip {
  margin-right: 14px;
}
.qtip-pos-rc .tip:after {
  top: 50%;
  margin-top: -12px;
  left: 100%;
  border-width: 12px 0 12px 14px;
  border-color: transparent transparent transparent #ffffff;
}

.qtip-pos-rb .tip {
  margin-right: 14px;
}
.qtip-pos-rb .tip:after {
  left: 100%;
  margin-left: -4px;
  bottom: 0;
  border-width: 17px 0 0 17px;
  border-color: transparent transparent transparent #ffffff;
}

.ui-widget-overlay {
  z-index: 9000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ui-dialog {
  position: fixed;
  top: 50%;
  z-index: 9000;
  margin: 0 auto;
  background: #262626;
  border: 0.2rem solid white;
  border-radius: 1.5rem;
  padding: 3.2rem 3.8rem;
  width: 60rem;
}
.ui-dialog hr {
  margin: 2rem 0;
}
.ui-dialog p {
  margin-bottom: 1em;
}
.ui-dialog h2 {
  font-size: 2.4rem;
  letter-spacing: inherit;
  font-weight: 400;
  margin-bottom: 1em;
}
.ui-dialog small, .ui-dialog .ui-footer-label {
  display: block;
  font-size: 1.6rem;
  line-height: 1.5em;
}
.ui-dialog small i, .ui-dialog .ui-footer-label i {
  margin-right: 0.6rem;
  vertical-align: sub;
}

.ui-dialog-buttonset .ui-button {
  margin: 0 0.5rem;
}

.ui-dialog-close {
  margin: 0;
  padding: 0;
  line-height: 1;
  position: absolute;
  top: -1rem;
  right: -1rem;
  background: #fff;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  cursor: pointer;
}
.ui-dialog-close:hover {
  background: #ccc;
}
.ui-dialog-close i {
  margin: 0;
  padding: 0;
  display: block;
  text-align: center;
  font-style: normal;
  font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 3rem;
  color: #333;
  letter-spacing: normal;
}

.ui-dialog-actions {
  display: block;
  clear: both;
}
.ui-dialog-actions * {
  display: inline-block;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
}

.ui-button {
  color: #FFF;
}

.ui-dialog-titlebar {
  padding: 0 0 3rem !important;
  margin-bottom: 3rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  position: static;
  display: inline-block;
}

.ui-dialog-title {
  font-size: 2.1rem;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1em;
  float: none !important;
  margin: 0;
  white-space: nowrap;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog-title i {
  vertical-align: top;
}
.ui-dialog-title i.left {
  margin-right: 1rem;
}

.ui-icon {
  display: none;
}

.ui-button__text {
  font-family: "Montserrat", "Segoe UI", "Myriad Pro", sans-serif;
}

.ui-dialog-titlebar-close .ui-button__text:before {
  content: "X";
}

.ui-dialog-titlebar-close {
  height: auto;
  letter-spacing: inherit;
  float: right;
}

.error .ui-dialog-title {
  color: #ff3b5b;
}
.error .ui-dialog-title:before {
  font-family: "rickfont";
  content: "a";
  margin-right: 0.6em;
  text-transform: none;
}

.ui-dialog-buttonpane {
  height: 4.3rem;
}

.ui-dialog--compact {
  box-sizing: border-box;
  padding: 2rem;
  width: 26rem;
}
.ui-dialog--compact .ui-dialog-titlebar {
  padding-bottom: 2rem !important;
  margin-bottom: 0;
  border-bottom: none;
}
.ui-dialog--compact .ui-dialog-buttonpane {
  height: auto;
}
.ui-dialog--compact .ui-dialog-title {
  font-size: 1.6rem;
  font-weight: 300;
}

.ui-dialog--medium {
  box-sizing: border-box;
  padding: 2rem;
  width: 38rem;
  left: 50%;
  margin-left: -19rem;
  top: 38%;
}
.ui-dialog--medium .ui-dialog-titlebar {
  padding-bottom: 2rem !important;
  margin-bottom: 0;
  border-bottom: none;
}
.ui-dialog--medium .ui-dialog-buttonpane {
  height: auto;
}
.ui-dialog--medium .ui-dialog-title {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.3em;
}
.ui-dialog--medium .ui-dialog-title span {
  display: inline;
}
.ui-dialog--medium .ui-dialog-title--icon {
  position: relative;
  padding-left: 3.5rem;
  overflow: visible;
}
.ui-dialog--medium .ui-dialog-title--icon i {
  position: absolute;
  left: 0;
  top: 0;
}

.mp-modal {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  height: 100%;
}
.mp-modal:before {
  content: " ";
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  z-index: -1;
}

.modal-scroll-wrap {
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
  padding: 10rem;
}

.mp-modal-box {
  max-width: 102rem;
  margin: 0 auto;
  background: #262626;
  border-radius: 1rem;
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3);
  margin-bottom: 10rem;
  position: relative;
}
.mp-modal-box .close {
  position: absolute;
  right: 3rem;
  top: 3rem;
  font-size: 3rem;
}

#adminPassEdit h2 {
  letter-spacing: 0.1em;
  color: rgba(255, 255, 255, 0.3);
  font-size: 3rem;
  font-weight: 300;
  margin-bottom: 4rem;
}
#adminPassEdit .mp-modal-box {
  box-sizing: border-box;
  padding: 4.5rem 14rem 4.5rem 32.5rem;
}
#adminPassEdit .edit-logs {
  position: absolute;
  top: 4.5rem;
  left: 5rem;
}
#adminPassEdit .select-wrap.button, #adminPassEdit .select-wrap.button--subscribe, #adminPassEdit .select-wrap.ui-button {
  height: 3.5rem;
  line-height: 3.5rem;
  width: 19rem;
  font-size: 1.6rem;
}
#adminPassEdit .select-wrap.button select, #adminPassEdit .select-wrap.button--subscribe select, #adminPassEdit .select-wrap.ui-button select {
  height: 3.5rem;
  line-height: 3.5rem;
  width: 100%;
}
#adminPassEdit .notes {
  margin-bottom: 3rem;
}
#adminPassEdit .save {
  height: 4.5rem;
  font-size: 2.4rem;
  letter-spacing: 0.1em;
  width: 16rem;
}
#adminPassEdit hr {
  margin: 4rem 0;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  border: none;
}
#adminPassEdit label {
  display: block;
  margin-bottom: 2rem;
  font-size: 1.4rem;
}
#adminPassEdit .checkbox label {
  display: inline-block;
  margin: 0;
  color: rgba(255, 255, 255, 0.7);
}
#adminPassEdit .checkbox input:checked + label, #adminPassEdit .checkbox .admin textarea:checked + label, .admin #adminPassEdit .checkbox textarea:checked + label, #adminPassEdit .checkbox .admin .textarea:checked + label, .admin #adminPassEdit .checkbox .textarea:checked + label, #adminPassEdit .checkbox .guest textarea:checked + label, .guest #adminPassEdit .checkbox textarea:checked + label, #adminPassEdit .checkbox .guest .textarea:checked + label, .guest #adminPassEdit .checkbox .textarea:checked + label, #adminPassEdit .checkbox .admin-base textarea:checked + label, .admin-base #adminPassEdit .checkbox textarea:checked + label, #adminPassEdit .checkbox .admin-base .textarea:checked + label, .admin-base #adminPassEdit .checkbox .textarea:checked + label {
  color: #FFF;
}
#adminPassEdit .expires .checkbox {
  line-height: 4rem;
  height: 4rem;
  margin-left: 0.5rem;
}
#adminPassEdit .expires input, #adminPassEdit .expires .admin textarea, .admin #adminPassEdit .expires textarea, #adminPassEdit .expires .admin .textarea, .admin #adminPassEdit .expires .textarea, #adminPassEdit .expires .guest textarea, .guest #adminPassEdit .expires textarea, #adminPassEdit .expires .guest .textarea, .guest #adminPassEdit .expires .textarea, #adminPassEdit .expires .admin-base textarea, .admin-base #adminPassEdit .expires textarea, #adminPassEdit .expires .admin-base .textarea, .admin-base #adminPassEdit .expires .textarea {
  margin-right: 0.5rem;
}
#adminPassEdit input[type=number], #adminPassEdit .admin textarea[type=number], .admin #adminPassEdit textarea[type=number], #adminPassEdit .admin [type=number].textarea, .admin #adminPassEdit [type=number].textarea, #adminPassEdit .guest textarea[type=number], .guest #adminPassEdit textarea[type=number], #adminPassEdit .guest [type=number].textarea, .guest #adminPassEdit [type=number].textarea, #adminPassEdit .admin-base textarea[type=number], .admin-base #adminPassEdit textarea[type=number], #adminPassEdit .admin-base [type=number].textarea, .admin-base #adminPassEdit [type=number].textarea {
  width: 4.9rem;
  display: inline-block;
  vertical-align: top;
}
#adminPassEdit #passExpirationYear {
  width: 6.9rem;
}
#adminPassEdit .status,
#adminPassEdit .expires,
#adminPassEdit .modal-content .username,
#adminPassEdit .password,
#adminPassEdit .affiliate-programs,
#adminPassEdit .networks {
  margin-bottom: 3rem;
  width: 50%;
  float: left;
  vertical-align: top;
}
#adminPassEdit .status input[type=text], #adminPassEdit .status .admin input.textarea, .admin #adminPassEdit .status input.textarea, #adminPassEdit .status .guest input.textarea, .guest #adminPassEdit .status input.textarea, #adminPassEdit .status .admin-base input.textarea, .admin-base #adminPassEdit .status input.textarea, #adminPassEdit .status .admin textarea[type=text], #adminPassEdit .status .admin textarea, #adminPassEdit .status .admin textarea.textarea, #adminPassEdit .status .admin .guest textarea, .guest #adminPassEdit .status .admin textarea, #adminPassEdit .status .admin .guest textarea.textarea, .guest #adminPassEdit .status .admin textarea.textarea, #adminPassEdit .status .admin .admin-base textarea, .admin-base #adminPassEdit .status .admin textarea, #adminPassEdit .status .admin .admin-base textarea.textarea, .admin-base #adminPassEdit .status .admin textarea.textarea, .admin #adminPassEdit .status textarea[type=text], .admin #adminPassEdit .status textarea, .admin #adminPassEdit .status textarea.textarea, .admin #adminPassEdit .status .guest textarea, .guest .admin #adminPassEdit .status textarea, .admin #adminPassEdit .status .guest textarea.textarea, .guest .admin #adminPassEdit .status textarea.textarea, .admin #adminPassEdit .status .admin-base textarea, .admin-base .admin #adminPassEdit .status textarea, .admin #adminPassEdit .status .admin-base textarea.textarea, .admin-base .admin #adminPassEdit .status textarea.textarea, #adminPassEdit .status .admin [type=text].textarea, #adminPassEdit .status .admin .textarea, #adminPassEdit .status .admin .guest .textarea, .guest #adminPassEdit .status .admin .textarea, #adminPassEdit .status .admin .admin-base .textarea, .admin-base #adminPassEdit .status .admin .textarea, .admin #adminPassEdit .status [type=text].textarea, .admin #adminPassEdit .status .textarea, .admin #adminPassEdit .status .guest .textarea, .guest .admin #adminPassEdit .status .textarea, .admin #adminPassEdit .status .admin-base .textarea, .admin-base .admin #adminPassEdit .status .textarea, #adminPassEdit .status .guest textarea[type=text], #adminPassEdit .status .guest .admin textarea, .admin #adminPassEdit .status .guest textarea, #adminPassEdit .status .guest .admin textarea.textarea, .admin #adminPassEdit .status .guest textarea.textarea, #adminPassEdit .status .guest textarea, #adminPassEdit .status .guest textarea.textarea, #adminPassEdit .status .guest .admin-base textarea, .admin-base #adminPassEdit .status .guest textarea, #adminPassEdit .status .guest .admin-base textarea.textarea, .admin-base #adminPassEdit .status .guest textarea.textarea, .guest #adminPassEdit .status textarea[type=text], .guest #adminPassEdit .status .admin textarea, .admin .guest #adminPassEdit .status textarea, .guest #adminPassEdit .status .admin textarea.textarea, .admin .guest #adminPassEdit .status textarea.textarea, .guest #adminPassEdit .status textarea, .guest #adminPassEdit .status textarea.textarea, .guest #adminPassEdit .status .admin-base textarea, .admin-base .guest #adminPassEdit .status textarea, .guest #adminPassEdit .status .admin-base textarea.textarea, .admin-base .guest #adminPassEdit .status textarea.textarea, #adminPassEdit .status .guest [type=text].textarea, #adminPassEdit .status .guest .admin .textarea, .admin #adminPassEdit .status .guest .textarea, #adminPassEdit .status .guest .textarea, #adminPassEdit .status .guest .admin-base .textarea, .admin-base #adminPassEdit .status .guest .textarea, .guest #adminPassEdit .status [type=text].textarea, .guest #adminPassEdit .status .admin .textarea, .admin .guest #adminPassEdit .status .textarea, .guest #adminPassEdit .status .textarea, .guest #adminPassEdit .status .admin-base .textarea, .admin-base .guest #adminPassEdit .status .textarea, #adminPassEdit .status .admin-base textarea[type=text], #adminPassEdit .status .admin-base .admin textarea, .admin #adminPassEdit .status .admin-base textarea, #adminPassEdit .status .admin-base .admin textarea.textarea, .admin #adminPassEdit .status .admin-base textarea.textarea, #adminPassEdit .status .admin-base .guest textarea, .guest #adminPassEdit .status .admin-base textarea, #adminPassEdit .status .admin-base .guest textarea.textarea, .guest #adminPassEdit .status .admin-base textarea.textarea, #adminPassEdit .status .admin-base textarea, #adminPassEdit .status .admin-base textarea.textarea, .admin-base #adminPassEdit .status textarea[type=text], .admin-base #adminPassEdit .status .admin textarea, .admin .admin-base #adminPassEdit .status textarea, .admin-base #adminPassEdit .status .admin textarea.textarea, .admin .admin-base #adminPassEdit .status textarea.textarea, .admin-base #adminPassEdit .status .guest textarea, .guest .admin-base #adminPassEdit .status textarea, .admin-base #adminPassEdit .status .guest textarea.textarea, .guest .admin-base #adminPassEdit .status textarea.textarea, .admin-base #adminPassEdit .status textarea, .admin-base #adminPassEdit .status textarea.textarea, #adminPassEdit .status .admin-base [type=text].textarea, #adminPassEdit .status .admin-base .admin .textarea, .admin #adminPassEdit .status .admin-base .textarea, #adminPassEdit .status .admin-base .guest .textarea, .guest #adminPassEdit .status .admin-base .textarea, #adminPassEdit .status .admin-base .textarea, .admin-base #adminPassEdit .status [type=text].textarea, .admin-base #adminPassEdit .status .admin .textarea, .admin .admin-base #adminPassEdit .status .textarea, .admin-base #adminPassEdit .status .guest .textarea, .guest .admin-base #adminPassEdit .status .textarea, .admin-base #adminPassEdit .status .textarea,
#adminPassEdit .expires input[type=text],
#adminPassEdit .expires .admin input.textarea,
.admin #adminPassEdit .expires input.textarea,
#adminPassEdit .expires .guest input.textarea,
.guest #adminPassEdit .expires input.textarea,
#adminPassEdit .expires .admin-base input.textarea,
.admin-base #adminPassEdit .expires input.textarea,
#adminPassEdit .expires .admin textarea[type=text],
#adminPassEdit .expires .admin textarea,
#adminPassEdit .expires .admin textarea.textarea,
#adminPassEdit .expires .admin .guest textarea,
.guest #adminPassEdit .expires .admin textarea,
#adminPassEdit .expires .admin .guest textarea.textarea,
.guest #adminPassEdit .expires .admin textarea.textarea,
#adminPassEdit .expires .admin .admin-base textarea,
.admin-base #adminPassEdit .expires .admin textarea,
#adminPassEdit .expires .admin .admin-base textarea.textarea,
.admin-base #adminPassEdit .expires .admin textarea.textarea,
.admin #adminPassEdit .expires textarea[type=text],
.admin #adminPassEdit .expires textarea,
.admin #adminPassEdit .expires textarea.textarea,
.admin #adminPassEdit .expires .guest textarea,
.guest .admin #adminPassEdit .expires textarea,
.admin #adminPassEdit .expires .guest textarea.textarea,
.guest .admin #adminPassEdit .expires textarea.textarea,
.admin #adminPassEdit .expires .admin-base textarea,
.admin-base .admin #adminPassEdit .expires textarea,
.admin #adminPassEdit .expires .admin-base textarea.textarea,
.admin-base .admin #adminPassEdit .expires textarea.textarea,
#adminPassEdit .expires .admin [type=text].textarea,
#adminPassEdit .expires .admin .textarea,
#adminPassEdit .expires .admin .guest .textarea,
.guest #adminPassEdit .expires .admin .textarea,
#adminPassEdit .expires .admin .admin-base .textarea,
.admin-base #adminPassEdit .expires .admin .textarea,
.admin #adminPassEdit .expires [type=text].textarea,
.admin #adminPassEdit .expires .textarea,
.admin #adminPassEdit .expires .guest .textarea,
.guest .admin #adminPassEdit .expires .textarea,
.admin #adminPassEdit .expires .admin-base .textarea,
.admin-base .admin #adminPassEdit .expires .textarea,
#adminPassEdit .expires .guest textarea[type=text],
#adminPassEdit .expires .guest .admin textarea,
.admin #adminPassEdit .expires .guest textarea,
#adminPassEdit .expires .guest .admin textarea.textarea,
.admin #adminPassEdit .expires .guest textarea.textarea,
#adminPassEdit .expires .guest textarea,
#adminPassEdit .expires .guest textarea.textarea,
#adminPassEdit .expires .guest .admin-base textarea,
.admin-base #adminPassEdit .expires .guest textarea,
#adminPassEdit .expires .guest .admin-base textarea.textarea,
.admin-base #adminPassEdit .expires .guest textarea.textarea,
.guest #adminPassEdit .expires textarea[type=text],
.guest #adminPassEdit .expires .admin textarea,
.admin .guest #adminPassEdit .expires textarea,
.guest #adminPassEdit .expires .admin textarea.textarea,
.admin .guest #adminPassEdit .expires textarea.textarea,
.guest #adminPassEdit .expires textarea,
.guest #adminPassEdit .expires textarea.textarea,
.guest #adminPassEdit .expires .admin-base textarea,
.admin-base .guest #adminPassEdit .expires textarea,
.guest #adminPassEdit .expires .admin-base textarea.textarea,
.admin-base .guest #adminPassEdit .expires textarea.textarea,
#adminPassEdit .expires .guest [type=text].textarea,
#adminPassEdit .expires .guest .admin .textarea,
.admin #adminPassEdit .expires .guest .textarea,
#adminPassEdit .expires .guest .textarea,
#adminPassEdit .expires .guest .admin-base .textarea,
.admin-base #adminPassEdit .expires .guest .textarea,
.guest #adminPassEdit .expires [type=text].textarea,
.guest #adminPassEdit .expires .admin .textarea,
.admin .guest #adminPassEdit .expires .textarea,
.guest #adminPassEdit .expires .textarea,
.guest #adminPassEdit .expires .admin-base .textarea,
.admin-base .guest #adminPassEdit .expires .textarea,
#adminPassEdit .expires .admin-base textarea[type=text],
#adminPassEdit .expires .admin-base .admin textarea,
.admin #adminPassEdit .expires .admin-base textarea,
#adminPassEdit .expires .admin-base .admin textarea.textarea,
.admin #adminPassEdit .expires .admin-base textarea.textarea,
#adminPassEdit .expires .admin-base .guest textarea,
.guest #adminPassEdit .expires .admin-base textarea,
#adminPassEdit .expires .admin-base .guest textarea.textarea,
.guest #adminPassEdit .expires .admin-base textarea.textarea,
#adminPassEdit .expires .admin-base textarea,
#adminPassEdit .expires .admin-base textarea.textarea,
.admin-base #adminPassEdit .expires textarea[type=text],
.admin-base #adminPassEdit .expires .admin textarea,
.admin .admin-base #adminPassEdit .expires textarea,
.admin-base #adminPassEdit .expires .admin textarea.textarea,
.admin .admin-base #adminPassEdit .expires textarea.textarea,
.admin-base #adminPassEdit .expires .guest textarea,
.guest .admin-base #adminPassEdit .expires textarea,
.admin-base #adminPassEdit .expires .guest textarea.textarea,
.guest .admin-base #adminPassEdit .expires textarea.textarea,
.admin-base #adminPassEdit .expires textarea,
.admin-base #adminPassEdit .expires textarea.textarea,
#adminPassEdit .expires .admin-base [type=text].textarea,
#adminPassEdit .expires .admin-base .admin .textarea,
.admin #adminPassEdit .expires .admin-base .textarea,
#adminPassEdit .expires .admin-base .guest .textarea,
.guest #adminPassEdit .expires .admin-base .textarea,
#adminPassEdit .expires .admin-base .textarea,
.admin-base #adminPassEdit .expires [type=text].textarea,
.admin-base #adminPassEdit .expires .admin .textarea,
.admin .admin-base #adminPassEdit .expires .textarea,
.admin-base #adminPassEdit .expires .guest .textarea,
.guest .admin-base #adminPassEdit .expires .textarea,
.admin-base #adminPassEdit .expires .textarea,
#adminPassEdit .modal-content .username input[type=text],
#adminPassEdit .modal-content .username .admin input.textarea,
.admin #adminPassEdit .modal-content .username input.textarea,
#adminPassEdit .modal-content .username .guest input.textarea,
.guest #adminPassEdit .modal-content .username input.textarea,
#adminPassEdit .modal-content .username .admin-base input.textarea,
.admin-base #adminPassEdit .modal-content .username input.textarea,
#adminPassEdit .modal-content .username .admin textarea[type=text],
#adminPassEdit .modal-content .username .admin textarea,
#adminPassEdit .modal-content .username .admin textarea.textarea,
#adminPassEdit .modal-content .username .admin .guest textarea,
.guest #adminPassEdit .modal-content .username .admin textarea,
#adminPassEdit .modal-content .username .admin .guest textarea.textarea,
.guest #adminPassEdit .modal-content .username .admin textarea.textarea,
#adminPassEdit .modal-content .username .admin .admin-base textarea,
.admin-base #adminPassEdit .modal-content .username .admin textarea,
#adminPassEdit .modal-content .username .admin .admin-base textarea.textarea,
.admin-base #adminPassEdit .modal-content .username .admin textarea.textarea,
.admin #adminPassEdit .modal-content .username textarea[type=text],
.admin #adminPassEdit .modal-content .username textarea,
.admin #adminPassEdit .modal-content .username textarea.textarea,
.admin #adminPassEdit .modal-content .username .guest textarea,
.guest .admin #adminPassEdit .modal-content .username textarea,
.admin #adminPassEdit .modal-content .username .guest textarea.textarea,
.guest .admin #adminPassEdit .modal-content .username textarea.textarea,
.admin #adminPassEdit .modal-content .username .admin-base textarea,
.admin-base .admin #adminPassEdit .modal-content .username textarea,
.admin #adminPassEdit .modal-content .username .admin-base textarea.textarea,
.admin-base .admin #adminPassEdit .modal-content .username textarea.textarea,
#adminPassEdit .modal-content .username .admin [type=text].textarea,
#adminPassEdit .modal-content .username .admin .textarea,
#adminPassEdit .modal-content .username .admin .guest .textarea,
.guest #adminPassEdit .modal-content .username .admin .textarea,
#adminPassEdit .modal-content .username .admin .admin-base .textarea,
.admin-base #adminPassEdit .modal-content .username .admin .textarea,
.admin #adminPassEdit .modal-content .username [type=text].textarea,
.admin #adminPassEdit .modal-content .username .textarea,
.admin #adminPassEdit .modal-content .username .guest .textarea,
.guest .admin #adminPassEdit .modal-content .username .textarea,
.admin #adminPassEdit .modal-content .username .admin-base .textarea,
.admin-base .admin #adminPassEdit .modal-content .username .textarea,
#adminPassEdit .modal-content .username .guest textarea[type=text],
#adminPassEdit .modal-content .username .guest .admin textarea,
.admin #adminPassEdit .modal-content .username .guest textarea,
#adminPassEdit .modal-content .username .guest .admin textarea.textarea,
.admin #adminPassEdit .modal-content .username .guest textarea.textarea,
#adminPassEdit .modal-content .username .guest textarea,
#adminPassEdit .modal-content .username .guest textarea.textarea,
#adminPassEdit .modal-content .username .guest .admin-base textarea,
.admin-base #adminPassEdit .modal-content .username .guest textarea,
#adminPassEdit .modal-content .username .guest .admin-base textarea.textarea,
.admin-base #adminPassEdit .modal-content .username .guest textarea.textarea,
.guest #adminPassEdit .modal-content .username textarea[type=text],
.guest #adminPassEdit .modal-content .username .admin textarea,
.admin .guest #adminPassEdit .modal-content .username textarea,
.guest #adminPassEdit .modal-content .username .admin textarea.textarea,
.admin .guest #adminPassEdit .modal-content .username textarea.textarea,
.guest #adminPassEdit .modal-content .username textarea,
.guest #adminPassEdit .modal-content .username textarea.textarea,
.guest #adminPassEdit .modal-content .username .admin-base textarea,
.admin-base .guest #adminPassEdit .modal-content .username textarea,
.guest #adminPassEdit .modal-content .username .admin-base textarea.textarea,
.admin-base .guest #adminPassEdit .modal-content .username textarea.textarea,
#adminPassEdit .modal-content .username .guest [type=text].textarea,
#adminPassEdit .modal-content .username .guest .admin .textarea,
.admin #adminPassEdit .modal-content .username .guest .textarea,
#adminPassEdit .modal-content .username .guest .textarea,
#adminPassEdit .modal-content .username .guest .admin-base .textarea,
.admin-base #adminPassEdit .modal-content .username .guest .textarea,
.guest #adminPassEdit .modal-content .username [type=text].textarea,
.guest #adminPassEdit .modal-content .username .admin .textarea,
.admin .guest #adminPassEdit .modal-content .username .textarea,
.guest #adminPassEdit .modal-content .username .textarea,
.guest #adminPassEdit .modal-content .username .admin-base .textarea,
.admin-base .guest #adminPassEdit .modal-content .username .textarea,
#adminPassEdit .modal-content .username .admin-base textarea[type=text],
#adminPassEdit .modal-content .username .admin-base .admin textarea,
.admin #adminPassEdit .modal-content .username .admin-base textarea,
#adminPassEdit .modal-content .username .admin-base .admin textarea.textarea,
.admin #adminPassEdit .modal-content .username .admin-base textarea.textarea,
#adminPassEdit .modal-content .username .admin-base .guest textarea,
.guest #adminPassEdit .modal-content .username .admin-base textarea,
#adminPassEdit .modal-content .username .admin-base .guest textarea.textarea,
.guest #adminPassEdit .modal-content .username .admin-base textarea.textarea,
#adminPassEdit .modal-content .username .admin-base textarea,
#adminPassEdit .modal-content .username .admin-base textarea.textarea,
.admin-base #adminPassEdit .modal-content .username textarea[type=text],
.admin-base #adminPassEdit .modal-content .username .admin textarea,
.admin .admin-base #adminPassEdit .modal-content .username textarea,
.admin-base #adminPassEdit .modal-content .username .admin textarea.textarea,
.admin .admin-base #adminPassEdit .modal-content .username textarea.textarea,
.admin-base #adminPassEdit .modal-content .username .guest textarea,
.guest .admin-base #adminPassEdit .modal-content .username textarea,
.admin-base #adminPassEdit .modal-content .username .guest textarea.textarea,
.guest .admin-base #adminPassEdit .modal-content .username textarea.textarea,
.admin-base #adminPassEdit .modal-content .username textarea,
.admin-base #adminPassEdit .modal-content .username textarea.textarea,
#adminPassEdit .modal-content .username .admin-base [type=text].textarea,
#adminPassEdit .modal-content .username .admin-base .admin .textarea,
.admin #adminPassEdit .modal-content .username .admin-base .textarea,
#adminPassEdit .modal-content .username .admin-base .guest .textarea,
.guest #adminPassEdit .modal-content .username .admin-base .textarea,
#adminPassEdit .modal-content .username .admin-base .textarea,
.admin-base #adminPassEdit .modal-content .username [type=text].textarea,
.admin-base #adminPassEdit .modal-content .username .admin .textarea,
.admin .admin-base #adminPassEdit .modal-content .username .textarea,
.admin-base #adminPassEdit .modal-content .username .guest .textarea,
.guest .admin-base #adminPassEdit .modal-content .username .textarea,
.admin-base #adminPassEdit .modal-content .username .textarea,
#adminPassEdit .password input[type=text],
#adminPassEdit .password .admin input.textarea,
.admin #adminPassEdit .password input.textarea,
#adminPassEdit .password .guest input.textarea,
.guest #adminPassEdit .password input.textarea,
#adminPassEdit .password .admin-base input.textarea,
.admin-base #adminPassEdit .password input.textarea,
#adminPassEdit .password .admin textarea[type=text],
#adminPassEdit .password .admin textarea,
#adminPassEdit .password .admin textarea.textarea,
#adminPassEdit .password .admin .guest textarea,
.guest #adminPassEdit .password .admin textarea,
#adminPassEdit .password .admin .guest textarea.textarea,
.guest #adminPassEdit .password .admin textarea.textarea,
#adminPassEdit .password .admin .admin-base textarea,
.admin-base #adminPassEdit .password .admin textarea,
#adminPassEdit .password .admin .admin-base textarea.textarea,
.admin-base #adminPassEdit .password .admin textarea.textarea,
.admin #adminPassEdit .password textarea[type=text],
.admin #adminPassEdit .password textarea,
.admin #adminPassEdit .password textarea.textarea,
.admin #adminPassEdit .password .guest textarea,
.guest .admin #adminPassEdit .password textarea,
.admin #adminPassEdit .password .guest textarea.textarea,
.guest .admin #adminPassEdit .password textarea.textarea,
.admin #adminPassEdit .password .admin-base textarea,
.admin-base .admin #adminPassEdit .password textarea,
.admin #adminPassEdit .password .admin-base textarea.textarea,
.admin-base .admin #adminPassEdit .password textarea.textarea,
#adminPassEdit .password .admin [type=text].textarea,
#adminPassEdit .password .admin .textarea,
#adminPassEdit .password .admin .guest .textarea,
.guest #adminPassEdit .password .admin .textarea,
#adminPassEdit .password .admin .admin-base .textarea,
.admin-base #adminPassEdit .password .admin .textarea,
.admin #adminPassEdit .password [type=text].textarea,
.admin #adminPassEdit .password .textarea,
.admin #adminPassEdit .password .guest .textarea,
.guest .admin #adminPassEdit .password .textarea,
.admin #adminPassEdit .password .admin-base .textarea,
.admin-base .admin #adminPassEdit .password .textarea,
#adminPassEdit .password .guest textarea[type=text],
#adminPassEdit .password .guest .admin textarea,
.admin #adminPassEdit .password .guest textarea,
#adminPassEdit .password .guest .admin textarea.textarea,
.admin #adminPassEdit .password .guest textarea.textarea,
#adminPassEdit .password .guest textarea,
#adminPassEdit .password .guest textarea.textarea,
#adminPassEdit .password .guest .admin-base textarea,
.admin-base #adminPassEdit .password .guest textarea,
#adminPassEdit .password .guest .admin-base textarea.textarea,
.admin-base #adminPassEdit .password .guest textarea.textarea,
.guest #adminPassEdit .password textarea[type=text],
.guest #adminPassEdit .password .admin textarea,
.admin .guest #adminPassEdit .password textarea,
.guest #adminPassEdit .password .admin textarea.textarea,
.admin .guest #adminPassEdit .password textarea.textarea,
.guest #adminPassEdit .password textarea,
.guest #adminPassEdit .password textarea.textarea,
.guest #adminPassEdit .password .admin-base textarea,
.admin-base .guest #adminPassEdit .password textarea,
.guest #adminPassEdit .password .admin-base textarea.textarea,
.admin-base .guest #adminPassEdit .password textarea.textarea,
#adminPassEdit .password .guest [type=text].textarea,
#adminPassEdit .password .guest .admin .textarea,
.admin #adminPassEdit .password .guest .textarea,
#adminPassEdit .password .guest .textarea,
#adminPassEdit .password .guest .admin-base .textarea,
.admin-base #adminPassEdit .password .guest .textarea,
.guest #adminPassEdit .password [type=text].textarea,
.guest #adminPassEdit .password .admin .textarea,
.admin .guest #adminPassEdit .password .textarea,
.guest #adminPassEdit .password .textarea,
.guest #adminPassEdit .password .admin-base .textarea,
.admin-base .guest #adminPassEdit .password .textarea,
#adminPassEdit .password .admin-base textarea[type=text],
#adminPassEdit .password .admin-base .admin textarea,
.admin #adminPassEdit .password .admin-base textarea,
#adminPassEdit .password .admin-base .admin textarea.textarea,
.admin #adminPassEdit .password .admin-base textarea.textarea,
#adminPassEdit .password .admin-base .guest textarea,
.guest #adminPassEdit .password .admin-base textarea,
#adminPassEdit .password .admin-base .guest textarea.textarea,
.guest #adminPassEdit .password .admin-base textarea.textarea,
#adminPassEdit .password .admin-base textarea,
#adminPassEdit .password .admin-base textarea.textarea,
.admin-base #adminPassEdit .password textarea[type=text],
.admin-base #adminPassEdit .password .admin textarea,
.admin .admin-base #adminPassEdit .password textarea,
.admin-base #adminPassEdit .password .admin textarea.textarea,
.admin .admin-base #adminPassEdit .password textarea.textarea,
.admin-base #adminPassEdit .password .guest textarea,
.guest .admin-base #adminPassEdit .password textarea,
.admin-base #adminPassEdit .password .guest textarea.textarea,
.guest .admin-base #adminPassEdit .password textarea.textarea,
.admin-base #adminPassEdit .password textarea,
.admin-base #adminPassEdit .password textarea.textarea,
#adminPassEdit .password .admin-base [type=text].textarea,
#adminPassEdit .password .admin-base .admin .textarea,
.admin #adminPassEdit .password .admin-base .textarea,
#adminPassEdit .password .admin-base .guest .textarea,
.guest #adminPassEdit .password .admin-base .textarea,
#adminPassEdit .password .admin-base .textarea,
.admin-base #adminPassEdit .password [type=text].textarea,
.admin-base #adminPassEdit .password .admin .textarea,
.admin .admin-base #adminPassEdit .password .textarea,
.admin-base #adminPassEdit .password .guest .textarea,
.guest .admin-base #adminPassEdit .password .textarea,
.admin-base #adminPassEdit .password .textarea,
#adminPassEdit .affiliate-programs input[type=text],
#adminPassEdit .affiliate-programs .admin input.textarea,
.admin #adminPassEdit .affiliate-programs input.textarea,
#adminPassEdit .affiliate-programs .guest input.textarea,
.guest #adminPassEdit .affiliate-programs input.textarea,
#adminPassEdit .affiliate-programs .admin-base input.textarea,
.admin-base #adminPassEdit .affiliate-programs input.textarea,
#adminPassEdit .affiliate-programs .admin textarea[type=text],
#adminPassEdit .affiliate-programs .admin textarea,
#adminPassEdit .affiliate-programs .admin textarea.textarea,
#adminPassEdit .affiliate-programs .admin .guest textarea,
.guest #adminPassEdit .affiliate-programs .admin textarea,
#adminPassEdit .affiliate-programs .admin .guest textarea.textarea,
.guest #adminPassEdit .affiliate-programs .admin textarea.textarea,
#adminPassEdit .affiliate-programs .admin .admin-base textarea,
.admin-base #adminPassEdit .affiliate-programs .admin textarea,
#adminPassEdit .affiliate-programs .admin .admin-base textarea.textarea,
.admin-base #adminPassEdit .affiliate-programs .admin textarea.textarea,
.admin #adminPassEdit .affiliate-programs textarea[type=text],
.admin #adminPassEdit .affiliate-programs textarea,
.admin #adminPassEdit .affiliate-programs textarea.textarea,
.admin #adminPassEdit .affiliate-programs .guest textarea,
.guest .admin #adminPassEdit .affiliate-programs textarea,
.admin #adminPassEdit .affiliate-programs .guest textarea.textarea,
.guest .admin #adminPassEdit .affiliate-programs textarea.textarea,
.admin #adminPassEdit .affiliate-programs .admin-base textarea,
.admin-base .admin #adminPassEdit .affiliate-programs textarea,
.admin #adminPassEdit .affiliate-programs .admin-base textarea.textarea,
.admin-base .admin #adminPassEdit .affiliate-programs textarea.textarea,
#adminPassEdit .affiliate-programs .admin [type=text].textarea,
#adminPassEdit .affiliate-programs .admin .textarea,
#adminPassEdit .affiliate-programs .admin .guest .textarea,
.guest #adminPassEdit .affiliate-programs .admin .textarea,
#adminPassEdit .affiliate-programs .admin .admin-base .textarea,
.admin-base #adminPassEdit .affiliate-programs .admin .textarea,
.admin #adminPassEdit .affiliate-programs [type=text].textarea,
.admin #adminPassEdit .affiliate-programs .textarea,
.admin #adminPassEdit .affiliate-programs .guest .textarea,
.guest .admin #adminPassEdit .affiliate-programs .textarea,
.admin #adminPassEdit .affiliate-programs .admin-base .textarea,
.admin-base .admin #adminPassEdit .affiliate-programs .textarea,
#adminPassEdit .affiliate-programs .guest textarea[type=text],
#adminPassEdit .affiliate-programs .guest .admin textarea,
.admin #adminPassEdit .affiliate-programs .guest textarea,
#adminPassEdit .affiliate-programs .guest .admin textarea.textarea,
.admin #adminPassEdit .affiliate-programs .guest textarea.textarea,
#adminPassEdit .affiliate-programs .guest textarea,
#adminPassEdit .affiliate-programs .guest textarea.textarea,
#adminPassEdit .affiliate-programs .guest .admin-base textarea,
.admin-base #adminPassEdit .affiliate-programs .guest textarea,
#adminPassEdit .affiliate-programs .guest .admin-base textarea.textarea,
.admin-base #adminPassEdit .affiliate-programs .guest textarea.textarea,
.guest #adminPassEdit .affiliate-programs textarea[type=text],
.guest #adminPassEdit .affiliate-programs .admin textarea,
.admin .guest #adminPassEdit .affiliate-programs textarea,
.guest #adminPassEdit .affiliate-programs .admin textarea.textarea,
.admin .guest #adminPassEdit .affiliate-programs textarea.textarea,
.guest #adminPassEdit .affiliate-programs textarea,
.guest #adminPassEdit .affiliate-programs textarea.textarea,
.guest #adminPassEdit .affiliate-programs .admin-base textarea,
.admin-base .guest #adminPassEdit .affiliate-programs textarea,
.guest #adminPassEdit .affiliate-programs .admin-base textarea.textarea,
.admin-base .guest #adminPassEdit .affiliate-programs textarea.textarea,
#adminPassEdit .affiliate-programs .guest [type=text].textarea,
#adminPassEdit .affiliate-programs .guest .admin .textarea,
.admin #adminPassEdit .affiliate-programs .guest .textarea,
#adminPassEdit .affiliate-programs .guest .textarea,
#adminPassEdit .affiliate-programs .guest .admin-base .textarea,
.admin-base #adminPassEdit .affiliate-programs .guest .textarea,
.guest #adminPassEdit .affiliate-programs [type=text].textarea,
.guest #adminPassEdit .affiliate-programs .admin .textarea,
.admin .guest #adminPassEdit .affiliate-programs .textarea,
.guest #adminPassEdit .affiliate-programs .textarea,
.guest #adminPassEdit .affiliate-programs .admin-base .textarea,
.admin-base .guest #adminPassEdit .affiliate-programs .textarea,
#adminPassEdit .affiliate-programs .admin-base textarea[type=text],
#adminPassEdit .affiliate-programs .admin-base .admin textarea,
.admin #adminPassEdit .affiliate-programs .admin-base textarea,
#adminPassEdit .affiliate-programs .admin-base .admin textarea.textarea,
.admin #adminPassEdit .affiliate-programs .admin-base textarea.textarea,
#adminPassEdit .affiliate-programs .admin-base .guest textarea,
.guest #adminPassEdit .affiliate-programs .admin-base textarea,
#adminPassEdit .affiliate-programs .admin-base .guest textarea.textarea,
.guest #adminPassEdit .affiliate-programs .admin-base textarea.textarea,
#adminPassEdit .affiliate-programs .admin-base textarea,
#adminPassEdit .affiliate-programs .admin-base textarea.textarea,
.admin-base #adminPassEdit .affiliate-programs textarea[type=text],
.admin-base #adminPassEdit .affiliate-programs .admin textarea,
.admin .admin-base #adminPassEdit .affiliate-programs textarea,
.admin-base #adminPassEdit .affiliate-programs .admin textarea.textarea,
.admin .admin-base #adminPassEdit .affiliate-programs textarea.textarea,
.admin-base #adminPassEdit .affiliate-programs .guest textarea,
.guest .admin-base #adminPassEdit .affiliate-programs textarea,
.admin-base #adminPassEdit .affiliate-programs .guest textarea.textarea,
.guest .admin-base #adminPassEdit .affiliate-programs textarea.textarea,
.admin-base #adminPassEdit .affiliate-programs textarea,
.admin-base #adminPassEdit .affiliate-programs textarea.textarea,
#adminPassEdit .affiliate-programs .admin-base [type=text].textarea,
#adminPassEdit .affiliate-programs .admin-base .admin .textarea,
.admin #adminPassEdit .affiliate-programs .admin-base .textarea,
#adminPassEdit .affiliate-programs .admin-base .guest .textarea,
.guest #adminPassEdit .affiliate-programs .admin-base .textarea,
#adminPassEdit .affiliate-programs .admin-base .textarea,
.admin-base #adminPassEdit .affiliate-programs [type=text].textarea,
.admin-base #adminPassEdit .affiliate-programs .admin .textarea,
.admin .admin-base #adminPassEdit .affiliate-programs .textarea,
.admin-base #adminPassEdit .affiliate-programs .guest .textarea,
.guest .admin-base #adminPassEdit .affiliate-programs .textarea,
.admin-base #adminPassEdit .affiliate-programs .textarea,
#adminPassEdit .networks input[type=text],
#adminPassEdit .networks .admin input.textarea,
.admin #adminPassEdit .networks input.textarea,
#adminPassEdit .networks .guest input.textarea,
.guest #adminPassEdit .networks input.textarea,
#adminPassEdit .networks .admin-base input.textarea,
.admin-base #adminPassEdit .networks input.textarea,
#adminPassEdit .networks .admin textarea[type=text],
#adminPassEdit .networks .admin textarea,
#adminPassEdit .networks .admin textarea.textarea,
#adminPassEdit .networks .admin .guest textarea,
.guest #adminPassEdit .networks .admin textarea,
#adminPassEdit .networks .admin .guest textarea.textarea,
.guest #adminPassEdit .networks .admin textarea.textarea,
#adminPassEdit .networks .admin .admin-base textarea,
.admin-base #adminPassEdit .networks .admin textarea,
#adminPassEdit .networks .admin .admin-base textarea.textarea,
.admin-base #adminPassEdit .networks .admin textarea.textarea,
.admin #adminPassEdit .networks textarea[type=text],
.admin #adminPassEdit .networks textarea,
.admin #adminPassEdit .networks textarea.textarea,
.admin #adminPassEdit .networks .guest textarea,
.guest .admin #adminPassEdit .networks textarea,
.admin #adminPassEdit .networks .guest textarea.textarea,
.guest .admin #adminPassEdit .networks textarea.textarea,
.admin #adminPassEdit .networks .admin-base textarea,
.admin-base .admin #adminPassEdit .networks textarea,
.admin #adminPassEdit .networks .admin-base textarea.textarea,
.admin-base .admin #adminPassEdit .networks textarea.textarea,
#adminPassEdit .networks .admin [type=text].textarea,
#adminPassEdit .networks .admin .textarea,
#adminPassEdit .networks .admin .guest .textarea,
.guest #adminPassEdit .networks .admin .textarea,
#adminPassEdit .networks .admin .admin-base .textarea,
.admin-base #adminPassEdit .networks .admin .textarea,
.admin #adminPassEdit .networks [type=text].textarea,
.admin #adminPassEdit .networks .textarea,
.admin #adminPassEdit .networks .guest .textarea,
.guest .admin #adminPassEdit .networks .textarea,
.admin #adminPassEdit .networks .admin-base .textarea,
.admin-base .admin #adminPassEdit .networks .textarea,
#adminPassEdit .networks .guest textarea[type=text],
#adminPassEdit .networks .guest .admin textarea,
.admin #adminPassEdit .networks .guest textarea,
#adminPassEdit .networks .guest .admin textarea.textarea,
.admin #adminPassEdit .networks .guest textarea.textarea,
#adminPassEdit .networks .guest textarea,
#adminPassEdit .networks .guest textarea.textarea,
#adminPassEdit .networks .guest .admin-base textarea,
.admin-base #adminPassEdit .networks .guest textarea,
#adminPassEdit .networks .guest .admin-base textarea.textarea,
.admin-base #adminPassEdit .networks .guest textarea.textarea,
.guest #adminPassEdit .networks textarea[type=text],
.guest #adminPassEdit .networks .admin textarea,
.admin .guest #adminPassEdit .networks textarea,
.guest #adminPassEdit .networks .admin textarea.textarea,
.admin .guest #adminPassEdit .networks textarea.textarea,
.guest #adminPassEdit .networks textarea,
.guest #adminPassEdit .networks textarea.textarea,
.guest #adminPassEdit .networks .admin-base textarea,
.admin-base .guest #adminPassEdit .networks textarea,
.guest #adminPassEdit .networks .admin-base textarea.textarea,
.admin-base .guest #adminPassEdit .networks textarea.textarea,
#adminPassEdit .networks .guest [type=text].textarea,
#adminPassEdit .networks .guest .admin .textarea,
.admin #adminPassEdit .networks .guest .textarea,
#adminPassEdit .networks .guest .textarea,
#adminPassEdit .networks .guest .admin-base .textarea,
.admin-base #adminPassEdit .networks .guest .textarea,
.guest #adminPassEdit .networks [type=text].textarea,
.guest #adminPassEdit .networks .admin .textarea,
.admin .guest #adminPassEdit .networks .textarea,
.guest #adminPassEdit .networks .textarea,
.guest #adminPassEdit .networks .admin-base .textarea,
.admin-base .guest #adminPassEdit .networks .textarea,
#adminPassEdit .networks .admin-base textarea[type=text],
#adminPassEdit .networks .admin-base .admin textarea,
.admin #adminPassEdit .networks .admin-base textarea,
#adminPassEdit .networks .admin-base .admin textarea.textarea,
.admin #adminPassEdit .networks .admin-base textarea.textarea,
#adminPassEdit .networks .admin-base .guest textarea,
.guest #adminPassEdit .networks .admin-base textarea,
#adminPassEdit .networks .admin-base .guest textarea.textarea,
.guest #adminPassEdit .networks .admin-base textarea.textarea,
#adminPassEdit .networks .admin-base textarea,
#adminPassEdit .networks .admin-base textarea.textarea,
.admin-base #adminPassEdit .networks textarea[type=text],
.admin-base #adminPassEdit .networks .admin textarea,
.admin .admin-base #adminPassEdit .networks textarea,
.admin-base #adminPassEdit .networks .admin textarea.textarea,
.admin .admin-base #adminPassEdit .networks textarea.textarea,
.admin-base #adminPassEdit .networks .guest textarea,
.guest .admin-base #adminPassEdit .networks textarea,
.admin-base #adminPassEdit .networks .guest textarea.textarea,
.guest .admin-base #adminPassEdit .networks textarea.textarea,
.admin-base #adminPassEdit .networks textarea,
.admin-base #adminPassEdit .networks textarea.textarea,
#adminPassEdit .networks .admin-base [type=text].textarea,
#adminPassEdit .networks .admin-base .admin .textarea,
.admin #adminPassEdit .networks .admin-base .textarea,
#adminPassEdit .networks .admin-base .guest .textarea,
.guest #adminPassEdit .networks .admin-base .textarea,
#adminPassEdit .networks .admin-base .textarea,
.admin-base #adminPassEdit .networks [type=text].textarea,
.admin-base #adminPassEdit .networks .admin .textarea,
.admin .admin-base #adminPassEdit .networks .textarea,
.admin-base #adminPassEdit .networks .guest .textarea,
.guest .admin-base #adminPassEdit .networks .textarea,
.admin-base #adminPassEdit .networks .textarea {
  width: 82%;
}

.modal-panel {
  padding-top: 5.5rem;
  max-height: 100%;
  box-sizing: border-box;
  position: fixed;
  top: 0;
  height: auto;
  z-index: 99999;
}
.modal-panel .panel-container {
  box-sizing: border-box;
  position: relative;
  max-height: 100%;
  height: auto;
  width: auto;
}
.modal-panel .close--cornered {
  top: 1rem;
  right: 1rem;
}
.modal-panel .modal {
  display: block;
  margin: 0;
  background: #262626;
  box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.5);
  border: none !important;
  background-clip: padding-box;
  position: relative;
  padding: 3rem;
}
@media (max-width: 1024px) {
  .modal-panel .modal {
    padding: 2.5rem;
  }
}
@media (max-width: 920px) {
  .modal-panel .modal {
    padding: 2rem;
  }
}
@media (max-width: 599px) {
  .modal-panel .modal {
    padding: 1.5rem;
  }
}
.modal-panel .modal__heading {
  display: block;
  margin-bottom: 3rem;
  position: relative;
}
@media (max-width: 920px) {
  .modal-panel .modal__heading {
    margin-bottom: 2rem;
  }
}
.modal-panel .modal__heading-text {
  text-transform: capitalize;
  font-size: 2.4rem;
  margin-right: 1rem;
  line-height: 1em;
}
@media (max-width: 920px) {
  .modal-panel .modal__heading-text {
    font-size: 2.1rem;
  }
}
@media (max-width: 599px) {
  .modal-panel .modal__heading-text {
    font-size: 1.8rem;
  }
}
.modal-panel .modal__heading-text i {
  display: inline-block;
  font-size: 2.1rem;
  line-height: inherit;
  vertical-align: middle;
  text-transform: none;
  margin-right: 1rem;
  margin-top: -3px;
}
@media (max-width: 920px) {
  .modal-panel .modal__heading-text i {
    font-size: 1.8rem;
  }
}
@media (max-width: 599px) {
  .modal-panel .modal__heading-text i {
    font-size: 1.6rem;
  }
}
@media (max-width: 320px) {
  .modal-panel .modal__heading-text i {
    margin-right: 0.5rem;
  }
}
.modal-panel.inner-scroll .panel-container {
  background: #262626;
  box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.5);
  background-clip: padding-box;
  border: none;
  overflow-y: auto;
}
.modal-panel.inner-scroll .modal {
  margin: 0;
  background: none;
  box-shadow: none;
  padding-bottom: 0;
}
.modal-panel.inner-scroll .inner-scroll-wrap {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.modal-alert {
  display: block;
  width: 100%;
  left: 0;
  top: 100%;
  margin-top: 1.5rem;
  position: absolute;
  text-align: center;
  font-size: 1.3rem;
  padding: 0.5rem 0;
  overflow: hidden;
  white-space: nowrap;
  line-height: 1;
  z-index: 10;
}
.modal-alert-wrap {
  display: block;
  position: relative;
}
.modal-alert--success {
  background: #38b87c;
  color: #FFF;
}

.movie-window {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.movie-window__close {
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.2);
  height: 10vmin;
  line-height: 8vmin;
  width: 10vmin;
  position: absolute;
  top: 0;
  right: 0;
  border-bottom-left-radius: 100%;
  padding-left: 1.5vmin;
}
.movie-window__close:before {
  content: "]";
  font-family: "rickfont";
  font-size: 4.8vmin;
}
.movie-window__close:hover {
  background: #8c182b;
  color: #FFF;
}
.movie-window__blackout {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9000;
  background: rgba(0, 0, 0, 0.95);
}
.movie-window__contents {
  margin: 3rem 0;
  flex: 1 1 70%;
  max-height: calc(100vh - 6rem);
}
.movie-window__next, .movie-window__previous {
  flex: 1 1 auto;
  width: 20%;
  font-size: 10rem;
  max-width: 12rem;
}
.movie-window .jwplayer {
  margin-bottom: 2rem;
}

.site-logo, .program-pic {
  border-radius: 0;
}

.avatar {
  border-radius: 25%;
}

.model-pic {
  border-radius: 50%;
}

.avatar,
.site-logo,
.model-pic,
.program-pic {
  box-sizing: border-box;
  font-size: 7rem;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
  width: 1em;
  height: 1em;
}
.avatar, .avatar .logo-container,
.site-logo,
.site-logo .logo-container,
.model-pic,
.model-pic .logo-container,
.program-pic,
.program-pic .logo-container {
  overflow: hidden;
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
}
.avatar a,
.site-logo a,
.model-pic a,
.program-pic a {
  display: block;
}
.avatar.tiny,
.site-logo.tiny,
.model-pic.tiny,
.program-pic.tiny {
  font-size: 2.4rem;
}
.avatar.small,
.site-logo.small,
.model-pic.small,
.program-pic.small {
  font-size: 3.5rem;
}
.avatar.large,
.site-logo.large,
.model-pic.large,
.program-pic.large {
  font-size: 14rem;
}
.avatar .throbber-wrap, .avatar .avatar-container .throbber-wrap,
.site-logo .throbber-wrap,
.site-logo .avatar-container .throbber-wrap,
.model-pic .throbber-wrap,
.model-pic .avatar-container .throbber-wrap,
.program-pic .throbber-wrap,
.program-pic .avatar-container .throbber-wrap {
  border-radius: 2rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 1em;
  height: 1em;
  width: 1em;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.avatar .throbber-wrap .throbber, .avatar .avatar-container .throbber-wrap .throbber,
.site-logo .throbber-wrap .throbber,
.site-logo .avatar-container .throbber-wrap .throbber,
.model-pic .throbber-wrap .throbber,
.model-pic .avatar-container .throbber-wrap .throbber,
.program-pic .throbber-wrap .throbber,
.program-pic .avatar-container .throbber-wrap .throbber {
  vertical-align: middle;
  font-size: 2.4rem;
}
.avatar.loading .throbber-wrap, .avatar .avatar-container.loading .throbber-wrap,
.site-logo.loading .throbber-wrap,
.site-logo .avatar-container.loading .throbber-wrap,
.model-pic.loading .throbber-wrap,
.model-pic .avatar-container.loading .throbber-wrap,
.program-pic.loading .throbber-wrap,
.program-pic .avatar-container.loading .throbber-wrap {
  z-index: 10;
}

.model-pic.liked {
  color: #39ee39;
  border: 0.3rem solid currentColor;
}
.model-pic.disliked {
  color: #ff3b5b;
  border: 0.3rem solid currentColor;
}
.model-pic.ignored {
  color: #ffe400;
  border: 0.3rem solid currentColor;
}
.model-pic.followed {
  color: #ff289d;
  border: 0.3rem solid currentColor;
}

.model-name.verified::after {
  font-family: "rickfont";
  font-size: 0.75em;
  content: "B";
  margin-left: 0.5em;
}

.username.ignored, .username.followed,
.publisher.ignored,
.publisher.followed,
.site-name.ignored,
.site-name.followed,
.program-title.ignored,
.program-title.followed,
.model-name.ignored,
.model-name.followed {
  font-weight: 400;
}
.username.followed,
.publisher.followed,
.site-name.followed,
.program-title.followed,
.model-name.followed {
  color: #ff289d;
}
.username.ignored,
.publisher.ignored,
.site-name.ignored,
.program-title.ignored,
.model-name.ignored {
  color: #ffe400;
}
.username:before,
.publisher:before,
.site-name:before,
.program-title:before,
.model-name:before {
  font-family: "rickfont";
  margin-right: 0.5rem;
}

.badge {
  position: relative;
  line-height: 2rem;
  font-size: 1.6rem;
  padding-left: 4.5rem;
}
.badge .avatar,
.badge .site-logo {
  position: absolute;
  top: 0.2rem;
  left: 0;
  z-index: 2;
}
.badge .author {
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.badge .author:hover {
  color: #FFF;
}
.badge__value {
  display: block;
  position: relative;
  left: 0;
  margin-bottom: 0.2rem;
  font-size: 1.4rem;
  color: #FFF;
}
.badge__value .context::before {
  content: ">";
  margin: 0 0.5rem;
  color: rgba(255, 255, 255, 0.3);
}
.badge__value > * {
  padding: 0 !important;
  margin-bottom: 0 !important;
  display: inline-block !important;
  white-space: nowrap;
}
.badge__label {
  display: block;
  color: rgba(255, 255, 255, 0.2);
  font-size: 1.2rem;
  text-transform: capitalize;
}
.badge .username:before,
.badge .site-name:before {
  margin-right: 0.8rem;
}
.badge .username:after,
.badge .site-name:after {
  margin-left: 0.8rem;
}
.badge.big .username,
.badge.big .site-name,
.badge.big .program-title {
  font-size: 1.6rem;
}

.badge-list {
  font-size: 0;
}
.badge-list .badge {
  min-width: 20rem;
  width: 25%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 1rem;
}
@media (max-width: 93rem) {
  .badge-list .badge {
    width: 50%;
  }
}

.impressions {
  height: 2.4rem;
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  /*
  .liked &__like a,
  &__like a:active {
      color: $likeBright;
    }

  .disliked &__dislike a,
  &__dislike a:active {
    color: $dislikeBright;
  }
  */
}
.impressions > * {
  flex: 0 0 auto;
}
.impressions > * + * {
  margin-left: 2rem;
}
@media (max-width: 920px) {
  .impressions > * + * {
    margin-left: 1.666rem;
  }
}
@media (max-width: 599px) {
  .impressions > * + * {
    margin-left: 1.333rem;
  }
}
@media (max-width: 920px) {
  .impressions > * + * {
    margin-left: 1rem;
  }
}
.impressions__percentage {
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.4);
  padding: 0 1.5rem;
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 599px) {
  .impressions__percentage {
    padding: 0 0.75rem;
  }
}
.impressions__percentage.positive {
  color: #FFF;
  background: #00ac00;
}
.impressions__percentage.neutral {
  color: #FFF;
  background: #ab5000;
}
.impressions__percentage.negative {
  color: #FFF;
  background: #8c182b;
}
.impressions__like, .impressions__dislike {
  display: flex;
  align-items: center;
}
@media (max-width: 599px) {
  .impressions__like, .impressions__dislike {
    padding: 0 0.5rem;
  }
}
.impressions__value {
  margin-left: 1rem;
  color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
}
.impressions__value--text {
  margin-left: 1rem;
  color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
}
.impressions__button {
  color: rgba(255, 255, 255, 0.3);
}
@media (max-width: 599px) {
  .impressions__button {
    font-size: 1.4rem;
    margin-right: 0.2rem;
  }
}

.disliked .impressions__dislike .impressions__value, .disliked .impressions__dislike .impressions__value--text, .disliked .impressions__dislike .impressions__button {
  color: #ff3b5b;
}

.liked .impressions__like .impressions__value, .liked .impressions__like .impressions__value--text, .liked .impressions__like .impressions__button {
  color: #39ee39;
}

.error-message {
  padding: 1rem;
}

.admin input[type=text], .admin input.textarea, .admin .guest input.textarea, .guest .admin input.textarea, .admin .admin-base input.textarea, .admin-base .admin input.textarea, .admin textarea[type=text], .admin textarea, .admin textarea.textarea, .admin .guest textarea, .guest .admin textarea, .admin .guest textarea.textarea, .guest .admin textarea.textarea, .admin .admin-base textarea, .admin-base .admin textarea, .admin .admin-base textarea.textarea, .admin-base .admin textarea.textarea, .admin [type=text].textarea, .admin .textarea, .admin .guest .textarea, .guest .admin .textarea, .admin .admin-base .textarea, .admin-base .admin .textarea, .admin .guest textarea[type=text], .admin .guest textarea, .admin .guest textarea.textarea, .admin .guest textarea, .admin .guest textarea.textarea, .admin .guest .admin-base textarea, .admin-base .admin .guest textarea, .admin .guest .admin-base textarea.textarea, .admin-base .admin .guest textarea.textarea, .guest .admin textarea[type=text], .guest .admin textarea, .guest .admin textarea.textarea, .guest .admin textarea, .guest .admin textarea.textarea, .guest .admin .admin-base textarea, .admin-base .guest .admin textarea, .guest .admin .admin-base textarea.textarea, .admin-base .guest .admin textarea.textarea, .admin .guest [type=text].textarea, .admin .guest .textarea, .admin .guest .textarea, .admin .guest .admin-base .textarea, .admin-base .admin .guest .textarea, .guest .admin [type=text].textarea, .guest .admin .textarea, .guest .admin .textarea, .guest .admin .admin-base .textarea, .admin-base .guest .admin .textarea, .admin .admin-base textarea[type=text], .admin .admin-base textarea, .admin .admin-base textarea.textarea, .admin .admin-base .guest textarea, .guest .admin .admin-base textarea, .admin .admin-base .guest textarea.textarea, .guest .admin .admin-base textarea.textarea, .admin .admin-base textarea, .admin .admin-base textarea.textarea, .admin-base .admin textarea[type=text], .admin-base .admin textarea, .admin-base .admin textarea.textarea, .admin-base .admin .guest textarea, .guest .admin-base .admin textarea, .admin-base .admin .guest textarea.textarea, .guest .admin-base .admin textarea.textarea, .admin-base .admin textarea, .admin-base .admin textarea.textarea, .admin .admin-base [type=text].textarea, .admin .admin-base .textarea, .admin .admin-base .guest .textarea, .guest .admin .admin-base .textarea, .admin .admin-base .textarea, .admin-base .admin [type=text].textarea, .admin-base .admin .textarea, .admin-base .admin .guest .textarea, .guest .admin-base .admin .textarea, .admin-base .admin .textarea,
.admin input[type=email],
.admin textarea[type=email],
.admin [type=email].textarea,
.admin .guest textarea[type=email],
.guest .admin textarea[type=email],
.admin .guest [type=email].textarea,
.guest .admin [type=email].textarea,
.admin .admin-base textarea[type=email],
.admin-base .admin textarea[type=email],
.admin .admin-base [type=email].textarea,
.admin-base .admin [type=email].textarea,
.admin input[type=password],
.admin textarea[type=password],
.admin [type=password].textarea,
.admin .guest textarea[type=password],
.guest .admin textarea[type=password],
.admin .guest [type=password].textarea,
.guest .admin [type=password].textarea,
.admin .admin-base textarea[type=password],
.admin-base .admin textarea[type=password],
.admin .admin-base [type=password].textarea,
.admin-base .admin [type=password].textarea,
.admin input[type=number],
.admin textarea[type=number],
.admin [type=number].textarea,
.admin .guest textarea[type=number],
.guest .admin textarea[type=number],
.admin .guest [type=number].textarea,
.guest .admin [type=number].textarea,
.admin .admin-base textarea[type=number],
.admin-base .admin textarea[type=number],
.admin .admin-base [type=number].textarea,
.admin-base .admin [type=number].textarea,
.admin input[type=search],
.admin textarea[type=search],
.admin [type=search].textarea,
.admin .guest textarea[type=search],
.guest .admin textarea[type=search],
.admin .guest [type=search].textarea,
.guest .admin [type=search].textarea,
.admin .admin-base textarea[type=search],
.admin-base .admin textarea[type=search],
.admin .admin-base [type=search].textarea,
.admin-base .admin [type=search].textarea,
.admin input[type=tel],
.admin textarea[type=tel],
.admin [type=tel].textarea,
.admin .guest textarea[type=tel],
.guest .admin textarea[type=tel],
.admin .guest [type=tel].textarea,
.guest .admin [type=tel].textarea,
.admin .admin-base textarea[type=tel],
.admin-base .admin textarea[type=tel],
.admin .admin-base [type=tel].textarea,
.admin-base .admin [type=tel].textarea,
.admin input[type=url],
.admin textarea[type=url],
.admin [type=url].textarea,
.admin .guest textarea[type=url],
.guest .admin textarea[type=url],
.admin .guest [type=url].textarea,
.guest .admin [type=url].textarea,
.admin .admin-base textarea[type=url],
.admin-base .admin textarea[type=url],
.admin .admin-base [type=url].textarea,
.admin-base .admin [type=url].textarea,
.admin input[type=date],
.admin textarea[type=date],
.admin [type=date].textarea,
.admin .guest textarea[type=date],
.guest .admin textarea[type=date],
.admin .guest [type=date].textarea,
.guest .admin [type=date].textarea,
.admin .admin-base textarea[type=date],
.admin-base .admin textarea[type=date],
.admin .admin-base [type=date].textarea,
.admin-base .admin [type=date].textarea,
.admin select, .guest input[type=text], .guest .admin input.textarea, .admin .guest input.textarea, .guest input.textarea, .guest .admin-base input.textarea, .admin-base .guest input.textarea, .guest .admin textarea[type=text], .guest .admin textarea, .guest .admin textarea.textarea, .guest .admin textarea, .guest .admin textarea.textarea, .guest .admin .admin-base textarea, .admin-base .guest .admin textarea, .guest .admin .admin-base textarea.textarea, .admin-base .guest .admin textarea.textarea, .admin .guest textarea[type=text], .admin .guest textarea, .admin .guest textarea.textarea, .admin .guest textarea, .admin .guest textarea.textarea, .admin .guest .admin-base textarea, .admin-base .admin .guest textarea, .admin .guest .admin-base textarea.textarea, .admin-base .admin .guest textarea.textarea, .guest .admin [type=text].textarea, .guest .admin .textarea, .guest .admin .textarea, .guest .admin .admin-base .textarea, .admin-base .guest .admin .textarea, .admin .guest [type=text].textarea, .admin .guest .textarea, .admin .guest .textarea, .admin .guest .admin-base .textarea, .admin-base .admin .guest .textarea, .guest textarea[type=text], .guest .admin textarea, .admin .guest textarea, .guest .admin textarea.textarea, .admin .guest textarea.textarea, .guest textarea, .guest textarea.textarea, .guest .admin-base textarea, .admin-base .guest textarea, .guest .admin-base textarea.textarea, .admin-base .guest textarea.textarea, .guest [type=text].textarea, .guest .admin .textarea, .admin .guest .textarea, .guest .textarea, .guest .admin-base .textarea, .admin-base .guest .textarea, .guest .admin-base textarea[type=text], .guest .admin-base .admin textarea, .admin .guest .admin-base textarea, .guest .admin-base .admin textarea.textarea, .admin .guest .admin-base textarea.textarea, .guest .admin-base textarea, .guest .admin-base textarea.textarea, .guest .admin-base textarea, .guest .admin-base textarea.textarea, .admin-base .guest textarea[type=text], .admin-base .guest .admin textarea, .admin .admin-base .guest textarea, .admin-base .guest .admin textarea.textarea, .admin .admin-base .guest textarea.textarea, .admin-base .guest textarea, .admin-base .guest textarea.textarea, .admin-base .guest textarea, .admin-base .guest textarea.textarea, .guest .admin-base [type=text].textarea, .guest .admin-base .admin .textarea, .admin .guest .admin-base .textarea, .guest .admin-base .textarea, .guest .admin-base .textarea, .admin-base .guest [type=text].textarea, .admin-base .guest .admin .textarea, .admin .admin-base .guest .textarea, .admin-base .guest .textarea, .admin-base .guest .textarea,
.guest input[type=email],
.guest .admin textarea[type=email],
.admin .guest textarea[type=email],
.guest .admin [type=email].textarea,
.admin .guest [type=email].textarea,
.guest textarea[type=email],
.guest [type=email].textarea,
.guest .admin-base textarea[type=email],
.admin-base .guest textarea[type=email],
.guest .admin-base [type=email].textarea,
.admin-base .guest [type=email].textarea,
.guest input[type=password],
.guest .admin textarea[type=password],
.admin .guest textarea[type=password],
.guest .admin [type=password].textarea,
.admin .guest [type=password].textarea,
.guest textarea[type=password],
.guest [type=password].textarea,
.guest .admin-base textarea[type=password],
.admin-base .guest textarea[type=password],
.guest .admin-base [type=password].textarea,
.admin-base .guest [type=password].textarea,
.guest input[type=number],
.guest .admin textarea[type=number],
.admin .guest textarea[type=number],
.guest .admin [type=number].textarea,
.admin .guest [type=number].textarea,
.guest textarea[type=number],
.guest [type=number].textarea,
.guest .admin-base textarea[type=number],
.admin-base .guest textarea[type=number],
.guest .admin-base [type=number].textarea,
.admin-base .guest [type=number].textarea,
.guest input[type=search],
.guest .admin textarea[type=search],
.admin .guest textarea[type=search],
.guest .admin [type=search].textarea,
.admin .guest [type=search].textarea,
.guest textarea[type=search],
.guest [type=search].textarea,
.guest .admin-base textarea[type=search],
.admin-base .guest textarea[type=search],
.guest .admin-base [type=search].textarea,
.admin-base .guest [type=search].textarea,
.guest input[type=tel],
.guest .admin textarea[type=tel],
.admin .guest textarea[type=tel],
.guest .admin [type=tel].textarea,
.admin .guest [type=tel].textarea,
.guest textarea[type=tel],
.guest [type=tel].textarea,
.guest .admin-base textarea[type=tel],
.admin-base .guest textarea[type=tel],
.guest .admin-base [type=tel].textarea,
.admin-base .guest [type=tel].textarea,
.guest input[type=url],
.guest .admin textarea[type=url],
.admin .guest textarea[type=url],
.guest .admin [type=url].textarea,
.admin .guest [type=url].textarea,
.guest textarea[type=url],
.guest [type=url].textarea,
.guest .admin-base textarea[type=url],
.admin-base .guest textarea[type=url],
.guest .admin-base [type=url].textarea,
.admin-base .guest [type=url].textarea,
.guest input[type=date],
.guest .admin textarea[type=date],
.admin .guest textarea[type=date],
.guest .admin [type=date].textarea,
.admin .guest [type=date].textarea,
.guest textarea[type=date],
.guest [type=date].textarea,
.guest .admin-base textarea[type=date],
.admin-base .guest textarea[type=date],
.guest .admin-base [type=date].textarea,
.admin-base .guest [type=date].textarea,
.guest select, .admin-base input[type=text], .admin-base .admin input.textarea, .admin .admin-base input.textarea, .admin-base .guest input.textarea, .guest .admin-base input.textarea, .admin-base input.textarea, .admin-base .admin textarea[type=text], .admin-base .admin textarea, .admin-base .admin textarea.textarea, .admin-base .admin .guest textarea, .guest .admin-base .admin textarea, .admin-base .admin .guest textarea.textarea, .guest .admin-base .admin textarea.textarea, .admin-base .admin textarea, .admin-base .admin textarea.textarea, .admin .admin-base textarea[type=text], .admin .admin-base textarea, .admin .admin-base textarea.textarea, .admin .admin-base .guest textarea, .guest .admin .admin-base textarea, .admin .admin-base .guest textarea.textarea, .guest .admin .admin-base textarea.textarea, .admin .admin-base textarea, .admin .admin-base textarea.textarea, .admin-base .admin [type=text].textarea, .admin-base .admin .textarea, .admin-base .admin .guest .textarea, .guest .admin-base .admin .textarea, .admin-base .admin .textarea, .admin .admin-base [type=text].textarea, .admin .admin-base .textarea, .admin .admin-base .guest .textarea, .guest .admin .admin-base .textarea, .admin .admin-base .textarea, .admin-base .guest textarea[type=text], .admin-base .guest .admin textarea, .admin .admin-base .guest textarea, .admin-base .guest .admin textarea.textarea, .admin .admin-base .guest textarea.textarea, .admin-base .guest textarea, .admin-base .guest textarea.textarea, .admin-base .guest textarea, .admin-base .guest textarea.textarea, .guest .admin-base textarea[type=text], .guest .admin-base .admin textarea, .admin .guest .admin-base textarea, .guest .admin-base .admin textarea.textarea, .admin .guest .admin-base textarea.textarea, .guest .admin-base textarea, .guest .admin-base textarea.textarea, .guest .admin-base textarea, .guest .admin-base textarea.textarea, .admin-base .guest [type=text].textarea, .admin-base .guest .admin .textarea, .admin .admin-base .guest .textarea, .admin-base .guest .textarea, .admin-base .guest .textarea, .guest .admin-base [type=text].textarea, .guest .admin-base .admin .textarea, .admin .guest .admin-base .textarea, .guest .admin-base .textarea, .guest .admin-base .textarea, .admin-base textarea[type=text], .admin-base .admin textarea, .admin .admin-base textarea, .admin-base .admin textarea.textarea, .admin .admin-base textarea.textarea, .admin-base .guest textarea, .guest .admin-base textarea, .admin-base .guest textarea.textarea, .guest .admin-base textarea.textarea, .admin-base textarea, .admin-base textarea.textarea, .admin-base [type=text].textarea, .admin-base .admin .textarea, .admin .admin-base .textarea, .admin-base .guest .textarea, .guest .admin-base .textarea, .admin-base .textarea,
.admin-base input[type=email],
.admin-base .admin textarea[type=email],
.admin .admin-base textarea[type=email],
.admin-base .admin [type=email].textarea,
.admin .admin-base [type=email].textarea,
.admin-base .guest textarea[type=email],
.guest .admin-base textarea[type=email],
.admin-base .guest [type=email].textarea,
.guest .admin-base [type=email].textarea,
.admin-base textarea[type=email],
.admin-base [type=email].textarea,
.admin-base input[type=password],
.admin-base .admin textarea[type=password],
.admin .admin-base textarea[type=password],
.admin-base .admin [type=password].textarea,
.admin .admin-base [type=password].textarea,
.admin-base .guest textarea[type=password],
.guest .admin-base textarea[type=password],
.admin-base .guest [type=password].textarea,
.guest .admin-base [type=password].textarea,
.admin-base textarea[type=password],
.admin-base [type=password].textarea,
.admin-base input[type=number],
.admin-base .admin textarea[type=number],
.admin .admin-base textarea[type=number],
.admin-base .admin [type=number].textarea,
.admin .admin-base [type=number].textarea,
.admin-base .guest textarea[type=number],
.guest .admin-base textarea[type=number],
.admin-base .guest [type=number].textarea,
.guest .admin-base [type=number].textarea,
.admin-base textarea[type=number],
.admin-base [type=number].textarea,
.admin-base input[type=search],
.admin-base .admin textarea[type=search],
.admin .admin-base textarea[type=search],
.admin-base .admin [type=search].textarea,
.admin .admin-base [type=search].textarea,
.admin-base .guest textarea[type=search],
.guest .admin-base textarea[type=search],
.admin-base .guest [type=search].textarea,
.guest .admin-base [type=search].textarea,
.admin-base textarea[type=search],
.admin-base [type=search].textarea,
.admin-base input[type=tel],
.admin-base .admin textarea[type=tel],
.admin .admin-base textarea[type=tel],
.admin-base .admin [type=tel].textarea,
.admin .admin-base [type=tel].textarea,
.admin-base .guest textarea[type=tel],
.guest .admin-base textarea[type=tel],
.admin-base .guest [type=tel].textarea,
.guest .admin-base [type=tel].textarea,
.admin-base textarea[type=tel],
.admin-base [type=tel].textarea,
.admin-base input[type=url],
.admin-base .admin textarea[type=url],
.admin .admin-base textarea[type=url],
.admin-base .admin [type=url].textarea,
.admin .admin-base [type=url].textarea,
.admin-base .guest textarea[type=url],
.guest .admin-base textarea[type=url],
.admin-base .guest [type=url].textarea,
.guest .admin-base [type=url].textarea,
.admin-base textarea[type=url],
.admin-base [type=url].textarea,
.admin-base input[type=date],
.admin-base .admin textarea[type=date],
.admin .admin-base textarea[type=date],
.admin-base .admin [type=date].textarea,
.admin .admin-base [type=date].textarea,
.admin-base .guest textarea[type=date],
.guest .admin-base textarea[type=date],
.admin-base .guest [type=date].textarea,
.guest .admin-base [type=date].textarea,
.admin-base textarea[type=date],
.admin-base [type=date].textarea,
.admin-base select {
  box-sizing: border-box;
  width: 100%;
  letter-spacing: 0.025em;
  font-weight: 300;
  background: #000;
  border-color: rgba(255, 255, 255, 0.7);
  color: white;
  border-radius: 0.5rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  border-width: 0.2rem;
  border-style: solid;
  font-size: 1.5rem;
  padding: 1rem 1.5rem;
  height: 4rem;
  line-height: 2.4rem;
}
.admin input[type=text]::-webkit-input-placeholder, .admin input.textarea::-webkit-input-placeholder, .admin .guest input.textarea::-webkit-input-placeholder, .guest .admin input.textarea::-webkit-input-placeholder, .admin .admin-base input.textarea::-webkit-input-placeholder, .admin-base .admin input.textarea::-webkit-input-placeholder, .admin textarea[type=text]::-webkit-input-placeholder, .admin textarea::-webkit-input-placeholder, .admin textarea.textarea::-webkit-input-placeholder, .admin .guest textarea::-webkit-input-placeholder, .guest .admin textarea::-webkit-input-placeholder, .admin .guest textarea.textarea::-webkit-input-placeholder, .guest .admin textarea.textarea::-webkit-input-placeholder, .admin .admin-base textarea::-webkit-input-placeholder, .admin-base .admin textarea::-webkit-input-placeholder, .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin [type=text].textarea::-webkit-input-placeholder, .admin .textarea::-webkit-input-placeholder, .admin .guest .textarea::-webkit-input-placeholder, .guest .admin .textarea::-webkit-input-placeholder, .admin .admin-base .textarea::-webkit-input-placeholder, .admin-base .admin .textarea::-webkit-input-placeholder, .admin .guest textarea[type=text]::-webkit-input-placeholder, .admin .guest textarea::-webkit-input-placeholder, .admin .guest textarea.textarea::-webkit-input-placeholder, .admin .guest textarea::-webkit-input-placeholder, .admin .guest textarea.textarea::-webkit-input-placeholder, .admin .guest .admin-base textarea::-webkit-input-placeholder, .admin-base .admin .guest textarea::-webkit-input-placeholder, .admin .guest .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .admin .guest textarea.textarea::-webkit-input-placeholder, .guest .admin textarea[type=text]::-webkit-input-placeholder, .guest .admin textarea::-webkit-input-placeholder, .guest .admin textarea.textarea::-webkit-input-placeholder, .guest .admin textarea::-webkit-input-placeholder, .guest .admin textarea.textarea::-webkit-input-placeholder, .guest .admin .admin-base textarea::-webkit-input-placeholder, .admin-base .guest .admin textarea::-webkit-input-placeholder, .guest .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .guest .admin textarea.textarea::-webkit-input-placeholder, .admin .guest [type=text].textarea::-webkit-input-placeholder, .admin .guest .textarea::-webkit-input-placeholder, .admin .guest .textarea::-webkit-input-placeholder, .admin .guest .admin-base .textarea::-webkit-input-placeholder, .admin-base .admin .guest .textarea::-webkit-input-placeholder, .guest .admin [type=text].textarea::-webkit-input-placeholder, .guest .admin .textarea::-webkit-input-placeholder, .guest .admin .textarea::-webkit-input-placeholder, .guest .admin .admin-base .textarea::-webkit-input-placeholder, .admin-base .guest .admin .textarea::-webkit-input-placeholder, .admin .admin-base textarea[type=text]::-webkit-input-placeholder, .admin .admin-base textarea::-webkit-input-placeholder, .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin .admin-base .guest textarea::-webkit-input-placeholder, .guest .admin .admin-base textarea::-webkit-input-placeholder, .admin .admin-base .guest textarea.textarea::-webkit-input-placeholder, .guest .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin .admin-base textarea::-webkit-input-placeholder, .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .admin textarea[type=text]::-webkit-input-placeholder, .admin-base .admin textarea::-webkit-input-placeholder, .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin-base .admin .guest textarea::-webkit-input-placeholder, .guest .admin-base .admin textarea::-webkit-input-placeholder, .admin-base .admin .guest textarea.textarea::-webkit-input-placeholder, .guest .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin-base .admin textarea::-webkit-input-placeholder, .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin .admin-base [type=text].textarea::-webkit-input-placeholder, .admin .admin-base .textarea::-webkit-input-placeholder, .admin .admin-base .guest .textarea::-webkit-input-placeholder, .guest .admin .admin-base .textarea::-webkit-input-placeholder, .admin .admin-base .textarea::-webkit-input-placeholder, .admin-base .admin [type=text].textarea::-webkit-input-placeholder, .admin-base .admin .textarea::-webkit-input-placeholder, .admin-base .admin .guest .textarea::-webkit-input-placeholder, .guest .admin-base .admin .textarea::-webkit-input-placeholder, .admin-base .admin .textarea::-webkit-input-placeholder,
.admin input[type=email]::-webkit-input-placeholder,
.admin textarea[type=email]::-webkit-input-placeholder,
.admin [type=email].textarea::-webkit-input-placeholder,
.admin .guest textarea[type=email]::-webkit-input-placeholder,
.guest .admin textarea[type=email]::-webkit-input-placeholder,
.admin .guest [type=email].textarea::-webkit-input-placeholder,
.guest .admin [type=email].textarea::-webkit-input-placeholder,
.admin .admin-base textarea[type=email]::-webkit-input-placeholder,
.admin-base .admin textarea[type=email]::-webkit-input-placeholder,
.admin .admin-base [type=email].textarea::-webkit-input-placeholder,
.admin-base .admin [type=email].textarea::-webkit-input-placeholder,
.admin input[type=password]::-webkit-input-placeholder,
.admin textarea[type=password]::-webkit-input-placeholder,
.admin [type=password].textarea::-webkit-input-placeholder,
.admin .guest textarea[type=password]::-webkit-input-placeholder,
.guest .admin textarea[type=password]::-webkit-input-placeholder,
.admin .guest [type=password].textarea::-webkit-input-placeholder,
.guest .admin [type=password].textarea::-webkit-input-placeholder,
.admin .admin-base textarea[type=password]::-webkit-input-placeholder,
.admin-base .admin textarea[type=password]::-webkit-input-placeholder,
.admin .admin-base [type=password].textarea::-webkit-input-placeholder,
.admin-base .admin [type=password].textarea::-webkit-input-placeholder,
.admin input[type=number]::-webkit-input-placeholder,
.admin textarea[type=number]::-webkit-input-placeholder,
.admin [type=number].textarea::-webkit-input-placeholder,
.admin .guest textarea[type=number]::-webkit-input-placeholder,
.guest .admin textarea[type=number]::-webkit-input-placeholder,
.admin .guest [type=number].textarea::-webkit-input-placeholder,
.guest .admin [type=number].textarea::-webkit-input-placeholder,
.admin .admin-base textarea[type=number]::-webkit-input-placeholder,
.admin-base .admin textarea[type=number]::-webkit-input-placeholder,
.admin .admin-base [type=number].textarea::-webkit-input-placeholder,
.admin-base .admin [type=number].textarea::-webkit-input-placeholder,
.admin input[type=search]::-webkit-input-placeholder,
.admin textarea[type=search]::-webkit-input-placeholder,
.admin [type=search].textarea::-webkit-input-placeholder,
.admin .guest textarea[type=search]::-webkit-input-placeholder,
.guest .admin textarea[type=search]::-webkit-input-placeholder,
.admin .guest [type=search].textarea::-webkit-input-placeholder,
.guest .admin [type=search].textarea::-webkit-input-placeholder,
.admin .admin-base textarea[type=search]::-webkit-input-placeholder,
.admin-base .admin textarea[type=search]::-webkit-input-placeholder,
.admin .admin-base [type=search].textarea::-webkit-input-placeholder,
.admin-base .admin [type=search].textarea::-webkit-input-placeholder,
.admin input[type=tel]::-webkit-input-placeholder,
.admin textarea[type=tel]::-webkit-input-placeholder,
.admin [type=tel].textarea::-webkit-input-placeholder,
.admin .guest textarea[type=tel]::-webkit-input-placeholder,
.guest .admin textarea[type=tel]::-webkit-input-placeholder,
.admin .guest [type=tel].textarea::-webkit-input-placeholder,
.guest .admin [type=tel].textarea::-webkit-input-placeholder,
.admin .admin-base textarea[type=tel]::-webkit-input-placeholder,
.admin-base .admin textarea[type=tel]::-webkit-input-placeholder,
.admin .admin-base [type=tel].textarea::-webkit-input-placeholder,
.admin-base .admin [type=tel].textarea::-webkit-input-placeholder,
.admin input[type=url]::-webkit-input-placeholder,
.admin textarea[type=url]::-webkit-input-placeholder,
.admin [type=url].textarea::-webkit-input-placeholder,
.admin .guest textarea[type=url]::-webkit-input-placeholder,
.guest .admin textarea[type=url]::-webkit-input-placeholder,
.admin .guest [type=url].textarea::-webkit-input-placeholder,
.guest .admin [type=url].textarea::-webkit-input-placeholder,
.admin .admin-base textarea[type=url]::-webkit-input-placeholder,
.admin-base .admin textarea[type=url]::-webkit-input-placeholder,
.admin .admin-base [type=url].textarea::-webkit-input-placeholder,
.admin-base .admin [type=url].textarea::-webkit-input-placeholder,
.admin input[type=date]::-webkit-input-placeholder,
.admin textarea[type=date]::-webkit-input-placeholder,
.admin [type=date].textarea::-webkit-input-placeholder,
.admin .guest textarea[type=date]::-webkit-input-placeholder,
.guest .admin textarea[type=date]::-webkit-input-placeholder,
.admin .guest [type=date].textarea::-webkit-input-placeholder,
.guest .admin [type=date].textarea::-webkit-input-placeholder,
.admin .admin-base textarea[type=date]::-webkit-input-placeholder,
.admin-base .admin textarea[type=date]::-webkit-input-placeholder,
.admin .admin-base [type=date].textarea::-webkit-input-placeholder,
.admin-base .admin [type=date].textarea::-webkit-input-placeholder,
.admin select::-webkit-input-placeholder, .guest input[type=text]::-webkit-input-placeholder, .guest .admin input.textarea::-webkit-input-placeholder, .admin .guest input.textarea::-webkit-input-placeholder, .guest input.textarea::-webkit-input-placeholder, .guest .admin-base input.textarea::-webkit-input-placeholder, .admin-base .guest input.textarea::-webkit-input-placeholder, .guest .admin textarea[type=text]::-webkit-input-placeholder, .guest .admin textarea::-webkit-input-placeholder, .guest .admin textarea.textarea::-webkit-input-placeholder, .guest .admin textarea::-webkit-input-placeholder, .guest .admin textarea.textarea::-webkit-input-placeholder, .guest .admin .admin-base textarea::-webkit-input-placeholder, .admin-base .guest .admin textarea::-webkit-input-placeholder, .guest .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .guest .admin textarea.textarea::-webkit-input-placeholder, .admin .guest textarea[type=text]::-webkit-input-placeholder, .admin .guest textarea::-webkit-input-placeholder, .admin .guest textarea.textarea::-webkit-input-placeholder, .admin .guest textarea::-webkit-input-placeholder, .admin .guest textarea.textarea::-webkit-input-placeholder, .admin .guest .admin-base textarea::-webkit-input-placeholder, .admin-base .admin .guest textarea::-webkit-input-placeholder, .admin .guest .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .admin .guest textarea.textarea::-webkit-input-placeholder, .guest .admin [type=text].textarea::-webkit-input-placeholder, .guest .admin .textarea::-webkit-input-placeholder, .guest .admin .textarea::-webkit-input-placeholder, .guest .admin .admin-base .textarea::-webkit-input-placeholder, .admin-base .guest .admin .textarea::-webkit-input-placeholder, .admin .guest [type=text].textarea::-webkit-input-placeholder, .admin .guest .textarea::-webkit-input-placeholder, .admin .guest .textarea::-webkit-input-placeholder, .admin .guest .admin-base .textarea::-webkit-input-placeholder, .admin-base .admin .guest .textarea::-webkit-input-placeholder, .guest textarea[type=text]::-webkit-input-placeholder, .guest .admin textarea::-webkit-input-placeholder, .admin .guest textarea::-webkit-input-placeholder, .guest .admin textarea.textarea::-webkit-input-placeholder, .admin .guest textarea.textarea::-webkit-input-placeholder, .guest textarea::-webkit-input-placeholder, .guest textarea.textarea::-webkit-input-placeholder, .guest .admin-base textarea::-webkit-input-placeholder, .admin-base .guest textarea::-webkit-input-placeholder, .guest .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .guest textarea.textarea::-webkit-input-placeholder, .guest [type=text].textarea::-webkit-input-placeholder, .guest .admin .textarea::-webkit-input-placeholder, .admin .guest .textarea::-webkit-input-placeholder, .guest .textarea::-webkit-input-placeholder, .guest .admin-base .textarea::-webkit-input-placeholder, .admin-base .guest .textarea::-webkit-input-placeholder, .guest .admin-base textarea[type=text]::-webkit-input-placeholder, .guest .admin-base .admin textarea::-webkit-input-placeholder, .admin .guest .admin-base textarea::-webkit-input-placeholder, .guest .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin .guest .admin-base textarea.textarea::-webkit-input-placeholder, .guest .admin-base textarea::-webkit-input-placeholder, .guest .admin-base textarea.textarea::-webkit-input-placeholder, .guest .admin-base textarea::-webkit-input-placeholder, .guest .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .guest textarea[type=text]::-webkit-input-placeholder, .admin-base .guest .admin textarea::-webkit-input-placeholder, .admin .admin-base .guest textarea::-webkit-input-placeholder, .admin-base .guest .admin textarea.textarea::-webkit-input-placeholder, .admin .admin-base .guest textarea.textarea::-webkit-input-placeholder, .admin-base .guest textarea::-webkit-input-placeholder, .admin-base .guest textarea.textarea::-webkit-input-placeholder, .admin-base .guest textarea::-webkit-input-placeholder, .admin-base .guest textarea.textarea::-webkit-input-placeholder, .guest .admin-base [type=text].textarea::-webkit-input-placeholder, .guest .admin-base .admin .textarea::-webkit-input-placeholder, .admin .guest .admin-base .textarea::-webkit-input-placeholder, .guest .admin-base .textarea::-webkit-input-placeholder, .guest .admin-base .textarea::-webkit-input-placeholder, .admin-base .guest [type=text].textarea::-webkit-input-placeholder, .admin-base .guest .admin .textarea::-webkit-input-placeholder, .admin .admin-base .guest .textarea::-webkit-input-placeholder, .admin-base .guest .textarea::-webkit-input-placeholder, .admin-base .guest .textarea::-webkit-input-placeholder,
.guest input[type=email]::-webkit-input-placeholder,
.guest .admin textarea[type=email]::-webkit-input-placeholder,
.admin .guest textarea[type=email]::-webkit-input-placeholder,
.guest .admin [type=email].textarea::-webkit-input-placeholder,
.admin .guest [type=email].textarea::-webkit-input-placeholder,
.guest textarea[type=email]::-webkit-input-placeholder,
.guest [type=email].textarea::-webkit-input-placeholder,
.guest .admin-base textarea[type=email]::-webkit-input-placeholder,
.admin-base .guest textarea[type=email]::-webkit-input-placeholder,
.guest .admin-base [type=email].textarea::-webkit-input-placeholder,
.admin-base .guest [type=email].textarea::-webkit-input-placeholder,
.guest input[type=password]::-webkit-input-placeholder,
.guest .admin textarea[type=password]::-webkit-input-placeholder,
.admin .guest textarea[type=password]::-webkit-input-placeholder,
.guest .admin [type=password].textarea::-webkit-input-placeholder,
.admin .guest [type=password].textarea::-webkit-input-placeholder,
.guest textarea[type=password]::-webkit-input-placeholder,
.guest [type=password].textarea::-webkit-input-placeholder,
.guest .admin-base textarea[type=password]::-webkit-input-placeholder,
.admin-base .guest textarea[type=password]::-webkit-input-placeholder,
.guest .admin-base [type=password].textarea::-webkit-input-placeholder,
.admin-base .guest [type=password].textarea::-webkit-input-placeholder,
.guest input[type=number]::-webkit-input-placeholder,
.guest .admin textarea[type=number]::-webkit-input-placeholder,
.admin .guest textarea[type=number]::-webkit-input-placeholder,
.guest .admin [type=number].textarea::-webkit-input-placeholder,
.admin .guest [type=number].textarea::-webkit-input-placeholder,
.guest textarea[type=number]::-webkit-input-placeholder,
.guest [type=number].textarea::-webkit-input-placeholder,
.guest .admin-base textarea[type=number]::-webkit-input-placeholder,
.admin-base .guest textarea[type=number]::-webkit-input-placeholder,
.guest .admin-base [type=number].textarea::-webkit-input-placeholder,
.admin-base .guest [type=number].textarea::-webkit-input-placeholder,
.guest input[type=search]::-webkit-input-placeholder,
.guest .admin textarea[type=search]::-webkit-input-placeholder,
.admin .guest textarea[type=search]::-webkit-input-placeholder,
.guest .admin [type=search].textarea::-webkit-input-placeholder,
.admin .guest [type=search].textarea::-webkit-input-placeholder,
.guest textarea[type=search]::-webkit-input-placeholder,
.guest [type=search].textarea::-webkit-input-placeholder,
.guest .admin-base textarea[type=search]::-webkit-input-placeholder,
.admin-base .guest textarea[type=search]::-webkit-input-placeholder,
.guest .admin-base [type=search].textarea::-webkit-input-placeholder,
.admin-base .guest [type=search].textarea::-webkit-input-placeholder,
.guest input[type=tel]::-webkit-input-placeholder,
.guest .admin textarea[type=tel]::-webkit-input-placeholder,
.admin .guest textarea[type=tel]::-webkit-input-placeholder,
.guest .admin [type=tel].textarea::-webkit-input-placeholder,
.admin .guest [type=tel].textarea::-webkit-input-placeholder,
.guest textarea[type=tel]::-webkit-input-placeholder,
.guest [type=tel].textarea::-webkit-input-placeholder,
.guest .admin-base textarea[type=tel]::-webkit-input-placeholder,
.admin-base .guest textarea[type=tel]::-webkit-input-placeholder,
.guest .admin-base [type=tel].textarea::-webkit-input-placeholder,
.admin-base .guest [type=tel].textarea::-webkit-input-placeholder,
.guest input[type=url]::-webkit-input-placeholder,
.guest .admin textarea[type=url]::-webkit-input-placeholder,
.admin .guest textarea[type=url]::-webkit-input-placeholder,
.guest .admin [type=url].textarea::-webkit-input-placeholder,
.admin .guest [type=url].textarea::-webkit-input-placeholder,
.guest textarea[type=url]::-webkit-input-placeholder,
.guest [type=url].textarea::-webkit-input-placeholder,
.guest .admin-base textarea[type=url]::-webkit-input-placeholder,
.admin-base .guest textarea[type=url]::-webkit-input-placeholder,
.guest .admin-base [type=url].textarea::-webkit-input-placeholder,
.admin-base .guest [type=url].textarea::-webkit-input-placeholder,
.guest input[type=date]::-webkit-input-placeholder,
.guest .admin textarea[type=date]::-webkit-input-placeholder,
.admin .guest textarea[type=date]::-webkit-input-placeholder,
.guest .admin [type=date].textarea::-webkit-input-placeholder,
.admin .guest [type=date].textarea::-webkit-input-placeholder,
.guest textarea[type=date]::-webkit-input-placeholder,
.guest [type=date].textarea::-webkit-input-placeholder,
.guest .admin-base textarea[type=date]::-webkit-input-placeholder,
.admin-base .guest textarea[type=date]::-webkit-input-placeholder,
.guest .admin-base [type=date].textarea::-webkit-input-placeholder,
.admin-base .guest [type=date].textarea::-webkit-input-placeholder,
.guest select::-webkit-input-placeholder, .admin-base input[type=text]::-webkit-input-placeholder, .admin-base .admin input.textarea::-webkit-input-placeholder, .admin .admin-base input.textarea::-webkit-input-placeholder, .admin-base .guest input.textarea::-webkit-input-placeholder, .guest .admin-base input.textarea::-webkit-input-placeholder, .admin-base input.textarea::-webkit-input-placeholder, .admin-base .admin textarea[type=text]::-webkit-input-placeholder, .admin-base .admin textarea::-webkit-input-placeholder, .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin-base .admin .guest textarea::-webkit-input-placeholder, .guest .admin-base .admin textarea::-webkit-input-placeholder, .admin-base .admin .guest textarea.textarea::-webkit-input-placeholder, .guest .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin-base .admin textarea::-webkit-input-placeholder, .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin .admin-base textarea[type=text]::-webkit-input-placeholder, .admin .admin-base textarea::-webkit-input-placeholder, .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin .admin-base .guest textarea::-webkit-input-placeholder, .guest .admin .admin-base textarea::-webkit-input-placeholder, .admin .admin-base .guest textarea.textarea::-webkit-input-placeholder, .guest .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin .admin-base textarea::-webkit-input-placeholder, .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .admin [type=text].textarea::-webkit-input-placeholder, .admin-base .admin .textarea::-webkit-input-placeholder, .admin-base .admin .guest .textarea::-webkit-input-placeholder, .guest .admin-base .admin .textarea::-webkit-input-placeholder, .admin-base .admin .textarea::-webkit-input-placeholder, .admin .admin-base [type=text].textarea::-webkit-input-placeholder, .admin .admin-base .textarea::-webkit-input-placeholder, .admin .admin-base .guest .textarea::-webkit-input-placeholder, .guest .admin .admin-base .textarea::-webkit-input-placeholder, .admin .admin-base .textarea::-webkit-input-placeholder, .admin-base .guest textarea[type=text]::-webkit-input-placeholder, .admin-base .guest .admin textarea::-webkit-input-placeholder, .admin .admin-base .guest textarea::-webkit-input-placeholder, .admin-base .guest .admin textarea.textarea::-webkit-input-placeholder, .admin .admin-base .guest textarea.textarea::-webkit-input-placeholder, .admin-base .guest textarea::-webkit-input-placeholder, .admin-base .guest textarea.textarea::-webkit-input-placeholder, .admin-base .guest textarea::-webkit-input-placeholder, .admin-base .guest textarea.textarea::-webkit-input-placeholder, .guest .admin-base textarea[type=text]::-webkit-input-placeholder, .guest .admin-base .admin textarea::-webkit-input-placeholder, .admin .guest .admin-base textarea::-webkit-input-placeholder, .guest .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin .guest .admin-base textarea.textarea::-webkit-input-placeholder, .guest .admin-base textarea::-webkit-input-placeholder, .guest .admin-base textarea.textarea::-webkit-input-placeholder, .guest .admin-base textarea::-webkit-input-placeholder, .guest .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .guest [type=text].textarea::-webkit-input-placeholder, .admin-base .guest .admin .textarea::-webkit-input-placeholder, .admin .admin-base .guest .textarea::-webkit-input-placeholder, .admin-base .guest .textarea::-webkit-input-placeholder, .admin-base .guest .textarea::-webkit-input-placeholder, .guest .admin-base [type=text].textarea::-webkit-input-placeholder, .guest .admin-base .admin .textarea::-webkit-input-placeholder, .admin .guest .admin-base .textarea::-webkit-input-placeholder, .guest .admin-base .textarea::-webkit-input-placeholder, .guest .admin-base .textarea::-webkit-input-placeholder, .admin-base textarea[type=text]::-webkit-input-placeholder, .admin-base .admin textarea::-webkit-input-placeholder, .admin .admin-base textarea::-webkit-input-placeholder, .admin-base .admin textarea.textarea::-webkit-input-placeholder, .admin .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base .guest textarea::-webkit-input-placeholder, .guest .admin-base textarea::-webkit-input-placeholder, .admin-base .guest textarea.textarea::-webkit-input-placeholder, .guest .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base textarea::-webkit-input-placeholder, .admin-base textarea.textarea::-webkit-input-placeholder, .admin-base [type=text].textarea::-webkit-input-placeholder, .admin-base .admin .textarea::-webkit-input-placeholder, .admin .admin-base .textarea::-webkit-input-placeholder, .admin-base .guest .textarea::-webkit-input-placeholder, .guest .admin-base .textarea::-webkit-input-placeholder, .admin-base .textarea::-webkit-input-placeholder,
.admin-base input[type=email]::-webkit-input-placeholder,
.admin-base .admin textarea[type=email]::-webkit-input-placeholder,
.admin .admin-base textarea[type=email]::-webkit-input-placeholder,
.admin-base .admin [type=email].textarea::-webkit-input-placeholder,
.admin .admin-base [type=email].textarea::-webkit-input-placeholder,
.admin-base .guest textarea[type=email]::-webkit-input-placeholder,
.guest .admin-base textarea[type=email]::-webkit-input-placeholder,
.admin-base .guest [type=email].textarea::-webkit-input-placeholder,
.guest .admin-base [type=email].textarea::-webkit-input-placeholder,
.admin-base textarea[type=email]::-webkit-input-placeholder,
.admin-base [type=email].textarea::-webkit-input-placeholder,
.admin-base input[type=password]::-webkit-input-placeholder,
.admin-base .admin textarea[type=password]::-webkit-input-placeholder,
.admin .admin-base textarea[type=password]::-webkit-input-placeholder,
.admin-base .admin [type=password].textarea::-webkit-input-placeholder,
.admin .admin-base [type=password].textarea::-webkit-input-placeholder,
.admin-base .guest textarea[type=password]::-webkit-input-placeholder,
.guest .admin-base textarea[type=password]::-webkit-input-placeholder,
.admin-base .guest [type=password].textarea::-webkit-input-placeholder,
.guest .admin-base [type=password].textarea::-webkit-input-placeholder,
.admin-base textarea[type=password]::-webkit-input-placeholder,
.admin-base [type=password].textarea::-webkit-input-placeholder,
.admin-base input[type=number]::-webkit-input-placeholder,
.admin-base .admin textarea[type=number]::-webkit-input-placeholder,
.admin .admin-base textarea[type=number]::-webkit-input-placeholder,
.admin-base .admin [type=number].textarea::-webkit-input-placeholder,
.admin .admin-base [type=number].textarea::-webkit-input-placeholder,
.admin-base .guest textarea[type=number]::-webkit-input-placeholder,
.guest .admin-base textarea[type=number]::-webkit-input-placeholder,
.admin-base .guest [type=number].textarea::-webkit-input-placeholder,
.guest .admin-base [type=number].textarea::-webkit-input-placeholder,
.admin-base textarea[type=number]::-webkit-input-placeholder,
.admin-base [type=number].textarea::-webkit-input-placeholder,
.admin-base input[type=search]::-webkit-input-placeholder,
.admin-base .admin textarea[type=search]::-webkit-input-placeholder,
.admin .admin-base textarea[type=search]::-webkit-input-placeholder,
.admin-base .admin [type=search].textarea::-webkit-input-placeholder,
.admin .admin-base [type=search].textarea::-webkit-input-placeholder,
.admin-base .guest textarea[type=search]::-webkit-input-placeholder,
.guest .admin-base textarea[type=search]::-webkit-input-placeholder,
.admin-base .guest [type=search].textarea::-webkit-input-placeholder,
.guest .admin-base [type=search].textarea::-webkit-input-placeholder,
.admin-base textarea[type=search]::-webkit-input-placeholder,
.admin-base [type=search].textarea::-webkit-input-placeholder,
.admin-base input[type=tel]::-webkit-input-placeholder,
.admin-base .admin textarea[type=tel]::-webkit-input-placeholder,
.admin .admin-base textarea[type=tel]::-webkit-input-placeholder,
.admin-base .admin [type=tel].textarea::-webkit-input-placeholder,
.admin .admin-base [type=tel].textarea::-webkit-input-placeholder,
.admin-base .guest textarea[type=tel]::-webkit-input-placeholder,
.guest .admin-base textarea[type=tel]::-webkit-input-placeholder,
.admin-base .guest [type=tel].textarea::-webkit-input-placeholder,
.guest .admin-base [type=tel].textarea::-webkit-input-placeholder,
.admin-base textarea[type=tel]::-webkit-input-placeholder,
.admin-base [type=tel].textarea::-webkit-input-placeholder,
.admin-base input[type=url]::-webkit-input-placeholder,
.admin-base .admin textarea[type=url]::-webkit-input-placeholder,
.admin .admin-base textarea[type=url]::-webkit-input-placeholder,
.admin-base .admin [type=url].textarea::-webkit-input-placeholder,
.admin .admin-base [type=url].textarea::-webkit-input-placeholder,
.admin-base .guest textarea[type=url]::-webkit-input-placeholder,
.guest .admin-base textarea[type=url]::-webkit-input-placeholder,
.admin-base .guest [type=url].textarea::-webkit-input-placeholder,
.guest .admin-base [type=url].textarea::-webkit-input-placeholder,
.admin-base textarea[type=url]::-webkit-input-placeholder,
.admin-base [type=url].textarea::-webkit-input-placeholder,
.admin-base input[type=date]::-webkit-input-placeholder,
.admin-base .admin textarea[type=date]::-webkit-input-placeholder,
.admin .admin-base textarea[type=date]::-webkit-input-placeholder,
.admin-base .admin [type=date].textarea::-webkit-input-placeholder,
.admin .admin-base [type=date].textarea::-webkit-input-placeholder,
.admin-base .guest textarea[type=date]::-webkit-input-placeholder,
.guest .admin-base textarea[type=date]::-webkit-input-placeholder,
.admin-base .guest [type=date].textarea::-webkit-input-placeholder,
.guest .admin-base [type=date].textarea::-webkit-input-placeholder,
.admin-base textarea[type=date]::-webkit-input-placeholder,
.admin-base [type=date].textarea::-webkit-input-placeholder,
.admin-base select::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.admin input[type=text]:-moz-placeholder, .admin input.textarea:-moz-placeholder, .admin .guest input.textarea:-moz-placeholder, .guest .admin input.textarea:-moz-placeholder, .admin .admin-base input.textarea:-moz-placeholder, .admin-base .admin input.textarea:-moz-placeholder, .admin textarea[type=text]:-moz-placeholder, .admin textarea:-moz-placeholder, .admin .guest textarea:-moz-placeholder, .guest .admin textarea:-moz-placeholder, .admin .admin-base textarea:-moz-placeholder, .admin-base .admin textarea:-moz-placeholder, .admin [type=text].textarea:-moz-placeholder, .admin .textarea:-moz-placeholder, .admin .guest .textarea:-moz-placeholder, .guest .admin .textarea:-moz-placeholder, .admin .admin-base .textarea:-moz-placeholder, .admin-base .admin .textarea:-moz-placeholder, .admin .guest textarea[type=text]:-moz-placeholder, .admin .guest textarea:-moz-placeholder, .admin .guest textarea:-moz-placeholder, .admin .guest .admin-base textarea:-moz-placeholder, .admin-base .admin .guest textarea:-moz-placeholder, .guest .admin textarea[type=text]:-moz-placeholder, .guest .admin textarea:-moz-placeholder, .guest .admin textarea:-moz-placeholder, .guest .admin .admin-base textarea:-moz-placeholder, .admin-base .guest .admin textarea:-moz-placeholder, .admin .guest [type=text].textarea:-moz-placeholder, .admin .guest .textarea:-moz-placeholder, .admin .guest .textarea:-moz-placeholder, .admin .guest .admin-base .textarea:-moz-placeholder, .admin-base .admin .guest .textarea:-moz-placeholder, .guest .admin [type=text].textarea:-moz-placeholder, .guest .admin .textarea:-moz-placeholder, .guest .admin .textarea:-moz-placeholder, .guest .admin .admin-base .textarea:-moz-placeholder, .admin-base .guest .admin .textarea:-moz-placeholder, .admin .admin-base textarea[type=text]:-moz-placeholder, .admin .admin-base textarea:-moz-placeholder, .admin .admin-base .guest textarea:-moz-placeholder, .guest .admin .admin-base textarea:-moz-placeholder, .admin .admin-base textarea:-moz-placeholder, .admin-base .admin textarea[type=text]:-moz-placeholder, .admin-base .admin textarea:-moz-placeholder, .admin-base .admin .guest textarea:-moz-placeholder, .guest .admin-base .admin textarea:-moz-placeholder, .admin-base .admin textarea:-moz-placeholder, .admin .admin-base [type=text].textarea:-moz-placeholder, .admin .admin-base .textarea:-moz-placeholder, .admin .admin-base .guest .textarea:-moz-placeholder, .guest .admin .admin-base .textarea:-moz-placeholder, .admin .admin-base .textarea:-moz-placeholder, .admin-base .admin [type=text].textarea:-moz-placeholder, .admin-base .admin .textarea:-moz-placeholder, .admin-base .admin .guest .textarea:-moz-placeholder, .guest .admin-base .admin .textarea:-moz-placeholder, .admin-base .admin .textarea:-moz-placeholder,
.admin input[type=email]:-moz-placeholder,
.admin textarea[type=email]:-moz-placeholder,
.admin [type=email].textarea:-moz-placeholder,
.admin .guest textarea[type=email]:-moz-placeholder,
.guest .admin textarea[type=email]:-moz-placeholder,
.admin .guest [type=email].textarea:-moz-placeholder,
.guest .admin [type=email].textarea:-moz-placeholder,
.admin .admin-base textarea[type=email]:-moz-placeholder,
.admin-base .admin textarea[type=email]:-moz-placeholder,
.admin .admin-base [type=email].textarea:-moz-placeholder,
.admin-base .admin [type=email].textarea:-moz-placeholder,
.admin input[type=password]:-moz-placeholder,
.admin textarea[type=password]:-moz-placeholder,
.admin [type=password].textarea:-moz-placeholder,
.admin .guest textarea[type=password]:-moz-placeholder,
.guest .admin textarea[type=password]:-moz-placeholder,
.admin .guest [type=password].textarea:-moz-placeholder,
.guest .admin [type=password].textarea:-moz-placeholder,
.admin .admin-base textarea[type=password]:-moz-placeholder,
.admin-base .admin textarea[type=password]:-moz-placeholder,
.admin .admin-base [type=password].textarea:-moz-placeholder,
.admin-base .admin [type=password].textarea:-moz-placeholder,
.admin input[type=number]:-moz-placeholder,
.admin textarea[type=number]:-moz-placeholder,
.admin [type=number].textarea:-moz-placeholder,
.admin .guest textarea[type=number]:-moz-placeholder,
.guest .admin textarea[type=number]:-moz-placeholder,
.admin .guest [type=number].textarea:-moz-placeholder,
.guest .admin [type=number].textarea:-moz-placeholder,
.admin .admin-base textarea[type=number]:-moz-placeholder,
.admin-base .admin textarea[type=number]:-moz-placeholder,
.admin .admin-base [type=number].textarea:-moz-placeholder,
.admin-base .admin [type=number].textarea:-moz-placeholder,
.admin input[type=search]:-moz-placeholder,
.admin textarea[type=search]:-moz-placeholder,
.admin [type=search].textarea:-moz-placeholder,
.admin .guest textarea[type=search]:-moz-placeholder,
.guest .admin textarea[type=search]:-moz-placeholder,
.admin .guest [type=search].textarea:-moz-placeholder,
.guest .admin [type=search].textarea:-moz-placeholder,
.admin .admin-base textarea[type=search]:-moz-placeholder,
.admin-base .admin textarea[type=search]:-moz-placeholder,
.admin .admin-base [type=search].textarea:-moz-placeholder,
.admin-base .admin [type=search].textarea:-moz-placeholder,
.admin input[type=tel]:-moz-placeholder,
.admin textarea[type=tel]:-moz-placeholder,
.admin [type=tel].textarea:-moz-placeholder,
.admin .guest textarea[type=tel]:-moz-placeholder,
.guest .admin textarea[type=tel]:-moz-placeholder,
.admin .guest [type=tel].textarea:-moz-placeholder,
.guest .admin [type=tel].textarea:-moz-placeholder,
.admin .admin-base textarea[type=tel]:-moz-placeholder,
.admin-base .admin textarea[type=tel]:-moz-placeholder,
.admin .admin-base [type=tel].textarea:-moz-placeholder,
.admin-base .admin [type=tel].textarea:-moz-placeholder,
.admin input[type=url]:-moz-placeholder,
.admin textarea[type=url]:-moz-placeholder,
.admin [type=url].textarea:-moz-placeholder,
.admin .guest textarea[type=url]:-moz-placeholder,
.guest .admin textarea[type=url]:-moz-placeholder,
.admin .guest [type=url].textarea:-moz-placeholder,
.guest .admin [type=url].textarea:-moz-placeholder,
.admin .admin-base textarea[type=url]:-moz-placeholder,
.admin-base .admin textarea[type=url]:-moz-placeholder,
.admin .admin-base [type=url].textarea:-moz-placeholder,
.admin-base .admin [type=url].textarea:-moz-placeholder,
.admin input[type=date]:-moz-placeholder,
.admin textarea[type=date]:-moz-placeholder,
.admin [type=date].textarea:-moz-placeholder,
.admin .guest textarea[type=date]:-moz-placeholder,
.guest .admin textarea[type=date]:-moz-placeholder,
.admin .guest [type=date].textarea:-moz-placeholder,
.guest .admin [type=date].textarea:-moz-placeholder,
.admin .admin-base textarea[type=date]:-moz-placeholder,
.admin-base .admin textarea[type=date]:-moz-placeholder,
.admin .admin-base [type=date].textarea:-moz-placeholder,
.admin-base .admin [type=date].textarea:-moz-placeholder,
.admin select:-moz-placeholder, .guest input[type=text]:-moz-placeholder, .guest .admin input.textarea:-moz-placeholder, .admin .guest input.textarea:-moz-placeholder, .guest input.textarea:-moz-placeholder, .guest .admin-base input.textarea:-moz-placeholder, .admin-base .guest input.textarea:-moz-placeholder, .guest .admin textarea[type=text]:-moz-placeholder, .guest .admin textarea:-moz-placeholder, .guest .admin textarea:-moz-placeholder, .guest .admin .admin-base textarea:-moz-placeholder, .admin-base .guest .admin textarea:-moz-placeholder, .admin .guest textarea[type=text]:-moz-placeholder, .admin .guest textarea:-moz-placeholder, .admin .guest textarea:-moz-placeholder, .admin .guest .admin-base textarea:-moz-placeholder, .admin-base .admin .guest textarea:-moz-placeholder, .guest .admin [type=text].textarea:-moz-placeholder, .guest .admin .textarea:-moz-placeholder, .guest .admin .textarea:-moz-placeholder, .guest .admin .admin-base .textarea:-moz-placeholder, .admin-base .guest .admin .textarea:-moz-placeholder, .admin .guest [type=text].textarea:-moz-placeholder, .admin .guest .textarea:-moz-placeholder, .admin .guest .textarea:-moz-placeholder, .admin .guest .admin-base .textarea:-moz-placeholder, .admin-base .admin .guest .textarea:-moz-placeholder, .guest textarea[type=text]:-moz-placeholder, .guest .admin textarea:-moz-placeholder, .admin .guest textarea:-moz-placeholder, .guest textarea:-moz-placeholder, .guest .admin-base textarea:-moz-placeholder, .admin-base .guest textarea:-moz-placeholder, .guest [type=text].textarea:-moz-placeholder, .guest .admin .textarea:-moz-placeholder, .admin .guest .textarea:-moz-placeholder, .guest .textarea:-moz-placeholder, .guest .admin-base .textarea:-moz-placeholder, .admin-base .guest .textarea:-moz-placeholder, .guest .admin-base textarea[type=text]:-moz-placeholder, .guest .admin-base .admin textarea:-moz-placeholder, .admin .guest .admin-base textarea:-moz-placeholder, .guest .admin-base textarea:-moz-placeholder, .guest .admin-base textarea:-moz-placeholder, .admin-base .guest textarea[type=text]:-moz-placeholder, .admin-base .guest .admin textarea:-moz-placeholder, .admin .admin-base .guest textarea:-moz-placeholder, .admin-base .guest textarea:-moz-placeholder, .admin-base .guest textarea:-moz-placeholder, .guest .admin-base [type=text].textarea:-moz-placeholder, .guest .admin-base .admin .textarea:-moz-placeholder, .admin .guest .admin-base .textarea:-moz-placeholder, .guest .admin-base .textarea:-moz-placeholder, .guest .admin-base .textarea:-moz-placeholder, .admin-base .guest [type=text].textarea:-moz-placeholder, .admin-base .guest .admin .textarea:-moz-placeholder, .admin .admin-base .guest .textarea:-moz-placeholder, .admin-base .guest .textarea:-moz-placeholder, .admin-base .guest .textarea:-moz-placeholder,
.guest input[type=email]:-moz-placeholder,
.guest .admin textarea[type=email]:-moz-placeholder,
.admin .guest textarea[type=email]:-moz-placeholder,
.guest .admin [type=email].textarea:-moz-placeholder,
.admin .guest [type=email].textarea:-moz-placeholder,
.guest textarea[type=email]:-moz-placeholder,
.guest [type=email].textarea:-moz-placeholder,
.guest .admin-base textarea[type=email]:-moz-placeholder,
.admin-base .guest textarea[type=email]:-moz-placeholder,
.guest .admin-base [type=email].textarea:-moz-placeholder,
.admin-base .guest [type=email].textarea:-moz-placeholder,
.guest input[type=password]:-moz-placeholder,
.guest .admin textarea[type=password]:-moz-placeholder,
.admin .guest textarea[type=password]:-moz-placeholder,
.guest .admin [type=password].textarea:-moz-placeholder,
.admin .guest [type=password].textarea:-moz-placeholder,
.guest textarea[type=password]:-moz-placeholder,
.guest [type=password].textarea:-moz-placeholder,
.guest .admin-base textarea[type=password]:-moz-placeholder,
.admin-base .guest textarea[type=password]:-moz-placeholder,
.guest .admin-base [type=password].textarea:-moz-placeholder,
.admin-base .guest [type=password].textarea:-moz-placeholder,
.guest input[type=number]:-moz-placeholder,
.guest .admin textarea[type=number]:-moz-placeholder,
.admin .guest textarea[type=number]:-moz-placeholder,
.guest .admin [type=number].textarea:-moz-placeholder,
.admin .guest [type=number].textarea:-moz-placeholder,
.guest textarea[type=number]:-moz-placeholder,
.guest [type=number].textarea:-moz-placeholder,
.guest .admin-base textarea[type=number]:-moz-placeholder,
.admin-base .guest textarea[type=number]:-moz-placeholder,
.guest .admin-base [type=number].textarea:-moz-placeholder,
.admin-base .guest [type=number].textarea:-moz-placeholder,
.guest input[type=search]:-moz-placeholder,
.guest .admin textarea[type=search]:-moz-placeholder,
.admin .guest textarea[type=search]:-moz-placeholder,
.guest .admin [type=search].textarea:-moz-placeholder,
.admin .guest [type=search].textarea:-moz-placeholder,
.guest textarea[type=search]:-moz-placeholder,
.guest [type=search].textarea:-moz-placeholder,
.guest .admin-base textarea[type=search]:-moz-placeholder,
.admin-base .guest textarea[type=search]:-moz-placeholder,
.guest .admin-base [type=search].textarea:-moz-placeholder,
.admin-base .guest [type=search].textarea:-moz-placeholder,
.guest input[type=tel]:-moz-placeholder,
.guest .admin textarea[type=tel]:-moz-placeholder,
.admin .guest textarea[type=tel]:-moz-placeholder,
.guest .admin [type=tel].textarea:-moz-placeholder,
.admin .guest [type=tel].textarea:-moz-placeholder,
.guest textarea[type=tel]:-moz-placeholder,
.guest [type=tel].textarea:-moz-placeholder,
.guest .admin-base textarea[type=tel]:-moz-placeholder,
.admin-base .guest textarea[type=tel]:-moz-placeholder,
.guest .admin-base [type=tel].textarea:-moz-placeholder,
.admin-base .guest [type=tel].textarea:-moz-placeholder,
.guest input[type=url]:-moz-placeholder,
.guest .admin textarea[type=url]:-moz-placeholder,
.admin .guest textarea[type=url]:-moz-placeholder,
.guest .admin [type=url].textarea:-moz-placeholder,
.admin .guest [type=url].textarea:-moz-placeholder,
.guest textarea[type=url]:-moz-placeholder,
.guest [type=url].textarea:-moz-placeholder,
.guest .admin-base textarea[type=url]:-moz-placeholder,
.admin-base .guest textarea[type=url]:-moz-placeholder,
.guest .admin-base [type=url].textarea:-moz-placeholder,
.admin-base .guest [type=url].textarea:-moz-placeholder,
.guest input[type=date]:-moz-placeholder,
.guest .admin textarea[type=date]:-moz-placeholder,
.admin .guest textarea[type=date]:-moz-placeholder,
.guest .admin [type=date].textarea:-moz-placeholder,
.admin .guest [type=date].textarea:-moz-placeholder,
.guest textarea[type=date]:-moz-placeholder,
.guest [type=date].textarea:-moz-placeholder,
.guest .admin-base textarea[type=date]:-moz-placeholder,
.admin-base .guest textarea[type=date]:-moz-placeholder,
.guest .admin-base [type=date].textarea:-moz-placeholder,
.admin-base .guest [type=date].textarea:-moz-placeholder,
.guest select:-moz-placeholder, .admin-base input[type=text]:-moz-placeholder, .admin-base .admin input.textarea:-moz-placeholder, .admin .admin-base input.textarea:-moz-placeholder, .admin-base .guest input.textarea:-moz-placeholder, .guest .admin-base input.textarea:-moz-placeholder, .admin-base input.textarea:-moz-placeholder, .admin-base .admin textarea[type=text]:-moz-placeholder, .admin-base .admin textarea:-moz-placeholder, .admin-base .admin .guest textarea:-moz-placeholder, .guest .admin-base .admin textarea:-moz-placeholder, .admin-base .admin textarea:-moz-placeholder, .admin .admin-base textarea[type=text]:-moz-placeholder, .admin .admin-base textarea:-moz-placeholder, .admin .admin-base .guest textarea:-moz-placeholder, .guest .admin .admin-base textarea:-moz-placeholder, .admin .admin-base textarea:-moz-placeholder, .admin-base .admin [type=text].textarea:-moz-placeholder, .admin-base .admin .textarea:-moz-placeholder, .admin-base .admin .guest .textarea:-moz-placeholder, .guest .admin-base .admin .textarea:-moz-placeholder, .admin-base .admin .textarea:-moz-placeholder, .admin .admin-base [type=text].textarea:-moz-placeholder, .admin .admin-base .textarea:-moz-placeholder, .admin .admin-base .guest .textarea:-moz-placeholder, .guest .admin .admin-base .textarea:-moz-placeholder, .admin .admin-base .textarea:-moz-placeholder, .admin-base .guest textarea[type=text]:-moz-placeholder, .admin-base .guest .admin textarea:-moz-placeholder, .admin .admin-base .guest textarea:-moz-placeholder, .admin-base .guest textarea:-moz-placeholder, .admin-base .guest textarea:-moz-placeholder, .guest .admin-base textarea[type=text]:-moz-placeholder, .guest .admin-base .admin textarea:-moz-placeholder, .admin .guest .admin-base textarea:-moz-placeholder, .guest .admin-base textarea:-moz-placeholder, .guest .admin-base textarea:-moz-placeholder, .admin-base .guest [type=text].textarea:-moz-placeholder, .admin-base .guest .admin .textarea:-moz-placeholder, .admin .admin-base .guest .textarea:-moz-placeholder, .admin-base .guest .textarea:-moz-placeholder, .admin-base .guest .textarea:-moz-placeholder, .guest .admin-base [type=text].textarea:-moz-placeholder, .guest .admin-base .admin .textarea:-moz-placeholder, .admin .guest .admin-base .textarea:-moz-placeholder, .guest .admin-base .textarea:-moz-placeholder, .guest .admin-base .textarea:-moz-placeholder, .admin-base textarea[type=text]:-moz-placeholder, .admin-base .admin textarea:-moz-placeholder, .admin .admin-base textarea:-moz-placeholder, .admin-base .guest textarea:-moz-placeholder, .guest .admin-base textarea:-moz-placeholder, .admin-base textarea:-moz-placeholder, .admin-base [type=text].textarea:-moz-placeholder, .admin-base .admin .textarea:-moz-placeholder, .admin .admin-base .textarea:-moz-placeholder, .admin-base .guest .textarea:-moz-placeholder, .guest .admin-base .textarea:-moz-placeholder, .admin-base .textarea:-moz-placeholder,
.admin-base input[type=email]:-moz-placeholder,
.admin-base .admin textarea[type=email]:-moz-placeholder,
.admin .admin-base textarea[type=email]:-moz-placeholder,
.admin-base .admin [type=email].textarea:-moz-placeholder,
.admin .admin-base [type=email].textarea:-moz-placeholder,
.admin-base .guest textarea[type=email]:-moz-placeholder,
.guest .admin-base textarea[type=email]:-moz-placeholder,
.admin-base .guest [type=email].textarea:-moz-placeholder,
.guest .admin-base [type=email].textarea:-moz-placeholder,
.admin-base textarea[type=email]:-moz-placeholder,
.admin-base [type=email].textarea:-moz-placeholder,
.admin-base input[type=password]:-moz-placeholder,
.admin-base .admin textarea[type=password]:-moz-placeholder,
.admin .admin-base textarea[type=password]:-moz-placeholder,
.admin-base .admin [type=password].textarea:-moz-placeholder,
.admin .admin-base [type=password].textarea:-moz-placeholder,
.admin-base .guest textarea[type=password]:-moz-placeholder,
.guest .admin-base textarea[type=password]:-moz-placeholder,
.admin-base .guest [type=password].textarea:-moz-placeholder,
.guest .admin-base [type=password].textarea:-moz-placeholder,
.admin-base textarea[type=password]:-moz-placeholder,
.admin-base [type=password].textarea:-moz-placeholder,
.admin-base input[type=number]:-moz-placeholder,
.admin-base .admin textarea[type=number]:-moz-placeholder,
.admin .admin-base textarea[type=number]:-moz-placeholder,
.admin-base .admin [type=number].textarea:-moz-placeholder,
.admin .admin-base [type=number].textarea:-moz-placeholder,
.admin-base .guest textarea[type=number]:-moz-placeholder,
.guest .admin-base textarea[type=number]:-moz-placeholder,
.admin-base .guest [type=number].textarea:-moz-placeholder,
.guest .admin-base [type=number].textarea:-moz-placeholder,
.admin-base textarea[type=number]:-moz-placeholder,
.admin-base [type=number].textarea:-moz-placeholder,
.admin-base input[type=search]:-moz-placeholder,
.admin-base .admin textarea[type=search]:-moz-placeholder,
.admin .admin-base textarea[type=search]:-moz-placeholder,
.admin-base .admin [type=search].textarea:-moz-placeholder,
.admin .admin-base [type=search].textarea:-moz-placeholder,
.admin-base .guest textarea[type=search]:-moz-placeholder,
.guest .admin-base textarea[type=search]:-moz-placeholder,
.admin-base .guest [type=search].textarea:-moz-placeholder,
.guest .admin-base [type=search].textarea:-moz-placeholder,
.admin-base textarea[type=search]:-moz-placeholder,
.admin-base [type=search].textarea:-moz-placeholder,
.admin-base input[type=tel]:-moz-placeholder,
.admin-base .admin textarea[type=tel]:-moz-placeholder,
.admin .admin-base textarea[type=tel]:-moz-placeholder,
.admin-base .admin [type=tel].textarea:-moz-placeholder,
.admin .admin-base [type=tel].textarea:-moz-placeholder,
.admin-base .guest textarea[type=tel]:-moz-placeholder,
.guest .admin-base textarea[type=tel]:-moz-placeholder,
.admin-base .guest [type=tel].textarea:-moz-placeholder,
.guest .admin-base [type=tel].textarea:-moz-placeholder,
.admin-base textarea[type=tel]:-moz-placeholder,
.admin-base [type=tel].textarea:-moz-placeholder,
.admin-base input[type=url]:-moz-placeholder,
.admin-base .admin textarea[type=url]:-moz-placeholder,
.admin .admin-base textarea[type=url]:-moz-placeholder,
.admin-base .admin [type=url].textarea:-moz-placeholder,
.admin .admin-base [type=url].textarea:-moz-placeholder,
.admin-base .guest textarea[type=url]:-moz-placeholder,
.guest .admin-base textarea[type=url]:-moz-placeholder,
.admin-base .guest [type=url].textarea:-moz-placeholder,
.guest .admin-base [type=url].textarea:-moz-placeholder,
.admin-base textarea[type=url]:-moz-placeholder,
.admin-base [type=url].textarea:-moz-placeholder,
.admin-base input[type=date]:-moz-placeholder,
.admin-base .admin textarea[type=date]:-moz-placeholder,
.admin .admin-base textarea[type=date]:-moz-placeholder,
.admin-base .admin [type=date].textarea:-moz-placeholder,
.admin .admin-base [type=date].textarea:-moz-placeholder,
.admin-base .guest textarea[type=date]:-moz-placeholder,
.guest .admin-base textarea[type=date]:-moz-placeholder,
.admin-base .guest [type=date].textarea:-moz-placeholder,
.guest .admin-base [type=date].textarea:-moz-placeholder,
.admin-base textarea[type=date]:-moz-placeholder,
.admin-base [type=date].textarea:-moz-placeholder,
.admin-base select:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.admin input[type=text]::-moz-placeholder, .admin input.textarea::-moz-placeholder, .admin .guest input.textarea::-moz-placeholder, .guest .admin input.textarea::-moz-placeholder, .admin .admin-base input.textarea::-moz-placeholder, .admin-base .admin input.textarea::-moz-placeholder, .admin textarea[type=text]::-moz-placeholder, .admin textarea::-moz-placeholder, .admin textarea.textarea::-moz-placeholder, .admin .guest textarea::-moz-placeholder, .guest .admin textarea::-moz-placeholder, .admin .guest textarea.textarea::-moz-placeholder, .guest .admin textarea.textarea::-moz-placeholder, .admin .admin-base textarea::-moz-placeholder, .admin-base .admin textarea::-moz-placeholder, .admin .admin-base textarea.textarea::-moz-placeholder, .admin-base .admin textarea.textarea::-moz-placeholder, .admin [type=text].textarea::-moz-placeholder, .admin .textarea::-moz-placeholder, .admin .guest .textarea::-moz-placeholder, .guest .admin .textarea::-moz-placeholder, .admin .admin-base .textarea::-moz-placeholder, .admin-base .admin .textarea::-moz-placeholder, .admin .guest textarea[type=text]::-moz-placeholder, .admin .guest textarea::-moz-placeholder, .admin .guest textarea.textarea::-moz-placeholder, .admin .guest textarea::-moz-placeholder, .admin .guest textarea.textarea::-moz-placeholder, .admin .guest .admin-base textarea::-moz-placeholder, .admin-base .admin .guest textarea::-moz-placeholder, .admin .guest .admin-base textarea.textarea::-moz-placeholder, .admin-base .admin .guest textarea.textarea::-moz-placeholder, .guest .admin textarea[type=text]::-moz-placeholder, .guest .admin textarea::-moz-placeholder, .guest .admin textarea.textarea::-moz-placeholder, .guest .admin textarea::-moz-placeholder, .guest .admin textarea.textarea::-moz-placeholder, .guest .admin .admin-base textarea::-moz-placeholder, .admin-base .guest .admin textarea::-moz-placeholder, .guest .admin .admin-base textarea.textarea::-moz-placeholder, .admin-base .guest .admin textarea.textarea::-moz-placeholder, .admin .guest [type=text].textarea::-moz-placeholder, .admin .guest .textarea::-moz-placeholder, .admin .guest .textarea::-moz-placeholder, .admin .guest .admin-base .textarea::-moz-placeholder, .admin-base .admin .guest .textarea::-moz-placeholder, .guest .admin [type=text].textarea::-moz-placeholder, .guest .admin .textarea::-moz-placeholder, .guest .admin .textarea::-moz-placeholder, .guest .admin .admin-base .textarea::-moz-placeholder, .admin-base .guest .admin .textarea::-moz-placeholder, .admin .admin-base textarea[type=text]::-moz-placeholder, .admin .admin-base textarea::-moz-placeholder, .admin .admin-base textarea.textarea::-moz-placeholder, .admin .admin-base .guest textarea::-moz-placeholder, .guest .admin .admin-base textarea::-moz-placeholder, .admin .admin-base .guest textarea.textarea::-moz-placeholder, .guest .admin .admin-base textarea.textarea::-moz-placeholder, .admin .admin-base textarea::-moz-placeholder, .admin .admin-base textarea.textarea::-moz-placeholder, .admin-base .admin textarea[type=text]::-moz-placeholder, .admin-base .admin textarea::-moz-placeholder, .admin-base .admin textarea.textarea::-moz-placeholder, .admin-base .admin .guest textarea::-moz-placeholder, .guest .admin-base .admin textarea::-moz-placeholder, .admin-base .admin .guest textarea.textarea::-moz-placeholder, .guest .admin-base .admin textarea.textarea::-moz-placeholder, .admin-base .admin textarea::-moz-placeholder, .admin-base .admin textarea.textarea::-moz-placeholder, .admin .admin-base [type=text].textarea::-moz-placeholder, .admin .admin-base .textarea::-moz-placeholder, .admin .admin-base .guest .textarea::-moz-placeholder, .guest .admin .admin-base .textarea::-moz-placeholder, .admin .admin-base .textarea::-moz-placeholder, .admin-base .admin [type=text].textarea::-moz-placeholder, .admin-base .admin .textarea::-moz-placeholder, .admin-base .admin .guest .textarea::-moz-placeholder, .guest .admin-base .admin .textarea::-moz-placeholder, .admin-base .admin .textarea::-moz-placeholder,
.admin input[type=email]::-moz-placeholder,
.admin textarea[type=email]::-moz-placeholder,
.admin [type=email].textarea::-moz-placeholder,
.admin .guest textarea[type=email]::-moz-placeholder,
.guest .admin textarea[type=email]::-moz-placeholder,
.admin .guest [type=email].textarea::-moz-placeholder,
.guest .admin [type=email].textarea::-moz-placeholder,
.admin .admin-base textarea[type=email]::-moz-placeholder,
.admin-base .admin textarea[type=email]::-moz-placeholder,
.admin .admin-base [type=email].textarea::-moz-placeholder,
.admin-base .admin [type=email].textarea::-moz-placeholder,
.admin input[type=password]::-moz-placeholder,
.admin textarea[type=password]::-moz-placeholder,
.admin [type=password].textarea::-moz-placeholder,
.admin .guest textarea[type=password]::-moz-placeholder,
.guest .admin textarea[type=password]::-moz-placeholder,
.admin .guest [type=password].textarea::-moz-placeholder,
.guest .admin [type=password].textarea::-moz-placeholder,
.admin .admin-base textarea[type=password]::-moz-placeholder,
.admin-base .admin textarea[type=password]::-moz-placeholder,
.admin .admin-base [type=password].textarea::-moz-placeholder,
.admin-base .admin [type=password].textarea::-moz-placeholder,
.admin input[type=number]::-moz-placeholder,
.admin textarea[type=number]::-moz-placeholder,
.admin [type=number].textarea::-moz-placeholder,
.admin .guest textarea[type=number]::-moz-placeholder,
.guest .admin textarea[type=number]::-moz-placeholder,
.admin .guest [type=number].textarea::-moz-placeholder,
.guest .admin [type=number].textarea::-moz-placeholder,
.admin .admin-base textarea[type=number]::-moz-placeholder,
.admin-base .admin textarea[type=number]::-moz-placeholder,
.admin .admin-base [type=number].textarea::-moz-placeholder,
.admin-base .admin [type=number].textarea::-moz-placeholder,
.admin input[type=search]::-moz-placeholder,
.admin textarea[type=search]::-moz-placeholder,
.admin [type=search].textarea::-moz-placeholder,
.admin .guest textarea[type=search]::-moz-placeholder,
.guest .admin textarea[type=search]::-moz-placeholder,
.admin .guest [type=search].textarea::-moz-placeholder,
.guest .admin [type=search].textarea::-moz-placeholder,
.admin .admin-base textarea[type=search]::-moz-placeholder,
.admin-base .admin textarea[type=search]::-moz-placeholder,
.admin .admin-base [type=search].textarea::-moz-placeholder,
.admin-base .admin [type=search].textarea::-moz-placeholder,
.admin input[type=tel]::-moz-placeholder,
.admin textarea[type=tel]::-moz-placeholder,
.admin [type=tel].textarea::-moz-placeholder,
.admin .guest textarea[type=tel]::-moz-placeholder,
.guest .admin textarea[type=tel]::-moz-placeholder,
.admin .guest [type=tel].textarea::-moz-placeholder,
.guest .admin [type=tel].textarea::-moz-placeholder,
.admin .admin-base textarea[type=tel]::-moz-placeholder,
.admin-base .admin textarea[type=tel]::-moz-placeholder,
.admin .admin-base [type=tel].textarea::-moz-placeholder,
.admin-base .admin [type=tel].textarea::-moz-placeholder,
.admin input[type=url]::-moz-placeholder,
.admin textarea[type=url]::-moz-placeholder,
.admin [type=url].textarea::-moz-placeholder,
.admin .guest textarea[type=url]::-moz-placeholder,
.guest .admin textarea[type=url]::-moz-placeholder,
.admin .guest [type=url].textarea::-moz-placeholder,
.guest .admin [type=url].textarea::-moz-placeholder,
.admin .admin-base textarea[type=url]::-moz-placeholder,
.admin-base .admin textarea[type=url]::-moz-placeholder,
.admin .admin-base [type=url].textarea::-moz-placeholder,
.admin-base .admin [type=url].textarea::-moz-placeholder,
.admin input[type=date]::-moz-placeholder,
.admin textarea[type=date]::-moz-placeholder,
.admin [type=date].textarea::-moz-placeholder,
.admin .guest textarea[type=date]::-moz-placeholder,
.guest .admin textarea[type=date]::-moz-placeholder,
.admin .guest [type=date].textarea::-moz-placeholder,
.guest .admin [type=date].textarea::-moz-placeholder,
.admin .admin-base textarea[type=date]::-moz-placeholder,
.admin-base .admin textarea[type=date]::-moz-placeholder,
.admin .admin-base [type=date].textarea::-moz-placeholder,
.admin-base .admin [type=date].textarea::-moz-placeholder,
.admin select::-moz-placeholder, .guest input[type=text]::-moz-placeholder, .guest .admin input.textarea::-moz-placeholder, .admin .guest input.textarea::-moz-placeholder, .guest input.textarea::-moz-placeholder, .guest .admin-base input.textarea::-moz-placeholder, .admin-base .guest input.textarea::-moz-placeholder, .guest .admin textarea[type=text]::-moz-placeholder, .guest .admin textarea::-moz-placeholder, .guest .admin textarea.textarea::-moz-placeholder, .guest .admin textarea::-moz-placeholder, .guest .admin textarea.textarea::-moz-placeholder, .guest .admin .admin-base textarea::-moz-placeholder, .admin-base .guest .admin textarea::-moz-placeholder, .guest .admin .admin-base textarea.textarea::-moz-placeholder, .admin-base .guest .admin textarea.textarea::-moz-placeholder, .admin .guest textarea[type=text]::-moz-placeholder, .admin .guest textarea::-moz-placeholder, .admin .guest textarea.textarea::-moz-placeholder, .admin .guest textarea::-moz-placeholder, .admin .guest textarea.textarea::-moz-placeholder, .admin .guest .admin-base textarea::-moz-placeholder, .admin-base .admin .guest textarea::-moz-placeholder, .admin .guest .admin-base textarea.textarea::-moz-placeholder, .admin-base .admin .guest textarea.textarea::-moz-placeholder, .guest .admin [type=text].textarea::-moz-placeholder, .guest .admin .textarea::-moz-placeholder, .guest .admin .textarea::-moz-placeholder, .guest .admin .admin-base .textarea::-moz-placeholder, .admin-base .guest .admin .textarea::-moz-placeholder, .admin .guest [type=text].textarea::-moz-placeholder, .admin .guest .textarea::-moz-placeholder, .admin .guest .textarea::-moz-placeholder, .admin .guest .admin-base .textarea::-moz-placeholder, .admin-base .admin .guest .textarea::-moz-placeholder, .guest textarea[type=text]::-moz-placeholder, .guest .admin textarea::-moz-placeholder, .admin .guest textarea::-moz-placeholder, .guest .admin textarea.textarea::-moz-placeholder, .admin .guest textarea.textarea::-moz-placeholder, .guest textarea::-moz-placeholder, .guest textarea.textarea::-moz-placeholder, .guest .admin-base textarea::-moz-placeholder, .admin-base .guest textarea::-moz-placeholder, .guest .admin-base textarea.textarea::-moz-placeholder, .admin-base .guest textarea.textarea::-moz-placeholder, .guest [type=text].textarea::-moz-placeholder, .guest .admin .textarea::-moz-placeholder, .admin .guest .textarea::-moz-placeholder, .guest .textarea::-moz-placeholder, .guest .admin-base .textarea::-moz-placeholder, .admin-base .guest .textarea::-moz-placeholder, .guest .admin-base textarea[type=text]::-moz-placeholder, .guest .admin-base .admin textarea::-moz-placeholder, .admin .guest .admin-base textarea::-moz-placeholder, .guest .admin-base .admin textarea.textarea::-moz-placeholder, .admin .guest .admin-base textarea.textarea::-moz-placeholder, .guest .admin-base textarea::-moz-placeholder, .guest .admin-base textarea.textarea::-moz-placeholder, .guest .admin-base textarea::-moz-placeholder, .guest .admin-base textarea.textarea::-moz-placeholder, .admin-base .guest textarea[type=text]::-moz-placeholder, .admin-base .guest .admin textarea::-moz-placeholder, .admin .admin-base .guest textarea::-moz-placeholder, .admin-base .guest .admin textarea.textarea::-moz-placeholder, .admin .admin-base .guest textarea.textarea::-moz-placeholder, .admin-base .guest textarea::-moz-placeholder, .admin-base .guest textarea.textarea::-moz-placeholder, .admin-base .guest textarea::-moz-placeholder, .admin-base .guest textarea.textarea::-moz-placeholder, .guest .admin-base [type=text].textarea::-moz-placeholder, .guest .admin-base .admin .textarea::-moz-placeholder, .admin .guest .admin-base .textarea::-moz-placeholder, .guest .admin-base .textarea::-moz-placeholder, .guest .admin-base .textarea::-moz-placeholder, .admin-base .guest [type=text].textarea::-moz-placeholder, .admin-base .guest .admin .textarea::-moz-placeholder, .admin .admin-base .guest .textarea::-moz-placeholder, .admin-base .guest .textarea::-moz-placeholder, .admin-base .guest .textarea::-moz-placeholder,
.guest input[type=email]::-moz-placeholder,
.guest .admin textarea[type=email]::-moz-placeholder,
.admin .guest textarea[type=email]::-moz-placeholder,
.guest .admin [type=email].textarea::-moz-placeholder,
.admin .guest [type=email].textarea::-moz-placeholder,
.guest textarea[type=email]::-moz-placeholder,
.guest [type=email].textarea::-moz-placeholder,
.guest .admin-base textarea[type=email]::-moz-placeholder,
.admin-base .guest textarea[type=email]::-moz-placeholder,
.guest .admin-base [type=email].textarea::-moz-placeholder,
.admin-base .guest [type=email].textarea::-moz-placeholder,
.guest input[type=password]::-moz-placeholder,
.guest .admin textarea[type=password]::-moz-placeholder,
.admin .guest textarea[type=password]::-moz-placeholder,
.guest .admin [type=password].textarea::-moz-placeholder,
.admin .guest [type=password].textarea::-moz-placeholder,
.guest textarea[type=password]::-moz-placeholder,
.guest [type=password].textarea::-moz-placeholder,
.guest .admin-base textarea[type=password]::-moz-placeholder,
.admin-base .guest textarea[type=password]::-moz-placeholder,
.guest .admin-base [type=password].textarea::-moz-placeholder,
.admin-base .guest [type=password].textarea::-moz-placeholder,
.guest input[type=number]::-moz-placeholder,
.guest .admin textarea[type=number]::-moz-placeholder,
.admin .guest textarea[type=number]::-moz-placeholder,
.guest .admin [type=number].textarea::-moz-placeholder,
.admin .guest [type=number].textarea::-moz-placeholder,
.guest textarea[type=number]::-moz-placeholder,
.guest [type=number].textarea::-moz-placeholder,
.guest .admin-base textarea[type=number]::-moz-placeholder,
.admin-base .guest textarea[type=number]::-moz-placeholder,
.guest .admin-base [type=number].textarea::-moz-placeholder,
.admin-base .guest [type=number].textarea::-moz-placeholder,
.guest input[type=search]::-moz-placeholder,
.guest .admin textarea[type=search]::-moz-placeholder,
.admin .guest textarea[type=search]::-moz-placeholder,
.guest .admin [type=search].textarea::-moz-placeholder,
.admin .guest [type=search].textarea::-moz-placeholder,
.guest textarea[type=search]::-moz-placeholder,
.guest [type=search].textarea::-moz-placeholder,
.guest .admin-base textarea[type=search]::-moz-placeholder,
.admin-base .guest textarea[type=search]::-moz-placeholder,
.guest .admin-base [type=search].textarea::-moz-placeholder,
.admin-base .guest [type=search].textarea::-moz-placeholder,
.guest input[type=tel]::-moz-placeholder,
.guest .admin textarea[type=tel]::-moz-placeholder,
.admin .guest textarea[type=tel]::-moz-placeholder,
.guest .admin [type=tel].textarea::-moz-placeholder,
.admin .guest [type=tel].textarea::-moz-placeholder,
.guest textarea[type=tel]::-moz-placeholder,
.guest [type=tel].textarea::-moz-placeholder,
.guest .admin-base textarea[type=tel]::-moz-placeholder,
.admin-base .guest textarea[type=tel]::-moz-placeholder,
.guest .admin-base [type=tel].textarea::-moz-placeholder,
.admin-base .guest [type=tel].textarea::-moz-placeholder,
.guest input[type=url]::-moz-placeholder,
.guest .admin textarea[type=url]::-moz-placeholder,
.admin .guest textarea[type=url]::-moz-placeholder,
.guest .admin [type=url].textarea::-moz-placeholder,
.admin .guest [type=url].textarea::-moz-placeholder,
.guest textarea[type=url]::-moz-placeholder,
.guest [type=url].textarea::-moz-placeholder,
.guest .admin-base textarea[type=url]::-moz-placeholder,
.admin-base .guest textarea[type=url]::-moz-placeholder,
.guest .admin-base [type=url].textarea::-moz-placeholder,
.admin-base .guest [type=url].textarea::-moz-placeholder,
.guest input[type=date]::-moz-placeholder,
.guest .admin textarea[type=date]::-moz-placeholder,
.admin .guest textarea[type=date]::-moz-placeholder,
.guest .admin [type=date].textarea::-moz-placeholder,
.admin .guest [type=date].textarea::-moz-placeholder,
.guest textarea[type=date]::-moz-placeholder,
.guest [type=date].textarea::-moz-placeholder,
.guest .admin-base textarea[type=date]::-moz-placeholder,
.admin-base .guest textarea[type=date]::-moz-placeholder,
.guest .admin-base [type=date].textarea::-moz-placeholder,
.admin-base .guest [type=date].textarea::-moz-placeholder,
.guest select::-moz-placeholder, .admin-base input[type=text]::-moz-placeholder, .admin-base .admin input.textarea::-moz-placeholder, .admin .admin-base input.textarea::-moz-placeholder, .admin-base .guest input.textarea::-moz-placeholder, .guest .admin-base input.textarea::-moz-placeholder, .admin-base input.textarea::-moz-placeholder, .admin-base .admin textarea[type=text]::-moz-placeholder, .admin-base .admin textarea::-moz-placeholder, .admin-base .admin textarea.textarea::-moz-placeholder, .admin-base .admin .guest textarea::-moz-placeholder, .guest .admin-base .admin textarea::-moz-placeholder, .admin-base .admin .guest textarea.textarea::-moz-placeholder, .guest .admin-base .admin textarea.textarea::-moz-placeholder, .admin-base .admin textarea::-moz-placeholder, .admin-base .admin textarea.textarea::-moz-placeholder, .admin .admin-base textarea[type=text]::-moz-placeholder, .admin .admin-base textarea::-moz-placeholder, .admin .admin-base textarea.textarea::-moz-placeholder, .admin .admin-base .guest textarea::-moz-placeholder, .guest .admin .admin-base textarea::-moz-placeholder, .admin .admin-base .guest textarea.textarea::-moz-placeholder, .guest .admin .admin-base textarea.textarea::-moz-placeholder, .admin .admin-base textarea::-moz-placeholder, .admin .admin-base textarea.textarea::-moz-placeholder, .admin-base .admin [type=text].textarea::-moz-placeholder, .admin-base .admin .textarea::-moz-placeholder, .admin-base .admin .guest .textarea::-moz-placeholder, .guest .admin-base .admin .textarea::-moz-placeholder, .admin-base .admin .textarea::-moz-placeholder, .admin .admin-base [type=text].textarea::-moz-placeholder, .admin .admin-base .textarea::-moz-placeholder, .admin .admin-base .guest .textarea::-moz-placeholder, .guest .admin .admin-base .textarea::-moz-placeholder, .admin .admin-base .textarea::-moz-placeholder, .admin-base .guest textarea[type=text]::-moz-placeholder, .admin-base .guest .admin textarea::-moz-placeholder, .admin .admin-base .guest textarea::-moz-placeholder, .admin-base .guest .admin textarea.textarea::-moz-placeholder, .admin .admin-base .guest textarea.textarea::-moz-placeholder, .admin-base .guest textarea::-moz-placeholder, .admin-base .guest textarea.textarea::-moz-placeholder, .admin-base .guest textarea::-moz-placeholder, .admin-base .guest textarea.textarea::-moz-placeholder, .guest .admin-base textarea[type=text]::-moz-placeholder, .guest .admin-base .admin textarea::-moz-placeholder, .admin .guest .admin-base textarea::-moz-placeholder, .guest .admin-base .admin textarea.textarea::-moz-placeholder, .admin .guest .admin-base textarea.textarea::-moz-placeholder, .guest .admin-base textarea::-moz-placeholder, .guest .admin-base textarea.textarea::-moz-placeholder, .guest .admin-base textarea::-moz-placeholder, .guest .admin-base textarea.textarea::-moz-placeholder, .admin-base .guest [type=text].textarea::-moz-placeholder, .admin-base .guest .admin .textarea::-moz-placeholder, .admin .admin-base .guest .textarea::-moz-placeholder, .admin-base .guest .textarea::-moz-placeholder, .admin-base .guest .textarea::-moz-placeholder, .guest .admin-base [type=text].textarea::-moz-placeholder, .guest .admin-base .admin .textarea::-moz-placeholder, .admin .guest .admin-base .textarea::-moz-placeholder, .guest .admin-base .textarea::-moz-placeholder, .guest .admin-base .textarea::-moz-placeholder, .admin-base textarea[type=text]::-moz-placeholder, .admin-base .admin textarea::-moz-placeholder, .admin .admin-base textarea::-moz-placeholder, .admin-base .admin textarea.textarea::-moz-placeholder, .admin .admin-base textarea.textarea::-moz-placeholder, .admin-base .guest textarea::-moz-placeholder, .guest .admin-base textarea::-moz-placeholder, .admin-base .guest textarea.textarea::-moz-placeholder, .guest .admin-base textarea.textarea::-moz-placeholder, .admin-base textarea::-moz-placeholder, .admin-base textarea.textarea::-moz-placeholder, .admin-base [type=text].textarea::-moz-placeholder, .admin-base .admin .textarea::-moz-placeholder, .admin .admin-base .textarea::-moz-placeholder, .admin-base .guest .textarea::-moz-placeholder, .guest .admin-base .textarea::-moz-placeholder, .admin-base .textarea::-moz-placeholder,
.admin-base input[type=email]::-moz-placeholder,
.admin-base .admin textarea[type=email]::-moz-placeholder,
.admin .admin-base textarea[type=email]::-moz-placeholder,
.admin-base .admin [type=email].textarea::-moz-placeholder,
.admin .admin-base [type=email].textarea::-moz-placeholder,
.admin-base .guest textarea[type=email]::-moz-placeholder,
.guest .admin-base textarea[type=email]::-moz-placeholder,
.admin-base .guest [type=email].textarea::-moz-placeholder,
.guest .admin-base [type=email].textarea::-moz-placeholder,
.admin-base textarea[type=email]::-moz-placeholder,
.admin-base [type=email].textarea::-moz-placeholder,
.admin-base input[type=password]::-moz-placeholder,
.admin-base .admin textarea[type=password]::-moz-placeholder,
.admin .admin-base textarea[type=password]::-moz-placeholder,
.admin-base .admin [type=password].textarea::-moz-placeholder,
.admin .admin-base [type=password].textarea::-moz-placeholder,
.admin-base .guest textarea[type=password]::-moz-placeholder,
.guest .admin-base textarea[type=password]::-moz-placeholder,
.admin-base .guest [type=password].textarea::-moz-placeholder,
.guest .admin-base [type=password].textarea::-moz-placeholder,
.admin-base textarea[type=password]::-moz-placeholder,
.admin-base [type=password].textarea::-moz-placeholder,
.admin-base input[type=number]::-moz-placeholder,
.admin-base .admin textarea[type=number]::-moz-placeholder,
.admin .admin-base textarea[type=number]::-moz-placeholder,
.admin-base .admin [type=number].textarea::-moz-placeholder,
.admin .admin-base [type=number].textarea::-moz-placeholder,
.admin-base .guest textarea[type=number]::-moz-placeholder,
.guest .admin-base textarea[type=number]::-moz-placeholder,
.admin-base .guest [type=number].textarea::-moz-placeholder,
.guest .admin-base [type=number].textarea::-moz-placeholder,
.admin-base textarea[type=number]::-moz-placeholder,
.admin-base [type=number].textarea::-moz-placeholder,
.admin-base input[type=search]::-moz-placeholder,
.admin-base .admin textarea[type=search]::-moz-placeholder,
.admin .admin-base textarea[type=search]::-moz-placeholder,
.admin-base .admin [type=search].textarea::-moz-placeholder,
.admin .admin-base [type=search].textarea::-moz-placeholder,
.admin-base .guest textarea[type=search]::-moz-placeholder,
.guest .admin-base textarea[type=search]::-moz-placeholder,
.admin-base .guest [type=search].textarea::-moz-placeholder,
.guest .admin-base [type=search].textarea::-moz-placeholder,
.admin-base textarea[type=search]::-moz-placeholder,
.admin-base [type=search].textarea::-moz-placeholder,
.admin-base input[type=tel]::-moz-placeholder,
.admin-base .admin textarea[type=tel]::-moz-placeholder,
.admin .admin-base textarea[type=tel]::-moz-placeholder,
.admin-base .admin [type=tel].textarea::-moz-placeholder,
.admin .admin-base [type=tel].textarea::-moz-placeholder,
.admin-base .guest textarea[type=tel]::-moz-placeholder,
.guest .admin-base textarea[type=tel]::-moz-placeholder,
.admin-base .guest [type=tel].textarea::-moz-placeholder,
.guest .admin-base [type=tel].textarea::-moz-placeholder,
.admin-base textarea[type=tel]::-moz-placeholder,
.admin-base [type=tel].textarea::-moz-placeholder,
.admin-base input[type=url]::-moz-placeholder,
.admin-base .admin textarea[type=url]::-moz-placeholder,
.admin .admin-base textarea[type=url]::-moz-placeholder,
.admin-base .admin [type=url].textarea::-moz-placeholder,
.admin .admin-base [type=url].textarea::-moz-placeholder,
.admin-base .guest textarea[type=url]::-moz-placeholder,
.guest .admin-base textarea[type=url]::-moz-placeholder,
.admin-base .guest [type=url].textarea::-moz-placeholder,
.guest .admin-base [type=url].textarea::-moz-placeholder,
.admin-base textarea[type=url]::-moz-placeholder,
.admin-base [type=url].textarea::-moz-placeholder,
.admin-base input[type=date]::-moz-placeholder,
.admin-base .admin textarea[type=date]::-moz-placeholder,
.admin .admin-base textarea[type=date]::-moz-placeholder,
.admin-base .admin [type=date].textarea::-moz-placeholder,
.admin .admin-base [type=date].textarea::-moz-placeholder,
.admin-base .guest textarea[type=date]::-moz-placeholder,
.guest .admin-base textarea[type=date]::-moz-placeholder,
.admin-base .guest [type=date].textarea::-moz-placeholder,
.guest .admin-base [type=date].textarea::-moz-placeholder,
.admin-base textarea[type=date]::-moz-placeholder,
.admin-base [type=date].textarea::-moz-placeholder,
.admin-base select::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.admin input[type=text]:-ms-input-placeholder, .admin input.textarea:-ms-input-placeholder, .admin .guest input.textarea:-ms-input-placeholder, .guest .admin input.textarea:-ms-input-placeholder, .admin .admin-base input.textarea:-ms-input-placeholder, .admin-base .admin input.textarea:-ms-input-placeholder, .admin textarea[type=text]:-ms-input-placeholder, .admin textarea:-ms-input-placeholder, .admin .guest textarea:-ms-input-placeholder, .guest .admin textarea:-ms-input-placeholder, .admin .admin-base textarea:-ms-input-placeholder, .admin-base .admin textarea:-ms-input-placeholder, .admin [type=text].textarea:-ms-input-placeholder, .admin .textarea:-ms-input-placeholder, .admin .guest .textarea:-ms-input-placeholder, .guest .admin .textarea:-ms-input-placeholder, .admin .admin-base .textarea:-ms-input-placeholder, .admin-base .admin .textarea:-ms-input-placeholder, .admin .guest textarea[type=text]:-ms-input-placeholder, .admin .guest textarea:-ms-input-placeholder, .admin .guest textarea:-ms-input-placeholder, .admin .guest .admin-base textarea:-ms-input-placeholder, .admin-base .admin .guest textarea:-ms-input-placeholder, .guest .admin textarea[type=text]:-ms-input-placeholder, .guest .admin textarea:-ms-input-placeholder, .guest .admin textarea:-ms-input-placeholder, .guest .admin .admin-base textarea:-ms-input-placeholder, .admin-base .guest .admin textarea:-ms-input-placeholder, .admin .guest [type=text].textarea:-ms-input-placeholder, .admin .guest .textarea:-ms-input-placeholder, .admin .guest .textarea:-ms-input-placeholder, .admin .guest .admin-base .textarea:-ms-input-placeholder, .admin-base .admin .guest .textarea:-ms-input-placeholder, .guest .admin [type=text].textarea:-ms-input-placeholder, .guest .admin .textarea:-ms-input-placeholder, .guest .admin .textarea:-ms-input-placeholder, .guest .admin .admin-base .textarea:-ms-input-placeholder, .admin-base .guest .admin .textarea:-ms-input-placeholder, .admin .admin-base textarea[type=text]:-ms-input-placeholder, .admin .admin-base textarea:-ms-input-placeholder, .admin .admin-base .guest textarea:-ms-input-placeholder, .guest .admin .admin-base textarea:-ms-input-placeholder, .admin .admin-base textarea:-ms-input-placeholder, .admin-base .admin textarea[type=text]:-ms-input-placeholder, .admin-base .admin textarea:-ms-input-placeholder, .admin-base .admin .guest textarea:-ms-input-placeholder, .guest .admin-base .admin textarea:-ms-input-placeholder, .admin-base .admin textarea:-ms-input-placeholder, .admin .admin-base [type=text].textarea:-ms-input-placeholder, .admin .admin-base .textarea:-ms-input-placeholder, .admin .admin-base .guest .textarea:-ms-input-placeholder, .guest .admin .admin-base .textarea:-ms-input-placeholder, .admin .admin-base .textarea:-ms-input-placeholder, .admin-base .admin [type=text].textarea:-ms-input-placeholder, .admin-base .admin .textarea:-ms-input-placeholder, .admin-base .admin .guest .textarea:-ms-input-placeholder, .guest .admin-base .admin .textarea:-ms-input-placeholder, .admin-base .admin .textarea:-ms-input-placeholder,
.admin input[type=email]:-ms-input-placeholder,
.admin textarea[type=email]:-ms-input-placeholder,
.admin [type=email].textarea:-ms-input-placeholder,
.admin .guest textarea[type=email]:-ms-input-placeholder,
.guest .admin textarea[type=email]:-ms-input-placeholder,
.admin .guest [type=email].textarea:-ms-input-placeholder,
.guest .admin [type=email].textarea:-ms-input-placeholder,
.admin .admin-base textarea[type=email]:-ms-input-placeholder,
.admin-base .admin textarea[type=email]:-ms-input-placeholder,
.admin .admin-base [type=email].textarea:-ms-input-placeholder,
.admin-base .admin [type=email].textarea:-ms-input-placeholder,
.admin input[type=password]:-ms-input-placeholder,
.admin textarea[type=password]:-ms-input-placeholder,
.admin [type=password].textarea:-ms-input-placeholder,
.admin .guest textarea[type=password]:-ms-input-placeholder,
.guest .admin textarea[type=password]:-ms-input-placeholder,
.admin .guest [type=password].textarea:-ms-input-placeholder,
.guest .admin [type=password].textarea:-ms-input-placeholder,
.admin .admin-base textarea[type=password]:-ms-input-placeholder,
.admin-base .admin textarea[type=password]:-ms-input-placeholder,
.admin .admin-base [type=password].textarea:-ms-input-placeholder,
.admin-base .admin [type=password].textarea:-ms-input-placeholder,
.admin input[type=number]:-ms-input-placeholder,
.admin textarea[type=number]:-ms-input-placeholder,
.admin [type=number].textarea:-ms-input-placeholder,
.admin .guest textarea[type=number]:-ms-input-placeholder,
.guest .admin textarea[type=number]:-ms-input-placeholder,
.admin .guest [type=number].textarea:-ms-input-placeholder,
.guest .admin [type=number].textarea:-ms-input-placeholder,
.admin .admin-base textarea[type=number]:-ms-input-placeholder,
.admin-base .admin textarea[type=number]:-ms-input-placeholder,
.admin .admin-base [type=number].textarea:-ms-input-placeholder,
.admin-base .admin [type=number].textarea:-ms-input-placeholder,
.admin input[type=search]:-ms-input-placeholder,
.admin textarea[type=search]:-ms-input-placeholder,
.admin [type=search].textarea:-ms-input-placeholder,
.admin .guest textarea[type=search]:-ms-input-placeholder,
.guest .admin textarea[type=search]:-ms-input-placeholder,
.admin .guest [type=search].textarea:-ms-input-placeholder,
.guest .admin [type=search].textarea:-ms-input-placeholder,
.admin .admin-base textarea[type=search]:-ms-input-placeholder,
.admin-base .admin textarea[type=search]:-ms-input-placeholder,
.admin .admin-base [type=search].textarea:-ms-input-placeholder,
.admin-base .admin [type=search].textarea:-ms-input-placeholder,
.admin input[type=tel]:-ms-input-placeholder,
.admin textarea[type=tel]:-ms-input-placeholder,
.admin [type=tel].textarea:-ms-input-placeholder,
.admin .guest textarea[type=tel]:-ms-input-placeholder,
.guest .admin textarea[type=tel]:-ms-input-placeholder,
.admin .guest [type=tel].textarea:-ms-input-placeholder,
.guest .admin [type=tel].textarea:-ms-input-placeholder,
.admin .admin-base textarea[type=tel]:-ms-input-placeholder,
.admin-base .admin textarea[type=tel]:-ms-input-placeholder,
.admin .admin-base [type=tel].textarea:-ms-input-placeholder,
.admin-base .admin [type=tel].textarea:-ms-input-placeholder,
.admin input[type=url]:-ms-input-placeholder,
.admin textarea[type=url]:-ms-input-placeholder,
.admin [type=url].textarea:-ms-input-placeholder,
.admin .guest textarea[type=url]:-ms-input-placeholder,
.guest .admin textarea[type=url]:-ms-input-placeholder,
.admin .guest [type=url].textarea:-ms-input-placeholder,
.guest .admin [type=url].textarea:-ms-input-placeholder,
.admin .admin-base textarea[type=url]:-ms-input-placeholder,
.admin-base .admin textarea[type=url]:-ms-input-placeholder,
.admin .admin-base [type=url].textarea:-ms-input-placeholder,
.admin-base .admin [type=url].textarea:-ms-input-placeholder,
.admin input[type=date]:-ms-input-placeholder,
.admin textarea[type=date]:-ms-input-placeholder,
.admin [type=date].textarea:-ms-input-placeholder,
.admin .guest textarea[type=date]:-ms-input-placeholder,
.guest .admin textarea[type=date]:-ms-input-placeholder,
.admin .guest [type=date].textarea:-ms-input-placeholder,
.guest .admin [type=date].textarea:-ms-input-placeholder,
.admin .admin-base textarea[type=date]:-ms-input-placeholder,
.admin-base .admin textarea[type=date]:-ms-input-placeholder,
.admin .admin-base [type=date].textarea:-ms-input-placeholder,
.admin-base .admin [type=date].textarea:-ms-input-placeholder,
.admin select:-ms-input-placeholder, .guest input[type=text]:-ms-input-placeholder, .guest .admin input.textarea:-ms-input-placeholder, .admin .guest input.textarea:-ms-input-placeholder, .guest input.textarea:-ms-input-placeholder, .guest .admin-base input.textarea:-ms-input-placeholder, .admin-base .guest input.textarea:-ms-input-placeholder, .guest .admin textarea[type=text]:-ms-input-placeholder, .guest .admin textarea:-ms-input-placeholder, .guest .admin textarea:-ms-input-placeholder, .guest .admin .admin-base textarea:-ms-input-placeholder, .admin-base .guest .admin textarea:-ms-input-placeholder, .admin .guest textarea[type=text]:-ms-input-placeholder, .admin .guest textarea:-ms-input-placeholder, .admin .guest textarea:-ms-input-placeholder, .admin .guest .admin-base textarea:-ms-input-placeholder, .admin-base .admin .guest textarea:-ms-input-placeholder, .guest .admin [type=text].textarea:-ms-input-placeholder, .guest .admin .textarea:-ms-input-placeholder, .guest .admin .textarea:-ms-input-placeholder, .guest .admin .admin-base .textarea:-ms-input-placeholder, .admin-base .guest .admin .textarea:-ms-input-placeholder, .admin .guest [type=text].textarea:-ms-input-placeholder, .admin .guest .textarea:-ms-input-placeholder, .admin .guest .textarea:-ms-input-placeholder, .admin .guest .admin-base .textarea:-ms-input-placeholder, .admin-base .admin .guest .textarea:-ms-input-placeholder, .guest textarea[type=text]:-ms-input-placeholder, .guest .admin textarea:-ms-input-placeholder, .admin .guest textarea:-ms-input-placeholder, .guest textarea:-ms-input-placeholder, .guest .admin-base textarea:-ms-input-placeholder, .admin-base .guest textarea:-ms-input-placeholder, .guest [type=text].textarea:-ms-input-placeholder, .guest .admin .textarea:-ms-input-placeholder, .admin .guest .textarea:-ms-input-placeholder, .guest .textarea:-ms-input-placeholder, .guest .admin-base .textarea:-ms-input-placeholder, .admin-base .guest .textarea:-ms-input-placeholder, .guest .admin-base textarea[type=text]:-ms-input-placeholder, .guest .admin-base .admin textarea:-ms-input-placeholder, .admin .guest .admin-base textarea:-ms-input-placeholder, .guest .admin-base textarea:-ms-input-placeholder, .guest .admin-base textarea:-ms-input-placeholder, .admin-base .guest textarea[type=text]:-ms-input-placeholder, .admin-base .guest .admin textarea:-ms-input-placeholder, .admin .admin-base .guest textarea:-ms-input-placeholder, .admin-base .guest textarea:-ms-input-placeholder, .admin-base .guest textarea:-ms-input-placeholder, .guest .admin-base [type=text].textarea:-ms-input-placeholder, .guest .admin-base .admin .textarea:-ms-input-placeholder, .admin .guest .admin-base .textarea:-ms-input-placeholder, .guest .admin-base .textarea:-ms-input-placeholder, .guest .admin-base .textarea:-ms-input-placeholder, .admin-base .guest [type=text].textarea:-ms-input-placeholder, .admin-base .guest .admin .textarea:-ms-input-placeholder, .admin .admin-base .guest .textarea:-ms-input-placeholder, .admin-base .guest .textarea:-ms-input-placeholder, .admin-base .guest .textarea:-ms-input-placeholder,
.guest input[type=email]:-ms-input-placeholder,
.guest .admin textarea[type=email]:-ms-input-placeholder,
.admin .guest textarea[type=email]:-ms-input-placeholder,
.guest .admin [type=email].textarea:-ms-input-placeholder,
.admin .guest [type=email].textarea:-ms-input-placeholder,
.guest textarea[type=email]:-ms-input-placeholder,
.guest [type=email].textarea:-ms-input-placeholder,
.guest .admin-base textarea[type=email]:-ms-input-placeholder,
.admin-base .guest textarea[type=email]:-ms-input-placeholder,
.guest .admin-base [type=email].textarea:-ms-input-placeholder,
.admin-base .guest [type=email].textarea:-ms-input-placeholder,
.guest input[type=password]:-ms-input-placeholder,
.guest .admin textarea[type=password]:-ms-input-placeholder,
.admin .guest textarea[type=password]:-ms-input-placeholder,
.guest .admin [type=password].textarea:-ms-input-placeholder,
.admin .guest [type=password].textarea:-ms-input-placeholder,
.guest textarea[type=password]:-ms-input-placeholder,
.guest [type=password].textarea:-ms-input-placeholder,
.guest .admin-base textarea[type=password]:-ms-input-placeholder,
.admin-base .guest textarea[type=password]:-ms-input-placeholder,
.guest .admin-base [type=password].textarea:-ms-input-placeholder,
.admin-base .guest [type=password].textarea:-ms-input-placeholder,
.guest input[type=number]:-ms-input-placeholder,
.guest .admin textarea[type=number]:-ms-input-placeholder,
.admin .guest textarea[type=number]:-ms-input-placeholder,
.guest .admin [type=number].textarea:-ms-input-placeholder,
.admin .guest [type=number].textarea:-ms-input-placeholder,
.guest textarea[type=number]:-ms-input-placeholder,
.guest [type=number].textarea:-ms-input-placeholder,
.guest .admin-base textarea[type=number]:-ms-input-placeholder,
.admin-base .guest textarea[type=number]:-ms-input-placeholder,
.guest .admin-base [type=number].textarea:-ms-input-placeholder,
.admin-base .guest [type=number].textarea:-ms-input-placeholder,
.guest input[type=search]:-ms-input-placeholder,
.guest .admin textarea[type=search]:-ms-input-placeholder,
.admin .guest textarea[type=search]:-ms-input-placeholder,
.guest .admin [type=search].textarea:-ms-input-placeholder,
.admin .guest [type=search].textarea:-ms-input-placeholder,
.guest textarea[type=search]:-ms-input-placeholder,
.guest [type=search].textarea:-ms-input-placeholder,
.guest .admin-base textarea[type=search]:-ms-input-placeholder,
.admin-base .guest textarea[type=search]:-ms-input-placeholder,
.guest .admin-base [type=search].textarea:-ms-input-placeholder,
.admin-base .guest [type=search].textarea:-ms-input-placeholder,
.guest input[type=tel]:-ms-input-placeholder,
.guest .admin textarea[type=tel]:-ms-input-placeholder,
.admin .guest textarea[type=tel]:-ms-input-placeholder,
.guest .admin [type=tel].textarea:-ms-input-placeholder,
.admin .guest [type=tel].textarea:-ms-input-placeholder,
.guest textarea[type=tel]:-ms-input-placeholder,
.guest [type=tel].textarea:-ms-input-placeholder,
.guest .admin-base textarea[type=tel]:-ms-input-placeholder,
.admin-base .guest textarea[type=tel]:-ms-input-placeholder,
.guest .admin-base [type=tel].textarea:-ms-input-placeholder,
.admin-base .guest [type=tel].textarea:-ms-input-placeholder,
.guest input[type=url]:-ms-input-placeholder,
.guest .admin textarea[type=url]:-ms-input-placeholder,
.admin .guest textarea[type=url]:-ms-input-placeholder,
.guest .admin [type=url].textarea:-ms-input-placeholder,
.admin .guest [type=url].textarea:-ms-input-placeholder,
.guest textarea[type=url]:-ms-input-placeholder,
.guest [type=url].textarea:-ms-input-placeholder,
.guest .admin-base textarea[type=url]:-ms-input-placeholder,
.admin-base .guest textarea[type=url]:-ms-input-placeholder,
.guest .admin-base [type=url].textarea:-ms-input-placeholder,
.admin-base .guest [type=url].textarea:-ms-input-placeholder,
.guest input[type=date]:-ms-input-placeholder,
.guest .admin textarea[type=date]:-ms-input-placeholder,
.admin .guest textarea[type=date]:-ms-input-placeholder,
.guest .admin [type=date].textarea:-ms-input-placeholder,
.admin .guest [type=date].textarea:-ms-input-placeholder,
.guest textarea[type=date]:-ms-input-placeholder,
.guest [type=date].textarea:-ms-input-placeholder,
.guest .admin-base textarea[type=date]:-ms-input-placeholder,
.admin-base .guest textarea[type=date]:-ms-input-placeholder,
.guest .admin-base [type=date].textarea:-ms-input-placeholder,
.admin-base .guest [type=date].textarea:-ms-input-placeholder,
.guest select:-ms-input-placeholder, .admin-base input[type=text]:-ms-input-placeholder, .admin-base .admin input.textarea:-ms-input-placeholder, .admin .admin-base input.textarea:-ms-input-placeholder, .admin-base .guest input.textarea:-ms-input-placeholder, .guest .admin-base input.textarea:-ms-input-placeholder, .admin-base input.textarea:-ms-input-placeholder, .admin-base .admin textarea[type=text]:-ms-input-placeholder, .admin-base .admin textarea:-ms-input-placeholder, .admin-base .admin .guest textarea:-ms-input-placeholder, .guest .admin-base .admin textarea:-ms-input-placeholder, .admin-base .admin textarea:-ms-input-placeholder, .admin .admin-base textarea[type=text]:-ms-input-placeholder, .admin .admin-base textarea:-ms-input-placeholder, .admin .admin-base .guest textarea:-ms-input-placeholder, .guest .admin .admin-base textarea:-ms-input-placeholder, .admin .admin-base textarea:-ms-input-placeholder, .admin-base .admin [type=text].textarea:-ms-input-placeholder, .admin-base .admin .textarea:-ms-input-placeholder, .admin-base .admin .guest .textarea:-ms-input-placeholder, .guest .admin-base .admin .textarea:-ms-input-placeholder, .admin-base .admin .textarea:-ms-input-placeholder, .admin .admin-base [type=text].textarea:-ms-input-placeholder, .admin .admin-base .textarea:-ms-input-placeholder, .admin .admin-base .guest .textarea:-ms-input-placeholder, .guest .admin .admin-base .textarea:-ms-input-placeholder, .admin .admin-base .textarea:-ms-input-placeholder, .admin-base .guest textarea[type=text]:-ms-input-placeholder, .admin-base .guest .admin textarea:-ms-input-placeholder, .admin .admin-base .guest textarea:-ms-input-placeholder, .admin-base .guest textarea:-ms-input-placeholder, .admin-base .guest textarea:-ms-input-placeholder, .guest .admin-base textarea[type=text]:-ms-input-placeholder, .guest .admin-base .admin textarea:-ms-input-placeholder, .admin .guest .admin-base textarea:-ms-input-placeholder, .guest .admin-base textarea:-ms-input-placeholder, .guest .admin-base textarea:-ms-input-placeholder, .admin-base .guest [type=text].textarea:-ms-input-placeholder, .admin-base .guest .admin .textarea:-ms-input-placeholder, .admin .admin-base .guest .textarea:-ms-input-placeholder, .admin-base .guest .textarea:-ms-input-placeholder, .admin-base .guest .textarea:-ms-input-placeholder, .guest .admin-base [type=text].textarea:-ms-input-placeholder, .guest .admin-base .admin .textarea:-ms-input-placeholder, .admin .guest .admin-base .textarea:-ms-input-placeholder, .guest .admin-base .textarea:-ms-input-placeholder, .guest .admin-base .textarea:-ms-input-placeholder, .admin-base textarea[type=text]:-ms-input-placeholder, .admin-base .admin textarea:-ms-input-placeholder, .admin .admin-base textarea:-ms-input-placeholder, .admin-base .guest textarea:-ms-input-placeholder, .guest .admin-base textarea:-ms-input-placeholder, .admin-base textarea:-ms-input-placeholder, .admin-base [type=text].textarea:-ms-input-placeholder, .admin-base .admin .textarea:-ms-input-placeholder, .admin .admin-base .textarea:-ms-input-placeholder, .admin-base .guest .textarea:-ms-input-placeholder, .guest .admin-base .textarea:-ms-input-placeholder, .admin-base .textarea:-ms-input-placeholder,
.admin-base input[type=email]:-ms-input-placeholder,
.admin-base .admin textarea[type=email]:-ms-input-placeholder,
.admin .admin-base textarea[type=email]:-ms-input-placeholder,
.admin-base .admin [type=email].textarea:-ms-input-placeholder,
.admin .admin-base [type=email].textarea:-ms-input-placeholder,
.admin-base .guest textarea[type=email]:-ms-input-placeholder,
.guest .admin-base textarea[type=email]:-ms-input-placeholder,
.admin-base .guest [type=email].textarea:-ms-input-placeholder,
.guest .admin-base [type=email].textarea:-ms-input-placeholder,
.admin-base textarea[type=email]:-ms-input-placeholder,
.admin-base [type=email].textarea:-ms-input-placeholder,
.admin-base input[type=password]:-ms-input-placeholder,
.admin-base .admin textarea[type=password]:-ms-input-placeholder,
.admin .admin-base textarea[type=password]:-ms-input-placeholder,
.admin-base .admin [type=password].textarea:-ms-input-placeholder,
.admin .admin-base [type=password].textarea:-ms-input-placeholder,
.admin-base .guest textarea[type=password]:-ms-input-placeholder,
.guest .admin-base textarea[type=password]:-ms-input-placeholder,
.admin-base .guest [type=password].textarea:-ms-input-placeholder,
.guest .admin-base [type=password].textarea:-ms-input-placeholder,
.admin-base textarea[type=password]:-ms-input-placeholder,
.admin-base [type=password].textarea:-ms-input-placeholder,
.admin-base input[type=number]:-ms-input-placeholder,
.admin-base .admin textarea[type=number]:-ms-input-placeholder,
.admin .admin-base textarea[type=number]:-ms-input-placeholder,
.admin-base .admin [type=number].textarea:-ms-input-placeholder,
.admin .admin-base [type=number].textarea:-ms-input-placeholder,
.admin-base .guest textarea[type=number]:-ms-input-placeholder,
.guest .admin-base textarea[type=number]:-ms-input-placeholder,
.admin-base .guest [type=number].textarea:-ms-input-placeholder,
.guest .admin-base [type=number].textarea:-ms-input-placeholder,
.admin-base textarea[type=number]:-ms-input-placeholder,
.admin-base [type=number].textarea:-ms-input-placeholder,
.admin-base input[type=search]:-ms-input-placeholder,
.admin-base .admin textarea[type=search]:-ms-input-placeholder,
.admin .admin-base textarea[type=search]:-ms-input-placeholder,
.admin-base .admin [type=search].textarea:-ms-input-placeholder,
.admin .admin-base [type=search].textarea:-ms-input-placeholder,
.admin-base .guest textarea[type=search]:-ms-input-placeholder,
.guest .admin-base textarea[type=search]:-ms-input-placeholder,
.admin-base .guest [type=search].textarea:-ms-input-placeholder,
.guest .admin-base [type=search].textarea:-ms-input-placeholder,
.admin-base textarea[type=search]:-ms-input-placeholder,
.admin-base [type=search].textarea:-ms-input-placeholder,
.admin-base input[type=tel]:-ms-input-placeholder,
.admin-base .admin textarea[type=tel]:-ms-input-placeholder,
.admin .admin-base textarea[type=tel]:-ms-input-placeholder,
.admin-base .admin [type=tel].textarea:-ms-input-placeholder,
.admin .admin-base [type=tel].textarea:-ms-input-placeholder,
.admin-base .guest textarea[type=tel]:-ms-input-placeholder,
.guest .admin-base textarea[type=tel]:-ms-input-placeholder,
.admin-base .guest [type=tel].textarea:-ms-input-placeholder,
.guest .admin-base [type=tel].textarea:-ms-input-placeholder,
.admin-base textarea[type=tel]:-ms-input-placeholder,
.admin-base [type=tel].textarea:-ms-input-placeholder,
.admin-base input[type=url]:-ms-input-placeholder,
.admin-base .admin textarea[type=url]:-ms-input-placeholder,
.admin .admin-base textarea[type=url]:-ms-input-placeholder,
.admin-base .admin [type=url].textarea:-ms-input-placeholder,
.admin .admin-base [type=url].textarea:-ms-input-placeholder,
.admin-base .guest textarea[type=url]:-ms-input-placeholder,
.guest .admin-base textarea[type=url]:-ms-input-placeholder,
.admin-base .guest [type=url].textarea:-ms-input-placeholder,
.guest .admin-base [type=url].textarea:-ms-input-placeholder,
.admin-base textarea[type=url]:-ms-input-placeholder,
.admin-base [type=url].textarea:-ms-input-placeholder,
.admin-base input[type=date]:-ms-input-placeholder,
.admin-base .admin textarea[type=date]:-ms-input-placeholder,
.admin .admin-base textarea[type=date]:-ms-input-placeholder,
.admin-base .admin [type=date].textarea:-ms-input-placeholder,
.admin .admin-base [type=date].textarea:-ms-input-placeholder,
.admin-base .guest textarea[type=date]:-ms-input-placeholder,
.guest .admin-base textarea[type=date]:-ms-input-placeholder,
.admin-base .guest [type=date].textarea:-ms-input-placeholder,
.guest .admin-base [type=date].textarea:-ms-input-placeholder,
.admin-base textarea[type=date]:-ms-input-placeholder,
.admin-base [type=date].textarea:-ms-input-placeholder,
.admin-base select:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.admin input[type=text].large, .admin input.large.textarea, .admin .guest input.large.textarea, .guest .admin input.large.textarea, .admin .admin-base input.large.textarea, .admin-base .admin input.large.textarea, .admin textarea[type=text].large, .admin textarea.large, .admin .guest textarea.large, .guest .admin textarea.large, .admin .admin-base textarea.large, .admin-base .admin textarea.large, .admin [type=text].large.textarea, .admin .large.textarea, .admin .guest .large.textarea, .guest .admin .large.textarea, .admin .admin-base .large.textarea, .admin-base .admin .large.textarea, .admin .guest textarea[type=text].large, .admin .guest textarea.large, .admin .guest textarea.large, .admin .guest .admin-base textarea.large, .admin-base .admin .guest textarea.large, .guest .admin textarea[type=text].large, .guest .admin textarea.large, .guest .admin textarea.large, .guest .admin .admin-base textarea.large, .admin-base .guest .admin textarea.large, .admin .guest [type=text].large.textarea, .admin .guest .large.textarea, .admin .guest .large.textarea, .admin .guest .admin-base .large.textarea, .admin-base .admin .guest .large.textarea, .guest .admin [type=text].large.textarea, .guest .admin .large.textarea, .guest .admin .large.textarea, .guest .admin .admin-base .large.textarea, .admin-base .guest .admin .large.textarea, .admin .admin-base textarea[type=text].large, .admin .admin-base textarea.large, .admin .admin-base .guest textarea.large, .guest .admin .admin-base textarea.large, .admin .admin-base textarea.large, .admin-base .admin textarea[type=text].large, .admin-base .admin textarea.large, .admin-base .admin .guest textarea.large, .guest .admin-base .admin textarea.large, .admin-base .admin textarea.large, .admin .admin-base [type=text].large.textarea, .admin .admin-base .large.textarea, .admin .admin-base .guest .large.textarea, .guest .admin .admin-base .large.textarea, .admin .admin-base .large.textarea, .admin-base .admin [type=text].large.textarea, .admin-base .admin .large.textarea, .admin-base .admin .guest .large.textarea, .guest .admin-base .admin .large.textarea, .admin-base .admin .large.textarea,
.admin input[type=email].large,
.admin textarea[type=email].large,
.admin [type=email].large.textarea,
.admin .guest textarea[type=email].large,
.guest .admin textarea[type=email].large,
.admin .guest [type=email].large.textarea,
.guest .admin [type=email].large.textarea,
.admin .admin-base textarea[type=email].large,
.admin-base .admin textarea[type=email].large,
.admin .admin-base [type=email].large.textarea,
.admin-base .admin [type=email].large.textarea,
.admin input[type=password].large,
.admin textarea[type=password].large,
.admin [type=password].large.textarea,
.admin .guest textarea[type=password].large,
.guest .admin textarea[type=password].large,
.admin .guest [type=password].large.textarea,
.guest .admin [type=password].large.textarea,
.admin .admin-base textarea[type=password].large,
.admin-base .admin textarea[type=password].large,
.admin .admin-base [type=password].large.textarea,
.admin-base .admin [type=password].large.textarea,
.admin input[type=number].large,
.admin textarea[type=number].large,
.admin [type=number].large.textarea,
.admin .guest textarea[type=number].large,
.guest .admin textarea[type=number].large,
.admin .guest [type=number].large.textarea,
.guest .admin [type=number].large.textarea,
.admin .admin-base textarea[type=number].large,
.admin-base .admin textarea[type=number].large,
.admin .admin-base [type=number].large.textarea,
.admin-base .admin [type=number].large.textarea,
.admin input[type=search].large,
.admin textarea[type=search].large,
.admin [type=search].large.textarea,
.admin .guest textarea[type=search].large,
.guest .admin textarea[type=search].large,
.admin .guest [type=search].large.textarea,
.guest .admin [type=search].large.textarea,
.admin .admin-base textarea[type=search].large,
.admin-base .admin textarea[type=search].large,
.admin .admin-base [type=search].large.textarea,
.admin-base .admin [type=search].large.textarea,
.admin input[type=tel].large,
.admin textarea[type=tel].large,
.admin [type=tel].large.textarea,
.admin .guest textarea[type=tel].large,
.guest .admin textarea[type=tel].large,
.admin .guest [type=tel].large.textarea,
.guest .admin [type=tel].large.textarea,
.admin .admin-base textarea[type=tel].large,
.admin-base .admin textarea[type=tel].large,
.admin .admin-base [type=tel].large.textarea,
.admin-base .admin [type=tel].large.textarea,
.admin input[type=url].large,
.admin textarea[type=url].large,
.admin [type=url].large.textarea,
.admin .guest textarea[type=url].large,
.guest .admin textarea[type=url].large,
.admin .guest [type=url].large.textarea,
.guest .admin [type=url].large.textarea,
.admin .admin-base textarea[type=url].large,
.admin-base .admin textarea[type=url].large,
.admin .admin-base [type=url].large.textarea,
.admin-base .admin [type=url].large.textarea,
.admin input[type=date].large,
.admin textarea[type=date].large,
.admin [type=date].large.textarea,
.admin .guest textarea[type=date].large,
.guest .admin textarea[type=date].large,
.admin .guest [type=date].large.textarea,
.guest .admin [type=date].large.textarea,
.admin .admin-base textarea[type=date].large,
.admin-base .admin textarea[type=date].large,
.admin .admin-base [type=date].large.textarea,
.admin-base .admin [type=date].large.textarea,
.admin select.large, .guest input[type=text].large, .guest .admin input.large.textarea, .admin .guest input.large.textarea, .guest input.large.textarea, .guest .admin-base input.large.textarea, .admin-base .guest input.large.textarea, .guest .admin textarea[type=text].large, .guest .admin textarea.large, .guest .admin textarea.large, .guest .admin .admin-base textarea.large, .admin-base .guest .admin textarea.large, .admin .guest textarea[type=text].large, .admin .guest textarea.large, .admin .guest textarea.large, .admin .guest .admin-base textarea.large, .admin-base .admin .guest textarea.large, .guest .admin [type=text].large.textarea, .guest .admin .large.textarea, .guest .admin .large.textarea, .guest .admin .admin-base .large.textarea, .admin-base .guest .admin .large.textarea, .admin .guest [type=text].large.textarea, .admin .guest .large.textarea, .admin .guest .large.textarea, .admin .guest .admin-base .large.textarea, .admin-base .admin .guest .large.textarea, .guest textarea[type=text].large, .guest .admin textarea.large, .admin .guest textarea.large, .guest textarea.large, .guest .admin-base textarea.large, .admin-base .guest textarea.large, .guest [type=text].large.textarea, .guest .admin .large.textarea, .admin .guest .large.textarea, .guest .large.textarea, .guest .admin-base .large.textarea, .admin-base .guest .large.textarea, .guest .admin-base textarea[type=text].large, .guest .admin-base .admin textarea.large, .admin .guest .admin-base textarea.large, .guest .admin-base textarea.large, .guest .admin-base textarea.large, .admin-base .guest textarea[type=text].large, .admin-base .guest .admin textarea.large, .admin .admin-base .guest textarea.large, .admin-base .guest textarea.large, .admin-base .guest textarea.large, .guest .admin-base [type=text].large.textarea, .guest .admin-base .admin .large.textarea, .admin .guest .admin-base .large.textarea, .guest .admin-base .large.textarea, .guest .admin-base .large.textarea, .admin-base .guest [type=text].large.textarea, .admin-base .guest .admin .large.textarea, .admin .admin-base .guest .large.textarea, .admin-base .guest .large.textarea, .admin-base .guest .large.textarea,
.guest input[type=email].large,
.guest .admin textarea[type=email].large,
.admin .guest textarea[type=email].large,
.guest .admin [type=email].large.textarea,
.admin .guest [type=email].large.textarea,
.guest textarea[type=email].large,
.guest [type=email].large.textarea,
.guest .admin-base textarea[type=email].large,
.admin-base .guest textarea[type=email].large,
.guest .admin-base [type=email].large.textarea,
.admin-base .guest [type=email].large.textarea,
.guest input[type=password].large,
.guest .admin textarea[type=password].large,
.admin .guest textarea[type=password].large,
.guest .admin [type=password].large.textarea,
.admin .guest [type=password].large.textarea,
.guest textarea[type=password].large,
.guest [type=password].large.textarea,
.guest .admin-base textarea[type=password].large,
.admin-base .guest textarea[type=password].large,
.guest .admin-base [type=password].large.textarea,
.admin-base .guest [type=password].large.textarea,
.guest input[type=number].large,
.guest .admin textarea[type=number].large,
.admin .guest textarea[type=number].large,
.guest .admin [type=number].large.textarea,
.admin .guest [type=number].large.textarea,
.guest textarea[type=number].large,
.guest [type=number].large.textarea,
.guest .admin-base textarea[type=number].large,
.admin-base .guest textarea[type=number].large,
.guest .admin-base [type=number].large.textarea,
.admin-base .guest [type=number].large.textarea,
.guest input[type=search].large,
.guest .admin textarea[type=search].large,
.admin .guest textarea[type=search].large,
.guest .admin [type=search].large.textarea,
.admin .guest [type=search].large.textarea,
.guest textarea[type=search].large,
.guest [type=search].large.textarea,
.guest .admin-base textarea[type=search].large,
.admin-base .guest textarea[type=search].large,
.guest .admin-base [type=search].large.textarea,
.admin-base .guest [type=search].large.textarea,
.guest input[type=tel].large,
.guest .admin textarea[type=tel].large,
.admin .guest textarea[type=tel].large,
.guest .admin [type=tel].large.textarea,
.admin .guest [type=tel].large.textarea,
.guest textarea[type=tel].large,
.guest [type=tel].large.textarea,
.guest .admin-base textarea[type=tel].large,
.admin-base .guest textarea[type=tel].large,
.guest .admin-base [type=tel].large.textarea,
.admin-base .guest [type=tel].large.textarea,
.guest input[type=url].large,
.guest .admin textarea[type=url].large,
.admin .guest textarea[type=url].large,
.guest .admin [type=url].large.textarea,
.admin .guest [type=url].large.textarea,
.guest textarea[type=url].large,
.guest [type=url].large.textarea,
.guest .admin-base textarea[type=url].large,
.admin-base .guest textarea[type=url].large,
.guest .admin-base [type=url].large.textarea,
.admin-base .guest [type=url].large.textarea,
.guest input[type=date].large,
.guest .admin textarea[type=date].large,
.admin .guest textarea[type=date].large,
.guest .admin [type=date].large.textarea,
.admin .guest [type=date].large.textarea,
.guest textarea[type=date].large,
.guest [type=date].large.textarea,
.guest .admin-base textarea[type=date].large,
.admin-base .guest textarea[type=date].large,
.guest .admin-base [type=date].large.textarea,
.admin-base .guest [type=date].large.textarea,
.guest select.large, .admin-base input[type=text].large, .admin-base .admin input.large.textarea, .admin .admin-base input.large.textarea, .admin-base .guest input.large.textarea, .guest .admin-base input.large.textarea, .admin-base input.large.textarea, .admin-base .admin textarea[type=text].large, .admin-base .admin textarea.large, .admin-base .admin .guest textarea.large, .guest .admin-base .admin textarea.large, .admin-base .admin textarea.large, .admin .admin-base textarea[type=text].large, .admin .admin-base textarea.large, .admin .admin-base .guest textarea.large, .guest .admin .admin-base textarea.large, .admin .admin-base textarea.large, .admin-base .admin [type=text].large.textarea, .admin-base .admin .large.textarea, .admin-base .admin .guest .large.textarea, .guest .admin-base .admin .large.textarea, .admin-base .admin .large.textarea, .admin .admin-base [type=text].large.textarea, .admin .admin-base .large.textarea, .admin .admin-base .guest .large.textarea, .guest .admin .admin-base .large.textarea, .admin .admin-base .large.textarea, .admin-base .guest textarea[type=text].large, .admin-base .guest .admin textarea.large, .admin .admin-base .guest textarea.large, .admin-base .guest textarea.large, .admin-base .guest textarea.large, .guest .admin-base textarea[type=text].large, .guest .admin-base .admin textarea.large, .admin .guest .admin-base textarea.large, .guest .admin-base textarea.large, .guest .admin-base textarea.large, .admin-base .guest [type=text].large.textarea, .admin-base .guest .admin .large.textarea, .admin .admin-base .guest .large.textarea, .admin-base .guest .large.textarea, .admin-base .guest .large.textarea, .guest .admin-base [type=text].large.textarea, .guest .admin-base .admin .large.textarea, .admin .guest .admin-base .large.textarea, .guest .admin-base .large.textarea, .guest .admin-base .large.textarea, .admin-base textarea[type=text].large, .admin-base .admin textarea.large, .admin .admin-base textarea.large, .admin-base .guest textarea.large, .guest .admin-base textarea.large, .admin-base textarea.large, .admin-base [type=text].large.textarea, .admin-base .admin .large.textarea, .admin .admin-base .large.textarea, .admin-base .guest .large.textarea, .guest .admin-base .large.textarea, .admin-base .large.textarea,
.admin-base input[type=email].large,
.admin-base .admin textarea[type=email].large,
.admin .admin-base textarea[type=email].large,
.admin-base .admin [type=email].large.textarea,
.admin .admin-base [type=email].large.textarea,
.admin-base .guest textarea[type=email].large,
.guest .admin-base textarea[type=email].large,
.admin-base .guest [type=email].large.textarea,
.guest .admin-base [type=email].large.textarea,
.admin-base textarea[type=email].large,
.admin-base [type=email].large.textarea,
.admin-base input[type=password].large,
.admin-base .admin textarea[type=password].large,
.admin .admin-base textarea[type=password].large,
.admin-base .admin [type=password].large.textarea,
.admin .admin-base [type=password].large.textarea,
.admin-base .guest textarea[type=password].large,
.guest .admin-base textarea[type=password].large,
.admin-base .guest [type=password].large.textarea,
.guest .admin-base [type=password].large.textarea,
.admin-base textarea[type=password].large,
.admin-base [type=password].large.textarea,
.admin-base input[type=number].large,
.admin-base .admin textarea[type=number].large,
.admin .admin-base textarea[type=number].large,
.admin-base .admin [type=number].large.textarea,
.admin .admin-base [type=number].large.textarea,
.admin-base .guest textarea[type=number].large,
.guest .admin-base textarea[type=number].large,
.admin-base .guest [type=number].large.textarea,
.guest .admin-base [type=number].large.textarea,
.admin-base textarea[type=number].large,
.admin-base [type=number].large.textarea,
.admin-base input[type=search].large,
.admin-base .admin textarea[type=search].large,
.admin .admin-base textarea[type=search].large,
.admin-base .admin [type=search].large.textarea,
.admin .admin-base [type=search].large.textarea,
.admin-base .guest textarea[type=search].large,
.guest .admin-base textarea[type=search].large,
.admin-base .guest [type=search].large.textarea,
.guest .admin-base [type=search].large.textarea,
.admin-base textarea[type=search].large,
.admin-base [type=search].large.textarea,
.admin-base input[type=tel].large,
.admin-base .admin textarea[type=tel].large,
.admin .admin-base textarea[type=tel].large,
.admin-base .admin [type=tel].large.textarea,
.admin .admin-base [type=tel].large.textarea,
.admin-base .guest textarea[type=tel].large,
.guest .admin-base textarea[type=tel].large,
.admin-base .guest [type=tel].large.textarea,
.guest .admin-base [type=tel].large.textarea,
.admin-base textarea[type=tel].large,
.admin-base [type=tel].large.textarea,
.admin-base input[type=url].large,
.admin-base .admin textarea[type=url].large,
.admin .admin-base textarea[type=url].large,
.admin-base .admin [type=url].large.textarea,
.admin .admin-base [type=url].large.textarea,
.admin-base .guest textarea[type=url].large,
.guest .admin-base textarea[type=url].large,
.admin-base .guest [type=url].large.textarea,
.guest .admin-base [type=url].large.textarea,
.admin-base textarea[type=url].large,
.admin-base [type=url].large.textarea,
.admin-base input[type=date].large,
.admin-base .admin textarea[type=date].large,
.admin .admin-base textarea[type=date].large,
.admin-base .admin [type=date].large.textarea,
.admin .admin-base [type=date].large.textarea,
.admin-base .guest textarea[type=date].large,
.guest .admin-base textarea[type=date].large,
.admin-base .guest [type=date].large.textarea,
.guest .admin-base [type=date].large.textarea,
.admin-base textarea[type=date].large,
.admin-base [type=date].large.textarea,
.admin-base select.large {
  font-size: 1.6rem;
  height: 5rem;
}
.admin input[type=text].xl, .admin input.xl.textarea, .admin .guest input.xl.textarea, .guest .admin input.xl.textarea, .admin .admin-base input.xl.textarea, .admin-base .admin input.xl.textarea, .admin textarea[type=text].xl, .admin textarea.xl, .admin .guest textarea.xl, .guest .admin textarea.xl, .admin .admin-base textarea.xl, .admin-base .admin textarea.xl, .admin [type=text].xl.textarea, .admin .xl.textarea, .admin .guest .xl.textarea, .guest .admin .xl.textarea, .admin .admin-base .xl.textarea, .admin-base .admin .xl.textarea, .admin .guest textarea[type=text].xl, .admin .guest textarea.xl, .admin .guest textarea.xl, .admin .guest .admin-base textarea.xl, .admin-base .admin .guest textarea.xl, .guest .admin textarea[type=text].xl, .guest .admin textarea.xl, .guest .admin textarea.xl, .guest .admin .admin-base textarea.xl, .admin-base .guest .admin textarea.xl, .admin .guest [type=text].xl.textarea, .admin .guest .xl.textarea, .admin .guest .xl.textarea, .admin .guest .admin-base .xl.textarea, .admin-base .admin .guest .xl.textarea, .guest .admin [type=text].xl.textarea, .guest .admin .xl.textarea, .guest .admin .xl.textarea, .guest .admin .admin-base .xl.textarea, .admin-base .guest .admin .xl.textarea, .admin .admin-base textarea[type=text].xl, .admin .admin-base textarea.xl, .admin .admin-base .guest textarea.xl, .guest .admin .admin-base textarea.xl, .admin .admin-base textarea.xl, .admin-base .admin textarea[type=text].xl, .admin-base .admin textarea.xl, .admin-base .admin .guest textarea.xl, .guest .admin-base .admin textarea.xl, .admin-base .admin textarea.xl, .admin .admin-base [type=text].xl.textarea, .admin .admin-base .xl.textarea, .admin .admin-base .guest .xl.textarea, .guest .admin .admin-base .xl.textarea, .admin .admin-base .xl.textarea, .admin-base .admin [type=text].xl.textarea, .admin-base .admin .xl.textarea, .admin-base .admin .guest .xl.textarea, .guest .admin-base .admin .xl.textarea, .admin-base .admin .xl.textarea,
.admin input[type=email].xl,
.admin textarea[type=email].xl,
.admin [type=email].xl.textarea,
.admin .guest textarea[type=email].xl,
.guest .admin textarea[type=email].xl,
.admin .guest [type=email].xl.textarea,
.guest .admin [type=email].xl.textarea,
.admin .admin-base textarea[type=email].xl,
.admin-base .admin textarea[type=email].xl,
.admin .admin-base [type=email].xl.textarea,
.admin-base .admin [type=email].xl.textarea,
.admin input[type=password].xl,
.admin textarea[type=password].xl,
.admin [type=password].xl.textarea,
.admin .guest textarea[type=password].xl,
.guest .admin textarea[type=password].xl,
.admin .guest [type=password].xl.textarea,
.guest .admin [type=password].xl.textarea,
.admin .admin-base textarea[type=password].xl,
.admin-base .admin textarea[type=password].xl,
.admin .admin-base [type=password].xl.textarea,
.admin-base .admin [type=password].xl.textarea,
.admin input[type=number].xl,
.admin textarea[type=number].xl,
.admin [type=number].xl.textarea,
.admin .guest textarea[type=number].xl,
.guest .admin textarea[type=number].xl,
.admin .guest [type=number].xl.textarea,
.guest .admin [type=number].xl.textarea,
.admin .admin-base textarea[type=number].xl,
.admin-base .admin textarea[type=number].xl,
.admin .admin-base [type=number].xl.textarea,
.admin-base .admin [type=number].xl.textarea,
.admin input[type=search].xl,
.admin textarea[type=search].xl,
.admin [type=search].xl.textarea,
.admin .guest textarea[type=search].xl,
.guest .admin textarea[type=search].xl,
.admin .guest [type=search].xl.textarea,
.guest .admin [type=search].xl.textarea,
.admin .admin-base textarea[type=search].xl,
.admin-base .admin textarea[type=search].xl,
.admin .admin-base [type=search].xl.textarea,
.admin-base .admin [type=search].xl.textarea,
.admin input[type=tel].xl,
.admin textarea[type=tel].xl,
.admin [type=tel].xl.textarea,
.admin .guest textarea[type=tel].xl,
.guest .admin textarea[type=tel].xl,
.admin .guest [type=tel].xl.textarea,
.guest .admin [type=tel].xl.textarea,
.admin .admin-base textarea[type=tel].xl,
.admin-base .admin textarea[type=tel].xl,
.admin .admin-base [type=tel].xl.textarea,
.admin-base .admin [type=tel].xl.textarea,
.admin input[type=url].xl,
.admin textarea[type=url].xl,
.admin [type=url].xl.textarea,
.admin .guest textarea[type=url].xl,
.guest .admin textarea[type=url].xl,
.admin .guest [type=url].xl.textarea,
.guest .admin [type=url].xl.textarea,
.admin .admin-base textarea[type=url].xl,
.admin-base .admin textarea[type=url].xl,
.admin .admin-base [type=url].xl.textarea,
.admin-base .admin [type=url].xl.textarea,
.admin input[type=date].xl,
.admin textarea[type=date].xl,
.admin [type=date].xl.textarea,
.admin .guest textarea[type=date].xl,
.guest .admin textarea[type=date].xl,
.admin .guest [type=date].xl.textarea,
.guest .admin [type=date].xl.textarea,
.admin .admin-base textarea[type=date].xl,
.admin-base .admin textarea[type=date].xl,
.admin .admin-base [type=date].xl.textarea,
.admin-base .admin [type=date].xl.textarea,
.admin select.xl, .guest input[type=text].xl, .guest .admin input.xl.textarea, .admin .guest input.xl.textarea, .guest input.xl.textarea, .guest .admin-base input.xl.textarea, .admin-base .guest input.xl.textarea, .guest .admin textarea[type=text].xl, .guest .admin textarea.xl, .guest .admin textarea.xl, .guest .admin .admin-base textarea.xl, .admin-base .guest .admin textarea.xl, .admin .guest textarea[type=text].xl, .admin .guest textarea.xl, .admin .guest textarea.xl, .admin .guest .admin-base textarea.xl, .admin-base .admin .guest textarea.xl, .guest .admin [type=text].xl.textarea, .guest .admin .xl.textarea, .guest .admin .xl.textarea, .guest .admin .admin-base .xl.textarea, .admin-base .guest .admin .xl.textarea, .admin .guest [type=text].xl.textarea, .admin .guest .xl.textarea, .admin .guest .xl.textarea, .admin .guest .admin-base .xl.textarea, .admin-base .admin .guest .xl.textarea, .guest textarea[type=text].xl, .guest .admin textarea.xl, .admin .guest textarea.xl, .guest textarea.xl, .guest .admin-base textarea.xl, .admin-base .guest textarea.xl, .guest [type=text].xl.textarea, .guest .admin .xl.textarea, .admin .guest .xl.textarea, .guest .xl.textarea, .guest .admin-base .xl.textarea, .admin-base .guest .xl.textarea, .guest .admin-base textarea[type=text].xl, .guest .admin-base .admin textarea.xl, .admin .guest .admin-base textarea.xl, .guest .admin-base textarea.xl, .guest .admin-base textarea.xl, .admin-base .guest textarea[type=text].xl, .admin-base .guest .admin textarea.xl, .admin .admin-base .guest textarea.xl, .admin-base .guest textarea.xl, .admin-base .guest textarea.xl, .guest .admin-base [type=text].xl.textarea, .guest .admin-base .admin .xl.textarea, .admin .guest .admin-base .xl.textarea, .guest .admin-base .xl.textarea, .guest .admin-base .xl.textarea, .admin-base .guest [type=text].xl.textarea, .admin-base .guest .admin .xl.textarea, .admin .admin-base .guest .xl.textarea, .admin-base .guest .xl.textarea, .admin-base .guest .xl.textarea,
.guest input[type=email].xl,
.guest .admin textarea[type=email].xl,
.admin .guest textarea[type=email].xl,
.guest .admin [type=email].xl.textarea,
.admin .guest [type=email].xl.textarea,
.guest textarea[type=email].xl,
.guest [type=email].xl.textarea,
.guest .admin-base textarea[type=email].xl,
.admin-base .guest textarea[type=email].xl,
.guest .admin-base [type=email].xl.textarea,
.admin-base .guest [type=email].xl.textarea,
.guest input[type=password].xl,
.guest .admin textarea[type=password].xl,
.admin .guest textarea[type=password].xl,
.guest .admin [type=password].xl.textarea,
.admin .guest [type=password].xl.textarea,
.guest textarea[type=password].xl,
.guest [type=password].xl.textarea,
.guest .admin-base textarea[type=password].xl,
.admin-base .guest textarea[type=password].xl,
.guest .admin-base [type=password].xl.textarea,
.admin-base .guest [type=password].xl.textarea,
.guest input[type=number].xl,
.guest .admin textarea[type=number].xl,
.admin .guest textarea[type=number].xl,
.guest .admin [type=number].xl.textarea,
.admin .guest [type=number].xl.textarea,
.guest textarea[type=number].xl,
.guest [type=number].xl.textarea,
.guest .admin-base textarea[type=number].xl,
.admin-base .guest textarea[type=number].xl,
.guest .admin-base [type=number].xl.textarea,
.admin-base .guest [type=number].xl.textarea,
.guest input[type=search].xl,
.guest .admin textarea[type=search].xl,
.admin .guest textarea[type=search].xl,
.guest .admin [type=search].xl.textarea,
.admin .guest [type=search].xl.textarea,
.guest textarea[type=search].xl,
.guest [type=search].xl.textarea,
.guest .admin-base textarea[type=search].xl,
.admin-base .guest textarea[type=search].xl,
.guest .admin-base [type=search].xl.textarea,
.admin-base .guest [type=search].xl.textarea,
.guest input[type=tel].xl,
.guest .admin textarea[type=tel].xl,
.admin .guest textarea[type=tel].xl,
.guest .admin [type=tel].xl.textarea,
.admin .guest [type=tel].xl.textarea,
.guest textarea[type=tel].xl,
.guest [type=tel].xl.textarea,
.guest .admin-base textarea[type=tel].xl,
.admin-base .guest textarea[type=tel].xl,
.guest .admin-base [type=tel].xl.textarea,
.admin-base .guest [type=tel].xl.textarea,
.guest input[type=url].xl,
.guest .admin textarea[type=url].xl,
.admin .guest textarea[type=url].xl,
.guest .admin [type=url].xl.textarea,
.admin .guest [type=url].xl.textarea,
.guest textarea[type=url].xl,
.guest [type=url].xl.textarea,
.guest .admin-base textarea[type=url].xl,
.admin-base .guest textarea[type=url].xl,
.guest .admin-base [type=url].xl.textarea,
.admin-base .guest [type=url].xl.textarea,
.guest input[type=date].xl,
.guest .admin textarea[type=date].xl,
.admin .guest textarea[type=date].xl,
.guest .admin [type=date].xl.textarea,
.admin .guest [type=date].xl.textarea,
.guest textarea[type=date].xl,
.guest [type=date].xl.textarea,
.guest .admin-base textarea[type=date].xl,
.admin-base .guest textarea[type=date].xl,
.guest .admin-base [type=date].xl.textarea,
.admin-base .guest [type=date].xl.textarea,
.guest select.xl, .admin-base input[type=text].xl, .admin-base .admin input.xl.textarea, .admin .admin-base input.xl.textarea, .admin-base .guest input.xl.textarea, .guest .admin-base input.xl.textarea, .admin-base input.xl.textarea, .admin-base .admin textarea[type=text].xl, .admin-base .admin textarea.xl, .admin-base .admin .guest textarea.xl, .guest .admin-base .admin textarea.xl, .admin-base .admin textarea.xl, .admin .admin-base textarea[type=text].xl, .admin .admin-base textarea.xl, .admin .admin-base .guest textarea.xl, .guest .admin .admin-base textarea.xl, .admin .admin-base textarea.xl, .admin-base .admin [type=text].xl.textarea, .admin-base .admin .xl.textarea, .admin-base .admin .guest .xl.textarea, .guest .admin-base .admin .xl.textarea, .admin-base .admin .xl.textarea, .admin .admin-base [type=text].xl.textarea, .admin .admin-base .xl.textarea, .admin .admin-base .guest .xl.textarea, .guest .admin .admin-base .xl.textarea, .admin .admin-base .xl.textarea, .admin-base .guest textarea[type=text].xl, .admin-base .guest .admin textarea.xl, .admin .admin-base .guest textarea.xl, .admin-base .guest textarea.xl, .admin-base .guest textarea.xl, .guest .admin-base textarea[type=text].xl, .guest .admin-base .admin textarea.xl, .admin .guest .admin-base textarea.xl, .guest .admin-base textarea.xl, .guest .admin-base textarea.xl, .admin-base .guest [type=text].xl.textarea, .admin-base .guest .admin .xl.textarea, .admin .admin-base .guest .xl.textarea, .admin-base .guest .xl.textarea, .admin-base .guest .xl.textarea, .guest .admin-base [type=text].xl.textarea, .guest .admin-base .admin .xl.textarea, .admin .guest .admin-base .xl.textarea, .guest .admin-base .xl.textarea, .guest .admin-base .xl.textarea, .admin-base textarea[type=text].xl, .admin-base .admin textarea.xl, .admin .admin-base textarea.xl, .admin-base .guest textarea.xl, .guest .admin-base textarea.xl, .admin-base textarea.xl, .admin-base [type=text].xl.textarea, .admin-base .admin .xl.textarea, .admin .admin-base .xl.textarea, .admin-base .guest .xl.textarea, .guest .admin-base .xl.textarea, .admin-base .xl.textarea,
.admin-base input[type=email].xl,
.admin-base .admin textarea[type=email].xl,
.admin .admin-base textarea[type=email].xl,
.admin-base .admin [type=email].xl.textarea,
.admin .admin-base [type=email].xl.textarea,
.admin-base .guest textarea[type=email].xl,
.guest .admin-base textarea[type=email].xl,
.admin-base .guest [type=email].xl.textarea,
.guest .admin-base [type=email].xl.textarea,
.admin-base textarea[type=email].xl,
.admin-base [type=email].xl.textarea,
.admin-base input[type=password].xl,
.admin-base .admin textarea[type=password].xl,
.admin .admin-base textarea[type=password].xl,
.admin-base .admin [type=password].xl.textarea,
.admin .admin-base [type=password].xl.textarea,
.admin-base .guest textarea[type=password].xl,
.guest .admin-base textarea[type=password].xl,
.admin-base .guest [type=password].xl.textarea,
.guest .admin-base [type=password].xl.textarea,
.admin-base textarea[type=password].xl,
.admin-base [type=password].xl.textarea,
.admin-base input[type=number].xl,
.admin-base .admin textarea[type=number].xl,
.admin .admin-base textarea[type=number].xl,
.admin-base .admin [type=number].xl.textarea,
.admin .admin-base [type=number].xl.textarea,
.admin-base .guest textarea[type=number].xl,
.guest .admin-base textarea[type=number].xl,
.admin-base .guest [type=number].xl.textarea,
.guest .admin-base [type=number].xl.textarea,
.admin-base textarea[type=number].xl,
.admin-base [type=number].xl.textarea,
.admin-base input[type=search].xl,
.admin-base .admin textarea[type=search].xl,
.admin .admin-base textarea[type=search].xl,
.admin-base .admin [type=search].xl.textarea,
.admin .admin-base [type=search].xl.textarea,
.admin-base .guest textarea[type=search].xl,
.guest .admin-base textarea[type=search].xl,
.admin-base .guest [type=search].xl.textarea,
.guest .admin-base [type=search].xl.textarea,
.admin-base textarea[type=search].xl,
.admin-base [type=search].xl.textarea,
.admin-base input[type=tel].xl,
.admin-base .admin textarea[type=tel].xl,
.admin .admin-base textarea[type=tel].xl,
.admin-base .admin [type=tel].xl.textarea,
.admin .admin-base [type=tel].xl.textarea,
.admin-base .guest textarea[type=tel].xl,
.guest .admin-base textarea[type=tel].xl,
.admin-base .guest [type=tel].xl.textarea,
.guest .admin-base [type=tel].xl.textarea,
.admin-base textarea[type=tel].xl,
.admin-base [type=tel].xl.textarea,
.admin-base input[type=url].xl,
.admin-base .admin textarea[type=url].xl,
.admin .admin-base textarea[type=url].xl,
.admin-base .admin [type=url].xl.textarea,
.admin .admin-base [type=url].xl.textarea,
.admin-base .guest textarea[type=url].xl,
.guest .admin-base textarea[type=url].xl,
.admin-base .guest [type=url].xl.textarea,
.guest .admin-base [type=url].xl.textarea,
.admin-base textarea[type=url].xl,
.admin-base [type=url].xl.textarea,
.admin-base input[type=date].xl,
.admin-base .admin textarea[type=date].xl,
.admin .admin-base textarea[type=date].xl,
.admin-base .admin [type=date].xl.textarea,
.admin .admin-base [type=date].xl.textarea,
.admin-base .guest textarea[type=date].xl,
.guest .admin-base textarea[type=date].xl,
.admin-base .guest [type=date].xl.textarea,
.guest .admin-base [type=date].xl.textarea,
.admin-base textarea[type=date].xl,
.admin-base [type=date].xl.textarea,
.admin-base select.xl {
  font-size: 1.8rem;
  height: 6rem;
}
.admin input[type=text]:focus, .admin input.textarea:focus, .admin .guest input.textarea:focus, .guest .admin input.textarea:focus, .admin .admin-base input.textarea:focus, .admin-base .admin input.textarea:focus, .admin textarea[type=text]:focus, .admin textarea:focus, .admin .guest textarea:focus, .guest .admin textarea:focus, .admin .admin-base textarea:focus, .admin-base .admin textarea:focus, .admin [type=text].textarea:focus, .admin .textarea:focus, .admin .guest .textarea:focus, .guest .admin .textarea:focus, .admin .admin-base .textarea:focus, .admin-base .admin .textarea:focus, .admin .guest textarea[type=text]:focus, .admin .guest textarea:focus, .admin .guest textarea:focus, .admin .guest .admin-base textarea:focus, .admin-base .admin .guest textarea:focus, .guest .admin textarea[type=text]:focus, .guest .admin textarea:focus, .guest .admin textarea:focus, .guest .admin .admin-base textarea:focus, .admin-base .guest .admin textarea:focus, .admin .guest [type=text].textarea:focus, .admin .guest .textarea:focus, .admin .guest .textarea:focus, .admin .guest .admin-base .textarea:focus, .admin-base .admin .guest .textarea:focus, .guest .admin [type=text].textarea:focus, .guest .admin .textarea:focus, .guest .admin .textarea:focus, .guest .admin .admin-base .textarea:focus, .admin-base .guest .admin .textarea:focus, .admin .admin-base textarea[type=text]:focus, .admin .admin-base textarea:focus, .admin .admin-base .guest textarea:focus, .guest .admin .admin-base textarea:focus, .admin .admin-base textarea:focus, .admin-base .admin textarea[type=text]:focus, .admin-base .admin textarea:focus, .admin-base .admin .guest textarea:focus, .guest .admin-base .admin textarea:focus, .admin-base .admin textarea:focus, .admin .admin-base [type=text].textarea:focus, .admin .admin-base .textarea:focus, .admin .admin-base .guest .textarea:focus, .guest .admin .admin-base .textarea:focus, .admin .admin-base .textarea:focus, .admin-base .admin [type=text].textarea:focus, .admin-base .admin .textarea:focus, .admin-base .admin .guest .textarea:focus, .guest .admin-base .admin .textarea:focus, .admin-base .admin .textarea:focus,
.admin input[type=email]:focus,
.admin textarea[type=email]:focus,
.admin [type=email].textarea:focus,
.admin .guest textarea[type=email]:focus,
.guest .admin textarea[type=email]:focus,
.admin .guest [type=email].textarea:focus,
.guest .admin [type=email].textarea:focus,
.admin .admin-base textarea[type=email]:focus,
.admin-base .admin textarea[type=email]:focus,
.admin .admin-base [type=email].textarea:focus,
.admin-base .admin [type=email].textarea:focus,
.admin input[type=password]:focus,
.admin textarea[type=password]:focus,
.admin [type=password].textarea:focus,
.admin .guest textarea[type=password]:focus,
.guest .admin textarea[type=password]:focus,
.admin .guest [type=password].textarea:focus,
.guest .admin [type=password].textarea:focus,
.admin .admin-base textarea[type=password]:focus,
.admin-base .admin textarea[type=password]:focus,
.admin .admin-base [type=password].textarea:focus,
.admin-base .admin [type=password].textarea:focus,
.admin input[type=number]:focus,
.admin textarea[type=number]:focus,
.admin [type=number].textarea:focus,
.admin .guest textarea[type=number]:focus,
.guest .admin textarea[type=number]:focus,
.admin .guest [type=number].textarea:focus,
.guest .admin [type=number].textarea:focus,
.admin .admin-base textarea[type=number]:focus,
.admin-base .admin textarea[type=number]:focus,
.admin .admin-base [type=number].textarea:focus,
.admin-base .admin [type=number].textarea:focus,
.admin input[type=search]:focus,
.admin textarea[type=search]:focus,
.admin [type=search].textarea:focus,
.admin .guest textarea[type=search]:focus,
.guest .admin textarea[type=search]:focus,
.admin .guest [type=search].textarea:focus,
.guest .admin [type=search].textarea:focus,
.admin .admin-base textarea[type=search]:focus,
.admin-base .admin textarea[type=search]:focus,
.admin .admin-base [type=search].textarea:focus,
.admin-base .admin [type=search].textarea:focus,
.admin input[type=tel]:focus,
.admin textarea[type=tel]:focus,
.admin [type=tel].textarea:focus,
.admin .guest textarea[type=tel]:focus,
.guest .admin textarea[type=tel]:focus,
.admin .guest [type=tel].textarea:focus,
.guest .admin [type=tel].textarea:focus,
.admin .admin-base textarea[type=tel]:focus,
.admin-base .admin textarea[type=tel]:focus,
.admin .admin-base [type=tel].textarea:focus,
.admin-base .admin [type=tel].textarea:focus,
.admin input[type=url]:focus,
.admin textarea[type=url]:focus,
.admin [type=url].textarea:focus,
.admin .guest textarea[type=url]:focus,
.guest .admin textarea[type=url]:focus,
.admin .guest [type=url].textarea:focus,
.guest .admin [type=url].textarea:focus,
.admin .admin-base textarea[type=url]:focus,
.admin-base .admin textarea[type=url]:focus,
.admin .admin-base [type=url].textarea:focus,
.admin-base .admin [type=url].textarea:focus,
.admin input[type=date]:focus,
.admin textarea[type=date]:focus,
.admin [type=date].textarea:focus,
.admin .guest textarea[type=date]:focus,
.guest .admin textarea[type=date]:focus,
.admin .guest [type=date].textarea:focus,
.guest .admin [type=date].textarea:focus,
.admin .admin-base textarea[type=date]:focus,
.admin-base .admin textarea[type=date]:focus,
.admin .admin-base [type=date].textarea:focus,
.admin-base .admin [type=date].textarea:focus,
.admin select:focus, .guest input[type=text]:focus, .guest .admin input.textarea:focus, .admin .guest input.textarea:focus, .guest input.textarea:focus, .guest .admin-base input.textarea:focus, .admin-base .guest input.textarea:focus, .guest .admin textarea[type=text]:focus, .guest .admin textarea:focus, .guest .admin textarea:focus, .guest .admin .admin-base textarea:focus, .admin-base .guest .admin textarea:focus, .admin .guest textarea[type=text]:focus, .admin .guest textarea:focus, .admin .guest textarea:focus, .admin .guest .admin-base textarea:focus, .admin-base .admin .guest textarea:focus, .guest .admin [type=text].textarea:focus, .guest .admin .textarea:focus, .guest .admin .textarea:focus, .guest .admin .admin-base .textarea:focus, .admin-base .guest .admin .textarea:focus, .admin .guest [type=text].textarea:focus, .admin .guest .textarea:focus, .admin .guest .textarea:focus, .admin .guest .admin-base .textarea:focus, .admin-base .admin .guest .textarea:focus, .guest textarea[type=text]:focus, .guest .admin textarea:focus, .admin .guest textarea:focus, .guest textarea:focus, .guest .admin-base textarea:focus, .admin-base .guest textarea:focus, .guest [type=text].textarea:focus, .guest .admin .textarea:focus, .admin .guest .textarea:focus, .guest .textarea:focus, .guest .admin-base .textarea:focus, .admin-base .guest .textarea:focus, .guest .admin-base textarea[type=text]:focus, .guest .admin-base .admin textarea:focus, .admin .guest .admin-base textarea:focus, .guest .admin-base textarea:focus, .guest .admin-base textarea:focus, .admin-base .guest textarea[type=text]:focus, .admin-base .guest .admin textarea:focus, .admin .admin-base .guest textarea:focus, .admin-base .guest textarea:focus, .admin-base .guest textarea:focus, .guest .admin-base [type=text].textarea:focus, .guest .admin-base .admin .textarea:focus, .admin .guest .admin-base .textarea:focus, .guest .admin-base .textarea:focus, .guest .admin-base .textarea:focus, .admin-base .guest [type=text].textarea:focus, .admin-base .guest .admin .textarea:focus, .admin .admin-base .guest .textarea:focus, .admin-base .guest .textarea:focus, .admin-base .guest .textarea:focus,
.guest input[type=email]:focus,
.guest .admin textarea[type=email]:focus,
.admin .guest textarea[type=email]:focus,
.guest .admin [type=email].textarea:focus,
.admin .guest [type=email].textarea:focus,
.guest textarea[type=email]:focus,
.guest [type=email].textarea:focus,
.guest .admin-base textarea[type=email]:focus,
.admin-base .guest textarea[type=email]:focus,
.guest .admin-base [type=email].textarea:focus,
.admin-base .guest [type=email].textarea:focus,
.guest input[type=password]:focus,
.guest .admin textarea[type=password]:focus,
.admin .guest textarea[type=password]:focus,
.guest .admin [type=password].textarea:focus,
.admin .guest [type=password].textarea:focus,
.guest textarea[type=password]:focus,
.guest [type=password].textarea:focus,
.guest .admin-base textarea[type=password]:focus,
.admin-base .guest textarea[type=password]:focus,
.guest .admin-base [type=password].textarea:focus,
.admin-base .guest [type=password].textarea:focus,
.guest input[type=number]:focus,
.guest .admin textarea[type=number]:focus,
.admin .guest textarea[type=number]:focus,
.guest .admin [type=number].textarea:focus,
.admin .guest [type=number].textarea:focus,
.guest textarea[type=number]:focus,
.guest [type=number].textarea:focus,
.guest .admin-base textarea[type=number]:focus,
.admin-base .guest textarea[type=number]:focus,
.guest .admin-base [type=number].textarea:focus,
.admin-base .guest [type=number].textarea:focus,
.guest input[type=search]:focus,
.guest .admin textarea[type=search]:focus,
.admin .guest textarea[type=search]:focus,
.guest .admin [type=search].textarea:focus,
.admin .guest [type=search].textarea:focus,
.guest textarea[type=search]:focus,
.guest [type=search].textarea:focus,
.guest .admin-base textarea[type=search]:focus,
.admin-base .guest textarea[type=search]:focus,
.guest .admin-base [type=search].textarea:focus,
.admin-base .guest [type=search].textarea:focus,
.guest input[type=tel]:focus,
.guest .admin textarea[type=tel]:focus,
.admin .guest textarea[type=tel]:focus,
.guest .admin [type=tel].textarea:focus,
.admin .guest [type=tel].textarea:focus,
.guest textarea[type=tel]:focus,
.guest [type=tel].textarea:focus,
.guest .admin-base textarea[type=tel]:focus,
.admin-base .guest textarea[type=tel]:focus,
.guest .admin-base [type=tel].textarea:focus,
.admin-base .guest [type=tel].textarea:focus,
.guest input[type=url]:focus,
.guest .admin textarea[type=url]:focus,
.admin .guest textarea[type=url]:focus,
.guest .admin [type=url].textarea:focus,
.admin .guest [type=url].textarea:focus,
.guest textarea[type=url]:focus,
.guest [type=url].textarea:focus,
.guest .admin-base textarea[type=url]:focus,
.admin-base .guest textarea[type=url]:focus,
.guest .admin-base [type=url].textarea:focus,
.admin-base .guest [type=url].textarea:focus,
.guest input[type=date]:focus,
.guest .admin textarea[type=date]:focus,
.admin .guest textarea[type=date]:focus,
.guest .admin [type=date].textarea:focus,
.admin .guest [type=date].textarea:focus,
.guest textarea[type=date]:focus,
.guest [type=date].textarea:focus,
.guest .admin-base textarea[type=date]:focus,
.admin-base .guest textarea[type=date]:focus,
.guest .admin-base [type=date].textarea:focus,
.admin-base .guest [type=date].textarea:focus,
.guest select:focus, .admin-base input[type=text]:focus, .admin-base .admin input.textarea:focus, .admin .admin-base input.textarea:focus, .admin-base .guest input.textarea:focus, .guest .admin-base input.textarea:focus, .admin-base input.textarea:focus, .admin-base .admin textarea[type=text]:focus, .admin-base .admin textarea:focus, .admin-base .admin .guest textarea:focus, .guest .admin-base .admin textarea:focus, .admin-base .admin textarea:focus, .admin .admin-base textarea[type=text]:focus, .admin .admin-base textarea:focus, .admin .admin-base .guest textarea:focus, .guest .admin .admin-base textarea:focus, .admin .admin-base textarea:focus, .admin-base .admin [type=text].textarea:focus, .admin-base .admin .textarea:focus, .admin-base .admin .guest .textarea:focus, .guest .admin-base .admin .textarea:focus, .admin-base .admin .textarea:focus, .admin .admin-base [type=text].textarea:focus, .admin .admin-base .textarea:focus, .admin .admin-base .guest .textarea:focus, .guest .admin .admin-base .textarea:focus, .admin .admin-base .textarea:focus, .admin-base .guest textarea[type=text]:focus, .admin-base .guest .admin textarea:focus, .admin .admin-base .guest textarea:focus, .admin-base .guest textarea:focus, .admin-base .guest textarea:focus, .guest .admin-base textarea[type=text]:focus, .guest .admin-base .admin textarea:focus, .admin .guest .admin-base textarea:focus, .guest .admin-base textarea:focus, .guest .admin-base textarea:focus, .admin-base .guest [type=text].textarea:focus, .admin-base .guest .admin .textarea:focus, .admin .admin-base .guest .textarea:focus, .admin-base .guest .textarea:focus, .admin-base .guest .textarea:focus, .guest .admin-base [type=text].textarea:focus, .guest .admin-base .admin .textarea:focus, .admin .guest .admin-base .textarea:focus, .guest .admin-base .textarea:focus, .guest .admin-base .textarea:focus, .admin-base textarea[type=text]:focus, .admin-base .admin textarea:focus, .admin .admin-base textarea:focus, .admin-base .guest textarea:focus, .guest .admin-base textarea:focus, .admin-base textarea:focus, .admin-base [type=text].textarea:focus, .admin-base .admin .textarea:focus, .admin .admin-base .textarea:focus, .admin-base .guest .textarea:focus, .guest .admin-base .textarea:focus, .admin-base .textarea:focus,
.admin-base input[type=email]:focus,
.admin-base .admin textarea[type=email]:focus,
.admin .admin-base textarea[type=email]:focus,
.admin-base .admin [type=email].textarea:focus,
.admin .admin-base [type=email].textarea:focus,
.admin-base .guest textarea[type=email]:focus,
.guest .admin-base textarea[type=email]:focus,
.admin-base .guest [type=email].textarea:focus,
.guest .admin-base [type=email].textarea:focus,
.admin-base textarea[type=email]:focus,
.admin-base [type=email].textarea:focus,
.admin-base input[type=password]:focus,
.admin-base .admin textarea[type=password]:focus,
.admin .admin-base textarea[type=password]:focus,
.admin-base .admin [type=password].textarea:focus,
.admin .admin-base [type=password].textarea:focus,
.admin-base .guest textarea[type=password]:focus,
.guest .admin-base textarea[type=password]:focus,
.admin-base .guest [type=password].textarea:focus,
.guest .admin-base [type=password].textarea:focus,
.admin-base textarea[type=password]:focus,
.admin-base [type=password].textarea:focus,
.admin-base input[type=number]:focus,
.admin-base .admin textarea[type=number]:focus,
.admin .admin-base textarea[type=number]:focus,
.admin-base .admin [type=number].textarea:focus,
.admin .admin-base [type=number].textarea:focus,
.admin-base .guest textarea[type=number]:focus,
.guest .admin-base textarea[type=number]:focus,
.admin-base .guest [type=number].textarea:focus,
.guest .admin-base [type=number].textarea:focus,
.admin-base textarea[type=number]:focus,
.admin-base [type=number].textarea:focus,
.admin-base input[type=search]:focus,
.admin-base .admin textarea[type=search]:focus,
.admin .admin-base textarea[type=search]:focus,
.admin-base .admin [type=search].textarea:focus,
.admin .admin-base [type=search].textarea:focus,
.admin-base .guest textarea[type=search]:focus,
.guest .admin-base textarea[type=search]:focus,
.admin-base .guest [type=search].textarea:focus,
.guest .admin-base [type=search].textarea:focus,
.admin-base textarea[type=search]:focus,
.admin-base [type=search].textarea:focus,
.admin-base input[type=tel]:focus,
.admin-base .admin textarea[type=tel]:focus,
.admin .admin-base textarea[type=tel]:focus,
.admin-base .admin [type=tel].textarea:focus,
.admin .admin-base [type=tel].textarea:focus,
.admin-base .guest textarea[type=tel]:focus,
.guest .admin-base textarea[type=tel]:focus,
.admin-base .guest [type=tel].textarea:focus,
.guest .admin-base [type=tel].textarea:focus,
.admin-base textarea[type=tel]:focus,
.admin-base [type=tel].textarea:focus,
.admin-base input[type=url]:focus,
.admin-base .admin textarea[type=url]:focus,
.admin .admin-base textarea[type=url]:focus,
.admin-base .admin [type=url].textarea:focus,
.admin .admin-base [type=url].textarea:focus,
.admin-base .guest textarea[type=url]:focus,
.guest .admin-base textarea[type=url]:focus,
.admin-base .guest [type=url].textarea:focus,
.guest .admin-base [type=url].textarea:focus,
.admin-base textarea[type=url]:focus,
.admin-base [type=url].textarea:focus,
.admin-base input[type=date]:focus,
.admin-base .admin textarea[type=date]:focus,
.admin .admin-base textarea[type=date]:focus,
.admin-base .admin [type=date].textarea:focus,
.admin .admin-base [type=date].textarea:focus,
.admin-base .guest textarea[type=date]:focus,
.guest .admin-base textarea[type=date]:focus,
.admin-base .guest [type=date].textarea:focus,
.guest .admin-base [type=date].textarea:focus,
.admin-base textarea[type=date]:focus,
.admin-base [type=date].textarea:focus,
.admin-base select:focus {
  border-color: #FFF;
}
.admin input[type=text]:disabled, .admin input.textarea:disabled, .admin .guest input.textarea:disabled, .guest .admin input.textarea:disabled, .admin .admin-base input.textarea:disabled, .admin-base .admin input.textarea:disabled, .admin textarea[type=text]:disabled, .admin textarea:disabled, .admin .guest textarea:disabled, .guest .admin textarea:disabled, .admin .admin-base textarea:disabled, .admin-base .admin textarea:disabled, .admin [type=text].textarea:disabled, .admin .textarea:disabled, .admin .guest .textarea:disabled, .guest .admin .textarea:disabled, .admin .admin-base .textarea:disabled, .admin-base .admin .textarea:disabled, .admin .guest textarea[type=text]:disabled, .admin .guest textarea:disabled, .admin .guest textarea:disabled, .admin .guest .admin-base textarea:disabled, .admin-base .admin .guest textarea:disabled, .guest .admin textarea[type=text]:disabled, .guest .admin textarea:disabled, .guest .admin textarea:disabled, .guest .admin .admin-base textarea:disabled, .admin-base .guest .admin textarea:disabled, .admin .guest [type=text].textarea:disabled, .admin .guest .textarea:disabled, .admin .guest .textarea:disabled, .admin .guest .admin-base .textarea:disabled, .admin-base .admin .guest .textarea:disabled, .guest .admin [type=text].textarea:disabled, .guest .admin .textarea:disabled, .guest .admin .textarea:disabled, .guest .admin .admin-base .textarea:disabled, .admin-base .guest .admin .textarea:disabled, .admin .admin-base textarea[type=text]:disabled, .admin .admin-base textarea:disabled, .admin .admin-base .guest textarea:disabled, .guest .admin .admin-base textarea:disabled, .admin .admin-base textarea:disabled, .admin-base .admin textarea[type=text]:disabled, .admin-base .admin textarea:disabled, .admin-base .admin .guest textarea:disabled, .guest .admin-base .admin textarea:disabled, .admin-base .admin textarea:disabled, .admin .admin-base [type=text].textarea:disabled, .admin .admin-base .textarea:disabled, .admin .admin-base .guest .textarea:disabled, .guest .admin .admin-base .textarea:disabled, .admin .admin-base .textarea:disabled, .admin-base .admin [type=text].textarea:disabled, .admin-base .admin .textarea:disabled, .admin-base .admin .guest .textarea:disabled, .guest .admin-base .admin .textarea:disabled, .admin-base .admin .textarea:disabled,
.admin input[type=email]:disabled,
.admin textarea[type=email]:disabled,
.admin [type=email].textarea:disabled,
.admin .guest textarea[type=email]:disabled,
.guest .admin textarea[type=email]:disabled,
.admin .guest [type=email].textarea:disabled,
.guest .admin [type=email].textarea:disabled,
.admin .admin-base textarea[type=email]:disabled,
.admin-base .admin textarea[type=email]:disabled,
.admin .admin-base [type=email].textarea:disabled,
.admin-base .admin [type=email].textarea:disabled,
.admin input[type=password]:disabled,
.admin textarea[type=password]:disabled,
.admin [type=password].textarea:disabled,
.admin .guest textarea[type=password]:disabled,
.guest .admin textarea[type=password]:disabled,
.admin .guest [type=password].textarea:disabled,
.guest .admin [type=password].textarea:disabled,
.admin .admin-base textarea[type=password]:disabled,
.admin-base .admin textarea[type=password]:disabled,
.admin .admin-base [type=password].textarea:disabled,
.admin-base .admin [type=password].textarea:disabled,
.admin input[type=number]:disabled,
.admin textarea[type=number]:disabled,
.admin [type=number].textarea:disabled,
.admin .guest textarea[type=number]:disabled,
.guest .admin textarea[type=number]:disabled,
.admin .guest [type=number].textarea:disabled,
.guest .admin [type=number].textarea:disabled,
.admin .admin-base textarea[type=number]:disabled,
.admin-base .admin textarea[type=number]:disabled,
.admin .admin-base [type=number].textarea:disabled,
.admin-base .admin [type=number].textarea:disabled,
.admin input[type=search]:disabled,
.admin textarea[type=search]:disabled,
.admin [type=search].textarea:disabled,
.admin .guest textarea[type=search]:disabled,
.guest .admin textarea[type=search]:disabled,
.admin .guest [type=search].textarea:disabled,
.guest .admin [type=search].textarea:disabled,
.admin .admin-base textarea[type=search]:disabled,
.admin-base .admin textarea[type=search]:disabled,
.admin .admin-base [type=search].textarea:disabled,
.admin-base .admin [type=search].textarea:disabled,
.admin input[type=tel]:disabled,
.admin textarea[type=tel]:disabled,
.admin [type=tel].textarea:disabled,
.admin .guest textarea[type=tel]:disabled,
.guest .admin textarea[type=tel]:disabled,
.admin .guest [type=tel].textarea:disabled,
.guest .admin [type=tel].textarea:disabled,
.admin .admin-base textarea[type=tel]:disabled,
.admin-base .admin textarea[type=tel]:disabled,
.admin .admin-base [type=tel].textarea:disabled,
.admin-base .admin [type=tel].textarea:disabled,
.admin input[type=url]:disabled,
.admin textarea[type=url]:disabled,
.admin [type=url].textarea:disabled,
.admin .guest textarea[type=url]:disabled,
.guest .admin textarea[type=url]:disabled,
.admin .guest [type=url].textarea:disabled,
.guest .admin [type=url].textarea:disabled,
.admin .admin-base textarea[type=url]:disabled,
.admin-base .admin textarea[type=url]:disabled,
.admin .admin-base [type=url].textarea:disabled,
.admin-base .admin [type=url].textarea:disabled,
.admin input[type=date]:disabled,
.admin textarea[type=date]:disabled,
.admin [type=date].textarea:disabled,
.admin .guest textarea[type=date]:disabled,
.guest .admin textarea[type=date]:disabled,
.admin .guest [type=date].textarea:disabled,
.guest .admin [type=date].textarea:disabled,
.admin .admin-base textarea[type=date]:disabled,
.admin-base .admin textarea[type=date]:disabled,
.admin .admin-base [type=date].textarea:disabled,
.admin-base .admin [type=date].textarea:disabled,
.admin select:disabled, .guest input[type=text]:disabled, .guest .admin input.textarea:disabled, .admin .guest input.textarea:disabled, .guest input.textarea:disabled, .guest .admin-base input.textarea:disabled, .admin-base .guest input.textarea:disabled, .guest .admin textarea[type=text]:disabled, .guest .admin textarea:disabled, .guest .admin textarea:disabled, .guest .admin .admin-base textarea:disabled, .admin-base .guest .admin textarea:disabled, .admin .guest textarea[type=text]:disabled, .admin .guest textarea:disabled, .admin .guest textarea:disabled, .admin .guest .admin-base textarea:disabled, .admin-base .admin .guest textarea:disabled, .guest .admin [type=text].textarea:disabled, .guest .admin .textarea:disabled, .guest .admin .textarea:disabled, .guest .admin .admin-base .textarea:disabled, .admin-base .guest .admin .textarea:disabled, .admin .guest [type=text].textarea:disabled, .admin .guest .textarea:disabled, .admin .guest .textarea:disabled, .admin .guest .admin-base .textarea:disabled, .admin-base .admin .guest .textarea:disabled, .guest textarea[type=text]:disabled, .guest .admin textarea:disabled, .admin .guest textarea:disabled, .guest textarea:disabled, .guest .admin-base textarea:disabled, .admin-base .guest textarea:disabled, .guest [type=text].textarea:disabled, .guest .admin .textarea:disabled, .admin .guest .textarea:disabled, .guest .textarea:disabled, .guest .admin-base .textarea:disabled, .admin-base .guest .textarea:disabled, .guest .admin-base textarea[type=text]:disabled, .guest .admin-base .admin textarea:disabled, .admin .guest .admin-base textarea:disabled, .guest .admin-base textarea:disabled, .guest .admin-base textarea:disabled, .admin-base .guest textarea[type=text]:disabled, .admin-base .guest .admin textarea:disabled, .admin .admin-base .guest textarea:disabled, .admin-base .guest textarea:disabled, .admin-base .guest textarea:disabled, .guest .admin-base [type=text].textarea:disabled, .guest .admin-base .admin .textarea:disabled, .admin .guest .admin-base .textarea:disabled, .guest .admin-base .textarea:disabled, .guest .admin-base .textarea:disabled, .admin-base .guest [type=text].textarea:disabled, .admin-base .guest .admin .textarea:disabled, .admin .admin-base .guest .textarea:disabled, .admin-base .guest .textarea:disabled, .admin-base .guest .textarea:disabled,
.guest input[type=email]:disabled,
.guest .admin textarea[type=email]:disabled,
.admin .guest textarea[type=email]:disabled,
.guest .admin [type=email].textarea:disabled,
.admin .guest [type=email].textarea:disabled,
.guest textarea[type=email]:disabled,
.guest [type=email].textarea:disabled,
.guest .admin-base textarea[type=email]:disabled,
.admin-base .guest textarea[type=email]:disabled,
.guest .admin-base [type=email].textarea:disabled,
.admin-base .guest [type=email].textarea:disabled,
.guest input[type=password]:disabled,
.guest .admin textarea[type=password]:disabled,
.admin .guest textarea[type=password]:disabled,
.guest .admin [type=password].textarea:disabled,
.admin .guest [type=password].textarea:disabled,
.guest textarea[type=password]:disabled,
.guest [type=password].textarea:disabled,
.guest .admin-base textarea[type=password]:disabled,
.admin-base .guest textarea[type=password]:disabled,
.guest .admin-base [type=password].textarea:disabled,
.admin-base .guest [type=password].textarea:disabled,
.guest input[type=number]:disabled,
.guest .admin textarea[type=number]:disabled,
.admin .guest textarea[type=number]:disabled,
.guest .admin [type=number].textarea:disabled,
.admin .guest [type=number].textarea:disabled,
.guest textarea[type=number]:disabled,
.guest [type=number].textarea:disabled,
.guest .admin-base textarea[type=number]:disabled,
.admin-base .guest textarea[type=number]:disabled,
.guest .admin-base [type=number].textarea:disabled,
.admin-base .guest [type=number].textarea:disabled,
.guest input[type=search]:disabled,
.guest .admin textarea[type=search]:disabled,
.admin .guest textarea[type=search]:disabled,
.guest .admin [type=search].textarea:disabled,
.admin .guest [type=search].textarea:disabled,
.guest textarea[type=search]:disabled,
.guest [type=search].textarea:disabled,
.guest .admin-base textarea[type=search]:disabled,
.admin-base .guest textarea[type=search]:disabled,
.guest .admin-base [type=search].textarea:disabled,
.admin-base .guest [type=search].textarea:disabled,
.guest input[type=tel]:disabled,
.guest .admin textarea[type=tel]:disabled,
.admin .guest textarea[type=tel]:disabled,
.guest .admin [type=tel].textarea:disabled,
.admin .guest [type=tel].textarea:disabled,
.guest textarea[type=tel]:disabled,
.guest [type=tel].textarea:disabled,
.guest .admin-base textarea[type=tel]:disabled,
.admin-base .guest textarea[type=tel]:disabled,
.guest .admin-base [type=tel].textarea:disabled,
.admin-base .guest [type=tel].textarea:disabled,
.guest input[type=url]:disabled,
.guest .admin textarea[type=url]:disabled,
.admin .guest textarea[type=url]:disabled,
.guest .admin [type=url].textarea:disabled,
.admin .guest [type=url].textarea:disabled,
.guest textarea[type=url]:disabled,
.guest [type=url].textarea:disabled,
.guest .admin-base textarea[type=url]:disabled,
.admin-base .guest textarea[type=url]:disabled,
.guest .admin-base [type=url].textarea:disabled,
.admin-base .guest [type=url].textarea:disabled,
.guest input[type=date]:disabled,
.guest .admin textarea[type=date]:disabled,
.admin .guest textarea[type=date]:disabled,
.guest .admin [type=date].textarea:disabled,
.admin .guest [type=date].textarea:disabled,
.guest textarea[type=date]:disabled,
.guest [type=date].textarea:disabled,
.guest .admin-base textarea[type=date]:disabled,
.admin-base .guest textarea[type=date]:disabled,
.guest .admin-base [type=date].textarea:disabled,
.admin-base .guest [type=date].textarea:disabled,
.guest select:disabled, .admin-base input[type=text]:disabled, .admin-base .admin input.textarea:disabled, .admin .admin-base input.textarea:disabled, .admin-base .guest input.textarea:disabled, .guest .admin-base input.textarea:disabled, .admin-base input.textarea:disabled, .admin-base .admin textarea[type=text]:disabled, .admin-base .admin textarea:disabled, .admin-base .admin .guest textarea:disabled, .guest .admin-base .admin textarea:disabled, .admin-base .admin textarea:disabled, .admin .admin-base textarea[type=text]:disabled, .admin .admin-base textarea:disabled, .admin .admin-base .guest textarea:disabled, .guest .admin .admin-base textarea:disabled, .admin .admin-base textarea:disabled, .admin-base .admin [type=text].textarea:disabled, .admin-base .admin .textarea:disabled, .admin-base .admin .guest .textarea:disabled, .guest .admin-base .admin .textarea:disabled, .admin-base .admin .textarea:disabled, .admin .admin-base [type=text].textarea:disabled, .admin .admin-base .textarea:disabled, .admin .admin-base .guest .textarea:disabled, .guest .admin .admin-base .textarea:disabled, .admin .admin-base .textarea:disabled, .admin-base .guest textarea[type=text]:disabled, .admin-base .guest .admin textarea:disabled, .admin .admin-base .guest textarea:disabled, .admin-base .guest textarea:disabled, .admin-base .guest textarea:disabled, .guest .admin-base textarea[type=text]:disabled, .guest .admin-base .admin textarea:disabled, .admin .guest .admin-base textarea:disabled, .guest .admin-base textarea:disabled, .guest .admin-base textarea:disabled, .admin-base .guest [type=text].textarea:disabled, .admin-base .guest .admin .textarea:disabled, .admin .admin-base .guest .textarea:disabled, .admin-base .guest .textarea:disabled, .admin-base .guest .textarea:disabled, .guest .admin-base [type=text].textarea:disabled, .guest .admin-base .admin .textarea:disabled, .admin .guest .admin-base .textarea:disabled, .guest .admin-base .textarea:disabled, .guest .admin-base .textarea:disabled, .admin-base textarea[type=text]:disabled, .admin-base .admin textarea:disabled, .admin .admin-base textarea:disabled, .admin-base .guest textarea:disabled, .guest .admin-base textarea:disabled, .admin-base textarea:disabled, .admin-base [type=text].textarea:disabled, .admin-base .admin .textarea:disabled, .admin .admin-base .textarea:disabled, .admin-base .guest .textarea:disabled, .guest .admin-base .textarea:disabled, .admin-base .textarea:disabled,
.admin-base input[type=email]:disabled,
.admin-base .admin textarea[type=email]:disabled,
.admin .admin-base textarea[type=email]:disabled,
.admin-base .admin [type=email].textarea:disabled,
.admin .admin-base [type=email].textarea:disabled,
.admin-base .guest textarea[type=email]:disabled,
.guest .admin-base textarea[type=email]:disabled,
.admin-base .guest [type=email].textarea:disabled,
.guest .admin-base [type=email].textarea:disabled,
.admin-base textarea[type=email]:disabled,
.admin-base [type=email].textarea:disabled,
.admin-base input[type=password]:disabled,
.admin-base .admin textarea[type=password]:disabled,
.admin .admin-base textarea[type=password]:disabled,
.admin-base .admin [type=password].textarea:disabled,
.admin .admin-base [type=password].textarea:disabled,
.admin-base .guest textarea[type=password]:disabled,
.guest .admin-base textarea[type=password]:disabled,
.admin-base .guest [type=password].textarea:disabled,
.guest .admin-base [type=password].textarea:disabled,
.admin-base textarea[type=password]:disabled,
.admin-base [type=password].textarea:disabled,
.admin-base input[type=number]:disabled,
.admin-base .admin textarea[type=number]:disabled,
.admin .admin-base textarea[type=number]:disabled,
.admin-base .admin [type=number].textarea:disabled,
.admin .admin-base [type=number].textarea:disabled,
.admin-base .guest textarea[type=number]:disabled,
.guest .admin-base textarea[type=number]:disabled,
.admin-base .guest [type=number].textarea:disabled,
.guest .admin-base [type=number].textarea:disabled,
.admin-base textarea[type=number]:disabled,
.admin-base [type=number].textarea:disabled,
.admin-base input[type=search]:disabled,
.admin-base .admin textarea[type=search]:disabled,
.admin .admin-base textarea[type=search]:disabled,
.admin-base .admin [type=search].textarea:disabled,
.admin .admin-base [type=search].textarea:disabled,
.admin-base .guest textarea[type=search]:disabled,
.guest .admin-base textarea[type=search]:disabled,
.admin-base .guest [type=search].textarea:disabled,
.guest .admin-base [type=search].textarea:disabled,
.admin-base textarea[type=search]:disabled,
.admin-base [type=search].textarea:disabled,
.admin-base input[type=tel]:disabled,
.admin-base .admin textarea[type=tel]:disabled,
.admin .admin-base textarea[type=tel]:disabled,
.admin-base .admin [type=tel].textarea:disabled,
.admin .admin-base [type=tel].textarea:disabled,
.admin-base .guest textarea[type=tel]:disabled,
.guest .admin-base textarea[type=tel]:disabled,
.admin-base .guest [type=tel].textarea:disabled,
.guest .admin-base [type=tel].textarea:disabled,
.admin-base textarea[type=tel]:disabled,
.admin-base [type=tel].textarea:disabled,
.admin-base input[type=url]:disabled,
.admin-base .admin textarea[type=url]:disabled,
.admin .admin-base textarea[type=url]:disabled,
.admin-base .admin [type=url].textarea:disabled,
.admin .admin-base [type=url].textarea:disabled,
.admin-base .guest textarea[type=url]:disabled,
.guest .admin-base textarea[type=url]:disabled,
.admin-base .guest [type=url].textarea:disabled,
.guest .admin-base [type=url].textarea:disabled,
.admin-base textarea[type=url]:disabled,
.admin-base [type=url].textarea:disabled,
.admin-base input[type=date]:disabled,
.admin-base .admin textarea[type=date]:disabled,
.admin .admin-base textarea[type=date]:disabled,
.admin-base .admin [type=date].textarea:disabled,
.admin .admin-base [type=date].textarea:disabled,
.admin-base .guest textarea[type=date]:disabled,
.guest .admin-base textarea[type=date]:disabled,
.admin-base .guest [type=date].textarea:disabled,
.guest .admin-base [type=date].textarea:disabled,
.admin-base textarea[type=date]:disabled,
.admin-base [type=date].textarea:disabled,
.admin-base select:disabled {
  background: rgba(51, 51, 51, 0.8);
  color: rgba(255, 255, 255, 0.6);
}
.admin input[type=text]:disabled:hover, .admin input.textarea:disabled:hover, .admin .guest input.textarea:disabled:hover, .guest .admin input.textarea:disabled:hover, .admin .admin-base input.textarea:disabled:hover, .admin-base .admin input.textarea:disabled:hover, .admin textarea[type=text]:disabled:hover, .admin textarea:disabled:hover, .admin .guest textarea:disabled:hover, .guest .admin textarea:disabled:hover, .admin .admin-base textarea:disabled:hover, .admin-base .admin textarea:disabled:hover, .admin [type=text].textarea:disabled:hover, .admin .textarea:disabled:hover, .admin .guest .textarea:disabled:hover, .guest .admin .textarea:disabled:hover, .admin .admin-base .textarea:disabled:hover, .admin-base .admin .textarea:disabled:hover, .admin .guest textarea[type=text]:disabled:hover, .admin .guest textarea:disabled:hover, .admin .guest textarea:disabled:hover, .admin .guest .admin-base textarea:disabled:hover, .admin-base .admin .guest textarea:disabled:hover, .guest .admin textarea[type=text]:disabled:hover, .guest .admin textarea:disabled:hover, .guest .admin textarea:disabled:hover, .guest .admin .admin-base textarea:disabled:hover, .admin-base .guest .admin textarea:disabled:hover, .admin .guest [type=text].textarea:disabled:hover, .admin .guest .textarea:disabled:hover, .admin .guest .textarea:disabled:hover, .admin .guest .admin-base .textarea:disabled:hover, .admin-base .admin .guest .textarea:disabled:hover, .guest .admin [type=text].textarea:disabled:hover, .guest .admin .textarea:disabled:hover, .guest .admin .textarea:disabled:hover, .guest .admin .admin-base .textarea:disabled:hover, .admin-base .guest .admin .textarea:disabled:hover, .admin .admin-base textarea[type=text]:disabled:hover, .admin .admin-base textarea:disabled:hover, .admin .admin-base .guest textarea:disabled:hover, .guest .admin .admin-base textarea:disabled:hover, .admin .admin-base textarea:disabled:hover, .admin-base .admin textarea[type=text]:disabled:hover, .admin-base .admin textarea:disabled:hover, .admin-base .admin .guest textarea:disabled:hover, .guest .admin-base .admin textarea:disabled:hover, .admin-base .admin textarea:disabled:hover, .admin .admin-base [type=text].textarea:disabled:hover, .admin .admin-base .textarea:disabled:hover, .admin .admin-base .guest .textarea:disabled:hover, .guest .admin .admin-base .textarea:disabled:hover, .admin .admin-base .textarea:disabled:hover, .admin-base .admin [type=text].textarea:disabled:hover, .admin-base .admin .textarea:disabled:hover, .admin-base .admin .guest .textarea:disabled:hover, .guest .admin-base .admin .textarea:disabled:hover, .admin-base .admin .textarea:disabled:hover,
.admin input[type=email]:disabled:hover,
.admin textarea[type=email]:disabled:hover,
.admin [type=email].textarea:disabled:hover,
.admin .guest textarea[type=email]:disabled:hover,
.guest .admin textarea[type=email]:disabled:hover,
.admin .guest [type=email].textarea:disabled:hover,
.guest .admin [type=email].textarea:disabled:hover,
.admin .admin-base textarea[type=email]:disabled:hover,
.admin-base .admin textarea[type=email]:disabled:hover,
.admin .admin-base [type=email].textarea:disabled:hover,
.admin-base .admin [type=email].textarea:disabled:hover,
.admin input[type=password]:disabled:hover,
.admin textarea[type=password]:disabled:hover,
.admin [type=password].textarea:disabled:hover,
.admin .guest textarea[type=password]:disabled:hover,
.guest .admin textarea[type=password]:disabled:hover,
.admin .guest [type=password].textarea:disabled:hover,
.guest .admin [type=password].textarea:disabled:hover,
.admin .admin-base textarea[type=password]:disabled:hover,
.admin-base .admin textarea[type=password]:disabled:hover,
.admin .admin-base [type=password].textarea:disabled:hover,
.admin-base .admin [type=password].textarea:disabled:hover,
.admin input[type=number]:disabled:hover,
.admin textarea[type=number]:disabled:hover,
.admin [type=number].textarea:disabled:hover,
.admin .guest textarea[type=number]:disabled:hover,
.guest .admin textarea[type=number]:disabled:hover,
.admin .guest [type=number].textarea:disabled:hover,
.guest .admin [type=number].textarea:disabled:hover,
.admin .admin-base textarea[type=number]:disabled:hover,
.admin-base .admin textarea[type=number]:disabled:hover,
.admin .admin-base [type=number].textarea:disabled:hover,
.admin-base .admin [type=number].textarea:disabled:hover,
.admin input[type=search]:disabled:hover,
.admin textarea[type=search]:disabled:hover,
.admin [type=search].textarea:disabled:hover,
.admin .guest textarea[type=search]:disabled:hover,
.guest .admin textarea[type=search]:disabled:hover,
.admin .guest [type=search].textarea:disabled:hover,
.guest .admin [type=search].textarea:disabled:hover,
.admin .admin-base textarea[type=search]:disabled:hover,
.admin-base .admin textarea[type=search]:disabled:hover,
.admin .admin-base [type=search].textarea:disabled:hover,
.admin-base .admin [type=search].textarea:disabled:hover,
.admin input[type=tel]:disabled:hover,
.admin textarea[type=tel]:disabled:hover,
.admin [type=tel].textarea:disabled:hover,
.admin .guest textarea[type=tel]:disabled:hover,
.guest .admin textarea[type=tel]:disabled:hover,
.admin .guest [type=tel].textarea:disabled:hover,
.guest .admin [type=tel].textarea:disabled:hover,
.admin .admin-base textarea[type=tel]:disabled:hover,
.admin-base .admin textarea[type=tel]:disabled:hover,
.admin .admin-base [type=tel].textarea:disabled:hover,
.admin-base .admin [type=tel].textarea:disabled:hover,
.admin input[type=url]:disabled:hover,
.admin textarea[type=url]:disabled:hover,
.admin [type=url].textarea:disabled:hover,
.admin .guest textarea[type=url]:disabled:hover,
.guest .admin textarea[type=url]:disabled:hover,
.admin .guest [type=url].textarea:disabled:hover,
.guest .admin [type=url].textarea:disabled:hover,
.admin .admin-base textarea[type=url]:disabled:hover,
.admin-base .admin textarea[type=url]:disabled:hover,
.admin .admin-base [type=url].textarea:disabled:hover,
.admin-base .admin [type=url].textarea:disabled:hover,
.admin input[type=date]:disabled:hover,
.admin textarea[type=date]:disabled:hover,
.admin [type=date].textarea:disabled:hover,
.admin .guest textarea[type=date]:disabled:hover,
.guest .admin textarea[type=date]:disabled:hover,
.admin .guest [type=date].textarea:disabled:hover,
.guest .admin [type=date].textarea:disabled:hover,
.admin .admin-base textarea[type=date]:disabled:hover,
.admin-base .admin textarea[type=date]:disabled:hover,
.admin .admin-base [type=date].textarea:disabled:hover,
.admin-base .admin [type=date].textarea:disabled:hover,
.admin select:disabled:hover, .guest input[type=text]:disabled:hover, .guest .admin input.textarea:disabled:hover, .admin .guest input.textarea:disabled:hover, .guest input.textarea:disabled:hover, .guest .admin-base input.textarea:disabled:hover, .admin-base .guest input.textarea:disabled:hover, .guest .admin textarea[type=text]:disabled:hover, .guest .admin textarea:disabled:hover, .guest .admin textarea:disabled:hover, .guest .admin .admin-base textarea:disabled:hover, .admin-base .guest .admin textarea:disabled:hover, .admin .guest textarea[type=text]:disabled:hover, .admin .guest textarea:disabled:hover, .admin .guest textarea:disabled:hover, .admin .guest .admin-base textarea:disabled:hover, .admin-base .admin .guest textarea:disabled:hover, .guest .admin [type=text].textarea:disabled:hover, .guest .admin .textarea:disabled:hover, .guest .admin .textarea:disabled:hover, .guest .admin .admin-base .textarea:disabled:hover, .admin-base .guest .admin .textarea:disabled:hover, .admin .guest [type=text].textarea:disabled:hover, .admin .guest .textarea:disabled:hover, .admin .guest .textarea:disabled:hover, .admin .guest .admin-base .textarea:disabled:hover, .admin-base .admin .guest .textarea:disabled:hover, .guest textarea[type=text]:disabled:hover, .guest .admin textarea:disabled:hover, .admin .guest textarea:disabled:hover, .guest textarea:disabled:hover, .guest .admin-base textarea:disabled:hover, .admin-base .guest textarea:disabled:hover, .guest [type=text].textarea:disabled:hover, .guest .admin .textarea:disabled:hover, .admin .guest .textarea:disabled:hover, .guest .textarea:disabled:hover, .guest .admin-base .textarea:disabled:hover, .admin-base .guest .textarea:disabled:hover, .guest .admin-base textarea[type=text]:disabled:hover, .guest .admin-base .admin textarea:disabled:hover, .admin .guest .admin-base textarea:disabled:hover, .guest .admin-base textarea:disabled:hover, .guest .admin-base textarea:disabled:hover, .admin-base .guest textarea[type=text]:disabled:hover, .admin-base .guest .admin textarea:disabled:hover, .admin .admin-base .guest textarea:disabled:hover, .admin-base .guest textarea:disabled:hover, .admin-base .guest textarea:disabled:hover, .guest .admin-base [type=text].textarea:disabled:hover, .guest .admin-base .admin .textarea:disabled:hover, .admin .guest .admin-base .textarea:disabled:hover, .guest .admin-base .textarea:disabled:hover, .guest .admin-base .textarea:disabled:hover, .admin-base .guest [type=text].textarea:disabled:hover, .admin-base .guest .admin .textarea:disabled:hover, .admin .admin-base .guest .textarea:disabled:hover, .admin-base .guest .textarea:disabled:hover, .admin-base .guest .textarea:disabled:hover,
.guest input[type=email]:disabled:hover,
.guest .admin textarea[type=email]:disabled:hover,
.admin .guest textarea[type=email]:disabled:hover,
.guest .admin [type=email].textarea:disabled:hover,
.admin .guest [type=email].textarea:disabled:hover,
.guest textarea[type=email]:disabled:hover,
.guest [type=email].textarea:disabled:hover,
.guest .admin-base textarea[type=email]:disabled:hover,
.admin-base .guest textarea[type=email]:disabled:hover,
.guest .admin-base [type=email].textarea:disabled:hover,
.admin-base .guest [type=email].textarea:disabled:hover,
.guest input[type=password]:disabled:hover,
.guest .admin textarea[type=password]:disabled:hover,
.admin .guest textarea[type=password]:disabled:hover,
.guest .admin [type=password].textarea:disabled:hover,
.admin .guest [type=password].textarea:disabled:hover,
.guest textarea[type=password]:disabled:hover,
.guest [type=password].textarea:disabled:hover,
.guest .admin-base textarea[type=password]:disabled:hover,
.admin-base .guest textarea[type=password]:disabled:hover,
.guest .admin-base [type=password].textarea:disabled:hover,
.admin-base .guest [type=password].textarea:disabled:hover,
.guest input[type=number]:disabled:hover,
.guest .admin textarea[type=number]:disabled:hover,
.admin .guest textarea[type=number]:disabled:hover,
.guest .admin [type=number].textarea:disabled:hover,
.admin .guest [type=number].textarea:disabled:hover,
.guest textarea[type=number]:disabled:hover,
.guest [type=number].textarea:disabled:hover,
.guest .admin-base textarea[type=number]:disabled:hover,
.admin-base .guest textarea[type=number]:disabled:hover,
.guest .admin-base [type=number].textarea:disabled:hover,
.admin-base .guest [type=number].textarea:disabled:hover,
.guest input[type=search]:disabled:hover,
.guest .admin textarea[type=search]:disabled:hover,
.admin .guest textarea[type=search]:disabled:hover,
.guest .admin [type=search].textarea:disabled:hover,
.admin .guest [type=search].textarea:disabled:hover,
.guest textarea[type=search]:disabled:hover,
.guest [type=search].textarea:disabled:hover,
.guest .admin-base textarea[type=search]:disabled:hover,
.admin-base .guest textarea[type=search]:disabled:hover,
.guest .admin-base [type=search].textarea:disabled:hover,
.admin-base .guest [type=search].textarea:disabled:hover,
.guest input[type=tel]:disabled:hover,
.guest .admin textarea[type=tel]:disabled:hover,
.admin .guest textarea[type=tel]:disabled:hover,
.guest .admin [type=tel].textarea:disabled:hover,
.admin .guest [type=tel].textarea:disabled:hover,
.guest textarea[type=tel]:disabled:hover,
.guest [type=tel].textarea:disabled:hover,
.guest .admin-base textarea[type=tel]:disabled:hover,
.admin-base .guest textarea[type=tel]:disabled:hover,
.guest .admin-base [type=tel].textarea:disabled:hover,
.admin-base .guest [type=tel].textarea:disabled:hover,
.guest input[type=url]:disabled:hover,
.guest .admin textarea[type=url]:disabled:hover,
.admin .guest textarea[type=url]:disabled:hover,
.guest .admin [type=url].textarea:disabled:hover,
.admin .guest [type=url].textarea:disabled:hover,
.guest textarea[type=url]:disabled:hover,
.guest [type=url].textarea:disabled:hover,
.guest .admin-base textarea[type=url]:disabled:hover,
.admin-base .guest textarea[type=url]:disabled:hover,
.guest .admin-base [type=url].textarea:disabled:hover,
.admin-base .guest [type=url].textarea:disabled:hover,
.guest input[type=date]:disabled:hover,
.guest .admin textarea[type=date]:disabled:hover,
.admin .guest textarea[type=date]:disabled:hover,
.guest .admin [type=date].textarea:disabled:hover,
.admin .guest [type=date].textarea:disabled:hover,
.guest textarea[type=date]:disabled:hover,
.guest [type=date].textarea:disabled:hover,
.guest .admin-base textarea[type=date]:disabled:hover,
.admin-base .guest textarea[type=date]:disabled:hover,
.guest .admin-base [type=date].textarea:disabled:hover,
.admin-base .guest [type=date].textarea:disabled:hover,
.guest select:disabled:hover, .admin-base input[type=text]:disabled:hover, .admin-base .admin input.textarea:disabled:hover, .admin .admin-base input.textarea:disabled:hover, .admin-base .guest input.textarea:disabled:hover, .guest .admin-base input.textarea:disabled:hover, .admin-base input.textarea:disabled:hover, .admin-base .admin textarea[type=text]:disabled:hover, .admin-base .admin textarea:disabled:hover, .admin-base .admin .guest textarea:disabled:hover, .guest .admin-base .admin textarea:disabled:hover, .admin-base .admin textarea:disabled:hover, .admin .admin-base textarea[type=text]:disabled:hover, .admin .admin-base textarea:disabled:hover, .admin .admin-base .guest textarea:disabled:hover, .guest .admin .admin-base textarea:disabled:hover, .admin .admin-base textarea:disabled:hover, .admin-base .admin [type=text].textarea:disabled:hover, .admin-base .admin .textarea:disabled:hover, .admin-base .admin .guest .textarea:disabled:hover, .guest .admin-base .admin .textarea:disabled:hover, .admin-base .admin .textarea:disabled:hover, .admin .admin-base [type=text].textarea:disabled:hover, .admin .admin-base .textarea:disabled:hover, .admin .admin-base .guest .textarea:disabled:hover, .guest .admin .admin-base .textarea:disabled:hover, .admin .admin-base .textarea:disabled:hover, .admin-base .guest textarea[type=text]:disabled:hover, .admin-base .guest .admin textarea:disabled:hover, .admin .admin-base .guest textarea:disabled:hover, .admin-base .guest textarea:disabled:hover, .admin-base .guest textarea:disabled:hover, .guest .admin-base textarea[type=text]:disabled:hover, .guest .admin-base .admin textarea:disabled:hover, .admin .guest .admin-base textarea:disabled:hover, .guest .admin-base textarea:disabled:hover, .guest .admin-base textarea:disabled:hover, .admin-base .guest [type=text].textarea:disabled:hover, .admin-base .guest .admin .textarea:disabled:hover, .admin .admin-base .guest .textarea:disabled:hover, .admin-base .guest .textarea:disabled:hover, .admin-base .guest .textarea:disabled:hover, .guest .admin-base [type=text].textarea:disabled:hover, .guest .admin-base .admin .textarea:disabled:hover, .admin .guest .admin-base .textarea:disabled:hover, .guest .admin-base .textarea:disabled:hover, .guest .admin-base .textarea:disabled:hover, .admin-base textarea[type=text]:disabled:hover, .admin-base .admin textarea:disabled:hover, .admin .admin-base textarea:disabled:hover, .admin-base .guest textarea:disabled:hover, .guest .admin-base textarea:disabled:hover, .admin-base textarea:disabled:hover, .admin-base [type=text].textarea:disabled:hover, .admin-base .admin .textarea:disabled:hover, .admin .admin-base .textarea:disabled:hover, .admin-base .guest .textarea:disabled:hover, .guest .admin-base .textarea:disabled:hover, .admin-base .textarea:disabled:hover,
.admin-base input[type=email]:disabled:hover,
.admin-base .admin textarea[type=email]:disabled:hover,
.admin .admin-base textarea[type=email]:disabled:hover,
.admin-base .admin [type=email].textarea:disabled:hover,
.admin .admin-base [type=email].textarea:disabled:hover,
.admin-base .guest textarea[type=email]:disabled:hover,
.guest .admin-base textarea[type=email]:disabled:hover,
.admin-base .guest [type=email].textarea:disabled:hover,
.guest .admin-base [type=email].textarea:disabled:hover,
.admin-base textarea[type=email]:disabled:hover,
.admin-base [type=email].textarea:disabled:hover,
.admin-base input[type=password]:disabled:hover,
.admin-base .admin textarea[type=password]:disabled:hover,
.admin .admin-base textarea[type=password]:disabled:hover,
.admin-base .admin [type=password].textarea:disabled:hover,
.admin .admin-base [type=password].textarea:disabled:hover,
.admin-base .guest textarea[type=password]:disabled:hover,
.guest .admin-base textarea[type=password]:disabled:hover,
.admin-base .guest [type=password].textarea:disabled:hover,
.guest .admin-base [type=password].textarea:disabled:hover,
.admin-base textarea[type=password]:disabled:hover,
.admin-base [type=password].textarea:disabled:hover,
.admin-base input[type=number]:disabled:hover,
.admin-base .admin textarea[type=number]:disabled:hover,
.admin .admin-base textarea[type=number]:disabled:hover,
.admin-base .admin [type=number].textarea:disabled:hover,
.admin .admin-base [type=number].textarea:disabled:hover,
.admin-base .guest textarea[type=number]:disabled:hover,
.guest .admin-base textarea[type=number]:disabled:hover,
.admin-base .guest [type=number].textarea:disabled:hover,
.guest .admin-base [type=number].textarea:disabled:hover,
.admin-base textarea[type=number]:disabled:hover,
.admin-base [type=number].textarea:disabled:hover,
.admin-base input[type=search]:disabled:hover,
.admin-base .admin textarea[type=search]:disabled:hover,
.admin .admin-base textarea[type=search]:disabled:hover,
.admin-base .admin [type=search].textarea:disabled:hover,
.admin .admin-base [type=search].textarea:disabled:hover,
.admin-base .guest textarea[type=search]:disabled:hover,
.guest .admin-base textarea[type=search]:disabled:hover,
.admin-base .guest [type=search].textarea:disabled:hover,
.guest .admin-base [type=search].textarea:disabled:hover,
.admin-base textarea[type=search]:disabled:hover,
.admin-base [type=search].textarea:disabled:hover,
.admin-base input[type=tel]:disabled:hover,
.admin-base .admin textarea[type=tel]:disabled:hover,
.admin .admin-base textarea[type=tel]:disabled:hover,
.admin-base .admin [type=tel].textarea:disabled:hover,
.admin .admin-base [type=tel].textarea:disabled:hover,
.admin-base .guest textarea[type=tel]:disabled:hover,
.guest .admin-base textarea[type=tel]:disabled:hover,
.admin-base .guest [type=tel].textarea:disabled:hover,
.guest .admin-base [type=tel].textarea:disabled:hover,
.admin-base textarea[type=tel]:disabled:hover,
.admin-base [type=tel].textarea:disabled:hover,
.admin-base input[type=url]:disabled:hover,
.admin-base .admin textarea[type=url]:disabled:hover,
.admin .admin-base textarea[type=url]:disabled:hover,
.admin-base .admin [type=url].textarea:disabled:hover,
.admin .admin-base [type=url].textarea:disabled:hover,
.admin-base .guest textarea[type=url]:disabled:hover,
.guest .admin-base textarea[type=url]:disabled:hover,
.admin-base .guest [type=url].textarea:disabled:hover,
.guest .admin-base [type=url].textarea:disabled:hover,
.admin-base textarea[type=url]:disabled:hover,
.admin-base [type=url].textarea:disabled:hover,
.admin-base input[type=date]:disabled:hover,
.admin-base .admin textarea[type=date]:disabled:hover,
.admin .admin-base textarea[type=date]:disabled:hover,
.admin-base .admin [type=date].textarea:disabled:hover,
.admin .admin-base [type=date].textarea:disabled:hover,
.admin-base .guest textarea[type=date]:disabled:hover,
.guest .admin-base textarea[type=date]:disabled:hover,
.admin-base .guest [type=date].textarea:disabled:hover,
.guest .admin-base [type=date].textarea:disabled:hover,
.admin-base textarea[type=date]:disabled:hover,
.admin-base [type=date].textarea:disabled:hover,
.admin-base select:disabled:hover {
  border-color: rgba(255, 255, 255, 0.6);
  background: rgba(51, 51, 51, 0.8);
}
.admin input[type=text].updated, .admin input.updated.textarea, .admin .guest input.updated.textarea, .guest .admin input.updated.textarea, .admin .admin-base input.updated.textarea, .admin-base .admin input.updated.textarea, .admin textarea[type=text].updated, .admin textarea.updated, .admin .guest textarea.updated, .guest .admin textarea.updated, .admin .admin-base textarea.updated, .admin-base .admin textarea.updated, .admin [type=text].updated.textarea, .admin .updated.textarea, .admin .guest .updated.textarea, .guest .admin .updated.textarea, .admin .admin-base .updated.textarea, .admin-base .admin .updated.textarea, .admin .guest textarea[type=text].updated, .admin .guest textarea.updated, .admin .guest textarea.updated, .admin .guest .admin-base textarea.updated, .admin-base .admin .guest textarea.updated, .guest .admin textarea[type=text].updated, .guest .admin textarea.updated, .guest .admin textarea.updated, .guest .admin .admin-base textarea.updated, .admin-base .guest .admin textarea.updated, .admin .guest [type=text].updated.textarea, .admin .guest .updated.textarea, .admin .guest .updated.textarea, .admin .guest .admin-base .updated.textarea, .admin-base .admin .guest .updated.textarea, .guest .admin [type=text].updated.textarea, .guest .admin .updated.textarea, .guest .admin .updated.textarea, .guest .admin .admin-base .updated.textarea, .admin-base .guest .admin .updated.textarea, .admin .admin-base textarea[type=text].updated, .admin .admin-base textarea.updated, .admin .admin-base .guest textarea.updated, .guest .admin .admin-base textarea.updated, .admin .admin-base textarea.updated, .admin-base .admin textarea[type=text].updated, .admin-base .admin textarea.updated, .admin-base .admin .guest textarea.updated, .guest .admin-base .admin textarea.updated, .admin-base .admin textarea.updated, .admin .admin-base [type=text].updated.textarea, .admin .admin-base .updated.textarea, .admin .admin-base .guest .updated.textarea, .guest .admin .admin-base .updated.textarea, .admin .admin-base .updated.textarea, .admin-base .admin [type=text].updated.textarea, .admin-base .admin .updated.textarea, .admin-base .admin .guest .updated.textarea, .guest .admin-base .admin .updated.textarea, .admin-base .admin .updated.textarea,
.admin input[type=email].updated,
.admin textarea[type=email].updated,
.admin [type=email].updated.textarea,
.admin .guest textarea[type=email].updated,
.guest .admin textarea[type=email].updated,
.admin .guest [type=email].updated.textarea,
.guest .admin [type=email].updated.textarea,
.admin .admin-base textarea[type=email].updated,
.admin-base .admin textarea[type=email].updated,
.admin .admin-base [type=email].updated.textarea,
.admin-base .admin [type=email].updated.textarea,
.admin input[type=password].updated,
.admin textarea[type=password].updated,
.admin [type=password].updated.textarea,
.admin .guest textarea[type=password].updated,
.guest .admin textarea[type=password].updated,
.admin .guest [type=password].updated.textarea,
.guest .admin [type=password].updated.textarea,
.admin .admin-base textarea[type=password].updated,
.admin-base .admin textarea[type=password].updated,
.admin .admin-base [type=password].updated.textarea,
.admin-base .admin [type=password].updated.textarea,
.admin input[type=number].updated,
.admin textarea[type=number].updated,
.admin [type=number].updated.textarea,
.admin .guest textarea[type=number].updated,
.guest .admin textarea[type=number].updated,
.admin .guest [type=number].updated.textarea,
.guest .admin [type=number].updated.textarea,
.admin .admin-base textarea[type=number].updated,
.admin-base .admin textarea[type=number].updated,
.admin .admin-base [type=number].updated.textarea,
.admin-base .admin [type=number].updated.textarea,
.admin input[type=search].updated,
.admin textarea[type=search].updated,
.admin [type=search].updated.textarea,
.admin .guest textarea[type=search].updated,
.guest .admin textarea[type=search].updated,
.admin .guest [type=search].updated.textarea,
.guest .admin [type=search].updated.textarea,
.admin .admin-base textarea[type=search].updated,
.admin-base .admin textarea[type=search].updated,
.admin .admin-base [type=search].updated.textarea,
.admin-base .admin [type=search].updated.textarea,
.admin input[type=tel].updated,
.admin textarea[type=tel].updated,
.admin [type=tel].updated.textarea,
.admin .guest textarea[type=tel].updated,
.guest .admin textarea[type=tel].updated,
.admin .guest [type=tel].updated.textarea,
.guest .admin [type=tel].updated.textarea,
.admin .admin-base textarea[type=tel].updated,
.admin-base .admin textarea[type=tel].updated,
.admin .admin-base [type=tel].updated.textarea,
.admin-base .admin [type=tel].updated.textarea,
.admin input[type=url].updated,
.admin textarea[type=url].updated,
.admin [type=url].updated.textarea,
.admin .guest textarea[type=url].updated,
.guest .admin textarea[type=url].updated,
.admin .guest [type=url].updated.textarea,
.guest .admin [type=url].updated.textarea,
.admin .admin-base textarea[type=url].updated,
.admin-base .admin textarea[type=url].updated,
.admin .admin-base [type=url].updated.textarea,
.admin-base .admin [type=url].updated.textarea,
.admin input[type=date].updated,
.admin textarea[type=date].updated,
.admin [type=date].updated.textarea,
.admin .guest textarea[type=date].updated,
.guest .admin textarea[type=date].updated,
.admin .guest [type=date].updated.textarea,
.guest .admin [type=date].updated.textarea,
.admin .admin-base textarea[type=date].updated,
.admin-base .admin textarea[type=date].updated,
.admin .admin-base [type=date].updated.textarea,
.admin-base .admin [type=date].updated.textarea,
.admin select.updated, .guest input[type=text].updated, .guest .admin input.updated.textarea, .admin .guest input.updated.textarea, .guest input.updated.textarea, .guest .admin-base input.updated.textarea, .admin-base .guest input.updated.textarea, .guest .admin textarea[type=text].updated, .guest .admin textarea.updated, .guest .admin textarea.updated, .guest .admin .admin-base textarea.updated, .admin-base .guest .admin textarea.updated, .admin .guest textarea[type=text].updated, .admin .guest textarea.updated, .admin .guest textarea.updated, .admin .guest .admin-base textarea.updated, .admin-base .admin .guest textarea.updated, .guest .admin [type=text].updated.textarea, .guest .admin .updated.textarea, .guest .admin .updated.textarea, .guest .admin .admin-base .updated.textarea, .admin-base .guest .admin .updated.textarea, .admin .guest [type=text].updated.textarea, .admin .guest .updated.textarea, .admin .guest .updated.textarea, .admin .guest .admin-base .updated.textarea, .admin-base .admin .guest .updated.textarea, .guest textarea[type=text].updated, .guest .admin textarea.updated, .admin .guest textarea.updated, .guest textarea.updated, .guest .admin-base textarea.updated, .admin-base .guest textarea.updated, .guest [type=text].updated.textarea, .guest .admin .updated.textarea, .admin .guest .updated.textarea, .guest .updated.textarea, .guest .admin-base .updated.textarea, .admin-base .guest .updated.textarea, .guest .admin-base textarea[type=text].updated, .guest .admin-base .admin textarea.updated, .admin .guest .admin-base textarea.updated, .guest .admin-base textarea.updated, .guest .admin-base textarea.updated, .admin-base .guest textarea[type=text].updated, .admin-base .guest .admin textarea.updated, .admin .admin-base .guest textarea.updated, .admin-base .guest textarea.updated, .admin-base .guest textarea.updated, .guest .admin-base [type=text].updated.textarea, .guest .admin-base .admin .updated.textarea, .admin .guest .admin-base .updated.textarea, .guest .admin-base .updated.textarea, .guest .admin-base .updated.textarea, .admin-base .guest [type=text].updated.textarea, .admin-base .guest .admin .updated.textarea, .admin .admin-base .guest .updated.textarea, .admin-base .guest .updated.textarea, .admin-base .guest .updated.textarea,
.guest input[type=email].updated,
.guest .admin textarea[type=email].updated,
.admin .guest textarea[type=email].updated,
.guest .admin [type=email].updated.textarea,
.admin .guest [type=email].updated.textarea,
.guest textarea[type=email].updated,
.guest [type=email].updated.textarea,
.guest .admin-base textarea[type=email].updated,
.admin-base .guest textarea[type=email].updated,
.guest .admin-base [type=email].updated.textarea,
.admin-base .guest [type=email].updated.textarea,
.guest input[type=password].updated,
.guest .admin textarea[type=password].updated,
.admin .guest textarea[type=password].updated,
.guest .admin [type=password].updated.textarea,
.admin .guest [type=password].updated.textarea,
.guest textarea[type=password].updated,
.guest [type=password].updated.textarea,
.guest .admin-base textarea[type=password].updated,
.admin-base .guest textarea[type=password].updated,
.guest .admin-base [type=password].updated.textarea,
.admin-base .guest [type=password].updated.textarea,
.guest input[type=number].updated,
.guest .admin textarea[type=number].updated,
.admin .guest textarea[type=number].updated,
.guest .admin [type=number].updated.textarea,
.admin .guest [type=number].updated.textarea,
.guest textarea[type=number].updated,
.guest [type=number].updated.textarea,
.guest .admin-base textarea[type=number].updated,
.admin-base .guest textarea[type=number].updated,
.guest .admin-base [type=number].updated.textarea,
.admin-base .guest [type=number].updated.textarea,
.guest input[type=search].updated,
.guest .admin textarea[type=search].updated,
.admin .guest textarea[type=search].updated,
.guest .admin [type=search].updated.textarea,
.admin .guest [type=search].updated.textarea,
.guest textarea[type=search].updated,
.guest [type=search].updated.textarea,
.guest .admin-base textarea[type=search].updated,
.admin-base .guest textarea[type=search].updated,
.guest .admin-base [type=search].updated.textarea,
.admin-base .guest [type=search].updated.textarea,
.guest input[type=tel].updated,
.guest .admin textarea[type=tel].updated,
.admin .guest textarea[type=tel].updated,
.guest .admin [type=tel].updated.textarea,
.admin .guest [type=tel].updated.textarea,
.guest textarea[type=tel].updated,
.guest [type=tel].updated.textarea,
.guest .admin-base textarea[type=tel].updated,
.admin-base .guest textarea[type=tel].updated,
.guest .admin-base [type=tel].updated.textarea,
.admin-base .guest [type=tel].updated.textarea,
.guest input[type=url].updated,
.guest .admin textarea[type=url].updated,
.admin .guest textarea[type=url].updated,
.guest .admin [type=url].updated.textarea,
.admin .guest [type=url].updated.textarea,
.guest textarea[type=url].updated,
.guest [type=url].updated.textarea,
.guest .admin-base textarea[type=url].updated,
.admin-base .guest textarea[type=url].updated,
.guest .admin-base [type=url].updated.textarea,
.admin-base .guest [type=url].updated.textarea,
.guest input[type=date].updated,
.guest .admin textarea[type=date].updated,
.admin .guest textarea[type=date].updated,
.guest .admin [type=date].updated.textarea,
.admin .guest [type=date].updated.textarea,
.guest textarea[type=date].updated,
.guest [type=date].updated.textarea,
.guest .admin-base textarea[type=date].updated,
.admin-base .guest textarea[type=date].updated,
.guest .admin-base [type=date].updated.textarea,
.admin-base .guest [type=date].updated.textarea,
.guest select.updated, .admin-base input[type=text].updated, .admin-base .admin input.updated.textarea, .admin .admin-base input.updated.textarea, .admin-base .guest input.updated.textarea, .guest .admin-base input.updated.textarea, .admin-base input.updated.textarea, .admin-base .admin textarea[type=text].updated, .admin-base .admin textarea.updated, .admin-base .admin .guest textarea.updated, .guest .admin-base .admin textarea.updated, .admin-base .admin textarea.updated, .admin .admin-base textarea[type=text].updated, .admin .admin-base textarea.updated, .admin .admin-base .guest textarea.updated, .guest .admin .admin-base textarea.updated, .admin .admin-base textarea.updated, .admin-base .admin [type=text].updated.textarea, .admin-base .admin .updated.textarea, .admin-base .admin .guest .updated.textarea, .guest .admin-base .admin .updated.textarea, .admin-base .admin .updated.textarea, .admin .admin-base [type=text].updated.textarea, .admin .admin-base .updated.textarea, .admin .admin-base .guest .updated.textarea, .guest .admin .admin-base .updated.textarea, .admin .admin-base .updated.textarea, .admin-base .guest textarea[type=text].updated, .admin-base .guest .admin textarea.updated, .admin .admin-base .guest textarea.updated, .admin-base .guest textarea.updated, .admin-base .guest textarea.updated, .guest .admin-base textarea[type=text].updated, .guest .admin-base .admin textarea.updated, .admin .guest .admin-base textarea.updated, .guest .admin-base textarea.updated, .guest .admin-base textarea.updated, .admin-base .guest [type=text].updated.textarea, .admin-base .guest .admin .updated.textarea, .admin .admin-base .guest .updated.textarea, .admin-base .guest .updated.textarea, .admin-base .guest .updated.textarea, .guest .admin-base [type=text].updated.textarea, .guest .admin-base .admin .updated.textarea, .admin .guest .admin-base .updated.textarea, .guest .admin-base .updated.textarea, .guest .admin-base .updated.textarea, .admin-base textarea[type=text].updated, .admin-base .admin textarea.updated, .admin .admin-base textarea.updated, .admin-base .guest textarea.updated, .guest .admin-base textarea.updated, .admin-base textarea.updated, .admin-base [type=text].updated.textarea, .admin-base .admin .updated.textarea, .admin .admin-base .updated.textarea, .admin-base .guest .updated.textarea, .guest .admin-base .updated.textarea, .admin-base .updated.textarea,
.admin-base input[type=email].updated,
.admin-base .admin textarea[type=email].updated,
.admin .admin-base textarea[type=email].updated,
.admin-base .admin [type=email].updated.textarea,
.admin .admin-base [type=email].updated.textarea,
.admin-base .guest textarea[type=email].updated,
.guest .admin-base textarea[type=email].updated,
.admin-base .guest [type=email].updated.textarea,
.guest .admin-base [type=email].updated.textarea,
.admin-base textarea[type=email].updated,
.admin-base [type=email].updated.textarea,
.admin-base input[type=password].updated,
.admin-base .admin textarea[type=password].updated,
.admin .admin-base textarea[type=password].updated,
.admin-base .admin [type=password].updated.textarea,
.admin .admin-base [type=password].updated.textarea,
.admin-base .guest textarea[type=password].updated,
.guest .admin-base textarea[type=password].updated,
.admin-base .guest [type=password].updated.textarea,
.guest .admin-base [type=password].updated.textarea,
.admin-base textarea[type=password].updated,
.admin-base [type=password].updated.textarea,
.admin-base input[type=number].updated,
.admin-base .admin textarea[type=number].updated,
.admin .admin-base textarea[type=number].updated,
.admin-base .admin [type=number].updated.textarea,
.admin .admin-base [type=number].updated.textarea,
.admin-base .guest textarea[type=number].updated,
.guest .admin-base textarea[type=number].updated,
.admin-base .guest [type=number].updated.textarea,
.guest .admin-base [type=number].updated.textarea,
.admin-base textarea[type=number].updated,
.admin-base [type=number].updated.textarea,
.admin-base input[type=search].updated,
.admin-base .admin textarea[type=search].updated,
.admin .admin-base textarea[type=search].updated,
.admin-base .admin [type=search].updated.textarea,
.admin .admin-base [type=search].updated.textarea,
.admin-base .guest textarea[type=search].updated,
.guest .admin-base textarea[type=search].updated,
.admin-base .guest [type=search].updated.textarea,
.guest .admin-base [type=search].updated.textarea,
.admin-base textarea[type=search].updated,
.admin-base [type=search].updated.textarea,
.admin-base input[type=tel].updated,
.admin-base .admin textarea[type=tel].updated,
.admin .admin-base textarea[type=tel].updated,
.admin-base .admin [type=tel].updated.textarea,
.admin .admin-base [type=tel].updated.textarea,
.admin-base .guest textarea[type=tel].updated,
.guest .admin-base textarea[type=tel].updated,
.admin-base .guest [type=tel].updated.textarea,
.guest .admin-base [type=tel].updated.textarea,
.admin-base textarea[type=tel].updated,
.admin-base [type=tel].updated.textarea,
.admin-base input[type=url].updated,
.admin-base .admin textarea[type=url].updated,
.admin .admin-base textarea[type=url].updated,
.admin-base .admin [type=url].updated.textarea,
.admin .admin-base [type=url].updated.textarea,
.admin-base .guest textarea[type=url].updated,
.guest .admin-base textarea[type=url].updated,
.admin-base .guest [type=url].updated.textarea,
.guest .admin-base [type=url].updated.textarea,
.admin-base textarea[type=url].updated,
.admin-base [type=url].updated.textarea,
.admin-base input[type=date].updated,
.admin-base .admin textarea[type=date].updated,
.admin .admin-base textarea[type=date].updated,
.admin-base .admin [type=date].updated.textarea,
.admin .admin-base [type=date].updated.textarea,
.admin-base .guest textarea[type=date].updated,
.guest .admin-base textarea[type=date].updated,
.admin-base .guest [type=date].updated.textarea,
.guest .admin-base [type=date].updated.textarea,
.admin-base textarea[type=date].updated,
.admin-base [type=date].updated.textarea,
.admin-base select.updated {
  border-color: #ab5000;
}
.admin input[type=text].added, .admin input.added.textarea, .admin .guest input.added.textarea, .guest .admin input.added.textarea, .admin .admin-base input.added.textarea, .admin-base .admin input.added.textarea, .admin textarea[type=text].added, .admin textarea.added, .admin .guest textarea.added, .guest .admin textarea.added, .admin .admin-base textarea.added, .admin-base .admin textarea.added, .admin [type=text].added.textarea, .admin .added.textarea, .admin .guest .added.textarea, .guest .admin .added.textarea, .admin .admin-base .added.textarea, .admin-base .admin .added.textarea, .admin .guest textarea[type=text].added, .admin .guest textarea.added, .admin .guest textarea.added, .admin .guest .admin-base textarea.added, .admin-base .admin .guest textarea.added, .guest .admin textarea[type=text].added, .guest .admin textarea.added, .guest .admin textarea.added, .guest .admin .admin-base textarea.added, .admin-base .guest .admin textarea.added, .admin .guest [type=text].added.textarea, .admin .guest .added.textarea, .admin .guest .added.textarea, .admin .guest .admin-base .added.textarea, .admin-base .admin .guest .added.textarea, .guest .admin [type=text].added.textarea, .guest .admin .added.textarea, .guest .admin .added.textarea, .guest .admin .admin-base .added.textarea, .admin-base .guest .admin .added.textarea, .admin .admin-base textarea[type=text].added, .admin .admin-base textarea.added, .admin .admin-base .guest textarea.added, .guest .admin .admin-base textarea.added, .admin .admin-base textarea.added, .admin-base .admin textarea[type=text].added, .admin-base .admin textarea.added, .admin-base .admin .guest textarea.added, .guest .admin-base .admin textarea.added, .admin-base .admin textarea.added, .admin .admin-base [type=text].added.textarea, .admin .admin-base .added.textarea, .admin .admin-base .guest .added.textarea, .guest .admin .admin-base .added.textarea, .admin .admin-base .added.textarea, .admin-base .admin [type=text].added.textarea, .admin-base .admin .added.textarea, .admin-base .admin .guest .added.textarea, .guest .admin-base .admin .added.textarea, .admin-base .admin .added.textarea,
.admin input[type=email].added,
.admin textarea[type=email].added,
.admin [type=email].added.textarea,
.admin .guest textarea[type=email].added,
.guest .admin textarea[type=email].added,
.admin .guest [type=email].added.textarea,
.guest .admin [type=email].added.textarea,
.admin .admin-base textarea[type=email].added,
.admin-base .admin textarea[type=email].added,
.admin .admin-base [type=email].added.textarea,
.admin-base .admin [type=email].added.textarea,
.admin input[type=password].added,
.admin textarea[type=password].added,
.admin [type=password].added.textarea,
.admin .guest textarea[type=password].added,
.guest .admin textarea[type=password].added,
.admin .guest [type=password].added.textarea,
.guest .admin [type=password].added.textarea,
.admin .admin-base textarea[type=password].added,
.admin-base .admin textarea[type=password].added,
.admin .admin-base [type=password].added.textarea,
.admin-base .admin [type=password].added.textarea,
.admin input[type=number].added,
.admin textarea[type=number].added,
.admin [type=number].added.textarea,
.admin .guest textarea[type=number].added,
.guest .admin textarea[type=number].added,
.admin .guest [type=number].added.textarea,
.guest .admin [type=number].added.textarea,
.admin .admin-base textarea[type=number].added,
.admin-base .admin textarea[type=number].added,
.admin .admin-base [type=number].added.textarea,
.admin-base .admin [type=number].added.textarea,
.admin input[type=search].added,
.admin textarea[type=search].added,
.admin [type=search].added.textarea,
.admin .guest textarea[type=search].added,
.guest .admin textarea[type=search].added,
.admin .guest [type=search].added.textarea,
.guest .admin [type=search].added.textarea,
.admin .admin-base textarea[type=search].added,
.admin-base .admin textarea[type=search].added,
.admin .admin-base [type=search].added.textarea,
.admin-base .admin [type=search].added.textarea,
.admin input[type=tel].added,
.admin textarea[type=tel].added,
.admin [type=tel].added.textarea,
.admin .guest textarea[type=tel].added,
.guest .admin textarea[type=tel].added,
.admin .guest [type=tel].added.textarea,
.guest .admin [type=tel].added.textarea,
.admin .admin-base textarea[type=tel].added,
.admin-base .admin textarea[type=tel].added,
.admin .admin-base [type=tel].added.textarea,
.admin-base .admin [type=tel].added.textarea,
.admin input[type=url].added,
.admin textarea[type=url].added,
.admin [type=url].added.textarea,
.admin .guest textarea[type=url].added,
.guest .admin textarea[type=url].added,
.admin .guest [type=url].added.textarea,
.guest .admin [type=url].added.textarea,
.admin .admin-base textarea[type=url].added,
.admin-base .admin textarea[type=url].added,
.admin .admin-base [type=url].added.textarea,
.admin-base .admin [type=url].added.textarea,
.admin input[type=date].added,
.admin textarea[type=date].added,
.admin [type=date].added.textarea,
.admin .guest textarea[type=date].added,
.guest .admin textarea[type=date].added,
.admin .guest [type=date].added.textarea,
.guest .admin [type=date].added.textarea,
.admin .admin-base textarea[type=date].added,
.admin-base .admin textarea[type=date].added,
.admin .admin-base [type=date].added.textarea,
.admin-base .admin [type=date].added.textarea,
.admin select.added, .guest input[type=text].added, .guest .admin input.added.textarea, .admin .guest input.added.textarea, .guest input.added.textarea, .guest .admin-base input.added.textarea, .admin-base .guest input.added.textarea, .guest .admin textarea[type=text].added, .guest .admin textarea.added, .guest .admin textarea.added, .guest .admin .admin-base textarea.added, .admin-base .guest .admin textarea.added, .admin .guest textarea[type=text].added, .admin .guest textarea.added, .admin .guest textarea.added, .admin .guest .admin-base textarea.added, .admin-base .admin .guest textarea.added, .guest .admin [type=text].added.textarea, .guest .admin .added.textarea, .guest .admin .added.textarea, .guest .admin .admin-base .added.textarea, .admin-base .guest .admin .added.textarea, .admin .guest [type=text].added.textarea, .admin .guest .added.textarea, .admin .guest .added.textarea, .admin .guest .admin-base .added.textarea, .admin-base .admin .guest .added.textarea, .guest textarea[type=text].added, .guest .admin textarea.added, .admin .guest textarea.added, .guest textarea.added, .guest .admin-base textarea.added, .admin-base .guest textarea.added, .guest [type=text].added.textarea, .guest .admin .added.textarea, .admin .guest .added.textarea, .guest .added.textarea, .guest .admin-base .added.textarea, .admin-base .guest .added.textarea, .guest .admin-base textarea[type=text].added, .guest .admin-base .admin textarea.added, .admin .guest .admin-base textarea.added, .guest .admin-base textarea.added, .guest .admin-base textarea.added, .admin-base .guest textarea[type=text].added, .admin-base .guest .admin textarea.added, .admin .admin-base .guest textarea.added, .admin-base .guest textarea.added, .admin-base .guest textarea.added, .guest .admin-base [type=text].added.textarea, .guest .admin-base .admin .added.textarea, .admin .guest .admin-base .added.textarea, .guest .admin-base .added.textarea, .guest .admin-base .added.textarea, .admin-base .guest [type=text].added.textarea, .admin-base .guest .admin .added.textarea, .admin .admin-base .guest .added.textarea, .admin-base .guest .added.textarea, .admin-base .guest .added.textarea,
.guest input[type=email].added,
.guest .admin textarea[type=email].added,
.admin .guest textarea[type=email].added,
.guest .admin [type=email].added.textarea,
.admin .guest [type=email].added.textarea,
.guest textarea[type=email].added,
.guest [type=email].added.textarea,
.guest .admin-base textarea[type=email].added,
.admin-base .guest textarea[type=email].added,
.guest .admin-base [type=email].added.textarea,
.admin-base .guest [type=email].added.textarea,
.guest input[type=password].added,
.guest .admin textarea[type=password].added,
.admin .guest textarea[type=password].added,
.guest .admin [type=password].added.textarea,
.admin .guest [type=password].added.textarea,
.guest textarea[type=password].added,
.guest [type=password].added.textarea,
.guest .admin-base textarea[type=password].added,
.admin-base .guest textarea[type=password].added,
.guest .admin-base [type=password].added.textarea,
.admin-base .guest [type=password].added.textarea,
.guest input[type=number].added,
.guest .admin textarea[type=number].added,
.admin .guest textarea[type=number].added,
.guest .admin [type=number].added.textarea,
.admin .guest [type=number].added.textarea,
.guest textarea[type=number].added,
.guest [type=number].added.textarea,
.guest .admin-base textarea[type=number].added,
.admin-base .guest textarea[type=number].added,
.guest .admin-base [type=number].added.textarea,
.admin-base .guest [type=number].added.textarea,
.guest input[type=search].added,
.guest .admin textarea[type=search].added,
.admin .guest textarea[type=search].added,
.guest .admin [type=search].added.textarea,
.admin .guest [type=search].added.textarea,
.guest textarea[type=search].added,
.guest [type=search].added.textarea,
.guest .admin-base textarea[type=search].added,
.admin-base .guest textarea[type=search].added,
.guest .admin-base [type=search].added.textarea,
.admin-base .guest [type=search].added.textarea,
.guest input[type=tel].added,
.guest .admin textarea[type=tel].added,
.admin .guest textarea[type=tel].added,
.guest .admin [type=tel].added.textarea,
.admin .guest [type=tel].added.textarea,
.guest textarea[type=tel].added,
.guest [type=tel].added.textarea,
.guest .admin-base textarea[type=tel].added,
.admin-base .guest textarea[type=tel].added,
.guest .admin-base [type=tel].added.textarea,
.admin-base .guest [type=tel].added.textarea,
.guest input[type=url].added,
.guest .admin textarea[type=url].added,
.admin .guest textarea[type=url].added,
.guest .admin [type=url].added.textarea,
.admin .guest [type=url].added.textarea,
.guest textarea[type=url].added,
.guest [type=url].added.textarea,
.guest .admin-base textarea[type=url].added,
.admin-base .guest textarea[type=url].added,
.guest .admin-base [type=url].added.textarea,
.admin-base .guest [type=url].added.textarea,
.guest input[type=date].added,
.guest .admin textarea[type=date].added,
.admin .guest textarea[type=date].added,
.guest .admin [type=date].added.textarea,
.admin .guest [type=date].added.textarea,
.guest textarea[type=date].added,
.guest [type=date].added.textarea,
.guest .admin-base textarea[type=date].added,
.admin-base .guest textarea[type=date].added,
.guest .admin-base [type=date].added.textarea,
.admin-base .guest [type=date].added.textarea,
.guest select.added, .admin-base input[type=text].added, .admin-base .admin input.added.textarea, .admin .admin-base input.added.textarea, .admin-base .guest input.added.textarea, .guest .admin-base input.added.textarea, .admin-base input.added.textarea, .admin-base .admin textarea[type=text].added, .admin-base .admin textarea.added, .admin-base .admin .guest textarea.added, .guest .admin-base .admin textarea.added, .admin-base .admin textarea.added, .admin .admin-base textarea[type=text].added, .admin .admin-base textarea.added, .admin .admin-base .guest textarea.added, .guest .admin .admin-base textarea.added, .admin .admin-base textarea.added, .admin-base .admin [type=text].added.textarea, .admin-base .admin .added.textarea, .admin-base .admin .guest .added.textarea, .guest .admin-base .admin .added.textarea, .admin-base .admin .added.textarea, .admin .admin-base [type=text].added.textarea, .admin .admin-base .added.textarea, .admin .admin-base .guest .added.textarea, .guest .admin .admin-base .added.textarea, .admin .admin-base .added.textarea, .admin-base .guest textarea[type=text].added, .admin-base .guest .admin textarea.added, .admin .admin-base .guest textarea.added, .admin-base .guest textarea.added, .admin-base .guest textarea.added, .guest .admin-base textarea[type=text].added, .guest .admin-base .admin textarea.added, .admin .guest .admin-base textarea.added, .guest .admin-base textarea.added, .guest .admin-base textarea.added, .admin-base .guest [type=text].added.textarea, .admin-base .guest .admin .added.textarea, .admin .admin-base .guest .added.textarea, .admin-base .guest .added.textarea, .admin-base .guest .added.textarea, .guest .admin-base [type=text].added.textarea, .guest .admin-base .admin .added.textarea, .admin .guest .admin-base .added.textarea, .guest .admin-base .added.textarea, .guest .admin-base .added.textarea, .admin-base textarea[type=text].added, .admin-base .admin textarea.added, .admin .admin-base textarea.added, .admin-base .guest textarea.added, .guest .admin-base textarea.added, .admin-base textarea.added, .admin-base [type=text].added.textarea, .admin-base .admin .added.textarea, .admin .admin-base .added.textarea, .admin-base .guest .added.textarea, .guest .admin-base .added.textarea, .admin-base .added.textarea,
.admin-base input[type=email].added,
.admin-base .admin textarea[type=email].added,
.admin .admin-base textarea[type=email].added,
.admin-base .admin [type=email].added.textarea,
.admin .admin-base [type=email].added.textarea,
.admin-base .guest textarea[type=email].added,
.guest .admin-base textarea[type=email].added,
.admin-base .guest [type=email].added.textarea,
.guest .admin-base [type=email].added.textarea,
.admin-base textarea[type=email].added,
.admin-base [type=email].added.textarea,
.admin-base input[type=password].added,
.admin-base .admin textarea[type=password].added,
.admin .admin-base textarea[type=password].added,
.admin-base .admin [type=password].added.textarea,
.admin .admin-base [type=password].added.textarea,
.admin-base .guest textarea[type=password].added,
.guest .admin-base textarea[type=password].added,
.admin-base .guest [type=password].added.textarea,
.guest .admin-base [type=password].added.textarea,
.admin-base textarea[type=password].added,
.admin-base [type=password].added.textarea,
.admin-base input[type=number].added,
.admin-base .admin textarea[type=number].added,
.admin .admin-base textarea[type=number].added,
.admin-base .admin [type=number].added.textarea,
.admin .admin-base [type=number].added.textarea,
.admin-base .guest textarea[type=number].added,
.guest .admin-base textarea[type=number].added,
.admin-base .guest [type=number].added.textarea,
.guest .admin-base [type=number].added.textarea,
.admin-base textarea[type=number].added,
.admin-base [type=number].added.textarea,
.admin-base input[type=search].added,
.admin-base .admin textarea[type=search].added,
.admin .admin-base textarea[type=search].added,
.admin-base .admin [type=search].added.textarea,
.admin .admin-base [type=search].added.textarea,
.admin-base .guest textarea[type=search].added,
.guest .admin-base textarea[type=search].added,
.admin-base .guest [type=search].added.textarea,
.guest .admin-base [type=search].added.textarea,
.admin-base textarea[type=search].added,
.admin-base [type=search].added.textarea,
.admin-base input[type=tel].added,
.admin-base .admin textarea[type=tel].added,
.admin .admin-base textarea[type=tel].added,
.admin-base .admin [type=tel].added.textarea,
.admin .admin-base [type=tel].added.textarea,
.admin-base .guest textarea[type=tel].added,
.guest .admin-base textarea[type=tel].added,
.admin-base .guest [type=tel].added.textarea,
.guest .admin-base [type=tel].added.textarea,
.admin-base textarea[type=tel].added,
.admin-base [type=tel].added.textarea,
.admin-base input[type=url].added,
.admin-base .admin textarea[type=url].added,
.admin .admin-base textarea[type=url].added,
.admin-base .admin [type=url].added.textarea,
.admin .admin-base [type=url].added.textarea,
.admin-base .guest textarea[type=url].added,
.guest .admin-base textarea[type=url].added,
.admin-base .guest [type=url].added.textarea,
.guest .admin-base [type=url].added.textarea,
.admin-base textarea[type=url].added,
.admin-base [type=url].added.textarea,
.admin-base input[type=date].added,
.admin-base .admin textarea[type=date].added,
.admin .admin-base textarea[type=date].added,
.admin-base .admin [type=date].added.textarea,
.admin .admin-base [type=date].added.textarea,
.admin-base .guest textarea[type=date].added,
.guest .admin-base textarea[type=date].added,
.admin-base .guest [type=date].added.textarea,
.guest .admin-base [type=date].added.textarea,
.admin-base textarea[type=date].added,
.admin-base [type=date].added.textarea,
.admin-base select.added {
  border-color: #39ee39;
}
.admin input[type=text].removed, .admin input.removed.textarea, .admin .guest input.removed.textarea, .guest .admin input.removed.textarea, .admin .admin-base input.removed.textarea, .admin-base .admin input.removed.textarea, .admin textarea[type=text].removed, .admin textarea.removed, .admin .guest textarea.removed, .guest .admin textarea.removed, .admin .admin-base textarea.removed, .admin-base .admin textarea.removed, .admin [type=text].removed.textarea, .admin .removed.textarea, .admin .guest .removed.textarea, .guest .admin .removed.textarea, .admin .admin-base .removed.textarea, .admin-base .admin .removed.textarea, .admin .guest textarea[type=text].removed, .admin .guest textarea.removed, .admin .guest textarea.removed, .admin .guest .admin-base textarea.removed, .admin-base .admin .guest textarea.removed, .guest .admin textarea[type=text].removed, .guest .admin textarea.removed, .guest .admin textarea.removed, .guest .admin .admin-base textarea.removed, .admin-base .guest .admin textarea.removed, .admin .guest [type=text].removed.textarea, .admin .guest .removed.textarea, .admin .guest .removed.textarea, .admin .guest .admin-base .removed.textarea, .admin-base .admin .guest .removed.textarea, .guest .admin [type=text].removed.textarea, .guest .admin .removed.textarea, .guest .admin .removed.textarea, .guest .admin .admin-base .removed.textarea, .admin-base .guest .admin .removed.textarea, .admin .admin-base textarea[type=text].removed, .admin .admin-base textarea.removed, .admin .admin-base .guest textarea.removed, .guest .admin .admin-base textarea.removed, .admin .admin-base textarea.removed, .admin-base .admin textarea[type=text].removed, .admin-base .admin textarea.removed, .admin-base .admin .guest textarea.removed, .guest .admin-base .admin textarea.removed, .admin-base .admin textarea.removed, .admin .admin-base [type=text].removed.textarea, .admin .admin-base .removed.textarea, .admin .admin-base .guest .removed.textarea, .guest .admin .admin-base .removed.textarea, .admin .admin-base .removed.textarea, .admin-base .admin [type=text].removed.textarea, .admin-base .admin .removed.textarea, .admin-base .admin .guest .removed.textarea, .guest .admin-base .admin .removed.textarea, .admin-base .admin .removed.textarea,
.admin input[type=email].removed,
.admin textarea[type=email].removed,
.admin [type=email].removed.textarea,
.admin .guest textarea[type=email].removed,
.guest .admin textarea[type=email].removed,
.admin .guest [type=email].removed.textarea,
.guest .admin [type=email].removed.textarea,
.admin .admin-base textarea[type=email].removed,
.admin-base .admin textarea[type=email].removed,
.admin .admin-base [type=email].removed.textarea,
.admin-base .admin [type=email].removed.textarea,
.admin input[type=password].removed,
.admin textarea[type=password].removed,
.admin [type=password].removed.textarea,
.admin .guest textarea[type=password].removed,
.guest .admin textarea[type=password].removed,
.admin .guest [type=password].removed.textarea,
.guest .admin [type=password].removed.textarea,
.admin .admin-base textarea[type=password].removed,
.admin-base .admin textarea[type=password].removed,
.admin .admin-base [type=password].removed.textarea,
.admin-base .admin [type=password].removed.textarea,
.admin input[type=number].removed,
.admin textarea[type=number].removed,
.admin [type=number].removed.textarea,
.admin .guest textarea[type=number].removed,
.guest .admin textarea[type=number].removed,
.admin .guest [type=number].removed.textarea,
.guest .admin [type=number].removed.textarea,
.admin .admin-base textarea[type=number].removed,
.admin-base .admin textarea[type=number].removed,
.admin .admin-base [type=number].removed.textarea,
.admin-base .admin [type=number].removed.textarea,
.admin input[type=search].removed,
.admin textarea[type=search].removed,
.admin [type=search].removed.textarea,
.admin .guest textarea[type=search].removed,
.guest .admin textarea[type=search].removed,
.admin .guest [type=search].removed.textarea,
.guest .admin [type=search].removed.textarea,
.admin .admin-base textarea[type=search].removed,
.admin-base .admin textarea[type=search].removed,
.admin .admin-base [type=search].removed.textarea,
.admin-base .admin [type=search].removed.textarea,
.admin input[type=tel].removed,
.admin textarea[type=tel].removed,
.admin [type=tel].removed.textarea,
.admin .guest textarea[type=tel].removed,
.guest .admin textarea[type=tel].removed,
.admin .guest [type=tel].removed.textarea,
.guest .admin [type=tel].removed.textarea,
.admin .admin-base textarea[type=tel].removed,
.admin-base .admin textarea[type=tel].removed,
.admin .admin-base [type=tel].removed.textarea,
.admin-base .admin [type=tel].removed.textarea,
.admin input[type=url].removed,
.admin textarea[type=url].removed,
.admin [type=url].removed.textarea,
.admin .guest textarea[type=url].removed,
.guest .admin textarea[type=url].removed,
.admin .guest [type=url].removed.textarea,
.guest .admin [type=url].removed.textarea,
.admin .admin-base textarea[type=url].removed,
.admin-base .admin textarea[type=url].removed,
.admin .admin-base [type=url].removed.textarea,
.admin-base .admin [type=url].removed.textarea,
.admin input[type=date].removed,
.admin textarea[type=date].removed,
.admin [type=date].removed.textarea,
.admin .guest textarea[type=date].removed,
.guest .admin textarea[type=date].removed,
.admin .guest [type=date].removed.textarea,
.guest .admin [type=date].removed.textarea,
.admin .admin-base textarea[type=date].removed,
.admin-base .admin textarea[type=date].removed,
.admin .admin-base [type=date].removed.textarea,
.admin-base .admin [type=date].removed.textarea,
.admin select.removed, .guest input[type=text].removed, .guest .admin input.removed.textarea, .admin .guest input.removed.textarea, .guest input.removed.textarea, .guest .admin-base input.removed.textarea, .admin-base .guest input.removed.textarea, .guest .admin textarea[type=text].removed, .guest .admin textarea.removed, .guest .admin textarea.removed, .guest .admin .admin-base textarea.removed, .admin-base .guest .admin textarea.removed, .admin .guest textarea[type=text].removed, .admin .guest textarea.removed, .admin .guest textarea.removed, .admin .guest .admin-base textarea.removed, .admin-base .admin .guest textarea.removed, .guest .admin [type=text].removed.textarea, .guest .admin .removed.textarea, .guest .admin .removed.textarea, .guest .admin .admin-base .removed.textarea, .admin-base .guest .admin .removed.textarea, .admin .guest [type=text].removed.textarea, .admin .guest .removed.textarea, .admin .guest .removed.textarea, .admin .guest .admin-base .removed.textarea, .admin-base .admin .guest .removed.textarea, .guest textarea[type=text].removed, .guest .admin textarea.removed, .admin .guest textarea.removed, .guest textarea.removed, .guest .admin-base textarea.removed, .admin-base .guest textarea.removed, .guest [type=text].removed.textarea, .guest .admin .removed.textarea, .admin .guest .removed.textarea, .guest .removed.textarea, .guest .admin-base .removed.textarea, .admin-base .guest .removed.textarea, .guest .admin-base textarea[type=text].removed, .guest .admin-base .admin textarea.removed, .admin .guest .admin-base textarea.removed, .guest .admin-base textarea.removed, .guest .admin-base textarea.removed, .admin-base .guest textarea[type=text].removed, .admin-base .guest .admin textarea.removed, .admin .admin-base .guest textarea.removed, .admin-base .guest textarea.removed, .admin-base .guest textarea.removed, .guest .admin-base [type=text].removed.textarea, .guest .admin-base .admin .removed.textarea, .admin .guest .admin-base .removed.textarea, .guest .admin-base .removed.textarea, .guest .admin-base .removed.textarea, .admin-base .guest [type=text].removed.textarea, .admin-base .guest .admin .removed.textarea, .admin .admin-base .guest .removed.textarea, .admin-base .guest .removed.textarea, .admin-base .guest .removed.textarea,
.guest input[type=email].removed,
.guest .admin textarea[type=email].removed,
.admin .guest textarea[type=email].removed,
.guest .admin [type=email].removed.textarea,
.admin .guest [type=email].removed.textarea,
.guest textarea[type=email].removed,
.guest [type=email].removed.textarea,
.guest .admin-base textarea[type=email].removed,
.admin-base .guest textarea[type=email].removed,
.guest .admin-base [type=email].removed.textarea,
.admin-base .guest [type=email].removed.textarea,
.guest input[type=password].removed,
.guest .admin textarea[type=password].removed,
.admin .guest textarea[type=password].removed,
.guest .admin [type=password].removed.textarea,
.admin .guest [type=password].removed.textarea,
.guest textarea[type=password].removed,
.guest [type=password].removed.textarea,
.guest .admin-base textarea[type=password].removed,
.admin-base .guest textarea[type=password].removed,
.guest .admin-base [type=password].removed.textarea,
.admin-base .guest [type=password].removed.textarea,
.guest input[type=number].removed,
.guest .admin textarea[type=number].removed,
.admin .guest textarea[type=number].removed,
.guest .admin [type=number].removed.textarea,
.admin .guest [type=number].removed.textarea,
.guest textarea[type=number].removed,
.guest [type=number].removed.textarea,
.guest .admin-base textarea[type=number].removed,
.admin-base .guest textarea[type=number].removed,
.guest .admin-base [type=number].removed.textarea,
.admin-base .guest [type=number].removed.textarea,
.guest input[type=search].removed,
.guest .admin textarea[type=search].removed,
.admin .guest textarea[type=search].removed,
.guest .admin [type=search].removed.textarea,
.admin .guest [type=search].removed.textarea,
.guest textarea[type=search].removed,
.guest [type=search].removed.textarea,
.guest .admin-base textarea[type=search].removed,
.admin-base .guest textarea[type=search].removed,
.guest .admin-base [type=search].removed.textarea,
.admin-base .guest [type=search].removed.textarea,
.guest input[type=tel].removed,
.guest .admin textarea[type=tel].removed,
.admin .guest textarea[type=tel].removed,
.guest .admin [type=tel].removed.textarea,
.admin .guest [type=tel].removed.textarea,
.guest textarea[type=tel].removed,
.guest [type=tel].removed.textarea,
.guest .admin-base textarea[type=tel].removed,
.admin-base .guest textarea[type=tel].removed,
.guest .admin-base [type=tel].removed.textarea,
.admin-base .guest [type=tel].removed.textarea,
.guest input[type=url].removed,
.guest .admin textarea[type=url].removed,
.admin .guest textarea[type=url].removed,
.guest .admin [type=url].removed.textarea,
.admin .guest [type=url].removed.textarea,
.guest textarea[type=url].removed,
.guest [type=url].removed.textarea,
.guest .admin-base textarea[type=url].removed,
.admin-base .guest textarea[type=url].removed,
.guest .admin-base [type=url].removed.textarea,
.admin-base .guest [type=url].removed.textarea,
.guest input[type=date].removed,
.guest .admin textarea[type=date].removed,
.admin .guest textarea[type=date].removed,
.guest .admin [type=date].removed.textarea,
.admin .guest [type=date].removed.textarea,
.guest textarea[type=date].removed,
.guest [type=date].removed.textarea,
.guest .admin-base textarea[type=date].removed,
.admin-base .guest textarea[type=date].removed,
.guest .admin-base [type=date].removed.textarea,
.admin-base .guest [type=date].removed.textarea,
.guest select.removed, .admin-base input[type=text].removed, .admin-base .admin input.removed.textarea, .admin .admin-base input.removed.textarea, .admin-base .guest input.removed.textarea, .guest .admin-base input.removed.textarea, .admin-base input.removed.textarea, .admin-base .admin textarea[type=text].removed, .admin-base .admin textarea.removed, .admin-base .admin .guest textarea.removed, .guest .admin-base .admin textarea.removed, .admin-base .admin textarea.removed, .admin .admin-base textarea[type=text].removed, .admin .admin-base textarea.removed, .admin .admin-base .guest textarea.removed, .guest .admin .admin-base textarea.removed, .admin .admin-base textarea.removed, .admin-base .admin [type=text].removed.textarea, .admin-base .admin .removed.textarea, .admin-base .admin .guest .removed.textarea, .guest .admin-base .admin .removed.textarea, .admin-base .admin .removed.textarea, .admin .admin-base [type=text].removed.textarea, .admin .admin-base .removed.textarea, .admin .admin-base .guest .removed.textarea, .guest .admin .admin-base .removed.textarea, .admin .admin-base .removed.textarea, .admin-base .guest textarea[type=text].removed, .admin-base .guest .admin textarea.removed, .admin .admin-base .guest textarea.removed, .admin-base .guest textarea.removed, .admin-base .guest textarea.removed, .guest .admin-base textarea[type=text].removed, .guest .admin-base .admin textarea.removed, .admin .guest .admin-base textarea.removed, .guest .admin-base textarea.removed, .guest .admin-base textarea.removed, .admin-base .guest [type=text].removed.textarea, .admin-base .guest .admin .removed.textarea, .admin .admin-base .guest .removed.textarea, .admin-base .guest .removed.textarea, .admin-base .guest .removed.textarea, .guest .admin-base [type=text].removed.textarea, .guest .admin-base .admin .removed.textarea, .admin .guest .admin-base .removed.textarea, .guest .admin-base .removed.textarea, .guest .admin-base .removed.textarea, .admin-base textarea[type=text].removed, .admin-base .admin textarea.removed, .admin .admin-base textarea.removed, .admin-base .guest textarea.removed, .guest .admin-base textarea.removed, .admin-base textarea.removed, .admin-base [type=text].removed.textarea, .admin-base .admin .removed.textarea, .admin .admin-base .removed.textarea, .admin-base .guest .removed.textarea, .guest .admin-base .removed.textarea, .admin-base .removed.textarea,
.admin-base input[type=email].removed,
.admin-base .admin textarea[type=email].removed,
.admin .admin-base textarea[type=email].removed,
.admin-base .admin [type=email].removed.textarea,
.admin .admin-base [type=email].removed.textarea,
.admin-base .guest textarea[type=email].removed,
.guest .admin-base textarea[type=email].removed,
.admin-base .guest [type=email].removed.textarea,
.guest .admin-base [type=email].removed.textarea,
.admin-base textarea[type=email].removed,
.admin-base [type=email].removed.textarea,
.admin-base input[type=password].removed,
.admin-base .admin textarea[type=password].removed,
.admin .admin-base textarea[type=password].removed,
.admin-base .admin [type=password].removed.textarea,
.admin .admin-base [type=password].removed.textarea,
.admin-base .guest textarea[type=password].removed,
.guest .admin-base textarea[type=password].removed,
.admin-base .guest [type=password].removed.textarea,
.guest .admin-base [type=password].removed.textarea,
.admin-base textarea[type=password].removed,
.admin-base [type=password].removed.textarea,
.admin-base input[type=number].removed,
.admin-base .admin textarea[type=number].removed,
.admin .admin-base textarea[type=number].removed,
.admin-base .admin [type=number].removed.textarea,
.admin .admin-base [type=number].removed.textarea,
.admin-base .guest textarea[type=number].removed,
.guest .admin-base textarea[type=number].removed,
.admin-base .guest [type=number].removed.textarea,
.guest .admin-base [type=number].removed.textarea,
.admin-base textarea[type=number].removed,
.admin-base [type=number].removed.textarea,
.admin-base input[type=search].removed,
.admin-base .admin textarea[type=search].removed,
.admin .admin-base textarea[type=search].removed,
.admin-base .admin [type=search].removed.textarea,
.admin .admin-base [type=search].removed.textarea,
.admin-base .guest textarea[type=search].removed,
.guest .admin-base textarea[type=search].removed,
.admin-base .guest [type=search].removed.textarea,
.guest .admin-base [type=search].removed.textarea,
.admin-base textarea[type=search].removed,
.admin-base [type=search].removed.textarea,
.admin-base input[type=tel].removed,
.admin-base .admin textarea[type=tel].removed,
.admin .admin-base textarea[type=tel].removed,
.admin-base .admin [type=tel].removed.textarea,
.admin .admin-base [type=tel].removed.textarea,
.admin-base .guest textarea[type=tel].removed,
.guest .admin-base textarea[type=tel].removed,
.admin-base .guest [type=tel].removed.textarea,
.guest .admin-base [type=tel].removed.textarea,
.admin-base textarea[type=tel].removed,
.admin-base [type=tel].removed.textarea,
.admin-base input[type=url].removed,
.admin-base .admin textarea[type=url].removed,
.admin .admin-base textarea[type=url].removed,
.admin-base .admin [type=url].removed.textarea,
.admin .admin-base [type=url].removed.textarea,
.admin-base .guest textarea[type=url].removed,
.guest .admin-base textarea[type=url].removed,
.admin-base .guest [type=url].removed.textarea,
.guest .admin-base [type=url].removed.textarea,
.admin-base textarea[type=url].removed,
.admin-base [type=url].removed.textarea,
.admin-base input[type=date].removed,
.admin-base .admin textarea[type=date].removed,
.admin .admin-base textarea[type=date].removed,
.admin-base .admin [type=date].removed.textarea,
.admin .admin-base [type=date].removed.textarea,
.admin-base .guest textarea[type=date].removed,
.guest .admin-base textarea[type=date].removed,
.admin-base .guest [type=date].removed.textarea,
.guest .admin-base [type=date].removed.textarea,
.admin-base textarea[type=date].removed,
.admin-base [type=date].removed.textarea,
.admin-base select.removed {
  border-color: #8c182b;
}
.admin :valid, .admin :invalid, .guest :valid, .guest :invalid, .admin-base :valid, .admin-base :invalid {
  box-shadow: none;
}
.admin .invalid, .guest .invalid, .admin-base .invalid {
  border-color: rgba(255, 59, 91, 0.9) !important;
}
.admin .valid, .guest .valid, .admin-base .valid {
  border-color: rgba(57, 238, 57, 0.9) !important;
}
.admin .notice, .guest .notice, .admin-base .notice {
  border-color: rgba(255, 228, 0, 0.9) !important;
}
.admin :moz-ui-invalid, .guest :moz-ui-invalid, .admin-base :moz-ui-invalid {
  border-color: rgba(255, 59, 91, 0.9);
}
.admin :moz-ui-valid, .guest :moz-ui-valid, .admin-base :moz-ui-valid {
  border-color: rgba(57, 238, 57, 0.9);
}
.admin input[type=number], .admin textarea[type=number], .admin [type=number].textarea, .guest input[type=number], .guest textarea[type=number], .guest [type=number].textarea, .admin-base input[type=number], .admin-base textarea[type=number], .admin-base [type=number].textarea {
  padding-top: 0;
  padding-bottom: 0;
}
.admin input[type=number]::-webkit-inner-spin-button, .admin textarea[type=number]::-webkit-inner-spin-button, .admin [type=number].textarea::-webkit-inner-spin-button,
.admin input[type=number]::-webkit-outer-spin-button,
.admin textarea[type=number]::-webkit-outer-spin-button,
.admin [type=number].textarea::-webkit-outer-spin-button, .guest input[type=number]::-webkit-inner-spin-button, .guest textarea[type=number]::-webkit-inner-spin-button, .guest [type=number].textarea::-webkit-inner-spin-button,
.guest input[type=number]::-webkit-outer-spin-button,
.guest textarea[type=number]::-webkit-outer-spin-button,
.guest [type=number].textarea::-webkit-outer-spin-button, .admin-base input[type=number]::-webkit-inner-spin-button, .admin-base textarea[type=number]::-webkit-inner-spin-button, .admin-base [type=number].textarea::-webkit-inner-spin-button,
.admin-base input[type=number]::-webkit-outer-spin-button,
.admin-base textarea[type=number]::-webkit-outer-spin-button,
.admin-base [type=number].textarea::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.admin fieldset, .guest fieldset, .admin-base fieldset {
  border: 0;
  padding: 0;
}
.admin textarea, .guest textarea, .admin-base textarea {
  resize: none;
  line-height: 1.5em;
  padding: 0.7rem 1rem;
  height: 4rem;
  min-height: 4rem;
}
@media (max-width: 59.9rem) {
  .admin textarea, .guest textarea, .admin-base textarea {
    padding: 0.6rem 0.8rem;
  }
}
.admin textarea.big, .guest textarea.big, .admin-base textarea.big {
  height: 8.5rem;
}
.admin textarea.tall, .guest textarea.tall, .admin-base textarea.tall {
  height: 10rem;
}
.admin textarea.active, .guest textarea.active, .admin-base textarea.active {
  min-height: 6rem;
  transition: min-height 0.3s ease-out;
}
.admin .active > textarea, .guest .active > textarea, .admin-base .active > textarea {
  min-height: 6rem;
  transition: min-height 0.3s ease-out;
}
.admin .textarea.medium, .guest .textarea.medium, .admin-base .textarea.medium {
  height: 6rem;
}
.admin .textarea.large, .guest .textarea.large, .admin-base .textarea.large {
  height: 14.2rem;
}
.admin .textarea-card, .guest .textarea-card, .admin-base .textarea-card {
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
  padding: 0.6rem 1.3rem 0.9rem 1.4rem;
  border-radius: 0.5rem;
}
.admin .textarea-card .textarea, .admin .textarea-card textarea, .guest .textarea-card .textarea, .guest .textarea-card textarea, .admin-base .textarea-card .textarea, .admin-base .textarea-card textarea {
  margin-bottom: 0.6rem;
}
.admin .textarea-card .textarea-rich, .guest .textarea-card .textarea-rich, .admin-base .textarea-card .textarea-rich {
  margin-bottom: 0.6rem;
}
.admin .textarea-card .textarea-rich .textarea, .admin .textarea-card .textarea-rich textarea, .guest .textarea-card .textarea-rich .textarea, .guest .textarea-card .textarea-rich textarea, .admin-base .textarea-card .textarea-rich .textarea, .admin-base .textarea-card .textarea-rich textarea {
  margin-bottom: 0;
}
.admin .textarea-card button.next, .guest .textarea-card button.next, .admin-base .textarea-card button.next {
  float: right;
}
.admin .textarea-card .character-count, .guest .textarea-card .character-count, .admin-base .textarea-card .character-count {
  line-height: 3rem;
  font-size: 1.4rem;
}
.admin .focus-expand .focus-controls, .guest .focus-expand .focus-controls, .admin-base .focus-expand .focus-controls {
  overflow: hidden;
  max-height: 0;
  transition: 280ms;
}
.admin .focus-expand.active .focus-controls, .guest .focus-expand.active .focus-controls, .admin-base .focus-expand.active .focus-controls {
  max-height: 30rem;
  transition: 280ms;
}
.admin .checkbox, .guest .checkbox, .admin-base .checkbox {
  position: relative;
  font-size: 1.4rem;
}
.admin .checkbox input, .admin .checkbox textarea, .admin .checkbox .textarea, .guest .checkbox input, .guest .checkbox textarea, .guest .checkbox .textarea, .admin-base .checkbox input, .admin-base .checkbox textarea, .admin-base .checkbox .textarea {
  position: absolute;
  left: -99999em;
}
.admin .checkbox input:focus + label, .admin .checkbox textarea:focus + label, .admin .checkbox .textarea:focus + label, .admin .checkbox .guest textarea:focus + label, .admin .checkbox .guest .textarea:focus + label, .admin .checkbox .admin-base textarea:focus + label, .admin .checkbox .admin-base .textarea:focus + label, .guest .checkbox input:focus + label, .guest .checkbox .admin textarea:focus + label, .guest .checkbox .admin .textarea:focus + label, .guest .checkbox textarea:focus + label, .guest .checkbox .textarea:focus + label, .guest .checkbox .admin-base textarea:focus + label, .guest .checkbox .admin-base .textarea:focus + label, .admin-base .checkbox input:focus + label, .admin-base .checkbox .admin textarea:focus + label, .admin-base .checkbox .admin .textarea:focus + label, .admin-base .checkbox .guest textarea:focus + label, .admin-base .checkbox .guest .textarea:focus + label, .admin-base .checkbox textarea:focus + label, .admin-base .checkbox .textarea:focus + label {
  outline: 1px dotted;
}
.admin .checkbox input:disabled + label, .admin .checkbox textarea:disabled + label, .admin .checkbox .textarea:disabled + label, .admin .checkbox .guest textarea:disabled + label, .admin .checkbox .guest .textarea:disabled + label, .admin .checkbox .admin-base textarea:disabled + label, .admin .checkbox .admin-base .textarea:disabled + label, .guest .checkbox input:disabled + label, .guest .checkbox .admin textarea:disabled + label, .guest .checkbox .admin .textarea:disabled + label, .guest .checkbox textarea:disabled + label, .guest .checkbox .textarea:disabled + label, .guest .checkbox .admin-base textarea:disabled + label, .guest .checkbox .admin-base .textarea:disabled + label, .admin-base .checkbox input:disabled + label, .admin-base .checkbox .admin textarea:disabled + label, .admin-base .checkbox .admin .textarea:disabled + label, .admin-base .checkbox .guest textarea:disabled + label, .admin-base .checkbox .guest .textarea:disabled + label, .admin-base .checkbox textarea:disabled + label, .admin-base .checkbox .textarea:disabled + label {
  cursor: text;
}
.admin .checkbox.valid, .admin .checkbox .valid, .guest .checkbox.valid, .guest .checkbox .valid, .admin-base .checkbox.valid, .admin-base .checkbox .valid {
  color: #39ee39;
}
.admin .checkbox.valid:before, .admin .checkbox .valid:before, .guest .checkbox.valid:before, .guest .checkbox .valid:before, .admin-base .checkbox.valid:before, .admin-base .checkbox .valid:before {
  color: #39ee39;
}
.admin .checkbox.invalid, .admin .checkbox .invalid, .guest .checkbox.invalid, .guest .checkbox .invalid, .admin-base .checkbox.invalid, .admin-base .checkbox .invalid {
  color: #ff3b5b;
}
.admin .checkbox.invalid:before, .admin .checkbox .invalid:before, .guest .checkbox.invalid:before, .guest .checkbox .invalid:before, .admin-base .checkbox.invalid:before, .admin-base .checkbox .invalid:before {
  color: #ff3b5b;
}
.admin .checkbox.locked label:before, .guest .checkbox.locked label:before, .admin-base .checkbox.locked label:before {
  content: "(" !important;
  position: relative;
  top: -0.1rem;
  left: 0.17em;
}
.admin .checkbox label, .guest .checkbox label, .admin-base .checkbox label {
  display: block;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
}
.admin .checkbox label:before, .guest .checkbox label:before, .admin-base .checkbox label:before {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  font-family: "rickfont";
  content: "`";
  margin-right: 1rem;
  font-size: 1.6rem;
}
.admin .checkbox input:checked + label, .admin .checkbox textarea:checked + label, .admin .checkbox .textarea:checked + label, .admin .checkbox .guest textarea:checked + label, .admin .checkbox .guest .textarea:checked + label, .admin .checkbox .admin-base textarea:checked + label, .admin .checkbox .admin-base .textarea:checked + label, .guest .checkbox input:checked + label, .guest .checkbox .admin textarea:checked + label, .guest .checkbox .admin .textarea:checked + label, .guest .checkbox textarea:checked + label, .guest .checkbox .textarea:checked + label, .guest .checkbox .admin-base textarea:checked + label, .guest .checkbox .admin-base .textarea:checked + label, .admin-base .checkbox input:checked + label, .admin-base .checkbox .admin textarea:checked + label, .admin-base .checkbox .admin .textarea:checked + label, .admin-base .checkbox .guest textarea:checked + label, .admin-base .checkbox .guest .textarea:checked + label, .admin-base .checkbox textarea:checked + label, .admin-base .checkbox .textarea:checked + label {
  color: #FFF;
}
.admin .checkbox input:checked + label:before, .admin .checkbox textarea:checked + label:before, .admin .checkbox .textarea:checked + label:before, .admin .checkbox .guest textarea:checked + label:before, .admin .checkbox .guest .textarea:checked + label:before, .admin .checkbox .admin-base textarea:checked + label:before, .admin .checkbox .admin-base .textarea:checked + label:before, .guest .checkbox input:checked + label:before, .guest .checkbox .admin textarea:checked + label:before, .guest .checkbox .admin .textarea:checked + label:before, .guest .checkbox textarea:checked + label:before, .guest .checkbox .textarea:checked + label:before, .guest .checkbox .admin-base textarea:checked + label:before, .guest .checkbox .admin-base .textarea:checked + label:before, .admin-base .checkbox input:checked + label:before, .admin-base .checkbox .admin textarea:checked + label:before, .admin-base .checkbox .admin .textarea:checked + label:before, .admin-base .checkbox .guest textarea:checked + label:before, .admin-base .checkbox .guest .textarea:checked + label:before, .admin-base .checkbox textarea:checked + label:before, .admin-base .checkbox .textarea:checked + label:before {
  content: "~";
}
.admin .checkbox input.added + label, .admin .checkbox textarea.added + label, .admin .checkbox .added.textarea + label, .admin .checkbox .guest textarea.added + label, .admin .checkbox .guest .added.textarea + label, .admin .checkbox .admin-base textarea.added + label, .admin .checkbox .admin-base .added.textarea + label, .guest .checkbox input.added + label, .guest .checkbox .admin textarea.added + label, .guest .checkbox .admin .added.textarea + label, .guest .checkbox textarea.added + label, .guest .checkbox .added.textarea + label, .guest .checkbox .admin-base textarea.added + label, .guest .checkbox .admin-base .added.textarea + label, .admin-base .checkbox input.added + label, .admin-base .checkbox .admin textarea.added + label, .admin-base .checkbox .admin .added.textarea + label, .admin-base .checkbox .guest textarea.added + label, .admin-base .checkbox .guest .added.textarea + label, .admin-base .checkbox textarea.added + label, .admin-base .checkbox .added.textarea + label {
  color: #39ee39 !important;
}
.admin .checkbox input.removed + label, .admin .checkbox textarea.removed + label, .admin .checkbox .removed.textarea + label, .admin .checkbox .guest textarea.removed + label, .admin .checkbox .guest .removed.textarea + label, .admin .checkbox .admin-base textarea.removed + label, .admin .checkbox .admin-base .removed.textarea + label, .guest .checkbox input.removed + label, .guest .checkbox .admin textarea.removed + label, .guest .checkbox .admin .removed.textarea + label, .guest .checkbox textarea.removed + label, .guest .checkbox .removed.textarea + label, .guest .checkbox .admin-base textarea.removed + label, .guest .checkbox .admin-base .removed.textarea + label, .admin-base .checkbox input.removed + label, .admin-base .checkbox .admin textarea.removed + label, .admin-base .checkbox .admin .removed.textarea + label, .admin-base .checkbox .guest textarea.removed + label, .admin-base .checkbox .guest .removed.textarea + label, .admin-base .checkbox textarea.removed + label, .admin-base .checkbox .removed.textarea + label {
  color: #ff3b5b !important;
}
.admin .checkbox input.updated + label, .admin .checkbox textarea.updated + label, .admin .checkbox .updated.textarea + label, .admin .checkbox .guest textarea.updated + label, .admin .checkbox .guest .updated.textarea + label, .admin .checkbox .admin-base textarea.updated + label, .admin .checkbox .admin-base .updated.textarea + label, .guest .checkbox input.updated + label, .guest .checkbox .admin textarea.updated + label, .guest .checkbox .admin .updated.textarea + label, .guest .checkbox textarea.updated + label, .guest .checkbox .updated.textarea + label, .guest .checkbox .admin-base textarea.updated + label, .guest .checkbox .admin-base .updated.textarea + label, .admin-base .checkbox input.updated + label, .admin-base .checkbox .admin textarea.updated + label, .admin-base .checkbox .admin .updated.textarea + label, .admin-base .checkbox .guest textarea.updated + label, .admin-base .checkbox .guest .updated.textarea + label, .admin-base .checkbox textarea.updated + label, .admin-base .checkbox .updated.textarea + label {
  color: #ff8111 !important;
}
.admin .checkbox.medium, .guest .checkbox.medium, .admin-base .checkbox.medium {
  font-size: 2.1rem;
}
.admin .checkbox.medium label:before, .guest .checkbox.medium label:before, .admin-base .checkbox.medium label:before {
  font-size: 2.1rem;
  margin-right: 1.4rem;
}
.admin .checkbox.large, .guest .checkbox.large, .admin-base .checkbox.large {
  font-size: 2.1rem;
}
.admin .checkbox.large label:before, .guest .checkbox.large label:before, .admin-base .checkbox.large label:before {
  font-size: 2.8rem;
  margin-right: 1.6rem;
}
.admin .checkbox--small label:before, .guest .checkbox--small label:before, .admin-base .checkbox--small label:before {
  font-size: 1.4rem;
  vertical-align: -0.15rem;
}
.admin .radio-group > * + *, .guest .radio-group > * + *, .admin-base .radio-group > * + * {
  margin-top: 3rem;
}
.admin .radio-group.updated, .guest .radio-group.updated, .admin-base .radio-group.updated {
  color: #ff8111 !important;
}
.admin .radio-group.added, .guest .radio-group.added, .admin-base .radio-group.added {
  color: #39ee39 !important;
}
.admin .radio-group.removed, .guest .radio-group.removed, .admin-base .radio-group.removed {
  color: #ff3b5b !important;
}
.admin .radio, .guest .radio, .admin-base .radio {
  position: relative;
  font-size: 1.4rem;
}
.admin .radio input, .admin .radio textarea, .admin .radio .textarea, .guest .radio input, .guest .radio textarea, .guest .radio .textarea, .admin-base .radio input, .admin-base .radio textarea, .admin-base .radio .textarea {
  position: absolute;
  left: -99999em;
}
.admin .radio input:focus + label, .admin .radio textarea:focus + label, .admin .radio .textarea:focus + label, .admin .radio .guest textarea:focus + label, .admin .radio .guest .textarea:focus + label, .admin .radio .admin-base textarea:focus + label, .admin .radio .admin-base .textarea:focus + label, .guest .radio input:focus + label, .guest .radio .admin textarea:focus + label, .guest .radio .admin .textarea:focus + label, .guest .radio textarea:focus + label, .guest .radio .textarea:focus + label, .guest .radio .admin-base textarea:focus + label, .guest .radio .admin-base .textarea:focus + label, .admin-base .radio input:focus + label, .admin-base .radio .admin textarea:focus + label, .admin-base .radio .admin .textarea:focus + label, .admin-base .radio .guest textarea:focus + label, .admin-base .radio .guest .textarea:focus + label, .admin-base .radio textarea:focus + label, .admin-base .radio .textarea:focus + label {
  outline: 1px dotted;
}
.admin .radio.added label, .admin .radio .added + label, .guest .radio.added label, .guest .radio .added + label, .admin-base .radio.added label, .admin-base .radio .added + label {
  color: #39ee39;
}
.admin .radio.updated label, .admin .radio .updated + label, .guest .radio.updated label, .guest .radio .updated + label, .admin-base .radio.updated label, .admin-base .radio .updated + label {
  color: #ff8111;
}
.admin .radio.removed label, .admin .radio .removed + label, .guest .radio.removed label, .guest .radio .removed + label, .admin-base .radio.removed label, .admin-base .radio .removed + label {
  color: #ff3b5b;
}
.admin .radio.valid, .admin .radio .valid, .guest .radio.valid, .guest .radio .valid, .admin-base .radio.valid, .admin-base .radio .valid {
  color: #39ee39;
}
.admin .radio.valid:before, .admin .radio .valid:before, .guest .radio.valid:before, .guest .radio .valid:before, .admin-base .radio.valid:before, .admin-base .radio .valid:before {
  color: #39ee39;
}
.admin .radio.invalid, .admin .radio .invalid, .guest .radio.invalid, .guest .radio .invalid, .admin-base .radio.invalid, .admin-base .radio .invalid {
  color: #ff3b5b;
}
.admin .radio.invalid:before, .admin .radio .invalid:before, .guest .radio.invalid:before, .guest .radio .invalid:before, .admin-base .radio.invalid:before, .admin-base .radio .invalid:before {
  color: #ff3b5b;
}
.admin .radio label, .guest .radio label, .admin-base .radio label {
  display: block;
  cursor: pointer;
  position: relative;
  padding-left: 3.5rem;
  line-height: 1.2em;
}
.admin .radio label:before, .guest .radio label:before, .admin-base .radio label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  font-family: "rickfont";
  content: "o";
  font-size: 1.6rem;
  color: rgba(255, 255, 255, 0.7);
  text-transform: none;
}
.admin .radio input:checked + label:before, .admin .radio textarea:checked + label:before, .admin .radio .textarea:checked + label:before, .admin .radio .guest textarea:checked + label:before, .admin .radio .guest .textarea:checked + label:before, .admin .radio .admin-base textarea:checked + label:before, .admin .radio .admin-base .textarea:checked + label:before, .guest .radio input:checked + label:before, .guest .radio .admin textarea:checked + label:before, .guest .radio .admin .textarea:checked + label:before, .guest .radio textarea:checked + label:before, .guest .radio .textarea:checked + label:before, .guest .radio .admin-base textarea:checked + label:before, .guest .radio .admin-base .textarea:checked + label:before, .admin-base .radio input:checked + label:before, .admin-base .radio .admin textarea:checked + label:before, .admin-base .radio .admin .textarea:checked + label:before, .admin-base .radio .guest textarea:checked + label:before, .admin-base .radio .guest .textarea:checked + label:before, .admin-base .radio textarea:checked + label:before, .admin-base .radio .textarea:checked + label:before {
  content: "O";
  color: #FFF;
  text-transform: none;
}
.admin .radio.medium, .guest .radio.medium, .admin-base .radio.medium {
  font-size: 2.1rem;
}
.admin .radio.medium label:before, .guest .radio.medium label:before, .admin-base .radio.medium label:before {
  font-size: 2.1rem;
  margin-right: 1.4rem;
}
.admin .radio.large, .guest .radio.large, .admin-base .radio.large {
  font-size: 2.1rem;
}
.admin .radio.large label:before, .guest .radio.large label:before, .admin-base .radio.large label:before {
  font-size: 2.8rem;
  margin-right: 1.6rem;
}
.admin .select-wrap, .guest .select-wrap, .admin-base .select-wrap {
  box-sizing: border-box;
  font-size: 1.6rem;
  position: relative;
  display: inline-block;
  overflow: hidden;
  height: 3rem;
  min-width: 12rem;
}
.admin .select-wrap select, .guest .select-wrap select, .admin-base .select-wrap select {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  color: white;
  border: none;
  background: none;
  z-index: 3;
  padding: 0.8rem 1.3rem;
  cursor: pointer;
  font-weight: 300;
  letter-spacing: 0.1em;
  width: 100%;
  line-height: 1.45;
  padding-right: 3rem;
  text-overflow: ellipsis;
}
.admin .select-wrap select ::-ms-expand, .guest .select-wrap select ::-ms-expand, .admin-base .select-wrap select ::-ms-expand {
  display: none;
}
.admin .select-wrap select option, .guest .select-wrap select option, .admin-base .select-wrap select option {
  color: black;
  background: white;
}
.admin .select-wrap select.invalid, .guest .select-wrap select.invalid, .admin-base .select-wrap select.invalid {
  background: rgba(255, 59, 91, 0.1);
}
.admin .select-wrap select.valid, .guest .select-wrap select.valid, .admin-base .select-wrap select.valid {
  background: rgba(57, 238, 57, 0.1);
}
.admin .select-wrap.updated, .guest .select-wrap.updated, .admin-base .select-wrap.updated {
  border-color: #ab5000;
}
.admin .select-wrap.updated:after, .guest .select-wrap.updated:after, .admin-base .select-wrap.updated:after {
  z-index: 3;
}
.admin .select-wrap.added, .guest .select-wrap.added, .admin-base .select-wrap.added {
  border-color: #00ac00;
}
.admin .select-wrap.added:after, .guest .select-wrap.added:after, .admin-base .select-wrap.added:after {
  z-index: 3;
}
.admin .select-wrap.removed, .guest .select-wrap.removed, .admin-base .select-wrap.removed {
  border-color: #8c182b;
}
.admin .select-wrap.removed:after, .guest .select-wrap.removed:after, .admin-base .select-wrap.removed:after {
  z-index: 3;
}
.admin .select-wrap.invalid, .guest .select-wrap.invalid, .admin-base .select-wrap.invalid {
  background: rgba(255, 59, 91, 0.1);
}
.admin .select-wrap.valid, .guest .select-wrap.valid, .admin-base .select-wrap.valid {
  background: rgba(57, 238, 57, 0.1);
}
.admin .select-wrap:after, .guest .select-wrap:after, .admin-base .select-wrap:after {
  font-family: "rickfont";
  content: "V";
  position: absolute;
  right: 0.5rem;
  z-index: -1;
  height: 0.6rem;
  color: rgba(255, 255, 255, 0.7);
  vertical-align: top;
  line-height: 1;
  pointer-events: none;
}
.admin .select-wrap:hover:after, .guest .select-wrap:hover:after, .admin-base .select-wrap:hover:after {
  color: white;
}
.admin .select-button, .guest .select-button, .admin-base .select-button {
  position: relative;
  font-size: 1.4rem;
  height: 4rem;
  vertical-align: middle;
  width: auto;
  padding: 0;
  margin: 0;
  min-width: 17.4rem;
  box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
  border-radius: 0.5rem;
  background: none;
  border: none;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.7);
  letter-spacing: 0.1em;
  max-width: 100%;
  white-space: nowrap;
  font-weight: 300;
}
.admin .select-button--thick, .guest .select-button--thick, .admin-base .select-button--thick {
  color: rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 0 0 1px currentColor;
}
.admin .select-button--thick:after, .guest .select-button--thick:after, .admin-base .select-button--thick:after {
  color: inherit;
}
.admin .select-button--thick select, .guest .select-button--thick select, .admin-base .select-button--thick select {
  color: inherit;
}
.admin .select-button--mini, .guest .select-button--mini, .admin-base .select-button--mini {
  color: rgba(255, 255, 255, 0.3);
  height: 3rem;
}
.admin .select-button--mini:after, .guest .select-button--mini:after, .admin-base .select-button--mini:after {
  color: inherit;
}
.admin .select-button--mini select, .guest .select-button--mini select, .admin-base .select-button--mini select {
  color: inherit;
  padding: 0.5rem 3rem 0.5rem 1rem !important;
  font-size: 1.2rem;
  letter-spacing: 0.025em;
}
.admin .select-button:active, .admin .select-button.active, .guest .select-button:active, .guest .select-button.active, .admin-base .select-button:active, .admin-base .select-button.active {
  box-shadow: none;
}
.admin .select-button select, .guest .select-button select, .admin-base .select-button select {
  color: rgba(255, 255, 255, 0.7);
  padding: 1rem 3rem 1rem 1.5rem;
}
.admin .select-button select:hover, .admin .select-button select:focus, .guest .select-button select:hover, .guest .select-button select:focus, .admin-base .select-button select:hover, .admin-base .select-button select:focus {
  color: #FFF;
}
.admin .select-button:after, .guest .select-button:after, .admin-base .select-button:after {
  top: 50%;
  margin-top: -0.5em;
  right: 1rem;
}
.admin .radio-switch input, .admin .radio-switch textarea, .admin .radio-switch .textarea, .guest .radio-switch input, .guest .radio-switch textarea, .guest .radio-switch .textarea, .admin-base .radio-switch input, .admin-base .radio-switch textarea, .admin-base .radio-switch .textarea {
  display: none;
}
.admin .radio-switch label, .guest .radio-switch label, .admin-base .radio-switch label {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
  float: right;
  display: block;
  width: 3.5rem;
  font-size: 1.6rem;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.admin .radio-switch label:last-of-type, .guest .radio-switch label:last-of-type, .admin-base .radio-switch label:last-of-type {
  border-radius: 0.5rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.admin .radio-switch label:hover, .guest .radio-switch label:hover, .admin-base .radio-switch label:hover {
  color: white;
}
.admin .radio-switch input:checked + label, .admin .radio-switch textarea:checked + label, .admin .radio-switch .textarea:checked + label, .admin .radio-switch .guest textarea:checked + label, .admin .radio-switch .guest .textarea:checked + label, .admin .radio-switch .admin-base textarea:checked + label, .admin .radio-switch .admin-base .textarea:checked + label, .guest .radio-switch input:checked + label, .guest .radio-switch .admin textarea:checked + label, .guest .radio-switch .admin .textarea:checked + label, .guest .radio-switch textarea:checked + label, .guest .radio-switch .textarea:checked + label, .guest .radio-switch .admin-base textarea:checked + label, .guest .radio-switch .admin-base .textarea:checked + label, .admin-base .radio-switch input:checked + label, .admin-base .radio-switch .admin textarea:checked + label, .admin-base .radio-switch .admin .textarea:checked + label, .admin-base .radio-switch .guest textarea:checked + label, .admin-base .radio-switch .guest .textarea:checked + label, .admin-base .radio-switch textarea:checked + label, .admin-base .radio-switch .textarea:checked + label {
  color: white;
}
.admin .radio-switch-alt input, .admin .radio-switch-alt textarea, .admin .radio-switch-alt .textarea, .guest .radio-switch-alt input, .guest .radio-switch-alt textarea, .guest .radio-switch-alt .textarea, .admin-base .radio-switch-alt input, .admin-base .radio-switch-alt textarea, .admin-base .radio-switch-alt .textarea {
  display: none;
}
.admin .radio-switch-alt label, .guest .radio-switch-alt label, .admin-base .radio-switch-alt label {
  cursor: pointer;
}
.admin .radio-switch-alt input:checked + label, .admin .radio-switch-alt textarea:checked + label, .admin .radio-switch-alt .textarea:checked + label, .admin .radio-switch-alt .guest textarea:checked + label, .admin .radio-switch-alt .guest .textarea:checked + label, .admin .radio-switch-alt .admin-base textarea:checked + label, .admin .radio-switch-alt .admin-base .textarea:checked + label, .guest .radio-switch-alt input:checked + label, .guest .radio-switch-alt .admin textarea:checked + label, .guest .radio-switch-alt .admin .textarea:checked + label, .guest .radio-switch-alt textarea:checked + label, .guest .radio-switch-alt .textarea:checked + label, .guest .radio-switch-alt .admin-base textarea:checked + label, .guest .radio-switch-alt .admin-base .textarea:checked + label, .admin-base .radio-switch-alt input:checked + label, .admin-base .radio-switch-alt .admin textarea:checked + label, .admin-base .radio-switch-alt .admin .textarea:checked + label, .admin-base .radio-switch-alt .guest textarea:checked + label, .admin-base .radio-switch-alt .guest .textarea:checked + label, .admin-base .radio-switch-alt textarea:checked + label, .admin-base .radio-switch-alt .textarea:checked + label {
  color: #FFF;
  box-shadow: inset 0 0 0 1px #FFF;
  border-color: #FFF;
}
.admin .radio-switch-alt input:checked + label:hover, .admin .radio-switch-alt textarea:checked + label:hover, .admin .radio-switch-alt .textarea:checked + label:hover, .admin .radio-switch-alt .guest textarea:checked + label:hover, .admin .radio-switch-alt .guest .textarea:checked + label:hover, .admin .radio-switch-alt .admin-base textarea:checked + label:hover, .admin .radio-switch-alt .admin-base .textarea:checked + label:hover, .guest .radio-switch-alt input:checked + label:hover, .guest .radio-switch-alt .admin textarea:checked + label:hover, .guest .radio-switch-alt .admin .textarea:checked + label:hover, .guest .radio-switch-alt textarea:checked + label:hover, .guest .radio-switch-alt .textarea:checked + label:hover, .guest .radio-switch-alt .admin-base textarea:checked + label:hover, .guest .radio-switch-alt .admin-base .textarea:checked + label:hover, .admin-base .radio-switch-alt input:checked + label:hover, .admin-base .radio-switch-alt .admin textarea:checked + label:hover, .admin-base .radio-switch-alt .admin .textarea:checked + label:hover, .admin-base .radio-switch-alt .guest textarea:checked + label:hover, .admin-base .radio-switch-alt .guest .textarea:checked + label:hover, .admin-base .radio-switch-alt textarea:checked + label:hover, .admin-base .radio-switch-alt .textarea:checked + label:hover {
  color: #FFF;
  box-shadow: inset 0 0 0 1px #FFF;
  border-color: #FFF;
}
.admin .textedit, .guest .textedit, .admin-base .textedit {
  cursor: pointer;
}
.admin .textedit .placeholder i, .guest .textedit .placeholder i, .admin-base .textedit .placeholder i {
  font-size: 1.6rem;
  margin-left: 1rem;
}
.admin .textedit input, .admin .textedit textarea, .admin .textedit .textarea, .guest .textedit input, .guest .textedit textarea, .guest .textedit .textarea, .admin-base .textedit input, .admin-base .textedit textarea, .admin-base .textedit .textarea {
  display: none;
}
.admin .textedit textarea, .guest .textedit textarea, .admin-base .textedit textarea {
  display: none;
}
.admin .textedit.active .placeholder, .guest .textedit.active .placeholder, .admin-base .textedit.active .placeholder {
  display: none;
}
.admin .textedit.active input, .admin .textedit.active textarea, .admin .textedit.active .textarea, .guest .textedit.active input, .guest .textedit.active textarea, .guest .textedit.active .textarea, .admin-base .textedit.active input, .admin-base .textedit.active textarea, .admin-base .textedit.active .textarea {
  display: block;
}
.admin .textedit.active textarea, .guest .textedit.active textarea, .admin-base .textedit.active textarea {
  display: block;
}
.admin input[type=date]::-webkit-inner-spin-button, .admin textarea[type=date]::-webkit-inner-spin-button, .admin [type=date].textarea::-webkit-inner-spin-button, .guest input[type=date]::-webkit-inner-spin-button, .guest textarea[type=date]::-webkit-inner-spin-button, .guest [type=date].textarea::-webkit-inner-spin-button, .admin-base input[type=date]::-webkit-inner-spin-button, .admin-base textarea[type=date]::-webkit-inner-spin-button, .admin-base [type=date].textarea::-webkit-inner-spin-button {
  display: none;
  -webkit-appearance: none;
}
.admin input[type=date]::-webkit-calendar-picker-indicator, .admin textarea[type=date]::-webkit-calendar-picker-indicator, .admin [type=date].textarea::-webkit-calendar-picker-indicator, .guest input[type=date]::-webkit-calendar-picker-indicator, .guest textarea[type=date]::-webkit-calendar-picker-indicator, .guest [type=date].textarea::-webkit-calendar-picker-indicator, .admin-base input[type=date]::-webkit-calendar-picker-indicator, .admin-base textarea[type=date]::-webkit-calendar-picker-indicator, .admin-base [type=date].textarea::-webkit-calendar-picker-indicator {
  opacity: 1;
  width: 1em;
  height: 1em;
  padding: 0;
  color: black;
  margin-right: -0.6rem;
}
.admin input[type=date]:hover::-webkit-calendar-picker-indicator, .admin textarea[type=date]:hover::-webkit-calendar-picker-indicator, .admin [type=date].textarea:hover::-webkit-calendar-picker-indicator, .guest input[type=date]:hover::-webkit-calendar-picker-indicator, .guest textarea[type=date]:hover::-webkit-calendar-picker-indicator, .guest [type=date].textarea:hover::-webkit-calendar-picker-indicator, .admin-base input[type=date]:hover::-webkit-calendar-picker-indicator, .admin-base textarea[type=date]:hover::-webkit-calendar-picker-indicator, .admin-base [type=date].textarea:hover::-webkit-calendar-picker-indicator {
  background: none;
}
.admin input[type=date]::-webkit-clear-button, .admin textarea[type=date]::-webkit-clear-button, .admin [type=date].textarea::-webkit-clear-button, .guest input[type=date]::-webkit-clear-button, .guest textarea[type=date]::-webkit-clear-button, .guest [type=date].textarea::-webkit-clear-button, .admin-base input[type=date]::-webkit-clear-button, .admin-base textarea[type=date]::-webkit-clear-button, .admin-base [type=date].textarea::-webkit-clear-button {
  display: none;
  -webkit-appearance: none;
}
.admin .ui-date-input, .guest .ui-date-input, .admin-base .ui-date-input {
  position: relative;
  display: block;
}
.admin .ui-date-input:after, .guest .ui-date-input:after, .admin-base .ui-date-input:after {
  display: block;
  content: "D";
  font-size: 1.6rem;
  font-family: "rickfont";
  color: white;
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -0.8rem;
  height: 1em;
  line-height: 1em;
  width: 1em;
  pointer-events: none;
}
.admin .done-input, .guest .done-input, .admin-base .done-input {
  position: relative;
  padding-right: 11rem;
  display: block;
  height: 3.5rem;
}
.admin .done-input .button, .admin .done-input .button--subscribe, .admin .done-input .ui-button, .guest .done-input .button, .guest .done-input .button--subscribe, .guest .done-input .ui-button, .admin-base .done-input .button, .admin-base .done-input .button--subscribe, .admin-base .done-input .ui-button {
  position: absolute;
  right: 0;
  top: 0.3rem;
}
@media (max-width: 40rem) {
  .admin .done-input, .guest .done-input, .admin-base .done-input {
    padding-right: 5.2rem;
  }
  .admin .done-input .button, .admin .done-input .button--subscribe, .admin .done-input .ui-button, .guest .done-input .button, .guest .done-input .button--subscribe, .guest .done-input .ui-button, .admin-base .done-input .button, .admin-base .done-input .button--subscribe, .admin-base .done-input .ui-button {
    font-size: 0 !important;
  }
  .admin .done-input .button i, .admin .done-input .button--subscribe i, .admin .done-input .ui-button i, .guest .done-input .button i, .guest .done-input .button--subscribe i, .guest .done-input .ui-button i, .admin-base .done-input .button i, .admin-base .done-input .button--subscribe i, .admin-base .done-input .ui-button i {
    font-size: 1.6rem !important;
  }
}
.admin .checklist, .guest .checklist, .admin-base .checklist {
  padding-left: 3rem;
}
.admin .checklist .checkbox, .guest .checklist .checkbox, .admin-base .checklist .checkbox {
  margin-bottom: 1rem;
}
.admin .checklist .checkbox label, .guest .checklist .checkbox label, .admin-base .checklist .checkbox label {
  color: rgba(255, 255, 255, 0.7);
}
.admin .checklist .checkbox input:checked + label, .admin .checklist .checkbox textarea:checked + label, .admin .checklist .checkbox .textarea:checked + label, .admin .checklist .checkbox .guest textarea:checked + label, .admin .checklist .checkbox .guest .textarea:checked + label, .admin .checklist .checkbox .admin-base textarea:checked + label, .admin .checklist .checkbox .admin-base .textarea:checked + label, .guest .checklist .checkbox input:checked + label, .guest .checklist .checkbox .admin textarea:checked + label, .guest .checklist .checkbox .admin .textarea:checked + label, .guest .checklist .checkbox textarea:checked + label, .guest .checklist .checkbox .textarea:checked + label, .guest .checklist .checkbox .admin-base textarea:checked + label, .guest .checklist .checkbox .admin-base .textarea:checked + label, .admin-base .checklist .checkbox input:checked + label, .admin-base .checklist .checkbox .admin textarea:checked + label, .admin-base .checklist .checkbox .admin .textarea:checked + label, .admin-base .checklist .checkbox .guest textarea:checked + label, .admin-base .checklist .checkbox .guest .textarea:checked + label, .admin-base .checklist .checkbox textarea:checked + label, .admin-base .checklist .checkbox .textarea:checked + label {
  color: #FFF;
}
.admin .inline-input-label, .guest .inline-input-label, .admin-base .inline-input-label {
  line-height: 4rem;
  margin-right: 3rem;
  font-size: 1.6rem;
}
.admin .setting-value, .guest .setting-value, .admin-base .setting-value {
  display: block;
  font-size: 16px;
}
.admin .inline-flex, .guest .inline-flex, .admin-base .inline-flex {
  display: flex;
  align-items: center;
}
.admin .inline-flex__label, .guest .inline-flex__label, .admin-base .inline-flex__label {
  margin-right: 10px;
}
.admin .inline-flex__span, .guest .inline-flex__span, .admin-base .inline-flex__span {
  margin-bottom: 2rem;
}
.admin .inline-flex input, .admin .inline-flex textarea, .admin .inline-flex .textarea, .guest .inline-flex input, .guest .inline-flex textarea, .guest .inline-flex .textarea, .admin-base .inline-flex input, .admin-base .inline-flex textarea, .admin-base .inline-flex .textarea {
  max-width: 60px;
  margin-top: 10px;
  padding: 0;
}
.admin .ui-file-upload, .guest .ui-file-upload, .admin-base .ui-file-upload {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 200px;
}
.admin .ui-file-upload:after, .guest .ui-file-upload:after, .admin-base .ui-file-upload:after {
  content: "";
  display: table;
  clear: both;
}
.admin .ui-file-upload .throbber:not(:required), .guest .ui-file-upload .throbber:not(:required), .admin-base .ui-file-upload .throbber:not(:required) {
  font-size: 2em;
  display: block;
  margin-bottom: 1em;
}
.admin .ui-file-upload .file-name, .guest .ui-file-upload .file-name, .admin-base .ui-file-upload .file-name {
  font-size: 1.3rem;
  display: block;
  margin-bottom: 0.75rem;
}
.admin .ui-file-upload .file-size, .guest .ui-file-upload .file-size, .admin-base .ui-file-upload .file-size {
  font-size: 1.2rem;
}
.admin .ui-file-upload .status, .guest .ui-file-upload .status, .admin-base .ui-file-upload .status {
  display: block;
  font-size: 1.3rem;
}
.admin .checkbox-group, .guest .checkbox-group, .admin-base .checkbox-group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.admin .checkbox-group > *, .guest .checkbox-group > *, .admin-base .checkbox-group > * {
  flex: 0 0 auto;
  margin-right: 2rem;
}
.admin .checkbox-group > :last-child, .guest .checkbox-group > :last-child, .admin-base .checkbox-group > :last-child {
  margin-right: 0;
}
.admin .checkbox-group__separator, .guest .checkbox-group__separator, .admin-base .checkbox-group__separator {
  display: block;
  width: 0;
  height: 3.4rem;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}

.ui-autocomplete {
  box-sizing: border-box;
  background: #262626;
  border: 0.2rem solid #CCC;
  z-index: 7500;
  position: absolute;
  padding: 1.5rem 0;
  top: -0.2rem;
  left: 0;
  cursor: default;
  border-radius: 1rem;
  font-size: 1.6rem;
}
.ui-autocomplete li {
  line-height: 2em;
  color: white;
}
.ui-autocomplete li a {
  cursor: pointer;
  color: inherit;
  display: block;
  padding: 0 1em;
}
.ui-autocomplete li a:hover, .ui-autocomplete li a:active, .ui-autocomplete li a.active, .ui-autocomplete li.active a, .ui-autocomplete li a.ui-state-focus {
  background: #333;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  color: inherit;
}

.ui-helper-hidden-accessible {
  display: none;
}

.model-autocomplete__item a {
  display: block;
  padding: 0.66667rem 2rem !important;
}
.model-autocomplete__item .model-pic {
  vertical-align: middle;
  margin-right: 2rem;
}
.model-autocomplete__meta {
  vertical-align: middle;
}
.model-autocomplete__meta span {
  display: block;
}
.model-autocomplete__meta .model-name {
  font-size: 1.8rem;
}
.model-autocomplete__meta .alias-name {
  font-size: 1rem;
}

.add-user-autocomplete {
  box-sizing: border-box;
}
.add-user-autocomplete .avatar, .add-user-autocomplete .site-logo {
  vertical-align: middle;
  margin-right: 1.5rem;
}
.add-user-autocomplete .username, .add-user-autocomplete .site-name {
  vertical-align: middle;
  font-size: 1.5rem;
}

.add-site-autocomplete {
  box-sizing: border-box;
}
.add-site-autocomplete .avatar, .add-site-autocomplete .site-logo {
  vertical-align: middle;
  margin-right: 1.5rem;
}
.add-site-autocomplete .username, .add-site-autocomplete .site-name {
  vertical-align: middle;
  font-size: 1.5rem;
}

.hslLiteColorPicker {
  display: inline-block;
}

.hslLiteColorPicker > div.scale {
  height: 1.5em;
  border: 1px solid #000;
  margin: auto;
  cursor: crosshair;
}

.hslLiteColorPicker > div.scale > span.handle > span {
  color: #eee;
  font-size: 1.2em;
}

.hslLiteColorPicker > div > span.handle > span.outline {
  color: #111;
  font-size: 1.4em;
}

.hslLiteColorPicker.disabled > div.scale {
  cursor: default;
}

.hslLiteColorPicker.disabled > div.scale > span.handle > span {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.hslLiteColorPicker .sprite {
  background-image: url("/js/jquery.colors.pickers.hslLite.sprite.png");
}

.hslLiteColorPicker .sprite {
  background-image: url('data:image/png;charset="utf-8";base64,iVBORw0KGgoAAAANSUhEUgAAA94AAAABEAYAAAB4faoPAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAABFklEQVRYw+1X2w6DIAwFfdD99bKfVkyAbbDGeCk3cTHb6YPNKT3lpG00SmvFy97PvhfOyHddGHM+lsfVvd2O8XP17MeV8mgYvCc8jvt4HSfeOs7xOJ96T279WF3CV5hoKb/uZsQ6l3rObQS3Mam41sTDes7qeWzWqee1d4PLPzK50snEJjRN4XdW6X17eU0jpVLWSmdae28M4cbZjMPxWrzUesYs87e8WB53Xykvr14p77j+vL5et5/n7psQHret983HCM9xwpSxPOfitXip9Ur1r3npdWvz8uqV8qCf4z2c0ZfT/21svTF58W/zrqLj1/Wjn9CPfv6z/rszrdFP6Ec/oR/9hP4Qzxu+F9CPfkI/9gH6w7wnLhg+WFwMyfwAAAAASUVORK5CYII=');
}

.zoom-slider .ui-state-default, .zoom-slider .ui-widget-content .ui-state-default, .zoom-slider .ui-widget-header .ui-state-default {
  /* border: 1px solid #d3d3d3;*/
  background: #e6e6e6;
  font-weight: normal;
  color: #555555;
}
.zoom-slider .ui-slider-disabled, .zoom-slider .ui-state-disabled {
  opacity: 0.4 !important;
  cursor: default;
}
.zoom-slider .ui-slider-horizontal .ui-slider-handle {
  top: -0.8em;
  margin-left: -1em;
  border-radius: 50%;
}
.zoom-slider .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 2em;
  height: 2em;
  cursor: default;
  touch-action: none;
}
.zoom-slider .ui.slider-handle:active {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
  cursor: -webkit-grab, move;
  cursor: grab, move;
  /* IE hack */
}
.zoom-slider .ui-widget-content a {
  color: #222222;
}
.zoom-slider .ui-widget {
  font-family: "Montserrat", "Segoe UI", "Myriad Pro", sans-serif;
  font-size: 1.1em;
}
.zoom-slider .ui-slider-horizontal {
  background: #b5b5b6;
  height: 0.5rem;
  position: relative;
}
.zoom-slider .ui-slider-range {
  background: #00ac00;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.zoom-slider .ui-slider {
  position: relative;
  text-align: left;
}
.zoom-slider .ui-widget-header {
  /*border: 1px solid #aaaaaa;*/
  color: #222222;
  font-weight: bold;
}

.colorpicker-slider .ui-state-default, .colorpicker-slider .ui-widget-content .ui-state-default, .colorpicker-slider .ui-widget-header .ui-state-default {
  /* border: 1px solid #d3d3d3;*/
  background: #e6e6e6;
  font-weight: normal;
  color: #555555;
}
.colorpicker-slider .ui-slider-horizontal .ui-slider-handle {
  top: -0.1em;
  margin-left: -0.6em;
}
.colorpicker-slider .ui-slider-disabled, .colorpicker-slider .ui-state-disabled {
  opacity: 0.4 !important;
  cursor: default;
}
.colorpicker-slider .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  touch-action: none;
}
.colorpicker-slider .ui-widget-content a {
  color: #222222;
}
.colorpicker-slider .ui-corner-all, .colorpicker-slider .ui-corner-bottom, .colorpicker-slider .ui-corner-right, .colorpicker-slider .ui-corner-br {
  border-bottom-right-radius: 4px;
}
.colorpicker-slider .ui-corner-all, .colorpicker-slider .ui-corner-bottom, .colorpicker-slider .ui-corner-left, .colorpicker-slider .ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.colorpicker-slider .ui-corner-all, .colorpicker-slider .ui-corner-top, .colorpicker-slider .ui-corner-right, .colorpicker-slider .ui-corner-tr {
  border-top-right-radius: 4px;
}
.colorpicker-slider .ui-corner-all, .colorpicker-slider .ui-corner-top, .colorpicker-slider .ui-corner-left, .colorpicker-slider .ui-corner-tl {
  border-top-left-radius: 4px;
}
.colorpicker-slider .ui-widget-content {
  background: #ad4848;
  background: -webkit-gradient(left top, right top, color-stop(0%, #ad4848), color-stop(10%, #ad7248), color-stop(20%, #ad9c48), color-stop(30%, #92ad48), color-stop(40%, #68ad48), color-stop(50%, #48ad56), color-stop(60%, #48ad7f), color-stop(70%, #48ada9), color-stop(80%, #4884ad), color-stop(90%, #485cad), color-stop(100%, #392a65));
  background: linear-gradient(to right, #ad4848 0%, #ad7248 10%, #ad9c48 20%, #92ad48 30%, #68ad48 40%, #48ad56 50%, #48ad7f 60%, #48ada9 70%, #4884ad 80%, #485cad 90%, #392a65 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ad4848", endColorstr="#392a65", GradientType=1);
  /* border: 1px solid #aaaaaa;*/
  color: #222222;
}
.colorpicker-slider .ui-widget {
  font-family: "Montserrat", "Segoe UI", "Myriad Pro", sans-serif;
  font-size: 1.1em;
}
.colorpicker-slider .ui-slider-horizontal {
  height: 1em;
}
.colorpicker-slider .ui-slider {
  position: relative;
  text-align: left;
}
.colorpicker-slider .ui-widget-header {
  /*border: 1px solid #aaaaaa;*/
  color: #222222;
  font-weight: bold;
}
.colorpicker-slider #colorpicker .ui-slider-range {
  background: #FFF;
}

body.guillotine-dragging, body.guillotine-dragging * {
  cursor: move !important;
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  cursor: -webkit-grabbing, move;
  cursor: grabbing, move;
  /* IE hack */
}

.guillotine-window {
  display: block;
  position: relative;
  overflow: hidden;
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
  cursor: -webkit-grab, move;
  cursor: grab, move;
  /* IE hack */
}

.guillotine-canvas {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.guillotine-canvas > * {
  position: absolute;
  top: 0;
  left: 0;
  max-width: none;
  max-height: none;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.guillotine-sample {
  position: absolute !important;
  top: -100000px !important;
  left: -100000px !important;
  width: auto !important;
  height: auto !important;
}

html {
  width: 100%;
  min-height: 100%;
  padding-bottom: 0.1rem;
  margin: 0;
}

body {
  overflow-x: hidden;
  height: 100%;
  width: 100%;
  min-height: 100vh;
  background: #262626;
}
body.forums {
  background: #005c4a;
}
body.browse {
  background: #333;
}
body.movies {
  background: #154465;
}
body.library {
  background: #703F15;
}
body.support {
  background: #682b4c;
}
body.admin-base {
  background: #626568;
}
body.profile--site, body.profile--user, body.profile--company, body.profile--program {
  background: #4f4f4f;
}
body.profile--model-female {
  background: #7d244e;
}
body.profile--model-male {
  background: #8e6817;
}
body.profile--model-trans {
  background: #295e84;
}
body.guest {
  background: #2a2a2a;
}
body.guest.login {
  background-size: 100% auto;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-attachment: fixed;
  font-family: Arial;
}
@media (max-width: 1400px) {
  body.guest.login {
    background-size: 120% auto;
    background-position: top -0.5rem center;
  }
}
@media (max-width: 1024px) {
  body.guest.login {
    background-size: 140% auto;
  }
}
@media (max-width: 920px) {
  body.guest.login {
    background-image: none !important;
  }
}
body.rip {
  background: #2F2F2F !important;
}
body.noscroll {
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
}
body.noscroll main {
  pointer-events: none;
  opacity: 0.2;
}

.container {
  padding: 0 0 20rem;
  padding-left: 20rem;
  box-sizing: border-box;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 1024px) {
  .container {
    padding-left: 18rem;
  }
}
@media (max-width: 920px) {
  .container {
    padding-left: 0;
  }
}

[id=bg-image] {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: cover !important;
}

main {
  position: relative;
  min-width: 28rem;
}

main.fill {
  padding-top: 5.5rem;
}
@media (max-width: 1024px) {
  main.fill {
    padding-top: 5rem;
  }
}
@media (max-width: 500px) {
  main.fill {
    padding-top: 4.4rem;
  }
}

main.full-width {
  padding: 3.5rem;
}
main.full-width.trial {
  padding-top: 8rem;
}
@media (max-width: 1024px) {
  main.full-width {
    padding: 3rem;
  }
}
@media (max-width: 920px) {
  main.full-width {
    padding: 2.25rem;
  }
}
@media (max-width: 599px) {
  main.full-width {
    padding: 2.25rem 1.5rem 1.5rem;
  }
}
@media (max-width: 500px) {
  main.full-width {
    padding: 2rem 1rem 1rem;
  }
}

@media (min-width: 921px) {
  main.kill-top {
    padding-top: 0;
  }
}

@media (min-width: 921px) {
  main.kill-top {
    padding-top: 0;
  }
}

main.maxed-left {
  max-width: 96rem;
  padding: 3.5rem;
}
@media (max-width: 1024px) {
  main.maxed-left {
    padding: 3rem;
  }
}
@media (max-width: 920px) {
  main.maxed-left {
    padding: 2.25rem;
  }
}
@media (max-width: 599px) {
  main.maxed-left {
    padding: 2rem 1.5rem 1.5rem;
  }
}
@media (max-width: 500px) {
  main.maxed-left {
    padding: 1.5rem 1rem 1rem;
  }
}

main.maxed-center {
  margin: 0 auto;
  max-width: 110rem;
  padding: 4rem;
}
@media (max-width: 1024px) {
  main.maxed-center {
    padding: 3rem;
  }
}
@media (max-width: 920px) {
  main.maxed-center {
    padding: 2.25rem;
  }
}
@media (max-width: 599px) {
  main.maxed-center {
    padding: 2rem 1.5rem 1.5rem;
  }
}
@media (max-width: 500px) {
  main.maxed-center {
    padding: 1.5rem 1rem 1rem;
  }
}

.sub-section__page-wrap {
  position: relative;
  padding-left: 22.2rem;
}

.sub-section__menu {
  position: absolute;
  left: 0;
  top: 0;
}

.sub-section__body {
  padding-left: 4.5rem;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}

.float-right, .right-controls {
  float: right;
}

.float-left, .left-controls {
  float: left;
}

.float-none {
  float: none;
}

.right-controls {
  display: inline-block;
}

.left-controls {
  display: inline-block;
}

.z-floor {
  position: relative;
  z-index: 10;
}

.z-tooltips {
  position: relative;
  z-index: 7500;
}

.z-sidebars {
  position: relative;
  z-index: 6000;
}

.z-modal {
  position: relative;
  z-index: 99999;
}

.z-masthead {
  position: relative;
  z-index: 15002;
}

.z-roof {
  position: relative;
  z-index: 9000;
}

.color--white {
  color: #FFF;
}

.color--black {
  color: #000;
}

.lit, .profile-tooltip__type {
  color: rgba(255, 255, 255, 0.75);
}

.lit--invert {
  color: #4c4c4c;
}

.idle, .form__secure-notice__paragraph {
  color: rgba(255, 255, 255, 0.7);
}

.idle--invert {
  color: #7f7f7f;
}

.faded, .ui-dialog small, .ui-dialog .ui-footer-label, .form--side-labels .form__sub-label, .form-table--compact .form-table__label, .admin .select-wrap label, .guest .select-wrap label, .admin-base .select-wrap label, .admin .ui-file-upload .file-size, .guest .ui-file-upload .file-size, .admin-base .ui-file-upload .file-size {
  color: rgba(255, 255, 255, 0.4);
}

.faded--invert {
  color: #999;
}

.tags-panel__recent-settings__label, .tags-panel__heading-sub-text, .tags-panel .inner-scroll-wrap .sheet-wrap__status, .presets-panel__upgrade, .presets-panel__time-ago, .presets-panel__heading-sub-text, .menu-panel__news-feed__title, .infractions-panel .comment-box__title, .infractions-panel__heading-sub-text, .flags-panel .comment-box__title, .flags-panel__heading-sub-text, .dim {
  color: rgba(255, 255, 255, 0.3);
}

.dim--invert {
  color: #b2b2b2;
}

.faint {
  color: rgba(255, 255, 255, 0.2);
}

.faint--invert {
  color: #CCC;
}

.opacity--invisible {
  opacity: 0 !important;
}

.opacity--faint {
  opacity: 0.2 !important;
}

.opacity--dim {
  opacity: 0.3 !important;
}

.opacity--faded {
  opacity: 0.4 !important;
}

.opacity--idle, .ui--disabled {
  opacity: 0.5 !important;
}

.opacity--lit {
  opacity: 0.7 !important;
}

.positive {
  color: #1ce587;
}

.positive-soft {
  color: #38b87c;
}

.neutral, .recent {
  color: #ff8111;
}

.neutral-soft {
  color: #ab5000;
}

.negative {
  color: #ff2a72;
}

.negative-soft {
  color: #d6235f;
}

.frozen {
  color: #35acff;
}

.color--moviesbright {
  color: #35acff;
}

.color--forumsbright {
  color: #00f7c6;
}

.color--browsebright {
  color: #ffe400;
}

.tags-panel__guest-notice__button .button__icon, .color--brandbright {
  color: #ff008b;
}

.color--followbright {
  color: #ff289d;
}

.color--librarybright {
  color: #ff8111;
}

.color--infractionsbright {
  color: #ff3b5b;
}

.color--modelsbright {
  color: #ff289d;
}

.color--transbright {
  color: #0e97cb;
}

.color--gaybright {
  color: #d400f6;
}

.presets-panel__create-preset, a.color--blue, .color--blue {
  color: #35acff;
}

a.color--blue:hover {
  color: #68c1ff;
}

.color--tagbright {
  color: #ffb400;
}

.color--flagbright {
  color: #ff8111;
}

.color--alertbright {
  color: #ff3b5b;
}

.color--infractionbright {
  color: #ff3b5b;
}

.color--managerbright {
  color: #ff8111;
}

.color--managersoft {
  color: #ab5000;
}

.color--ownerbright {
  color: #ff3b5b;
}

.color--ownersoft {
  color: #8c182b;
}

.color--limitedbright {
  color: #39ee39;
}

.color--limitedsoft {
  color: #00ac00;
}

.color--pumpkin {
  color: #e18e40;
}

.paragraph, p {
  line-height: 1.5em;
  white-space: normal;
}

.letters--0 {
  letter-spacing: 0;
}

.error-page .button--register, .search-window__header-title, .letters--25, .button--small, .modal-panel .modal__heading-text {
  letter-spacing: 0.025em;
}

.letters--50 {
  letter-spacing: 0.05em;
}

.mp-basic__logo figcaption, .error-page__logo figcaption, .modal-panel .user-panel__footer, .tags-panel__recent-settings__label, .tags-panel .inner-scroll-wrap .sheet-wrap__status, .search-results__subsite-name, .notifications-panel__footer-text, .notifications-panel__infobox-title, .infractions-panel__infobox-title, .flags-panel__infobox-title, .presets__edit-link, .search-window__match-label, .letters--100, .form-heading, .form-table--compact .form-table__label, .ui--mega-toggle__button, .select-box .select2-selection__rendered, .ui-dialog-title, .ui-dialog--medium .ui-dialog-titlebar, .admin .ui-file-upload .file-name, .guest .ui-file-upload .file-name, .admin-base .ui-file-upload .file-name, .admin .ui-file-upload .file-size, .guest .ui-file-upload .file-size, .admin-base .ui-file-upload .file-size {
  letter-spacing: 0.1em;
}

.tags-panel__type-switch, .letters--200 {
  letter-spacing: 0.2em;
}

.letters--300 {
  letter-spacing: 0.3em;
}

.letters--400 {
  letter-spacing: 0.4em;
}

.letters--500 {
  letter-spacing: 0.5em;
}

.text--italic {
  font-style: italic;
}

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

.zendesk__form .ui--checkbox, .modal-dialog .dialog-form .ui--checkbox, .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox, .results-bar__filter-wrap, .masthead, .text--noselect, .ui--toggle, .ui--mega-toggle__button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.text--smothing {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tags-panel__list__hidden, .tags-panel__heading, .presets-panel__heading, .infractions-panel__heading, .flags-panel__heading, .text--nowrap, .form-table--compact .form-table__label, .badge__value {
  white-space: nowrap;
}

.tabber__msg, .modal-panel .user-panel__username, .tags-panel__tag, .preset-button__text, .notify-settings__item, .notification__title, .menu-panel__news-feed__headline, .alert-bar__action, .results-bar__button .button__contents > :last-child,
.results-bar__button > .label, .text--truncate, .form-heading, .reputation-tooltip__list-anchor .username {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.text--uppercase {
  text-transform: uppercase;
}

.labeled-count, .text--lowercase {
  text-transform: lowercase;
}

.text--keepcase {
  text-transform: none !important;
}

.text--left, .ui--mega-toggle__button, .ui--mega-toggle__button__title, .admin .checkbox label:before, .guest .checkbox label:before, .admin-base .checkbox label:before, .admin .radio label:before, .guest .radio label:before, .admin-base .radio label:before, .admin .select-wrap select, .guest .select-wrap select, .admin-base .select-wrap select {
  text-align: left;
}

.text--right {
  text-align: right;
}

.modal-dialog__copyright, .menu-panel__copyright, .results-bar__button, .results-bar__result-count, .results-bar__count-label, .notifications-end-notice, .notification-list .notification:before, .notification-list .notification .right-controls time, .labeled-count, a.close, .text--center, .button, .button--invert, .button--subscribe, .ui--toggle__label::after, .select2-selection__arrow, .search-box__submit, .search-box__clear, .validate .validate-label, .card__menu-tooltip li a i, .ui-dialog-buttonset, .ui-button, .movie-window__close, .movie-window__next, .movie-window__previous, .avatar .throbber-wrap, .avatar .avatar-container .throbber-wrap,
.site-logo .throbber-wrap,
.site-logo .avatar-container .throbber-wrap,
.model-pic .throbber-wrap,
.model-pic .avatar-container .throbber-wrap,
.program-pic .throbber-wrap,
.program-pic .avatar-container .throbber-wrap, .error-message, .admin .select-button, .guest .select-button, .admin-base .select-button, .admin .radio-switch label, .guest .radio-switch label, .admin-base .radio-switch label {
  text-align: center;
}

.fz--11 {
  font-size: 1.1rem !important;
}

.tags-panel__recent-settings__label, .tags-panel__heading-sub-text, .tags-panel .inner-scroll-wrap .sheet-wrap__status, .presets-panel__upgrade, .presets-panel__time-ago, .presets-panel__create-preset, .presets-panel__heading-sub-text, .infractions-panel__heading-sub-text, .flags-panel__heading-sub-text, .fz--12, .form__secure-notice__paragraph, .form-table--compact .form-table__label, .profile-tooltip__type {
  font-size: 1.2rem !important;
}

.notifications-panel__footer-text, .notifications-panel__infobox, .infractions-panel__footer-text, .infractions-panel__infobox, .flags-panel__footer-text, .flags-panel__infobox, .fz--13 {
  font-size: 1.3rem !important;
}

.tags-panel__content-title, .tags-panel__type-switch, .fz--14, .form__secure-notice__title {
  font-size: 1.4rem !important;
}

.fz--15 {
  font-size: 1.5rem !important;
}

.social-links, .fz--16, .error-message {
  font-size: 1.6rem !important;
}

.fz--18 {
  font-size: 1.8rem !important;
}

.fz--20 {
  font-size: 2rem !important;
}

.fz--21 {
  font-size: 2.1rem !important;
}

.fz--22 {
  font-size: 2.2rem !important;
}

.fz--24 {
  font-size: 2.4rem !important;
}

.fz--30 {
  font-size: 3rem !important;
}

.fz--36 {
  font-size: 3.6rem !important;
}

.fz--40 {
  font-size: 4rem !important;
}

.fz--60 {
  font-size: 6rem !important;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.block {
  display: block;
}

.feature-list li, .auth__body .radio-inline, .trans-results__total, .trans-results__header, .modal-dialog .dialog-form__exp-cvc, .modal-dialog .dialog-form fieldset p.dialog-form__exp-cvc, .modal-dialog .dialog-subheader, .modal-dialog .dialog-header, .modal-panel .user-panel__footer, .tags-panel__nav, .search-results__result-item a, .presets-panel__body-row--editing form, .presets-panel__body-row--editing, .presets-panel__nav, .notify-settings__icons, .notify-settings__row, .infractions-panel__nav, .flags-panel__nav, .results-bar__tooltip-container, .search-window__header, .buy-modal__split-head, .flex-center-between, .form-heading--locked, .tip__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.flex-center-around {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.tags-panel__list__row, .tags-panel__heading, .presets-panel__body-row, .presets-panel__heading, .notifications-panel__footer, .menu-panel__news-feed__list-item, .infractions-panel__heading, .infractions-panel__nav-buttons, .flags-panel__footer, .flags-panel__heading, .social-links, .search-window__footer, .content-totals__item, .content-totals, .buy-modal__chosen-card, .buy-modal .card-icons-inline, .masthead, .flex-center-start, .form__secure-notice, .ui--checkbox-group, .ui--mega-toggle__button__title, .ui--button-radios {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.flex-center-end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.modal-dialog .dialog-actions--grid, .modal-dialog .dialog-actions--flex-center, .modal-dialog .dialog-form fieldset .dialog-actions--grid, .modal-dialog .dialog-form fieldset .dialog-actions--flex-center, .coming-soon-wrap::before, .tags-panel__type-switch, .results-bar__button, .presets__item label, .masthead__center-content, .masthead__hamburger-menu, .flex-center-center, .button, .button--fill, .button--movie-cta-small, .button--movie-cta-small .button__line-1, .button--movie-cta, .button--movie-cta .button__line-1, .button--subscribe, .button--double-decker, .reputation-tooltip__throb-wrap, .ui-button {
  display: flex;
  align-items: center;
  justify-content: center;
}

.modal-panel .user-panel, .preset-button, .infractions-panel .modal, .flags-panel .modal, .flex-stretch-between {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}

.flex-stretch-start {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}

.flex-stretch-end {
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
}

.infractions-panel .panel-container, .flags-panel .panel-container, .presets__item, .flex-stretch-center {
  display: flex;
  align-items: stretch;
  justify-content: center;
}

.menu-panel .modal, .sidebar .social-links, .flex-start-between, .ui--mega-toggle__button {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.flex-start-start {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.flex-start-end {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}

.presets, .flex-start-center {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.flex-end-between {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.flex-end-start {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}

.flex-end-end {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

.flex-end-center {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.modal-dialog .dialog-form__inline-inputs, .modal-dialog .dialog-form fieldset p.dialog-form__inline-inputs, .flex-between-ends {
  display: -webkit-flexbox;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.disabled__sam:after, .experience-status:after, #guest .registration-3 .finally:after, #guest .registration-3 .advancement-checklist:after, .owl-vm > :after, .col-grid:after, .clear:after, .tooltip footer:after, .admin .focus-expand:after, .guest .focus-expand:after, .admin-base .focus-expand:after, .container:after {
  content: "";
  display: table;
  clear: both;
}

.gtfo {
  height: none;
  position: absolute !important;
  left: -9999em !important;
  visibility: hidden !important;
  z-index: -100 !important;
  display: none;
}
.gtfo[style] {
  position: absolute !important;
  left: -9999em !important;
  visibility: hidden !important;
  z-index: -100 !important;
  height: 0;
  width: 0;
  display: none;
}

.modal-dialog .dialog-form__search-btn, .modal-dialog .dialog-form input[type=text], .modal-dialog .dialog-form .admin textarea, .admin .modal-dialog .dialog-form textarea, .modal-dialog .dialog-form .admin .textarea, .admin .modal-dialog .dialog-form .textarea, .modal-dialog .dialog-form .guest textarea, .guest .modal-dialog .dialog-form textarea, .modal-dialog .dialog-form .guest .textarea, .guest .modal-dialog .dialog-form .textarea, .modal-dialog .dialog-form .admin-base textarea, .admin-base .modal-dialog .dialog-form textarea, .modal-dialog .dialog-form .admin-base .textarea, .admin-base .modal-dialog .dialog-form .textarea,
.modal-dialog .dialog-form input[type=email],
.modal-dialog .dialog-form .admin textarea[type=email],
.admin .modal-dialog .dialog-form textarea[type=email],
.modal-dialog .dialog-form .admin [type=email].textarea,
.admin .modal-dialog .dialog-form [type=email].textarea,
.modal-dialog .dialog-form .guest textarea[type=email],
.guest .modal-dialog .dialog-form textarea[type=email],
.modal-dialog .dialog-form .guest [type=email].textarea,
.guest .modal-dialog .dialog-form [type=email].textarea,
.modal-dialog .dialog-form .admin-base textarea[type=email],
.admin-base .modal-dialog .dialog-form textarea[type=email],
.modal-dialog .dialog-form .admin-base [type=email].textarea,
.admin-base .modal-dialog .dialog-form [type=email].textarea,
.modal-dialog .dialog-form input[type=password],
.modal-dialog .dialog-form .admin textarea[type=password],
.admin .modal-dialog .dialog-form textarea[type=password],
.modal-dialog .dialog-form .admin [type=password].textarea,
.admin .modal-dialog .dialog-form [type=password].textarea,
.modal-dialog .dialog-form .guest textarea[type=password],
.guest .modal-dialog .dialog-form textarea[type=password],
.modal-dialog .dialog-form .guest [type=password].textarea,
.guest .modal-dialog .dialog-form [type=password].textarea,
.modal-dialog .dialog-form .admin-base textarea[type=password],
.admin-base .modal-dialog .dialog-form textarea[type=password],
.modal-dialog .dialog-form .admin-base [type=password].textarea,
.admin-base .modal-dialog .dialog-form [type=password].textarea,
.modal-dialog .dialog-form input[type=date],
.modal-dialog .dialog-form .admin textarea[type=date],
.admin .modal-dialog .dialog-form textarea[type=date],
.modal-dialog .dialog-form .admin [type=date].textarea,
.admin .modal-dialog .dialog-form [type=date].textarea,
.modal-dialog .dialog-form .guest textarea[type=date],
.guest .modal-dialog .dialog-form textarea[type=date],
.modal-dialog .dialog-form .guest [type=date].textarea,
.guest .modal-dialog .dialog-form [type=date].textarea,
.modal-dialog .dialog-form .admin-base textarea[type=date],
.admin-base .modal-dialog .dialog-form textarea[type=date],
.modal-dialog .dialog-form .admin-base [type=date].textarea,
.admin-base .modal-dialog .dialog-form [type=date].textarea,
.modal-dialog .dialog-form textarea, .modal-dialog .dialog-form fieldset p.dialog-form__search-btn, .modal-dialog .dialog-form fieldset p.dialog-form input[type=text], .modal-dialog .dialog-form fieldset p.dialog-form .admin .textarea, .admin .modal-dialog .dialog-form fieldset p.dialog-form .textarea, .modal-dialog .dialog-form fieldset p.dialog-form .guest .textarea, .guest .modal-dialog .dialog-form fieldset p.dialog-form .textarea, .modal-dialog .dialog-form fieldset p.dialog-form .admin-base .textarea, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form .textarea,
.modal-dialog .dialog-form fieldset p.dialog-form input[type=email],
.modal-dialog .dialog-form fieldset p.dialog-form input[type=password],
.modal-dialog .dialog-form fieldset p.dialog-form input[type=date],
.modal-dialog .dialog-form fieldset p.dialog-form textarea, .toggle-show-pass {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.zendesk__logo svg, .auth__logo svg, .register-modal__features__icon img, .promo-header__icon img, .trans-results__header__icon img, .payment-options__card img, .modal-dialog__icon img, .menu-panel__footer__logo img, .avatar img,
.site-logo img,
.model-pic img,
.program-pic img {
  display: block;
  width: 100%;
  height: auto;
}

.rotate-90, i.prev, .button.prev i, .prev.button--subscribe i, .prev.ui-button i {
  transform: rotate(90deg);
}

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

.results-bar__count-label, .rotate-270, .button--next-step .icon-angle-down, i.next, .button.next i, .next.button--subscribe i, .next.ui-button i {
  transform: rotate(270deg);
}

.ma {
  margin: 1rem;
}

.ma-2 {
  margin: 2rem;
}

.ma-3 {
  margin: 3rem;
}

.ma-4 {
  margin: 4rem;
}

.ma-5 {
  margin: 5rem;
}

.ma-6 {
  margin: 6rem;
}

.mt {
  margin-top: 1rem;
}

.search-window__footer, .mt-2 {
  margin-top: 2rem;
}

.mt-3 {
  margin-top: 3rem;
}

.mt-4 {
  margin-top: 4rem;
}

.mt-5 {
  margin-top: 5rem;
}

.mt-6 {
  margin-top: 6rem;
}

.mr {
  margin-right: 1rem;
}

.mr-2, .form__secure-notice__icon {
  margin-right: 2rem;
}

.mr-3 {
  margin-right: 3rem;
}

.mr-4 {
  margin-right: 4rem;
}

.mr-5 {
  margin-right: 5rem;
}

.mr-6 {
  margin-right: 6rem;
}

.notification__title, .mb {
  margin-bottom: 1rem;
}

.social-links, .mb-05 {
  margin-bottom: 0.5rem;
}

.mb-1 {
  margin-bottom: 1rem;
}

.mb-15 {
  margin-bottom: 1.5rem;
}

.search-window__header, .mb-2 {
  margin-bottom: 2rem;
}

.mb-3 {
  margin-bottom: 3rem;
}

.mb-4 {
  margin-bottom: 4rem;
}

.mb-5 {
  margin-bottom: 5rem;
}

.mb-6 {
  margin-bottom: 6rem;
}

.ml {
  margin-left: 1rem;
}

.ml-2 {
  margin-left: 2rem;
}

.ml-3 {
  margin-left: 3rem;
}

.ml-4 {
  margin-left: 4rem;
}

.ml-5 {
  margin-left: 5rem;
}

.ml-6 {
  margin-left: 6rem;
}

.vp-1 {
  padding: 1rem 0;
}

.vp-2 {
  padding: 2rem 0;
}

.vp-3 {
  padding: 3rem 0;
}

.vp-4 {
  padding: 4rem 0;
}

.vp-5 {
  padding: 5rem 0;
}

.col-grid .col-half {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.col-grid .col-third {
  box-sizing: border-box;
  float: left;
  width: 33.3333333333%;
}
.col-grid .col-fourth {
  box-sizing: border-box;
  float: left;
  width: 25%;
}

.owl-vm > * + * {
  margin-top: 3rem;
}
.flex-grid {
  display: flex;
}
.flex-grid--auto > * {
  flex: 1 1 auto;
}
.flex-grid--line {
  justify-content: space-between;
  align-items: center;
}
.flex-grid--line > * + * {
  margin-left: 2rem;
}
.flex-grid--line > * {
  flex: 1 1 auto;
}

@-webkit-keyframes glow-load {
  0% {
    box-shadow: 0 0 0 0.3rem #ff008b;
  }
  20% {
    box-shadow: 0 0 0 0.3rem #ff8111;
  }
  40% {
    box-shadow: 0 0 0 0.3rem #ffe400;
  }
  60% {
    box-shadow: 0 0 0 0.3rem #39ee39;
  }
  80% {
    box-shadow: 0 0 0 0.3rem #35acff;
  }
  100% {
    box-shadow: 0 0 0 0.3rem #ff008b;
  }
}

@keyframes glow-load {
  0% {
    box-shadow: 0 0 0 0.3rem #ff008b;
  }
  20% {
    box-shadow: 0 0 0 0.3rem #ff8111;
  }
  40% {
    box-shadow: 0 0 0 0.3rem #ffe400;
  }
  60% {
    box-shadow: 0 0 0 0.3rem #39ee39;
  }
  80% {
    box-shadow: 0 0 0 0.3rem #35acff;
  }
  100% {
    box-shadow: 0 0 0 0.3rem #ff008b;
  }
}
.masthead {
  height: 5.5rem;
  min-width: 32rem;
  background: #000;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 15002;
  padding: 0 20px 0 20px;
  transition: box-shadow 500ms;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}
@media (max-width: 1024px) {
  .masthead {
    padding: 0 2.25rem;
  }
}
@media (max-width: 599px) {
  .masthead {
    padding: 0 1.5rem;
  }
}
@media (max-width: 1264px) {
  .masthead.Teamskeet {
    padding: 0 20px;
  }
}
@media (max-width: 1180px) {
  .masthead.Teamskeet {
    padding: 0 20px;
  }
}
@media (max-width: 1024px) {
  .masthead.Teamskeet {
    padding: 0 20px;
  }
}
.loading .masthead {
  -webkit-animation-name: glow-load;
          animation-name: glow-load;
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  transition: box-shadow 300ms;
}
.masthead:before {
  content: " ";
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.masthead__panels {
  position: relative;
  display: flex;
  margin-left: auto;
}
.masthead__navigation {
  position: relative;
  display: flex;
  height: 100%;
  align-items: center;
}
@media (max-width: 920px) {
  .masthead__navigation {
    position: absolute;
  }
}
.masthead__hamburger-menu {
  max-height: 2.8rem;
  font-size: 2.8rem;
  padding-right: 2.6rem;
  padding-left: 0.5rem;
  display: none;
}
.masthead__hamburger-menu i {
  display: block;
}
@media (max-width: 920px) {
  .masthead__hamburger-menu {
    display: block;
  }
}
@media (max-width: 650px) {
  .masthead__hamburger-menu {
    border: 0;
    padding-right: 0.5rem;
    margin-right: 1rem;
  }
}
.masthead__corridor {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: stretch;
  align-self: stretch;
}
.masthead__corridor li, .masthead__corridor a, .masthead__corridor .masthead__corridor__icon-wrap {
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-direction: row;
  white-space: nowrap;
}
.masthead__corridor a {
  cursor: pointer;
  font-size: 18px;
  padding: 0 20px;
  justify-content: center;
  -webkit-justify-content: center;
}
@media (max-width: 1180px) {
  .masthead__corridor a {
    font-size: 1.9rem;
  }
}
@media (max-width: 940px) {
  .masthead__corridor a {
    padding: 0 0.6rem;
  }
}
.masthead__corridor a span {
  background: #56B847;
  line-height: 2rem;
  padding: 2px 5px;
  margin-left: 5px;
  text-transform: uppercase;
  border-radius: 5px;
}
.masthead__corridor .masthead__corridor__icon-wrap {
  width: 3.2rem;
}
@media (max-width: 1024px) {
  .masthead__corridor .masthead__corridor__icon-wrap {
    width: 2.4rem;
  }
}
.masthead__corridor .masthead__corridor__icon-wrap img {
  width: 100%;
  height: auto;
  max-height: 100%;
  opacity: 0.5;
}
.masthead__corridor a:hover img, .masthead__corridor a.active img, .masthead__corridor a:active img {
  opacity: 1;
}
.masthead__corridor__item--movies.active .masthead__corridor__icon-wrap {
  box-shadow: inset 0 0.3rem 0 0 #35acff;
}
.masthead__corridor__item--forums.active .masthead__corridor__icon-wrap {
  box-shadow: inset 0 0.3rem 0 0 #00f7c6;
}
.masthead__corridor__item--ranks.active .masthead__corridor__icon-wrap {
  box-shadow: inset 0 0.3rem 0 0 #ffe400;
}
.masthead__corridor__item--library.active .masthead__corridor__icon-wrap {
  box-shadow: inset 0 0.3rem 0 0 #ff8111;
}
@media (max-width: 1024px) {
  .masthead__corridor a {
    font-size: 1.8rem;
  }
  .masthead__corridor a object {
    width: 2.4rem;
  }
}
@media (max-width: 1104px) {
  .masthead__corridor a {
    font-size: 1.6rem;
  }
}
@media (max-width: 920px) {
  .masthead__corridor a {
    display: none;
  }
}
@media (max-width: 650px) {
  .masthead__corridor a {
    display: none;
  }
}
@media (max-width: 500px) {
  .masthead__corridor {
    display: none;
  }
}
.masthead__corridor [data*=cloud] {
  position: relative;
  top: 0.18em;
}
.masthead__center-content {
  flex: 1 0 auto;
  align-self: stretch;
  z-index: 10;
  margin: 0 2rem;
  position: relative;
}
.masthead__center-content:hover .masthead__tagline {
  opacity: 0;
}
.masthead__center-content:hover .masthead__orientation {
  opacity: 1;
}
@media (max-width: 1264px) {
  .masthead__center-content.Teamskeet {
    margin: 0;
  }
}
.masthead__logo {
  height: 5.5rem;
  margin-left: 0;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding-right: 10px;
}
@media (max-width: 1024px) {
  .masthead__logo {
    height: 5rem;
  }
}
@media (max-width: 500px) {
  .masthead__logo {
    height: 4.4rem;
  }
}
@media (max-width: 940px) {
  .masthead__logo {
    left: calc(50% - 141px);
  }
}
@media (max-width: 920px) {
  .masthead__logo {
    left: calc(50% - 141px);
  }
}
@media (max-width: 500px) {
  .masthead__logo {
    left: calc(50% - 90px);
  }
}
.masthead__logo.SayUncle img {
  height: 40px;
}
@media (max-width: 920px) {
  .masthead__logo.SayUncle {
    left: calc(50% - 93px);
  }
}
@media (max-width: 500px) {
  .masthead__logo.SayUncle {
    left: calc(50% - 79px);
  }
}
@media (max-width: 920px) {
  .masthead__logo.Mylf {
    left: calc(50% - 70px);
  }
}
@media (max-width: 500px) {
  .masthead__logo.Mylf {
    left: calc(50% - 60px);
  }
}
.masthead__logo__home-link {
  display: inline-block;
  vertical-align: middle;
}
.masthead__logo__text {
  position: absolute;
  left: 5.5rem;
  top: 50%;
  margin-top: -0.8rem;
  color: #ff008b;
  font-size: 2.5rem;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .masthead__logo__text {
    font-size: 2.1rem;
    left: 4.75rem;
  }
}
@media (max-width: 920px) {
  .masthead__logo__text {
    display: none;
  }
}
.masthead__logo .mp-logo {
  height: 5.5rem;
  fill: #ff008b;
  width: 4.6rem;
}
@media (max-width: 1024px) {
  .masthead__logo .mp-logo {
    height: 5rem;
  }
}
@media (max-width: 500px) {
  .masthead__logo .mp-logo {
    height: 4.4rem;
  }
}
@media (max-width: 1024px) {
  .masthead__logo .mp-logo {
    width: 3.8rem;
  }
}
@media (max-width: 500px) {
  .masthead__logo .mp-logo {
    width: 3rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .masthead__logo .mp-logo {
    max-height: 5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1024px) {
  .masthead__logo .mp-logo {
    max-height: 4rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 500px) {
  .masthead__logo .mp-logo {
    max-height: 3rem;
  }
}
.masthead__logo .select-orientation {
  position: absolute;
  left: 14.5rem;
  top: 0;
}
@media (max-width: 1024px) {
  .masthead__logo .select-orientation {
    left: 12rem;
  }
}
@media (max-width: 920px) {
  .masthead__logo .select-orientation {
    left: 4.5rem;
  }
}
@media (max-width: 500px) {
  .masthead__logo .select-orientation {
    left: 3rem;
  }
}
.masthead__logo .admin-button {
  border-color: #fff;
  box-shadow: inset 0 0 0 1px currentColor;
  color: #fff;
  text-transform: capitalize;
  visibility: hidden;
  height: 3rem;
  position: absolute;
  left: 103.5%;
  top: 0.8rem;
  padding: 0 1.4rem;
  line-height: 1rem;
  font-size: 1.6rem;
  letter-spacing: 0.025em;
}
@media (max-width: 1024px) {
  .masthead__logo .admin-button {
    top: 1rem;
  }
}
.masthead__logo .admin-button .button__text {
  opacity: 1;
  display: block;
  padding-top: 1px;
}
.masthead__logo .admin-button:hover {
  visibility: visible;
}
.masthead__logo .admin-button:active, .masthead__logo .admin-button.active {
  visibility: visible;
  border-width: 1px;
}
@media (max-width: 920px) {
  .masthead__logo .admin-button {
    display: none;
  }
}
.masthead:hover .admin-button {
  visibility: visible;
}
.masthead .gotop-trigger {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
}

.masthead__panels, .masthead__panels * {
  display: flex;
  align-items: center;
  line-height: 1;
}
.masthead__panels a:hover,
.masthead__panels a:active {
  color: #FFF;
}
.masthead__global-panels {
  font-size: 2rem;
  padding-right: 12px;
}
@media (max-width: 1180px) {
  .masthead__global-panels {
    font-size: 1.9rem;
  }
}
@media (max-width: 1024px) {
  .masthead__global-panels {
    font-size: 1.8rem;
  }
}
@media (max-width: 1104px) {
  .masthead__global-panels {
    font-size: 1.6rem;
  }
}
.masthead__global-panels > li > a {
  color: rgba(255, 255, 255, 0.7);
  white-space: nowrap;
}
.masthead__global-panels > * + * {
  margin-left: 12px;
}
@media (max-width: 1024px) {
  .masthead__global-panels {
    padding-right: 1.75rem;
  }
  .masthead__global-panels > * + * {
    margin-left: 1.75rem;
  }
}
@media (max-width: 940px) {
  .masthead__global-panels {
    padding-right: 0.75rem;
  }
  .masthead__global-panels > * + * {
    margin-left: 0.75rem;
  }
}
@media (max-width: 920px) {
  .masthead__global-panels > li:not(.mobile) {
    display: none;
  }
}
@media (max-width: 650px) {
  .masthead__global-panels > li:not(.mobile) {
    display: none;
  }
}
@media (max-width: 500px) {
  .masthead__global-panels > li:not(.mobile) {
    display: none;
  }
}
.masthead__personal-panels {
  font-size: 2rem;
  position: relative;
  height: 55px;
}
.masthead__personal-panels > li > a {
  color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 1025px) {
  .masthead__personal-panels > * + * {
    margin-left: 2rem;
  }
}
@media (max-width: 1024px) {
  .masthead__personal-panels {
    font-size: 1.8rem;
    height: 50px;
  }
  .masthead__personal-panels > * + * {
    margin-left: 1.75rem;
  }
}
@media (max-width: 1104px) {
  .masthead__personal-panels {
    font-size: 1.6rem;
  }
}
@media (max-width: 920px) {
  .masthead__personal-panels {
    display: none;
  }
}
@media (max-width: 650px) {
  .masthead__personal-panels {
    display: none;
  }
}
@media (max-width: 500px) {
  .masthead__personal-panels {
    display: none;
  }
}
.masthead__mobile-panels {
  display: none;
  font-size: 1.8rem;
}
.masthead__mobile-panels a:not(:hover):not(:active):not(.active) {
  color: rgba(255, 255, 255, 0.4);
}
.masthead__mobile-panels > * + * {
  margin-left: 1.5rem;
}
@media (max-width: 920px) {
  .masthead__mobile-panels {
    display: flex;
  }
}
.masthead .avatar {
  min-width: 3.5rem;
}
@media (max-width: 920px) {
  .masthead .avatar {
    font-size: 2.8rem;
    min-width: 2.8rem;
  }
}
@media (max-width: 500px) {
  .masthead .avatar {
    font-size: 2.5rem;
    min-width: 2.5rem;
  }
}

.masthead__personal-button {
  position: relative;
}
.masthead__personal-button .notifications-count {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 1.2rem;
  margin-top: 2px;
  color: #35acff;
}
@media (max-width: 920px) {
  .masthead__personal-button .notifications-count {
    font-size: 1rem;
  }
}
.masthead__personal-button.new .notifications-count {
  display: block;
}

.masthead__personal-button.new {
  color: #35acff;
}
.masthead__personal-button.new:hover {
  color: #35acff;
}
.masthead__personal-button.new:after {
  display: block;
  content: " ";
}

.masthead__global-button--search:active, .masthead__global-button--search.active {
  color: #39ee39;
}

.masthead__global-button--tags:active, .masthead__global-button--tags.active {
  color: #ffb400;
}

.masthead__personal-button--messages:after {
  background: #ffe400;
}
.masthead__personal-button--messages:active, .masthead__personal-button--messages.active {
  color: #ffe400;
}

.masthead__personal-button--alerts:after {
  background: #ff3b5b;
}
.masthead__personal-button--alerts:active, .masthead__personal-button--alerts.active {
  color: #ff3b5b;
}

.masthead__personal-button--notifications:after {
  background: #35acff;
}
.masthead__personal-button--notifications:active, .masthead__personal-button--notifications.active {
  color: #35acff !important;
}

.masthead__guest {
  text-align: left;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: subpixel-antialiased;
  padding-left: 2.5rem;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}
@media (max-width: 500px) {
  .masthead__guest {
    border-left: none;
    padding-left: 0;
    width: 9rem;
  }
  .masthead__guest:after {
    content: "";
    display: table;
    clear: both;
  }
}
.masthead__guest a {
  display: block;
  font-weight: 400;
}
.masthead__guest a i {
  font-style: normal;
  display: inline;
}
@media (max-width: 500px) {
  .masthead__guest a {
    line-height: 1em;
    white-space: nowrap;
    display: inline;
  }
  .masthead__guest a i {
    display: none;
  }
}
.masthead__guest__register {
  color: #ff008b;
  font-size: 1.3rem;
  margin-bottom: 0.5rem;
}
@media (max-width: 500px) {
  .masthead__guest__register {
    font-size: 1.1rem;
    margin-bottom: 0.4rem;
    float: right;
  }
}
.masthead__guest__login {
  color: #808080;
  font-size: 1.1rem;
  text-transform: uppercase;
}
@media (max-width: 500px) {
  .masthead__guest__login {
    text-transform: none;
    margin-left: 0.5rem;
    float: left;
  }
}

.select-orientation {
  height: 5.5rem;
}
@media (max-width: 1024px) {
  .select-orientation {
    height: 5rem;
  }
}
@media (max-width: 500px) {
  .select-orientation {
    height: 4.4rem;
  }
}
.select-orientation__button {
  background: none;
  border: none;
  color: rgba(255, 255, 255, 0.4);
  line-height: 5rem;
}
@media (max-width: 1024px) {
  .select-orientation__button {
    line-height: 4.75rem;
  }
}
@media (max-width: 500px) {
  .select-orientation__button {
    line-height: 4rem;
  }
}
.select-orientation__button:hover {
  color: #FFF;
}
.select-orientation__selected {
  font-size: 1.8rem;
  font-weight: 500;
  text-transform: capitalize;
  margin-left: 1rem;
}
@media (max-width: 1024px) {
  .select-orientation__selected {
    font-size: 1.4rem;
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  .select-orientation__selected {
    font-size: 2rem;
    margin-left: 0;
  }
}
.select-orientation__list {
  position: absolute;
  top: 100%;
  left: 0;
  background: #000;
  width: 10rem;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  display: none;
  overflow: hidden;
  padding: 0.75rem 0;
  margin-left: -1.5rem;
  cursor: pointer;
  z-index: 10;
}
.select-orientation__list.active {
  display: block;
}
.select-orientation__list li {
  display: block;
}
.select-orientation__list li.straight:hover, .select-orientation__list li.straight.active {
  background: #333;
}
.select-orientation__list li.straight:hover a, .select-orientation__list li.straight.active a {
  color: #FFF;
}
.select-orientation__list li.gay:hover, .select-orientation__list li.gay.active {
  background: #d400f6;
}
.select-orientation__list li.gay:hover a, .select-orientation__list li.gay.active a {
  color: #FFF;
}
.select-orientation__list li.trans:hover, .select-orientation__list li.trans.active {
  background: #0e97cb;
}
.select-orientation__list li.trans:hover a, .select-orientation__list li.trans.active a {
  color: #FFF;
}
.select-orientation__list a {
  text-align: left;
  font-size: 1.6rem;
  font-weight: 400;
  height: auto;
  line-height: 1;
  display: block;
  padding: 0.5rem 2rem;
}
@media (max-width: 599px) {
  .select-orientation__list a {
    font-size: 1.4rem;
  }
}
@media (max-width: 500px) {
  .select-orientation__list a {
    font-size: 1.3rem;
  }
}

body.orientation-straight .masthead .select-orientation__selected {
  color: rgba(255, 255, 255, 0.4);
}
body.orientation-straight .masthead .select-orientation__selected:hover {
  color: #FFF;
}

body.orientation-gay .masthead .select-orientation__selected {
  color: #d400f6;
}
body.orientation-gay .masthead .select-orientation__selected:hover {
  color: #FFF;
}
body.orientation-gay .masthead .masthead__logo__text {
  color: #d400f6;
}
body.orientation-gay .mp-logo {
  fill: #d400f6;
}

body.orientation-trans .masthead .select-orientation__selected {
  color: #0e97cb;
}
body.orientation-trans .masthead .select-orientation__selected:hover {
  color: #FFF;
}
body.orientation-trans .masthead .masthead__logo__text {
  color: #0e97cb;
}
body.orientation-trans .mp-logo {
  fill: #0e97cb;
}

.TeamskeetCamsOvers {
  position: relative;
}
.TeamskeetCamsOvers a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 50;
}
.TeamskeetCamsOvers iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.masthead a.has-submenu {
  position: relative;
}

.masthead li:hover .submenu {
  display: block;
}

.masthead ul.submenu {
  height: auto;
  width: auto;
  background: #111;
  position: absolute;
  z-index: 99;
  display: none;
  border: 0;
  top: 55px;
  left: 10px;
  white-space: nowrap;
  padding-top: 10px;
}
@media (max-width: 1024px) {
  .masthead ul.submenu {
    top: 50px;
  }
}

.masthead ul.submenu li {
  display: block;
  width: 100%;
  text-transform: none;
}

.masthead ul.submenu li a {
  padding: 5px 10px 15px 10px;
}

.masthead .masthead__global-panels .go-unlimited {
  color: black;
  background-image: linear-gradient(to bottom, #FFC93F, #FF9424);
  padding: 6px 10px;
  border-radius: 15px;
  font-size: 18px;
}

.masthead .masthead__global-panels .go-unlimited:hover {
  color: white;
}

.right-aligned-submenu {
  right: -20px !important;
  left: auto !important;
}

.right-aligned-submenu li a {
  font-size: 1.6rem;
}

.VipBenefitsContainer .VipBenefits {
  margin: 0;
  color: #ff9700;
  position: relative;
}
.VipBenefitsContainer .VipBenefits:hover {
  color: #ff9700;
}
.VipBenefitsContainer .VipBenefits .Attentions {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 10px;
  background: red;
  color: #fff;
  border-radius: 50%;
}
.VipBenefitsContainer .VipBenefits .Attentions .Line {
  width: 1px;
  height: 6px;
  background: #fff;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .VipBenefitsContainer {
    display: none;
  }
}

#VipPopup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 99999;
  height: 100%;
  display: none;
}
#VipPopup .VipContainer {
  background: #000;
  margin: 120px auto 0 auto;
  padding: 30px 40px;
  width: 425px;
  position: relative;
}
#VipPopup .VipContainer .VipClose {
  position: absolute;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  top: 10px;
  right: 10px;
}
#VipPopup .VipContainer .VipTitle {
  text-align: center;
  font-size: 18px;
  color: #FFB500;
  font-weight: bold;
}
#VipPopup .VipContainer .VipContent {
  padding: 20px 0;
  font-size: 15px;
  color: #fff;
  line-height: normal;
}
#VipPopup .VipContainer .VipContent .VipTable {
  display: table;
}
#VipPopup .VipContainer .VipContent .VipTable .VipTableRow {
  display: table-row;
}
#VipPopup .VipContainer .VipContent .VipTable .VipTableRow .VipTableCell {
  display: table-cell;
  vertical-align: middle;
}
#VipPopup .VipContainer .VipContent .VipTable .VipTableRow .VipTableCell.Diamond {
  padding: 8px 5px 8px 0;
  font-size: 20px;
  color: #ff9700;
}
#VipPopup .VipContainer .VipContent .VipTable .VipTableRow .VipTableCell.Option {
  padding: 8px 0;
}
#VipPopup .VipContainer .VipFooter {
  color: #FFB500;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
#VipPopup .VipContainer .VipReactivationData {
  padding-top: 25px;
}
#VipPopup .VipContainer .VipReactivationData .VipTable {
  margin: 0 auto;
}
#VipPopup .VipContainer .VipReactivationData .VipTable .VipTableCell {
  width: 70px;
}
#VipPopup .VipContainer .VipReactivationData .VipTable .VipTableCell .VipReactivationValue {
  font-weight: bold;
  font-size: 25px;
  text-align: center;
}
#VipPopup .VipContainer .VipReactivationData .VipTable .VipTableCell .VipReactivationName {
  text-align: center;
  font-size: 12px;
}
#VipPopup .VipContainer .VipReactivationButton a {
  display: table;
  margin: 0 auto;
  padding: 20px 35px;
  font-size: 25px;
  background: #56B847;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
}

.buy-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 8000;
  outline: 0;
  overflow: hidden;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  display: block;
}
.buy-modal__dialog {
  width: 30rem;
  display: block;
  margin: 0 auto;
  margin-top: 14%;
}
.buy-modal__content {
  border-radius: 4px;
  display: block;
  overflow: hidden;
  box-shadow: 1px 1px 0 0 #4f4f4f;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.buy-modal__content__header {
  background: #4f4f4f;
  padding: 2rem;
}
.buy-modal__content__body {
  background: #FFF;
}
.buy-modal__content__body a {
  color: rgba(0, 0, 0, 0.75);
}
.buy-modal__content__body--darker {
  background: #f1f1f1;
}
.buy-modal__content__inner-pad {
  padding: 1.75rem 2rem;
}
.buy-modal__content a {
  cursor: pointer;
}
.buy-modal__content .ui--checkbox label {
  color: rgba(0, 0, 0, 0.5);
}
.buy-modal__content .ui--checkbox label a {
  color: #35acff;
}
.buy-modal__split-head {
  width: 100%;
  position: relative;
  line-height: 1;
}
.buy-modal__split-head__block {
  padding: 0 1rem;
  text-align: center;
  display: inline-block;
  width: 49%;
}
.buy-modal__split-head__block .icon-cloud {
  font-size: 3.5rem;
  display: inline-block;
  margin-bottom: 0.4rem;
}
.buy-modal__split-head__block span {
  display: block;
  clear: both;
}
.buy-modal__split-head__vert-text {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  color: rgba(255, 255, 255, 0.3);
  letter-spacing: 0.07rem;
  font-size: 1rem;
  display: block;
  text-transform: uppercase;
}
.buy-modal__split-head__balance {
  font-size: 3rem;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 0.5rem;
}
.buy-modal__actions {
  display: block;
  clear: both;
}
.buy-modal__actions .close-modal {
  display: inline-block;
  font-size: 1.4rem;
  color: rgba(0, 0, 0, 0.3);
}
.buy-modal__header-title {
  display: inline-block;
  position: relative;
  font-size: 1.8rem;
  text-transform: uppercase;
}
.buy-modal__header-title i {
  font-size: 2.2rem;
  position: absolute;
  top: 0;
  left: 0;
}
.buy-modal__header-title--has-icon {
  padding-left: 3.4rem;
}
.buy-modal .card-icons-inline {
  margin-bottom: 2rem;
}
.buy-modal .card-icons-inline * {
  display: inline-block;
}
.buy-modal .card-icons-inline object {
  width: 5rem;
  margin-right: 0.5rem;
}
.buy-modal .card-icons-inline small {
  font-size: 1.1rem;
  padding-left: 0.8rem;
  line-height: 1.4em;
}
.buy-modal__chosen-card object {
  width: 5.8rem;
  display: inline-block;
}
.buy-modal__chosen-card__card-info {
  display: inline-block;
  padding-left: 1.5rem;
}
.buy-modal__chosen-card__card-info span {
  display: block;
  font-size: 1.5rem;
  color: #7a7979;
  margin-bottom: 1rem;
}
.buy-modal__chosen-card__edit-payment {
  display: inline-block;
  clear: both;
  font-size: 1.1rem;
  color: #b8b8b8;
}
.buy-modal__notification {
  background: #d76500;
  color: #fff;
  display: block;
  padding: 1.5rem 1rem;
  text-align: center;
  font-size: 1.3rem;
}

.buy-modal__form fieldset {
  padding: 0;
  margin: 0;
  margin-bottom: 2rem;
}
.buy-modal__form__label {
  display: block;
  text-transform: uppercase;
  font-size: 1.2rem;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 1rem;
}
.buy-modal__form ::-webkit-input-placeholder {
  color: #b8b8b8;
}
.buy-modal__form :-moz-placeholder {
  /* Firefox 18- */
  color: #b8b8b8;
}
.buy-modal__form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #b8b8b8;
}
.buy-modal__form :-ms-input-placeholder {
  color: #b8b8b8;
}
.buy-modal__form input[type=text], .buy-modal__form .admin textarea, .admin .buy-modal__form textarea, .buy-modal__form .admin .textarea, .admin .buy-modal__form .textarea, .buy-modal__form .guest textarea, .guest .buy-modal__form textarea, .buy-modal__form .guest .textarea, .guest .buy-modal__form .textarea, .buy-modal__form .admin-base textarea, .admin-base .buy-modal__form textarea, .buy-modal__form .admin-base .textarea, .admin-base .buy-modal__form .textarea {
  border-radius: 4px;
  height: 4rem;
  display: inline-block;
  background: #fff;
  border: 1px solid #ccc;
  font-size: 1.3rem;
  text-indent: 1rem;
  color: #333;
}
.buy-modal__form input[type=text]:focus, .buy-modal__form .admin textarea:focus, .admin .buy-modal__form textarea:focus, .buy-modal__form .admin .textarea:focus, .admin .buy-modal__form .textarea:focus, .buy-modal__form .guest textarea:focus, .guest .buy-modal__form textarea:focus, .buy-modal__form .guest .textarea:focus, .guest .buy-modal__form .textarea:focus, .buy-modal__form .admin-base textarea:focus, .admin-base .buy-modal__form textarea:focus, .buy-modal__form .admin-base .textarea:focus, .admin-base .buy-modal__form .textarea:focus {
  color: #333;
  border-color: #333;
}
.buy-modal__form input[type=text].input-width--1, .buy-modal__form .admin textarea.input-width--1, .admin .buy-modal__form textarea.input-width--1, .buy-modal__form .admin .input-width--1.textarea, .admin .buy-modal__form .input-width--1.textarea, .buy-modal__form .guest textarea.input-width--1, .guest .buy-modal__form textarea.input-width--1, .buy-modal__form .guest .input-width--1.textarea, .guest .buy-modal__form .input-width--1.textarea, .buy-modal__form .admin-base textarea.input-width--1, .admin-base .buy-modal__form textarea.input-width--1, .buy-modal__form .admin-base .input-width--1.textarea, .admin-base .buy-modal__form .input-width--1.textarea {
  width: 35%;
}
.buy-modal__form input[type=text].input-width--2, .buy-modal__form .admin textarea.input-width--2, .admin .buy-modal__form textarea.input-width--2, .buy-modal__form .admin .input-width--2.textarea, .admin .buy-modal__form .input-width--2.textarea, .buy-modal__form .guest textarea.input-width--2, .guest .buy-modal__form textarea.input-width--2, .buy-modal__form .guest .input-width--2.textarea, .guest .buy-modal__form .input-width--2.textarea, .buy-modal__form .admin-base textarea.input-width--2, .admin-base .buy-modal__form textarea.input-width--2, .buy-modal__form .admin-base .input-width--2.textarea, .admin-base .buy-modal__form .input-width--2.textarea {
  width: 64%;
}
.buy-modal__form input[type=text].input-width--3, .buy-modal__form .admin textarea.input-width--3, .admin .buy-modal__form textarea.input-width--3, .buy-modal__form .admin .input-width--3.textarea, .admin .buy-modal__form .input-width--3.textarea, .buy-modal__form .guest textarea.input-width--3, .guest .buy-modal__form textarea.input-width--3, .buy-modal__form .guest .input-width--3.textarea, .guest .buy-modal__form .input-width--3.textarea, .buy-modal__form .admin-base textarea.input-width--3, .admin-base .buy-modal__form textarea.input-width--3, .buy-modal__form .admin-base .input-width--3.textarea, .admin-base .buy-modal__form .input-width--3.textarea {
  width: 100%;
}
.buy-modal__form__inline-inputs {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: flex-start;
}
.buy-modal__form__inline-inputs input:first-child, .buy-modal__form__inline-inputs .admin textarea:first-child, .admin .buy-modal__form__inline-inputs textarea:first-child, .buy-modal__form__inline-inputs .admin .textarea:first-child, .admin .buy-modal__form__inline-inputs .textarea:first-child, .buy-modal__form__inline-inputs .guest textarea:first-child, .guest .buy-modal__form__inline-inputs textarea:first-child, .buy-modal__form__inline-inputs .guest .textarea:first-child, .guest .buy-modal__form__inline-inputs .textarea:first-child, .buy-modal__form__inline-inputs .admin-base textarea:first-child, .admin-base .buy-modal__form__inline-inputs textarea:first-child, .buy-modal__form__inline-inputs .admin-base .textarea:first-child, .admin-base .buy-modal__form__inline-inputs .textarea:first-child {
  margin-right: 1rem;
}
.buy-modal__form__inline-submit {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
.buy-modal__form__inline-submit input[type=submit], .buy-modal__form__inline-submit .admin textarea[type=submit], .admin .buy-modal__form__inline-submit textarea[type=submit], .buy-modal__form__inline-submit .admin [type=submit].textarea, .admin .buy-modal__form__inline-submit [type=submit].textarea, .buy-modal__form__inline-submit .guest textarea[type=submit], .guest .buy-modal__form__inline-submit textarea[type=submit], .buy-modal__form__inline-submit .guest [type=submit].textarea, .guest .buy-modal__form__inline-submit [type=submit].textarea, .buy-modal__form__inline-submit .admin-base textarea[type=submit], .admin-base .buy-modal__form__inline-submit textarea[type=submit], .buy-modal__form__inline-submit .admin-base [type=submit].textarea, .admin-base .buy-modal__form__inline-submit [type=submit].textarea {
  width: 20rem;
}
.buy-modal__form__inline-submit small {
  display: inline-block;
  padding-left: 2rem;
  line-height: 1.6rem;
  font-size: 1.2rem;
}

a.close {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 4px;
  top: 2rem;
  right: 2rem;
  background: none;
  width: 4rem;
  height: 3.2rem;
  font-size: 2.4rem;
  line-height: 3.2rem;
  color: rgba(255, 255, 255, 0.2);
}
a.close:hover, a.close:active {
  color: rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.1);
}
@media (max-width: 599px) {
  a.close {
    font-size: 1.8rem;
    width: 3rem;
    height: 2.8rem;
    line-height: 2.8rem;
    top: 1.5rem;
    right: 1.5rem;
  }
}
a.close .times {
  text-transform: uppercase;
}
a.close--cornered {
  position: absolute;
  top: 2rem;
  right: 2rem;
  z-index: 3;
}
@media (max-width: 1024px) {
  a.close--cornered {
    top: 1.5rem;
    right: 1.5rem;
  }
}
@media (max-width: 599px) {
  a.close--cornered {
    top: 1rem;
    right: 1rem;
  }
}

.close, .ui-dialog-titlebar-close {
  text-transform: uppercase;
  font-size: 1.6rem;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1em;
  background: none;
  border: none;
  padding: 0;
}
.close .times, .close .ui-button__text:before, .ui-dialog-titlebar-close .times, .ui-dialog-titlebar-close .ui-button__text:before {
  margin-right: 0.6em;
}
.close:hover, .close:active, .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:active {
  color: #FFF;
}

.content-totals {
  font-size: 1.5rem;
}
.content-totals > * + * {
  margin-left: 3rem;
}
.content-totals__item > * + * {
  margin-left: 1rem;
}
.content-totals__item.idle .svg-icon {
  opacity: 0.3;
}

.labeled-count {
  font-size: 1.8rem;
  letter-spacing: normal;
  min-width: 5.6rem;
}
.labeled-count::before {
  text-transform: uppercase;
  letter-spacing: 0.025em;
  display: block;
  content: attr(data-label);
  margin-bottom: 0.4rem;
  margin-top: -0.3rem;
  color: #999;
  font-size: 0.9rem;
}

.notification-list {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.notification-list .notification {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  padding: 1.5rem 17rem 1.5rem 4rem;
  position: relative;
}
.notification-list .notification:last-of-type {
  border-bottom: none;
}
.notification-list .notification .notify-text {
  line-height: 1.4em;
  font-size: 1.4rem;
  text-transform: none;
  letter-spacing: 0.025em;
  color: #FFF;
  margin: 0;
}
.notification-list .notification .followed {
  color: #ff289d;
}
.notification-list .notification .right-controls {
  position: absolute;
  right: 0;
  top: 0.9rem;
  height: 3rem;
}
.notification-list .notification .right-controls time {
  text-transform: uppercase;
  font-size: 1.1rem;
  width: 10.2rem;
  line-height: 3rem;
  height: 3rem;
  display: inline-block;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
  vertical-align: top;
}
.notification-list .notification .right-controls a.ignore {
  height: 3rem;
  line-height: 3rem;
  vertical-align: top;
  margin-right: 2rem;
  font-size: 2.1rem;
  color: rgba(255, 255, 255, 0.1);
}
.notification-list .notification .right-controls a.ignore i {
  font-size: 2.1rem;
}
.notification-list .notification .right-controls a.ignore:hover {
  color: #FFF;
}
.notification-list .notification .right-controls a.ignore:active, .notification-list .notification .right-controls a.ignore.active {
  color: #ffe400;
}
.notification-list .notification:before {
  font-family: "rickfont";
  font-size: 1.6rem;
  width: 4rem;
  line-height: 1em;
  position: absolute;
  top: 1.5rem;
  left: 0;
  display: block;
}
.notification-list .notification.follow:before {
  content: "h";
  color: #ff289d;
}
.notification-list .notification.like:before {
  content: "+";
  color: #39ee39;
}
.notification-list .notification.dislike:before {
  content: "-";
  color: #ff3b5b;
}
.notification-list .notification.forum:before {
  content: "F";
  color: #00f7c6;
}
.notification-list .notification.comment:before {
  content: "C";
}
.notification-list .notification.movie:before {
  content: "M";
  color: #35acff;
}
.notification-list .notification.myporn:before {
  content: "@";
  color: #ff289d;
}
.notification-list .notification.discount:before {
  content: "$";
  color: #39ee39;
}
.notification-list .notification.flag:before {
  content: "f";
  color: #ff8111;
}
.notification-list .notification.new:after {
  position: absolute;
  top: 2.6rem;
  right: 100%;
  display: block;
  background: #35acff;
  border-radius: 50%;
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 1rem;
  content: " ";
}
.notification-list .notification.ignored .right-controls .ignore {
  color: #ffe400;
}
.notification-list .notification .right-control {
  position: absolute;
  right: 0.5rem;
  top: 0;
  width: 8rem;
  height: 4.1rem;
}
.notification-list .notification .right-control:hover time {
  visibility: hidden;
}
.notification-list .notification .right-control:hover .ignore {
  visibility: visible;
}

.notifications-end-notice {
  margin-top: 5rem;
  font-size: 1.6rem;
  letter-spacing: 0.025em;
  line-height: 1em;
  color: rgba(255, 255, 255, 0.3);
}

.search-window {
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.5rem;
  padding: 2rem;
  margin-bottom: 5rem;
}
@media (max-width: 1024px) {
  .search-window {
    margin-bottom: 3rem;
  }
}
@media (max-width: 920px) {
  .search-window {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 920px) {
  .search-window .checkbox, .search-window .radio {
    margin: 0;
  }
}
.search-window .search-box {
  margin-right: 2.5rem;
}
.search-window__header-title {
  padding: 0 0.5rem;
  flex: 0 0 auto;
  font-size: 1.6rem;
  line-height: 1em;
}
@media (max-width: 920px) {
  .search-window__header-title {
    font-size: 1.5rem;
  }
}
@media (max-width: 599px) {
  .search-window__header-title {
    font-size: 1.4rem;
  }
}
.search-window__header-title i {
  font-size: 1.6rem;
  vertical-align: -0.1rem;
  margin-right: 1rem;
}
@media (max-width: 920px) {
  .search-window__header-title i {
    font-size: 1.5rem;
  }
}
@media (max-width: 599px) {
  .search-window__header-title i {
    font-size: 1.4rem;
  }
}
.search-window__header .close {
  top: 1rem;
  right: 1rem;
}
.search-window__footer .checkbox-group {
  flex: 0 1 auto;
  line-height: 3.4rem;
}
.search-window__footer .checkbox-group + * {
  border-left: 1px solid rgba(255, 255, 255, 0.15);
  padding-left: 2rem;
  margin-left: 2rem;
}
.search-window__match-label {
  text-transform: uppercase;
  flex: 0 0 auto;
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.3rem;
  margin-right: 1.5rem;
  padding: 0 0.5rem;
}

.tag-list li {
  display: inline-block;
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.tag-list .tag {
  display: inline-block;
  background: none;
  line-height: 2.1em;
  padding: 0 1em;
  width: auto;
  letter-spacing: 0;
  font-size: 1.3rem;
  color: #ffb400;
  border: 1px solid rgba(255, 180, 0, 0.5);
  border-radius: 0.5rem;
}
.tag-list .tag:hover {
  border-color: currentColor;
}
.tag-list .tag:active, .tag-list .tag.active {
  box-shadow: inset 0 0 0 1px currentColor;
  border-color: currentColor;
}
.tag-list--micro .tag {
  color: #FFF;
  border: 1px solid rgba(255, 255, 255, 0.7);
}

.presets {
  align-content: flex-start;
  flex-wrap: wrap;
  flex: 1 0 auto;
  font-size: 3rem;
}
.presets > * + * {
  margin-left: 0.8rem;
}
@media (max-width: 1024px) {
  .presets {
    font-size: 2.6rem;
  }
}
.presets__item {
  height: 1em;
  width: 1em;
  flex: 0 0 1em;
}
.presets__item input, .presets__item .admin textarea, .admin .presets__item textarea, .presets__item .admin .textarea, .admin .presets__item .textarea, .presets__item .guest textarea, .guest .presets__item textarea, .presets__item .guest .textarea, .guest .presets__item .textarea, .presets__item .admin-base textarea, .admin-base .presets__item textarea, .presets__item .admin-base .textarea, .admin-base .presets__item .textarea {
  display: none;
}
.presets__item label {
  cursor: pointer;
  box-sizing: border-box;
  flex: 0 0 auto;
  border-radius: 50%;
  border: 0.2rem solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.3);
  font-size: 0.43em;
  width: 100%;
}
.presets__item :checked + label,
.presets__item label:hover {
  border-color: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.7);
}
.presets__edit-link {
  text-transform: uppercase;
  margin-left: 0;
  font-size: 0.33em;
  margin-top: 1.8rem;
  color: rgba(255, 255, 255, 0.3);
  flex: 0 0 auto;
  width: 100%;
  text-align: center;
}
.presets__edit-link:hover, .presets__edit-link:active {
  color: rgba(255, 255, 255, 0.75);
}

.results-bar {
  text-transform: uppercase;
  position: relative;
  font-size: 1.1rem;
  display: flex;
  flex: 1 1 auto;
  max-height: 6rem;
}
@media (max-width: 599px) {
  .results-bar {
    max-height: 4.4rem;
  }
}
@media (min-width: 600px) {
  .results-bar {
    margin-right: 2rem;
  }
}
@media (max-width: 599px) {
  .results-bar {
    display: block;
    max-height: none;
  }
}
.results-bar--hide-count .results-bar__count-wrapper {
  display: none;
}
.results-bar__count-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-right: 2.5rem;
}
@media (max-width: 1024px) {
  .results-bar__count-wrapper {
    margin-right: 2rem;
  }
}
@media (max-width: 920px) {
  .results-bar__count-wrapper {
    margin-right: 1.75rem;
  }
}
@media (max-width: 920px) {
  .results-bar__count-wrapper {
    margin-right: 1.5rem;
  }
}
@media (max-width: 599px) {
  .results-bar__count-wrapper {
    display: block;
    margin-right: 0;
  }
}
.results-bar__count-label {
  position: absolute;
  height: 1.6rem;
  display: inline-block;
  line-height: 1.6rem;
  transform-origin: top right;
  -webkit-transform-origin: top right;
  right: 100%;
  top: 0;
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.2rem;
  letter-spacing: 0.1em;
  width: 6rem;
}
@media (max-width: 1024px) {
  .results-bar__count-label {
    display: none;
  }
}
.results-bar__result-count {
  font-size: 4.8rem;
  height: 6rem;
  overflow: hidden;
  line-height: 6rem;
  width: auto;
  vertical-align: top;
  padding-left: 4rem;
}
@media (max-width: 1024px) {
  .results-bar__result-count {
    font-size: 3.7rem;
    height: 5rem;
    padding-left: 0;
  }
}
@media (max-width: 599px) {
  .results-bar__result-count {
    line-height: 4.5rem;
    height: auto;
    display: inline-block;
    margin-top: -2rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
.results-bar__result-count * {
  line-height: 1;
  display: block;
}
.results-bar__count-digit {
  color: rgba(255, 255, 255, 0.7);
  font-size: 4.8rem;
  letter-spacing: 0.05rem;
  display: block;
}
@media (max-width: 1024px) {
  .results-bar__count-digit {
    font-size: 3.2rem;
    line-height: 1.2em;
  }
}
@media (max-width: 599px) {
  .results-bar__count-digit {
    font-size: 3rem;
    display: inline-block;
    padding-left: 1rem;
    color: #fff;
  }
}
.results-bar__count-total {
  font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.3);
  text-transform: none;
}
@media (max-width: 599px) {
  .results-bar__count-total {
    font-size: 0.9rem;
    display: none;
  }
}
.results-bar__result-title {
  display: none;
  font-size: 2rem;
  padding-top: 0.5rem;
}
@media (max-width: 599px) {
  .results-bar__result-title {
    display: inline-block;
  }
}
.results-bar__tooltip-container {
  align-self: stretch;
  flex: 0 1 auto;
  width: auto;
  max-width: 100%;
  position: relative;
}
@media (max-width: 599px) {
  .results-bar__tooltip-container {
    background: #1b1b1b;
    padding: 0.2rem 0 0.2rem 0.2rem;
  }
}
.results-bar__button-container {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
@media (max-width: 920px) {
  .results-bar__button-container {
    flex: 0 1 auto;
    width: auto;
  }
}
@media (max-width: 599px) {
  .results-bar__button-container {
    width: 100%;
  }
}
.results-bar__button-container > * {
  flex: 0 0 auto;
}
@media (max-width: 599px) {
  .results-bar__button-container .button__contents {
    display: table;
    width: auto;
  }
}
@media (max-width: 599px) {
  .results-bar__button-container .button__contents .button__text:first-child {
    display: table-cell;
    vertical-align: middle;
  }
  .results-bar__button-container .button__contents .button__text:first-child .icon-angle-down {
    display: none;
  }
}
.results-bar__button-container .button__contents .button__text:nth-child(2) .icon-angle-down {
  display: none;
}
@media (max-width: 599px) {
  .results-bar__button-container .button__contents .button__text:nth-child(2) .icon-angle-down {
    display: inline;
  }
}
@media (max-width: 599px) {
  .results-bar__button-container .button__contents .button__text:nth-child(2) {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0.4rem;
  }
}
.results-bar__button {
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.7);
  border-radius: 0.5rem;
  padding: 0 0.3em;
  width: 5em;
  margin-right: 0.4em;
  font-size: 2rem;
  height: 5.9rem;
  background: none;
}
@media (max-width: 1024px) {
  .results-bar__button {
    font-size: 1.6rem;
    height: 5rem;
  }
}
@media (max-width: 599px) {
  .results-bar__button {
    font-size: 1.4rem;
    height: 4.4rem;
    border: 0;
    padding: 0 0.5rem;
  }
  .results-bar__button .sort-menu {
    min-width: 12rem;
  }
  .results-bar__button .sort-menu__list-item, .results-bar__button .sort-menu__title {
    font-size: 1.2rem;
  }
}
.results-bar__button--customized .button__text {
  opacity: 1;
}
.results-bar__button--customized:hover {
  border-color: #FFF;
  box-shadow: inset 0 0 0 1px #FFF;
}
.results-bar__button--noflow {
  overflow: hidden;
}
.results-bar__button:hover {
  border-color: currentColor;
}
.results-bar__button:active, .results-bar__button:active {
  color: #FFF;
  border-color: currentColor;
}
.results-bar__button:active, .results-bar__button.active {
  box-shadow: inset 0 0 0 1px currentColor;
  border-color: currentColor;
}
.results-bar__button.color--brandbright {
  color: #FFF;
  box-shadow: inset 0 0 0 1px currentColor;
  border-color: currentColor;
}
.movies .results-bar__button.color--brandbright {
  color: #35acff;
}
.library .results-bar__button.color--brandbright {
  color: #ff8111;
}
.browse .results-bar__button.color--brandbright {
  color: #ffe400;
}
.forums .results-bar__button.color--brandbright {
  color: #00f7c6;
}
.admin .results-bar__button.color--brandbright {
  color: #ff008b;
}
.support .results-bar__button.color--brandbright {
  color: #ff77ac;
}
.results-bar__button[data-show=blacklist].active, .results-bar__button[data-show=blacklist]:active {
  box-shadow: inset 0 0 0 1px #ff2a72;
  border-color: #ff2a72;
}
.results-bar__button[data-show=blacklist].active .button__text, .results-bar__button[data-show=blacklist]:active .button__text {
  color: #ff2a72;
}
[id=movies] .results-bar__button.color--brandbright {
  color: #35acff !important;
}
[id=library] .results-bar__button.color--brandbright {
  color: #ff8111 !important;
}
.results-bar__button .button__text {
  opacity: 1;
}
.results-bar__button .button__svg {
  width: 2.5em;
  margin: 0 auto 0.4em !important;
  pointer-events: none;
  position: relative;
  top: -0.2rem;
}
@media (max-width: 1024px) {
  .results-bar__button .button__svg {
    margin: 0 auto 0.5em !important;
  }
}
.results-bar__button .button__contents {
  max-width: 100%;
}
.results-bar__button i {
  font-size: 1em;
}
.results-bar__button i + * {
  margin: 0;
  margin-left: 1.4rem;
}
.results-bar__button figure {
  margin: 0 auto 0.4em !important;
  position: relative;
  top: -0.3em;
}
.results-bar__button .avatar {
  width: 1.3em !important;
  height: 1.3em !important;
}
.results-bar__button .button__contents > :first-child,
.results-bar__button > .digit {
  font-weight: 400;
  padding: 0;
  display: block;
  font-size: 0.8em;
  margin-bottom: 0.8em;
  margin-top: 0.2em;
}
@media (max-width: 599px) {
  .results-bar__button .button__contents > :first-child,
.results-bar__button > .digit {
    font-size: 0.9em;
  }
}
@media (max-width: 500px) {
  .results-bar__button .button__contents > :first-child,
.results-bar__button > .digit {
    margin-top: 0;
  }
}
.results-bar__button .button__contents > :last-child,
.results-bar__button > .label {
  line-height: 1em;
  padding: 0;
  font-size: 0.6em;
  letter-spacing: 0;
  text-transform: lowercase;
  display: block;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .results-bar__button .button__contents > :last-child,
.results-bar__button > .label {
    font-size: 0.7em;
  }
}
@media (max-width: 599px) {
  .results-bar__button .button__contents > :last-child,
.results-bar__button > .label {
    font-size: 0.8em;
  }
}
.results-bar__button > .digit {
  margin-top: 0.225em;
  margin-bottom: 0.24em;
}
.results-bar__button--narrowest {
  width: 3.5em;
}
.results-bar__button--narrower {
  width: 4em;
}
.results-bar__button--narrow {
  width: 4.5em;
}
.results-bar__button--wide {
  width: 5.75em;
}
.results-bar__button--wider {
  width: 6.5em;
}
.results-bar__button--widest {
  width: 7em;
}
.results-bar__filter-wrap {
  position: relative;
  cursor: pointer;
}
.results-bar__filter-wrap .button__text {
  color: rgba(255, 255, 255, 0.7);
}
.results-bar__filter-wrap:hover {
  border-color: #FFF;
}
@media (max-width: 599px) {
  .results-bar__filter-wrap.active {
    border: none;
  }
}
.results-bar__filter-wrap.active .button__text {
  color: #FFF;
}
@media (max-width: 599px) {
  .results-bar__filter-wrap {
    width: auto;
  }
}
.results-bar__search {
  flex: 1 1 auto;
  align-self: flex-end;
  margin-left: 3rem;
}
@media (max-width: 920px) {
  .results-bar__search {
    flex: 1 1 100%;
    margin-left: 2rem;
  }
}
@media (max-width: 599px) {
  .results-bar__search {
    margin-left: 1.5rem;
  }
}
@media (max-width: 500px) {
  .results-bar__search {
    margin-left: 1rem;
  }
}
.results-bar__letters-container {
  padding: 0 10px;
  display: none;
}
.results-bar__letters-container.active {
  display: block;
}
.results-bar__letters-container__letters {
  display: flex;
  height: 100%;
  align-items: center;
  float: left;
  padding: 0 10px;
  line-height: 1;
}
.results-bar__letters-container__letters span {
  display: flex;
  height: 100%;
  align-items: center;
  font-size: 30px;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
}
.results-bar__letters-container__letters span:hover, .results-bar__letters-container__letters span.active {
  color: #FFF;
}
@media (max-width: 750px) {
  .results-bar__letters-container__letters span {
    font-size: 22px;
  }
}
@media (max-width: 1700px) {
  .results-bar__letters-container__letters {
    display: block;
    height: auto;
    margin: 1px -7px;
  }
}
@media (max-width: 750px) {
  .results-bar__letters-container {
    position: absolute;
    top: 60px;
    padding: 0;
  }
}
@media (max-width: 750px) {
  .results-bar.with-letter {
    margin-bottom: 6.5rem;
  }
}
@media (max-width: 500px) {
  .results-bar.with-letter {
    margin-bottom: 9.5rem;
  }
}
@media (max-width: 320px) {
  .results-bar.with-letter {
    margin-bottom: 13.5rem;
  }
}

body.movies .results-bar__button--customized {
  border-color: #35acff;
  box-shadow: inset 0 0 0 1px #35acff;
}
body.movies .results-bar__button--customized .button__text {
  color: #35acff;
}

body.library .results-bar__button--customized {
  border-color: #ff8111;
  box-shadow: inset 0 0 0 1px #ff8111;
}
body.library .results-bar__button--customized .button__text {
  color: #ff8111;
}

#SiteTagsAdd {
  display: none;
}
#SiteTagsAdd.show {
  display: block;
}
#SiteTagsAdd .site-tag {
  float: left;
}
#SiteTagsAdd .site-tag__container {
  display: table-cell;
  height: 6rem;
  vertical-align: middle;
}
#SiteTagsAdd .site-tag__data {
  border: 0.2rem solid #ffb400;
  border-radius: 4rem;
  background: #000;
  color: #ffb400;
  font-size: 1.4rem;
}
#SiteTagsAdd .site-tag__data__left-icon {
  display: table-cell;
  vertical-align: middle;
  padding: 0 1rem 0 1.5rem;
}
#SiteTagsAdd .site-tag__data__name {
  display: table-cell;
  height: 4rem;
  vertical-align: middle;
}
#SiteTagsAdd .site-tag__data__close {
  display: table-cell;
  vertical-align: middle;
  padding: 0 1rem 0 1.5rem;
  color: rgba(255, 255, 255, 0.2);
  font-size: 1.6rem;
  cursor: pointer;
}
#SiteTagsAdd .site-tag__data__close:hover {
  color: rgba(255, 255, 255, 0.7);
}
#SiteTagsAdd .site-tag .table {
  display: table;
}
@media (max-width: 599px) {
  #SiteTagsAdd {
    display: none !important;
  }
}

@media (max-width: 599px) {
  #thumbnailtoggle {
    display: none;
  }
}

.social-links {
  flex: 0 0 auto;
}
.social-links > * + * {
  margin-left: 1rem;
}
.sidebar .social-links {
  flex: 1 1 auto;
}
.social-links li {
  display: flex;
  align-items: stretch;
  flex: 0 0 auto;
}
.social-links a {
  display: flex;
  flex: 0 0 100%;
  align-items: center;
}
.social-links a.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.4;
}
.social-links__twitter {
  color: #399FCE !important;
}
.social-links__youtube {
  color: #8C182B !important;
}
.social-links__pinterest {
  color: #B60005 !important;
}
.social-links__facebook {
  color: #30619D !important;
}
.social-links__facebook {
  color: #30619D !important;
}
.social-links__amazon {
  color: #DF9D00 !important;
}
.social-links__instagram {
  color: #815A17 !important;
}

.alert-bar {
  position: fixed;
  top: 5.5rem;
  left: 0;
  width: 100%;
  height: 4rem;
  z-index: 7000;
  display: none;
  justify-content: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
@media (max-width: 1024px) {
  .alert-bar {
    top: 5rem;
    height: 3.5rem;
  }
}
@media (max-width: 599px) {
  .alert-bar {
    justify-content: flex-start;
  }
}
@media (max-width: 500px) {
  .alert-bar {
    top: 4.4rem;
    height: 3rem;
  }
}
.alert-bar--brand {
  color: #FFF;
  background: #d71b81;
}
.alert-bar__close {
  position: absolute;
  right: 2rem;
  top: 0;
  height: 100%;
  width: 4rem;
  line-height: 1;
  border: 0;
  background: 0;
  color: #FFF;
  font-size: 2rem;
  font-weight: 400;
  z-index: 10;
  cursor: pointer;
}
.alert-bar__close:hover {
  opacity: 0.8;
}
@media (max-width: 920px) {
  .alert-bar__close {
    right: 1.5rem;
  }
}
@media (max-width: 599px) {
  .alert-bar__close {
    font-size: 1.5rem;
    right: 1rem;
    width: 3rem;
  }
}
.alert-bar__center {
  display: block;
  padding: 0.25rem 0;
  width: 82%;
  text-align: center;
}
@media (max-width: 599px) {
  .alert-bar__center {
    text-align: left;
    width: 88%;
    padding: 0 0rem 0 1.5rem;
  }
}
@media (max-width: 500px) {
  .alert-bar__center {
    width: 85%;
  }
}
.alert-bar__action {
  display: block;
  font-size: 1.8rem;
  line-height: 1;
  color: #FFF;
}
.alert-bar__action a {
  color: #FFF;
}
.alert-bar__action a:hover {
  opacity: 0.7;
}
@media (max-width: 1024px) {
  .alert-bar__action {
    font-size: 1.6rem;
  }
}
@media (max-width: 920px) {
  .alert-bar__action {
    font-size: 1.4rem;
  }
}
@media (max-width: 599px) {
  .alert-bar__action {
    font-size: 1.3rem;
  }
}
@media (max-width: 500px) {
  .alert-bar__action {
    font-size: 1.2rem;
  }
}
@media (max-width: 420px) {
  .alert-bar__action {
    font-size: 1.1rem;
  }
}
.alert-bar__action * {
  vertical-align: top;
}

body.alert-bar-enabled .alert-bar {
  display: flex;
}
body.alert-bar-enabled .container {
  padding-top: 8.5rem;
}
@media (max-width: 500px) {
  body.alert-bar-enabled .container {
    padding-top: 7.5rem;
  }
}
body.alert-bar-enabled .sidebar {
  padding-top: 6.5rem;
}
body.alert-bar-enabled .movie-wrapper {
  padding-top: 4rem;
}
@media (max-width: 1024px) {
  body.alert-bar-enabled .movie-wrapper {
    padding-top: 3.5rem;
  }
}
@media (max-width: 500px) {
  body.alert-bar-enabled .movie-wrapper {
    padding-top: 3rem;
  }
}

.flags-panel {
  z-index: 99999;
  right: 0;
  max-width: 60rem;
  width: 100%;
}
.flags-panel .panel-container {
  height: calc(100vh - 5.5rem );
  max-height: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
@media (max-width: 1024px) {
  .flags-panel .panel-container {
    height: calc(100vh - 5rem );
  }
}
@media (max-width: 500px) {
  .flags-panel .panel-container {
    height: calc(100vh - 4.4rem );
  }
}
.flags-panel .ui--button-radios {
  margin-bottom: 2rem;
}
.flags-panel .ui--button-radios > * {
  width: 10rem;
}
.flags-panel__nav {
  margin: 0 0 3rem 3rem;
  flex: 0 0 auto;
}
@media (max-width: 920px) {
  .flags-panel__nav {
    margin: 0 0 2.5rem 2.5rem;
  }
}
@media (max-width: 599px) {
  .flags-panel__nav {
    margin: 0 0 2rem 2rem;
  }
}
@media (max-width: 500px) {
  .flags-panel__nav {
    margin: 0 0 1.5rem 1.5rem;
  }
}
.flags-panel__nav > * {
  margin: 0;
}
.flags-panel__nav-buttons {
  display: flex;
  align-items: center;
}
.flags-panel__nav-buttons > * + * {
  margin-left: 1rem;
}
.flags-panel__body {
  padding: 0 1rem 0 3rem;
  flex: 1 1 auto;
}
.flags-panel__body > * + * {
  margin-top: 2rem;
}
@media (max-width: 920px) {
  .flags-panel__body {
    padding: 0 1rem 0 2.25rem;
  }
}
@media (max-width: 599px) {
  .flags-panel__body {
    padding: 0 1rem 0 1.5rem;
  }
}
@media (max-width: 500px) {
  .flags-panel__body {
    padding: 0 1rem 0 1rem;
  }
}
.flags-panel .results-bar {
  margin-bottom: 4rem;
}
.flags-panel__heading {
  margin-bottom: 2.5rem;
  line-height: 2.2rem;
  padding-left: 4rem;
  flex: 0 0 auto;
}
@media (max-width: 920px) {
  .flags-panel__heading {
    margin-bottom: 2rem;
    padding-left: 2rem;
  }
}
@media (max-width: 599px) {
  .flags-panel__heading {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
  }
}
.flags-panel__heading-text {
  text-transform: uppercase;
  color: #ff8111;
  font-size: 2.1rem;
  margin-right: 3rem;
  flex: 0 0 auto;
}
.flags-panel__heading-sub-text {
  text-transform: uppercase;
}
.flags-panel__heading i {
  font-size: 1.8rem;
  line-height: inherit;
  vertical-align: top;
  text-transform: none;
  margin-right: 1.2rem;
}
.flags-panel__infobox {
  border-radius: 0.5rem;
  background: rgba(0, 0, 0, 0.3);
  padding: 2rem;
  color: rgba(255, 255, 255, 0.7);
}
.flags-panel__infobox > * {
  line-height: 1.5;
  font-size: inherit;
  margin-bottom: 1em;
}
.flags-panel__infobox-title {
  text-transform: uppercase;
  color: #FFF;
}
.flags-panel__infobox li::before {
  content: "- ";
}
.flags-panel__admin-button {
  color: rgba(255, 255, 255, 0.1);
}
.flags-panel__admin-button:hover {
  color: #90154f;
}
.flags-panel__admin-button:active, .flags-panel__admin-button.active {
  color: #ff008b;
}
.flags-panel .panel-container {
  overflow-y: auto;
  max-height: none;
}
.flags-panel .modal {
  flex-direction: column;
  align-self: stretch;
  flex: 1 1 auto;
  box-sizing: border-box;
  padding: 3rem 4rem 6.8rem 0;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 920px) {
  .flags-panel .modal {
    padding: 2.5rem 2.5rem 6.8rem 0;
  }
}
@media (max-width: 599px) {
  .flags-panel .modal {
    padding: 2rem 2rem 6.3rem 0;
  }
}
@media (max-width: 500px) {
  .flags-panel .modal {
    padding: 1.5rem 1.5rem 5.8rem 0;
  }
}
.flags-panel .inner-scroll-wrap {
  position: relative;
  overflow: auto;
  width: calc(100% + 2rem);
  height: calc(100vh - 26.5rem);
  flex: 1 1 auto;
}
.flags-panel .comment-box {
  padding: 0 1.3rem;
}
.flags-panel__footer {
  background: #f1f1f1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4.8rem;
  padding: 0 3rem;
  color: #7f7f7f;
}
.flags-panel__footer a {
  color: #b2b2b2;
  margin-right: 2.5rem;
}
.flags-panel__footer a:hover, .flags-panel__footer a.active, .flags-panel__footer a:active {
  color: #ff8111;
}
.infractions-panel {
  z-index: 99999;
  right: 0;
  max-width: 60rem;
  width: 100%;
}
.infractions-panel .panel-container {
  height: calc(100vh - 5.5rem );
  max-height: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
@media (max-width: 1024px) {
  .infractions-panel .panel-container {
    height: calc(100vh - 5rem );
  }
}
@media (max-width: 500px) {
  .infractions-panel .panel-container {
    height: calc(100vh - 4.4rem );
  }
}
.infractions-panel .ui--button-radios {
  margin-bottom: 2rem;
}
.infractions-panel .ui--button-radios > * {
  width: 10rem;
}
.infractions-panel__nav {
  margin: 0 0 3rem 3rem;
  flex: 0 0 auto;
}
@media (max-width: 920px) {
  .infractions-panel__nav {
    margin: 0 0 2.5rem 2.5rem;
  }
}
@media (max-width: 599px) {
  .infractions-panel__nav {
    margin: 0 0 2rem 2rem;
  }
}
@media (max-width: 500px) {
  .infractions-panel__nav {
    margin: 0 0 1.5rem 1.5rem;
  }
}
.infractions-panel__nav > * {
  margin: 0;
}
.infractions-panel__nav-buttons > * + * {
  margin-left: 1rem;
}
.infractions-panel__body {
  padding: 0 1rem 0 3rem;
  flex: 1 1 auto;
}
.infractions-panel__body > * + * {
  margin-top: 2rem;
}
@media (max-width: 920px) {
  .infractions-panel__body {
    padding: 0 1rem 0 2.25rem;
  }
}
@media (max-width: 599px) {
  .infractions-panel__body {
    padding: 0 1rem 0 1.5rem;
  }
}
@media (max-width: 500px) {
  .infractions-panel__body {
    padding: 0 1rem 0 1rem;
  }
}
.infractions-panel .results-bar {
  margin-bottom: 4rem;
}
.infractions-panel__heading {
  margin-bottom: 2.5rem;
  line-height: 2.2rem;
  padding-left: 4rem;
  flex: 0 0 auto;
}
@media (max-width: 920px) {
  .infractions-panel__heading {
    margin-bottom: 2rem;
    padding-left: 2rem;
  }
}
@media (max-width: 599px) {
  .infractions-panel__heading {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
  }
}
.infractions-panel__heading-text {
  text-transform: uppercase;
  color: #ff3b5b;
  font-size: 2.1rem;
  margin-right: 3rem;
  flex: 0 0 auto;
}
.infractions-panel__heading-sub-text {
  text-transform: uppercase;
}
.infractions-panel__heading i {
  font-size: 2.6rem;
  line-height: inherit;
  vertical-align: sub;
  text-transform: none;
  margin-right: 1.2rem;
}
.infractions-panel__infobox {
  border-radius: 0.5rem;
  background: rgba(0, 0, 0, 0.3);
  padding: 2rem;
  color: rgba(255, 255, 255, 0.7);
}
.infractions-panel__infobox > * {
  line-height: 1.5;
  font-size: inherit;
  margin-bottom: 1em;
}
.infractions-panel__infobox-title {
  text-transform: uppercase;
  color: #FFF;
}
.infractions-panel__infobox li::before {
  content: "- ";
}
.infractions-panel__admin-button {
  color: rgba(255, 255, 255, 0.1);
}
.infractions-panel__admin-button:hover {
  color: #90154f;
}
.infractions-panel__admin-button:active, .infractions-panel__admin-button.active {
  color: #ff008b;
}
.infractions-panel .panel-container {
  overflow-y: auto;
  max-height: none;
}
.infractions-panel .modal {
  flex-direction: column;
  align-self: stretch;
  flex: 1 1 auto;
  box-sizing: border-box;
  padding: 3rem 4rem 3rem 0;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 920px) {
  .infractions-panel .modal {
    padding: 2.5rem 2.5rem 2.5rem 0;
  }
}
@media (max-width: 599px) {
  .infractions-panel .modal {
    padding: 2rem 2rem 2rem 0;
  }
}
@media (max-width: 500px) {
  .infractions-panel .modal {
    padding: 1.5rem 1.5rem 1.5rem 0;
  }
}
.infractions-panel .inner-scroll-wrap {
  position: relative;
  overflow: auto;
  width: calc(100% + 2rem);
  height: calc(100vh - 26.5rem);
  flex: 1 1 auto;
}
.infractions-panel .comment-box {
  padding: 0 1.3rem;
}
.infractions-panel__footer {
  background: #f1f1f1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4.8rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 3rem;
  color: rgba(0, 0, 0, 0.5);
}
.infractions-panel__footer a {
  color: rgba(0, 0, 0, 0.3);
  margin-right: 2.5rem;
}
.infractions-panel__footer a:hover, .infractions-panel__footer a.active, .infractions-panel__footer a:active {
  color: #ff3b5b;
}
.menu-panel {
  z-index: 99999;
  left: 0;
  width: 91%;
  margin-left: -8px;
}
.menu-panel--admin {
  max-width: 20rem;
}
.menu-panel__admin-nav {
  padding-top: 1rem;
}
.menu-panel__admin-nav li {
  padding: 1.25rem 0;
  font-size: 1.5rem;
}
.menu-panel .panel-container {
  height: calc(100vh - 5.5rem );
  max-height: none !important;
  background: none !important;
  border-left: 0.8rem solid #464646 !important;
  box-shadow: none !important;
}
@media (max-width: 1024px) {
  .menu-panel .panel-container {
    height: calc(100vh - 5rem );
  }
}
@media (max-width: 500px) {
  .menu-panel .panel-container {
    height: calc(100vh - 4.4rem );
  }
}
.menu-panel .panel-container {
  max-height: none;
  display: flex;
  align-items: stretch;
}
.menu-panel .panel-container .modal {
  padding: 0;
}
.menu-panel .modal {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 921px) {
  .menu-panel .modal {
    padding: 4rem 5rem 0 4.5rem;
  }
}
@media (max-width: 920px) {
  .menu-panel .modal {
    padding: 3rem 4rem 0 3.5rem;
  }
}
@media (max-width: 599px) {
  .menu-panel .modal {
    padding: 2rem 1.5rem 0 2rem;
  }
}
.menu-panel .modal > * {
  flex: 0 0 auto;
}
.menu-panel .inner-scroll-wrap {
  position: relative;
  overflow: auto;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  padding-right: 0;
  flex: 1 1 auto;
}
.menu-panel__orientation {
  text-transform: uppercase;
  text-align: center;
  margin-right: 4%;
}
.menu-panel__orientation input, .menu-panel__orientation .admin textarea, .admin .menu-panel__orientation textarea, .menu-panel__orientation .admin .textarea, .admin .menu-panel__orientation .textarea, .menu-panel__orientation .guest textarea, .guest .menu-panel__orientation textarea, .menu-panel__orientation .guest .textarea, .guest .menu-panel__orientation .textarea, .menu-panel__orientation .admin-base textarea, .admin-base .menu-panel__orientation textarea, .menu-panel__orientation .admin-base .textarea, .admin-base .menu-panel__orientation .textarea {
  display: none;
}
.menu-panel__orientation a {
  line-height: 1;
  cursor: pointer;
  font-size: 1.5rem;
  color: #7c8287;
  margin-left: 1rem;
}
@media (max-width: 920px) {
  .menu-panel__orientation a {
    font-size: 1.4rem;
  }
}
.menu-panel__orientation a:first-of-type {
  padding-left: 0;
  margin-left: 0;
}
.menu-panel__orientation a:first-of-type::before {
  display: none;
}
.menu-panel__orientation a::before {
  content: "|";
  color: #7c8287;
  margin-right: 1rem;
}
.menu-panel__orientation a:hover {
  color: rgba(255, 255, 255, 0.75);
}
.menu-panel__orientation a:active {
  color: #FFF;
}
.menu-panel__orientation :checked + label {
  color: #FFF;
}
:checked + .menu-panel__orientation-gay, .menu-panel__orientation-gay:active {
  color: #d400f6 !important;
}
:checked + .menu-panel__orientation-trans, .menu-panel__orientation-trans:active {
  color: #0e97cb !important;
}
.menu-panel .close {
  z-index: 9000;
}
.menu-panel__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.menu-panel__corridor {
  padding: 0;
  margin-right: 0;
  width: 100%;
}
.menu-panel__corridor > * + * {
  margin-top: 2rem;
}
.menu-panel__corridor__item {
  border-top: 0.2rem solid #1E1E1E;
}
.menu-panel__corridor__item a, .menu-panel__corridor__item .link {
  width: 100%;
  display: table;
  background: #181818;
  color: #B9B9B9;
  cursor: pointer;
}
.menu-panel__corridor__item a .Icon, .menu-panel__corridor__item .link .Icon {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 5rem;
  height: 6.5rem;
  background: #0c0c0c;
}
.menu-panel__corridor__item a .Icon.HelpIcon, .menu-panel__corridor__item .link .Icon.HelpIcon {
  font-size: 4rem;
  font-weight: bold;
  font-family: Verdana, Geneva, sans-serif;
}
.menu-panel__corridor__item a .Icon i, .menu-panel__corridor__item .link .Icon i {
  font-size: 2.8rem;
}
.menu-panel__corridor__item a .Name, .menu-panel__corridor__item .link .Name {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  height: 6.5rem;
  padding-left: 2rem;
  font-size: 2.8rem;
}
.menu-panel__corridor__item a .Name span, .menu-panel__corridor__item .link .Name span {
  background: #56B847;
  border-radius: 8px;
  padding: 2px 8px;
  color: #fff;
}
.menu-panel__corridor__item a .Name .fa-gem, .menu-panel__corridor__item .link .Name .fa-gem {
  color: #A8860A;
}
.menu-panel__corridor__item a .IconDrop, .menu-panel__corridor__item .link .IconDrop {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  padding-right: 15px;
}
.menu-panel__corridor__item a .IconDrop i, .menu-panel__corridor__item .link .IconDrop i {
  font-size: 16px;
}
.menu-panel__corridor__item a .IconDrop i.fa-chevron-down, .menu-panel__corridor__item .link .IconDrop i.fa-chevron-down {
  display: none;
}
.menu-panel__corridor__item a .IconDrop i.fa-chevron-right, .menu-panel__corridor__item .link .IconDrop i.fa-chevron-right {
  display: inline-block;
}
.menu-panel__corridor__item a.active .IconDrop i.fa-chevron-down, .menu-panel__corridor__item .link.active .IconDrop i.fa-chevron-down {
  display: inline-block;
}
.menu-panel__corridor__item a.active .IconDrop i.fa-chevron-right, .menu-panel__corridor__item .link.active .IconDrop i.fa-chevron-right {
  display: none;
}
.menu-panel__corridor__item:first-child {
  border-top: 0;
}
.menu-panel__corridor__item .slide-menu-child {
  display: none;
}
.menu-panel__corridor__item .slide-menu-child a {
  background: #272727;
}
.menu-panel__corridor__item .slide-menu-child a .Name {
  font-size: 2.1rem;
  height: 4rem;
}
.menu-panel__corridor__movies:active, .menu-panel__corridor__movies.active, .menu-panel__corridor__movies:hover {
  color: #fff;
}
.menu-panel__corridor__forums:active, .menu-panel__corridor__forums.active, .menu-panel__corridor__forums:hover {
  color: #00f7c6;
}
.menu-panel__corridor__ranks:active, .menu-panel__corridor__ranks.active, .menu-panel__corridor__ranks:hover {
  color: #ffe400;
}
.menu-panel__corridor__library img {
  margin-top: -4px;
}
.menu-panel__corridor__library:active, .menu-panel__corridor__library.active, .menu-panel__corridor__library:hover {
  color: #ff8111;
}
.menu-panel__corridor > * + * {
  margin-top: 0;
}
.menu-panel__news-feed {
  position: relative;
  line-height: 1;
  padding-left: 5rem;
  margin: 4rem 0;
}
.menu-panel__news-feed__title {
  text-transform: uppercase;
  transform: rotate(-90deg);
  transform-origin: top right;
  position: absolute;
  font-size: 1.8rem;
  top: 0;
  right: 100%;
  padding-top: 0.5rem;
}
.menu-panel__news-feed__list {
  line-height: 2;
  font-size: 1.4rem;
}
.menu-panel__news-feed__headline {
  flex: 0 1 auto;
}
.menu-panel__news-feed__time-ago {
  margin-left: 1rem;
  color: rgba(255, 255, 255, 0.2);
  flex: 0 0 auto;
}
.menu-panel__links {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.3rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
  width: 80%;
}
@media (max-width: 599px) {
  .menu-panel__links {
    margin-bottom: 2.5rem;
    padding: 0 0.75rem;
  }
}
.menu-panel__links > * {
  white-space: nowrap;
  display: inline-block;
  box-sizing: border-box;
}
.menu-panel__links a:not(:hover):not(:active):not(.active) {
  color: #7c8287;
}
.menu-panel__footer {
  margin-bottom: 5rem;
  position: relative;
  margin-right: 4%;
}
.menu-panel__footer__logo {
  position: absolute;
  width: 4rem;
  top: 0.5rem;
  left: 0;
  display: block;
  z-index: 3;
}
.menu-panel__footer .social-links {
  margin: 1rem 0 1.75rem;
  justify-content: center;
}
.menu-panel__copyright {
  font-size: 1.3rem;
  color: #7c8287;
  display: block;
}
.menu-panel__alpha-box {
  display: inline-block;
  padding: 2rem;
  text-align: center;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 3px;
  position: relative;
  margin-bottom: 4.5rem;
}
@media (max-width: 599px) {
  .menu-panel__alpha-box {
    padding: 2rem;
    margin-bottom: 3rem;
  }
}
@media (max-width: 500px) {
  .menu-panel__alpha-box {
    padding: 1.5rem 2rem;
    margin-bottom: 2.5rem;
  }
}
.menu-panel__alpha-box:hover {
  background: rgba(255, 255, 255, 0.1);
}
.menu-panel__alpha-box__link {
  position: absolute;
  z-index: 2;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.menu-panel__alpha-box p {
  font-size: 1.4rem;
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 599px) {
  .menu-panel__alpha-box p {
    font-size: 1.3rem;
  }
}
.menu-panel__alpha-box p em {
  font-style: normal;
  color: #00f7c6;
}

.notifications-panel {
  z-index: 99999;
  right: 0;
  max-width: 60rem;
  width: 100%;
}
.notifications-panel .panel-container {
  height: calc(100vh - 5.5rem );
}
@media (max-width: 1024px) {
  .notifications-panel .panel-container {
    height: calc(100vh - 5rem );
  }
}
@media (max-width: 500px) {
  .notifications-panel .panel-container {
    height: calc(100vh - 4.4rem );
  }
}
.notifications-panel .modal__heading {
  padding: 0 1.5rem;
}
.notifications-panel__infobox {
  border-radius: 0.5rem;
  background: rgba(0, 0, 0, 0.3);
  padding: 2rem;
  color: rgba(255, 255, 255, 0.7);
}
.notifications-panel__infobox > * {
  line-height: 1.5;
  font-size: inherit;
  margin-bottom: 1em;
}
.notifications-panel__infobox-title {
  text-transform: uppercase;
  color: #FFF;
}
.notifications-panel__infobox li::before {
  content: "- ";
}
.notifications-panel .modal {
  padding: 3rem 1.5rem 3rem 1.5rem;
}
@media (max-width: 599px) {
  .notifications-panel .modal {
    padding: 2rem 0;
  }
}
.notifications-panel .inner-scroll-wrap {
  padding-bottom: 0;
  padding-right: 1.5rem;
  height: calc(100vh - 15.5rem);
}
@media (max-width: 920px) {
  .notifications-panel .inner-scroll-wrap {
    height: calc(100vh - 14rem);
  }
}
@media (max-width: 599px) {
  .notifications-panel .inner-scroll-wrap {
    height: calc(100vh - 12.25rem);
  }
}
.notifications-panel__footer {
  background: #f1f1f1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4.8rem;
  padding: 0 3rem;
  color: rgba(0, 0, 0, 0.5);
  z-index: 10;
}
@media (max-width: 920px) {
  .notifications-panel__footer {
    padding: 0 2rem;
  }
}
@media (max-width: 599px) {
  .notifications-panel__footer {
    padding: 0 1rem;
  }
}
.notifications-panel__footer a {
  color: #7a7979;
  font-size: 1.3rem;
}
.notifications-panel__footer .button--standard {
  color: #FFF;
  background: #00ac00;
  margin-right: 2.5rem;
}
.notifications-panel__footer .button--standard:hover, .notifications-panel__footer .button--standard.active, .notifications-panel__footer .button--standard:active {
  background: #00b600;
}
.notifications-panel__footer-text {
  text-transform: uppercase;
}
.notifications-panel__settings {
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 4px;
  top: 1rem;
  right: 5.75rem;
  background: none;
  width: 4rem;
  height: 3.2rem;
  font-size: 2.4rem;
  line-height: 3.2rem;
  text-align: center;
  z-index: 3;
  color: rgba(255, 255, 255, 0.2);
}
.notifications-panel__settings:hover {
  color: rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.1);
}
.notifications-panel__settings.active {
  background: #35acff;
  color: #FFF;
}
@media (max-width: 599px) {
  .notifications-panel__settings {
    font-size: 1.8rem;
    width: 3rem;
    height: 2.8rem;
    line-height: 2.8rem;
  }
}
.notifications-panel__markall {
  position: absolute;
  left: 19rem;
  top: 0;
  display: inline-block;
  line-height: 2.8rem;
  height: 3rem;
  vertical-align: top;
  color: rgba(255, 255, 255, 0.7);
  margin-top: -2px;
}
.notifications-panel__markall i {
  margin-right: 0.5rem;
}
@media (max-width: 920px) {
  .notifications-panel__markall {
    left: 17rem;
  }
}
@media (max-width: 599px) {
  .notifications-panel__markall {
    left: 15rem;
    height: 2.6rem;
    line-height: 2.4rem;
  }
  .notifications-panel__markall i {
    display: none;
  }
}
@media (max-width: 320px) {
  .notifications-panel__markall {
    top: -1px;
    left: 14.5rem;
    font-size: 1rem;
  }
}
.notifications-panel__viewall {
  font-size: 1.6rem;
  display: inline-block;
  margin: 3.5rem 1rem;
  color: #7a7979;
}
.notifications-panel__viewall i {
  display: inline-block;
  vertical-align: bottom;
  padding-left: 1rem;
}
@media (max-width: 599px) {
  .notifications-panel__viewall {
    font-size: 1.4rem;
    margin: 2rem 1rem;
  }
}
.notifications-panel__body {
  padding-left: 1.5rem;
}
.notifications-panel__list {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.notifications-panel__message {
  display: block;
  text-align: center;
  padding: 3rem 0;
  font-size: 1.4rem;
}
@media (max-width: 599px) {
  .notifications-panel__message {
    font-size: 1.2rem;
  }
}

.notification {
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  display: flex;
  align-items: center;
  height: 6.5rem;
  padding: 0 5rem 0 1rem;
  cursor: pointer;
}
@media (max-width: 500px) {
  .notification {
    padding: 0 0.5rem 0 0.5rem;
  }
}
.notification > * {
  position: relative;
  z-index: 3;
}
.notification--new:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -2px;
  margin-right: 1rem;
  display: block;
  background: #35acff;
  width: 5px;
  height: 5px;
  border-radius: 50%;
}
.notification__delete {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  padding: 0;
  margin-top: -1.5rem;
  background: none;
  border: none;
  width: 3rem;
  height: 3rem;
  text-align: center;
  font-size: 1.6rem;
  border-radius: 5px;
  cursor: pointer;
  display: none;
}
@media (max-width: 920px) {
  .notification__delete {
    display: block;
  }
}
.notification__delete:hover {
  color: rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.1);
}
.notification__delete__icon {
  color: #7c8287;
  line-height: 1;
}
.notification:hover .notification__delete {
  display: block;
}
.notification figure {
  margin-right: 1.5rem;
  flex: 0 0 auto;
}
@media (max-width: 500px) {
  .notification figure {
    display: none;
  }
}
.notification__details {
  max-width: calc(100% - 4rem);
}
.notification__title {
  letter-spacing: 0;
  font-size: 1.3rem;
  color: rgba(255, 255, 255, 0.75);
  width: 100%;
  display: block;
}
@media (max-width: 500px) {
  .notification__title {
    font-size: 1.2rem;
  }
}
.notification__title a {
  color: #FFF;
}
.notification__sub {
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.3);
}
@media (max-width: 500px) {
  .notification__sub {
    font-size: 1.1rem;
  }
}
.notification__sub__swap-on {
  display: inline;
}
.notification__sub__swap-off {
  display: none;
}
.notification__sub a {
  color: rgba(255, 255, 255, 0.3);
}
.notification__sub a:hover {
  color: rgba(255, 255, 255, 0.75);
}
.notification__sub a:active .notification__sub__swap-off, .notification__sub a.active .notification__sub__swap-off {
  display: inline;
}
.notification__sub a:active .notification__sub__swap-on, .notification__sub a.active .notification__sub__swap-on {
  display: none;
}
.notification__sub > * + *::before {
  content: "-";
  color: rgba(255, 255, 255, 0.3);
}
.notification__sub > *:nth-child(n+3)::before {
  content: "|";
  padding: 0 0.1rem;
}
.notification:last-of-type .notification__sub {
  position: relative;
  z-index: 10;
}
.notification--read .avatar {
  opacity: 0.5;
}
.notification--read .notification__title {
  opacity: 0.7;
}

html.pointerevents .notification__delete {
  display: block !important;
}

.box-prompt {
  display: block;
  border: 2px solid #4f4f4f;
  padding: 3rem;
  margin-top: 3rem;
}
@media (max-width: 920px) {
  .box-prompt {
    margin-top: 2rem;
  }
}
@media (max-width: 599px) {
  .box-prompt {
    padding: 2rem;
    margin-top: 1.5rem;
  }
}
.box-prompt__title {
  display: block;
  text-align: center;
  font-size: 3.6rem;
  color: #808080;
  line-height: 1em;
  margin-bottom: 0.75em;
}
@media (max-width: 920px) {
  .box-prompt__title {
    font-size: 3rem;
  }
}
@media (max-width: 599px) {
  .box-prompt__title {
    font-size: 2.5rem;
  }
}
.box-prompt p {
  color: #b8b8b8;
  font-size: 1.6rem;
  margin-bottom: 1em;
}
.box-prompt p:last-child {
  margin-bottom: 0;
}
.box-prompt p a {
  color: #35acff;
}
@media (max-width: 920px) {
  .box-prompt p {
    font-size: 1.4rem;
  }
}
@media (max-width: 599px) {
  .box-prompt p {
    font-size: 1.3rem;
  }
}

.notify-settings {
  box-sizing: border-box;
  width: 100%;
}
.notify-settings__return {
  font-size: 1.8rem;
  color: rgba(255, 255, 255, 0.7);
  display: inline-block;
  padding: 1rem 0 3rem 0;
}
.notify-settings__row--titlerow {
  margin-bottom: 3rem;
}
@media (max-width: 500px) {
  .notify-settings__row--titlerow {
    display: block;
    margin-bottom: 2rem;
  }
  .notify-settings__row--titlerow .notify-settings__restore {
    display: block;
    margin-top: 1.5rem;
  }
}
.notify-settings__row--subrow {
  font-weight: 400;
  margin: 2.5rem 0;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  padding-top: 2.5rem;
}
.notify-settings__row--subrow:first-child {
  margin-top: 0;
}
.notify-settings__row--subrow:last-child {
  margin-bottom: 0;
}
.notify-settings__row--itemrow {
  font-weight: 400;
  margin-bottom: 1.5rem;
}
.notify-settings .form__complete {
  margin-top: 3rem;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  padding: 4rem 0 2rem 0;
}
.notify-settings .form__complete > * {
  height: 4rem;
  line-height: 4rem;
  width: 10rem;
}
.notify-settings__title {
  font-size: 2.1rem;
}
@media (max-width: 920px) {
  .notify-settings__title {
    font-size: 1.8rem;
  }
}
.notify-settings__restore {
  color: rgba(255, 255, 255, 0.3);
  font-size: 1.4rem;
}
.notify-settings__restore:hover {
  color: rgba(255, 255, 255, 0.75);
}
.notify-settings__restore:active, .notify-settings__restore.active {
  color: #FFF;
}
.notify-settings__sub-title {
  font-size: 1.5rem;
  color: rgba(255, 255, 255, 0.3);
}
.notify-settings__item {
  font-size: 1.5rem;
}
@media (max-width: 599px) {
  .notify-settings__item {
    font-size: 1.4rem;
  }
}
.notify-settings__icons {
  font-size: 1.6rem;
  width: 4rem;
}
.notify-settings__icons .ui--checkbox label::before {
  margin-right: 0;
}
.notify-settings__icons i {
  color: rgba(255, 255, 255, 0.3);
}
.notify-settings__icons .icon-email {
  display: none;
}
@media (max-width: 920px) {
  .notify-settings__icons {
    width: 3rem;
  }
}
.notify-settings__related {
  font-size: 1.3rem;
  color: rgba(255, 255, 255, 0.3);
  margin-top: 5rem;
}
.notify-settings__related a {
  margin-left: 0.3em;
}
.notify-settings .notify-settings__row.highlight .notify-settings__item, .notify-settings .notify-settings__row.highlight label:before {
  color: #35acff;
}

.presets-panel {
  z-index: 99999;
  right: 0;
  max-width: 60rem;
  width: 100%;
}
.presets-panel .panel-container {
  height: calc(100vh - 5.5rem );
  max-height: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
@media (max-width: 1024px) {
  .presets-panel .panel-container {
    height: calc(100vh - 5rem );
  }
}
@media (max-width: 500px) {
  .presets-panel .panel-container {
    height: calc(100vh - 4.4rem );
  }
}
.presets-panel .panel-container {
  overflow-y: auto;
  max-height: none;
  display: flex;
  align-items: stretch;
}
.presets-panel .modal {
  box-sizing: border-box;
  padding: 3rem 3rem 0 3rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 920px) {
  .presets-panel .modal {
    padding: 2.25rem 2.25rem 0 2.25rem;
  }
}
@media (max-width: 599px) {
  .presets-panel .modal {
    padding: 1.5rem 1.5rem 0 1.5rem;
  }
}
@media (max-width: 500px) {
  .presets-panel .modal {
    padding: 1rem 1rem 0 1rem;
  }
}
.presets-panel .modal > * {
  flex: 0 0 auto;
}
.presets-panel .inner-scroll-wrap {
  position: relative;
  overflow: auto;
  width: 100%;
  padding-right: 1.5rem;
  flex: 1 1 auto;
  margin-bottom: 5rem;
}
.presets-panel__nav {
  margin: 0 0 3rem 3rem;
}
.presets-panel__nav > * {
  margin: 0;
}
.presets-panel .results-bar {
  margin-bottom: 4rem;
  margin-right: 0;
}
.presets-panel .results-bar__count-wrapper {
  display: none;
}
@media (max-width: 920px) {
  .presets-panel .results-bar {
    margin-bottom: 3rem;
  }
}
@media (max-width: 599px) {
  .presets-panel .results-bar {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 920px) {
  .presets-panel .results-bar {
    margin-bottom: 2rem;
  }
}
.presets-panel__heading {
  margin-bottom: 3.5rem;
  line-height: 2.2rem;
}
@media (max-width: 920px) {
  .presets-panel__heading {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 599px) {
  .presets-panel__heading {
    margin-bottom: 2rem;
  }
}
@media (max-width: 920px) {
  .presets-panel__heading {
    margin-bottom: 1.5rem;
  }
}
.presets-panel__heading-text {
  text-transform: uppercase;
  color: #ff289d;
  font-size: 2.1rem;
  margin-right: 3rem;
  flex: 0 0 auto;
}
.presets-panel__heading-sub-text {
  text-transform: uppercase;
}
.presets-panel__body-row {
  margin-bottom: 1.5rem;
}
.presets-panel__body-row--editing .validate {
  flex: 1 1 100%;
}
.presets-panel__body-row--editing form {
  flex: 0 0 100%;
}
.presets-panel__create-preset {
  text-transform: uppercase;
}
.presets-panel__time-ago {
  text-transform: uppercase;
}
.presets-panel__upgrade {
  text-transform: uppercase;
}

.preset-button {
  position: relative;
  background: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.7);
  border: 0.2rem solid rgba(255, 255, 255, 0.6);
  height: 4rem;
  border-radius: 4rem;
  margin-right: 2.2rem;
  font-size: 1.4rem;
}
.preset-button--set {
  color: #FFF;
}
.preset-button--locked {
  color: #FFF;
  opacity: 0.5;
}
.preset-button__text {
  color: inherit;
  display: flex;
  flex: 1 1 100%;
  align-items: center;
  padding: 0 2rem;
}
.preset-button__id {
  margin-right: 1.5rem;
}
.preset-button__dropdown-trigger {
  flex: 0 0 3rem;
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  padding-left: 1rem;
}
.preset-button__lock {
  flex: 0 0 3rem;
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  padding-left: 1rem;
}
.preset-button__tooltip {
  position: absolute;
  top: 100%;
  left: 0;
}
.presets-panel__info-paragraph {
  font-size: 1.3rem;
  margin-bottom: 5rem;
  line-height: 2rem;
}
.presets-panel__info-paragraph i {
  font-size: 1.6rem;
}

.search-panel {
  z-index: 99999;
  right: 0;
  max-width: 60rem;
  width: 100%;
}
.search-panel .results-bar {
  margin-bottom: 3rem;
  white-space: nowrap;
}
.search-panel .results-bar__button-pane {
  display: inline-block;
}
.search-panel__body > * + * {
  margin-top: 3rem;
}

.search-results {
  padding: 0 1rem 3rem;
}
@media (max-width: 920px) {
  .search-results {
    padding: 0 0 1.5rem;
  }
}
.search-results__global-count {
  font-size: 1.5rem;
  color: rgba(255, 255, 255, 0.7);
  padding: 0 1rem;
  margin: -0.5rem 0 2.5rem;
}
.search-results__result-list {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.search-results__result-item a {
  color: #FFF;
  line-height: 1;
  padding: 1.6rem 1.5rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.search-results__result-item.faded a, .ui-dialog small.search-results__result-item a, .ui-dialog .search-results__result-item.ui-footer-label a {
  color: rgba(255, 255, 255, 0.7);
}
.search-results__subsite-name {
  text-transform: uppercase;
  flex: 0 0 auto;
  font-size: 1.8rem;
  line-height: normal;
}
@media (max-width: 920px) {
  .search-results__subsite-name {
    font-size: 1.6rem;
  }
}
@media (max-width: 599px) {
  .search-results__subsite-name {
    font-size: 1.4rem;
  }
}
.search-results__subsite-name i {
  font-size: 2.1rem;
  margin-right: 1.5rem;
  vertical-align: -0.15rem;
}
@media (max-width: 920px) {
  .search-results__subsite-name i {
    font-size: 1.8rem;
  }
}
@media (max-width: 599px) {
  .search-results__subsite-name i {
    font-size: 1.6rem;
  }
}
.search-results__result-count {
  flex: 0 0 auto;
  font-size: 1.8rem;
}
@media (max-width: 920px) {
  .search-results__result-count {
    font-size: 1.6rem;
  }
}
@media (max-width: 599px) {
  .search-results__result-count {
    font-size: 1.4rem;
  }
}
.search-results__result-count:after {
  margin-left: 3rem;
  content: "\e605";
  vertical-align: -0.3rem;
  font-size: 2.4rem;
  font-family: "rickfont";
}
@media (max-width: 920px) {
  .search-results__result-count:after {
    font-size: 2.1rem;
  }
}
@media (max-width: 599px) {
  .search-results__result-count:after {
    font-size: 1.8rem;
  }
}

.search-autocomplete {
  padding: 0 1rem 3rem;
  font-size: 1.6rem;
}

.tags-panel {
  z-index: 99999;
  right: 0;
  max-width: 60rem;
  width: 100%;
}
@media (max-width: 599px) {
  .tags-panel {
    width: 80%;
  }
}
@media (max-width: 500px) {
  .tags-panel {
    width: 88%;
  }
}
.tags-panel .panel-container {
  height: calc(100vh - 5.5rem );
  display: flex;
  align-items: stretch;
  width: auto;
  /** hacks for safari footer bar **/
}
@media (max-width: 1024px) {
  .tags-panel .panel-container {
    height: calc(100vh - 5rem );
  }
}
@media (max-width: 500px) {
  .tags-panel .panel-container {
    height: calc(100vh - 4.4rem );
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
  .tags-panel .panel-container {
    height: calc(100% - 72px);
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
  .tags-panel .panel-container {
    height: calc(100% - 72px);
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  .tags-panel .panel-container {
    height: calc(100% - 72px);
  }
}
.tags-panel .modal {
  padding-right: 1.5rem;
  width: 100%;
}
.tags-panel .inner-scroll-wrap {
  padding-right: 1.5rem;
  height: calc(100vh - 17.25rem);
}
@media (max-width: 920px) {
  .tags-panel .inner-scroll-wrap {
    height: calc(100vh - 14.5rem);
  }
}
@media (max-width: 599px) {
  .tags-panel .inner-scroll-wrap {
    height: calc(100vh - 12rem);
  }
}
.tags-panel .inner-scroll-wrap__sheet {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #262626;
  opacity: 0;
  visibility: hidden;
  z-index: -100;
  text-align: center;
  transition: all 300ms ease;
}
.tags-panel .inner-scroll-wrap .sheet-wrap {
  width: 200px;
  position: absolute;
  top: 45%;
  left: 50%;
  margin-left: -100px;
}
.tags-panel .inner-scroll-wrap .sheet-wrap__status {
  text-transform: uppercase;
  display: block;
  margin-bottom: 2rem;
}
.tags-panel .inner-scroll-wrap.loading {
  position: relative;
  overflow: hidden;
}
.tags-panel .inner-scroll-wrap.loading .inner-scroll-wrap__sheet {
  opacity: 1;
  visibility: visible;
  z-index: 100;
}
.tags-panel__type-switch {
  text-transform: uppercase;
  flex: 1 1 100%;
  padding-right: 18%;
}
.tags-panel__type-switch > * + * {
  margin-left: 1.5rem;
}
.tags-panel__type-switch .separator {
  display: block;
  width: 0;
  height: 2rem;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}
.tags-panel__nav {
  margin: 0 0 3rem 3rem;
}
.tags-panel__nav > * {
  margin: 0;
}
.tags-panel__section {
  display: block;
  margin-bottom: 4rem;
}
@media (max-width: 920px) {
  .tags-panel__section {
    margin-bottom: 3rem;
  }
}
@media (max-width: 599px) {
  .tags-panel__section {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 320px) {
  .tags-panel__section {
    margin-bottom: 2rem;
  }
}
.tags-panel__section .button__text i {
  display: inline-block;
  padding-top: 0.1em;
  font-size: 1.2em;
}
.tags-panel__search {
  flex: 1 1 auto;
  margin-bottom: 3rem;
}
@media (max-width: 599px) {
  .tags-panel__search {
    width: 100%;
    order: -1;
    margin-bottom: 1rem;
  }
}
.tags-panel .results-bar {
  max-width: none;
  width: 50%;
  flex: 1 1 auto;
}
@media (max-width: 599px) {
  .tags-panel .results-bar {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .tags-panel .results-bar__tooltip-container {
    background: none;
    padding: 0;
  }
}
@media (max-width: 599px) {
  .tags-panel .results-bar .results-bar__button-container {
    width: 100%;
    justify-content: flex-start;
  }
}
@media (max-width: 599px) {
  .tags-panel .results-bar .results-bar__button-container .results-bar__button--narrower {
    width: 6.5rem;
  }
}
@media (max-width: 599px) {
  .tags-panel .results-bar .results-bar__button-container .results-bar__button {
    border: 1px solid rgba(255, 255, 255, 0.7);
  }
}
@media (max-width: 599px) {
  .tags-panel .results-bar .results-bar__button-container .results-bar__button .button__contents {
    display: block;
  }
}
@media (max-width: 599px) {
  .tags-panel .results-bar .results-bar__button-container .results-bar__button .button__contents .button__text {
    display: block;
  }
}
.tags-panel__heading {
  margin-bottom: 3.5rem;
  line-height: 2.2rem;
}
@media (max-width: 920px) {
  .tags-panel__heading {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 599px) {
  .tags-panel__heading {
    margin-bottom: 2rem;
  }
}
.tags-panel__heading-text {
  text-transform: uppercase;
  color: #ffb400;
  font-size: 2.1rem;
  margin-right: 3rem;
  flex: 0 0 auto;
}
@media (max-width: 599px) {
  .tags-panel__heading-text {
    font-size: 1.8rem;
  }
}
.tags-panel__heading-sub-text {
  text-transform: uppercase;
}
.tags-panel__heading i {
  font-size: 1.8rem;
  line-height: inherit;
  vertical-align: top;
  text-transform: none;
  margin-right: 1.2rem;
  display: inline-block;
}
.tags-panel .results-bar__count-wrapper {
  display: none;
}
.tags-panel__guest-notice {
  padding-top: 5rem;
  text-align: center;
}
.tags-panel__guest-notice__message {
  display: block;
  font-size: 2.1rem;
  color: rgba(255, 255, 255, 0.3);
  margin-bottom: 6rem;
}
.tags-panel__guest-notice__icon {
  min-height: 0.5em;
  display: block;
  font-size: 10rem;
  color: rgba(255, 255, 255, 0.1);
  margin-bottom: 3.5rem;
}
.tags-panel__guest-notice__button {
  clear: both;
  display: inline-block;
  max-width: 27.6rem;
}
.tags-panel__guest-notice__button .button__icon {
  font-size: 3.2rem;
}
.tags-panel__list-blocks {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  transform: scale3d(1, 1, 1);
}
@media (max-width: 599px) {
  .tags-panel__list-blocks {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
    -moz-column-count: 1;
         column-count: 1;
  }
}
@media (max-width: 500px) {
  .tags-panel__list-blocks {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
}
.tags-panel__include, .tags-panel__exclude, .tags-panel__blacklist {
  cursor: pointer;
}
.tags-panel__include {
  color: #1ce587;
}
.tags-panel__exclude {
  margin-left: 0.3rem;
  color: #ff2a72;
}
.tags-panel__blacklist {
  color: rgba(255, 255, 255, 0.3);
}
.tags-panel__list {
  font-size: 1.3rem;
  width: 100%;
  padding-bottom: 2rem;
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.tags-panel__list__category {
  text-transform: uppercase;
  color: #ffb400;
  margin-bottom: 2rem;
}
.tags-panel__list__title {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 2rem;
  letter-spacing: 0.1em;
}
.tags-panel__list__row {
  padding-bottom: 1rem;
  position: relative;
}
.tags-panel__list__row:hover .tags-panel__list__hidden {
  visibility: visible;
}
.tags-panel__list__row.blacklisted {
  color: rgba(255, 255, 255, 0.3);
}
.tags-panel__list__row.blacklisted .tags-panel__list__visible {
  display: inline-block;
}
.tags-panel__list__row.blacklisted .tags-panel__list__hidden {
  display: none;
}
.tags-panel__list__hidden {
  font-size: 1.6rem;
  flex: 1 1 auto;
  width: 100%;
}
@media (min-width: 921px) {
  .tags-panel__list__hidden {
    visibility: hidden;
  }
}
@media (max-width: 920px) {
  .tags-panel__list__hidden {
    text-align: right;
    padding-right: 1rem;
    flex: 0 0 auto;
    width: auto;
  }
}
.tags-panel__list__hidden a {
  opacity: 0.7;
}
.tags-panel__list__hidden a:hover {
  opacity: 1;
}
.tags-panel__list__visible {
  font-size: 1.6rem;
  flex: 1 1 100%;
  display: none;
}
.tags-panel__list__visible a {
  opacity: 0.7;
}
.tags-panel__list__visible a:hover {
  opacity: 1;
}
.tags-panel__body--blacklist .tags-panel__list__row.blacklisted {
  color: inherit;
  /*
  &:hover {
    i:before {
      content: $icon-close-alt;
      color: inherit;
    }
  }
  */
}
.tags-panel__body--blacklist .tags-panel__list__row.blacklisted .tags-panel__list__hidden {
  display: inline-block;
  visibility: visible;
}
.tags-panel__body--blacklist .tags-panel__list__row.blacklisted .tags-panel__blacklist {
  color: #ff2a72;
}
.tags-panel__body--blacklist .tags-panel__list__row.blacklisted:active i:before {
  content: "\ed6f";
  color: inherit;
}
.tags-panel__tag {
  text-transform: uppercase;
  margin-right: 1rem;
  flex: 0 0 auto;
  color: inherit;
  cursor: pointer;
  line-height: 1em;
}
@media (max-width: 599px) {
  .tags-panel__tag {
    font-size: 1rem;
  }
}
.tags-panel__tag-count {
  position: absolute;
  right: 0;
  display: inline-block;
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.6);
  max-width: 6rem;
  text-align: right;
  padding-right: 2px;
}
@media (max-width: 599px) {
  .tags-panel__tag-count {
    font-size: 1rem;
  }
}
.tags-panel__no-results {
  padding: 20vh 0;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
}
@media (max-width: 920px) {
  .tags-panel__no-results {
    padding: 18vh 0;
  }
}
@media (max-width: 599px) {
  .tags-panel__no-results {
    padding: 15vh 0;
  }
}
@media (max-width: 500px) {
  .tags-panel__no-results {
    padding: 11vh 0;
  }
}
.tags-panel__no-results .results-notice__title {
  font-size: 3rem;
  line-height: 1em;
  margin-bottom: 0.8em;
}
.tags-panel__no-results .results-notice__paragraph {
  font-size: 1.6rem;
}
.tags-panel__footer {
  display: block;
  box-sizing: border-box;
  background: #f1f1f1;
  padding: 0.5rem 3rem 1rem 3rem;
  color: #7f7f7f;
  width: 100%;
  left: 0;
  position: absolute;
  bottom: 0;
}
.tags-panel__footer-tags {
  display: block;
  padding-right: 10rem;
}
.tags-panel__footer-tags:after {
  content: "";
  display: table;
  clear: both;
}
.tags-panel__footer-tags > * {
  float: left;
  margin: 0.5rem 1rem 0.5rem 0;
}
@media (max-width: 599px) {
  .tags-panel__footer-tags > * {
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 500px) {
  .tags-panel__footer-tags > * {
    margin-bottom: 0.3rem;
  }
}
.tags-panel__footer .button--tag-done {
  position: absolute;
  top: 1rem;
  right: 2.5rem;
  background: rgba(0, 0, 0, 0.3);
}
.tags-panel__footer .button--tag-done:hover {
  background: #ffb400;
}
.tags-panel__footer .tags-panel__status {
  display: inline-block;
  padding: 0 0.5rem;
  line-height: 1.3em;
  font-size: 1.2rem;
}
.tags-panel__footer .tags-panel__status * {
  display: block;
  white-space: nowrap;
}
.tags-panel__footer .tags-panel__status__matches {
  color: #4f4f4f;
  text-transform: uppercase;
}
.tags-panel__footer .tags-panel__status__limit {
  color: #a1a1a1;
}
.tags-panel__footer .tags-panel__status__limit.reached {
  color: #be364c;
}

.tags-panel__content-heading {
  text-transform: uppercase;
  display: flex;
  align-items: center;
}
.tags-panel__content-heading > * + * {
  margin-left: 2rem;
}
.tags-panel__content-sub {
  color: rgba(255, 255, 255, 0.3);
}
.tags-panel__content-sub:link:hover {
  color: rgba(255, 255, 255, 0.75);
}
.tags-panel__content-sub:link:active {
  color: #FFF;
}

.tags-panel__blacklist-notice {
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.3);
  line-height: 1.5;
  margin-bottom: 3rem;
}
@media (max-width: 920px) {
  .tags-panel__blacklist-notice {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 599px) {
  .tags-panel__blacklist-notice {
    margin-bottom: 2rem;
  }
}
@media (max-width: 500px) {
  .tags-panel__blacklist-notice {
    margin-bottom: 1.5rem;
  }
}

.tags-panel__body--blacklist .tags-panel__list__row.blacklisted {
  color: #ff2a72;
}

.tag--complex {
  border: 0.2rem solid currentColor;
  color: #ffb400;
  background: #000;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  line-height: 1;
  border-radius: 4rem;
  min-height: 4rem;
  max-width: 100%;
  position: relative;
  padding-left: 2.1rem;
}
@media (max-width: 920px) {
  .tag--complex {
    min-height: 3rem;
  }
}
@media (max-width: 599px) {
  .tag--complex {
    min-height: 2.5rem;
  }
}
.tag--complex:before {
  font-family: "rickfont";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 1.5rem;
  top: 50%;
  margin-top: -0.9rem;
  font-size: 1.8rem;
  color: #ffb400;
}
@media (max-width: 920px) {
  .tag--complex:before {
    font-size: 1.6rem;
    margin-top: -0.8rem;
  }
}
@media (max-width: 599px) {
  .tag--complex:before {
    font-size: 1.4rem;
    margin-top: -0.7rem;
  }
}
.tag--complex-micro {
  color: rgba(255, 255, 255, 0.6);
}
.tag--complex .tag__text {
  text-transform: uppercase;
  color: inherit;
  display: flex;
  align-self: stretch;
  flex: 1 1 auto;
  align-items: center;
  min-width: 6rem;
  padding: 1rem 2rem;
}
@media (max-width: 599px) {
  .tag--complex .tag__text {
    padding: 0.5rem 1rem 0.5rem 1.5rem;
    min-width: 4rem;
  }
}
.tag--complex .tag__text-included {
  font-size: 1.4rem;
  color: inherit;
}
@media (max-width: 920px) {
  .tag--complex .tag__text-included {
    font-size: 1.2rem;
  }
}
@media (max-width: 599px) {
  .tag--complex .tag__text-included {
    font-size: 1rem;
  }
}
.tag--complex .tag__text-excluded {
  font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.3);
  margin-left: 1rem;
  padding-top: 0.3rem;
}
.tag--complex .tag__text-excluded::before {
  content: "(No ";
}
.tag--complex .tag__text-excluded::after {
  content: ")";
}
@media (max-width: 920px) {
  .tag--complex .tag__text-excluded {
    font-size: 1.3rem;
  }
}
@media (max-width: 599px) {
  .tag--complex .tag__text-excluded {
    font-size: 1.2rem;
  }
}
.tag--complex .tag__icon {
  font-size: 1.6rem;
  color: rgba(255, 255, 255, 0.2);
  padding-right: 2rem;
}
@media (max-width: 920px) {
  .tag--complex .tag__icon {
    padding-right: 1rem;
    font-size: 1.4rem;
  }
}
@media (max-width: 599px) {
  .tag--complex .tag__icon {
    font-size: 1.2rem;
  }
}
.tag--complex .tag__icon:hover {
  color: rgba(255, 255, 255, 0.7);
}
.tag--complex .tag__icon:active {
  color: rgba(255, 255, 255, 0.75);
}

.tags-panel__recent-list {
  display: block;
  margin-bottom: 3rem;
}
.tags-panel__recent-list > * + * {
  margin-top: 2rem;
}
@media (max-width: 599px) {
  .tags-panel__recent-list {
    margin-bottom: 2rem;
  }
}
.tags-panel__recent-item {
  display: flex;
  align-items: center;
}
.tags-panel__recent-item > * + * {
  margin-left: 1rem;
}
.tags-panel__recent-item > * {
  flex: 0 0 auto;
}
.tags-panel__recent-settings {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  display: block;
  padding: 3rem 0;
}
@media (max-width: 599px) {
  .tags-panel__recent-settings {
    padding: 2rem 0;
  }
}
.tags-panel__recent-settings__label {
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}

.thumb-notice {
  background: #000;
  border-radius: 0.5rem;
  position: relative;
  margin-bottom: 3rem;
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.2rem;
  padding: 1.5rem 2rem 1.5rem 1.5rem;
}
.thumb-notice__clear {
  text-transform: uppercase;
  position: absolute;
  top: 1.4rem;
  right: 1.5rem;
}
.thumb-notice__heading {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.thumb-notice__heading-title {
  text-transform: uppercase;
  color: #35acff;
}
.thumb-notice__heading-sub {
  margin-left: 1rem;
}
.thumb-notice__heading-sub::before {
  content: "(";
}
.thumb-notice__heading-sub::after {
  content: ")";
}
.thumb-notice__paragraph {
  font: inherit;
  color: inherit;
}

.tags-panel__info-paragraph {
  font-size: 1.3rem;
  padding-bottom: 5rem;
  line-height: 2rem;
  color: rgba(255, 255, 255, 0.3);
}
@media (max-width: 920px) {
  .tags-panel__info-paragraph {
    padding-bottom: 3.5rem;
  }
}
.tags-panel__info-paragraph i {
  font-size: 1.6rem;
}

.user-panel__wrap {
  right: 0;
}

.modal-panel .user-panel {
  max-height: calc(100vh -  5.5rem ) !important;
  flex-direction: column;
  position: relative;
  height: auto;
  box-sizing: border-box;
  padding: 2.5rem 3rem 7rem 3rem;
  background: #262626;
  max-width: 46rem;
  border-right: none !important;
  width: 100%;
}
@media (max-width: 1024px) {
  .modal-panel .user-panel {
    max-height: calc(100vh -  5rem ) !important;
  }
}
@media (max-width: 500px) {
  .modal-panel .user-panel {
    max-height: calc(100vh -  4.4rem ) !important;
  }
}
@media (max-width: 599px) {
  .modal-panel .user-panel {
    padding: 1.5rem 1.5rem 5.5rem;
  }
}
@media (max-width: 500px) {
  .modal-panel .user-panel {
    max-width: 100%;
  }
}
.modal-panel .user-panel__wrap {
  right: 0;
}
@media (max-width: 500px) {
  .modal-panel .user-panel__wrap {
    left: 0;
  }
}
.modal-panel .user-panel__header {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 3rem;
}
.modal-panel .user-panel__header .avatar {
  margin-right: 3rem;
}
@media (max-width: 599px) {
  .modal-panel .user-panel__header {
    margin-bottom: 2rem;
  }
  .modal-panel .user-panel__header .avatar {
    margin-right: 2rem;
  }
}
.modal-panel .user-panel__user-details > * {
  display: block;
}
.modal-panel .user-panel__username {
  line-height: 1em;
  font-size: 2.1rem;
  margin-bottom: 0.75rem;
}
@media (max-width: 599px) {
  .modal-panel .user-panel__username {
    font-size: 1.6rem;
  }
}
.modal-panel .user-panel__username a {
  color: #FFF;
}
.modal-panel .user-panel__role {
  font-size: 1.6rem;
  color: #7c8287;
  margin-bottom: 1.5rem;
}
@media (max-width: 599px) {
  .modal-panel .user-panel__role {
    font-size: 1.4rem;
  }
}
.modal-panel .user-panel__options li {
  display: inline-block;
  padding-left: 1rem;
  line-height: 1em;
}
.modal-panel .user-panel__options li:before {
  display: inline-block;
  content: "|";
  color: #7c8287;
  padding-right: 1rem;
  font-size: 1.6rem;
}
@media (max-width: 599px) {
  .modal-panel .user-panel__options li:before {
    font-size: 1.4rem;
  }
}
.modal-panel .user-panel__options li:first-child {
  padding-left: 0;
}
.modal-panel .user-panel__options li:first-child:before {
  display: none;
}
.modal-panel .user-panel__options a {
  font-size: 1.6rem;
  color: #1ce587;
}
@media (max-width: 599px) {
  .modal-panel .user-panel__options a {
    font-size: 1.4rem;
  }
}
.modal-panel .user-panel__options a:hover {
  color: #FFF;
}
.modal-panel .user-panel__body {
  display: block;
  border: 1px solid #4c4f52;
  padding: 2em 3em;
  text-align: center;
  border-radius: 5px;
}
.modal-panel .user-panel__body > * {
  margin-bottom: 2rem;
}
.modal-panel .user-panel__body > *:last-child {
  margin-bottom: 0.5rem;
}
.modal-panel .user-panel__body p {
  line-height: 1.4em;
  font-size: 1.6rem;
  text-align: justify;
}
@media (max-width: 599px) {
  .modal-panel .user-panel__body p {
    font-size: 1.4rem;
  }
}
.modal-panel .user-panel__balance {
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-panel .user-panel__balance > * {
  display: inline-block;
}
.modal-panel .user-panel__balance img {
  width: 2.5rem;
  margin-right: 1.5rem;
}
@media (max-width: 599px) {
  .modal-panel .user-panel__balance img {
    width: 2.2rem;
  }
}
.modal-panel .user-panel__balance span {
  color: #ff9024;
  font-size: 1.8rem;
}
@media (max-width: 599px) {
  .modal-panel .user-panel__balance span {
    font-size: 1.6rem;
  }
}
.modal-panel .user-panel__footer {
  background: #3c3c3c;
  text-transform: uppercase;
  flex: 0 0 auto;
  font-size: 1.3rem;
  height: 4rem;
  padding: 0 3rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.modal-panel .user-panel__footer-link {
  color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  text-transform: uppercase;
}
.modal-panel .user-panel__footer-link:hover, .modal-panel .user-panel__footer-link:active {
  color: #FFF;
}

.dev .masthead:before {
  background: #641818;
}

.video-comparison {
  margin-bottom: 3rem;
  display: flex;
  flex-wrap: wrap;
}
.video-comparison > div {
  flex: 1 1 50%;
}
.video-comparison .jwplayer {
  margin-bottom: 0 !important;
}

.coming-soon-wrap {
  position: relative;
  z-index: 1;
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}
.coming-soon-wrap > * {
  pointer-events: none;
  opacity: 0.1;
}
.coming-soon-wrap::before {
  opacity: 1;
  content: "coming soon...";
  color: #FFF;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  font-size: 1.5em;
  font-weight: 600;
  background: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 10px, rgba(0, 0, 0, 0.1) 10px, rgba(0, 0, 0, 0.1) 20px);
}

::-moz-focus-inner {
  border: 0 !important;
}

:focus {
  outline: none !important;
}

input[type=number], .admin textarea[type=number], .admin [type=number].textarea, .guest textarea[type=number], .guest [type=number].textarea, .admin-base textarea[type=number], .admin-base [type=number].textarea {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
}

main {
  display: block;
}

body ::-webkit-scrollbar {
  width: 0.5rem;
  position: absolute;
}

body ::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0.5rem;
}

body :hover::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.05);
}

body ::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 0.5rem;
}

body :hover::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
}

.hidden-upsell-offer {
  display: none;
}
@media (max-width: 599px) {
  .hidden-upsell-offer {
    width: 100%;
  }
}

.simplemodal-overlay {
  background: #000 !important;
  opacity: 0.8 !important;
}

#simplemodal-overlay {
  background-color: #FFF;
}

#simplemodal-container {
  position: fixed !important;
  padding-top: 2px;
  z-index: 10002;
  height: 440px;
  width: 620px;
  left: 629px;
  top: 112px !important;
  border: solid 5px #fff;
  padding: 0;
  border-radius: 10px;
}
@media (max-width: 599px) {
  #simplemodal-container {
    width: 90% !important;
  }
}
@media (max-width: 500px) {
  #simplemodal-container {
    height: auto !important;
    padding-bottom: 10px;
  }
}

#simplemodal-container {
  width: 480px;
  color: #000;
  z-index: 10002;
  background-color: #FFF;
  border: 1px solid #444;
  padding: 35px 0 5px 0;
  font-family: Arial, Helvetica, sans-serif;
  box-shadow: 0px 0px 15px #323232;
}

#simplemodal-container a.modalCloseImg {
  background: url("/images/trial/close-icon-thinner-gray.png") no-repeat;
  width: 18px;
  height: 18px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}

.simplemodal-wrap {
  overflow: hidden;
}

#simplemodal-container .simplemodal-data {
  padding: 8px 12px;
  width: calc(100% - 24px);
}

#simplemodal-container .simplemodal-data#typeform-modal {
  padding: 0;
  height: 100%;
  margin-right: 10px;
}

.hidden-upsell-offer .offer-container {
  clear: both;
}

.hidden-upsell-offer .offer-container .upsell-top-part .text2 {
  font-size: 1.4em;
  height: 1.5em;
  line-height: 1.5em;
  text-align: center;
  color: #333;
  font-weight: 600;
}
@media (max-width: 500px) {
  .hidden-upsell-offer .offer-container .upsell-top-part .text2 {
    font-size: 1.2em;
  }
}

.hidden-upsell-offer .offer-container .upsell-top-part .trailer {
  position: relative;
}
.hidden-upsell-offer .offer-container .upsell-top-part .trailer > img {
  width: 100%;
  display: block;
}

.hidden-upsell-offer .offer-container .upsell-top-part img#upsell_image {
  width: 100%;
  height: 394px;
}

.hidden-upsell-offer .offer-container .upsell-top-part img#upsell_logo {
  position: absolute;
  right: 30px;
  margin-top: -90px;
}

.hidden-upsell-offer .offer-container .upsell-top-part .text3 {
  font-size: 3em;
  height: 1.5em;
  line-height: 1.5em;
  text-align: center;
  color: #ececec;
  font-weight: 300;
  background: #6d6d6d;
  margin-bottom: 0.25em;
}

.hidden-upsell-offer .offer-container .lowerPresentation {
  clear: both;
  display: flex;
  justify-content: space-around;
  width: 580px;
}
@media (max-width: 599px) {
  .hidden-upsell-offer .offer-container .lowerPresentation {
    width: 100%;
  }
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth {
  width: 30%;
}
@media (max-width: 599px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth {
    width: 32%;
  }
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .text1 {
  color: #06414b;
  text-align: center;
  font-size: 1.4em;
  line-height: 1.7em;
  font-weight: bold;
}
@media (max-width: 599px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .text1 {
    font-size: 1.3em;
    line-height: 1.3rem;
    padding: 0.5rem 0;
  }
}
@media (max-width: 599px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .text1 > span {
    display: block;
  }
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding {
  background-image: var(--trailer-upsell-price-bg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: #f3f3f3;
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text1 {
  background-image: var(--trailer-upsell-price-bg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  font-size: 4rem;
  line-height: 1.1em;
  text-align: center;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  text-shadow: 2px 2px 6px #1f1f1f;
  color: #ffffff;
  font-weight: normal;
}
@media (max-width: 599px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text1 {
    font-size: 3rem;
  }
}
@media (max-width: 500px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text1 {
    font-size: 2.5rem;
  }
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text1 .monthly-text {
  font-size: 1.4rem;
  line-height: 1.3em;
  display: inline-block;
  text-align: center;
  margin-left: -8px;
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 {
  background-color: #02252d;
  font-size: 1.2rem;
  line-height: 1.2em;
  display: table;
  width: 100%;
}
@media (max-width: 599px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 {
    font-size: 1rem;
  }
}
@media (max-width: 500px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 {
    font-size: 1rem;
  }
}
.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 > span {
  display: table-cell;
  height: 6rem;
  vertical-align: middle;
  text-align: center;
  padding: 0 0.9rem;
}
@media (max-width: 420px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 > span {
    height: 6.5rem;
  }
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth:first-child .leftside .bounding .text2 {
  line-height: 1.4em;
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside {
  margin: 1rem 0 0;
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a {
  display: block;
  background: #ffba00;
  font-size: 1.7rem;
  line-height: 0.9em;
  text-align: center;
  text-decoration: none;
  color: #542e01;
  font-weight: bold;
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a .upsellUnlock {
  width: 20%;
  background-color: #e17a00;
  display: block;
  height: 39px;
  text-align: left;
  float: left;
  background-image: var(--trailer-upsell-unlock-logo);
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 500px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a .upsellUnlock {
    width: 15%;
    background-size: 70%;
  }
}

.hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a span {
  display: block;
  float: right;
  text-align: center;
  width: 80%;
  height: 39px;
  background-color: #ffba00;
  line-height: 3.9rem;
  font-size: 1.8rem;
}
@media (max-width: 599px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a span {
    font-size: 1.6rem;
  }
}
@media (max-width: 500px) {
  .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a span {
    font-size: 1.4rem;
    width: 85%;
  }
}

#my-video {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.video-js .vjs-big-play-button {
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 500px) {
  .video-js .vjs-big-play-button {
    font-size: 2em !important;
  }
}

.trailermodal-overlay #movie_trailer_preview {
  background: #000 !important;
  opacity: 0.8 !important;
}

#trailermodal-overlay #movie_trailer_preview {
  background-color: #FFF;
}

#trailermodal-container .simple-modal-wrap #movie_trailer_preview {
  padding-top: 2px;
  z-index: 1002;
  height: 394px !important;
  width: 100%;
  left: 629px;
  top: 72px !important;
  padding: 0;
}
@media (max-width: 599px) {
  #trailermodal-container .simple-modal-wrap #movie_trailer_preview {
    width: 90% !important;
  }
}
@media (max-width: 500px) {
  #trailermodal-container .simple-modal-wrap #movie_trailer_preview {
    height: auto !important;
    padding-bottom: 10px;
  }
}

#trailermodal-container #movie_trailer_preview {
  width: 100%;
  color: #000;
  background-color: #FFF;
  padding: 5px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
}

#trailermodal-container a.modalCloseImg {
  background: var(--trailer-close-icon);
  width: 18px;
  height: 18px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}

#movie_trailer_preview .simplemodal-wrap {
  overflow: hidden !important;
}

#trailermodal-container .simplemodal-data #movie_trailer_preview {
  padding: 8px 0;
}

#trailermodal-container .simplemodal-data#typeform-modal #movie_trailer_preview {
  padding: 0;
  height: 100%;
  margin-right: 10px;
}

#trailermodal-container {
  top: 60% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
#trailermodal-container .hidden-upsell-offer {
  display: none;
  background-color: #ededed;
}
@media (max-width: 599px) {
  #trailermodal-container .hidden-upsell-offer {
    width: 100%;
  }
}
#trailermodal-container .hidden-upsell-offer .offer-container {
  clear: both;
}
#trailermodal-container .hidden-upsell-offer .offer-container .upsell-top-part .text2 {
  font-size: 1.4em;
  height: 1.5em;
  line-height: 1.5em;
  text-align: center;
  color: #333;
  font-weight: 600;
}
@media (max-width: 500px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .upsell-top-part .text2 {
    font-size: 1.2em;
  }
}
#trailermodal-container .hidden-upsell-offer .offer-container .upsell-top-part .trailer {
  position: relative;
}
#trailermodal-container .hidden-upsell-offer .offer-container .upsell-top-part .trailer > img {
  width: 100%;
  display: block;
}
#trailermodal-container .hidden-upsell-offer .offer-container .upsell-top-part img#upsell_image {
  width: 100%;
  height: 394px;
}
#trailermodal-container .hidden-upsell-offer .offer-container .upsell-top-part img#upsell_logo {
  position: absolute;
  right: 30px;
  margin-top: -90px;
}
#trailermodal-container .hidden-upsell-offer .offer-container .upsell-top-part .text3 {
  font-size: 3em;
  height: 1.5em;
  line-height: 1.5em;
  text-align: center;
  color: #ececec;
  font-weight: 300;
  background: #6d6d6d;
  margin-bottom: 0.25em;
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation {
  clear: both;
  display: flex;
  justify-content: space-around;
  width: 580px;
}
@media (max-width: 599px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation {
    width: 100%;
  }
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth {
  width: 30%;
}
@media (max-width: 599px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth {
    width: 32%;
  }
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .text1 {
  color: #06414b;
  text-align: center;
  font-size: 1.4em;
  line-height: 1.7em;
  font-weight: bold;
}
@media (max-width: 599px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .text1 {
    font-size: 1.3em;
    line-height: 1.3rem;
    padding: 0.5rem 0;
  }
}
@media (max-width: 599px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .text1 > span {
    display: block;
  }
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding {
  background-image: var(--trailer-upsell-price-bg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: #f3f3f3;
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text1 {
  background-image: var(--trailer-upsell-price-bg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  font-size: 4rem;
  line-height: 1.1em;
  text-align: center;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  text-shadow: 2px 2px 6px #1f1f1f;
  color: #ffffff;
  font-weight: normal;
}
@media (max-width: 599px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text1 {
    font-size: 3rem;
  }
}
@media (max-width: 500px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text1 {
    font-size: 2.5rem;
  }
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text1 .monthly-text {
  font-size: 1.4rem;
  line-height: 1.3em;
  display: inline-block;
  text-align: center;
  margin-left: -8px;
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 {
  background-color: #02252d;
  font-size: 1.2rem;
  line-height: 1.2em;
  display: table;
  width: 100%;
}
@media (max-width: 599px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 {
    font-size: 1rem;
  }
}
@media (max-width: 500px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 {
    font-size: 1rem;
  }
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 > span {
  display: table-cell;
  height: 6rem;
  vertical-align: middle;
  text-align: center;
  padding: 0 0.9rem;
}
@media (max-width: 420px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .leftside .bounding .text2 > span {
    height: 6.5rem;
  }
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth:first-child .leftside .bounding .text2 {
  line-height: 1.4em;
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside {
  margin: 1rem 0 0;
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a {
  display: block;
  background: #ffba00;
  font-size: 1.7rem;
  line-height: 0.9em;
  text-align: center;
  text-decoration: none;
  color: #542e01;
  font-weight: bold;
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a .upsellUnlock {
  width: 20%;
  background-color: #e17a00;
  display: block;
  height: 39px;
  text-align: left;
  float: left;
  background-image: var(--trailer-upsell-unlock-logo);
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 500px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a .upsellUnlock {
    width: 15%;
    background-size: 70%;
  }
}
#trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a span {
  display: block;
  float: right;
  text-align: center;
  width: 80%;
  height: 39px;
  background-color: #ffba00;
  line-height: 3.9rem;
  font-size: 1.8rem;
}
@media (max-width: 599px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a span {
    font-size: 1.6rem;
  }
}
@media (max-width: 500px) {
  #trailermodal-container .hidden-upsell-offer .offer-container .lowerPresentation .oneThirdWidth .rightside a span {
    font-size: 1.4rem;
    width: 85%;
  }
}
#trailermodal-container #my-video {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#trailermodal-container #my-video .video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  /* 0.06666em = 2px default */
  border: 0.06666em solid #fff;
  /* 0.3em = 9px default */
  border-radius: 0.3em;
  left: 50%;
  top: 50%;
  margin-left: -1.5em;
  margin-top: -0.75em;
}
@media (max-width: 500px) {
  #trailermodal-container #my-video .video-js .vjs-big-play-button {
    font-size: 2em !important;
  }
}

#guest .form-login h1 {
  font-size: 4.2rem;
}
#guest .form-login .checkbox {
  display: inline-block;
  line-height: 5rem;
  vertical-align: top;
}
#guest .form-login .checkbox label:before {
  margin: 0 1rem;
  vertical-align: top;
}
#guest .form-login .checkbox {
  font-size: 1.6rem;
  letter-spacing: 0.1em;
}
#guest .form-login .button.next, #guest .form-login .next.button--subscribe, #guest .form-login .next.ui-button {
  float: right;
}

#guest .forgot-2 .button--large {
  margin-bottom: 3rem;
  width: 100%;
  text-align: left;
  position: relative;
}

.disabled-notice {
  padding: 0 2rem;
  margin-top: -1rem;
}

#guest .forgot-3 h1 {
  font-size: 3rem;
}

#guest .forgot-4 h1 {
  font-size: 3rem;
}
#guest .registration-1 object {
  width: 16rem;
  margin-bottom: 3rem;
}
#guest .registration-1 .checkbox {
  margin-bottom: 3rem;
  display: block;
}
#guest .registration-1 .checkbox label:before {
  margin: 0 1rem;
}

#guest .registration-2 hr {
  margin: 4rem 0;
}
#guest .registration-2 .radio {
  display: block;
  font-size: 1.8rem;
  margin-bottom: 2rem;
  margin-left: 0.5rem;
}
#guest .registration-2 .radio:before {
  margin-right: 2rem;
}
#guest .registration-2 .radio.inlineblock {
  display: inline-block;
  margin-right: 2.5rem;
  margin-bottom: 0;
}
#guest .registration-2 .radio.inlineblock i {
  font-size: 3.6rem;
  vertical-align: middle;
}
#guest .registration-2 .button.next, #guest .registration-2 .next.button--subscribe, #guest .registration-2 .next.ui-button {
  position: relative;
  width: 15rem;
  text-align: left;
}
#guest .registration-2 .button.next i, #guest .registration-2 .next.button--subscribe i, #guest .registration-2 .next.ui-button i {
  position: absolute;
  right: 2rem;
}

#guest .registration-3 {
  min-width: 34.7rem;
}
#guest .registration-3 h1 {
  font-size: 2.6rem;
}
#guest .registration-3 > h3 {
  margin: -4rem 0 6rem;
  letter-spacing: 0.025em;
  font-size: 2.1rem;
  color: rgba(255, 255, 255, 0.4);
  text-transform: lowercase;
}
#guest .registration-3 .advancement-checklist {
  padding-left: 16rem;
  position: relative;
  margin-bottom: 6rem;
}
#guest .registration-3 .advancement-checklist .checklist {
  padding: 0;
}
#guest .registration-3 .advancement-checklist .label {
  position: absolute;
  top: 0;
  left: 0;
  width: 11rem;
  line-height: 2.7rem;
  font-size: 1.8rem;
  text-transform: uppercase;
  letter-spacing: 0.025em;
}
#guest .registration-3 .finally .col {
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding-left: 1rem;
}
#guest .registration-3 .finally .col:first-child {
  padding-right: 1rem;
  padding-left: 0;
}
#guest .registration-3 .finally .col .button, #guest .registration-3 .finally .col .button--subscribe, #guest .registration-3 .finally .col .ui-button {
  padding: 0 1.5rem;
  display: block;
  width: 100%;
}

.center {
  text-align: center;
}

.experience-status {
  box-sizing: border-box;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 0.8rem;
  padding: 2rem;
  margin-bottom: 3rem;
  width: 100%;
  max-width: 40rem;
  flex-direction: column;
}
.experience-status .button, .experience-status .button--subscribe, .experience-status .ui-button {
  margin-top: 2rem;
}
.experience-status .ninja {
  width: 17rem;
  text-align: center;
}
.experience-status .ninja object {
  width: auto;
  height: 11.3rem;
  margin-bottom: 1.3rem;
}
.experience-status .ninja figcaption {
  font-size: 1.2rem;
  letter-spacing: 0.1em;
  font-weight: 300;
}
.experience-status .ninja.yellow figcaption {
  color: #ffe400;
}
.experience-status .ninja.noob figcaption {
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 1560px) {
  .experience-status {
    transform: translateX(-1.5%);
  }
}
@media (max-width: 1360px) {
  .experience-status {
    transform: translateX(-3%);
  }
}
@media (max-width: 1160px) {
  .experience-status {
    transform: translateX(-4.5%);
  }
}
@media (max-width: 960px) {
  .experience-status {
    transform: translateX(-5.5%);
  }
}
@media (max-width: 800px) {
  .experience-status {
    transform: translateX(0);
  }
}
@media (max-width: 760px) {
  .experience-status {
    transform: translateX(-1.5%);
  }
}
@media (max-width: 560px) {
  .experience-status {
    transform: translateX(-3%);
  }
}
@media (max-width: 360px) {
  .experience-status {
    transform: translateX(-4.5%);
  }
}
@media (max-width: 330px) {
  .experience-status {
    transform: translateX(-5.5%);
  }
}

.color--dialoglight {
  color: rgba(255, 255, 255, 0.75);
}

a.color--dialoglight:hover {
  color: #d8dbde;
}

.color--dialogmedium {
  color: #7c8287;
}

a.color--dialogmedium:hover {
  color: #979b9f;
}

.color--dialogdark {
  color: #4c4f52;
}

a.color--dialogdark:hover {
  color: #65696c;
}

a.negative-soft:hover {
  color: #e14b7d;
}

a.color--moviesbright:hover {
  color: #68c1ff;
}

.modal-dialog {
  display: block;
  margin: 3em auto;
  position: relative;
  width: 90%;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  overflow: hidden;
}
.modal-dialog--lrg {
  max-width: 50rem;
}
.modal-dialog--med {
  max-width: 40rem;
}
.modal-dialog--med.login-dialog {
  max-width: 66.8rem;
}
.modal-dialog--med.login-dialog.cm-login {
  max-width: 45rem;
}
@media (max-width: 920px) {
  .modal-dialog--med.login-dialog.cm-login {
    max-width: 90%;
  }
}
@media (max-width: 920px) {
  .modal-dialog--med.login-dialog {
    max-width: 90%;
  }
}
.modal-dialog--sma {
  max-width: 30rem;
}
.modal-dialog-wrap {
  padding-top: 5.5rem;
  max-height: 100%;
  height: auto;
  box-sizing: border-box;
  position: fixed;
  z-index: 7000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.1);
}
@media (max-width: 1024px) {
  .modal-dialog-wrap {
    padding-top: 5rem;
  }
}
@media (max-width: 500px) {
  .modal-dialog-wrap {
    padding-top: 4.4rem;
  }
}
@media (min-width: 600px) {
  .modal-dialog-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0;
    flex-direction: column;
  }
}
@media (max-width: 599px) {
  .modal-dialog-wrap .modal-dialog {
    margin: 6em auto;
  }
}
.modal-dialog span {
  line-height: 1.2em;
}
.modal-dialog span.button__text {
  line-height: inherit;
}
.modal-dialog .text--12 {
  font-size: 1.2rem;
}
.modal-dialog .text--14 {
  font-size: 1.4rem;
}
.modal-dialog .text--16 {
  font-size: 1.6rem;
}
.modal-dialog .text--18 {
  font-size: 1.8rem;
}
.modal-dialog .text--21 {
  font-size: 2.1rem;
}
.modal-dialog .text--24 {
  font-size: 2.4rem;
}
.modal-dialog .text--30 {
  font-size: 3rem;
}
.modal-dialog .text--36 {
  font-size: 3.6rem;
}
.modal-dialog .text--60 {
  font-size: 6rem;
}
@media (max-width: 599px) {
  .modal-dialog .text--12 {
    font-size: 1.1rem;
  }
  .modal-dialog .text--14 {
    font-size: 1.3rem;
  }
  .modal-dialog .text--16 {
    font-size: 1.5rem;
  }
  .modal-dialog .text--18 {
    font-size: 1.6rem;
  }
  .modal-dialog .text--21 {
    font-size: 1.8rem;
  }
  .modal-dialog .text--24 {
    font-size: 2.1rem;
  }
  .modal-dialog .text--30 {
    font-size: 2.4rem;
  }
  .modal-dialog .text--36 {
    font-size: 3rem;
  }
  .modal-dialog .text--60 {
    font-size: 4.5rem;
  }
}
.modal-dialog__icon {
  width: 6.5rem;
  display: inline-block;
}
.modal-dialog .dialog-header {
  background: #4c4f52;
  color: #fff;
  position: relative;
  padding: 0 1rem 0 2rem;
  height: 5rem;
}
.modal-dialog .dialog-header__h2 {
  font-size: 1.8rem;
}
.modal-dialog .dialog-header__h2 i {
  display: inline-block;
  margin-right: 0.75rem;
  vertical-align: top;
}
@media (max-width: 599px) {
  .modal-dialog .dialog-header {
    height: 4rem;
  }
  .modal-dialog .dialog-header__h2 {
    font-size: 1.6rem;
  }
}
.modal-dialog .dialog-subheader {
  background: #e5e5e5;
  height: 3.6rem;
  line-height: 3.6rem;
  padding: 0 2rem;
}
.modal-dialog .dialog-content {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  padding: 2rem;
  background: #fff;
  color: #7c8287;
  font-weight: 400;
  line-height: 1.4em;
}
@media (max-width: 599px) {
  .modal-dialog .dialog-content {
    padding: 1.5rem;
  }
  .modal-dialog .dialog-content .mb-2 {
    margin-bottom: 1.75rem;
  }
  .modal-dialog .dialog-content .mb-3 {
    margin-bottom: 2.25rem;
  }
}
.modal-dialog .dialog-content__h3 {
  letter-spacing: normal;
  color: rgba(0, 0, 0, 0.8);
}
.modal-dialog .dialog-content p {
  line-height: 1.4em;
}
.modal-dialog .dialog-content ul li {
  list-style-type: disc;
  margin-bottom: 0.75rem;
}
.modal-dialog .dialog-content ol {
  padding-left: 1em;
}
.modal-dialog .dialog-content ol li {
  list-style-type: decimal;
  margin-bottom: 1rem;
}
.modal-dialog .dialog-content ol li:last-child {
  margin-bottom: 0;
}
.modal-dialog .dialog-content address {
  font-style: normal;
  line-height: 1.4em;
}
.modal-dialog--lrg .dialog-content {
  padding: 2rem;
}
@media (max-width: 599px) {
  .modal-dialog--lrg .dialog-content {
    padding: 1.5rem;
  }
}
.modal-dialog .dialog-form fieldset {
  display: block;
  padding: 0;
  position: relative;
}
.modal-dialog .dialog-form fieldset p.dialog-form fieldset {
  display: block;
  padding: 0;
  position: relative;
}
.modal-dialog .dialog-form fieldset p.dialog-form input[type=text], .modal-dialog .dialog-form fieldset p.dialog-form .admin .textarea, .admin .modal-dialog .dialog-form fieldset p.dialog-form .textarea, .modal-dialog .dialog-form fieldset p.dialog-form .guest .textarea, .guest .modal-dialog .dialog-form fieldset p.dialog-form .textarea, .modal-dialog .dialog-form fieldset p.dialog-form .admin-base .textarea, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form .textarea,
.modal-dialog .dialog-form fieldset p.dialog-form input[type=email],
.modal-dialog .dialog-form fieldset p.dialog-form input[type=password],
.modal-dialog .dialog-form fieldset p.dialog-form input[type=date],
.modal-dialog .dialog-form fieldset p.dialog-form textarea {
  box-sizing: border-box;
  border: 2px solid #bcc2c7;
  border-radius: 5px;
  font-size: 1.8rem;
  height: 5rem;
  width: 100%;
  padding: 0 1em;
  color: #4c4f52;
  background: #fff;
  font-weight: 400;
}
.modal-dialog .dialog-form fieldset p.dialog-form input[type=text]:focus, .modal-dialog .dialog-form fieldset p.dialog-form .admin .textarea:focus, .admin .modal-dialog .dialog-form fieldset p.dialog-form .textarea:focus, .modal-dialog .dialog-form fieldset p.dialog-form .guest .textarea:focus, .guest .modal-dialog .dialog-form fieldset p.dialog-form .textarea:focus, .modal-dialog .dialog-form fieldset p.dialog-form .admin-base .textarea:focus, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form .textarea:focus,
.modal-dialog .dialog-form fieldset p.dialog-form input[type=email]:focus,
.modal-dialog .dialog-form fieldset p.dialog-form input[type=password]:focus,
.modal-dialog .dialog-form fieldset p.dialog-form input[type=date]:focus,
.modal-dialog .dialog-form fieldset p.dialog-form textarea:focus {
  border-color: #6a737b;
}
.modal-dialog .dialog-form fieldset p.dialog-form textarea {
  height: auto;
  padding: 0.5em 1em;
  line-height: 1.2em;
}
.modal-dialog .dialog-form fieldset p.dialog-form input::-webkit-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin textarea::-webkit-input-placeholder, .admin .modal-dialog .dialog-form fieldset p.dialog-form textarea::-webkit-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin .textarea::-webkit-input-placeholder, .admin .modal-dialog .dialog-form fieldset p.dialog-form .textarea::-webkit-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .guest textarea::-webkit-input-placeholder, .guest .modal-dialog .dialog-form fieldset p.dialog-form textarea::-webkit-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .guest .textarea::-webkit-input-placeholder, .guest .modal-dialog .dialog-form fieldset p.dialog-form .textarea::-webkit-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin-base textarea::-webkit-input-placeholder, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form textarea::-webkit-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin-base .textarea::-webkit-input-placeholder, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form .textarea::-webkit-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form textarea::-webkit-input-placeholder {
  color: #bcc2c7;
}
.modal-dialog .dialog-form fieldset p.dialog-form input:-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin .textarea:-moz-placeholder, .admin .modal-dialog .dialog-form fieldset p.dialog-form .textarea:-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .guest .textarea:-moz-placeholder, .guest .modal-dialog .dialog-form fieldset p.dialog-form .textarea:-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin-base .textarea:-moz-placeholder, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form .textarea:-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #bcc2c7;
}
.modal-dialog .dialog-form fieldset p.dialog-form input::-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin textarea::-moz-placeholder, .admin .modal-dialog .dialog-form fieldset p.dialog-form textarea::-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin .textarea::-moz-placeholder, .admin .modal-dialog .dialog-form fieldset p.dialog-form .textarea::-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .guest textarea::-moz-placeholder, .guest .modal-dialog .dialog-form fieldset p.dialog-form textarea::-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .guest .textarea::-moz-placeholder, .guest .modal-dialog .dialog-form fieldset p.dialog-form .textarea::-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin-base textarea::-moz-placeholder, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form textarea::-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin-base .textarea::-moz-placeholder, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form .textarea::-moz-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #bcc2c7;
}
.modal-dialog .dialog-form fieldset p.dialog-form input:-ms-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin .textarea:-ms-input-placeholder, .admin .modal-dialog .dialog-form fieldset p.dialog-form .textarea:-ms-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .guest .textarea:-ms-input-placeholder, .guest .modal-dialog .dialog-form fieldset p.dialog-form .textarea:-ms-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form .admin-base .textarea:-ms-input-placeholder, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form .textarea:-ms-input-placeholder, .modal-dialog .dialog-form fieldset p.dialog-form textarea:-ms-input-placeholder {
  color: #bcc2c7;
}
.modal-dialog .dialog-form fieldset p.dialog-form__label {
  display: block;
  padding: 0 1rem 0.5rem 1rem;
  font-size: 1.4rem;
  color: #bcc2c7;
  line-height: 1em;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--select {
  box-sizing: border-box;
  border: 2px solid #4c4f52;
  border-radius: 5px;
  font-size: 1.8rem;
  height: 5rem;
  width: 100%;
  color: #4c4f52;
  font-weight: 400;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--select .select2-selection__arrow {
  color: #4c4f52;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox-group {
  display: block;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox-group > * {
  display: block;
  margin: 0;
  padding: 0;
  margin-bottom: 1.5rem;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox label {
  color: #7c8287;
  word-break: break-all;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox--agree a {
  color: #35acff;
  margin-left: 0.5rem;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox:hover label {
  color: #979b9f;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox :checked + label {
  color: #38b87c;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox--agree :checked + label {
  color: #35acff;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled {
  opacity: 0.3;
}
.modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled label, .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled input, .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled .admin textarea, .admin .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled textarea, .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled .admin .textarea, .admin .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled .textarea, .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled .guest textarea, .guest .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled textarea, .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled .guest .textarea, .guest .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled .textarea, .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled .admin-base textarea, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled textarea, .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled .admin-base .textarea, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form .ui--checkbox.disabled .textarea {
  cursor: default;
}
.modal-dialog .dialog-form fieldset p.dialog-form__text-input--search input[type=text], .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search .admin textarea, .admin .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search textarea, .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search .admin .textarea, .admin .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search .textarea, .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search .guest textarea, .guest .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search textarea, .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search .guest .textarea, .guest .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search .textarea, .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search .admin-base textarea, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search textarea, .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search .admin-base .textarea, .admin-base .modal-dialog .dialog-form fieldset p.dialog-form__text-input--search .textarea {
  padding-right: 2.5em;
}
.modal-dialog .dialog-form fieldset p.dialog-form__inline-inputs > div {
  width: 48%;
}
@media (max-width: 599px) {
  .modal-dialog .dialog-form fieldset p.dialog-form__inline-inputs {
    display: block;
  }
  .modal-dialog .dialog-form fieldset p.dialog-form__inline-inputs > div {
    width: 100%;
  }
  .modal-dialog .dialog-form fieldset p.dialog-form__inline-inputs > div:first-child {
    margin-bottom: 2.25rem;
  }
}
.modal-dialog .dialog-form fieldset p.dialog-form__exp-cvc > div {
  width: 10rem !important;
}
.modal-dialog .dialog-form fieldset p.dialog-form__exp-cvc figure {
  margin-top: 1.5rem;
}
.modal-dialog .dialog-form fieldset p.dialog-form fieldset.dialog-form__checkbox {
  padding: 0 2rem;
}
.modal-dialog .dialog-form fieldset p.dialog-form fieldset.dialog-form__checkbox--no-pad {
  padding: 0;
}
.modal-dialog .dialog-form fieldset p.dialog-form__checkbox-cols {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0 auto;
}
.modal-dialog .dialog-form fieldset p.dialog-form__checkbox-cols > * {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  margin-right: 2%;
  margin-bottom: 1rem;
}
.modal-dialog .dialog-form fieldset p.dialog-form__checkbox-cols > *:nth-of-type(2n) {
  margin-right: 0;
}
.modal-dialog .dialog-form fieldset p.dialog-form__search-btn {
  background: none;
  border: 0;
  position: absolute;
  right: 2rem;
  top: 50%;
  margin-top: -1rem;
  z-index: 2;
  width: 2.4rem;
  height: 2rem;
  display: block;
  font-size: 2.1rem;
}
.modal-dialog .dialog-form fieldset .dialog-actions {
  display: block;
}
.modal-dialog .dialog-form fieldset .dialog-actions .button, .modal-dialog .dialog-form fieldset .dialog-actions .button--subscribe, .modal-dialog .dialog-form fieldset .dialog-actions .ui-button, .modal-dialog .dialog-form fieldset .dialog-actions .button--xl, .modal-dialog .dialog-form fieldset .dialog-actions .ui-button {
  display: inline-block;
}
.modal-dialog .dialog-form fieldset .dialog-actions--flex-center * {
  margin: 0 1rem;
}
.modal-dialog .dialog-form fieldset .dialog-actions--grid {
  width: 100%;
  flex-wrap: wrap;
}
.modal-dialog .dialog-form fieldset .dialog-actions--grid > * {
  width: 47%;
  margin-left: 6%;
  display: inline-block;
}
.modal-dialog .dialog-form fieldset .dialog-actions--grid > *:nth-child(odd) {
  margin-left: 0;
}
.modal-dialog .dialog-form input[type=text], .modal-dialog .dialog-form .admin textarea, .admin .modal-dialog .dialog-form textarea, .modal-dialog .dialog-form .admin .textarea, .admin .modal-dialog .dialog-form .textarea, .modal-dialog .dialog-form .guest textarea, .guest .modal-dialog .dialog-form textarea, .modal-dialog .dialog-form .guest .textarea, .guest .modal-dialog .dialog-form .textarea, .modal-dialog .dialog-form .admin-base textarea, .admin-base .modal-dialog .dialog-form textarea, .modal-dialog .dialog-form .admin-base .textarea, .admin-base .modal-dialog .dialog-form .textarea,
.modal-dialog .dialog-form input[type=email],
.modal-dialog .dialog-form .admin textarea[type=email],
.admin .modal-dialog .dialog-form textarea[type=email],
.modal-dialog .dialog-form .admin [type=email].textarea,
.admin .modal-dialog .dialog-form [type=email].textarea,
.modal-dialog .dialog-form .guest textarea[type=email],
.guest .modal-dialog .dialog-form textarea[type=email],
.modal-dialog .dialog-form .guest [type=email].textarea,
.guest .modal-dialog .dialog-form [type=email].textarea,
.modal-dialog .dialog-form .admin-base textarea[type=email],
.admin-base .modal-dialog .dialog-form textarea[type=email],
.modal-dialog .dialog-form .admin-base [type=email].textarea,
.admin-base .modal-dialog .dialog-form [type=email].textarea,
.modal-dialog .dialog-form input[type=password],
.modal-dialog .dialog-form .admin textarea[type=password],
.admin .modal-dialog .dialog-form textarea[type=password],
.modal-dialog .dialog-form .admin [type=password].textarea,
.admin .modal-dialog .dialog-form [type=password].textarea,
.modal-dialog .dialog-form .guest textarea[type=password],
.guest .modal-dialog .dialog-form textarea[type=password],
.modal-dialog .dialog-form .guest [type=password].textarea,
.guest .modal-dialog .dialog-form [type=password].textarea,
.modal-dialog .dialog-form .admin-base textarea[type=password],
.admin-base .modal-dialog .dialog-form textarea[type=password],
.modal-dialog .dialog-form .admin-base [type=password].textarea,
.admin-base .modal-dialog .dialog-form [type=password].textarea,
.modal-dialog .dialog-form input[type=date],
.modal-dialog .dialog-form .admin textarea[type=date],
.admin .modal-dialog .dialog-form textarea[type=date],
.modal-dialog .dialog-form .admin [type=date].textarea,
.admin .modal-dialog .dialog-form [type=date].textarea,
.modal-dialog .dialog-form .guest textarea[type=date],
.guest .modal-dialog .dialog-form textarea[type=date],
.modal-dialog .dialog-form .guest [type=date].textarea,
.guest .modal-dialog .dialog-form [type=date].textarea,
.modal-dialog .dialog-form .admin-base textarea[type=date],
.admin-base .modal-dialog .dialog-form textarea[type=date],
.modal-dialog .dialog-form .admin-base [type=date].textarea,
.admin-base .modal-dialog .dialog-form [type=date].textarea,
.modal-dialog .dialog-form textarea {
  box-sizing: border-box;
  border: 2px solid #bcc2c7;
  border-radius: 5px;
  font-size: 1.8rem;
  height: 5rem;
  width: 100%;
  padding: 0 1em;
  color: #4c4f52;
  background: #fff;
  font-weight: 400;
}
.modal-dialog .dialog-form input[type=text]:focus, .modal-dialog .dialog-form .admin textarea[type=text]:focus, .admin .modal-dialog .dialog-form textarea[type=text]:focus, .modal-dialog .dialog-form .guest textarea[type=text]:focus, .guest .modal-dialog .dialog-form textarea[type=text]:focus, .modal-dialog .dialog-form .admin-base textarea[type=text]:focus, .admin-base .modal-dialog .dialog-form textarea[type=text]:focus, .modal-dialog .dialog-form .admin textarea:focus, .admin .modal-dialog .dialog-form textarea:focus, .modal-dialog .dialog-form .admin .textarea:focus, .admin .modal-dialog .dialog-form .textarea:focus, .modal-dialog .dialog-form .guest textarea:focus, .guest .modal-dialog .dialog-form textarea:focus, .modal-dialog .dialog-form .guest .textarea:focus, .guest .modal-dialog .dialog-form .textarea:focus, .modal-dialog .dialog-form .admin-base textarea:focus, .admin-base .modal-dialog .dialog-form textarea:focus, .modal-dialog .dialog-form .admin-base .textarea:focus, .admin-base .modal-dialog .dialog-form .textarea:focus,
.modal-dialog .dialog-form input[type=email]:focus,
.modal-dialog .dialog-form .admin textarea[type=email]:focus,
.admin .modal-dialog .dialog-form textarea[type=email]:focus,
.modal-dialog .dialog-form .guest textarea[type=email]:focus,
.guest .modal-dialog .dialog-form textarea[type=email]:focus,
.modal-dialog .dialog-form .admin-base textarea[type=email]:focus,
.admin-base .modal-dialog .dialog-form textarea[type=email]:focus,
.modal-dialog .dialog-form input[type=password]:focus,
.modal-dialog .dialog-form .admin textarea[type=password]:focus,
.admin .modal-dialog .dialog-form textarea[type=password]:focus,
.modal-dialog .dialog-form .guest textarea[type=password]:focus,
.guest .modal-dialog .dialog-form textarea[type=password]:focus,
.modal-dialog .dialog-form .admin-base textarea[type=password]:focus,
.admin-base .modal-dialog .dialog-form textarea[type=password]:focus,
.modal-dialog .dialog-form input[type=date]:focus,
.modal-dialog .dialog-form .admin textarea[type=date]:focus,
.admin .modal-dialog .dialog-form textarea[type=date]:focus,
.modal-dialog .dialog-form .guest textarea[type=date]:focus,
.guest .modal-dialog .dialog-form textarea[type=date]:focus,
.modal-dialog .dialog-form .admin-base textarea[type=date]:focus,
.admin-base .modal-dialog .dialog-form textarea[type=date]:focus,
.modal-dialog .dialog-form textarea:focus {
  border-color: #6a737b;
}
.modal-dialog .dialog-form textarea {
  height: auto;
  padding: 0.5em 1em;
  line-height: 1.2em;
}
.modal-dialog .dialog-form input::-webkit-input-placeholder, .modal-dialog .dialog-form .admin textarea::-webkit-input-placeholder, .admin .modal-dialog .dialog-form textarea::-webkit-input-placeholder, .modal-dialog .dialog-form .admin .textarea::-webkit-input-placeholder, .admin .modal-dialog .dialog-form .textarea::-webkit-input-placeholder, .modal-dialog .dialog-form .guest textarea::-webkit-input-placeholder, .guest .modal-dialog .dialog-form textarea::-webkit-input-placeholder, .modal-dialog .dialog-form .guest .textarea::-webkit-input-placeholder, .guest .modal-dialog .dialog-form .textarea::-webkit-input-placeholder, .modal-dialog .dialog-form .admin-base textarea::-webkit-input-placeholder, .admin-base .modal-dialog .dialog-form textarea::-webkit-input-placeholder, .modal-dialog .dialog-form .admin-base .textarea::-webkit-input-placeholder, .admin-base .modal-dialog .dialog-form .textarea::-webkit-input-placeholder, .modal-dialog .dialog-form textarea::-webkit-input-placeholder {
  color: #bcc2c7;
}
.modal-dialog .dialog-form input:-moz-placeholder, .modal-dialog .dialog-form .admin textarea:-moz-placeholder, .admin .modal-dialog .dialog-form textarea:-moz-placeholder, .modal-dialog .dialog-form .admin .textarea:-moz-placeholder, .admin .modal-dialog .dialog-form .textarea:-moz-placeholder, .modal-dialog .dialog-form .guest textarea:-moz-placeholder, .guest .modal-dialog .dialog-form textarea:-moz-placeholder, .modal-dialog .dialog-form .guest .textarea:-moz-placeholder, .guest .modal-dialog .dialog-form .textarea:-moz-placeholder, .modal-dialog .dialog-form .admin-base textarea:-moz-placeholder, .admin-base .modal-dialog .dialog-form textarea:-moz-placeholder, .modal-dialog .dialog-form .admin-base .textarea:-moz-placeholder, .admin-base .modal-dialog .dialog-form .textarea:-moz-placeholder, .modal-dialog .dialog-form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #bcc2c7;
}
.modal-dialog .dialog-form input::-moz-placeholder, .modal-dialog .dialog-form .admin textarea::-moz-placeholder, .admin .modal-dialog .dialog-form textarea::-moz-placeholder, .modal-dialog .dialog-form .admin .textarea::-moz-placeholder, .admin .modal-dialog .dialog-form .textarea::-moz-placeholder, .modal-dialog .dialog-form .guest textarea::-moz-placeholder, .guest .modal-dialog .dialog-form textarea::-moz-placeholder, .modal-dialog .dialog-form .guest .textarea::-moz-placeholder, .guest .modal-dialog .dialog-form .textarea::-moz-placeholder, .modal-dialog .dialog-form .admin-base textarea::-moz-placeholder, .admin-base .modal-dialog .dialog-form textarea::-moz-placeholder, .modal-dialog .dialog-form .admin-base .textarea::-moz-placeholder, .admin-base .modal-dialog .dialog-form .textarea::-moz-placeholder, .modal-dialog .dialog-form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #bcc2c7;
}
.modal-dialog .dialog-form input:-ms-input-placeholder, .modal-dialog .dialog-form .admin textarea:-ms-input-placeholder, .admin .modal-dialog .dialog-form textarea:-ms-input-placeholder, .modal-dialog .dialog-form .admin .textarea:-ms-input-placeholder, .admin .modal-dialog .dialog-form .textarea:-ms-input-placeholder, .modal-dialog .dialog-form .guest textarea:-ms-input-placeholder, .guest .modal-dialog .dialog-form textarea:-ms-input-placeholder, .modal-dialog .dialog-form .guest .textarea:-ms-input-placeholder, .guest .modal-dialog .dialog-form .textarea:-ms-input-placeholder, .modal-dialog .dialog-form .admin-base textarea:-ms-input-placeholder, .admin-base .modal-dialog .dialog-form textarea:-ms-input-placeholder, .modal-dialog .dialog-form .admin-base .textarea:-ms-input-placeholder, .admin-base .modal-dialog .dialog-form .textarea:-ms-input-placeholder, .modal-dialog .dialog-form textarea:-ms-input-placeholder {
  color: #bcc2c7;
}
.modal-dialog .dialog-form__label {
  display: block;
  padding: 0 1rem 0.5rem 1rem;
  font-size: 1.4rem;
  color: #bcc2c7;
  line-height: 1em;
}
.modal-dialog .dialog-form .ui--select {
  box-sizing: border-box;
  border: 2px solid #4c4f52;
  border-radius: 5px;
  font-size: 1.8rem;
  height: 5rem;
  width: 100%;
  color: #4c4f52;
  font-weight: 400;
}
.modal-dialog .dialog-form .ui--select .select2-selection__arrow {
  color: #4c4f52;
}
.modal-dialog .dialog-form .ui--checkbox-group {
  display: block;
}
.modal-dialog .dialog-form .ui--checkbox-group > * {
  display: block;
  margin: 0;
  padding: 0;
  margin-bottom: 1.5rem;
}
.modal-dialog .dialog-form .ui--checkbox label {
  color: #7c8287;
  word-break: break-all;
}
.modal-dialog .dialog-form .ui--checkbox--agree a {
  color: #35acff;
  margin-left: 0.5rem;
}
.modal-dialog .dialog-form .ui--checkbox:hover label {
  color: #979b9f;
}
.modal-dialog .dialog-form .ui--checkbox :checked + label {
  color: #38b87c;
}
.modal-dialog .dialog-form .ui--checkbox--agree :checked + label {
  color: #35acff;
}
.modal-dialog .dialog-form .ui--checkbox.disabled {
  opacity: 0.3;
}
.modal-dialog .dialog-form .ui--checkbox.disabled label, .modal-dialog .dialog-form .ui--checkbox.disabled input, .modal-dialog .dialog-form .ui--checkbox.disabled .admin textarea, .admin .modal-dialog .dialog-form .ui--checkbox.disabled textarea, .modal-dialog .dialog-form .ui--checkbox.disabled .admin .textarea, .admin .modal-dialog .dialog-form .ui--checkbox.disabled .textarea, .modal-dialog .dialog-form .ui--checkbox.disabled .guest textarea, .guest .modal-dialog .dialog-form .ui--checkbox.disabled textarea, .modal-dialog .dialog-form .ui--checkbox.disabled .guest .textarea, .guest .modal-dialog .dialog-form .ui--checkbox.disabled .textarea, .modal-dialog .dialog-form .ui--checkbox.disabled .admin-base textarea, .admin-base .modal-dialog .dialog-form .ui--checkbox.disabled textarea, .modal-dialog .dialog-form .ui--checkbox.disabled .admin-base .textarea, .admin-base .modal-dialog .dialog-form .ui--checkbox.disabled .textarea {
  cursor: default;
}
.modal-dialog .dialog-form__text-input--search input[type=text], .modal-dialog .dialog-form__text-input--search .admin textarea, .admin .modal-dialog .dialog-form__text-input--search textarea, .modal-dialog .dialog-form__text-input--search .admin .textarea, .admin .modal-dialog .dialog-form__text-input--search .textarea, .modal-dialog .dialog-form__text-input--search .guest textarea, .guest .modal-dialog .dialog-form__text-input--search textarea, .modal-dialog .dialog-form__text-input--search .guest .textarea, .guest .modal-dialog .dialog-form__text-input--search .textarea, .modal-dialog .dialog-form__text-input--search .admin-base textarea, .admin-base .modal-dialog .dialog-form__text-input--search textarea, .modal-dialog .dialog-form__text-input--search .admin-base .textarea, .admin-base .modal-dialog .dialog-form__text-input--search .textarea {
  padding-right: 2.5em;
}
.modal-dialog .dialog-form__inline-inputs > div {
  width: 48%;
}
@media (max-width: 599px) {
  .modal-dialog .dialog-form__inline-inputs {
    display: block;
  }
  .modal-dialog .dialog-form__inline-inputs > div {
    width: 100%;
  }
  .modal-dialog .dialog-form__inline-inputs > div:first-child {
    margin-bottom: 2.25rem;
  }
}
.modal-dialog .dialog-form__exp-cvc {
  padding: 0 0.75rem;
}
.modal-dialog .dialog-form__exp-cvc > div {
  width: 10rem !important;
}
.modal-dialog .dialog-form__exp-cvc figure {
  margin-top: 1.5rem;
}
.modal-dialog .dialog-form fieldset.dialog-form__checkbox {
  padding: 0 2rem;
}
.modal-dialog .dialog-form fieldset.dialog-form__checkbox--no-pad {
  padding: 0;
}
.modal-dialog .dialog-form__checkbox-cols {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0 auto;
}
.modal-dialog .dialog-form__checkbox-cols > * {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  margin-right: 2%;
  margin-bottom: 1rem;
}
.modal-dialog .dialog-form__checkbox-cols > *:nth-of-type(2n) {
  margin-right: 0;
}
.modal-dialog .dialog-form__search-btn {
  background: none;
  border: 0;
  position: absolute;
  right: 2rem;
  top: 50%;
  margin-top: -1rem;
  z-index: 2;
  width: 2.4rem;
  height: 2rem;
  display: block;
  font-size: 2.1rem;
}
.modal-dialog .dialog-actions {
  display: block;
}
.modal-dialog .dialog-actions .button, .modal-dialog .dialog-actions .button--subscribe, .modal-dialog .dialog-actions .ui-button, .modal-dialog .dialog-actions .button--xl {
  display: inline-block;
}
.modal-dialog .dialog-actions--flex-center * {
  margin: 0 1rem;
}
.modal-dialog .dialog-actions--grid {
  width: 100%;
  flex-wrap: wrap;
}
.modal-dialog .dialog-actions--grid > * {
  width: 47%;
  margin-left: 6%;
  display: inline-block;
}
.modal-dialog .dialog-actions--grid > *:nth-child(odd) {
  margin-left: 0;
}
.modal-dialog .toggle-show-pass {
  color: #bcc2c7;
  right: 2rem;
}
.modal-dialog .dialog-tabs {
  width: 240px;
  margin: 0 auto;
  margin-bottom: 3rem;
}
.modal-dialog .dialog-tabs__tab {
  padding: 0 1em;
}
.modal-dialog .dialog-table {
  width: 100%;
  font-size: 1.6rem;
}
.modal-dialog .dialog-table th, .modal-dialog .dialog-table td {
  padding: 0.75em 0.1em;
  font-weight: 400;
}
@media (max-width: 599px) {
  .modal-dialog .dialog-table th, .modal-dialog .dialog-table td {
    font-size: 1.4rem;
  }
}
@media (max-width: 420px) {
  .modal-dialog .dialog-table th, .modal-dialog .dialog-table td {
    font-size: 1.3rem;
  }
}
.modal-dialog .dialog-table td.checkmark * {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.modal-dialog .dialog-table td.checkmark i {
  font-size: 1.8rem;
}
.modal-dialog .dialog-table--striped tbody tr:nth-child(odd) {
  background: #eeeff0;
}
.modal-dialog .dialog-table--striped td {
  padding: 0.75em 1em;
}
.modal-dialog .dialog-table--striped th {
  padding: 0.75em 1em 1.5em 1em;
}
.modal-dialog .dialog-bordered {
  display: block;
  clear: both;
  border: 1px solid #bcc2c7;
  padding: 2rem;
  width: 100%;
}
.modal-dialog .dialog-message {
  display: block;
  width: 100%;
  background: #bcc2c7;
  color: #fff;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  padding: 1em 1.5em;
  border-radius: 5px;
  border: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.modal-dialog__logo {
  width: 9rem;
}
.modal-dialog__logo svg {
  max-height: 100%;
  fill: #ff008b;
}
.modal-dialog hr {
  border-top: 3px solid #7c8287;
  margin: 2rem 0 2rem;
  width: 100%;
}
.modal-dialog__links {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
@media (max-width: 599px) {
  .modal-dialog__links {
    margin-bottom: 2.5rem;
    padding: 0 0.75rem;
  }
}
.modal-dialog__links > * {
  white-space: nowrap;
  display: inline-block;
  box-sizing: border-box;
}
.modal-dialog__links a:not(:hover):not(:active):not(.active) {
  color: #7c8287;
}
.modal-dialog__links a:hover {
  color: #4c4f52;
}
@media (max-width: 599px) {
  .modal-dialog__links.HelpDialog {
    display: block;
    text-align: center;
  }
}
@media (max-width: 599px) {
  .modal-dialog__links.HelpDialog li {
    padding: 0 0.5rem;
    display: inline;
    line-height: 1.8rem;
  }
}
.modal-dialog__copyright {
  font-size: 1.3rem;
  color: #7c8287;
  display: block;
}

.modal-dialog--dark {
  background: #4c4f52;
  border-radius: 5px;
  color: #bcc2c7;
}
.modal-dialog--dark .dialog-content {
  background: none;
}
.modal-dialog--dark .dialog-form input[type=text], .modal-dialog--dark .dialog-form .admin .textarea, .admin .modal-dialog--dark .dialog-form .textarea, .modal-dialog--dark .dialog-form .guest .textarea, .guest .modal-dialog--dark .dialog-form .textarea, .modal-dialog--dark .dialog-form .admin-base .textarea, .admin-base .modal-dialog--dark .dialog-form .textarea,
.modal-dialog--dark .dialog-form input[type=email],
.modal-dialog--dark .dialog-form input[type=password],
.modal-dialog--dark .dialog-form input[type=date],
.modal-dialog--dark .dialog-form textarea {
  background: #000;
  border-color: #7c8287;
  color: #FFF;
}
.modal-dialog--dark .dialog-form input[type=text]:focus, .modal-dialog--dark .dialog-form .admin .textarea:focus, .admin .modal-dialog--dark .dialog-form .textarea:focus, .modal-dialog--dark .dialog-form .guest .textarea:focus, .guest .modal-dialog--dark .dialog-form .textarea:focus, .modal-dialog--dark .dialog-form .admin-base .textarea:focus, .admin-base .modal-dialog--dark .dialog-form .textarea:focus,
.modal-dialog--dark .dialog-form input[type=email]:focus,
.modal-dialog--dark .dialog-form input[type=password]:focus,
.modal-dialog--dark .dialog-form input[type=date]:focus,
.modal-dialog--dark .dialog-form textarea:focus {
  border-color: #FFF;
}
.modal-dialog--dark .dialog-form input::-webkit-input-placeholder, .modal-dialog--dark .dialog-form .admin .textarea::-webkit-input-placeholder, .admin .modal-dialog--dark .dialog-form .textarea::-webkit-input-placeholder, .modal-dialog--dark .dialog-form .guest .textarea::-webkit-input-placeholder, .guest .modal-dialog--dark .dialog-form .textarea::-webkit-input-placeholder, .modal-dialog--dark .dialog-form .admin-base .textarea::-webkit-input-placeholder, .admin-base .modal-dialog--dark .dialog-form .textarea::-webkit-input-placeholder, .modal-dialog--dark .dialog-form textarea::-webkit-input-placeholder {
  color: #7c8287;
}
.modal-dialog--dark .dialog-form input:-moz-placeholder, .modal-dialog--dark .dialog-form .admin .textarea:-moz-placeholder, .admin .modal-dialog--dark .dialog-form .textarea:-moz-placeholder, .modal-dialog--dark .dialog-form .guest .textarea:-moz-placeholder, .guest .modal-dialog--dark .dialog-form .textarea:-moz-placeholder, .modal-dialog--dark .dialog-form .admin-base .textarea:-moz-placeholder, .admin-base .modal-dialog--dark .dialog-form .textarea:-moz-placeholder, .modal-dialog--dark .dialog-form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #7c8287;
}
.modal-dialog--dark .dialog-form input::-moz-placeholder, .modal-dialog--dark .dialog-form .admin .textarea::-moz-placeholder, .admin .modal-dialog--dark .dialog-form .textarea::-moz-placeholder, .modal-dialog--dark .dialog-form .guest .textarea::-moz-placeholder, .guest .modal-dialog--dark .dialog-form .textarea::-moz-placeholder, .modal-dialog--dark .dialog-form .admin-base .textarea::-moz-placeholder, .admin-base .modal-dialog--dark .dialog-form .textarea::-moz-placeholder, .modal-dialog--dark .dialog-form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #7c8287;
}
.modal-dialog--dark .dialog-form input:-ms-input-placeholder, .modal-dialog--dark .dialog-form .admin .textarea:-ms-input-placeholder, .admin .modal-dialog--dark .dialog-form .textarea:-ms-input-placeholder, .modal-dialog--dark .dialog-form .guest .textarea:-ms-input-placeholder, .guest .modal-dialog--dark .dialog-form .textarea:-ms-input-placeholder, .modal-dialog--dark .dialog-form .admin-base .textarea:-ms-input-placeholder, .admin-base .modal-dialog--dark .dialog-form .textarea:-ms-input-placeholder, .modal-dialog--dark .dialog-form textarea:-ms-input-placeholder {
  color: #7c8287;
}
.modal-dialog--dark .dialog-form input:-webkit-autofill, .modal-dialog--dark .dialog-form .admin .textarea:-webkit-autofill, .admin .modal-dialog--dark .dialog-form .textarea:-webkit-autofill, .modal-dialog--dark .dialog-form .guest .textarea:-webkit-autofill, .guest .modal-dialog--dark .dialog-form .textarea:-webkit-autofill, .modal-dialog--dark .dialog-form .admin-base .textarea:-webkit-autofill, .admin-base .modal-dialog--dark .dialog-form .textarea:-webkit-autofill, .modal-dialog--dark .dialog-form textarea:-webkit-autofill {
  background-color: #000 !important;
  color: #FFF;
}

.dialog-picker {
  display: block;
}
.dialog-picker .select2-selection__arrow {
  color: #4c4f52;
}
.dialog-picker .select2-selection--single {
  border: 2px solid #4c4f52;
  font-size: 1.8rem;
  height: 5rem;
}
.dialog-picker .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 4.6rem;
  color: #4c4f52;
  padding: 0 1em;
}

.tabber {
  display: block;
  position: relative;
  padding: 0 2rem;
  margin: 0 auto;
  margin-bottom: 2.5rem;
  width: 26rem;
  background: #fff;
}
.tabber__msg {
  display: block;
  text-align: center;
  line-height: 1em;
  font-size: 1.6rem;
  color: #444;
}
.tabber__btn {
  position: absolute;
  top: 0;
  display: inline-block;
  cursor: pointer;
  font-size: 2rem;
  color: #444;
}
.tabber__btn:hover {
  color: #666;
}
.tabber__btn--prev {
  left: 0;
}
.tabber__btn--next {
  right: 0;
}
.tabber__btn:disabled, .tabber__btn.disabled {
  opacity: 0.4;
}

.payment-options {
  display: block;
  text-align: center;
}
.payment-options__card {
  display: inline-block;
  margin: 0 0.5rem;
  width: 5.8rem;
}
.trans-results {
  display: block;
  width: 100%;
  max-width: 30rem;
}
.trans-results__header {
  padding: 0 1rem;
}
.trans-results__header > * {
  display: inline-block;
}
.trans-results__header__icon {
  width: 9rem;
}
@media (max-width: 599px) {
  .trans-results__header__icon {
    width: 8rem;
  }
}
.trans-results__header__text * {
  display: block;
  text-align: center;
  line-height: 1em;
}
.trans-results__header__text .text--60 {
  margin-bottom: 0.5rem;
}
.trans-results__total {
  width: 26rem;
  margin: 0 auto;
}
.trans-results hr {
  border: none;
  display: block;
  background: #bcc2c7;
  height: 1px;
  margin: 2rem auto;
  max-width: 26rem;
}

.promo-header {
  display: table;
  width: 90%;
  margin: 0 auto;
  margin-bottom: 3rem;
}
@media (max-width: 599px) {
  .promo-header {
    width: 100%;
    max-width: 28rem;
    margin-bottom: 2rem;
  }
}
.promo-header > * {
  display: table-cell;
  vertical-align: middle;
}
.promo-header__icon {
  width: 6rem;
  padding-left: 1rem;
  padding-right: 3rem;
  text-align: right;
}
@media (max-width: 599px) {
  .promo-header__icon {
    width: 5rem;
    padding-right: 2rem;
  }
}
.promo-header__text {
  text-align: left;
}
.promo-header__h2 {
  font-size: 3rem;
  font-weight: 600;
  line-height: 1;
  display: block;
  color: #4c4f52;
  margin-bottom: 0.6rem;
}
@media (max-width: 599px) {
  .promo-header__h2 {
    font-size: 2.4rem;
  }
}
@media (max-width: 500px) {
  .promo-header__h2 {
    font-size: 2.1rem;
  }
}
.promo-header__sub-text {
  font-size: 1.4rem;
}
@media (max-width: 599px) {
  .promo-header__sub-text {
    font-size: 1.2rem;
  }
}

.register-modal__panel {
  padding: 2rem 0;
  display: none;
  vertical-align: top;
}
.register-modal__panel.active {
  display: inline-block;
}
.register-modal__panel label a {
  color: #38b87c;
}
.register-modal__row {
  display: block;
  text-align: center;
  line-height: 1;
}
.register-modal a.close {
  color: #bcc2c7;
  top: 1.25rem;
  right: 1.25rem;
  position: absolute;
}
.register-modal a.close:hover {
  color: #d2d6da;
}
.register-modal__features {
  list-style-type: none;
}
.register-modal__features li {
  display: block;
  position: relative;
  padding: 1.25rem 0 1.25rem 6.5rem;
}
.register-modal__features li:last-child {
  padding-bottom: 0;
}
.register-modal__features__icon {
  position: absolute;
  left: 0;
  top: 0.8rem;
  width: 4.8rem;
}
.register-modal__features em, .register-modal__features span {
  display: block;
}
.register-modal__features em {
  font-size: 1.8rem;
  font-style: normal;
  margin-bottom: 0.65rem;
  line-height: 1;
  font-weight: 500;
}
.register-modal__features span {
  font-size: 1.5rem;
}
.register-modal__back {
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  top: 1.25rem;
  left: 1.25rem;
  background: none;
  border: none;
  width: 4rem;
  height: 3.2rem;
  font-size: 2.8rem;
  line-height: 3.2rem;
  color: #bcc2c7;
}

@media (max-width: 599px) {
  .modalHelpDialogContent {
    height: 300px;
    overflow-y: auto;
  }
}

.auth {
  width: 100%;
  display: flex;
  padding: 5rem 0;
  font-weight: 400;
  align-items: center;
  flex-direction: column;
  box-sizing: border-box;
  justify-content: space-between;
  font-family: Arial;
  /* HEADER ------------------------*/
  /*--------------------------------*/
  /* BODY --------------------------*/
  /*--------------------------------*/
  /* FOOTER ------------------------*/
  /*--------------------------------*/
}
@media (max-width: 920px) {
  .auth {
    padding: 4rem 0;
  }
}
@media (max-width: 920px) {
  .auth {
    padding: 3rem 0;
  }
}
.auth *, .auth *:before, .auth *:after {
  box-sizing: inherit;
}
.auth__header {
  display: block;
  text-align: center;
}
.auth__logo {
  display: inline-block;
  width: 9.5rem;
  margin-bottom: 3rem;
}
.auth__logo svg {
  max-height: 100%;
}
@media (max-width: 920px) {
  .auth__logo {
    width: 8rem;
  }
}
@media (max-width: 599px) {
  .auth__logo {
    width: 6rem;
    margin-bottom: 2rem;
  }
}
.auth__logo svg {
  fill: #ff008b;
}
.auth__page-title {
  color: #7c8287;
  font-weight: 300;
  font-size: 3rem;
  display: block;
  text-align: center;
  line-height: 1em;
  margin-bottom: 4rem;
}
@media (max-width: 920px) {
  .auth__page-title {
    font-size: 2.4rem;
  }
}
@media (max-width: 599px) {
  .auth__page-title {
    font-size: 2.1rem;
    margin-bottom: 3rem;
  }
}
.auth__page-title--with-sub {
  margin-bottom: 2rem;
}
@media (max-width: 599px) {
  .auth__page-title--with-sub {
    margin-bottom: 1.5rem;
  }
}
.auth__sub-title {
  display: block;
  text-align: center;
  font-size: 1.8rem;
  margin-bottom: 4rem;
  line-height: 1;
}
@media (max-width: 599px) {
  .auth__sub-title {
    margin-bottom: 2em;
    font-size: 1.6rem;
  }
}
@media (max-width: 420px) {
  .auth__sub-title {
    font-size: 1.4rem;
  }
}
.auth__page-logo {
  display: table;
  margin: 0 auto;
}
@media (max-width: 750px) {
  .auth__page-logo {
    width: 50%;
  }
}
.auth__page-logo img {
  max-width: 100%;
  display: block;
}
.auth__body {
  width: 100%;
}
.auth__body .modal-dialog {
  margin: 0 auto;
  margin-bottom: 4rem;
}
.auth__body .dialog-form {
  width: 100%;
}
@media (max-width: 920px) {
  .auth__body .dialog-form .text--18 {
    font-size: 1.4rem;
  }
}
@media (max-width: 920px) {
  .auth__body .dialog-form .mb-2 {
    margin-bottom: 1.5rem;
  }
}
.auth__body .dialog-login-loading.loading {
  -webkit-animation-name: glow-load;
          animation-name: glow-load;
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  transition: box-shadow 300ms;
}
.auth__body .dialog-content {
  padding: 3rem;
}
@media (max-width: 920px) {
  .auth__body .dialog-content {
    padding: 2rem;
  }
}
.auth__body .toggle-show-pass {
  color: #bcc2c7;
}
.auth__body .toggle-show-pass:hover {
  color: #FFF;
}
.auth__body .dialog-container {
  display: table;
  width: 100%;
}
@media (max-width: 599px) {
  .auth__body .dialog-container {
    display: block;
  }
}
.auth__body .dialog-container .dialog-side {
  display: table-cell;
  width: 50%;
  vertical-align: top;
}
@media (max-width: 750px) {
  .auth__body .dialog-container .dialog-side {
    display: block;
    width: 100%;
  }
}
.auth__body .dialog-container .dialog-side.left-side {
  border-right: 0.2rem solid #FFF;
}
@media (max-width: 750px) {
  .auth__body .dialog-container .dialog-side.left-side {
    border-right: 0;
  }
}
.auth__body .dialog-container .dialog-side.left-side .content {
  padding-right: 2.5rem;
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
}
@media (max-width: 920px) {
  .auth__body .dialog-container .dialog-side.left-side .content {
    padding-right: 2.1rem;
  }
}
@media (max-width: 750px) {
  .auth__body .dialog-container .dialog-side.left-side .content {
    padding-right: 0;
  }
}
.auth__body .dialog-container .dialog-side.left-side .content .val-text {
  text-align: left;
}
.auth__body .dialog-container .dialog-side.left-side .content .badge-link {
  display: inline-block;
}
.auth__body .dialog-container .dialog-side.right-side .content {
  padding-left: 2.5rem;
  color: #FFF;
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
}
@media (max-width: 599px) {
  .auth__body .dialog-container .dialog-side.right-side .content {
    display: table;
    margin: 0 auto;
    padding-left: 0;
  }
}
@media (max-width: 920px) {
  .auth__body .dialog-container .dialog-side.right-side .content {
    padding-left: 2.1rem;
  }
}
@media (max-width: 750px) {
  .auth__body .dialog-container .dialog-side.right-side .content {
    padding-left: 0;
  }
}
.auth__body .dialog-container .dialog-side.right-side .content .subtitle {
  font-size: 1.8rem;
  color: rgba(255, 255, 255, 0.75);
}
@media (max-width: 920px) {
  .auth__body .dialog-container .dialog-side.right-side .content .subtitle {
    font-size: 1.4rem;
  }
}
@media (max-width: 599px) {
  .auth__body .dialog-container .dialog-side.right-side .content .subtitle {
    text-align: center;
  }
}
.auth__body .dialog-container .dialog-side.right-side .content .subtitle-2 {
  font-size: 2.4rem;
  line-height: 2.4rem;
  padding-top: 0.5rem;
}
@media (max-width: 920px) {
  .auth__body .dialog-container .dialog-side.right-side .content .subtitle-2 {
    font-size: 2rem;
    line-height: 2rem;
  }
}
@media (max-width: 599px) {
  .auth__body .dialog-container .dialog-side.right-side .content .subtitle-2 {
    text-align: center;
  }
}
.auth__body .dialog-container .dialog-side.right-side .content .options {
  padding: 1.7rem 0 2.7rem 0;
}
.auth__body .dialog-container .dialog-side.right-side .content .options div {
  font-size: 1.7rem;
  line-height: 1.8rem;
  padding: 0.5rem 0 0.5rem 2.5rem;
  background: var(--auth-login-option);
}
@media (max-width: 920px) {
  .auth__body .dialog-container .dialog-side.right-side .content .options div {
    font-size: 1.4rem;
    line-height: 1.4rem;
  }
}
.auth__body .dialog-container .dialog-side.right-side .content .join {
  text-align: center;
}
.auth__body .dialog-container .dialog-side.right-side .content .join a {
  color: #1ce587;
  font-size: 2.7rem;
  text-decoration: underline;
  font-weight: bold;
}
.auth__body .radio-inline > * {
  display: inline-block;
  vertical-align: top;
}
.auth__body .radio-inline .radio label {
  padding-left: 2.5rem;
  color: #bcc2c7;
}
.auth__body .radio-inline input:checked + label, .auth__body .radio-inline .admin textarea:checked + label, .admin .auth__body .radio-inline textarea:checked + label, .auth__body .radio-inline .admin .textarea:checked + label, .admin .auth__body .radio-inline .textarea:checked + label, .auth__body .radio-inline .guest textarea:checked + label, .guest .auth__body .radio-inline textarea:checked + label, .auth__body .radio-inline .guest .textarea:checked + label, .guest .auth__body .radio-inline .textarea:checked + label, .auth__body .radio-inline .admin-base textarea:checked + label, .admin-base .auth__body .radio-inline textarea:checked + label, .auth__body .radio-inline .admin-base .textarea:checked + label, .admin-base .auth__body .radio-inline .textarea:checked + label {
  color: #1ce587;
}
.auth__body .radio-inline input:checked + label:before, .auth__body .radio-inline .admin textarea:checked + label:before, .admin .auth__body .radio-inline textarea:checked + label:before, .auth__body .radio-inline .admin .textarea:checked + label:before, .admin .auth__body .radio-inline .textarea:checked + label:before, .auth__body .radio-inline .guest textarea:checked + label:before, .guest .auth__body .radio-inline textarea:checked + label:before, .auth__body .radio-inline .guest .textarea:checked + label:before, .guest .auth__body .radio-inline .textarea:checked + label:before, .auth__body .radio-inline .admin-base textarea:checked + label:before, .admin-base .auth__body .radio-inline textarea:checked + label:before, .auth__body .radio-inline .admin-base .textarea:checked + label:before, .admin-base .auth__body .radio-inline .textarea:checked + label:before {
  color: #1ce587;
}
.auth__body .ui--checkbox a {
  color: #1ce587;
}
.auth__body .modal-dialog .dialog-form .ui--checkbox label {
  color: #bcc2c7;
}
.auth__body .modal-dialog .dialog-form .ui--checkbox:hover label {
  color: #bcc2c7;
}
.auth__body .modal-dialog .dialog-form .ui--checkbox :checked + label {
  color: #1ce587;
}
.auth__body .img--avatar img {
  border-radius: 30px;
}
@media (max-width: 500px) {
  .auth__body .img--avatar img {
    border-radius: 20px;
  }
}
.auth__footer {
  display: block;
  text-align: center;
}
.auth__h3 {
  display: block;
  text-align: center;
  font-size: 2.1rem;
  color: #7c8287;
  margin-bottom: 3rem;
  font-weight: 400;
}
@media (max-width: 599px) {
  .auth__h3 {
    font-size: 2rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 500px) {
  .auth__h3 {
    font-size: 1.8rem;
  }
}
@media (max-width: 420px) {
  .auth__h3 {
    font-size: 1.6rem;
  }
}
.auth__login--footer {
  width: 100%;
  display: flex;
  align-items: center;
  padding-bottom: 2em;
  justify-content: center;
}
.auth__login--footer-logo {
  max-width: 88px;
}

.badge-link {
  display: block;
  color: #7c8287;
  line-height: 1;
}
.badge-link * {
  display: inline-block;
  vertical-align: middle;
}
.badge-link:hover {
  color: #FFF;
}
.badge-link span {
  font-size: 1.8rem;
}
.badge-link i {
  font-size: 2rem;
  padding-right: 1rem;
}
@media (max-width: 599px) {
  .badge-link span {
    font-size: 1.6rem;
  }
  .badge-link i {
    font-size: 1.8rem;
  }
}

/* REG LIST --------------------------*/
/*------------------------------------*/
.feature-list {
  display: block;
  margin: 0 auto;
  max-width: 40rem;
  width: 90%;
  margin-bottom: 4rem;
}
@media (max-width: 599px) {
  .feature-list {
    margin-bottom: 3rem;
  }
}
.feature-list li {
  line-height: 1;
  padding: 1rem 2rem;
  border-radius: 5px;
}
.feature-list li:nth-child(odd) {
  background: #3c3d3e;
}
.feature-list li * {
  display: inline-block;
  vertical-align: middle;
}
.feature-list li span {
  color: #FFF;
  font-size: 1.6rem;
}
.feature-list li i {
  color: #38b87c;
  font-size: 2.1rem;
}
@media (max-width: 599px) {
  .feature-list li span {
    font-size: 1.4rem;
  }
  .feature-list li i {
    font-size: 1.8rem;
  }
}

.two-factor-code {
  padding-top: 25px;
}
.two-factor-code .title {
  font-size: 18px;
  text-align: center;
  padding-bottom: 25px;
  line-height: 18px;
}
.two-factor-code .container-qr {
  display: table;
  margin: 0 auto;
  width: 500px;
}
@media (max-width: 599px) {
  .two-factor-code .container-qr {
    width: 85%;
    display: block;
  }
}
.two-factor-code .container-qr label {
  font-size: 15px;
  line-height: 16px;
  padding-bottom: 7px;
  display: inline-block;
}
.two-factor-code .container-qr .info-text {
  padding: 10px 0 20px 0;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
}
.two-factor-code .container-qr button {
  color: #000;
  display: inline-block;
  padding: 5px 10px;
  background: #f1f1f1;
  font-size: 14px;
  cursor: pointer;
  border: 0;
}
.two-factor-code .container-qr .left-side {
  display: table-cell;
  vertical-align: top;
  font-size: 16px;
  line-height: 20px;
}
@media (max-width: 599px) {
  .two-factor-code .container-qr .left-side {
    display: block;
    padding-bottom: 15px;
  }
}
.two-factor-code .container-qr .left-side .content-side {
  padding-right: 10px;
}
@media (max-width: 599px) {
  .two-factor-code .container-qr .left-side .content-side {
    padding-right: 0;
  }
}
.two-factor-code .container-qr .left-side .content-side div {
  padding-bottom: 15px;
}
.two-factor-code .container-qr .left-side .content-side a {
  color: #000;
  display: inline-block;
  padding: 5px 10px;
  background: #f1f1f1;
  font-size: 14px;
}
.two-factor-code .container-qr .right-side {
  display: table-cell;
  width: 200px;
  vertical-align: top;
}
@media (max-width: 599px) {
  .two-factor-code .container-qr .right-side {
    display: block;
    width: auto;
  }
}

.disabled__sam:after, .tooltip footer:after, .admin .focus-expand:after, .guest .focus-expand:after, .admin-base .focus-expand:after, .container:after, .col-grid:after, .owl-vm > :after, #guest .registration-3 .advancement-checklist:after, #guest .registration-3 .finally:after, .experience-status:after, .clear:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

html {
  position: relative;
}
@media (max-width: 800px) {
  html {
    position: relative;
    height: 100%;
  }
}

.disabled__sam:after, .tooltip footer:after, .admin .focus-expand:after, .guest .focus-expand:after, .admin-base .focus-expand:after, .container:after, .col-grid:after, .owl-vm > :after, #guest .registration-3 .advancement-checklist:after, #guest .registration-3 .finally:after, .experience-status:after, .clear:after {
  content: "";
  display: table;
  clear: both;
}

.inline-block {
  display: inline-block;
  vertical-align: top;
}

.block {
  display: block;
}

.gtfo {
  height: none;
  position: absolute !important;
  left: -9999em !important;
  visibility: hidden !important;
  z-index: -100 !important;
}
.gtfo[style] {
  position: absolute !important;
  left: -9999em !important;
  visibility: hidden !important;
  z-index: -100 !important;
  height: 0;
  width: 0;
}

[id=guest] p.paragraph {
  font-size: 1.5rem;
  line-height: 1.4em;
}
[id=guest] .checkbox a {
  color: #35acff;
}
[id=guest] .checkbox a:hover {
  color: #FFF;
}
[id=guest] .radio.inlineblock {
  display: inline-block;
  vertical-align: top;
}
[id=guest] div.checkbox {
  display: block;
  padding-left: 3.5rem;
  position: relative;
  margin-bottom: 3rem;
}
[id=guest] div.checkbox label.paragraph {
  color: #FFF;
  font-size: 1.5rem;
  line-height: 1.4em;
}
[id=guest] div.checkbox label:before {
  position: absolute;
  left: 0.1rem;
  top: 0;
}

body {
  background: #000;
  min-width: 32rem;
}

hr {
  margin: 0;
  box-sizing: border-box;
  height: 1px;
  background: none;
  border: none;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}

.xp-square {
  box-sizing: border-box;
  border: 0.2rem solid rgba(255, 255, 255, 0.75);
  text-transform: uppercase;
  width: 9.3rem;
  font-weight: 300;
  text-align: center;
  padding-top: 0.1rem;
}
.xp-square .points,
.xp-square .points:after,
.xp-square .level {
  display: block;
}
.xp-square .points {
  padding: 1rem 0;
  line-height: 1em;
  font-size: 2.8rem;
  letter-spacing: 0;
}
.xp-square .points:after {
  letter-spacing: 0.1em;
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.3);
  content: "points";
  margin-top: 0.6rem;
  line-height: 1em;
}
.xp-square .level {
  background: rgba(255, 255, 255, 0.75);
  height: 2.2rem;
  line-height: 2.4rem;
  color: #262626;
  font-size: 1.3rem;
  letter-spacing: 0.1em;
}
.xp-square .level:before {
  content: "Level ";
}

.site-logo {
  border-radius: 0 !important;
}

.avatar,
.site-logo,
.logo-container {
  overflow: hidden;
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
}

.avatar, .site-logo {
  box-sizing: border-box;
  border: 0.2rem solid rgba(255, 255, 255, 0.3);
  background-clip: content-box;
}
.avatar img, .site-logo img {
  position: relative;
  top: -0.2rem;
  left: -0.2rem;
}

.avatar,
.site-logo {
  border-radius: 2rem;
  width: 7rem;
  height: 7rem;
}
.avatar img,
.site-logo img {
  height: 7rem;
  width: 7rem;
}

.avatar.small,
.site-logo.small {
  border-radius: 1rem;
  width: 3.5rem;
  height: 3.5rem;
}
.avatar.small img,
.site-logo.small img {
  height: 3.5rem;
  width: 3.5rem;
}

.avatar.large,
.site-logo.large {
  border-radius: 4rem;
  width: 14rem;
  height: 14rem;
}
.avatar.large img,
.site-logo.large img {
  height: 14rem;
  width: 14rem;
}

.avatar-container .throbber-wrap,
.site-logo .throbber-wrap {
  border-radius: 2rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  line-height: 14rem;
  height: 14rem;
  width: 14rem;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.avatar-container .throbber-wrap .throbber,
.site-logo .throbber-wrap .throbber {
  vertical-align: middle;
  font-size: 2.4rem;
}
.avatar-container.loading .throbber-wrap,
.site-logo.loading .throbber-wrap {
  z-index: 10;
}

.username,
.publisher,
.site-name,
.program-title {
  color: rgba(255, 255, 255, 0.75);
}
.username.liked, .username.disliked, .username.ignored, .username.followed,
.publisher.liked,
.publisher.disliked,
.publisher.ignored,
.publisher.followed,
.site-name.liked,
.site-name.disliked,
.site-name.ignored,
.site-name.followed,
.program-title.liked,
.program-title.disliked,
.program-title.ignored,
.program-title.followed {
  font-weight: 400;
  color: #FFF !important;
}
.username.liked:after,
.publisher.liked:after,
.site-name.liked:after,
.program-title.liked:after {
  content: "+";
  color: #39ee39;
  font-size: 1.5rem;
}
.username.disliked:after,
.publisher.disliked:after,
.site-name.disliked:after,
.program-title.disliked:after {
  content: "-";
  color: #ff3b5b;
  font-size: 1.5rem;
}
.username.followed:after,
.publisher.followed:after,
.site-name.followed:after,
.program-title.followed:after {
  content: "h";
  color: #ff289d;
  font-size: 1.5rem;
}
.username.ignored:after,
.publisher.ignored:after,
.site-name.ignored:after,
.program-title.ignored:after {
  content: "i";
  color: #ffe400;
  font-size: 1.5rem;
}

.username:before,
.site-name:before {
  vertical-align: top;
  font-family: "rickfont";
  margin-right: 0.5rem;
}

.username:after,
.site-name:after {
  vertical-align: top;
  font-family: "rickfont";
  margin-left: 0.5rem;
}

.badge {
  position: relative;
  line-height: 2rem;
  font-size: 1.6rem;
}
.badge .avatar,
.badge .site-logo {
  position: absolute;
  top: 0.2rem;
  left: 0;
  z-index: 2;
}
.badge .author {
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.badge .author:hover {
  color: #FFF;
}
.badge .username,
.badge .site-name,
.badge .program-title {
  display: block;
  position: relative;
  padding-left: 5rem;
  left: 0;
  margin-bottom: 0.2rem;
}
.badge .username:hover,
.badge .site-name:hover,
.badge .program-title:hover {
  padding-left: 0;
  left: 5rem;
}
.badge time, .badge .rank, .badge .type, .badge .title, .badge .label, .badge .sites-count {
  display: block;
  padding-left: 5rem;
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.1rem;
  text-transform: uppercase;
}
.badge .username:before,
.badge .site-name:before {
  margin-right: 0.8rem;
}
.badge .username:after,
.badge .site-name:after {
  margin-left: 0.8rem;
}
.badge.big .username,
.badge.big .site-name,
.badge.big .program-title {
  font-size: 1.6rem;
}

.button.log-out, .log-out.button--subscribe, .log-out.ui-button {
  color: #FFF;
}

[id=guest] .logged-in {
  width: 43rem;
}
[id=guest] .logged-in h1 {
  letter-spacing: 0.3em;
  font-size: 3.6rem;
  text-align: center;
}
[id=guest] .logged-in .button.log-out, [id=guest] .logged-in .log-out.button--subscribe, [id=guest] .logged-in .log-out.ui-button {
  width: 24rem;
  display: block;
  margin: 0 auto 4rem;
}
[id=guest] .logged-in .button.log-out i, [id=guest] .logged-in .log-out.button--subscribe i, [id=guest] .logged-in .log-out.ui-button i {
  font-size: 2.1rem;
}

[id=guest].register .logged-in .button.log-out, [id=guest].register .logged-in .log-out.button--subscribe, [id=guest].register .logged-in .log-out.ui-button {
  width: 27.5rem;
}

.badge-alt {
  box-sizing: border-box;
  width: 24rem;
  margin: 0 auto 4rem;
  position: relative;
  padding-left: 10.7rem;
  height: 7rem;
}
.badge-alt .avatar {
  position: absolute;
  left: 0;
  top: 0;
}
.badge-alt .username {
  display: block;
  font-size: 2.1rem;
  letter-spacing: 0.025em;
  color: #FFF;
  font-weight: 400;
  line-height: 1em;
}
.badge-alt .label {
  display: block;
  font-weight: 300;
  letter-spacing: 0.025em;
  font-size: 1.6rem;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 1.7rem;
  padding-top: 0.6rem;
}

.disabled--reactivated__h2 {
  color: #ff008b;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.2em;
}
.disabled.page-content {
  min-width: 40rem;
  width: 70% !important;
  margin: 6vh auto 0;
  padding-top: 5vw;
}
.disabled .log-out {
  position: absolute;
  bottom: 12.5vh;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  width: 17.7rem;
}
.disabled .disabled__heading {
  font-size: 3.6rem;
  letter-spacing: 0.3em;
  margin-bottom: 12vh;
}
.disabled__sam {
  box-sizing: border-box;
  margin-bottom: 23vh;
  position: relative;
  padding-left: 13rem;
}
.disabled__sam object {
  width: 10rem;
  position: absolute;
  top: 0;
  left: 0;
}
.disabled__sam p {
  padding-top: 2rem;
  color: inherit;
  font-size: 1.6rem;
  letter-spacing: inherit;
}
.disabled__sam .button, .disabled__sam .button--subscribe, .disabled__sam .ui-button {
  width: 25rem;
}

body.error {
  background: #262626;
  color: #7c8287;
}

.error-page {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.error-page__h1 {
  display: block;
  text-align: center;
  letter-spacing: normal;
  font-size: 4.8rem;
  line-height: 1em;
}
@media (max-width: 1024px) {
  .error-page__h1 {
    font-size: 4rem;
  }
}
@media (max-width: 920px) {
  .error-page__h1 {
    font-size: 3.6rem;
  }
}
@media (max-width: 599px) {
  .error-page__h1 {
    font-size: 3rem;
  }
}
@media (max-width: 500px) {
  .error-page__h1 {
    font-size: 2.8rem;
  }
}
.error-page__center {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 50rem;
  margin: 0 auto;
  height: 55rem;
  padding-top: 6rem;
}
@media (max-width: 920px) {
  .error-page__center {
    height: 45rem;
  }
}
@media (max-width: 599px) {
  .error-page__center {
    padding: 2rem 2rem 0 2rem;
    display: block;
  }
  .error-page__center > * {
    margin-bottom: 3rem;
  }
}
.error-page__logo {
  display: block;
  text-align: center;
}
.error-page__logo svg {
  display: inline-block !important;
  width: 14rem;
  fill: #ff008b;
  margin: 0 auto;
}
@media (max-width: 920px) {
  .error-page__logo svg {
    width: 12rem;
  }
}
@media (max-width: 599px) {
  .error-page__logo svg {
    width: 9rem;
  }
}
.error-page__logo figcaption {
  margin-top: 3rem;
  display: block;
  font-size: 1.4rem;
  color: rgba(255, 255, 255, 0.3);
}
@media (max-width: 599px) {
  .error-page__logo figcaption {
    margin-top: 2rem;
  }
}
.error-page__prompt {
  display: block;
  border: 2px solid #4f4f4f;
  padding: 3rem 0;
  width: 100%;
  text-align: center;
}
@media (max-width: 599px) {
  .error-page__prompt {
    padding: 2rem 0;
  }
}
.error-page__prompt * {
  line-height: 1;
}
.error-page__prompt h1 {
  font-size: 3.6rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 920px) {
  .error-page__prompt h1 {
    font-size: 2.8rem;
  }
}
@media (max-width: 599px) {
  .error-page__prompt h1 {
    font-size: 2.2rem;
    margin-bottom: 1rem;
  }
}
.error-page__prompt span {
  font-size: 2.1rem;
}
@media (max-width: 920px) {
  .error-page__prompt span {
    font-size: 1.6rem;
  }
}
@media (max-width: 599px) {
  .error-page__prompt span {
    font-size: 1.313rem;
  }
}
.error-page p {
  display: block;
  text-align: center;
  font-size: 1.8rem;
}
@media (max-width: 920px) {
  .error-page p {
    font-size: 1.6rem;
  }
}
@media (max-width: 599px) {
  .error-page p {
    font-size: 1.4rem;
  }
}
.error-page p a {
  color: #35acff;
}
.error-page .button--register {
  display: inline-block;
  height: 7rem;
  line-height: 7rem;
  width: 90%;
  background: #00bc5d;
  font-size: 3rem;
  color: #FFF;
}
.error-page .button--register:hover {
  border-color: #00bc5d;
  background: #00d66a;
}
@media (max-width: 920px) {
  .error-page .button--register {
    margin-top: 1rem;
    height: 6rem;
    line-height: 6rem;
    font-size: 2.8rem;
  }
}
@media (max-width: 599px) {
  .error-page .button--register {
    margin-top: 0.5rem;
    height: 5rem;
    line-height: 5rem;
    font-size: 2.2rem;
  }
}
.error-page__bg {
  display: block;
  width: 100%;
  height: 0;
  position: fixed;
  top: 55px;
  right: 0;
  left: 0;
  background-image: var(--guest-common-errorpage);
  background-size: contain;
  background-repeat: no-repeat;
  padding-top: 29.15%;
}
.error-page__info {
  width: 600px;
  height: 150px;
  background-color: transparent;
  z-index: 999;
  position: fixed;
  top: 150px;
  left: 130px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  color: black;
}
.error-page__title {
  font-size: 1.9rem;
  font-weight: bold;
}

.mp-basic {
  color: #7c8287;
  padding-top: 6rem;
}
@media (max-width: 599px) {
  .mp-basic {
    padding-top: 3rem;
  }
}
.mp-basic__wrap {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 80rem;
  padding: 0 2rem;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .mp-basic__wrap {
    padding: 0 1rem;
  }
  .mp-basic__wrap > * {
    margin-bottom: 3rem;
  }
}
.mp-basic__big-gap {
  margin-bottom: 10rem;
}
@media (max-width: 920px) {
  .mp-basic__big-gap {
    margin-bottom: 6rem;
  }
}
@media (max-width: 599px) {
  .mp-basic__big-gap {
    margin-bottom: 4rem;
  }
}
.mp-basic__logo {
  display: block;
  text-align: center;
}
.mp-basic__logo svg {
  display: inline-block !important;
  width: 14rem;
  fill: #ff008b;
  margin: 0 auto;
}
@media (max-width: 920px) {
  .mp-basic__logo svg {
    width: 12rem;
  }
}
@media (max-width: 599px) {
  .mp-basic__logo svg {
    width: 9rem;
  }
}
.mp-basic__logo figcaption {
  margin-top: 3rem;
  display: block;
  font-size: 1.4rem;
  color: rgba(255, 255, 255, 0.3);
}
@media (max-width: 599px) {
  .mp-basic__logo figcaption {
    margin-top: 2rem;
  }
}
.mp-basic__h1 {
  font-size: 3.6rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 920px) {
  .mp-basic__h1 {
    font-size: 2.8rem;
  }
}
@media (max-width: 599px) {
  .mp-basic__h1 {
    font-size: 2.2rem;
    margin-bottom: 1rem;
  }
}
.mp-basic__h4 {
  font-size: 2.1rem;
  margin-bottom: 5rem;
}
@media (max-width: 920px) {
  .mp-basic__h4 {
    font-size: 1.8rem;
    margin-bottom: 3rem;
  }
}
@media (max-width: 599px) {
  .mp-basic__h4 {
    font-size: 1.6rem;
  }
}
.mp-basic__type-big {
  color: #FFF;
  font-size: 2.1rem;
}
@media (max-width: 920px) {
  .mp-basic__type-big {
    font-size: 1.8rem;
  }
}
@media (max-width: 599px) {
  .mp-basic__type-big {
    font-size: 1.6rem;
  }
}
.mp-basic__type-big a {
  color: #35acff;
}
.mp-basic__p {
  color: #7c8287;
  font-size: 1.8rem;
}
.mp-basic__p i {
  margin-right: 0.5rem;
  vertical-align: bottom;
}
@media (max-width: 920px) {
  .mp-basic__p {
    font-size: 1.6rem;
  }
}
@media (max-width: 599px) {
  .mp-basic__p {
    font-size: 1.4rem;
  }
}
.mp-basic__box {
  display: block;
  border: 2px solid #4f4f4f;
  padding: 3rem 0;
  width: 100%;
  max-width: 50rem;
  text-align: center;
}
@media (max-width: 920px) {
  .mp-basic__box {
    padding: 2rem 0;
  }
}
.mp-basic__box * {
  line-height: 1;
}

.rip__block {
  display: block;
  padding: 6rem 2rem;
  border-bottom: 1px solid #979797;
}
@media (max-width: 920px) {
  .rip__block {
    padding: 4rem 2rem;
  }
}
@media (max-width: 599px) {
  .rip__block {
    padding: 2.5rem 1.5rem;
  }
}
@media (max-width: 500px) {
  .rip__block {
    padding: 2.25rem 1rem;
  }
}
.rip__block p {
  line-height: 1.6;
  font-size: 2.1rem;
  color: #fff;
}
@media (max-width: 920px) {
  .rip__block p {
    font-size: 1.8rem;
  }
}
@media (max-width: 599px) {
  .rip__block p {
    font-size: 1.6rem;
  }
}
@media (max-width: 500px) {
  .rip__block p {
    font-size: 1.4rem;
  }
}
.rip__block p a {
  color: #38b87c;
}
.rip__block p a:hover {
  text-decoration: underline;
}
.rip__block.smaller p {
  font-size: 1.6rem;
}
@media (max-width: 599px) {
  .rip__block.smaller p {
    font-size: 1.4rem;
  }
}
.rip__logo {
  display: block;
  text-align: center;
  margin-bottom: 2rem;
}
@media (max-width: 920px) {
  .rip__logo {
    margin-bottom: 0;
  }
}
.rip__logo svg {
  display: inline-block !important;
  width: 20rem;
  fill: #ff008b;
  margin: 0 auto;
}
@media (max-width: 920px) {
  .rip__logo svg {
    width: 15rem;
  }
}
@media (max-width: 599px) {
  .rip__logo svg {
    width: 9rem;
  }
}
.rip__h1, .rip__h2, .rip__h3 {
  line-height: 1;
  display: block;
  text-align: center;
  color: #fff;
}
.rip__h1 {
  font-size: 4.8rem;
  margin-bottom: 5rem;
  font-weight: 600;
}
@media (max-width: 920px) {
  .rip__h1 {
    font-size: 3.6rem;
    margin-bottom: 4rem;
  }
}
@media (max-width: 599px) {
  .rip__h1 {
    font-size: 3rem;
    margin-bottom: 3rem;
  }
}
@media (max-width: 500px) {
  .rip__h1 {
    font-size: 2.4rem;
  }
}
.rip__h3 {
  font-size: 3rem;
  font-weight: 600;
  margin-bottom: 3rem;
}
@media (max-width: 920px) {
  .rip__h3 {
    font-size: 2.4rem;
  }
}
@media (max-width: 599px) {
  .rip__h3 {
    font-size: 2rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 500px) {
  .rip__h3 {
    font-size: 1.8rem;
  }
}
.rip__hasmovies {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.6rem;
  line-height: 1.4;
  display: block;
  text-align: center;
  margin-bottom: 6rem;
}
@media (max-width: 920px) {
  .rip__hasmovies {
    margin-bottom: 4rem;
  }
}
@media (max-width: 599px) {
  .rip__hasmovies {
    margin-bottom: 3rem;
    font-size: 1.4rem;
  }
}
.rip__actions {
  display: block;
  text-align: center;
  padding: 5rem 0;
}
@media (max-width: 920px) {
  .rip__actions {
    padding: 4rem 0;
  }
}
@media (max-width: 599px) {
  .rip__actions {
    padding: 3rem 0;
  }
}
.rip__actions .button--xl, .rip__actions .ui-button {
  display: inline-block;
}
.rip__footer {
  text-align: center;
  border: 0;
  padding-bottom: 12rem;
}
@media (max-width: 920px) {
  .rip__footer {
    padding-bottom: 8rem;
  }
}
@media (max-width: 599px) {
  .rip__footer {
    padding-bottom: 6rem;
  }
}
.rip__footer__text {
  display: block;
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
  font-size: 2.1rem;
  margin-bottom: 3rem;
  line-height: 1;
}
@media (max-width: 920px) {
  .rip__footer__text {
    font-size: 1.8rem;
  }
}
@media (max-width: 599px) {
  .rip__footer__text {
    font-size: 1.6rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 500px) {
  .rip__footer__text {
    font-size: 1.4rem;
  }
}
.rip__footer__heart {
  color: rgba(255, 255, 255, 0.7);
  font-size: 2.1rem;
}
@media (max-width: 920px) {
  .rip__footer__heart {
    font-size: 1.8rem;
  }
}
@media (max-width: 599px) {
  .rip__footer__heart {
    font-size: 1.6rem;
  }
}

body.support-login {
  background: #212121;
}

.zendesk {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  max-width: 44rem;
  margin: 0 auto;
  color: #7c8287;
  padding: 0 2rem;
}
@media (max-width: 599px) {
  .zendesk {
    max-width: 37rem;
    padding: 0 1.5rem;
  }
}
.zendesk__header {
  display: block;
  padding: 6.4rem 0 4rem 0;
  text-align: center;
}
@media (max-width: 768px) {
  .zendesk__header {
    padding: 3rem 0 0 0;
  }
}
@media (max-width: 480px) {
  .zendesk__header {
    padding: 2.2rem 0 0 0;
  }
}
.zendesk__logo {
  display: inline-block;
  width: 10rem;
  margin-bottom: 3rem;
}
.zendesk__logo svg {
  fill: #ff008b;
}
@media (max-width: 768px) {
  .zendesk__logo {
    width: 8rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 480px) {
  .zendesk__logo {
    width: 6rem;
  }
}
.zendesk__h1 {
  display: block;
  text-align: center;
  font-size: 3rem;
  font-weight: 300;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .zendesk__h1 {
    font-size: 2.4rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 480px) {
  .zendesk__h1 {
    font-size: 2.1rem;
  }
}
.zendesk__p {
  font-size: 1.6rem;
  display: block;
  text-align: center;
}
@media (max-width: 768px) {
  .zendesk__p {
    margin-bottom: 2rem;
  }
}
.zendesk__body {
  background: #4c4f52;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 5px;
  width: 100%;
  text-align: center;
}
.zendesk__body__inner {
  display: block;
  box-sizing: border-box;
  padding: 3.5rem 5rem;
}
@media (max-width: 599px) {
  .zendesk__body__inner {
    padding: 2.5rem 3rem;
  }
}
.zendesk__form fieldset {
  padding: 0;
}
.zendesk__form > * {
  display: inline-block;
  margin-bottom: 3rem;
}
.zendesk__form > *:last-child {
  margin-bottom: 0;
}
.zendesk__form input[type=text], .zendesk__form .admin textarea, .admin .zendesk__form textarea, .zendesk__form .admin .textarea, .admin .zendesk__form .textarea, .zendesk__form .guest textarea, .guest .zendesk__form textarea, .zendesk__form .guest .textarea, .guest .zendesk__form .textarea, .zendesk__form .admin-base textarea, .admin-base .zendesk__form textarea, .zendesk__form .admin-base .textarea, .admin-base .zendesk__form .textarea, .zendesk__form input[type=password], .zendesk__form input[type=email] {
  width: 100%;
  display: inline-block;
  border: 2px solid #707275;
  border-radius: 5px;
  background: #000000;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 400;
  padding: 1rem 0;
  text-indent: 1rem;
}
.zendesk__form input[type=text]:focus, .zendesk__form .admin textarea:focus, .admin .zendesk__form textarea:focus, .zendesk__form .admin .textarea:focus, .admin .zendesk__form .textarea:focus, .zendesk__form .guest textarea:focus, .guest .zendesk__form textarea:focus, .zendesk__form .guest .textarea:focus, .guest .zendesk__form .textarea:focus, .zendesk__form .admin-base textarea:focus, .admin-base .zendesk__form textarea:focus, .zendesk__form .admin-base .textarea:focus, .admin-base .zendesk__form .textarea:focus, .zendesk__form input[type=password]:focus, .zendesk__form input[type=email]:focus {
  border-color: #FFF;
}
.zendesk__form input::-webkit-input-placeholder, .zendesk__form .admin textarea::-webkit-input-placeholder, .admin .zendesk__form textarea::-webkit-input-placeholder, .zendesk__form .admin .textarea::-webkit-input-placeholder, .admin .zendesk__form .textarea::-webkit-input-placeholder, .zendesk__form .guest textarea::-webkit-input-placeholder, .guest .zendesk__form textarea::-webkit-input-placeholder, .zendesk__form .guest .textarea::-webkit-input-placeholder, .guest .zendesk__form .textarea::-webkit-input-placeholder, .zendesk__form .admin-base textarea::-webkit-input-placeholder, .admin-base .zendesk__form textarea::-webkit-input-placeholder, .zendesk__form .admin-base .textarea::-webkit-input-placeholder, .admin-base .zendesk__form .textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #7c8287;
}
.zendesk__form input::-moz-placeholder, .zendesk__form .admin textarea::-moz-placeholder, .admin .zendesk__form textarea::-moz-placeholder, .zendesk__form .admin .textarea::-moz-placeholder, .admin .zendesk__form .textarea::-moz-placeholder, .zendesk__form .guest textarea::-moz-placeholder, .guest .zendesk__form textarea::-moz-placeholder, .zendesk__form .guest .textarea::-moz-placeholder, .guest .zendesk__form .textarea::-moz-placeholder, .zendesk__form .admin-base textarea::-moz-placeholder, .admin-base .zendesk__form textarea::-moz-placeholder, .zendesk__form .admin-base .textarea::-moz-placeholder, .admin-base .zendesk__form .textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #7c8287;
}
.zendesk__form input:-ms-input-placeholder, .zendesk__form .admin textarea:-ms-input-placeholder, .admin .zendesk__form textarea:-ms-input-placeholder, .zendesk__form .admin .textarea:-ms-input-placeholder, .admin .zendesk__form .textarea:-ms-input-placeholder, .zendesk__form .guest textarea:-ms-input-placeholder, .guest .zendesk__form textarea:-ms-input-placeholder, .zendesk__form .guest .textarea:-ms-input-placeholder, .guest .zendesk__form .textarea:-ms-input-placeholder, .zendesk__form .admin-base textarea:-ms-input-placeholder, .admin-base .zendesk__form textarea:-ms-input-placeholder, .zendesk__form .admin-base .textarea:-ms-input-placeholder, .admin-base .zendesk__form .textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #7c8287;
}
.zendesk__form input:-moz-placeholder, .zendesk__form .admin textarea:-moz-placeholder, .admin .zendesk__form textarea:-moz-placeholder, .zendesk__form .admin .textarea:-moz-placeholder, .admin .zendesk__form .textarea:-moz-placeholder, .zendesk__form .guest textarea:-moz-placeholder, .guest .zendesk__form textarea:-moz-placeholder, .zendesk__form .guest .textarea:-moz-placeholder, .guest .zendesk__form .textarea:-moz-placeholder, .zendesk__form .admin-base textarea:-moz-placeholder, .admin-base .zendesk__form textarea:-moz-placeholder, .zendesk__form .admin-base .textarea:-moz-placeholder, .admin-base .zendesk__form .textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #7c8287;
}
.zendesk__form .ui--checkbox :checked + label {
  color: #1ce587;
}
.zendesk__form .ui--checkbox :checked + label::before {
  content: "~";
}
.zendesk__forgot {
  color: #7c8287;
  font-size: 1.4rem;
}

.mp-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5rem 0;
}
@media (max-width: 768px) {
  .mp-nav {
    padding: 3.5rem 0 2rem 0;
  }
}
@media (max-width: 480px) {
  .mp-nav {
    padding: 3rem 0 1.5rem 0;
  }
}
.mp-nav li {
  display: inline-block;
  padding: 0 1.5rem;
}
.mp-nav a {
  color: #7c8287;
  font-size: 1.8rem;
}
.mp-nav a:hover {
  color: #FFF;
  text-decoration: none;
}
@media (max-width: 768px) {
  .mp-nav a {
    font-size: 1.6rem;
  }
}
@media (max-width: 480px) {
  .mp-nav a {
    font-size: 1.5rem;
  }
}

.mp-footer {
  display: block;
  text-align: center;
  padding: 2.5em 0;
}
.mp-footer__logo {
  display: inline-block;
}
.mp-footer__logo a {
  display: inline-block;
  margin-bottom: 3rem;
}
.mp-footer__logo img {
  width: 6rem;
  height: auto;
  display: block;
}
@media (max-width: 768px) {
  .mp-footer__logo img {
    width: 5rem;
  }
}
.mp-footer__logo figcaption {
  font-size: 1.2rem;
  text-transform: uppercase;
  color: #4c4f52;
  font-weight: 400;
}

.sitesContent .owl-carousel .owl-item img {
  width: 40px;
}

.owl-prev {
  left: -64px !important;
  position: relative !important;
  border-radius: 80% 0 0 80% !important;
  font-size: 40px !important;
  padding-top: 53px !important;
  content: "⇦" !important;
  top: -180px !important;
  height: 55px !important;
  margin: 0 !important;
}

.breadcrumb {
  margin-top: 1rem;
}

.large-12.columns {
  height: 260px;
}

.owl-next {
  left: 40px !important;
  float: right !important;
  position: relative !important;
  border-radius: 0 80% 80% 0 !important;
  font-size: 36px !important;
  padding-top: 53px !important;
  content: "⇨" !important;
  top: -180px !important;
  height: 55px !important;
  margin: 0 !important;
}

.owl-carousel {
  width: 100%;
}

.owl-nav {
  height: 0;
}

.card-grid__tile {
  margin-bottom: 0;
  box-sizing: border-box;
  /* max-width: 30rem; */
  margin-bottom: 1.5rem;
  border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  background: rgba(0, 0, 0, 0.7);
  position: relative;
  margin-right: 2rem;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background: rgba(19, 19, 19, 0.56);
  color: #FFF;
  text-decoration: none;
}

.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 12px;
  background: rgba(214, 214, 214, 0.2);
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme .owl-nav {
  margin-top: -16px;
}

.hero {
  background-size: cover;
  background-position: bottom center;
  position: relative;
  overflow: hidden;
}

.hero a {
  color: #fff;
}

.hero a:hover {
  text-shadow: 0 0 0.4rem #47ff3e;
}

.hero .hero__content {
  padding: 1rem 2rem;
  position: absolute;
  bottom: 0;
  z-index: 3;
  width: 100%;
  width: calc(100% - 4rem);
  background: rgba(0, 0, 0, 0.8);
}

.hero .hero__title {
  font-size: 3rem;
  font-weight: 300;
  letter-spacing: 0.025em;
  text-shadow: 0px 0px 8px #000;
  line-height: 3rem;
  padding-top: 0.5rem;
}

.hero .hero__models {
  font-size: 1.8rem;
  font-weight: 300;
  letter-spacing: 0.025em;
  text-shadow: 0px 0px 8px #000;
  line-height: 2.5rem;
}

.hero .hero__header-counts {
  font-size: 1.6rem;
  font-weight: 300;
  letter-spacing: 0.025em;
  text-shadow: 0px 0px 8px #000;
  line-height: 2.5rem;
  margin-top: 1rem;
}

.hero .hero__meta__likes {
  font-size: 1.6rem;
  font-weight: 300;
  letter-spacing: 0.025em;
  text-shadow: 0px 0px 8px #000;
  line-height: 2.5rem;
}

.hero .hero__meta__site, .hero .hero__meta__site {
  display: inline-block;
  font-size: 2rem;
  line-height: 1.5rem;
}

a.button--large {
  line-height: 4rem;
  height: 4rem;
  background: rgba(0, 0, 0, 0.5);
}

.button--watch:hover {
  color: #47ff3e;
  border-color: currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
}

.hero__header-counts__item {
  margin-left: 2.5rem;
}

.hero__header-counts__item:before {
  text-transform: uppercase;
  font-size: 1rem;
  display: block;
  content: attr(data-label);
  margin-bottom: 0.5rem;
  font-weight: 300;
  text-align: center;
}

.hero__header-counts {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}

.newestContent {
  padding: 0 0 2rem;
  clear: both;
}

.mainContent {
  padding: 4rem 0 0 2rem;
}

.breadcrumb a {
  color: #d6d6d6 !important;
}

.profile__cover-photo {
  padding-top: 25%;
  background-size: cover;
  background-position: center center;
  position: relative;
  overflow: hidden;
}

.profile__cover-photo:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2;
  background: transparent;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(40%, transparent), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: linear-gradient(to bottom, transparent 0%, transparent 40%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 );
}

.error-info {
  position: absolute;
  top: 70px;
  left: 100px;
  color: black;
  width: 650px;
  z-index: 999;
}

.error-info p {
  font-size: 1.6rem;
}

.error-info h1 {
  font-size: 2rem;
  font-weight: bold;
}

.error-info .login-button {
  width: 280px;
  z-index: 999;
}

@media (max-width: 920px) {
  .breadcrumb {
    display: inherit;
  }

  .card-grid__tile {
    margin-bottom: 0;
    box-sizing: border-box;
    max-width: inherit;
    margin-bottom: 0rem;
    border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    background: rgba(0, 0, 0, 0.7);
    position: relative;
    margin-right: 1rem;
  }

  .error-info {
    top: 30px;
    left: 30px;
    width: 450px;
  }

  .error-info p {
    font-size: 1.3rem;
  }

  .error-info h1 {
    font-size: 1.6rem;
    font-weight: bold;
  }

  .error-info .login-button {
    width: 240px;
    z-index: 999;
  }

  .error-info .login-button {
    width: 200px;
  }
}
@media (max-width: 700px) {
  .error-info {
    top: 10px;
    left: 20px;
    width: 450px;
  }

  .error-info .login-button {
    width: 160px;
  }
}
@media (max-width: 600px) {
  .mainContent {
    padding: 2rem 2rem 0;
  }

  .hero {
    height: 200px;
  }

  .hero .hero__content {
    padding: 1rem;
    position: absolute;
    bottom: 0;
    z-index: 3;
    width: 100%;
    width: calc(100% - 2rem);
    background: rgba(0, 0, 0, 0.8);
  }

  .hero .hero__title {
    font-size: 1.7rem;
    font-weight: 300;
    letter-spacing: 0.025em;
    text-shadow: 0px 0px 8px #000;
    line-height: 2.5rem;
  }

  .hero .hero__models {
    font-size: 1.3rem;
    font-weight: 300;
    letter-spacing: 0.025em;
    text-shadow: 0px 0px 8px #000;
    line-height: 3.2rem;
  }

  .hero .button__icon {
    display: none;
  }

  .hero .hero__header-counts {
    font-size: 1.3rem;
    font-weight: 300;
    letter-spacing: 0.025em;
    text-shadow: 0px 0px 8px #000;
    line-height: 2.2rem;
  }

  .hero .hero__meta__site, .hero .hero__meta__site {
    display: inline-block;
    font-size: 1.2rem;
    line-height: 2.2rem;
  }

  .breadcrumb {
    display: inherit;
  }

  .breadcrumb .button--watch {
    display: none;
    cursor: pointer;
  }

  .pageheader-main.breadcrumb {
    color: #d6d6d6 !important;
  }
}
.MainErrorContent {
  background: #262626;
}
