/* line 27, app/assets/stylesheets/support.css.scss */
*,
*:before,
*:after {
  box-sizing: border-box;
}

/* line 34, app/assets/stylesheets/support.css.scss */
html {
  font-family: sans-serif;
  /* disable font resizing on mobile devices */
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
}

/* line 40, app/assets/stylesheets/support.css.scss */
html,
body,
div,
span,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 128, app/assets/stylesheets/support.css.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 132, app/assets/stylesheets/support.css.scss */
button,
input {
  line-height: normal;
}

/* line 136, app/assets/stylesheets/support.css.scss */
button,
select {
  text-transform: none;
}

/* line 140, app/assets/stylesheets/support.css.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 154, app/assets/stylesheets/support.css.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 159, app/assets/stylesheets/support.css.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 163, app/assets/stylesheets/support.css.scss */
blockquote,
q {
  quotes: none;
}

/* line 167, app/assets/stylesheets/support.css.scss */
blockquote p:before,
blockquote p:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 174, app/assets/stylesheets/support.css.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 178, app/assets/stylesheets/support.css.scss */
caption,
th,
td {
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}

/* line 185, app/assets/stylesheets/support.css.scss */
thead th,
thead td {
  font-weight: bold;
  vertical-align: bottom;
}

/* line 190, app/assets/stylesheets/support.css.scss */
a img,
th img,
td img {
  vertical-align: top;
}

/* line 195, app/assets/stylesheets/support.css.scss */
button,
input,
select,
textarea {
  margin: 0;
}

/* line 201, app/assets/stylesheets/support.css.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* line 206, app/assets/stylesheets/support.css.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 210, app/assets/stylesheets/support.css.scss */
input[type=button],
input[type=submit],
button {
  cursor: pointer;
}

/* line 215, app/assets/stylesheets/support.css.scss */
input[type="radio"],
input[type="checkbox"] {
  font-size: 110%;
  position: relative;
  top: -1px;
}

/* line 221, app/assets/stylesheets/support.css.scss */
input[type="search"] {
  -webkit-appearance: textfield;
}

/* line 224, app/assets/stylesheets/support.css.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 227, app/assets/stylesheets/support.css.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ddd;
}

/* line 236, app/assets/stylesheets/support.css.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 239, app/assets/stylesheets/support.css.scss */
audio {
  width: 100%;
}

/* line 242, app/assets/stylesheets/support.css.scss */
.vertical-align {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/* line 249, app/assets/stylesheets/support.css.scss */
body {
  background: #232f3e;
  color: #eee;
  font-size: 14px;
  line-height: 1.6em;
  font-family: Arial, sans-serif;
}

/* line 256, app/assets/stylesheets/support.css.scss */
a {
  color: #f26638;
}

/* line 259, app/assets/stylesheets/support.css.scss */
a:focus,
a:hover {
  color: #f26638;
}

/* line 263, app/assets/stylesheets/support.css.scss */
.title,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Arial, sans-serif;
  font-weight: normal;
  color: #eee;
  text-rendering: optimizeLegibility;
}

/* line 275, app/assets/stylesheets/support.css.scss */
h1 {
  font-size: 20px;
  line-height: 1.111em;
  margin-bottom: .25em;
}

/* line 280, app/assets/stylesheets/support.css.scss */
h2 {
  font-size: 20px;
  line-height: 1.111em;
  margin-bottom: .5em;
}

/* line 285, app/assets/stylesheets/support.css.scss */
h3 {
  font-size: 16px;
  line-height: 1.333em;
  margin-bottom: .5em;
}

/* line 290, app/assets/stylesheets/support.css.scss */
h4 {
  font-size: 14px;
  line-height: 1.5em;
  margin-bottom: .333em;
}

/* line 295, app/assets/stylesheets/support.css.scss */
h5 {
  font-size: 14px;
  line-height: 1.6em;
  margin-bottom: .25em;
}

/* line 300, app/assets/stylesheets/support.css.scss */
h6 {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1.6em;
  margin-bottom: .25em;
}

/* line 306, app/assets/stylesheets/support.css.scss */
hgroup h1:first-child,
hgroup h2:first-child,
hgroup h3:first-child,
hgroup h4:first-child {
  margin-bottom: 0;
}

/* line 312, app/assets/stylesheets/support.css.scss */
h1.subheading,
h2.subheading,
h3.subheading,
h4.subheading {
  font-weight: 300;
}

/* line 318, app/assets/stylesheets/support.css.scss */
h1 small {
  font-size: 15px;
  margin-left: 5px;
}

/* line 322, app/assets/stylesheets/support.css.scss */
h2 small {
  font-size: 14px;
  margin-left: 5px;
}

/* line 327, app/assets/stylesheets/support.css.scss */
h3 small {
  font-size: 12px;
  margin-left: 5px;
}

/* line 331, app/assets/stylesheets/support.css.scss */
h4 small {
  font-size: 14px;
}

/* line 334, app/assets/stylesheets/support.css.scss */
.lead {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
  margin-bottom: .75em;
}

/* line 340, app/assets/stylesheets/support.css.scss */
p,
ul,
ol,
dl,
dd,
dt,
blockquote,
td,
th {
  line-height: 1.6em;
}

/* line 351, app/assets/stylesheets/support.css.scss */
ul,
ol,
ul ul,
ol ol,
ul ol,
ol ul {
  margin: 0 0 0 1.6em;
}

/* line 359, app/assets/stylesheets/support.css.scss */
ol ol li {
  list-style-type: lower-alpha;
}

/* line 362, app/assets/stylesheets/support.css.scss */
ol ol ol li {
  list-style-type: lower-roman;
}

/* line 365, app/assets/stylesheets/support.css.scss */
ul {
  list-style: square;
}

/* line 368, app/assets/stylesheets/support.css.scss */
p,
ul,
ol,
dl,
blockquote,
hr,
pre,
table,
form,
fieldset,
figure,
address {
  margin-bottom: 1.6em;
}

/* line 382, app/assets/stylesheets/support.css.scss */
address {
  font-style: normal;
}

/* line 385, app/assets/stylesheets/support.css.scss */
dl dt {
  font-weight: 500;
}

/* line 388, app/assets/stylesheets/support.css.scss */
dd {
  margin-left: 1em;
}

/* line 391, app/assets/stylesheets/support.css.scss */
blockquote {
  font-size: 16px;
  font-style: italic;
  position: relative;
  padding-left: 1.6em;
  margin-left: 0;
  border-left: 2px solid #dbdada;
}

/* line 399, app/assets/stylesheets/support.css.scss */
blockquote p {
  margin-bottom: .5em;
}

/* line 402, app/assets/stylesheets/support.css.scss */
blockquote small,
cite {
  color: #777;
  font-style: italic;
}

/* line 407, app/assets/stylesheets/support.css.scss */
small,
blockquote cite {
  font-size: 12px;
  line-height: 1 !important;
}

/* line 412, app/assets/stylesheets/support.css.scss */
del {
  text-decoration: line-through;
}

/* line 415, app/assets/stylesheets/support.css.scss */
abbr[title],
dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* line 420, app/assets/stylesheets/support.css.scss */
strong,
b {
  font-weight: bold;
}

/* line 424, app/assets/stylesheets/support.css.scss */
em,
i {
  font-style: italic;
}

/* line 428, app/assets/stylesheets/support.css.scss */
sub,
sup {
  font-size: 10px;
  line-height: 0;
  position: relative;
}

/* line 434, app/assets/stylesheets/support.css.scss */
sup {
  top: -0.5em;
}

/* line 437, app/assets/stylesheets/support.css.scss */
sub {
  bottom: -0.25em;
}

/* line 440, app/assets/stylesheets/support.css.scss */
figcaption {
  font-size: 12px;
  font-style: italic;
}

/* line 444, app/assets/stylesheets/support.css.scss */
ins,
mark {
  background-color: #fddc43;
  color: #0f0f0f;
  text-decoration: none;
}

/* line 450, app/assets/stylesheets/support.css.scss */
pre,
code,
kbd,
samp {
  font-size: 90%;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 457, app/assets/stylesheets/support.css.scss */
pre {
  font-size: 90%;
  line-height: 1.45em;
  color: #eee;
  background: #f6f6f6;
  padding: 1.6em;
  overflow: auto;
}

/* line 465, app/assets/stylesheets/support.css.scss */
code {
  padding: 3px 3px 1px 3px;
  display: inline-block;
  line-height: 1;
  background: #f6f6f6;
  border: 1px solid #ddd;
}

/* line 472, app/assets/stylesheets/support.css.scss */
pre code {
  font-size: 100%;
  border: none;
  padding: 0;
  background: none;
  line-height: 1.6em;
}

/* line 479, app/assets/stylesheets/support.css.scss */
kbd {
  padding: 2px 6px 1px 6px;
  line-height: 1;
  display: inline-block;
  border-radius: .3em;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px white inset;
  background-color: #fafafa;
  border: 1px solid #ccc;
  color: #eee;
  font-weight: normal;
  white-space: nowrap;
}

/* line 491, app/assets/stylesheets/support.css.scss */
.label,
.badge {
  background: #e0e3e5;
  font-size: 12.75px;
  display: inline-block;
  line-height: 1;
  padding: 4px 7px 3px 7px;
  color: #0f0f0f;
  text-align: center;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 503, app/assets/stylesheets/support.css.scss */
.label-outline {
  background: none;
  border: 1px solid #0f0f0f;
  padding: 3px 6px 2px 6px;
}

/* line 508, app/assets/stylesheets/support.css.scss */
.badge {
  border-radius: 15px;
}

/* line 511, app/assets/stylesheets/support.css.scss */
.badge-small {
  font-size: 11.25px;
  padding: 3px 5px;
}

/* line 515, app/assets/stylesheets/support.css.scss */
.label-black,
.label-blue,
.label-red,
.label-green,
.label-orange,
.badge-black,
.badge-blue,
.badge-red,
.badge-green {
  color: #ffffff;
}

/* line 526, app/assets/stylesheets/support.css.scss */
.label-black,
.badge-black {
  background: #0f0f0f;
}

/* line 530, app/assets/stylesheets/support.css.scss */
.label-orange,
.badge-orange {
  background: #d05400;
}

/* line 534, app/assets/stylesheets/support.css.scss */
.label-blue,
.badge-blue {
  background: #2575ed;
}

/* line 538, app/assets/stylesheets/support.css.scss */
.label-red,
.badge-red {
  background: #de2c3b;
}

/* line 542, app/assets/stylesheets/support.css.scss */
.label-green,
.badge-green {
  background: #2c9f42;
}

/* line 546, app/assets/stylesheets/support.css.scss */
.label-yellow,
.badge-yellow {
  background: #ffc800;
}

/* line 550, app/assets/stylesheets/support.css.scss */
.label-white,
.badge-white {
  background: #ffffff;
}

/* line 554, app/assets/stylesheets/support.css.scss */
.label-black.label-outline,
.label-blue.label-outline,
.label-red.label-outline,
.label-green.label-outline,
.label-yellow.label-outline,
.label-white.label-outline {
  background: none;
  color: #0f0f0f;
}

/* line 563, app/assets/stylesheets/support.css.scss */
.label-blue.label-outline {
  border-color: #2575ed;
  color: #2575ed;
}

/* line 567, app/assets/stylesheets/support.css.scss */
.label-red.label-outline {
  border-color: #de2c3b;
  color: #de2c3b;
}

/* line 571, app/assets/stylesheets/support.css.scss */
.label-green.label-outline {
  border-color: #2c9f42;
  color: #2c9f42;
}

/* line 575, app/assets/stylesheets/support.css.scss */
.label-yellow.label-outline {
  border-color: #ffc800;
  color: #ffc800;
}

/* line 579, app/assets/stylesheets/support.css.scss */
.label-white.label-outline {
  border-color: #ffffff;
  color: #ffffff;
}

/* line 583, app/assets/stylesheets/support.css.scss */
button:active,
button:focus {
  outline: none;
}

/* line 587, app/assets/stylesheets/support.css.scss */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="phone"],
input[type="tel"],
input[type="number"],
input[type="datetime"],
input[type="date"],
input[type="search"],
input[type="datetime-local"],
textarea,
select[multiple="multiple"] {
  font-family: Arial, sans-serif;
  line-height: 1;
  font-size: 14px;
  border-radius: 0;
  background: #fff;
  box-shadow: none;
  border: 1px solid #bbbcc0;
  outline: none;
  padding: 4px 5px;
  position: relative;
  z-index: 2;
  -webkit-appearance: none;
}

/* line 613, app/assets/stylesheets/support.css.scss */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="phone"],
input[type="tel"],
input[type="number"],
input[type="datetime"],
input[type="date"],
input[type="search"],
input[type="datetime-local"] {
  /*height: 2.3em;*/
}

/* line 626, app/assets/stylesheets/support.css.scss */
input[type="range"] {
  position: relative;
  top: 3px;
}

/* line 630, app/assets/stylesheets/support.css.scss */
select[multiple="multiple"],
textarea {
  line-height: 1.35em;
}

/* line 634, app/assets/stylesheets/support.css.scss */
fieldset {
  padding: 1.6em;
  margin-bottom: 1.6em;
  border: 1px solid #dbdada;
}

/* line 639, app/assets/stylesheets/support.css.scss */
legend {
  font-weight: bold;
  padding: 0 1em;
  margin-left: -1em;
}

/* line 644, app/assets/stylesheets/support.css.scss */
tfoot th,
tfoot td {
  background-color: #f4f4f4;
}

/* line 648, app/assets/stylesheets/support.css.scss */
th,
td {
  border-bottom: 1px solid #eee;
  padding: 8px 10px;
}

/* line 653, app/assets/stylesheets/support.css.scss */
table caption {
  text-transform: uppercase;
  padding: 0 1em;
  color: #777;
  font-size: 12px;
}

/* line 659, app/assets/stylesheets/support.css.scss */
table.table-bordered td,
table.table-bordered th {
  border: 1px solid #ddd;
}

/* line 663, app/assets/stylesheets/support.css.scss */
table.table-simple td,
table.table-simple th {
  border: none;
  padding-left: 0;
}

/* line 668, app/assets/stylesheets/support.css.scss */
table.table-flat td,
table.table-flat th {
  border: none;
  padding: 0;
}

/* line 673, app/assets/stylesheets/support.css.scss */
table.table-striped tbody tr:nth-child(odd) td {
  background-color: #f8f8f8;
}

/* line 676, app/assets/stylesheets/support.css.scss */
table.table-hovered tbody tr:hover td {
  background-color: #f4f4f4;
}

/* line 679, app/assets/stylesheets/support.css.scss */
.table-container {
  width: 100%;
  overflow: auto;
  margin-bottom: 1.6em;
}

/* line 684, app/assets/stylesheets/support.css.scss */
.table-container table {
  margin-bottom: 0;
}

/* line 687, app/assets/stylesheets/support.css.scss */
.table-container::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}

/* line 692, app/assets/stylesheets/support.css.scss */
.table-container::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 697, app/assets/stylesheets/support.css.scss */
.breadcrumbs {
  margin-bottom: 1.6em;
}

/* line 700, app/assets/stylesheets/support.css.scss */
.breadcrumbs:after {
  content: "";
  display: table;
  clear: both;
}

/* line 705, app/assets/stylesheets/support.css.scss */
.breadcrumbs ul {
  font-size: .9em;
  color: rgba(0, 0, 0, 0.4);
  list-style: none;
  margin: 0;
}

/* line 711, app/assets/stylesheets/support.css.scss */
.breadcrumbs ul:after {
  content: "";
  display: table;
  clear: both;
}

/* line 716, app/assets/stylesheets/support.css.scss */
.breadcrumbs ul li {
  float: left;
  margin-right: 3px;
}

/* line 720, app/assets/stylesheets/support.css.scss */
.breadcrumbs li + li:before {
  content: " > ";
  color: #aaa;
  font-size: 12px;
  margin: 0 3px;
  position: relative;
  top: -1px;
}

/* line 728, app/assets/stylesheets/support.css.scss */
.breadcrumbs-sections li + li:before {
  content: " | ";
  top: 0;
}

/* line 732, app/assets/stylesheets/support.css.scss */
.breadcrumbs-path li + li:before {
  content: " / ";
  top: 0;
}

/* line 736, app/assets/stylesheets/support.css.scss */
.breadcrumbs ul li a {
  color: #0f0f0f;
  text-decoration: none;
}

/* line 740, app/assets/stylesheets/support.css.scss */
.breadcrumbs ul li.active a {
  text-decoration: none;
  cursor: text;
  color: rgba(0, 0, 0, 0.4);
}

/* line 745, app/assets/stylesheets/support.css.scss */
.breadcrumbs ul li a:hover {
  color: #0f0f0f;
  text-decoration: underline;
}

/* line 749, app/assets/stylesheets/support.css.scss */
.pagination {
  width: 100%;
  text-align: center !important;
  overflow: hidden;
  padding: 10px 0px;
}

/* line 754, app/assets/stylesheets/support.css.scss */
.pagination em, .pagination a, .pagination span {
  display: inline-block;
  padding: 3px 5px;
  margin: 0px 2px;
  line-height: 1;
  font-style: normal;
  color: #f0f0f0;
  text-decoration: none;
}

/* line 763, app/assets/stylesheets/support.css.scss */
.pagination .current {
  color: #eee;
  border-bottom: 1px solid #ddd;
}

/* line 767, app/assets/stylesheets/support.css.scss */
.pagination a:focus, .pagination a:hover {
  text-decoration: none;
  color: #eee;
  border-bottom: 1px solid #ddd;
}

/* line 772, app/assets/stylesheets/support.css.scss */
.pagination .pagination:after {
  content: "";
  display: table;
  clear: both;
}

/* line 777, app/assets/stylesheets/support.css.scss */
.pagination .previous_page:before {
  font-family: "FontAwesome";
  content: "\f053";
}

/* line 781, app/assets/stylesheets/support.css.scss */
.pagination .next_page:before {
  font-family: "FontAwesome";
  content: "\f054";
}

/* line 785, app/assets/stylesheets/support.css.scss */
.pagination .disabled {
  color: transparent;
}

/* line 789, app/assets/stylesheets/support.css.scss */
.forms label {
  display: block;
  margin-bottom: 1.6em;
}

/* line 793, app/assets/stylesheets/support.css.scss */
.forms fieldset {
  padding-bottom: .5em;
  border-radius: 4px;
}

/* line 797, app/assets/stylesheets/support.css.scss */
.forms input[type="text"],
.forms input[type="password"],
.forms input[type="email"],
.forms input[type="url"],
.forms input[type="phone"],
.forms input[type="tel"],
.forms input[type="number"],
.forms input[type="datetime"],
.forms input[type="date"],
.forms input[type="search"],
.forms input[type="range"],
.forms input[type="file"],
.forms input[type="datetime-local"],
.forms textarea,
.forms select {
  display: block;
}

/* line 814, app/assets/stylesheets/support.css.scss */
.forms-inline input[type="text"],
.forms-inline input[type="password"],
.forms-inline input[type="email"],
.forms-inline input[type="url"],
.forms-inline input[type="phone"],
.forms-inline input[type="tel"],
.forms-inline input[type="number"],
.forms-inline input[type="datetime"],
.forms-inline input[type="date"],
.forms-inline input[type="search"],
.forms-inline input[type="range"],
.forms-inline input[type="file"],
.forms-inline input[type="datetime-local"],
.forms-inline textarea,
.forms-inline select,
.forms-inline-list input[type="text"],
.forms-inline-list input[type="password"],
.forms-inline-list input[type="email"],
.forms-inline-list input[type="url"],
.forms-inline-list input[type="phone"],
.forms-inline-list input[type="tel"],
.forms-inline-list input[type="number"],
.forms-inline-list input[type="datetime"],
.forms-inline-list input[type="date"],
.forms-inline-list input[type="search"],
.forms-inline-list input[type="range"],
.forms-inline-list input[type="file"],
.forms-inline-list input[type="datetime-local"],
.forms-inline-list textarea,
.forms-inline-list select {
  display: inline-block;
}

/* line 846, app/assets/stylesheets/support.css.scss */
.forms-list,
.forms-inline-list {
  margin: 0;
  padding: 0;
  margin-bottom: 1.6em;
  list-style: none;
}

/* line 853, app/assets/stylesheets/support.css.scss */
.forms-list label,
.forms-inline-list li,
.forms-inline-list li label {
  display: inline-block;
  margin-bottom: 0;
}

/* line 859, app/assets/stylesheets/support.css.scss */
.forms-inline-list li label {
  margin-right: 1.6em;
}

/* line 862, app/assets/stylesheets/support.css.scss */
.forms-inline-list li {
  margin-bottom: 3px;
}

/* line 865, app/assets/stylesheets/support.css.scss */
.forms-list li {
  margin-bottom: 6px;
}

/* line 868, app/assets/stylesheets/support.css.scss */
.forms-desc {
  margin-top: 4px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 11px;
  line-height: 1.4em;
}

/* line 874, app/assets/stylesheets/support.css.scss */
input[type="radio"],
input[type="checkbox"] {
  position: relative;
  top: -1px;
}

/* line 879, app/assets/stylesheets/support.css.scss */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="phone"],
input[type="tel"],
input[type="number"],
input[type="datetime"],
input[type="date"],
input[type="search"],
input[type="datetime-local"],
textarea {
  transition: border ease .5s;
}

/* line 894, app/assets/stylesheets/support.css.scss */
input[type="range"] {
  position: relative;
  top: 3px;
}

/* line 898, app/assets/stylesheets/support.css.scss */
textarea {
  line-height: 1.4em;
}

/* line 901, app/assets/stylesheets/support.css.scss */
select {
  margin-bottom: 0 !important;
}

/* line 904, app/assets/stylesheets/support.css.scss */
.error,
.success {
  font-weight: normal;
  font-size: 12px;
}

/* line 909, app/assets/stylesheets/support.css.scss */
input.input-error,
textarea.input-error,
select.input-error,
.input-error {
  border-color: #d70a16;
  box-shadow: 0 0 0 2px rgba(215, 10, 22, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

/* line 916, app/assets/stylesheets/support.css.scss */
input.input-success,
textarea.input-success,
select.input-success,
.input-success {
  border-color: #159776;
  box-shadow: 0 0 0 2px rgba(21, 151, 118, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

/* line 923, app/assets/stylesheets/support.css.scss */
input.input-gray,
textarea.input-gray,
select.input-gray,
.input-gray {
  border-color: #ccc;
  box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

/* line 930, app/assets/stylesheets/support.css.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="phone"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="datetime"]:focus,
input[type="date"]:focus,
input[type="search"]:focus,
input[type="datetime-local"]:focus,
textarea:focus {
  outline: none;
  border-color: #5ca9e4;
  box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

/* line 946, app/assets/stylesheets/support.css.scss */
input.input-search,
input[type="search"] {
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 0;
  border-radius: 15px;
}

/* line 953, app/assets/stylesheets/support.css.scss */
.input-groups {
  display: table !important;
}

/* line 956, app/assets/stylesheets/support.css.scss */
.input-groups input {
  width: 100%;
}

/* line 959, app/assets/stylesheets/support.css.scss */
.input-groups input,
.input-groups .input-append,
.input-groups .input-prepend,
.input-groups .btn-append {
  display: table-cell !important;
}

/* line 965, app/assets/stylesheets/support.css.scss */
.input-groups .btn-append,
.input-groups .input-append,
.input-groups .input-prepend {
  width: 1%;
  vertical-align: middle;
}

/* line 971, app/assets/stylesheets/support.css.scss */
.input-groups .input-append,
.input-groups .input-prepend {
  background-color: #eee;
  border: 1px solid #ccc;
  margin: 0;
  padding: 0 7px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1;
  font-size: 12px;
  white-space: nowrap;
}

/* line 982, app/assets/stylesheets/support.css.scss */
.input-groups .input-prepend {
  border-right: none;
}

/* line 985, app/assets/stylesheets/support.css.scss */
.input-groups .input-append {
  position: relative;
  z-index: 1;
  border-left: none;
}

/* line 990, app/assets/stylesheets/support.css.scss */
.input-groups .btn-append .btn {
  display: block;
  height: auto;
  border-radius: 0 4px 4px 0;
}

/* line 996, app/assets/stylesheets/support.css.scss */
form .field_with_errors {
  display: inline;
}

/* line 998, app/assets/stylesheets/support.css.scss */
form .field_with_errors label {
  color: #c00;
}

/* line 1000, app/assets/stylesheets/support.css.scss */
form .field_with_errors input[type="text"],
form .field_with_errors input[type="password"] {
  color: #c00;
  border-color: #d70a16;
  box-shadow: 0 0 0 2px rgba(215, 10, 22, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

/* line 1008, app/assets/stylesheets/support.css.scss */
form .field_with_errors .help-block ul {
  list-style: none;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  text-align: left;
}

/* ======= */
/* = btn = */
/* ======= */
/* line 1020, app/assets/stylesheets/support.css.scss */
.btn {
  display: inline-block;
  padding: 2px 15px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px !important;
  color: #333333 !important;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #dddddd;
  background-image: linear-gradient(to bottom, #eeeeee, #9e9e9e);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #9e9e9e #9e9e9e #cccccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  border-radius: 2px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ff9e9e9e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  font-family: Arial, sans-serif;
  text-decoration: none !important;
}

/* line 1052, app/assets/stylesheets/support.css.scss */
.btn:hover {
  color: #333;
}

/* line 1053, app/assets/stylesheets/support.css.scss */
.btn:active {
  background: #b3b3b3;
}

/* line 1054, app/assets/stylesheets/support.css.scss */
.btn.disabled {
  background: #b3b3b3;
}

/* line 1056, app/assets/stylesheets/support.css.scss */
.btn-small {
  padding: 1px 7px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px !important;
}

/* line 1063, app/assets/stylesheets/support.css.scss */
.btn-xs {
  padding: 1px 6px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16px !important;
}

/* line 1070, app/assets/stylesheets/support.css.scss */
.btn:focus {
  outline: none !important;
  border-color: transparent;
}

/* line 1075, app/assets/stylesheets/support.css.scss */
.btn-success {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: linear-gradient(to bottom, #7eb10b, #4b9609);
  background-repeat: repeat-x;
  border-color: #4b9609 #4b9609 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7eb10b', endColorstr='#ff4b9609', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

/* line 1089, app/assets/stylesheets/support.css.scss */
.btn-success:hover {
  text-decoration: none;
  color: #ffffff;
}

/* line 1090, app/assets/stylesheets/support.css.scss */
.btn-success:active {
  background: #4b9609;
}

/* line 1093, app/assets/stylesheets/support.css.scss */
.pull-right {
  float: right;
}

/* line 1094, app/assets/stylesheets/support.css.scss */
.pull-left {
  float: left;
}

/* line 1095, app/assets/stylesheets/support.css.scss */
.upper {
  text-transform: uppercase;
}

/* line 1096, app/assets/stylesheets/support.css.scss */
.hideme {
  display: none !important;
}

/* line 1098, app/assets/stylesheets/support.css.scss */
.turbolinks-progress-bar {
  background-color: #f26638;
  height: 3px;
}

/* line 1103, app/assets/stylesheets/support.css.scss */
body {
  background: #232f3e url(https://gpstatic.com/assets/highlight_background-78ba52c3c08ddb69e971ed0e53bd9a8f7df32d3c3336e4a22c93b584cf095865.png) center top no-repeat;
}

/* line 1105, app/assets/stylesheets/support.css.scss */
.platform_icon {
  vertical-align: -1px;
  margin-right: 3px;
}

/* line 1107, app/assets/stylesheets/support.css.scss */
.container {
  width: 985px;
  margin: 0px auto;
}

/* line 1112, app/assets/stylesheets/support.css.scss */
a[data-maxheight-expand] {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  font-size: 12px;
  padding: 10px 0px 0px 2px;
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(19, 26, 34, 0) 0%, rgba(19, 26, 34, 0) 1%, rgba(19, 26, 34, 0.65) 20%, #131a22 75%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000f151b', endColorstr='#0f151b',GradientType=0 );
  /* IE6-9 */
  cursor: pointer;
  text-align: center;
}

/* line 1128, app/assets/stylesheets/support.css.scss */
a[data-maxheight-expand] i {
  font-size: 22px;
}

/* line 1133, app/assets/stylesheets/support.css.scss */
.flash_ctn + .site_special, .flash_ctn + .site_special_fadeousel {
  margin-top: -45px;
}

/* line 1135, app/assets/stylesheets/support.css.scss */
.site_special .container {
  position: relative;
  height: 295px;
}

/* line 1139, app/assets/stylesheets/support.css.scss */
.site_special .special_link {
  position: relative;
  margin-top: 30px;
  display: block;
  width: 985px;
  height: 273px;
  color: #eee;
  text-decoration: none !important;
}

/* line 1148, app/assets/stylesheets/support.css.scss */
.site_special .special_desc {
  position: absolute;
  left: 10px;
  bottom: 11px;
  font-family: "NotoSansGP", Arial, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

/* line 1155, app/assets/stylesheets/support.css.scss */
.site_special .special_desc span {
  background: #000;
  padding: 1px 6px 3px 6px;
}

/* line 1160, app/assets/stylesheets/support.css.scss */
.site_special .price-box {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/* line 1164, app/assets/stylesheets/support.css.scss */
.site_special .price-box .prices {
  display: inline-block;
  padding: 3px 5px 4px 5px;
  background: #000;
  font-size: 16px;
}

/* line 1170, app/assets/stylesheets/support.css.scss */
.site_special .price-box .price_current {
  padding-right: 2px;
}

/* line 1171, app/assets/stylesheets/support.css.scss */
.site_special .price-box .price_base {
  display: none;
}

/* line 1172, app/assets/stylesheets/support.css.scss */
.site_special .price-box .product-cashback {
  position: relative;
  top: -1px;
  margin-right: 5px;
}

/* line 1178, app/assets/stylesheets/support.css.scss */
.site_special.generic_offer_header {
  height: 138px;
}

/* line 1180, app/assets/stylesheets/support.css.scss */
.site_special.generic_offer_header .container {
  margin: 28px auto 0px auto;
  background: #000;
  height: 120px;
  box-shadow: 0px 0px 9px #000;
}

/* line 1186, app/assets/stylesheets/support.css.scss */
.site_special.generic_offer_header .container img {
  float: left;
}

/* line 1188, app/assets/stylesheets/support.css.scss */
.site_special.generic_offer_header .container div {
  float: left;
  width: 415px;
  height: 120px;
  text-align: center;
  padding: 29px 10px;
  font-family: "NotoSansGP", Arial, sans-serif;
}

/* line 1195, app/assets/stylesheets/support.css.scss */
.site_special.generic_offer_header .container div h2 {
  font-size: 28px;
  margin-bottom: 5px;
  height: 31px;
}

/* line 1200, app/assets/stylesheets/support.css.scss */
.site_special.generic_offer_header .container div p {
  font-size: 18px;
  color: #aaaaaa;
}

/* line 1207, app/assets/stylesheets/support.css.scss */
.site_special .double_link {
  display: inline-block;
  position: relative;
  margin-top: 30px;
  color: #eee;
  text-decoration: none !important;
  width: 479px;
  box-shadow: 0px 0px 10px #000;
}

/* line 1215, app/assets/stylesheets/support.css.scss */
.site_special .double_link + .double_link {
  float: right;
}

/* line 1219, app/assets/stylesheets/support.css.scss */
.site_special .double_product {
  display: block;
}

/* line 1221, app/assets/stylesheets/support.css.scss */
.site_special .double_product .double_desc {
  font-family: "NotoSansGP", Arial, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

/* line 1225, app/assets/stylesheets/support.css.scss */
.site_special .double_product .double_desc span {
  display: block;
  background: #000;
  padding: 4px 8px 6px 8px;
}

/* line 1231, app/assets/stylesheets/support.css.scss */
.site_special .double_product .price-box {
  right: 2px;
  bottom: 6px;
}

/* line 1237, app/assets/stylesheets/support.css.scss */
.product-in-promo {
  text-align: center;
  height: 29px;
  font-family: "NotoSansGP", Arial, sans-serif;
}

/* line 1241, app/assets/stylesheets/support.css.scss */
.product-in-promo span {
  display: inline-block;
  padding: 3px 5px;
  border-radius: 4px;
  background-color: #c25904;
}

/* line 1247, app/assets/stylesheets/support.css.scss */
.product-in-promo a {
  color: #eee;
  font-weight: bold;
  text-decoration: underline;
}

/* line 1253, app/assets/stylesheets/support.css.scss */
.slider_menu_wrapper {
  margin: -15px -20px 15px -20px;
  padding: 10px 0px 3px 20px;
  background: rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid #55595e;
}

/* line 1259, app/assets/stylesheets/support.css.scss */
.offers_menu {
  list-style: none;
  overflow: hidden;
}

/* line 1262, app/assets/stylesheets/support.css.scss */
.offers_menu ul {
  margin: 0px;
  padding: 0px;
}

/* line 1266, app/assets/stylesheets/support.css.scss */
.offers_menu li {
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
}

/* line 1271, app/assets/stylesheets/support.css.scss */
.offers_menu li a {
  display: block;
  font-size: 14px;
  color: #fff;
  padding: 2px 15px 2px 15px;
  border-bottom: 1px solid transparent;
}

/* line 1277, app/assets/stylesheets/support.css.scss */
.offers_menu li a:hover {
  text-decoration: none;
}

/* line 1279, app/assets/stylesheets/support.css.scss */
.offers_menu li a.selected {
  background: #1f2c3c;
  border-bottom: 1px solid #999;
}

/* line 1285, app/assets/stylesheets/support.css.scss */
.offers_menu a {
  font-size: 15px !important;
  line-height: 21px;
}

/* line 1292, app/assets/stylesheets/support.css.scss */
.site_special_fadeousel_mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: opacity 400ms;
  opacity: 0;
}

/* line 1302, app/assets/stylesheets/support.css.scss */
.site_special_fadeousel_mask.focus {
  opacity: 1;
}

/* line 1305, app/assets/stylesheets/support.css.scss */
.site_special_fadeousel {
  width: 985px;
  height: 325px;
  margin: 0px auto;
  position: relative;
}

/* line 1311, app/assets/stylesheets/support.css.scss */
.site_special_fadeousel .site_special {
  opacity: 0;
  transition: opacity 400ms;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1314, app/assets/stylesheets/support.css.scss */
.site_special_fadeousel .site_special.focus {
  opacity: 1;
  z-index: 1;
}

/* line 1323, app/assets/stylesheets/support.css.scss */
.site_special_fadeousel .fadeousel_thumbs {
  position: absolute;
  bottom: -14px;
  z-index: 2;
}

/* line 1327, app/assets/stylesheets/support.css.scss */
.site_special_fadeousel .fadeousel_thumbs > div {
  display: inline-block;
  margin: 12px 8px 12px 0px;
  width: 12px;
  height: 12px;
  transition: background-color 0.2s;
  background-color: rgba(255, 255, 255, 0.2);
  cursor: pointer;
}

/* line 1335, app/assets/stylesheets/support.css.scss */
.site_special_fadeousel .fadeousel_thumbs > div.focus {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 1342, app/assets/stylesheets/support.css.scss */
.page_ctn {
  width: 985px;
  background: rgba(0, 0, 0, 0.45);
  padding: 15px 20px 15px 20px;
  margin: 10px auto 10px auto;
  overflow: hidden;
}

/* line 1350, app/assets/stylesheets/support.css.scss */
.page_footer {
  clear: both;
  border-top: 2px solid #1f2c3c;
  margin-top: 30px;
}

/* line 1354, app/assets/stylesheets/support.css.scss */
.page_footer .row {
  background: #1f2c3c;
  padding: 10px 10px 0px 10px;
  margin: 2px 0px 0px 0px;
  color: #aaaaaa;
}

/* line 1359, app/assets/stylesheets/support.css.scss */
.page_footer .row h3 {
  font-size: 15px;
  margin: 0px 0px 5px 0px;
}

/* line 1363, app/assets/stylesheets/support.css.scss */
.page_footer .row p {
  margin-bottom: 10px;
}

/* line 1366, app/assets/stylesheets/support.css.scss */
.page_footer .row > div {
  width: 50%;
}

/* line 1369, app/assets/stylesheets/support.css.scss */
.page_footer .row ul {
  list-style: none;
  margin: 0px;
}

/* line 1372, app/assets/stylesheets/support.css.scss */
.page_footer .row ul li {
  margin: 0px;
}

/* line 1374, app/assets/stylesheets/support.css.scss */
.page_footer .row ul li i {
  width: 16px;
  color: #eee;
}

/* line 1377, app/assets/stylesheets/support.css.scss */
.page_footer .row img {
  margin-top: 5px;
}

/* line 1380, app/assets/stylesheets/support.css.scss */
.page_footer .row hr {
  margin: 15px 0px;
  border-color: #55595e;
}

/* line 1384, app/assets/stylesheets/support.css.scss */
.page_footer .row .get_in_touch {
  padding-top: 10px;
}

/* line 1385, app/assets/stylesheets/support.css.scss */
.page_footer .row .get_in_touch a {
  margin-left: 5px;
}

/* line 1386, app/assets/stylesheets/support.css.scss */
.page_footer .row .get_in_touch img {
  position: relative;
  top: -6px;
}

/* line 1390, app/assets/stylesheets/support.css.scss */
.page_footer .usk_siegel {
  padding: 15px 0px 0px 0px;
  font-size: 12px;
  line-height: 14px;
  margin-top: 10px;
}

/* line 1395, app/assets/stylesheets/support.css.scss */
.page_footer .usk_siegel a {
  text-decoration: none;
  color: #aaaaaa;
}

/* line 1399, app/assets/stylesheets/support.css.scss */
.page_footer .usk_siegel img {
  position: relative;
  top: -15px;
  margin-right: 5px;
}

/* line 1407, app/assets/stylesheets/support.css.scss */
a {
  text-decoration: none;
}

/* line 1409, app/assets/stylesheets/support.css.scss */
a:hover {
  text-decoration: underline;
}

/* line 1412, app/assets/stylesheets/support.css.scss */
.row {
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 1417, app/assets/stylesheets/support.css.scss */
.top_nav {
  background: #000;
  height: 48px;
}

/* line 1420, app/assets/stylesheets/support.css.scss */
.top_nav .container {
  position: relative;
}

/* line 1422, app/assets/stylesheets/support.css.scss */
.top_nav .container .gp_logo {
  position: absolute;
  left: 0px;
  top: 6px;
}

/* line 1427, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu {
  float: right;
  display: inline-block;
  height: 28px;
  background: #333;
  border-radius: 4px;
  margin-top: 10px;
  font-size: 12px;
}

/* line 1435, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul {
  display: inline-block;
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

/* line 1440, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li {
  float: left;
  position: relative;
}

/* line 1443, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li > a {
  font-size: 12px;
  text-decoration: none;
}

/* line 1447, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li ul {
  opacity: 0;
  height: 0px;
  transition: opacity .18s ease-in-out .18s;
}

/* line 1451, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li ul li {
  display: none;
}

/* line 1454, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li:hover ul {
  opacity: 1;
  display: block;
  list-style: none;
  margin: 0px;
  position: absolute;
  top: 28px;
  left: 10px;
  width: 170px;
  height: auto;
  background: #3b3938;
  border: 1px solid #55595e;
  z-index: 9999;
  box-shadow: 0px 0px 5px #000;
}

/* line 1468, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li:hover ul li {
  display: block;
  overflow: hidden;
}

/* line 1471, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li:hover ul li img {
  vertical-align: -3px;
  margin: 0px 5px;
}

/* line 1475, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li:hover ul li a, .top_nav .container div.menu > ul > li:hover ul li span.current_tenant {
  margin: 0px;
  padding: 0px;
  color: #eee;
  text-decoration: none !important;
  font-weight: normal;
  font-size: 12px;
  float: none;
}

/* line 1483, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li:hover ul li a:hover, .top_nav .container div.menu > ul > li:hover ul li span.current_tenant:hover {
  background: #11171f;
}

/* line 1485, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li:hover ul li span.current_tenant:hover {
  background: none;
}

/* line 1486, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu > ul > li:hover ul li.separator {
  margin-top: 2px;
  padding-top: 2px;
  border-top: 1px solid #55595e;
}

/* line 1496, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu.social_media {
  margin-right: 30px;
  padding: 0px 1px 0px 4px;
}

/* line 1499, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu.social_media a {
  position: relative;
  top: 4px;
  padding: 0px 5px;
}

/* line 1505, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu a, .top_nav .container div.menu span.current_tenant {
  display: block;
  float: left;
  padding: 0px 10px;
  line-height: 28px;
  text-decoration: none;
  color: #aaaaaa;
  font-weight: bold;
}

/* line 1513, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu a i, .top_nav .container div.menu span.current_tenant i {
  font-size: 14px;
}

/* line 1516, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu a:hover, .top_nav .container div.menu span.current_tenant:hover {
  text-decoration: underline;
}

/* line 1518, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu .highlight {
  color: #eee;
}

/* line 1521, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu .cart {
  border: 1px solid #000;
  border-top: 0px solid;
  border-bottom: 0px solid;
}

/* line 1526, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu .backend {
  padding: 0px 8px 0px 0px;
}

/* line 1528, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu .backend i {
  font-size: 16px;
}

/* line 1530, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu .colored {
  color: #f26638;
}

/* line 1533, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu .no_login {
  padding-right: 0px;
}

/* line 1536, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu .envelope {
  padding: 0px 0px 0px 0px;
  text-decoration: none !important;
}

/* line 1539, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu .envelope.with_messages {
  color: #f26638;
}

/* line 1543, app/assets/stylesheets/support.css.scss */
.top_nav .container div.menu .flag {
  margin-top: 6px;
  border: 1px solid #40474b;
  padding: 0px 0px 0px 0px;
}

/* line 1556, app/assets/stylesheets/support.css.scss */
.quick_search_ctn,
#cm_quick_search,
#quick_search {
  position: absolute;
  top: 7px;
  right: 0px;
  width: 260px;
}

/* line 1564, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .btn-append button,
#cm_quick_search .btn-append button,
#quick_search .btn-append button {
  position: absolute;
  top: 0px;
  right: 0px;
}

/* line 1570, app/assets/stylesheets/support.css.scss */
.quick_search_ctn input[type="text"],
#cm_quick_search input[type="text"],
#quick_search input[type="text"] {
  background: #5f6468;
  border: 1px solid #5f6468;
  border-radius: 4px 0 0 4px;
  line-height: 17px;
  color: #eee;
  width: 223px;
  height: 26px;
  padding: 4px 6px;
  box-shadow: inset 0px 0px 0px #000;
  font-size: 13px;
}

/* line 1581, app/assets/stylesheets/support.css.scss */
.quick_search_ctn input[type="text"]:focus,
#cm_quick_search input[type="text"]:focus,
#quick_search input[type="text"]:focus {
  border-color: #4c5053;
}

/* line 1582, app/assets/stylesheets/support.css.scss */
.quick_search_ctn input[type="text"]::-moz-placeholder, #cm_quick_search input[type="text"]::-moz-placeholder, #quick_search input[type="text"]::-moz-placeholder {
  color: #9f9f9f;
}
.quick_search_ctn input[type="text"]::placeholder,
#cm_quick_search input[type="text"]::placeholder,
#quick_search input[type="text"]::placeholder {
  color: #9f9f9f;
}

/* line 1586, app/assets/stylesheets/support.css.scss */
.quick_search_ctn button,
#cm_quick_search button,
#quick_search button {
  padding: 2px 11px 3px 11px;
  background: #444;
  border: 0px solid;
  box-shadow: none;
  font-size: 16px;
  width: 38px;
  height: 26px;
  text-shadow: 0px 0px 2px #000;
  color: #aaaaaa !important;
}

/* line 1597, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .tt-dropdown-menu,
#cm_quick_search .tt-dropdown-menu,
#quick_search .tt-dropdown-menu {
  background: #3b3938;
  width: 400px;
  box-shadow: 0px 0px 10px #000;
  top: 30px !important;
  right: -38px !important;
  left: auto !important;
  z-index: 999 !important;
}

/* line 1606, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset,
#cm_quick_search .dataset,
#quick_search .dataset {
  display: block;
  overflow: hidden;
  padding: 10px;
  margin: 0px;
}

/* line 1611, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset > img,
#cm_quick_search .dataset > img,
#quick_search .dataset > img {
  float: left;
  width: 98px;
  margin-right: 8px;
}

/* line 1616, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset .details,
#cm_quick_search .dataset .details,
#quick_search .dataset .details {
  display: inline-block;
  float: left;
  width: 272px;
  line-height: 15px;
}

/* line 1621, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset .details .title,
#cm_quick_search .dataset .details .title,
#quick_search .dataset .details .title {
  font-family: "NotoSansGP", Arial, sans-serif;
  color: #fff;
  width: 272px;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  line-height: 18px;
  margin: 0px 0px 3px 0px;
}

/* line 1633, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset .details .prices,
#cm_quick_search .dataset .details .prices,
#quick_search .dataset .details .prices {
  font-size: 11px;
  color: #aaaaaa;
}

/* line 1636, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset .details .prices span,
#cm_quick_search .dataset .details .prices span,
#quick_search .dataset .details .prices span {
  margin-right: 7px;
}

/* line 1637, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset .details .prices .price_saving,
#cm_quick_search .dataset .details .prices .price_saving,
#quick_search .dataset .details .prices .price_saving {
  color: #eee;
  padding-top: 0px;
}

/* line 1642, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset .details .platform_icon,
#cm_quick_search .dataset .details .platform_icon,
#quick_search .dataset .details .platform_icon {
  margin-right: 3px;
}

/* line 1646, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset .submission,
#cm_quick_search .dataset .submission,
#quick_search .dataset .submission {
  width: 100%;
}

/* line 1648, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .dataset .submission .title,
#cm_quick_search .dataset .submission .title,
#quick_search .dataset .submission .title {
  width: 100% !important;
}

/* line 1653, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .tt-suggestions,
#cm_quick_search .tt-suggestions,
#quick_search .tt-suggestions {
  border: 1px solid #55595e;
}

/* line 1655, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .tt-suggestions .tt-cursor,
#cm_quick_search .tt-suggestions .tt-cursor,
#quick_search .tt-suggestions .tt-cursor {
  background: #11171f;
  cursor: pointer;
}

/* line 1660, app/assets/stylesheets/support.css.scss */
.quick_search_ctn .tt-suggestion + .tt-suggestion,
#cm_quick_search .tt-suggestion + .tt-suggestion,
#quick_search .tt-suggestion + .tt-suggestion {
  border-top: 1px solid #55595e;
}

/* line 1662, app/assets/stylesheets/support.css.scss */
#cm_quick_search {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 300px;
}

/* line 1667, app/assets/stylesheets/support.css.scss */
#cm_quick_search input[type="text"] {
  width: 262px;
}

/* line 1668, app/assets/stylesheets/support.css.scss */
#cm_quick_search .tt-dropdown-menu {
  width: 550px;
}

/* line 1673, app/assets/stylesheets/support.css.scss */
.quick_search_ctn {
  left: 0;
  top: 0;
  right: auto;
  width: 320px;
}

/* line 1678, app/assets/stylesheets/support.css.scss */
.quick_search_ctn button {
  padding-top: 3px;
}

/* line 1679, app/assets/stylesheets/support.css.scss */
.quick_search_ctn input[type="text"] {
  width: 283px;
}

/* line 1683, app/assets/stylesheets/support.css.scss */
.product_not_found .qsearch {
  margin-left: 50px;
  margin-top: 13px;
  position: relative;
}

/* line 1688, app/assets/stylesheets/support.css.scss */
.product_not_found .icon {
  margin-left: 10px;
  font-size: 60px;
}

/* line 1692, app/assets/stylesheets/support.css.scss */
.product_not_found .desc {
  margin: 5px 0 0 20px;
  width: 490px;
}

/* line 1699, app/assets/stylesheets/support.css.scss */
.navbar {
  background: rgba(0, 0, 0, 0.55);
  height: 40px;
  position: relative;
}

/* line 1703, app/assets/stylesheets/support.css.scss */
.navbar .container {
  position: relative;
}

/* line 1705, app/assets/stylesheets/support.css.scss */
.navbar .container > ul {
  display: inline-block;
  list-style: none;
  margin: 2px 0px 0px 0px;
  padding: 0px;
}

/* line 1710, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li {
  float: left;
  position: relative;
}

/* line 1713, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li > a {
  height: 60px;
  line-height: 36px;
  font-size: 16px;
  color: #eee;
  margin: 0px 12px 0px 2px;
  padding: 5px 8px 2px 8px;
  text-decoration: none;
}

/* line 1721, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li > a i {
  position: relative;
  top: -4px;
  font-size: 12px;
  color: #aaaaaa;
  margin-left: 4px;
}

/* line 1729, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li ul {
  opacity: 0;
  height: 0px;
  transition: opacity .18s ease-in-out .18s;
}

/* line 1733, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li ul li {
  display: none;
}

/* line 1736, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li:hover > a {
  border-bottom: 3px solid #55595e;
}

/* line 1737, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li:hover ul {
  opacity: 1;
  display: block;
  list-style: none;
  margin: 0px;
  position: absolute;
  top: 36px;
  left: 2px;
  width: 160px;
  height: auto;
  background: #3b3938;
  border: 1px solid #55595e;
  z-index: 9999;
  box-shadow: 0px 0px 5px #000;
}

/* line 1751, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li:hover ul li {
  display: block;
}

/* line 1753, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li:hover ul li a {
  display: block;
  padding: 1px 20px;
  color: #eee;
  text-decoration: none;
  font-size: 12px;
}

/* line 1759, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li:hover ul li a:hover {
  background: #11171f;
}

/* line 1761, app/assets/stylesheets/support.css.scss */
.navbar .container > ul > li:hover ul li.separator {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #55595e;
}

/* line 1774, app/assets/stylesheets/support.css.scss */
.legal_terms {
  width: 550px;
  margin: 0px auto;
}

/* line 1777, app/assets/stylesheets/support.css.scss */
.legal_terms h1 {
  margin-bottom: 15px;
}

/* line 1780, app/assets/stylesheets/support.css.scss */
.legal_terms h3, .legal_terms p, .legal_terms ul {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 8px;
}

/* line 1785, app/assets/stylesheets/support.css.scss */
.legal_terms h3 {
  font-weight: bold;
}

/* line 1786, app/assets/stylesheets/support.css.scss */
.legal_terms * + h3 {
  margin-top: 20px;
}

/* line 1787, app/assets/stylesheets/support.css.scss */
.legal_terms table {
  font-size: 12px;
  line-height: 16px;
}

/* line 1790, app/assets/stylesheets/support.css.scss */
.legal_terms table td {
  padding-right: 20px;
}

/* line 1800, app/assets/stylesheets/support.css.scss */
.jcarousel {
  position: relative;
  overflow: hidden;
  border: 1px solid #55595e;
}

/* line 1804, app/assets/stylesheets/support.css.scss */
.jcarousel ul {
  width: 99999px;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1810, app/assets/stylesheets/support.css.scss */
.jcarousel ul li {
  float: left;
}

/* line 1821, app/assets/stylesheets/support.css.scss */
.highlights .carousel {
  width: 620px;
  overflow: hidden;
  float: left;
  position: relative;
}

/* line 1827, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li {
  width: 620px;
  height: 300px;
  position: relative;
}

/* line 1831, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .element {
  display: block;
  position: relative;
}

/* line 1834, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .element > span {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: rgba(0, 0, 0, 0.75);
  height: 52px;
  padding: 9px 15px 15px 15px;
  color: #eee;
  font-size: 20px;
}

/* line 1845, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .element > span .product_teaser {
  font-family: "NotoSansGP", Arial, sans-serif;
  display: inline-block;
  width: 425px;
  line-height: 25px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 1855, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .element > span .prices {
  right: 20px;
  float: right;
  padding-top: 1px;
}

/* line 1859, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .element > span .prices .price_base {
  display: none;
}

/* line 1860, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .element > span .prices .price_saving {
  font-size: 17px;
  padding: 0px 3px 2px 3px;
  font-weight: bold;
  margin-right: 5px;
  text-shadow: 1px 1px 2px #000;
}

/* line 1867, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .element > span .prices .price_current {
  font-size: 18px;
}

/* line 1872, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .element > a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 1879, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .product-cashback {
  position: absolute;
  top: 236px;
  background: transparent !important;
}

/* line 1883, app/assets/stylesheets/support.css.scss */
.highlights .carousel ul li .product-cashback > span {
  position: absolute;
  top: 0px;
  right: 1px;
  white-space: nowrap;
}

/* line 1892, app/assets/stylesheets/support.css.scss */
.highlights .carousel .jcarousel-control-prev {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 0px;
  width: 40px;
  height: 40px;
  background: url(https://gpstatic.com/assets/arrows/big_carousel-2c0c19496ce509649eb937cea75b5b2d9603a800cf55f2b2450b0808ad4bf0b2.png) 0px top no-repeat;
  margin: -40px 0px 0px 0px;
}

/* line 1904, app/assets/stylesheets/support.css.scss */
.highlights .carousel .jcarousel-control-next {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0px;
  width: 40px;
  height: 40px;
  background: url(https://gpstatic.com/assets/arrows/big_carousel-2c0c19496ce509649eb937cea75b5b2d9603a800cf55f2b2450b0808ad4bf0b2.png) -40px top no-repeat;
  margin: -40px 0px 0px 0px;
}

/* line 1916, app/assets/stylesheets/support.css.scss */
.highlights .carousel:hover .jcarousel-control-prev, .highlights .carousel:hover .jcarousel-control-next {
  display: block;
}

/* line 1921, app/assets/stylesheets/support.css.scss */
.highlights aside {
  float: left;
  margin-left: 25px;
  width: 300px;
}

/* line 1933, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel {
  width: 945px;
}

/* line 1936, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel ul li {
  width: 472px;
  height: 228px;
}

/* line 1939, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel ul li .element {
  font-family: "NotoSansGP", Arial, sans-serif;
  position: relative;
  float: left;
  width: 472px;
  height: 228px;
  border-right: 1px solid #55595e;
  overflow: hidden;
}

/* line 1947, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel ul li .element > span {
  height: 37px;
  padding: 7px 10px;
  font-size: 17px;
}

/* line 1951, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel ul li .element > span .product_teaser {
  display: inline-block;
  width: 325px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 1960, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel ul li .element > span .prices .price_saving {
  font-size: 15px;
}

/* line 1963, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel ul li .element > span .prices .price_current {
  font-size: 16px;
}

/* line 1969, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel ul li .element + .element {
  border-right: 0px solid;
  width: 473px;
}

/* line 1973, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel ul li .product-cashback {
  position: absolute;
  top: 173px;
  right: -2px;
  background: transparent !important;
  font-family: Arial, sans-serif;
}

/* line 1979, app/assets/stylesheets/support.css.scss */
.highlights.double .carousel ul li .product-cashback > span {
  position: absolute;
  top: 0px;
  right: 0px;
  white-space: nowrap;
}

/* line 1996, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel {
  width: 943px;
  margin: 5px 0px 10px 0px;
  position: relative;
}

/* line 2000, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel .jcarousel {
  border: 0px solid;
  padding-top: 20px;
}

/* line 2002, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li {
  padding-left: 26px;
}

/* line 2004, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .element {
  position: relative;
  float: left;
  width: 202px;
  height: 141px;
  margin: 0px 10px;
  border: 1px solid #55595e;
}

/* line 2011, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .element:hover {
  border: 1px solid #999;
}

/* line 2015, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .element > a[rel=nofollow] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

/* line 2021, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .element.flashy {
  border: 1px solid #f26638;
}

/* line 2025, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .element > span {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: rgba(0, 0, 0, 0.75);
  height: 26px;
  color: #eee;
  padding: 2px 10px;
}

/* line 2035, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .element > span .prices {
  position: relative;
  top: -1px;
  font-size: 13px;
  float: right;
}

/* line 2040, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .element > span .prices .price_base {
  display: none;
}

/* line 2043, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .element .game_flash {
  font-family: Tahoma, Verdana, sans-serif;
  position: absolute;
  left: -1px;
  top: -20px;
  width: 202px;
  padding: 0px 5px;
}

/* line 2050, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .element .game_flash strong {
  color: #f26638;
}

/* line 2055, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .product-cashback {
  position: absolute;
  top: 1px;
  left: 4px;
  font-family: Arial, sans-serif;
}

/* line 2060, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel ul li .product-cashback > span {
  white-space: nowrap;
}

/* line 2066, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel .jcarousel-control-prev {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 0px;
  width: 23px;
  height: 33px;
  background: url(https://gpstatic.com/assets/arrows/small_carousel-33f4e6dbe2f898b6f4d86d2e121bcdb76c6a796d5b12f21c53ab79506ce3fec9.png) 0px top no-repeat;
  margin: -17px 0px 0px 0px;
}

/* line 2076, app/assets/stylesheets/support.css.scss */
.offer_highlights .carousel .jcarousel-control-next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0px;
  width: 23px;
  height: 33px;
  background: url(https://gpstatic.com/assets/arrows/small_carousel-33f4e6dbe2f898b6f4d86d2e121bcdb76c6a796d5b12f21c53ab79506ce3fec9.png) -23px top no-repeat;
  margin: -17px 0px 0px 0px;
}

/* line 2088, app/assets/stylesheets/support.css.scss */
.offer_highlights.promo_frontpage .jcarousel {
  padding-top: 5px;
}

/* line 2091, app/assets/stylesheets/support.css.scss */
.offer_highlights.promo_frontpage .carousel ul li {
  padding-left: 26px;
}

/* line 2093, app/assets/stylesheets/support.css.scss */
.offer_highlights.promo_frontpage .carousel ul li .element {
  height: 110px;
}

/* line 2099, app/assets/stylesheets/support.css.scss */
.offer_highlights.promo_frontpage .to_promo {
  height: 110px;
  display: block;
  text-align: center;
  background: url(https://gpstatic.com/assets/promo/frontpage_element-fc38cfb9023b709fec31e71d4a307d06f611d7ec67bd4ac1139f3aa830a6de07.jpg) top left no-repeat;
  padding: 18px 0px 0px 0px;
  color: #eee;
  text-decoration: none;
}

/* line 2107, app/assets/stylesheets/support.css.scss */
.offer_highlights.promo_frontpage .to_promo small {
  font-family: "NotoSansGP", Arial, sans-serif;
  text-shadow: 1px 1px 2px #000;
  margin-bottom: 5px;
  display: block;
  font-size: 14px;
}

/* line 2114, app/assets/stylesheets/support.css.scss */
.offer_highlights.promo_frontpage .to_promo .headline {
  font-size: 20px;
  font-weight: bold;
}

/* line 2118, app/assets/stylesheets/support.css.scss */
.offer_highlights.promo_frontpage .to_promo .link_to_promo {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 7px;
  text-align: center;
  font-size: 12px;
  color: #f26638;
  border-top: 1px solid #55595e;
  padding-top: 12px;
}

/* line 2132, app/assets/stylesheets/support.css.scss */
hr.separator {
  border-color: #55595e;
  margin: 0px 10px 20px 10px;
}

/* line 2136, app/assets/stylesheets/support.css.scss */
hr.promo_frontpage_sep {
  margin: 30px 10px 15px 10px;
}

/* line 2139, app/assets/stylesheets/support.css.scss */
.new_releases {
  margin-left: 10px;
}

/* line 2142, app/assets/stylesheets/support.css.scss */
.frontpage-news {
  margin-top: 30px;
}

/* line 2150, app/assets/stylesheets/support.css.scss */
.assets .carousel {
  width: 945px;
  position: relative;
}

/* line 2153, app/assets/stylesheets/support.css.scss */
.assets .carousel .jcarousel {
  border: 1px solid #40474b;
  padding: 20px 0px;
}

/* line 2159, app/assets/stylesheets/support.css.scss */
.assets .carousel ul li .element {
  position: relative;
  float: left;
  width: 198px;
  height: 112px;
  margin: 0px 0px 0px 15px;
  border: 1px solid #55595e;
}

/* line 2166, app/assets/stylesheets/support.css.scss */
.assets .carousel ul li .element:hover {
  border: 1px solid #999;
}

/* line 2170, app/assets/stylesheets/support.css.scss */
.assets .carousel .jcarousel-control-prev {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 23px;
  height: 152px;
  background: url(https://gpstatic.com/assets/arrows/small_carousel-33f4e6dbe2f898b6f4d86d2e121bcdb76c6a796d5b12f21c53ab79506ce3fec9.png) 0px 55px no-repeat;
}

/* line 2179, app/assets/stylesheets/support.css.scss */
.assets .carousel .jcarousel-control-next {
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 23px;
  height: 152px;
  background: url(https://gpstatic.com/assets/arrows/small_carousel-33f4e6dbe2f898b6f4d86d2e121bcdb76c6a796d5b12f21c53ab79506ce3fec9.png) -23px 55px no-repeat;
}

/* line 2189, app/assets/stylesheets/support.css.scss */
.assets .video_overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -29px 0px 0px -29px;
}

/* line 2202, app/assets/stylesheets/support.css.scss */
.prices {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 14px;
  color: #eee;
}

/* line 2206, app/assets/stylesheets/support.css.scss */
.prices .price_base {
  margin-right: 5px;
}

/* line 2207, app/assets/stylesheets/support.css.scss */
.prices .price_saving {
  background: #d65727;
  padding: 0px 3px 2px 3px;
  font-weight: bold;
  margin-right: 5px;
  text-shadow: 1px 1px 2px #000;
}

/* line 2213, app/assets/stylesheets/support.css.scss */
.prices .price_saving.true {
  display: none;
}

/* line 2221, app/assets/stylesheets/support.css.scss */
.idTabs {
  list-style: none;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}

/* line 2226, app/assets/stylesheets/support.css.scss */
.idTabs li {
  float: left;
  display: block;
  margin-bottom: 3px;
}

/* line 2230, app/assets/stylesheets/support.css.scss */
.idTabs li h3 {
  margin: 0px;
}

/* line 2232, app/assets/stylesheets/support.css.scss */
.idTabs li h3 a {
  display: block;
  font-size: 15px;
  color: #fff;
  padding: 3px 20px 2px 20px;
}

/* line 2237, app/assets/stylesheets/support.css.scss */
.idTabs li h3 a:hover {
  text-decoration: none;
}

/* line 2239, app/assets/stylesheets/support.css.scss */
.idTabs li h3 a.selected {
  background: #1f2c3c;
  border-bottom: 1px solid #999;
}

/* line 2246, app/assets/stylesheets/support.css.scss */
.bordered_ctn {
  border: 1px solid #40474b;
  overflow: hidden;
}

/* line 2250, app/assets/stylesheets/support.css.scss */
.bordered_ctn .row.interspaced .jcarousel-control-prev,
.bordered_ctn .row.interspaced .jcarousel-control-next {
  display: none;
}

/* line 2256, app/assets/stylesheets/support.css.scss */
.bordered_padded {
  padding: 10px;
}

/* line 2259, app/assets/stylesheets/support.css.scss */
.padded_description {
  padding: 10px 0px;
}

/* line 2262, app/assets/stylesheets/support.css.scss */
.height_304 {
  height: 304px;
}

/* line 2270, app/assets/stylesheets/support.css.scss */
.game_list_small {
  overflow: hidden;
  float: left;
}

/* line 2273, app/assets/stylesheets/support.css.scss */
.game_list_small .game {
  position: relative;
  padding-top: 12px;
  height: 70px;
  width: 460px;
}

/* line 2278, app/assets/stylesheets/support.css.scss */
.game_list_small .game .overlay {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 99;
}

/* line 2285, app/assets/stylesheets/support.css.scss */
.game_list_small .game:hover {
  background: #1f2c3c;
}

/* line 2286, app/assets/stylesheets/support.css.scss */
.game_list_small .game > a {
  float: left;
  display: inline-block;
}

/* line 2289, app/assets/stylesheets/support.css.scss */
.game_list_small .game > a img {
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 2293, app/assets/stylesheets/support.css.scss */
.game_list_small .game > a.overlay img {
  border: 0px solid !important;
  margin: 0px !important;
}

/* line 2298, app/assets/stylesheets/support.css.scss */
.game_list_small .game > img {
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 2303, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details {
  position: relative;
  float: left;
  width: 330px;
  padding-top: 3px;
}

/* line 2308, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details h4 {
  font-family: "NotoSansGP", Arial, sans-serif;
  margin-bottom: 0px;
  line-height: 18px;
}

/* line 2312, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details h4 a {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  width: 82%;
  color: #eee;
  text-overflow: ellipsis;
}

/* line 2321, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details h4.true a {
  width: 68%;
}

/* line 2324, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details p {
  color: #999;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  min-height: 15px;
}

/* line 2329, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details p a {
  color: #999;
}

/* line 2330, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details p .prices {
  font-size: 13px;
  position: absolute;
  top: 3px;
  right: 10px;
}

/* line 2335, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details p .prices .price_base {
  display: none;
}

/* line 2336, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details p .prices .price_saving {
  font-size: 12px;
  padding-top: 1px;
}

/* line 2338, app/assets/stylesheets/support.css.scss */
.game_list_small .game .details p .product-cashback {
  position: absolute;
  top: 25px;
  right: 10px;
}

/* line 2346, app/assets/stylesheets/support.css.scss */
.game_list_small .game + .game {
  background: url(https://gpstatic.com/images/line.png) top right no-repeat;
}

/* line 2348, app/assets/stylesheets/support.css.scss */
.game_list_small .game + .game:hover {
  background: #1f2c3c url(https://gpstatic.com/images/line.png) top right no-repeat;
}

/* line 2350, app/assets/stylesheets/support.css.scss */
.game_list_small.promo {
  margin-bottom: 12px;
}

/* line 2352, app/assets/stylesheets/support.css.scss */
.game_list_small.promo .prices {
  top: 2px !important;
}

/* line 2355, app/assets/stylesheets/support.css.scss */
.game_list_small.promo a.add_to_cart {
  float: right;
  padding: 2px 10px 0px 0px;
  font-size: 12px;
  font-weight: bold;
  color: #f26638 !important;
}

/* line 2358, app/assets/stylesheets/support.css.scss */
.game_list_small + .game_list_small {
  margin-left: 23px;
}

/* line 2362, app/assets/stylesheets/support.css.scss */
.game_list_medium {
  overflow: hidden;
  float: left;
}

/* line 2366, app/assets/stylesheets/support.css.scss */
.game_list_medium .game_ctn:hover {
  background: #1f2c3c;
}

/* line 2369, app/assets/stylesheets/support.css.scss */
.game_list_medium .game {
  position: relative;
  padding-top: 9px;
  height: 76px;
  width: 943px;
}

/* line 2374, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .overlay {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99;
}

/* line 2383, app/assets/stylesheets/support.css.scss */
.game_list_medium .game > img {
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 2388, app/assets/stylesheets/support.css.scss */
.game_list_medium .game > a {
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 2392, app/assets/stylesheets/support.css.scss */
.game_list_medium .game > a.overlay {
  border: 0px solid !important;
  margin: 0px !important;
}

/* line 2397, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details {
  position: relative;
  float: left;
  width: 760px;
  height: 76px;
  padding-top: 5px;
  overflow: hidden;
}

/* line 2404, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details h4 {
  margin-bottom: 0px;
  line-height: 17px;
}

/* line 2407, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details h4 a {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  width: 82%;
  color: #eee;
  text-overflow: ellipsis;
}

/* line 2416, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details h4.true a {
  width: 69%;
}

/* line 2419, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details p {
  color: #999;
  font-size: 12px;
  margin: 3px 0px 10px 0px;
  padding: 0px;
  min-height: 15px;
  line-height: 14px;
  width: 500px;
}

/* line 2427, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details p a {
  color: #999;
}

/* line 2428, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details p .prices {
  position: absolute;
  top: 6px;
  right: 0px;
}

/* line 2432, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details p .prices .price_base {
  color: #aaaaaa;
  margin-right: 10px;
  font-size: 12px;
}

/* line 2434, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details p .product-cashback {
  position: absolute;
  top: 27px;
  right: 0px;
}

/* line 2440, app/assets/stylesheets/support.css.scss */
.game_list_medium .game .details .date {
  position: absolute;
  top: 7px;
  left: 500px;
}

/* line 2448, app/assets/stylesheets/support.css.scss */
.game_list_medium.promo .prices {
  top: 8px !important;
}

/* line 2451, app/assets/stylesheets/support.css.scss */
.game_list_medium.promo .add_to_cart {
  position: absolute;
  top: 35px;
  right: 0px;
  color: #f26638 !important;
  font-weight: bold;
}

/* line 2459, app/assets/stylesheets/support.css.scss */
.game_list_medium .game_ctn + .game_ctn {
  background: url(https://gpstatic.com/images/line.png) top right no-repeat;
}

/* line 2461, app/assets/stylesheets/support.css.scss */
.game_list_medium .game_ctn + .game_ctn:hover {
  background: #1f2c3c url(https://gpstatic.com/images/line.png) top right no-repeat;
}

/* line 2465, app/assets/stylesheets/support.css.scss */
.game_list_big {
  overflow: hidden;
  float: left;
}

/* line 2469, app/assets/stylesheets/support.css.scss */
.game_list_big .game_ctn.with_index {
  position: relative;
}

/* line 2471, app/assets/stylesheets/support.css.scss */
.game_list_big .game_ctn.with_index .number {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 5px;
  height: 30px;
  width: 30px;
  margin-top: -15px;
  text-align: center;
  border-radius: 15px;
  font-size: 22px;
  line-height: 30px;
  font-weight: bold;
  z-index: 1;
}

/* line 2486, app/assets/stylesheets/support.css.scss */
.game_list_big .game_ctn.with_index .game {
  margin-left: 30px;
  width: 913px;
}

/* line 2489, app/assets/stylesheets/support.css.scss */
.game_list_big .game_ctn.with_index .game .details {
  width: 680px;
}

/* line 2494, app/assets/stylesheets/support.css.scss */
.game_list_big .game_ctn:hover {
  background: #1f2c3c;
}

/* line 2498, app/assets/stylesheets/support.css.scss */
.game_list_big .game {
  position: relative;
  padding-top: 12px;
  height: 107px;
  width: 943px;
}

/* line 2503, app/assets/stylesheets/support.css.scss */
.game_list_big .game .overlay {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99;
}

/* line 2512, app/assets/stylesheets/support.css.scss */
.game_list_big .game > img, .game_list_big .game > a.image {
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 2517, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details {
  position: relative;
  float: left;
  width: 710px;
  height: 82px;
  padding-top: 3px;
  overflow: hidden;
}

/* line 2524, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details h4 {
  font-family: "NotoSansGP", Arial, sans-serif;
  margin-bottom: 2px;
  line-height: 17px;
}

/* line 2528, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details h4 a {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  width: 82%;
  color: #eee;
  text-overflow: ellipsis;
}

/* line 2537, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details h4.true a {
  width: 69%;
}

/* line 2540, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details p {
  color: #999;
  font-size: 12px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  min-height: 15px;
  line-height: 14px;
  width: 500px;
}

/* line 2548, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details p a {
  color: #999;
}

/* line 2549, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details p .prices {
  position: absolute;
  top: 33px;
  right: 0px;
}

/* line 2553, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details p .prices .price_base {
  color: #aaaaaa;
  margin-right: 10px;
  font-size: 12px;
}

/* line 2554, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details p .prices .price_current {
  font-size: 12px;
}

/* line 2556, app/assets/stylesheets/support.css.scss */
.game_list_big .game .details p .product-cashback {
  position: absolute;
  top: 55px;
  right: 0px;
}

/* line 2564, app/assets/stylesheets/support.css.scss */
.game_list_big .game.with_purchase .prices {
  top: 16px !important;
}

/* line 2565, app/assets/stylesheets/support.css.scss */
.game_list_big .game.with_purchase .btn {
  position: absolute;
  top: 55px;
  right: 13px;
  z-index: 5;
}

/* line 2571, app/assets/stylesheets/support.css.scss */
.game_list_big .game.with_purchase .image {
  display: block;
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 2577, app/assets/stylesheets/support.css.scss */
.game_list_big .game.with_purchase .out_of_stock {
  border: 0px solid;
  position: absolute;
  left: 170px;
  top: 22px;
  z-index: 1;
}

/* line 2586, app/assets/stylesheets/support.css.scss */
.game_list_big .game_ctn + .game_ctn {
  background: url(https://gpstatic.com/images/line.png) top right no-repeat;
}

/* line 2588, app/assets/stylesheets/support.css.scss */
.game_list_big .game_ctn + .game_ctn:hover {
  background: #1f2c3c url(https://gpstatic.com/images/line.png) top right no-repeat;
}

/* line 2592, app/assets/stylesheets/support.css.scss */
.game_list_square {
  overflow: hidden;
  margin-top: 12px;
}

/* line 2595, app/assets/stylesheets/support.css.scss */
.game_list_square .out_of_stock {
  position: absolute;
  top: 2px;
  left: 50%;
  margin: 0px 0px 0px -44px;
}

/* line 2601, app/assets/stylesheets/support.css.scss */
.game_list_square .game {
  position: relative;
  border: 1px solid #55595e;
  width: 220px;
  height: 123px;
  float: left;
  margin: 0px 0px 12px 12px;
  padding-bottom: 6px;
  overflow: hidden;
  background: #11171f;
}

/* line 2612, app/assets/stylesheets/support.css.scss */
.game_list_square .game > a {
  display: block;
  margin-bottom: 4px;
}

/* line 2616, app/assets/stylesheets/support.css.scss */
.game_list_square .game.game_3 {
  margin-left: 15px;
}

/* line 2619, app/assets/stylesheets/support.css.scss */
.game_list_square .game:hover {
  border: 1px solid #999;
}

/* line 2623, app/assets/stylesheets/support.css.scss */
.game_list_square p {
  padding: 0px 8px;
  margin: 0px;
}

/* line 2626, app/assets/stylesheets/support.css.scss */
.game_list_square p > a {
  float: right;
  padding-top: 2px;
  font-size: 12px;
  font-weight: bold;
}

/* line 2628, app/assets/stylesheets/support.css.scss */
.game_list_square .prices {
  font-size: 12px;
}

/* line 2629, app/assets/stylesheets/support.css.scss */
.game_list_square .price_base {
  display: none;
}

/* line 2630, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_1 {
  position: relative;
  height: 270px;
}

/* line 2635, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_1 .game_2 {
  position: absolute;
  top: 135px;
  left: 0px;
}

/* line 2640, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_1 .game_4 {
  position: absolute;
  top: 0px;
  right: 12px;
}

/* line 2645, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_1 .game_5 {
  position: absolute;
  top: 135px;
  right: 12px;
}

/* line 2651, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_1 .game_3 {
  margin: 0px 0px 12px 12px;
  width: 455px;
  height: 258px;
}

/* line 2657, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_2 {
  position: relative;
  height: 270px;
}

/* line 2662, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_2 .game_2 {
  position: absolute;
  top: 135px;
  left: 0px;
}

/* line 2667, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_2 .game_3 {
  position: absolute;
  top: 0px;
  left: 232px;
  margin-left: 12px;
}

/* line 2673, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_2 .game_4 {
  position: absolute;
  top: 135px;
  left: 232px;
}

/* line 2679, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_2 .game_5 {
  position: absolute;
  top: 0px;
  right: 12px;
  width: 452px;
  height: 258px;
}

/* line 2687, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_3 {
  position: relative;
  height: 270px;
}

/* line 2692, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_3 .game_2 {
  position: absolute;
  top: 0px;
  right: 244px;
  margin-left: 12px;
}

/* line 2698, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_3 .game_3 {
  position: absolute;
  top: 135px;
  right: 244px;
  margin-left: 12px;
}

/* line 2704, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_3 .game_4 {
  position: absolute;
  top: 0px;
  right: 12px;
}

/* line 2709, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_3 .game_5 {
  position: absolute;
  top: 135px;
  right: 12px;
}

/* line 2716, app/assets/stylesheets/support.css.scss */
.game_list_square.mosaic_3 .game_1 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 452px;
  height: 258px;
}

/* line 2726, app/assets/stylesheets/support.css.scss */
.game_list_double {
  overflow: hidden;
  margin-top: 12px;
}

/* line 2729, app/assets/stylesheets/support.css.scss */
.game_list_double .out_of_stock {
  position: absolute;
  top: 2px;
  left: 50%;
  margin: 0px 0px 0px -44px;
}

/* line 2735, app/assets/stylesheets/support.css.scss */
.game_list_double .game {
  position: relative;
  border: 1px solid #55595e;
  width: 452px;
  height: 223px;
  float: left;
  margin: 0px 0px 12px 12px;
  padding-bottom: 6px;
  overflow: hidden;
  background: #11171f;
}

/* line 2746, app/assets/stylesheets/support.css.scss */
.game_list_double .game > a {
  display: block;
  margin-bottom: 4px;
}

/* line 2750, app/assets/stylesheets/support.css.scss */
.game_list_double .game.game_2 {
  margin-left: 15px;
}

/* line 2753, app/assets/stylesheets/support.css.scss */
.game_list_double .game:hover {
  border: 1px solid #999;
}

/* line 2757, app/assets/stylesheets/support.css.scss */
.game_list_double p {
  padding: 0px 8px;
  margin: 0px;
}

/* line 2760, app/assets/stylesheets/support.css.scss */
.game_list_double p > a {
  float: right;
  padding-top: 2px;
  font-size: 12px;
  font-weight: bold;
}

/* line 2762, app/assets/stylesheets/support.css.scss */
.game_list_double .prices {
  font-size: 12px;
}

/* line 2763, app/assets/stylesheets/support.css.scss */
.game_list_double .price_base {
  display: none;
}

/* line 2766, app/assets/stylesheets/support.css.scss */
.game_list_triple {
  overflow: hidden;
  margin-top: 12px;
}

/* line 2769, app/assets/stylesheets/support.css.scss */
.game_list_triple .out_of_stock {
  position: absolute;
  top: 2px;
  left: 50%;
  margin: 0px 0px 0px -44px;
}

/* line 2775, app/assets/stylesheets/support.css.scss */
.game_list_triple .game {
  position: relative;
  border: 1px solid #55595e;
  width: 299px;
  height: 158px;
  float: left;
  margin: 0px 0px 12px 12px;
  padding-bottom: 6px;
  overflow: hidden;
  background: #11171f;
}

/* line 2786, app/assets/stylesheets/support.css.scss */
.game_list_triple .game > a {
  display: block;
  margin-bottom: 4px;
}

/* line 2790, app/assets/stylesheets/support.css.scss */
.game_list_triple .game.game_2, .game_list_triple .game.game_3 {
  margin-left: 11px;
}

/* line 2793, app/assets/stylesheets/support.css.scss */
.game_list_triple .game:hover {
  border: 1px solid #999;
}

/* line 2797, app/assets/stylesheets/support.css.scss */
.game_list_triple p {
  padding: 0px 8px;
  margin: 0px;
}

/* line 2800, app/assets/stylesheets/support.css.scss */
.game_list_triple p > a {
  float: right;
  padding-top: 2px;
  font-size: 12px;
  font-weight: bold;
}

/* line 2802, app/assets/stylesheets/support.css.scss */
.game_list_triple .prices {
  font-size: 12px;
}

/* line 2803, app/assets/stylesheets/support.css.scss */
.game_list_triple .price_base {
  display: none;
}

/* line 2806, app/assets/stylesheets/support.css.scss */
.game_list_top {
  margin-bottom: 12px;
  overflow: hidden;
  float: left;
}

/* line 2810, app/assets/stylesheets/support.css.scss */
.game_list_top .game_ctn {
  background: url(https://gpstatic.com/images/line.png) bottom right no-repeat;
}

/* line 2812, app/assets/stylesheets/support.css.scss */
.game_list_top .game_ctn:hover {
  background: #1f2c3c url(https://gpstatic.com/images/line.png) bottom right no-repeat;
}

/* line 2815, app/assets/stylesheets/support.css.scss */
.game_list_top .game {
  position: relative;
  padding-top: 12px;
  height: 170px;
  width: 943px;
}

/* line 2820, app/assets/stylesheets/support.css.scss */
.game_list_top .game .overlay {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99;
}

/* line 2829, app/assets/stylesheets/support.css.scss */
.game_list_top .game > img, .game_list_top .game > a.image {
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 2834, app/assets/stylesheets/support.css.scss */
.game_list_top .game .out_of_stock {
  border: 0px solid;
  position: absolute;
  left: 252px;
  top: 37px;
  z-index: 1;
}

/* line 2841, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details {
  position: relative;
  float: left;
  width: 610px;
  height: 145px;
  padding-top: 5px;
  overflow: hidden;
}

/* line 2848, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details h4 {
  font-family: "NotoSansGP", Arial, sans-serif;
  margin-bottom: 0px;
  line-height: 17px;
}

/* line 2852, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details h4 a {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  width: 82%;
  color: #eee;
  text-overflow: ellipsis;
}

/* line 2861, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details h4.true a {
  width: 69%;
}

/* line 2864, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details p {
  color: #999;
  font-size: 12px;
  margin: 10px 0px 15px 0px;
  padding: 0px;
  min-height: 15px;
  line-height: 14px;
  width: 610px;
}

/* line 2872, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details p a {
  color: #999;
}

/* line 2873, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details p .btn {
  float: right;
  margin-top: -5px;
}

/* line 2877, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details p .prices {
  position: absolute;
  left: 300px;
}

/* line 2880, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details p .prices .price_base {
  color: #aaaaaa;
  margin-right: 10px;
  font-size: 12px;
}

/* line 2881, app/assets/stylesheets/support.css.scss */
.game_list_top .game .details p .prices .price_current {
  font-size: 12px;
}

/* line 2886, app/assets/stylesheets/support.css.scss */
.game_list_top .game.with_purchase .prices {
  top: 16px !important;
}

/* line 2887, app/assets/stylesheets/support.css.scss */
.game_list_top .game.with_purchase .btn {
  position: absolute;
  top: 55px;
  right: 13px;
  z-index: 5;
}

/* line 2893, app/assets/stylesheets/support.css.scss */
.game_list_top .game.with_purchase .image {
  display: block;
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 2899, app/assets/stylesheets/support.css.scss */
.game_list_top .game.with_purchase .out_of_stock {
  border: 0px solid;
  position: absolute;
  left: 170px;
  top: 22px;
  z-index: 1;
}

/* line 2908, app/assets/stylesheets/support.css.scss */
.game_list_top .game_ctn + .game_ctn {
  background: url(https://gpstatic.com/images/line.png) bottom right no-repeat;
}

/* line 2910, app/assets/stylesheets/support.css.scss */
.game_list_top .game_ctn + .game_ctn:hover {
  background: #1f2c3c url(https://gpstatic.com/images/line.png) bottom right no-repeat;
}

/* line 2914, app/assets/stylesheets/support.css.scss */
.game_dlc_link {
  overflow: hidden;
}

/* line 2916, app/assets/stylesheets/support.css.scss */
.game_dlc_link > div {
  padding: 5px 12px 15px 12px;
}

/* line 2921, app/assets/stylesheets/support.css.scss */
.category_games + .category_games {
  margin-top: -12px;
}

/* line 2925, app/assets/stylesheets/support.css.scss */
.categories .row + .row {
  margin-top: 40px;
}

/* line 2928, app/assets/stylesheets/support.css.scss */
.categories .category_listing,
.categories .category_games {
  overflow: hidden;
  clear: both;
  position: relative;
}

/* line 2934, app/assets/stylesheets/support.css.scss */
.categories .category_listing > h3 {
  font-size: 18px;
  margin: 20px 10px 0px 10px;
}

/* line 2939, app/assets/stylesheets/support.css.scss */
[data-remote-indicator] {
  display: none;
  position: absolute;
  text-align: right;
  padding: 6px 20px;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.55);
}

/* line 2950, app/assets/stylesheets/support.css.scss */
.franchise_list_front {
  margin: 20px 0px 0px 0px;
  padding: 20px 0px 10px 0px;
  text-align: center;
  background: #152f33;
  border-top: 1px solid #55595e;
}

/* line 2957, app/assets/stylesheets/support.css.scss */
.franchise_list_front * {
  text-align: left;
}

/* line 2958, app/assets/stylesheets/support.css.scss */
.franchise_list_front .prices.range {
  float: right;
}

/* line 2960, app/assets/stylesheets/support.css.scss */
.franchise_list_front .prices.range span {
  margin: 0px;
}

/* line 2969, app/assets/stylesheets/support.css.scss */
.sorting_filtering {
  margin: 10px;
  background: #1f2c3c;
  height: 35px;
  line-height: 35px;
  padding: 0px 10px;
}

/* line 2975, app/assets/stylesheets/support.css.scss */
.sorting_filtering p {
  font-weight: bold;
  display: inline-block;
  margin: 0px;
}

/* line 2980, app/assets/stylesheets/support.css.scss */
.sorting_filtering ul {
  list-style: none;
  margin: 0px 0px 0px 40px;
  padding: 0px;
  display: inline-block;
}

/* line 2985, app/assets/stylesheets/support.css.scss */
.sorting_filtering ul li {
  display: inline-block;
  padding-right: 40px;
  margin: 0px 30px 0px 0px;
}

/* line 2991, app/assets/stylesheets/support.css.scss */
.sorting_filtering a {
  display: inline-block;
  color: #eee;
  text-decoration: none;
}

/* line 2995, app/assets/stylesheets/support.css.scss */
.sorting_filtering a.desc .fa-sort-asc {
  color: #eee;
}

/* line 2996, app/assets/stylesheets/support.css.scss */
.sorting_filtering a.asc .fa-sort-desc {
  color: #eee;
}

/* line 2998, app/assets/stylesheets/support.css.scss */
.sorting_filtering .fa {
  color: #666;
  position: relative;
}

/* line 2999, app/assets/stylesheets/support.css.scss */
.sorting_filtering .fa-sort-asc {
  margin-left: 5px;
  top: 4px;
}

/* line 3000, app/assets/stylesheets/support.css.scss */
.sorting_filtering .fa-sort-desc {
  top: -3px;
  left: 2px;
}

/* line 3002, app/assets/stylesheets/support.css.scss */
.filters {
  color: #fff;
  float: right;
}

/* line 3005, app/assets/stylesheets/support.css.scss */
.filters select {
  margin-left: 3px;
  font-size: 13px;
  background: #11171f;
  line-height: 16px;
  padding: 3px 7px 2px 7px;
  border: 1px solid #55595e;
  border-radius: 0px;
  outline: none;
  color: #aaaaaa;
  font-family: Arial, sans-serif;
  -webkit-appearance: none;
}

/* line 3024, app/assets/stylesheets/support.css.scss */
.products {
  position: relative;
}

/* line 3026, app/assets/stylesheets/support.css.scss */
.products .row {
  margin-bottom: 40px;
}

/* line 3027, app/assets/stylesheets/support.css.scss */
.products span.game_title {
  font-family: "NotoSansGP", Arial, sans-serif;
  font-weight: bold;
  position: relative;
  top: 3px;
  margin-right: 10px;
  text-shadow: none;
  padding: 4px 7px 4px 7px;
}

/* line 3036, app/assets/stylesheets/support.css.scss */
.products h1 {
  font-family: "NotoSansGP", Arial, sans-serif;
  font-size: 24px;
  margin-bottom: 11px;
  padding-bottom: 11px;
  border-bottom: 1px solid #55595e;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}

/* line 3043, app/assets/stylesheets/support.css.scss */
.products h1 span {
  display: inline-block;
  width: 700px;
}

/* line 3047, app/assets/stylesheets/support.css.scss */
.products h1 small {
  text-shadow: none;
}

/* line 3049, app/assets/stylesheets/support.css.scss */
.products .breadcrumbs {
  position: relative;
  top: -4px;
  left: -1px;
  font-family: "NotoSansGP", Arial, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  color: #9f9d9b;
  line-height: 14px;
}

/* line 3059, app/assets/stylesheets/support.css.scss */
.products .breadcrumbs a {
  position: relative;
  top: -1px;
  color: #9f9d9b;
  margin: 0px 1px;
}

/* line 3064, app/assets/stylesheets/support.css.scss */
.products .breadcrumbs a:hover {
  color: #eee;
}

/* line 3067, app/assets/stylesheets/support.css.scss */
.products .flash {
  font-size: 16px;
  position: absolute;
  top: 54px;
  right: 11px;
  width: 289px;
  text-align: center;
}

/* line 3074, app/assets/stylesheets/support.css.scss */
.products .flash strong {
  color: #f26638;
  text-transform: uppercase;
}

/* line 3075, app/assets/stylesheets/support.css.scss */
.products .flash span {
  margin-left: 5px;
}

/* line 3077, app/assets/stylesheets/support.css.scss */
.products .info_sales {
  min-height: 200px;
  padding: 14px 0px 30px 0px;
  overflow: hidden;
}

/* line 3081, app/assets/stylesheets/support.css.scss */
.products .info_sales > img {
  float: left;
  margin: 0px 22px 0px 16px;
  border: 1px solid #55595e;
  box-shadow: 0px 0px 10px #000;
}

/* line 3087, app/assets/stylesheets/support.css.scss */
.products .info_sales a {
  color: #eee;
}

/* line 3088, app/assets/stylesheets/support.css.scss */
.products .info_sales ul {
  float: left;
  list-style: none;
  margin: 0px;
  width: 380px;
}

/* line 3093, app/assets/stylesheets/support.css.scss */
.products .info_sales ul li {
  margin: 7px 0px;
  overflow: hidden;
}

/* line 3096, app/assets/stylesheets/support.css.scss */
.products .info_sales ul li .ajax_rating {
  margin-left: 0px;
  display: inline;
  position: relative;
  top: 2px;
}

/* line 3102, app/assets/stylesheets/support.css.scss */
.products .info_sales ul li strong {
  display: inline-block;
  font-weight: normal;
  float: left;
}

/* line 3106, app/assets/stylesheets/support.css.scss */
.products .info_sales ul li strong small {
  position: relative;
  top: -5px;
}

/* line 3111, app/assets/stylesheets/support.css.scss */
.products .info_sales ul li span {
  display: block;
  margin-left: 110px;
}

/* line 3116, app/assets/stylesheets/support.css.scss */
.products .info_sales ul li.systems span {
  font-size: 16px;
}

/* line 3116, app/assets/stylesheets/support.css.scss */
.products .info_sales ul li.systems span i {
  margin-right: 10px;
}

/* line 3118, app/assets/stylesheets/support.css.scss */
.products .info_sales ul li a {
  border-bottom: 1px dotted #9f9d9b;
}

/* line 3120, app/assets/stylesheets/support.css.scss */
.products .info_sales ul li a:hover {
  text-decoration: none;
  border-bottom: 1px solid #9f9d9b;
}

/* line 3127, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy {
  position: relative;
  float: right;
  background: #1f2c3c;
  border: 1px solid #55595e;
  width: 290px;
  height: 279px;
  padding: 20px 10px;
  text-align: center;
  margin-right: 10px;
  box-shadow: 0px 0px 10px #000;
}

/* line 3138, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy.flashy {
  border: 1px solid #f26638;
}

/* line 3141, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy .prices {
  text-align: center;
  width: 100%;
  display: inline-block;
}

/* line 3145, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy .prices span {
  margin: 0px 5px;
}

/* line 3147, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy .price_base {
  color: #9f9d9b;
}

/* line 3150, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy .price_saving {
  font-size: 18px;
}

/* line 3153, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy .price_current {
  position: relative;
  top: 1px;
  font-size: 19px;
}

/* line 3158, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy .add_to_cart {
  font-size: 15px;
  display: block;
  margin: 20px auto 10px auto;
  width: 210px;
  padding: 5px 0px;
}

/* line 3165, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy .region_warning_ctn {
  height: 22px;
}

/* line 3167, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy .region_warning_ctn .region_warning {
  width: 210px;
  margin: 10px;
  position: relative;
  top: -7px;
}

/* line 3174, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy hr {
  margin: 10px auto;
  width: 210px;
  border-color: #55595e;
}

/* line 3180, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy p span, .products .info_sales .product_buy p a {
  display: inline-block;
  margin-bottom: 5px;
  cursor: pointer;
}

/* line 3184, app/assets/stylesheets/support.css.scss */
.products .info_sales .product_buy p span:hover, .products .info_sales .product_buy p a:hover {
  text-decoration: underline;
}

/* line 3190, app/assets/stylesheets/support.css.scss */
.products .info_sales .product-cashback span {
  font-size: 13px;
}

/* line 3194, app/assets/stylesheets/support.css.scss */
.products .left {
  width: 620px;
  float: left;
  overflow: hidden;
}

/* line 3199, app/assets/stylesheets/support.css.scss */
.products .right {
  float: left;
  margin-left: 25px;
  width: 300px;
}

/* line 3204, app/assets/stylesheets/support.css.scss */
.products .notice {
  border: 1px solid #a25024;
  border-radius: 3px;
  padding: 7px 7px 0px 7px;
  margin-bottom: 30px;
}

/* line 3209, app/assets/stylesheets/support.css.scss */
.products .notice .notice_body + .notice_body {
  border-top: 1px solid #a25024;
  margin-top: 10px;
  padding-top: 10px;
}

/* line 3214, app/assets/stylesheets/support.css.scss */
.products .notice p.brand {
  color: #f26638;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 3220, app/assets/stylesheets/support.css.scss */
.products .notice p {
  color: #eee;
  font-family: "NotoSansGP", Arial, sans-serif;
  font-size: 12px !important;
  margin-bottom: 7px;
  line-height: 16px;
}

/* line 3226, app/assets/stylesheets/support.css.scss */
.products .notice p img {
  width: 603px;
}

/* line 3230, app/assets/stylesheets/support.css.scss */
.products .notice ul {
  margin-bottom: 7px;
  font-size: 12px !important;
  font-family: "NotoSansGP", Arial, sans-serif;
}

/* line 3236, app/assets/stylesheets/support.css.scss */
.products .idTabs.bottom_lined {
  border-bottom: 1px solid #40474b;
}

/* line 3239, app/assets/stylesheets/support.css.scss */
.products .diff-activations {
  font-family: "NotoSansGP", Arial, sans-serif;
  font-size: 12px;
  height: 45px;
}

/* line 3243, app/assets/stylesheets/support.css.scss */
.products .diff-activations.single {
  padding-top: 11px;
}

/* line 3246, app/assets/stylesheets/support.css.scss */
.products .diff-activations.multi {
  position: relative;
  top: -2px;
}

/* line 3250, app/assets/stylesheets/support.css.scss */
.products .diff-activations.cashback {
  height: 30px;
  padding-top: 5px;
}

/* line 3254, app/assets/stylesheets/support.css.scss */
.products .diff-activations.multi.cashback {
  top: -14px;
}

/* line 3257, app/assets/stylesheets/support.css.scss */
.products .diff-activations .label {
  font-weight: bold;
  padding: 4px 7px;
  margin-left: 3px;
}

/* line 3262, app/assets/stylesheets/support.css.scss */
.products .diff-activations .label-outline {
  border: 1px solid #55595e;
  color: #aaaaaa;
}

/* line 3267, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates {
  position: relative;
  font-family: "NotoSansGP", Arial, sans-serif;
}

/* line 3270, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates #news_updates {
  overflow: hidden;
  margin-top: -10px;
  margin-bottom: 25px;
}

/* line 3275, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates .news_update {
  position: relative;
  overflow: hidden;
  float: left;
  width: 295px;
  height: 170px;
}

/* line 3282, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates .news_update + .news_update {
  margin-left: 30px;
}

/* line 3285, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates .show_all {
  position: absolute;
  top: 9px;
  right: 0px;
  font-size: 12px;
}

/* line 3291, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates .date {
  color: #9f9d9b;
  font-size: 11px;
}

/* line 3295, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates h2 {
  font-family: "NotoSansGP", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  overflow: hidden;
  max-height: 40px;
}

/* line 3301, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates h2 a {
  color: #eee;
}

/* line 3305, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates p {
  color: #9f9d9b;
  font-size: 12px;
  line-height: 18px;
  height: 72px;
  overflow: hidden;
  margin-bottom: 0px;
}

/* line 3313, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates .more {
  position: absolute;
  left: 0px;
  bottom: 0px;
  border-top: 1px solid #40474b;
  width: 100%;
}

/* line 3319, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates .more a {
  font-size: 12px;
}

/* line 3322, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates .more .comments {
  float: right;
}

/* line 3324, app/assets/stylesheets/support.css.scss */
.products .submission_news_updates .more .comments a {
  color: #9f9d9b;
}

/* line 3328, app/assets/stylesheets/support.css.scss */
.products article {
  color: #aaaaaa;
  position: relative;
  font-family: "NotoSansGP", Arial, sans-serif;
}

/* line 3332, app/assets/stylesheets/support.css.scss */
.products article h2, .products article h3 {
  font-family: "NotoSansGP", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
}

/* line 3337, app/assets/stylesheets/support.css.scss */
.products article h2 i, .products article h3 i {
  margin-left: 10px;
}

/* line 3339, app/assets/stylesheets/support.css.scss */
.products article hr {
  margin: 15px 0px;
  border-top: 1px solid #40474b;
}

/* line 3343, app/assets/stylesheets/support.css.scss */
.products article p, .products article li {
  line-height: 20px;
  margin-bottom: 15px;
  font-size: 14px;
}

/* line 3347, app/assets/stylesheets/support.css.scss */
.products article p ul li, .products article li ul li {
  margin-top: 5px;
  margin-bottom: 0px;
}

/* line 3351, app/assets/stylesheets/support.css.scss */
.products article p img, .products article li img {
  width: 620px;
}

/* line 3355, app/assets/stylesheets/support.css.scss */
.products article li {
  margin-bottom: 5px;
}

/* line 3357, app/assets/stylesheets/support.css.scss */
.products article li p {
  margin-bottom: 0px;
}

/* line 3359, app/assets/stylesheets/support.css.scss */
.products article strong {
  color: #aaaaaa;
}

/* line 3360, app/assets/stylesheets/support.css.scss */
.products article.bordered_padded {
  padding-bottom: 0px;
}

/* line 3361, app/assets/stylesheets/support.css.scss */
.products article #desc_body {
  position: relative;
  overflow: hidden;
}

/* line 3366, app/assets/stylesheets/support.css.scss */
.products article a[data-maxheight-expand] {
  padding: 60px 0px 0px 2px;
  text-align: left;
}

/* line 3370, app/assets/stylesheets/support.css.scss */
.products article .sysreqs {
  font-size: 12px;
}

/* line 3372, app/assets/stylesheets/support.css.scss */
.products article .sysreqs ul, .products article .sysreqs p {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 19px;
}

/* line 3377, app/assets/stylesheets/support.css.scss */
.products article .sysreqs li {
  margin-bottom: 0px;
  font-size: 12px;
  line-height: 19px;
}

/* line 3384, app/assets/stylesheets/support.css.scss */
.products .copyright {
  font-family: "NotoSansGP", Arial, sans-serif;
  color: #aaaaaa;
  margin-top: 15px;
  opacity: 0.8;
}

/* line 3389, app/assets/stylesheets/support.css.scss */
.products .copyright p {
  font-size: 11px;
  line-height: 15px;
  margin: 0px 0px 5px 0px;
}

/* line 3396, app/assets/stylesheets/support.css.scss */
.products .age_rating_usk span {
  display: inline-block;
  width: 210px;
  text-align: right;
  float: right;
  font-size: 12px;
}

/* line 3403, app/assets/stylesheets/support.css.scss */
.products .age_rating_usk > img {
  float: left;
}

/* line 3406, app/assets/stylesheets/support.css.scss */
.products .age_rating_pegi span {
  display: inline-block;
  width: 215px;
  text-align: right;
  float: right;
  font-size: 12px;
}

/* line 3413, app/assets/stylesheets/support.css.scss */
.products .age_rating_pegi > img {
  float: left;
}

/* line 3416, app/assets/stylesheets/support.css.scss */
.products .age_rating_esrb span {
  display: inline-block;
  width: 215px;
  float: right;
  font-size: 12px;
  line-height: 15px;
}

/* line 3423, app/assets/stylesheets/support.css.scss */
.products .age_rating_esrb > img {
  float: left;
}

/* line 3425, app/assets/stylesheets/support.css.scss */
.products .table-flat {
  margin-left: 20px;
}

/* line 3427, app/assets/stylesheets/support.css.scss */
.products .table-flat td {
  padding: 0px 10px 0px 0px;
}

/* line 3429, app/assets/stylesheets/support.css.scss */
.products .reviews {
  margin-top: 25px;
}

/* line 3430, app/assets/stylesheets/support.css.scss */
.products .reviews h3 {
  line-height: 14px;
  margin-bottom: 0px !important;
}

/* line 3436, app/assets/stylesheets/support.css.scss */
.products .relation_parent {
  padding: 2px 6px;
  background: #c25904;
  background: -webkit-gradient(left top, right top, color-stop(0%, #c25904), color-stop(45%, #c25904), color-stop(100%, #573100));
  background: linear-gradient(to right, #c25904 0%, #c25904 45%, #573100 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da6607', endColorstr='#573100', GradientType=1 );
}

/* line 3448, app/assets/stylesheets/support.css.scss */
.products .relation_parent a {
  color: #eee;
  text-decoration: underline;
}

/* line 3453, app/assets/stylesheets/support.css.scss */
.products .relations {
  width: 100%;
}

/* line 3456, app/assets/stylesheets/support.css.scss */
.products .relations h3 a {
  display: block;
  font-size: 14px;
  color: #fff;
  padding: 2px 10px 1px 10px;
}

/* line 3462, app/assets/stylesheets/support.css.scss */
.products .relations .bordered_ctn {
  position: relative;
}

/* line 3465, app/assets/stylesheets/support.css.scss */
.products .relations div div div {
  padding: 3px 0px;
  overflow: hidden;
  position: relative;
  line-height: 18px;
  font-size: 12px;
}

/* line 3471, app/assets/stylesheets/support.css.scss */
.products .relations div div div > a {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

/* line 3478, app/assets/stylesheets/support.css.scss */
.products .relations div div div.odd {
  background: #1f2c3c;
}

/* line 3480, app/assets/stylesheets/support.css.scss */
.products .relations div div div.odd:hover a, .products .relations div div div.even:hover a {
  color: #f26638;
}

/* line 3483, app/assets/stylesheets/support.css.scss */
.products .relations strong {
  float: left;
  font-weight: normal;
  display: inline-block;
  width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 5px;
}

/* line 3492, app/assets/stylesheets/support.css.scss */
.products .relations strong a {
  color: #eee;
}

/* line 3494, app/assets/stylesheets/support.css.scss */
.products .relations span.prices {
  font-size: 12px !important;
  float: right;
  width: 19%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 5px;
  text-align: right;
}

/* line 3503, app/assets/stylesheets/support.css.scss */
.products .relations span.prices .price_base {
  display: none;
}

/* line 3508, app/assets/stylesheets/support.css.scss */
.products .prod_relations {
  position: relative;
  overflow: hidden;
}

/* line 3512, app/assets/stylesheets/support.css.scss */
.products a[data-maxheight-expand] i {
  font-size: 18px;
  color: #aaaaaa;
}

/* line 3516, app/assets/stylesheets/support.css.scss */
.products .achievements {
  border-bottom: 1px solid #40474b;
  margin: 0px 0px 6px 0px;
}

/* line 3519, app/assets/stylesheets/support.css.scss */
.products .achievements h4 {
  font-size: 12px;
}

/* line 3521, app/assets/stylesheets/support.css.scss */
.products .achievements h4 i {
  display: inline-block;
  width: 25px;
  text-align: center;
  font-size: 14px;
}

/* line 3527, app/assets/stylesheets/support.css.scss */
.products .achievements h4 a {
  color: #eee;
}

/* line 3529, app/assets/stylesheets/support.css.scss */
.products .achievements div {
  text-align: center;
  margin-bottom: 5px;
}

/* line 3533, app/assets/stylesheets/support.css.scss */
.products .achievements img {
  border: 1px solid #55595e;
  margin: 0px 1px;
}

/* line 3538, app/assets/stylesheets/support.css.scss */
.products .characteristics {
  list-style: none;
  margin: -6px 0px 20px 0px;
}

/* line 3541, app/assets/stylesheets/support.css.scss */
.products .characteristics li {
  border-bottom: 1px solid #40474b;
  padding: 0px 0px 2px 2px;
  margin: 1px 0px 0px 0px;
}

/* line 3545, app/assets/stylesheets/support.css.scss */
.products .characteristics li i {
  display: inline-block;
  width: 25px;
  text-align: center;
}

/* line 3550, app/assets/stylesheets/support.css.scss */
.products .characteristics li:last-child {
  border-bottom: 0px solid;
}

/* line 3555, app/assets/stylesheets/support.css.scss */
.products .community {
  position: relative;
  margin-top: 40px;
}

/* line 3558, app/assets/stylesheets/support.css.scss */
.products .community .new_badge {
  position: relative;
  top: -1px;
  left: auto;
}

/* line 3564, app/assets/stylesheets/support.css.scss */
.products aside {
  padding-bottom: 0px !important;
  margin-bottom: 15px;
}

/* line 3567, app/assets/stylesheets/support.css.scss */
.products aside div {
  margin: 0px 0px 10px 0px;
  overflow: hidden;
}

/* line 3571, app/assets/stylesheets/support.css.scss */
.products aside div + div {
  padding-top: 10px;
  background: url(https://gpstatic.com/images/line.png) left 0px no-repeat;
  margin: 0px 0px 5px 0px;
}

/* line 3575, app/assets/stylesheets/support.css.scss */
.products aside div + div.true {
  padding-top: 0px;
  background: none;
  margin: 0px;
}

/* line 3582, app/assets/stylesheets/support.css.scss */
.products aside .aligned_font h4 {
  float: left;
}

/* line 3585, app/assets/stylesheets/support.css.scss */
.products aside .aligned_font a {
  font-size: 18px;
  margin: 0px -4px 0px 15px;
  float: right;
  display: inline-block;
  text-decoration: none;
}

/* line 3591, app/assets/stylesheets/support.css.scss */
.products aside .aligned_font a span {
  position: relative;
  left: -4px;
  color: #fff;
}

/* line 3603, app/assets/stylesheets/support.css.scss */
.products .letsplay_teaser {
  font-family: "NotoSansGP", Arial, sans-serif;
}

/* line 3605, app/assets/stylesheets/support.css.scss */
.products .letsplay_teaser > div, .products .letsplay_teaser a {
  font-size: 13px;
}

/* line 3609, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries {
  font-family: "NotoSansGP", Arial, sans-serif;
  margin: 15px 0px 20px 0px;
}

/* line 3612, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry {
  overflow: hidden;
}

/* line 3614, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry a {
  color: #eee;
}

/* line 3616, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry a:hover {
  text-decoration: none;
}

/* line 3618, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry img {
  border: 1px solid #55595e;
  width: 80px;
  height: 60px;
  float: left;
}

/* line 3624, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry .details {
  display: block;
  margin-left: 87px;
}

/* line 3627, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry .details span {
  display: block;
}

/* line 3628, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry .details span.name {
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  margin: 0px 0px 5px 0px;
}

/* line 3634, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry .details span.video_title {
  font-size: 12px;
  line-height: 16px;
}

/* line 3639, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry:hover {
  background: #1f2c3c;
}

/* line 3641, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries .letsplay_entry + .letsplay_entry {
  margin-top: 10px;
}

/* line 3644, app/assets/stylesheets/support.css.scss */
.products .letsplay_entries.reviews {
  padding-bottom: 17px;
  background: url(https://gpstatic.com/images/line.png) left bottom no-repeat;
  margin: 0px 0px 10px 0px;
}

/* line 3651, app/assets/stylesheets/support.css.scss */
.product-cashback {
  position: relative;
  top: 8px;
}

/* line 3655, app/assets/stylesheets/support.css.scss */
.opencritic_reviews {
  position: relative;
  margin: 40px 0px -20px 0px;
  font-family: "NotoSansGP", Arial, sans-serif;
}

/* line 3659, app/assets/stylesheets/support.css.scss */
.opencritic_reviews h3 {
  font-family: "NotoSansGP", Arial, sans-serif;
}

/* line 3660, app/assets/stylesheets/support.css.scss */
.opencritic_reviews .opencritic {
  margin-bottom: 15px;
}

/* line 3662, app/assets/stylesheets/support.css.scss */
.opencritic_reviews .opencritic p {
  margin: 5px 0px 0px 0px;
  font-size: 12px;
  line-height: 16px;
}

/* line 3667, app/assets/stylesheets/support.css.scss */
.opencritic_reviews .opencritic a {
  color: #eee;
}

/* line 3671, app/assets/stylesheets/support.css.scss */
.opencritic_reviews .opencritic-link {
  position: absolute;
  top: 2px;
  right: 0px;
  font-size: 12px;
  color: #aaaaaa;
}

/* line 3679, app/assets/stylesheets/support.css.scss */
.purchase_option {
  position: relative;
  background: #232f3e;
  margin: 10px 0px;
  padding: 10px 10px 5px 10px;
}

/* line 3684, app/assets/stylesheets/support.css.scss */
.purchase_option img {
  height: 45px;
}

/* line 3685, app/assets/stylesheets/support.css.scss */
.purchase_option > div {
  float: right;
  margin: 12px 0px 0px 0px;
}

/* line 3689, app/assets/stylesheets/support.css.scss */
.purchase_option .prices {
  position: relative;
  top: 1px;
  margin-right: 10px;
}

/* line 3693, app/assets/stylesheets/support.css.scss */
.purchase_option .prices .price_base {
  display: none;
}

/* line 3698, app/assets/stylesheets/support.css.scss */
.fr-content-image-overlay {
  border: 1px solid #55595e !important;
}

/* line 3699, app/assets/stylesheets/support.css.scss */
.admin_bar {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 40px;
  background: #000;
  padding: 8px 20px;
  z-index: 9999;
  text-align: right;
}

/* line 3709, app/assets/stylesheets/support.css.scss */
.admin_bar .tenants {
  margin-right: 20px;
}

/* line 3710, app/assets/stylesheets/support.css.scss */
.admin_bar a.active {
  color: #f26638;
}

/* line 3711, app/assets/stylesheets/support.css.scss */
.admin_bar .alert {
  display: inline-block;
  text-align: left;
}

/* line 3712, app/assets/stylesheets/support.css.scss */
.admin_bar a {
  font-size: 12px;
  color: #eee;
  font-weight: bold;
}

/* line 3718, app/assets/stylesheets/support.css.scss */
.region_warning {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 3727, app/assets/stylesheets/support.css.scss */
.account {
  position: relative;
}

/* line 3728, app/assets/stylesheets/support.css.scss */
.account .take_action {
  background: #FFB90F;
  position: absolute;
  color: #222;
  right: 0px;
  top: 22px;
  font-size: 12px;
  line-height: 17px;
  font-weight: bold;
  padding: 1px 7px 0px 7px;
}

/* line 3738, app/assets/stylesheets/support.css.scss */
.account .take_action a {
  text-decoration: underline !important;
  color: #222 !important;
}

/* line 3745, app/assets/stylesheets/support.css.scss */
.account .oauth_hint {
  background: #9f9d9b;
  padding: 10px;
  margin-bottom: 20px;
  background: #262109;
  border: 2px solid #ab9426;
  font-size: 12px;
  line-height: 17px;
}

/* line 3756, app/assets/stylesheets/support.css.scss */
.account .short_profile {
  background: #1f2c3c;
  border: 1px solid #55595e;
  padding: 10px;
  overflow: hidden;
}

/* line 3761, app/assets/stylesheets/support.css.scss */
.account .short_profile .avatar {
  float: left;
  border: 1px solid #55595e;
  width: 77px;
  height: 77px;
  margin-right: 10px;
}

/* line 3768, app/assets/stylesheets/support.css.scss */
.account .short_profile .details {
  float: left;
  width: 300px;
  font-size: 12px;
  line-height: 18px;
}

/* line 3773, app/assets/stylesheets/support.css.scss */
.account .short_profile .details span {
  color: #aaaaaa;
  margin-right: 5px;
}

/* line 3778, app/assets/stylesheets/support.css.scss */
.account .short_profile .wallet {
  float: left;
  line-height: 18px;
}

/* line 3781, app/assets/stylesheets/support.css.scss */
.account .short_profile .wallet span {
  color: #aaaaaa;
  margin-right: 5px;
}

/* line 3785, app/assets/stylesheets/support.css.scss */
.account .short_profile .wallet em {
  font-style: normal;
  font-size: 12px;
}

/* line 3787, app/assets/stylesheets/support.css.scss */
.account .short_profile a {
  line-height: 18px;
  display: inline-block;
  margin-top: 5px;
}

/* line 3793, app/assets/stylesheets/support.css.scss */
.account .account_sessions_link {
  position: absolute;
  top: 23px;
  right: 5px;
  background: #11171f;
  padding: 2px 5px;
  border-radius: 3px;
}

/* line 3800, app/assets/stylesheets/support.css.scss */
.account .account_sessions_link a {
  color: #aaaaaa;
}

/* line 3802, app/assets/stylesheets/support.css.scss */
.account table {
  width: 100%;
}

/* line 3804, app/assets/stylesheets/support.css.scss */
.account table th, .account table td {
  border-color: #55595e;
}

/* line 3805, app/assets/stylesheets/support.css.scss */
.account table th {
  text-align: left;
  font-weight: bold;
}

/* line 3809, app/assets/stylesheets/support.css.scss */
.account table a {
  color: #eee;
  text-decoration: underline;
}

/* line 3814, app/assets/stylesheets/support.css.scss */
.account .social_media {
  background: #1f2c3c;
  border: 1px solid #55595e;
  padding: 10px;
  overflow: hidden;
}

/* line 3819, app/assets/stylesheets/support.css.scss */
.account .social_media table {
  margin: 0px;
}

/* line 3821, app/assets/stylesheets/support.css.scss */
.account .social_media table td {
  vertical-align: middle;
}

/* line 3824, app/assets/stylesheets/support.css.scss */
.account .social_media table .services {
  width: 380px;
}

/* line 3826, app/assets/stylesheets/support.css.scss */
.account .social_media table .services a {
  text-decoration: none;
}

/* line 3828, app/assets/stylesheets/support.css.scss */
.account .social_media table .services a img {
  margin-right: 5px;
  vertical-align: middle;
}

/* line 3829, app/assets/stylesheets/support.css.scss */
.account .social_media table .services a:hover {
  text-decoration: none;
}

/* line 3835, app/assets/stylesheets/support.css.scss */
.account .game_stage {
  position: relative;
  overflow: hidden;
  border: 1px solid #55595e;
  padding: 20px 10px 30px 22px;
}

/* line 3841, app/assets/stylesheets/support.css.scss */
.account .game_stage .game {
  position: relative;
  float: left;
  background: url(https://gpstatic.com/assets/account/background_no_game-b7c408774b956dbe9f63df4564aa768a91eefcb979a837351b84c1c0133752fc.png) left top no-repeat;
  border: 1px solid #55595e;
  width: 120px;
  height: 169px;
  margin: 0px 30px;
  box-shadow: 0px 0px 7px #5d9eff;
}

/* line 3850, app/assets/stylesheets/support.css.scss */
.account .game_stage .game:hover {
  border: 1px solid #999;
  box-shadow: 0px 0px 7px #eee;
}

/* line 3854, app/assets/stylesheets/support.css.scss */
.account .game_stage .game .ajax_rating {
  display: block;
  margin: 7px 0px 0px 12px;
}

/* line 3858, app/assets/stylesheets/support.css.scss */
.account .game_stage .game .overlay {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.4);
  width: 118px;
  height: 167px;
}

/* line 3866, app/assets/stylesheets/support.css.scss */
.account .game_stage .game .overlay span {
  position: absolute;
  top: -22px;
  left: -12px;
  width: 142px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

/* line 3878, app/assets/stylesheets/support.css.scss */
.account .game_stage .no_games_yet {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  font-size: 26px;
}

/* line 3887, app/assets/stylesheets/support.css.scss */
.account .game_stage .no_games_yet span {
  position: absolute;
  top: 50%;
  left: 0px;
  right: 0px;
  text-align: center;
  line-height: 29px;
  margin-top: -32px;
  text-shadow: 0px 0px 5px #000;
}

/* line 3897, app/assets/stylesheets/support.css.scss */
.account .game_stage .no_games_yet a {
  text-decoration: underline;
  color: #fff;
}

/* line 3903, app/assets/stylesheets/support.css.scss */
.account .left_side {
  float: left;
  width: 620px;
  overflow: hidden;
}

/* line 3907, app/assets/stylesheets/support.css.scss */
.account .left_side.bordered {
  padding: 10px;
  border: 1px solid #55595e;
}

/* line 3911, app/assets/stylesheets/support.css.scss */
.account .left_side.highlight {
  background: #1f2c3c;
}

/* line 3913, app/assets/stylesheets/support.css.scss */
.account form {
  padding: 20px 10px !important;
}

/* line 3914, app/assets/stylesheets/support.css.scss */
.account aside {
  float: left;
  width: 300px;
  margin-left: 25px;
}

/* line 3922, app/assets/stylesheets/support.css.scss */
.password_reset form {
  padding: 0px 0px 0px 5px !important;
}

/* line 3926, app/assets/stylesheets/support.css.scss */
.password_reset label span {
  display: inline-block;
  width: 53px;
}

/* line 3931, app/assets/stylesheets/support.css.scss */
.password_reset input[type="text"] {
  width: 303px;
  margin-left: 10px;
}

/* line 3935, app/assets/stylesheets/support.css.scss */
.password_reset .recaptcha_ctn {
  margin-left: 67px;
}

/* line 3938, app/assets/stylesheets/support.css.scss */
.password_reset .actions {
  margin-left: 67px;
}

/* line 3943, app/assets/stylesheets/support.css.scss */
.account_navigation, .cm-navigation {
  list-style: none;
  overflow: hidden;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  border-bottom: 1px solid #55595e;
}

/* line 3949, app/assets/stylesheets/support.css.scss */
.account_navigation li, .cm-navigation li {
  float: left;
  display: block;
  margin-bottom: 3px;
}

/* line 3953, app/assets/stylesheets/support.css.scss */
.account_navigation li a, .cm-navigation li a {
  display: block;
  font-size: 14px;
  color: #fff;
  padding: 2px 15px 2px 15px;
  border-bottom: 1px solid transparent;
}

/* line 3959, app/assets/stylesheets/support.css.scss */
.account_navigation li a:hover, .cm-navigation li a:hover {
  text-decoration: none;
}

/* line 3961, app/assets/stylesheets/support.css.scss */
.account_navigation li a.selected, .cm-navigation li a.selected {
  background: #1f2c3c;
  border-bottom: 1px solid #999;
}

/* line 3969, app/assets/stylesheets/support.css.scss */
.account .games_show {
  position: relative;
}

/* line 3971, app/assets/stylesheets/support.css.scss */
.account .games_show .link_to_other_tenants {
  position: absolute;
  right: 0px;
  top: 0px;
}

/* line 3975, app/assets/stylesheets/support.css.scss */
.account .games_show .link_to_other_tenants a {
  padding-top: 3px;
  margin: 0px 0px 0px 5px;
  text-decoration: none;
}

/* line 3980, app/assets/stylesheets/support.css.scss */
.account .games_show .link_to_other_tenants img {
  vertical-align: -3px;
}

/* line 3984, app/assets/stylesheets/support.css.scss */
.account .games_show .product a {
  font-family: "NotoSansGP", Arial, sans-serif;
}

/* line 3988, app/assets/stylesheets/support.css.scss */
.account .payment_handle_hint {
  padding: 5px 5px 5px 10px;
  background: #262109;
  border: 2px solid #ab9426;
  margin-bottom: 30px;
}

/* line 3993, app/assets/stylesheets/support.css.scss */
.account .payment_handle_hint small {
  margin-right: 20px;
}

/* line 3994, app/assets/stylesheets/support.css.scss */
.account .payment_handle_hint hr {
  border-color: #55595e;
  margin: 5px 0px;
}

/* line 4001, app/assets/stylesheets/support.css.scss */
.account.orders > .links {
  position: relative;
  top: -15px;
  left: -10px;
  font-size: 12px;
  color: #aaaaaa;
}

/* line 4005, app/assets/stylesheets/support.css.scss */
.account.orders > .links a {
  margin: 0px 10px;
}

/* line 4009, app/assets/stylesheets/support.css.scss */
.account.orders .game_stage + .games_show {
  margin-top: 40px;
}

/* line 4011, app/assets/stylesheets/support.css.scss */
.account.orders table .delivered .status {
  color: #0c0;
}

/* line 4012, app/assets/stylesheets/support.css.scss */
.account.orders table .preordered .status {
  color: #5d9eff;
}

/* line 4013, app/assets/stylesheets/support.css.scss */
.account.orders table .refunded .status {
  color: #aaaaaa;
}

/* line 4014, app/assets/stylesheets/support.css.scss */
.account.orders table .failed .status {
  color: #f01616;
}

/* line 4015, app/assets/stylesheets/support.css.scss */
.account.orders table .image {
  width: 100px;
}

/* line 4017, app/assets/stylesheets/support.css.scss */
.account.orders table .image img {
  border: 1px solid #55595e;
}

/* line 4021, app/assets/stylesheets/support.css.scss */
.account.orders table .product {
  width: 300px;
}

/* line 4022, app/assets/stylesheets/support.css.scss */
.account.orders table .status {
  width: 200px;
  line-height: 19px;
}

/* line 4026, app/assets/stylesheets/support.css.scss */
.account.orders table .price {
  width: 100px;
  text-align: right;
}

/* line 4029, app/assets/stylesheets/support.css.scss */
.account.orders.show h2 {
  position: relative;
  font-family: "NotoSansGP", Arial, sans-serif;
  border-bottom: 1px solid #55595e;
  padding-bottom: 10px;
  margin-bottom: 20px;
  line-height: 20px;
  font-size: 24px;
}

/* line 4037, app/assets/stylesheets/support.css.scss */
.account.orders.show h2 .label {
  font-weight: bold;
  margin-right: 10px;
  padding: 4px 7px;
}

/* line 4043, app/assets/stylesheets/support.css.scss */
.account.orders.show .details {
  float: left;
  width: 570px;
}

/* line 4046, app/assets/stylesheets/support.css.scss */
.account.orders.show .details .packshot {
  float: left;
  width: 160px;
  margin-right: 15px;
}

/* line 4050, app/assets/stylesheets/support.css.scss */
.account.orders.show .details .packshot > img {
  border: 1px solid #55595e;
}

/* line 4053, app/assets/stylesheets/support.css.scss */
.account.orders.show .details .packshot .ajax_rating {
  margin-left: 32px;
}

/* line 4057, app/assets/stylesheets/support.css.scss */
.account.orders.show .details > div {
  float: left;
  width: 390px;
}

/* line 4059, app/assets/stylesheets/support.css.scss */
.account.orders.show .order_details td {
  font-size: 12px;
  padding: 0px 10px;
}

/* line 4063, app/assets/stylesheets/support.css.scss */
.account.orders.show td {
  width: 130px;
}

/* line 4064, app/assets/stylesheets/support.css.scss */
.account.orders.show td + td {
  width: auto;
}

/* line 4065, app/assets/stylesheets/support.css.scss */
.account.orders.show .parent_order {
  padding-top: 8px !important;
}

/* line 4068, app/assets/stylesheets/support.css.scss */
.account.orders.show .activate_purchase {
  margin-top: 25px;
}

/* line 4070, app/assets/stylesheets/support.css.scss */
.account.orders.show .activate_purchase + div {
  margin: 0px 0px 10px 10px;
}

/* line 4072, app/assets/stylesheets/support.css.scss */
.account.orders.show .activate_purchase + div small.refund {
  margin-left: 5px;
}

/* line 4077, app/assets/stylesheets/support.css.scss */
.account.orders.show .region_warning_ctn {
  margin: 0px 0px 0px 10px;
}

/* line 4080, app/assets/stylesheets/support.css.scss */
.account.orders.show .self_refund_support_link {
  margin: 25px 0px 0px 10px;
}

/* line 4082, app/assets/stylesheets/support.css.scss */
.account.orders.show .self_refund_support_link small {
  line-height: 16px !important;
  display: block;
  margin: 5px 0px;
}

/* line 4088, app/assets/stylesheets/support.css.scss */
.account.orders.show .additional_info {
  margin-top: 20px;
}

/* line 4091, app/assets/stylesheets/support.css.scss */
.account.orders.show .link-to-submission {
  margin: 0px 0px 20px 10px;
}

/* line 4093, app/assets/stylesheets/support.css.scss */
.account.orders.show .link-to-submission a {
  padding: 4px 7px 3px 7px;
  text-decoration: none;
}

/* line 4096, app/assets/stylesheets/support.css.scss */
.account.orders.show .link-to-submission a:hover {
  color: #f26638;
  border-color: #f26638 !important;
}

/* line 4103, app/assets/stylesheets/support.css.scss */
.account.orders.show .serials {
  margin-top: 40px;
}

/* line 4104, app/assets/stylesheets/support.css.scss */
.account.orders.show .serial {
  margin: 0px 0px 10px 10px;
}

/* line 4106, app/assets/stylesheets/support.css.scss */
.account.orders.show .serial span {
  display: block;
  background: #1f2c3c;
  border: 1px solid #55595e;
  font-family: "menlo", "courier new", monospace;
  font-size: 16px;
  font-weight: bold;
  margin: 2px 0px;
  padding: 2px 5px;
  text-align: center;
}

/* line 4116, app/assets/stylesheets/support.css.scss */
.account.orders.show .serial span.info {
  font-family: Arial, sans-serif;
  text-align: left;
  font-size: 14px;
}

/* line 4122, app/assets/stylesheets/support.css.scss */
.account.orders.show .serial a.key-activation {
  display: block;
  text-align: center;
  font-size: 12px;
}

/* line 4128, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-serial {
  margin: 0px 0px 10px 10px;
}

/* line 4130, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-serial span {
  display: block;
  background: #1f2c3c;
  border: 1px solid #55595e;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 18px;
}

/* line 4137, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-serial span + .silent-activation-unredeemed {
  border-top: none;
}

/* line 4141, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-serial .silent-activation-unredeemed {
  padding: 10px;
  text-align: center;
}

/* line 4144, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-serial .silent-activation-unredeemed.retry {
  background: none;
  border: 0px solid;
}

/* line 4149, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-serial .processing_silent {
  margin: 4px 0px 3px 0px;
}

/* line 4151, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-serial .processing_silent img {
  vertical-align: -4px;
  margin-right: 5px;
}

/* line 4157, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-login {
  margin: 20px 0px 20px 10px;
}

/* line 4159, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-login p {
  margin: 10px 0px 0px 0px;
}

/* line 4160, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-login.logged-in {
  padding-left: 10px;
  border-left: 4px solid #eee;
}

/* line 4165, app/assets/stylesheets/support.css.scss */
.account.orders.show .silent-activation-avatar {
  margin-left: 5px;
  vertical-align: -10px;
  border: 1px solid #55595e;
}

/* line 4170, app/assets/stylesheets/support.css.scss */
.account.orders.show aside {
  position: relative;
  background: #1f2c3c;
  border: 1px solid #55595e;
  width: 350px;
  padding: 0px 10px 10px 10px;
  margin-top: 10px;
  min-height: 228px;
}

/* line 4178, app/assets/stylesheets/support.css.scss */
.account.orders.show aside h3, .account.orders.show aside h4 {
  margin: 0px 10px 10px 0px;
}

/* line 4181, app/assets/stylesheets/support.css.scss */
.account.orders.show aside * + h3, .account.orders.show aside * + h4 {
  margin-top: 30px;
}

/* line 4184, app/assets/stylesheets/support.css.scss */
.account.orders.show aside .delivery_type_howto {
  font-size: 12px;
  margin-top: -10px;
}

/* line 4187, app/assets/stylesheets/support.css.scss */
.account.orders.show aside .delivery_type_howto p, .account.orders.show aside .delivery_type_howto ul, .account.orders.show aside .delivery_type_howto ol {
  margin-bottom: 8px;
}

/* line 4190, app/assets/stylesheets/support.css.scss */
.account.orders.show aside .delivery_type_howto .notice_body {
  margin-left: 0px;
  width: auto;
}

/* line 4195, app/assets/stylesheets/support.css.scss */
.account.orders.show aside .delivery_type_howto + .delivery_type_howto {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #55595e;
}

/* line 4200, app/assets/stylesheets/support.css.scss */
.account.orders.show aside > ul, .account.orders.show aside .oh_no_info > ul {
  list-style: none;
  margin: 0px;
  overflow: hidden;
}

/* line 4204, app/assets/stylesheets/support.css.scss */
.account.orders.show aside > ul li, .account.orders.show aside .oh_no_info > ul li {
  float: left;
}

/* line 4206, app/assets/stylesheets/support.css.scss */
.account.orders.show aside > ul li a, .account.orders.show aside .oh_no_info > ul li a {
  display: block;
  width: 107px;
  margin: 1px;
  text-align: center;
  color: #aaaaaa;
  background: #11171f;
}

/* line 4216, app/assets/stylesheets/support.css.scss */
.account.orders.show aside .platform_logo {
  display: block;
  background: #1f2c3c;
  border: 1px solid #55595e;
  padding: 5px 10px;
  height: 50px;
  margin: 0px auto;
  position: relative;
  top: -25px;
}

/* line 4228, app/assets/stylesheets/support.css.scss */
.account.orders .rebarzahlen {
  margin-left: 3px;
}

/* line 4231, app/assets/stylesheets/support.css.scss */
.account.orders .notice_body {
  margin-left: 10px;
  overflow: hidden;
  width: 390px;
}

/* line 4235, app/assets/stylesheets/support.css.scss */
.account.orders .notice_body img {
  max-width: 390px;
}

/* line 4236, app/assets/stylesheets/support.css.scss */
.account.orders .notice_body p {
  margin: 0px 0px 10px 0px;
  font-size: 12px;
  line-height: 16px;
}

/* line 4242, app/assets/stylesheets/support.css.scss */
.account.orders .preconf_warning {
  padding: 10px 0px 0px 10px;
  background: #262109;
  border: 1px solid #ab9426;
}

/* line 4248, app/assets/stylesheets/support.css.scss */
.gift-your-order {
  margin: 25px 0px 0px 0px;
}

/* line 4250, app/assets/stylesheets/support.css.scss */
.gift-your-order p {
  margin-bottom: 0px;
}

/* line 4251, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-list {
  margin-bottom: 20px;
}

/* line 4253, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-list p {
  margin-bottom: 0px;
}

/* line 4254, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-list .game {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #55595e;
  padding: 10px 0px;
}

/* line 4259, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-list .game > img {
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 4264, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-list .game .details {
  float: left;
  width: 260px;
  padding-top: 5px;
  overflow: hidden;
}

/* line 4269, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-list .game .details h4 {
  font-family: "NotoSansGP", Arial, sans-serif;
  margin-bottom: 0px;
  line-height: 17px;
}

/* line 4274, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-list .game .details p {
  font-family: Arial, sans-serif;
  color: #999;
  font-size: 12px;
  margin: 3px 0px 10px 0px;
  padding: 0px;
  min-height: 15px;
  line-height: 14px;
}

/* line 4282, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-list .game .details p .prices {
  position: absolute;
  top: 6px;
  right: 0px;
}

/* line 4286, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-list .game .details p .prices .price_base {
  color: #aaaaaa;
  margin-right: 10px;
  font-size: 12px;
}

/* line 4292, app/assets/stylesheets/support.css.scss */
.gift-your-order .left_side {
  width: 570px;
}

/* line 4294, app/assets/stylesheets/support.css.scss */
.gift-your-order .left_side h3 {
  margin: 20px 0px 0px 0px;
  padding-bottom: 5px;
  border-bottom: 1px solid #55595e;
}

/* line 4299, app/assets/stylesheets/support.css.scss */
.gift-your-order .left_side p {
  font-family: "NotoSansGP", Arial, sans-serif;
  margin-bottom: 10px;
  color: #aaaaaa;
}

/* line 4303, app/assets/stylesheets/support.css.scss */
.gift-your-order .left_side p strong {
  color: #eee;
}

/* line 4308, app/assets/stylesheets/support.css.scss */
.gift-your-order .activation-logo {
  position: absolute;
  top: 21px;
  right: 5px;
}

/* line 4312, app/assets/stylesheets/support.css.scss */
.gift-your-order .activation-logo img {
  height: 30px;
}

/* line 4314, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-link-to-send {
  margin: -15px 0px 20px 0px;
}

/* line 4316, app/assets/stylesheets/support.css.scss */
.gift-your-order .gift-link-to-send span {
  display: block;
  background: #1f2c3c;
  border: 1px solid #55595e;
  font-family: "menlo", "courier new", monospace;
  font-size: 16px;
  font-weight: bold;
  margin: -1px 0px 0px 0px;
  padding: 5px;
  text-align: center;
}

/* line 4331, app/assets/stylesheets/support.css.scss */
.account.sessions .inactive_true {
  color: #aaaaaa;
  text-decoration: line-through;
}

/* line 4335, app/assets/stylesheets/support.css.scss */
.account.sessions .revoke {
  font-weight: normal;
  font-size: 12px;
  vertical-align: bottom;
}

/* line 4340, app/assets/stylesheets/support.css.scss */
.account.sessions .you {
  width: 50px;
}

/* line 4341, app/assets/stylesheets/support.css.scss */
.account.sessions .ip_browser {
  width: 260px;
}

/* line 4342, app/assets/stylesheets/support.css.scss */
.account.sessions .last_access {
  width: 180px;
}

/* line 4346, app/assets/stylesheets/support.css.scss */
.account.wallets h2 {
  margin-bottom: 20px;
}

/* line 4348, app/assets/stylesheets/support.css.scss */
.account.wallets h2 small {
  display: inline-block;
  padding: 7px 0px 2px 0px;
  font-weight: bold;
  border-bottom: 1px dashed #eee;
  margin-right: 10px;
}

/* line 4357, app/assets/stylesheets/support.css.scss */
.account.wallets table td {
  line-height: 17px;
}

/* line 4358, app/assets/stylesheets/support.css.scss */
.account.wallets table .desc {
  width: 300px;
}

/* line 4359, app/assets/stylesheets/support.css.scss */
.account.wallets table .price {
  text-align: right;
}

/* line 4360, app/assets/stylesheets/support.css.scss */
.account.wallets table .empty_wallet {
  padding: 50px 10px;
  text-align: center;
}

/* line 4365, app/assets/stylesheets/support.css.scss */
.account.wallets aside {
  padding-top: 50px;
}

/* line 4367, app/assets/stylesheets/support.css.scss */
.account.wallets aside p.small {
  margin-top: 5px;
  font-size: 12px;
  line-height: 15px !important;
}

/* line 4374, app/assets/stylesheets/support.css.scss */
.badge.wallet {
  font-weight: bold;
}

/* line 4376, app/assets/stylesheets/support.css.scss */
.badge.wallet:hover {
  text-decoration: none;
}

/* line 4380, app/assets/stylesheets/support.css.scss */
.account.wishlist_items .empty_wishlist {
  padding: 50px 10px;
  text-align: center;
}

/* line 4384, app/assets/stylesheets/support.css.scss */
.account.wishlist_items table small a {
  margin-right: 10px;
  color: #aaaaaa;
  text-decoration: none;
}

/* line 4389, app/assets/stylesheets/support.css.scss */
.account.wishlist_items .add_to_wishlist {
  cursor: pointer;
}

/* line 4395, app/assets/stylesheets/support.css.scss */
.account.notifications .cm-comments {
  margin-top: 0px;
}

/* line 4398, app/assets/stylesheets/support.css.scss */
.account.notifications .who_when {
  font-size: 12px;
}

/* line 4401, app/assets/stylesheets/support.css.scss */
.account.notifications .subline_context {
  margin-left: -5px;
}

/* line 4403, app/assets/stylesheets/support.css.scss */
.account.notifications .subline_context a {
  color: #aaaaaa;
  font-size: 12px;
  margin: 0px 5px;
}

/* line 4414, app/assets/stylesheets/support.css.scss */
.promo {
  position: relative;
}

/* line 4422, app/assets/stylesheets/support.css.scss */
.cart {
  position: relative;
}

/* line 4424, app/assets/stylesheets/support.css.scss */
.cart .asus-rog-logo-red {
  position: absolute;
  top: -15px;
  right: 325px;
  padding: 8px 7px;
  background: rgba(0, 0, 0, 0.4);
  height: 47px;
}

/* line 4432, app/assets/stylesheets/support.css.scss */
.cart form, .cart .form {
  float: left;
  width: 620px;
  border: 1px solid #55595e;
  overflow: hidden;
}

/* line 4438, app/assets/stylesheets/support.css.scss */
.cart .margined {
  margin: 0px 10px 15px 10px;
}

/* line 4439, app/assets/stylesheets/support.css.scss */
.cart .summary {
  margin: 0px 10px 5px 10px;
  text-align: right;
}

/* line 4443, app/assets/stylesheets/support.css.scss */
.cart h3 {
  margin: 10px 0px 10px 10px;
}

/* line 4444, app/assets/stylesheets/support.css.scss */
.cart .empty_cart {
  background: url(https://gpstatic.com/images/cart_empty.png) center 30% no-repeat;
  display: block;
  height: 480px;
  text-align: center;
  padding-top: 300px;
  color: #aaaaaa;
  font-size: 18px;
  text-decoration: none;
}

/* line 4454, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot {
  position: relative;
  padding-top: 12px;
  height: 98px;
  width: 620px;
  background: url(https://gpstatic.com/images/line.png) bottom right no-repeat;
}

/* line 4460, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot:hover {
  background: #1f2c3c url(https://gpstatic.com/images/line.png) bottom right no-repeat;
}

/* line 4461, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot > a img {
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 4466, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details {
  position: relative;
  float: left;
  width: 545px;
  height: 78px;
  padding-top: 3px;
  overflow: hidden;
}

/* line 4473, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details h4 {
  margin-bottom: 0px;
  float: left;
}

/* line 4476, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details h4 a {
  color: #eee;
}

/* line 4478, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details .categories {
  position: absolute;
  left: 0px;
  top: 22px;
  font-size: 12px;
}

/* line 4483, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details .categories a {
  color: #9f9d9b;
}

/* line 4485, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details .platforms {
  position: absolute;
  left: 2px;
  bottom: 0px;
  color: #9f9d9b;
}

/* line 4490, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details .platforms i {
  margin-right: 3px;
}

/* line 4492, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details p {
  display: table-cell;
  color: #999;
  margin: 5px 10px 0px 0px;
  padding: 0px;
  float: right;
  line-height: 13px;
  text-align: right;
  height: 45px;
}

/* line 4501, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details p .prices {
  font-size: 13px;
}

/* line 4503, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details p .prices .before {
  color: #9f9d9b;
  font-size: 11px;
}

/* line 4506, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details .remove {
  position: absolute;
  right: 100px;
  top: 9px;
}

/* line 4510, app/assets/stylesheets/support.css.scss */
.cart .item_with_packshot .details .remove a {
  color: #9f9d9b;
}

/* line 4514, app/assets/stylesheets/support.css.scss */
.cart .item {
  position: relative;
  padding-top: 12px;
  height: 85px;
  width: 620px;
  background: url(https://gpstatic.com/images/line.png) bottom right no-repeat;
}

/* line 4520, app/assets/stylesheets/support.css.scss */
.cart .item:hover {
  background: #1f2c3c url(https://gpstatic.com/images/line.png) bottom right no-repeat;
}

/* line 4522, app/assets/stylesheets/support.css.scss */
.cart .item .region_warning_ctn {
  display: inline-block;
}

/* line 4524, app/assets/stylesheets/support.css.scss */
.cart .item > a img {
  float: left;
  border: 1px solid #55595e;
  margin: 0px 10px;
}

/* line 4529, app/assets/stylesheets/support.css.scss */
.cart .item .details {
  position: relative;
  float: left;
  width: 460px;
  overflow: hidden;
  height: 70px;
}

/* line 4535, app/assets/stylesheets/support.css.scss */
.cart .item .details h4 {
  font-family: "NotoSansGP", Arial, sans-serif;
  margin-bottom: 1px;
  float: left;
  line-height: 16px;
}

/* line 4540, app/assets/stylesheets/support.css.scss */
.cart .item .details h4 a {
  color: #eee;
}

/* line 4542, app/assets/stylesheets/support.css.scss */
.cart .item .details .platforms {
  position: absolute;
  left: 0px;
  bottom: 13px;
  color: #9f9d9b;
}

/* line 4543, app/assets/stylesheets/support.css.scss */
.cart .item .details .platforms span.delivery_type {
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
}

/* line 4553, app/assets/stylesheets/support.css.scss */
.cart .item .details .platforms i {
  margin-right: 3px;
}

/* line 4554, app/assets/stylesheets/support.css.scss */
.cart .item .details .platforms .label {
  font-weight: bold;
  font-size: 11px;
  padding: 3px 5px 2px;
  margin: 0px 3px 0px 0px;
}

/* line 4561, app/assets/stylesheets/support.css.scss */
.cart .item .details p {
  display: table-cell;
  color: #999;
  margin: 3px 10px 0px 0px;
  padding: 0px;
  float: right;
  line-height: 13px;
  text-align: right;
  height: 45px;
}

/* line 4570, app/assets/stylesheets/support.css.scss */
.cart .item .details p .prices {
  font-size: 13px;
}

/* line 4572, app/assets/stylesheets/support.css.scss */
.cart .item .details p .prices .before {
  color: #9f9d9b;
  font-size: 11px;
}

/* line 4575, app/assets/stylesheets/support.css.scss */
.cart .item .details .remove {
  position: absolute;
  right: 100px;
  top: 3px;
}

/* line 4579, app/assets/stylesheets/support.css.scss */
.cart .item .details .remove a {
  color: #9f9d9b;
}

/* line 4581, app/assets/stylesheets/support.css.scss */
.cart .item .details .voucher_applied {
  position: absolute;
  right: 100px;
  bottom: 37px;
  color: #0c0;
}

/* line 4589, app/assets/stylesheets/support.css.scss */
.cart .items {
  min-height: 120px;
}

/* line 4592, app/assets/stylesheets/support.css.scss */
.cart .cashback_notice {
  margin: 10px 0px 0px 10px;
  line-height: 17px;
}

/* line 4595, app/assets/stylesheets/support.css.scss */
.cart .cashback_notice li {
  list-style: none;
}

/* line 4597, app/assets/stylesheets/support.css.scss */
.cart .voucher_gift {
  margin: 10px 0px 0px 10px;
  line-height: 17px;
}

/* line 4601, app/assets/stylesheets/support.css.scss */
.cart .wallet {
  padding: 14px 10px 0px 0px;
  text-align: right;
  font-size: 12px;
  line-height: 16px;
}

/* line 4606, app/assets/stylesheets/support.css.scss */
.cart .wallet .prices {
  display: inline-block;
  width: 100px;
  font-size: 12px;
  line-height: 16px;
}

/* line 4613, app/assets/stylesheets/support.css.scss */
.cart .total {
  position: relative;
  padding: 10px 10px 0px 0px;
  text-align: right;
  font-size: 16px;
}

/* line 4618, app/assets/stylesheets/support.css.scss */
.cart .total .prices {
  display: inline-block;
  width: 100px;
  font-size: 16px;
}

/* line 4623, app/assets/stylesheets/support.css.scss */
.cart .total .continue_shopping a {
  position: absolute;
  left: 10px;
  top: 8px;
  font-size: 13px;
  font-weight: bold;
}

/* line 4631, app/assets/stylesheets/support.css.scss */
.cart .spinner {
  vertical-align: -2px;
}

/* line 4633, app/assets/stylesheets/support.css.scss */
.cart #voucher h3 small {
  display: none;
}

/* line 4634, app/assets/stylesheets/support.css.scss */
.cart #voucher h3 {
  cursor: pointer;
}

/* line 4636, app/assets/stylesheets/support.css.scss */
.cart #voucher[data-expandable-expanded=true] #voucher_token_bar a {
  display: none;
}

/* line 4637, app/assets/stylesheets/support.css.scss */
.cart #voucher[data-expandable-expanded=true] h3 small {
  display: inline;
}

/* line 4640, app/assets/stylesheets/support.css.scss */
.cart #voucher_token_bar {
  display: none;
  position: relative;
  padding: 0px 0px 1px 0px;
}

/* line 4644, app/assets/stylesheets/support.css.scss */
.cart #voucher_token_bar input[type="text"] {
  width: 300px;
  margin-right: 5px;
}

/* line 4648, app/assets/stylesheets/support.css.scss */
.cart #voucher_token_bar a {
  position: relative;
  top: -1px;
}

/* line 4652, app/assets/stylesheets/support.css.scss */
.cart #voucher_token_bar .valid_voucher {
  color: #0c0;
  font-weight: bold;
}

/* line 4655, app/assets/stylesheets/support.css.scss */
.cart #voucher_token_bar .valid_voucher i {
  font-size: 16px;
}

/* line 4657, app/assets/stylesheets/support.css.scss */
.cart #voucher_token_bar .text-danger {
  display: block;
  color: #e20000;
}

/* line 4662, app/assets/stylesheets/support.css.scss */
.cart .gift_hint {
  margin: -15px 0px 12px 13px;
}

/* line 4664, app/assets/stylesheets/support.css.scss */
.cart .gift_hint span {
  font-size: 13px;
}

/* line 4666, app/assets/stylesheets/support.css.scss */
.cart .gift_hint span a {
  color: #eee;
  text-decoration: underline;
}

/* line 4673, app/assets/stylesheets/support.css.scss */
.cart #payment_methods #wallet {
  margin-top: 10px;
  font-size: 12px;
  line-height: 15px;
}

/* line 4678, app/assets/stylesheets/support.css.scss */
.cart #payment_methods ul {
  padding: 10px 10px 10px 0px;
  list-style: none;
  overflow: hidden;
  border: 1px solid #55595e;
  background: rgba(0, 0, 0, 0.55);
}

/* line 4684, app/assets/stylesheets/support.css.scss */
.cart #payment_methods ul li {
  float: left;
  width: 283px;
  margin-left: 10px;
}

/* line 4688, app/assets/stylesheets/support.css.scss */
.cart #payment_methods ul li a {
  position: relative;
  background: url(https://gpstatic.com/images/cart_unchecked.png) 7px 9px no-repeat;
  display: block;
  padding: 6px 5px 7px 27px;
  margin: 1px 0px;
  color: #eee;
  text-decoration: none;
}

/* line 4696, app/assets/stylesheets/support.css.scss */
.cart #payment_methods ul li a:hover {
  background-color: #1f2c3c;
}

/* line 4697, app/assets/stylesheets/support.css.scss */
.cart #payment_methods ul li a.selected {
  background: #1f2c3c url(https://gpstatic.com/images/cart_checked.png) 7px 9px no-repeat;
}

/* line 4700, app/assets/stylesheets/support.css.scss */
.cart #payment_methods ul li a img {
  position: absolute;
  right: 25px;
  top: 7px;
}

/* line 4708, app/assets/stylesheets/support.css.scss */
.cart #payment_methods .payment_selector_margined {
  margin-bottom: 5px;
}

/* line 4712, app/assets/stylesheets/support.css.scss */
.cart #checkout {
  margin-bottom: 10px;
  padding-top: 10px;
  border-top: 4px solid #55595e;
  overflow: hidden;
  min-height: 40px;
}

/* line 4718, app/assets/stylesheets/support.css.scss */
.cart #checkout p {
  margin: 0px;
}

/* line 4719, app/assets/stylesheets/support.css.scss */
.cart #checkout p small {
  color: #aaaaaa;
}

/* line 4722, app/assets/stylesheets/support.css.scss */
.cart #checkout input {
  margin-left: 10px;
}

/* line 4723, app/assets/stylesheets/support.css.scss */
.cart #checkout #processing_order {
  display: none;
  position: relative;
}

/* line 4726, app/assets/stylesheets/support.css.scss */
.cart #checkout #processing_order img {
  position: absolute;
  top: 3px;
  left: -22px;
}

/* line 4732, app/assets/stylesheets/support.css.scss */
.cart #checkout .shopping_alternative {
  margin: 2px 5px 0px 0px;
}

/* line 4734, app/assets/stylesheets/support.css.scss */
.cart #checkout .shopping_alternative a {
  margin-right: 10px;
}

/* line 4737, app/assets/stylesheets/support.css.scss */
.cart aside {
  float: left;
  width: 300px;
  margin-left: 25px;
}

/* line 4742, app/assets/stylesheets/support.css.scss */
.cart .user_info {
  background: #1f2c3c;
  border: 1px solid #55595e;
  padding: 5px 10px;
  margin-bottom: 15px;
}

/* line 4748, app/assets/stylesheets/support.css.scss */
.cart .legal {
  font-size: 11px;
  line-height: 14px;
  color: #aaaaaa;
}

/* line 4752, app/assets/stylesheets/support.css.scss */
.cart .legal a {
  color: #aaaaaa;
  text-decoration: underline;
}

/* line 4753, app/assets/stylesheets/support.css.scss */
.cart .legal p {
  margin: 5px 0px;
  line-height: 14px;
}

/* line 4754, app/assets/stylesheets/support.css.scss */
.cart .legal ul, .cart .legal li {
  line-height: 14px;
  font-size: 11px;
  margin-top: 3px;
}

/* line 4760, app/assets/stylesheets/support.css.scss */
.cart .verified {
  margin-top: 40px;
  padding-left: 44px;
}

/* line 4763, app/assets/stylesheets/support.css.scss */
.cart .verified img {
  margin-right: 5px;
}

/* line 4764, app/assets/stylesheets/support.css.scss */
.cart .verified .sofort {
  display: inline-block;
}

/* line 4766, app/assets/stylesheets/support.css.scss */
.cart .verified .sofort img {
  margin-top: 10px;
}

/* line 4770, app/assets/stylesheets/support.css.scss */
.sales_highlight {
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}

/* line 4775, app/assets/stylesheets/support.css.scss */
.sales_highlight.frontpage {
  margin-bottom: 8px;
}

/* line 4776, app/assets/stylesheets/support.css.scss */
.sales_highlight .flashy {
  border-color: #f26638 !important;
}

/* line 4779, app/assets/stylesheets/support.css.scss */
.sales_highlight .flash {
  color: #f26638;
}

/* line 4781, app/assets/stylesheets/support.css.scss */
.sales_highlight .flash span {
  color: #eee;
}

/* line 4783, app/assets/stylesheets/support.css.scss */
.sales_highlight h4 {
  margin: 0px;
  background: rgba(0, 0, 0, 0.45);
  padding: 0px 5px 2px 5px;
  font-family: "NotoSansGP", Arial, sans-serif;
  font-size: 12px;
  color: #aaaaaa;
  position: relative;
}

/* line 4791, app/assets/stylesheets/support.css.scss */
.sales_highlight h4 .recommended {
  position: relative;
  top: 1px;
}

/* line 4796, app/assets/stylesheets/support.css.scss */
.sales_highlight .prices {
  position: absolute;
  bottom: 0px;
  right: 1px;
  font-size: 12px;
}

/* line 4801, app/assets/stylesheets/support.css.scss */
.sales_highlight .prices span {
  margin: 0px;
  float: left;
}

/* line 4805, app/assets/stylesheets/support.css.scss */
.sales_highlight .prices .price_base {
  display: none;
}

/* line 4806, app/assets/stylesheets/support.css.scss */
.sales_highlight .prices .price_current {
  padding: 0px 10px 2px 10px;
}

/* line 4811, app/assets/stylesheets/support.css.scss */
.sales_highlight .add_to_cart {
  margin-top: 3px;
}

/* line 4816, app/assets/stylesheets/support.css.scss */
.cart_inline {
  width: 300px;
  position: absolute;
  top: -15px;
  right: -20px;
  z-index: 100;
}

/* line 4823, app/assets/stylesheets/support.css.scss */
.cart_inline.sticky {
  margin-left: 665px;
  position: fixed;
  top: 0px;
  right: auto;
}

/* line 4830, app/assets/stylesheets/support.css.scss */
.cart_inline h3 {
  background: #f26638;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  margin: 0px;
  padding: 0px 10px;
}

/* line 4838, app/assets/stylesheets/support.css.scss */
.cart_inline h3 i {
  margin-right: 5px;
}

/* line 4840, app/assets/stylesheets/support.css.scss */
.cart_inline .stem {
  position: relative;
  margin-left: 27px;
  border-top: 10px solid #f26638;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  width: 0;
  height: 0;
  z-index: 101;
}

/* line 4851, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content {
  position: absolute;
  top: 30px;
  background: #3b3938;
  padding: 15px 10px 10px 10px;
  width: 300px;
}

/* line 4858, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content p {
  margin-bottom: 5px;
}

/* line 4859, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content .btn {
  margin: 20px 0px 10px 0px;
}

/* line 4861, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table {
  margin-bottom: 0px;
  width: 100%;
}

/* line 4864, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table .red .name {
  color: #f00;
}

/* line 4865, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table td {
  font-size: 12px;
  line-height: 16px;
  padding: 5px 0px;
}

/* line 4869, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table td .prices {
  font-size: 12px;
  text-align: right;
}

/* line 4873, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table td strike {
  color: #aaaaaa;
  font-size: 11px;
}

/* line 4878, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table .name {
  width: 188px;
}

/* line 4879, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table .right {
  width: 45px;
  text-align: right;
}

/* line 4883, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table a {
  margin-left: 10px;
  font-size: 14px;
}

/* line 4887, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table .sum .prices {
  font-size: 14px;
  margin-left: 10px;
}

/* line 4891, app/assets/stylesheets/support.css.scss */
.cart_inline .cart_content table .sum {
  font-size: 14px;
  border-top: 1px solid #55595e;
}

/* line 4904, app/assets/stylesheets/support.css.scss */
.tipped-tooltip h4 {
  font-family: "NotoSansGP", Arial, sans-serif;
  line-height: 18px;
  margin-bottom: 10px;
}

/* line 4909, app/assets/stylesheets/support.css.scss */
.tipped-tooltip p {
  font-size: 12px;
  color: #9f9d9b;
  line-height: 15px;
  margin-bottom: 5px;
}

/* line 4914, app/assets/stylesheets/support.css.scss */
.tipped-tooltip p.lined {
  border-top: 1px solid #55595e;
  margin-top: 10px;
  padding-top: 10px;
}

/* line 4919, app/assets/stylesheets/support.css.scss */
.tipped-tooltip p i {
  margin: 0px 0px 0px 5px;
}

/* line 4922, app/assets/stylesheets/support.css.scss */
.tipped-tooltip p.dark {
  background: #000;
  color: #fff;
  padding: 3px 5px 2px 5px;
}

/* line 4928, app/assets/stylesheets/support.css.scss */
.tipped-tooltip form {
  margin-bottom: 0px !important;
}

/* line 4930, app/assets/stylesheets/support.css.scss */
.tipped-tooltip form i {
  margin: 0px 0px 0px 0px;
}

/* line 4932, app/assets/stylesheets/support.css.scss */
.tipped-tooltip form .row {
  margin: 5px 0px;
}

/* line 4934, app/assets/stylesheets/support.css.scss */
.tipped-tooltip form .row span {
  display: inline-block;
  color: #eee;
  font-size: 13px;
  width: auto;
  padding-right: 5px;
}

/* line 4941, app/assets/stylesheets/support.css.scss */
.tipped-tooltip form .row input[type="text"] {
  width: 65px !important;
  padding: 2px 5px;
  margin: 2px 0px;
  height: 22px;
  font-weight: bold;
}

/* line 4950, app/assets/stylesheets/support.css.scss */
.tipped-tooltip form .status span {
  display: inline-block;
  padding-top: 5px;
  color: #eee;
  text-transform: uppercase;
  margin-right: 10px;
}

/* line 4965, app/assets/stylesheets/support.css.scss */
.charts {
  display: table;
  width: 100%;
  margin-top: 15px;
}

/* line 4969, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item {
  display: table-row;
}

/* line 4971, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item > span {
  display: table-cell;
  font-size: 12px;
  padding: 0px 0px 1px 5px;
  text-align: right;
}

/* line 4977, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item > span .prices {
  position: relative;
  font-size: 12px;
}

/* line 4977, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item > span .prices span {
  padding: 0px;
}

/* line 4978, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item > span .price_current {
  display: inline-block;
  width: 52px !important;
  padding-right: 5px !important;
}

/* line 4979, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item > span .price_base {
  display: none;
}

/* line 4980, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item > span .price_saving {
  position: absolute;
  right: 54px;
  background: none;
  color: #f26638;
  padding-left: 5px !important;
  margin-right: 0px;
}

/* line 4990, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item .line_item_name {
  width: 240px;
  display: inline-block;
  text-align: left;
}

/* line 4994, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item .line_item_name em {
  display: inline-block;
  font-style: normal;
  width: 175px;
  white-space: nowrap;
  overflow: hidden;
  line-height: 13px;
  vertical-align: middle;
  text-overflow: ellipsis;
}

/* line 5003, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item .line_item_name em.false {
  width: 200px;
}

/* line 5007, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item .line_item_name span {
  display: inline-block;
  width: 20px;
  text-align: right;
  padding-right: 3px;
}

/* line 5013, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item .line_item_name a {
  display: block;
  color: #eee;
}

/* line 5016, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item .line_item_name a:hover em {
  text-decoration: underline;
}

/* line 5022, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item:nth-child(even) {
  background: #1f2c3c;
}

/* line 5024, app/assets/stylesheets/support.css.scss */
.charts .charts_line_item:nth-child(even) .price_saving {
  background: #1f2c3c;
  color: #f26638;
  margin-right: 0px;
}

/* line 5031, app/assets/stylesheets/support.css.scss */
.promobox_desc {
  text-align: center;
  height: 120px;
  padding-top: 15px;
}

/* line 5035, app/assets/stylesheets/support.css.scss */
.promobox_desc h2 {
  padding: 0px 10px;
  font-size: 22px;
  font-family: "NotoSansGP", Arial, sans-serif;
  text-shadow: 1px 1px 2px #000;
  line-height: 26px;
}

/* line 5042, app/assets/stylesheets/support.css.scss */
.promobox_desc span {
  display: block;
  text-shadow: 1px 1px 2px #000;
  font-size: 18px;
  line-height: 22px;
}

/* line 5048, app/assets/stylesheets/support.css.scss */
.promobox_desc .date {
  font-size: 15px;
}

/* line 5052, app/assets/stylesheets/support.css.scss */
#promobox_ctn {
  background: url(https://gpstatic.com/system/promobox/generic_promo.jpg) left top no-repeat;
}

/* line 5055, app/assets/stylesheets/support.css.scss */
.charts + a {
  font-size: 13px;
  font-weight: bold;
  display: block;
  text-align: right;
  padding: 15px 5px 0px 0px;
  height: 50px;
}

/* line 5068, app/assets/stylesheets/support.css.scss */
.promobox {
  position: relative;
}

/* line 5070, app/assets/stylesheets/support.css.scss */
.promobox > div {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  background: rgba(0, 0, 0, 0.75);
  height: 46px;
  padding: 12px;
  font-family: "NotoSansGP", Arial, sans-serif;
  color: #eee;
  font-size: 20px;
}

/* line 5084, app/assets/stylesheets/support.css.scss */
.promobox > div .prices {
  position: absolute;
  right: 15px;
}

/* line 5087, app/assets/stylesheets/support.css.scss */
.promobox > div .prices .price_base {
  display: none;
}

/* line 5088, app/assets/stylesheets/support.css.scss */
.promobox > div .prices .price_saving {
  font-size: 17px;
  padding: 0px 3px 2px 3px;
  font-weight: bold;
  margin-right: 5px;
  text-shadow: 1px 1px 2px #000;
}

/* line 5095, app/assets/stylesheets/support.css.scss */
.promobox > div .prices .price_current {
  font-size: 18px;
}

/* line 5100, app/assets/stylesheets/support.css.scss */
.promobox .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}

/* line 5111, app/assets/stylesheets/support.css.scss */
#modal_login_registration {
  width: 500px;
  margin-left: -250px;
}

/* line 5115, app/assets/stylesheets/support.css.scss */
#modal_login_registration .alert {
  width: auto !important;
}

/* line 5119, app/assets/stylesheets/support.css.scss */
#modal_login_registration .separator {
  display: inline-block;
  padding: 2px 20px;
  color: #999;
}

/* line 5124, app/assets/stylesheets/support.css.scss */
#modal_login_registration h3, #modal_login_registration h4 {
  color: #333;
}

/* line 5127, app/assets/stylesheets/support.css.scss */
#modal_login_registration #user_tab_login,
#modal_login_registration #user_tab_registration {
  margin-left: 7px;
}

/* line 5130, app/assets/stylesheets/support.css.scss */
#modal_login_registration #user_tab_login p,
#modal_login_registration #user_tab_registration p {
  margin-bottom: 10px;
}

/* line 5131, app/assets/stylesheets/support.css.scss */
#modal_login_registration #user_tab_login .recaptcha_ctn,
#modal_login_registration #user_tab_registration .recaptcha_ctn {
  margin-left: 113px;
}

/* line 5135, app/assets/stylesheets/support.css.scss */
#modal_login_registration .social_login {
  margin-top: 40px;
}

/* line 5137, app/assets/stylesheets/support.css.scss */
#modal_login_registration .social_login label {
  text-align: left;
}

/* line 5140, app/assets/stylesheets/support.css.scss */
#modal_login_registration .social_login > small {
  display: block;
  margin: 0px 0px 15px 17px;
  color: #777;
}

/* line 5148, app/assets/stylesheets/support.css.scss */
#modal_refund_order_item .content > div {
  margin-top: 20px;
}

/* line 5150, app/assets/stylesheets/support.css.scss */
#modal_refund_order_item .content > div + div {
  margin-top: 40px;
}

/* line 5154, app/assets/stylesheets/support.css.scss */
#modal_refund_order_item .prices {
  color: #333 !important;
}

/* line 5157, app/assets/stylesheets/support.css.scss */
#modal_refund_order_item .margined {
  margin: 0px 10px 15px 16px;
}

/* line 5158, app/assets/stylesheets/support.css.scss */
#modal_refund_order_item .btn {
  margin-top: 10px;
}

/* line 5162, app/assets/stylesheets/support.css.scss */
form.forms-list {
  margin-bottom: 10px;
}

/* line 5164, app/assets/stylesheets/support.css.scss */
form.forms-list .field-tip {
  width: 250px;
  margin: 5px 0px 5px 115px;
  display: inline-block;
}

/* line 5169, app/assets/stylesheets/support.css.scss */
form.forms-list .field {
  margin-bottom: 1.2em;
}

/* line 5172, app/assets/stylesheets/support.css.scss */
form.forms-list .field span, form.forms-list label span {
  display: inline-block;
  width: 110px;
  padding-right: 13px;
  text-align: right;
}

/* line 5178, app/assets/stylesheets/support.css.scss */
form.forms-list span.help-block {
  margin: 0px 0px 0px 115px;
  font-size: 12px;
  color: #c00 !important;
  width: auto !important;
}

/* line 5184, app/assets/stylesheets/support.css.scss */
form.forms-list span.field-hint {
  margin: 0px 0px 0px 115px;
  font-size: 12px;
  color: #aaaaaa;
  width: auto !important;
}

/* line 5190, app/assets/stylesheets/support.css.scss */
form.forms-list input[type="email"],
form.forms-list input[type="password"],
form.forms-list input[type="text"],
form.forms-list select.full_width {
  width: 250px;
}

/* line 5196, app/assets/stylesheets/support.css.scss */
form.forms-list label + label {
  margin-top: 5px;
}

/* line 5197, app/assets/stylesheets/support.css.scss */
form.forms-list ul {
  display: inline;
}

/* line 5201, app/assets/stylesheets/support.css.scss */
.actions {
  margin: 20px 0px 0px 115px;
}

/* line 5203, app/assets/stylesheets/support.css.scss */
.actions input[type="submit"] {
  margin-right: 10px;
}

/* line 5204, app/assets/stylesheets/support.css.scss */
.actions small {
  display: block;
  margin-top: 20px;
}

/* line 5207, app/assets/stylesheets/support.css.scss */
.actions small a {
  color: #666;
  display: inline-block;
  margin-top: 5px;
}

/* line 5215, app/assets/stylesheets/support.css.scss */
#barzahlen-checkout {
  padding-left: 12px;
}

/* line 5219, app/assets/stylesheets/support.css.scss */
#modal_barzahlen_description h4 {
  margin-top: 20px;
  color: #222;
  font-weight: bold;
}

/* line 5224, app/assets/stylesheets/support.css.scss */
#modal_barzahlen_description .barzahlen_footer {
  margin-top: 30px;
  text-align: center;
}

/* line 5226, app/assets/stylesheets/support.css.scss */
#modal_barzahlen_description .barzahlen_footer span {
  display: block;
  padding: 3px 10px;
  background: #62a923;
  color: #fff;
  margin-bottom: 20px;
}

/* line 5234, app/assets/stylesheets/support.css.scss */
#modal_barzahlen_description .barzahlen_footer a {
  display: block;
  margin-top: 10px;
  text-align: center;
  color: #62a923;
  text-decoration: underline;
}

/* line 5247, app/assets/stylesheets/support.css.scss */
footer {
  width: 985px;
  margin: 10px auto 20px auto;
}

/* line 5250, app/assets/stylesheets/support.css.scss */
footer .legalline {
  margin-left: 5px;
  font-size: 11px;
  color: #aaaaaa;
}

/* line 5254, app/assets/stylesheets/support.css.scss */
footer .legalline a {
  margin-right: 5px;
  color: #eee;
}

/* line 5259, app/assets/stylesheets/support.css.scss */
footer img {
  margin-right: 10px;
}

/* line 5265, app/assets/stylesheets/support.css.scss */
.flash_ctn {
  margin: 10px auto -10px auto;
  width: 985px;
}

/* line 5269, app/assets/stylesheets/support.css.scss */
.flash_ctn .alert {
  position: relative;
  padding: 5px 5px 5px 10px;
  width: 640px;
  font-weight: bold;
  font-size: 13px;
}

/* line 5276, app/assets/stylesheets/support.css.scss */
.flash_ctn .alert .close {
  position: absolute;
  top: 6px;
  right: 10px;
  color: #eee;
  font-size: 16px;
}

/* line 5282, app/assets/stylesheets/support.css.scss */
.flash_ctn .alert .close:hover {
  text-decoration: none;
}

/* line 5285, app/assets/stylesheets/support.css.scss */
.flash_ctn .alert.alert-success {
  background: #003800;
  border: 1px solid #080;
}

/* line 5286, app/assets/stylesheets/support.css.scss */
.flash_ctn .alert.alert-success::before {
  font-family: "FontAwesome";
  content: "\f00c";
  color: #080;
  font-size: 14px;
}

/* line 5295, app/assets/stylesheets/support.css.scss */
.flash_ctn .alert.alert-login_warning, .flash_ctn .alert.alert-warning {
  background: #262109;
  border: 1px solid #ab9426;
}

/* line 5297, app/assets/stylesheets/support.css.scss */
.flash_ctn .alert.alert-login_warning::before, .flash_ctn .alert.alert-warning::before {
  font-family: "FontAwesome";
  content: "\f192";
  color: #ab9426;
  font-size: 14px;
  padding-right: 2px;
}

/* line 5307, app/assets/stylesheets/support.css.scss */
.flash_ctn .alert.alert-login_error, .flash_ctn .alert.alert-danger {
  color: #eee;
  background: #2f0001;
  border: 1px solid #b80005;
}

/* line 5309, app/assets/stylesheets/support.css.scss */
.flash_ctn .alert.alert-login_error::before, .flash_ctn .alert.alert-danger::before {
  font-family: "FontAwesome";
  content: "\f12a";
  color: #f00;
  font-size: 14px;
  padding: 0px 4px;
}

/* line 5322, app/assets/stylesheets/support.css.scss */
.alert {
  width: 620px;
  color: #eee;
  background: #2f0001;
  border: 1px solid #b80005;
  padding: 2px 5px;
  font-size: 12px;
  margin-bottom: 20px;
}

/* line 5330, app/assets/stylesheets/support.css.scss */
.alert h4,
.alert button.close {
  display: none;
}

/* line 5332, app/assets/stylesheets/support.css.scss */
.alert p {
  margin: 5px 0px;
}

/* line 5333, app/assets/stylesheets/support.css.scss */
.alert ul {
  margin: 5px 0px;
  list-style: none;
}

/* line 5340, app/assets/stylesheets/support.css.scss */
.cart .alert {
  background: #262109;
  border: 1px solid #ab9426;
}

/* line 5344, app/assets/stylesheets/support.css.scss */
.cart .to_pay i {
  color: #ab9426;
}

/* line 5350, app/assets/stylesheets/support.css.scss */
.modal {
  top: 15%;
  color: #333 !important;
  padding: 15px;
  background: rgba(200, 200, 200, 0.8);
  display: none;
}

/* line 5357, app/assets/stylesheets/support.css.scss */
.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6 {
  font-family: Arial, sans-serif !important;
}

/* line 5361, app/assets/stylesheets/support.css.scss */
.modal .alert {
  width: auto !important;
  background: #f2dede;
  border: 1px solid #fcf8e3 !important;
  color: #333;
  padding: 2px 5px;
  font-size: 12px;
}

/* line 5368, app/assets/stylesheets/support.css.scss */
.modal .alert .close {
  display: none;
}

/* line 5371, app/assets/stylesheets/support.css.scss */
.modal .alert-login_warning,
.modal .alert-warning {
  background: #fcf8e3;
  border: 1px solid #ffdc27 !important;
  padding: 2px 5px;
}

/* line 5376, app/assets/stylesheets/support.css.scss */
.modal .alert-login_warning .close,
.modal .alert-warning .close {
  display: none;
}

/* line 5379, app/assets/stylesheets/support.css.scss */
.modal div.bordered {
  border: 1px solid #999;
}

/* line 5381, app/assets/stylesheets/support.css.scss */
.modal div.bordered > div {
  background: #eee;
}

/* line 5383, app/assets/stylesheets/support.css.scss */
.modal .header {
  border-bottom: 1px solid #dcdcdc;
}

/* line 5385, app/assets/stylesheets/support.css.scss */
.modal .header h3 {
  float: left;
  color: #333 !important;
  padding: 0px 5px;
  border-bottom: 2px solid #55595e;
}

/* line 5391, app/assets/stylesheets/support.css.scss */
.modal .header a:hover {
  text-decoration: none;
}

/* line 5393, app/assets/stylesheets/support.css.scss */
.modal .content {
  padding: 15px 10px 10px 10px;
}

/* line 5395, app/assets/stylesheets/support.css.scss */
.modal .content h4 {
  color: #333 !important;
  font-weight: bold !important;
}

/* line 5401, app/assets/stylesheets/support.css.scss */
.modal .idTabs {
  float: left;
}

/* line 5404, app/assets/stylesheets/support.css.scss */
.modal .idTabs li h3 {
  margin: 0px;
  border-bottom: 0px solid;
  padding: 0px;
}

/* line 5408, app/assets/stylesheets/support.css.scss */
.modal .idTabs li h3 a {
  color: #333;
  padding: 2px 5px 0px 5px;
}

/* line 5412, app/assets/stylesheets/support.css.scss */
.modal .idTabs li h3 a.selected {
  background: none;
  display: block;
  border-bottom: 2px solid #55595e;
}

/* line 5420, app/assets/stylesheets/support.css.scss */
.modal.transless {
  padding: 0px;
}

/* line 5422, app/assets/stylesheets/support.css.scss */
.vignette {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 5431, app/assets/stylesheets/support.css.scss */
.platform_logo {
  font-size: 15px;
  margin-right: 5px;
}

/* line 5439, app/assets/stylesheets/support.css.scss */
.pub-container {
  padding: 13px;
}

/* line 5441, app/assets/stylesheets/support.css.scss */
.pub-container .pub-logo {
  float: left;
  margin: 10px;
}

/* line 5444, app/assets/stylesheets/support.css.scss */
.pub-container .pub-logo img {
  padding: 12px;
  background-color: #1f2c3c;
  border: 1px solid #55595e;
}

/* Skins */
/* dark (default) */
/* line 5458, app/assets/stylesheets/support.css.scss */
.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close {
  color: #eee;
}

/* line 5461, app/assets/stylesheets/support.css.scss */
.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background-color: #3b3938;
}

/* line 5463, app/assets/stylesheets/support.css.scss */
.tpd-skin-dark .tpd-background {
  border: 1px solid #55595e;
}

/* line 5464, app/assets/stylesheets/support.css.scss */
.tpd-skin-dark .tpd-background-shadow {
  box-shadow: 0px 0px 10px #000;
}

/* line 5465, app/assets/stylesheets/support.css.scss */
.tpd-skin-dark .tpd-title-wrapper {
  border-bottom: 1px solid #404040;
}

/* line 5466, app/assets/stylesheets/support.css.scss */
.tpd-skin-dark a, .tpd-skin-dark a:hover {
  color: #ccc;
}

/* line 5469, app/assets/stylesheets/support.css.scss */
.fr-touch-close {
  right: 20px;
}

/* line 5476, app/assets/stylesheets/support.css.scss */
body.support {
  background: #5c686f url(https://gpstatic.com/assets/highlight_background-78ba52c3c08ddb69e971ed0e53bd9a8f7df32d3c3336e4a22c93b584cf095865.png) center top no-repeat;
}

/* line 5478, app/assets/stylesheets/support.css.scss */
body.support .navbar .container > ul {
  margin: 2px 0 0;
}

/* line 5481, app/assets/stylesheets/support.css.scss */
body.support .page_ctn {
  background: #fff;
}

/* line 5483, app/assets/stylesheets/support.css.scss */
body.support .page_ctn * {
  color: #333;
}

/* line 5486, app/assets/stylesheets/support.css.scss */
body.support .page_ctn a {
  text-decoration: none;
  color: #f26638;
}

/* line 5491, app/assets/stylesheets/support.css.scss */
body.support h1 {
  margin-bottom: 20px;
}

/* line 5495, app/assets/stylesheets/support.css.scss */
body.support h3 {
  text-decoration: underline;
}

/* line 5499, app/assets/stylesheets/support.css.scss */
body.support .lined_background {
  background: #fff url(https://gpstatic.com/assets/support/line-6682d40c649d438a7c8041a838eafdd0b1085b1b3763d6f21f52dc291570e117.png) 10px top repeat-y;
  overflow: hidden;
}

/* line 5503, app/assets/stylesheets/support.css.scss */
body.support .left {
  float: left;
  width: 250px;
}

/* line 5507, app/assets/stylesheets/support.css.scss */
body.support .right {
  float: right;
  width: 695px;
  padding: 6px 0px 0px 25px;
}

/* line 5511, app/assets/stylesheets/support.css.scss */
body.support .right img {
  margin: 10px 0px;
}

/* line 5513, app/assets/stylesheets/support.css.scss */
body.support .support_sub_nav {
  list-style: none;
  margin: 0px 0px 15px 0px;
}

/* line 5516, app/assets/stylesheets/support.css.scss */
body.support .support_sub_nav li {
  padding: 5px;
  border-bottom: 1px solid #ddd;
}

/* line 5519, app/assets/stylesheets/support.css.scss */
body.support .support_sub_nav li.active {
  background: #f0f8fc url(https://gpstatic.com/assets/support/arrow-30c71471af06b611d63cb5a73915dc2f1986329f5dde2464b7ef96fe2c495336.png) right top no-repeat;
}

/* line 5522, app/assets/stylesheets/support.css.scss */
body.support .support_sub_nav li a {
  display: block;
  color: #333;
  text-decoration: none;
}

/* line 5529, app/assets/stylesheets/support.css.scss */
body.support ol > li {
  margin-top: 7px;
}

/* line 5530, app/assets/stylesheets/support.css.scss */
body.support .contact {
  background: #eee;
  border: 3px solid #ddd;
  padding: 15px;
  margin: 0px 15px 15px 15px;
  width: 215px;
}

/* line 5536, app/assets/stylesheets/support.css.scss */
body.support .contact .get_in_touch {
  line-height: 18px;
}

/* line 5538, app/assets/stylesheets/support.css.scss */
body.support .contact .get_in_touch img {
  margin-right: 8px;
}

/* line 5542, app/assets/stylesheets/support.css.scss */
body.support .contact .get_in_touch .icons {
  line-height: 45px;
  margin: 10px 25px;
  font-size: 16px;
}

/* line 5546, app/assets/stylesheets/support.css.scss */
body.support .contact .get_in_touch .icons a {
  text-decoration: none;
  color: #333;
}

/* line 5551, app/assets/stylesheets/support.css.scss */
body.support .contact .get_in_touch .timezones {
  margin-top: 10px;
}

/* line 5557, app/assets/stylesheets/support.css.scss */
body.support .faq a {
  text-decoration: none;
}

/* line 5561, app/assets/stylesheets/support.css.scss */
.countdown_orange {
  background: #f26638;
  color: #fff;
  display: inline-block;
  width: 92px;
  border-top: 1px solid #f26638;
  line-height: 22px;
  text-align: center;
  font-weight: bold;
  text-shadow: 1px 1px 1px #000;
}

/* line 5573, app/assets/stylesheets/support.css.scss */
.frontpage_submission_ctn {
  position: relative;
  height: 18px;
}

/* line 5577, app/assets/stylesheets/support.css.scss */
.introducing_submission {
  position: absolute;
  top: -8px;
  right: 0px;
  width: 300px;
  border: 1px solid #f26638;
  background: #0f151b;
  overflow: hidden;
}

/* line 5585, app/assets/stylesheets/support.css.scss */
.introducing_submission:hover {
  border: 1px solid #40474b;
}

/* line 5588, app/assets/stylesheets/support.css.scss */
.introducing_submission a {
  display: block;
  padding: 6px 6px 6px 6px;
  color: #fff;
  font-family: "NotoSansGP", Arial, sans-serif;
  text-decoration: none;
  font-size: 15px;
}

/* line 5596, app/assets/stylesheets/support.css.scss */
.introducing_submission .new_badge {
  position: absolute;
  top: 8px;
  left: 13px;
  padding: 2px 5px 3px 5px;
}

/* line 5605, app/assets/stylesheets/support.css.scss */
.sales .platform_logo {
  position: absolute;
  top: 2px;
  right: -5px;
}

/* line 5609, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.steam {
  top: -1px;
  right: -2px;
  width: 131px;
  height: 41px;
}

/* line 5615, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.origin {
  width: 94px;
  height: 34px;
}

/* line 5619, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.origin_direct {
  width: 94px;
  height: 34px;
}

/* line 5623, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.battlenet {
  top: 4px;
  width: 146px;
  height: 32px;
}

/* line 5628, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.battle_direct {
  top: 4px;
  width: 146px;
  height: 32px;
}

/* line 5633, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.rockstarsocial {
  top: 0px;
  width: 104px;
  height: 38px;
}

/* line 5638, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.uplay {
  top: -1px;
  width: 131px;
  height: 41px;
}

/* line 5643, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.uplay_silent {
  top: -1px;
  width: 131px;
  height: 41px;
}

/* line 5648, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.gog {
  width: 43px;
  height: 34px;
}

/* line 5652, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.epic {
  top: -3px;
  width: 40px;
  height: 46px;
}

/* line 5657, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.giants {
  top: -3px;
  width: 125px;
  height: 45px;
}

/* line 5662, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.bethesdanet {
  top: -1px;
  width: 135px;
}

/* line 5666, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.zenimax {
  top: -1px;
  width: 125px;
  height: 38px;
}

/* line 5671, app/assets/stylesheets/support.css.scss */
.sales .platform_logo.arenanet {
  top: 0px;
  width: 95px;
  height: 40px;
}

/* line 5679, app/assets/stylesheets/support.css.scss */
.official_cdp_partner {
  position: absolute;
  top: -8px;
  right: 11px;
  overflow: hidden;
  width: 285px;
}

/* line 5685, app/assets/stylesheets/support.css.scss */
.official_cdp_partner span {
  position: absolute;
  top: 12px;
  font-weight: bold;
}

/* line 5690, app/assets/stylesheets/support.css.scss */
.official_cdp_partner img {
  margin-left: 113px;
}

/* line 5695, app/assets/stylesheets/support.css.scss */
.label-rounded {
  border-radius: 2px;
}

/* line 5698, app/assets/stylesheets/support.css.scss */
.label-requirement {
  text-transform: none;
  font-weight: normal !important;
  font-size: 12px !important;
  padding: 2px 5px 2px 5px !important;
}

/* line 5703, app/assets/stylesheets/support.css.scss */
.label-requirement a {
  color: #fff;
}

/* line 5707, app/assets/stylesheets/support.css.scss */
.label > a {
  color: inherit !important;
}

/* line 5711, app/assets/stylesheets/support.css.scss */
.metacritic_ctn {
  position: relative;
  font-family: Arial, sans-serif;
  overflow: hidden;
  padding-top: 0px !important;
  background: none !important;
  margin-bottom: 9px !important;
}

/* line 5719, app/assets/stylesheets/support.css.scss */
.metacritic_ctn .meta_score {
  display: block;
  width: 50px;
  height: 50px;
  margin-right: 8px;
  padding-top: 15px;
  background: #66cc33;
  text-align: center;
  color: #fff !important;
  font-size: 30px;
  font-weight: bold;
}

/* line 5730, app/assets/stylesheets/support.css.scss */
.metacritic_ctn .meta_score.meta_yellow {
  color: #333 !important;
  background: #ffcc33;
}

/* line 5734, app/assets/stylesheets/support.css.scss */
.metacritic_ctn .meta_score.mighty {
  background: #fc430a;
}

/* line 5737, app/assets/stylesheets/support.css.scss */
.metacritic_ctn .meta_score.strong {
  background: #9e00b4;
}

/* line 5740, app/assets/stylesheets/support.css.scss */
.metacritic_ctn .meta_score.fair {
  background: #4aa1ce;
}

/* line 5743, app/assets/stylesheets/support.css.scss */
.metacritic_ctn .meta_score.weak {
  background: #80b06a;
}

/* line 5747, app/assets/stylesheets/support.css.scss */
.metacritic_ctn .meta_desc {
  display: block;
  position: absolute;
  top: 6px;
  left: 58px;
  width: 222px;
}

/* line 5754, app/assets/stylesheets/support.css.scss */
.metacritic_ctn .meta_base {
  display: block;
  position: absolute;
  top: 18px;
  left: 41px;
  font-size: 11px;
  color: #fff;
  text-decoration: underline;
}

/* line 5762, app/assets/stylesheets/support.css.scss */
.metacritic_ctn .meta_base.dark {
  color: #333;
}

/* line 5768, app/assets/stylesheets/support.css.scss */
.submission_new_comment_template,
.submission_edit_comment_template {
  display: none !important;
}

/* line 5770, app/assets/stylesheets/support.css.scss */
.sm-expand, .sm-collapse {
  cursor: pointer;
}

/* line 5773, app/assets/stylesheets/support.css.scss */
.translucent {
  opacity: 0.5;
}

/* line 5775, app/assets/stylesheets/support.css.scss */
.sm-new_report {
  background: #fef3c1;
  padding: 10px;
  display: inline-block;
  line-height: 18px;
}

/* line 5780, app/assets/stylesheets/support.css.scss */
.sm-new_report div {
  font-size: 11px;
}

/* line 5783, app/assets/stylesheets/support.css.scss */
.sm-new_report p {
  font-size: 12px;
  margin: 0px 0px 3px 0px;
}

/* line 5787, app/assets/stylesheets/support.css.scss */
.sm-new_report form {
  margin: 0px;
}

/* line 5789, app/assets/stylesheets/support.css.scss */
.sm-new_report form input[type=text] {
  font-family: Verdana;
  font-size: 11px;
}

/* line 5793, app/assets/stylesheets/support.css.scss */
.sm-new_report form .action {
  margin-top: 5px;
}

/* line 5799, app/assets/stylesheets/support.css.scss */
.new_badge {
  position: absolute;
  top: -10px;
  left: 35px;
  font-size: 11px;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000;
  padding: 3px 5px 2px 5px;
  border-radius: 3px;
}

/* line 5811, app/assets/stylesheets/support.css.scss */
.demo_launcher {
  overflow: hidden;
}

/* line 5813, app/assets/stylesheets/support.css.scss */
.demo_launcher .client_icon {
  float: left;
  font-size: 62px;
  margin-right: 15px;
}

/* line 5820, app/assets/stylesheets/support.css.scss */
.demo_links a {
  margin-bottom: 10px;
}

/* line 5825, app/assets/stylesheets/support.css.scss */
.country_hint {
  max-width: 980px;
  margin: 0px auto 30px auto;
  font-family: "NotoSansGP", Arial, sans-serif;
  background: rgba(0, 0, 0, 0.55);
}

/* line 5830, app/assets/stylesheets/support.css.scss */
.country_hint img.flag {
  border: 1px solid #55595e;
  vertical-align: -5px;
}

/* line 5834, app/assets/stylesheets/support.css.scss */
.country_hint span {
  font-weight: normal;
  display: block;
  font-size: 12px;
}

/* line 5839, app/assets/stylesheets/support.css.scss */
.country_hint a, .country_hint div {
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #aaaaaa;
  font-size: 15px;
}

/* line 5845, app/assets/stylesheets/support.css.scss */
.country_hint a:hover, .country_hint div:hover {
  color: #eee;
}

/* line 5849, app/assets/stylesheets/support.css.scss */
.country_hint table {
  margin: 0px;
}

/* line 5852, app/assets/stylesheets/support.css.scss */
.country_hint .gp_logo {
  vertical-align: middle;
  border-right: 1px solid #40474b;
  text-align: center;
}

/* line 5857, app/assets/stylesheets/support.css.scss */
.country_hint .country_select {
  padding-top: 2px;
  padding-left: 35px;
  width: 300px;
}

/* line 5864, app/assets/stylesheets/support.css.scss */
.dom-slideable, [data-dom-slideable="container"] {
  overflow: hidden;
  position: relative;
}

/* line 5869, app/assets/stylesheets/support.css.scss */
.dom-slideable:not([data-dom-slideable-overflow="none"]) [data-dom-slideable="scroll"], [data-dom-slideable="container"]:not([data-dom-slideable-overflow="none"]) [data-dom-slideable="scroll"] {
  margin-right: 60px;
}

/* line 5874, app/assets/stylesheets/support.css.scss */
.dom-slideable[data-dom-slideable-overflow="none"] [data-dom-slideable-control], [data-dom-slideable="container"][data-dom-slideable-overflow="none"] [data-dom-slideable-control] {
  display: none;
}

/* line 5877, app/assets/stylesheets/support.css.scss */
.dom-slideable[data-dom-slideable-overflow="left"] [data-dom-slideable-control="right"], [data-dom-slideable="container"][data-dom-slideable-overflow="left"] [data-dom-slideable-control="right"] {
  color: #ccc !important;
  opacity: 0.5;
}

/* line 5880, app/assets/stylesheets/support.css.scss */
.dom-slideable[data-dom-slideable-overflow="right"] [data-dom-slideable-control="left"], [data-dom-slideable="container"][data-dom-slideable-overflow="right"] [data-dom-slideable-control="left"] {
  color: #ccc !important;
  opacity: 0.5;
}

/* line 5883, app/assets/stylesheets/support.css.scss */
.dom-slideable [data-dom-slideable-control="left"],
.dom-slideable [data-dom-slideable-control="right"], [data-dom-slideable="container"] [data-dom-slideable-control="left"],
[data-dom-slideable="container"] [data-dom-slideable-control="right"] {
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  right: 30px;
  top: 0px;
  text-align: center;
  font-size: 20px;
  cursor: pointer;
}

/* line 5895, app/assets/stylesheets/support.css.scss */
.dom-slideable [data-dom-slideable-control="right"], [data-dom-slideable="container"] [data-dom-slideable-control="right"] {
  right: 5px;
}

/* line 5899, app/assets/stylesheets/support.css.scss */
.dom-slideable [data-dom-slideable="scroll"], [data-dom-slideable="container"] [data-dom-slideable="scroll"] {
  overflow: hidden;
}

/* line 5902, app/assets/stylesheets/support.css.scss */
.dom-slideable .effect-enabled[data-dom-slideable="list"], [data-dom-slideable="container"] .effect-enabled[data-dom-slideable="list"] {
  padding: 0;
  transition: margin-left .2s ease-in-out;
}

/* line 5908, app/assets/stylesheets/support.css.scss */
.rog-login {
  display: block;
  margin-bottom: 15px !important;
}

/* line 5912, app/assets/stylesheets/support.css.scss */
.rog-sso-button {
  display: inline-block;
  background: #292929;
  padding: 5px;
  width: 150px;
  border-radius: 3px;
}
