﻿@charset "UTF-8";
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*@import "print.less";
@import "glyphicons.less";*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #000;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #f18510;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #ab5d0a;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img,
.carousel-inner-vertical > .item > img,
.carousel-inner-vertical > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 9px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #000;
  border: 1px solid #ddd;
  border-radius: 6px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 17px;
  margin-bottom: 17px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 17px;
  margin-bottom: 8.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 31px;
}
h2,
.h2 {
  font-size: 25px;
}
h3,
.h3 {
  font-size: 21px;
}
h4,
.h4 {
  font-size: 15px;
}
h5,
.h5 {
  font-size: 12px;
}
h6,
.h6 {
  font-size: 11px;
}
p {
  margin: 0 0 8.5px;
}
.lead {
  margin-bottom: 17px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 18px;
  }
}
small,
.small {
  font-size: 91%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #f18510;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #c36b0b;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #f18510;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #c36b0b;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 7.5px;
  margin: 34px 0 17px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 8.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 17px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 8.5px 17px;
  margin: 0 0 17px;
  font-size: 15px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 17px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 6px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8px;
  margin: 0 0 8.5px;
  font-size: 11px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 6px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 17px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #000;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 12.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 17px;
  font-size: 18px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 31px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 28px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 42px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 17px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 29px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 28px;
  line-height: 28px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 28px;
  line-height: 28px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 28px;
  min-height: 28px;
  padding: 6px 10px;
  font-size: 11px;
  line-height: 1.5;
}
.input-lg {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 9px;
}
select.input-lg {
  height: 42px;
  line-height: 42px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 9px;
}
.form-group-lg select.form-control {
  height: 42px;
  line-height: 42px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 42px;
  min-height: 32px;
  padding: 11px 16px;
  font-size: 15px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 38.75px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 42px;
  height: 42px;
  line-height: 42px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 22px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 24px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 11px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #f18510;
  border-color: #db780d;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #c36b0b;
  border-color: #623606;
}
.btn-primary:hover {
  color: #fff;
  background-color: #c36b0b;
  border-color: #a15809;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #c36b0b;
  background-image: none;
  border-color: #a15809;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #a15809;
  border-color: #623606;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #f18510;
  border-color: #db780d;
}
.btn-primary .badge {
  color: #f18510;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #f18510;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #ab5d0a;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 9px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 17px;
  margin-bottom: 17px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11px;
  line-height: 17px;
  color: #fff;
  text-align: center;
  background-color: #f18510;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.close {
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #f18510;
}
.nav .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 6px 6px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #000;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 6px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 6px 6px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #000;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 6px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #f18510;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 6px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 6px 6px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #000;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/*@import "dropdowns.less";
@import "button-groups.less";
@import "input-groups.less";
@import "navbar.less";
@import "breadcrumbs.less";
@import "pagination.less";
@import "pager.less";
@import "labels.less";
@import "badges.less";
@import "jumbotron.less";
@import "thumbnails.less";
@import "alerts.less";
@import "media.less";
@import "list-group.less";
@import "panels.less";
@import "responsive-embed.less";
@import "wells.less";*/
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 9px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-inner-vertical {
  position: relative;
  width: 100%;
}
.carousel-inner-vertical > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner-vertical > .item > img,
.carousel-inner-vertical > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner-vertical > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner-vertical > .item.next,
  .carousel-inner-vertical > .item.active.right {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    left: 0;
  }
  .carousel-inner-vertical > .item.prev,
  .carousel-inner-vertical > .item.active.left {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    left: 0;
  }
  .carousel-inner-vertical > .item.next.left,
  .carousel-inner-vertical > .item.prev.right,
  .carousel-inner-vertical > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
    display: block;
  }
}
.carousel-inner-vertical > .active,
.carousel-inner-vertical > .next,
.carousel-inner-vertical > .prev {
  display: block;
}
.carousel-inner-vertical > .active {
  left: 0;
}
.carousel-inner-vertical > .next,
.carousel-inner-vertical > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner-vertical > .next {
  left: 100%;
}
.carousel-inner-vertical > .prev {
  left: -100%;
}
.carousel-inner-vertical > .next.left,
.carousel-inner-vertical > .prev.right {
  left: 0;
}
.carousel-inner-vertical > .active.left {
  left: -100%;
}
.carousel-inner-vertical > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
/*@import "tooltip.less";
@import "popovers.less";*/
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/* Slider */
.slick-loading .slick-list {
  background: #fff /*url('@{slick-loader-path}ajax-loader.gif') center center no-repeat*/;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: none !important;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
@media (min-width: 992px) {
  .slick-prev,
  .slick-next {
    display: unset !important;
  }
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url('/fonts/slick/slick.eot');
  src: url('/fonts/slick/slick.eot?#iefix') format('embedded-opentype'), url('/fonts/slick/slick.woff') format('woff'), url('/fonts/slick/slick.ttf') format('truetype'), url('/fonts/slick/slick.svg#slick') format('svg');
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: relative;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: auto;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.slick-dots li:first-child {
  padding-left: 6px;
}
.slick-dots li:last-child {
  padding-right: 6px;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: auto;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  cursor: pointer;
  padding: 0 2px 0 1px;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
@media (min-width: 768px) {
  .slick-dots li button:hover:before,
  .slick-dots li button:focus:before {
    opacity: 1;
  }
}
.slick-dots li button:before {
  vertical-align: top;
  content: "•";
  height: 20px;
  font-family: "slick";
  font-size: 5px;
  line-height: 20px;
  text-align: center;
  color: #6B6F82;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 1px;
}
.slick-dots li.slick-active button:before {
  color: #6B6F82;
  opacity: 0.75;
}
html,
body {
  height: 100%;
  overflow: hidden;
  touch-action: none;
}
.wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  /* layout */
  /* features */
  /* helper for debugging */
}
.wrapper__header {
  text-align: center;
}
.wrapper__content {
  flex-grow: 1;
  position: relative;
}
.wrapper__content #gameFrame {
  height: 100%;
  width: 100%;
  border: 0;
}
.wrapper__footer {
  text-align: center;
  padding: 0 6px;
}
.wrapper__overlay {
  transition: all 500ms;
}
.wrapper__overlay--drag {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.wrapper__overlay--open {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 768px) {
  .wrapper__overlay--open {
    background-color: transparent;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }
}
@media only screen and (max-width: 991px) {
  .wrapper__overlay--open .wrapper__controls-helper {
    top: 15px !important;
    left: 15px !important;
  }
}
.wrapper__overlay--open .wrapper__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media only screen and (min-width: 768px) {
  .wrapper__overlay--open .wrapper__bg {
    display: none !important;
  }
}
.wrapper__controls-helper {
  position: absolute;
  top: -15px;
  left: -15px;
  /*width: 110px;
        height: 110px;*/
  transition: all 500ms;
  transition-delay: 0;
}
.wrapper__controls-helper .wrapper__controls {
  transition: all 500ms;
  transition-delay: 0;
  top: 30px;
  left: 30px;
}
.wrapper__controls-helper--animation-off * {
  transition: none !important;
}
.wrapper__controls {
  top: 0px;
  left: 0px;
  position: absolute;
  width: 50px;
  height: 50px;
  transition: all 500ms;
  z-index: 1;
}
@media only screen and (max-width: 991px) {
  .wrapper__controls--open {
    top: 0px !important;
    left: 0px !important;
    position: absolute;
  }
}
.wrapper__controls--open .wrapper__control {
  width: 50px;
  height: 50px;
  /*line-height: 53px;*/
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  border-radius: 25px;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 0;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 56px;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 112px;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 168px;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 224px;
}
@media (orientation: landscape) {
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) {
    top: 0;
    left: 0;
  }
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
    left: 0;
    top: 56px;
  }
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
    left: 0;
    top: 112px;
  }
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
    left: 0;
    top: 168px;
  }
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
    left: 0;
    top: 224px;
  }
}
.wrapper__control {
  width: 20px;
  height: 20px;
  /*line-height: 20px;*/
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  text-align: center;
  border-radius: 10px;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  transition: all 300ms;
  visibility: visible;
}
.wrapper__control:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'stechicons';
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wrapper__control--search:before {
  content: "\e961";
}
.wrapper__control--challenges:before {
  content: "\e9e2";
}
.wrapper__control--tournaments:before {
  content: "\e928";
}
.wrapper__control--bonuses:before {
  content: "\e904";
}
.wrapper__control--bonuses svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.wrapper__control--bonuses svg circle {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  stroke: currentColor;
  -webkit-transition: stroke-dasharray 0.4s;
  transition: stroke-dasharray 0.4s;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.wrapper__control--messages:before {
  content: "\e93e";
}
.wrapper__control--other:before {
  content: "\e952";
}
.wrapper__control[data-order=""] {
  visibility: hidden;
  z-index: -1;
  pointer-events: none;
}
.wrapper__control--animation-pop {
  animation: none !important;
  animation-delay: 0 !important;
}
.wrapper__control[data-order=""],
.wrapper__control[data-order="1"] {
  width: 50px;
  height: 50px;
  line-height: 53px;
  font-size: 30px;
  border-radius: 25px;
  top: 0;
  left: 0;
}
.wrapper__control[data-order="1"] {
  animation: pop 0.3s ease-in-out 2;
  animation-delay: 150ms;
}
.wrapper__control[data-order="2"] {
  top: -3px;
  left: 49px;
  transition-delay: 0ms;
}
.wrapper__control[data-order="3"] {
  top: 20px;
  left: 53px;
  transition-delay: 50ms;
}
.wrapper__control[data-order="4"] {
  top: 42px;
  left: 43px;
  transition-delay: 100ms;
}
.wrapper__control[data-order="5"] {
  top: 53px;
  left: 22px;
  transition-delay: 150ms;
}
.wrapper__control.active {
  color: orange;
  border-color: rgba(0, 0, 0, 0.95);
  background-color: rgba(0, 0, 0, 0.95);
}
.wrapper__features {
  position: absolute;
  top: 65px;
  left: 0px;
}
@media (orientation: landscape) {
  .wrapper__features {
    top: 0px;
    left: 65px;
    width: 320px;
    max-height: calc(100vh - 95px);
  }
}
.wrapper__feature {
  position: absolute;
  top: 0;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: all 500ms;
  transition: width none;
  transition: height none;
  transition-delay: 150ms;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.95);
  color: white;
  width: calc(100vw - 30px);
  max-height: calc(100vh - 95px);
  /*overflow: hidden;
        overflow-y: auto;*/
}
.wrapper__feature:after,
.wrapper__feature:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}
.wrapper__feature:after {
  bottom: 100%;
  left: 25px;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid rgba(0, 0, 0, 0.95);
}
.wrapper__feature:before {
  bottom: 100%;
  left: 25px;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid;
  border-bottom-color: transparent;
}
.wrapper__feature.active {
  opacity: 1;
  visibility: visible;
  z-index: 1;
  transition-delay: 150ms;
}
.wrapper__feature:before,
.wrapper__feature:after {
  transition: all 500ms;
}
.wrapper__feature[data-position="2"]:before,
.wrapper__feature[data-position="2"]:after {
  left: 81px;
}
.wrapper__feature[data-position="3"]:before,
.wrapper__feature[data-position="3"]:after {
  left: 137px;
}
.wrapper__feature[data-position="4"]:before,
.wrapper__feature[data-position="4"]:after {
  left: 193px;
}
.wrapper__feature--other > div {
  font-size: 14px;
  display: flex;
  align-items: center;
  height: 32px;
}
.wrapper__feature--other > div i {
  font-size: 18px;
  width: 32px;
  text-align: center;
  margin-left: -3px;
  margin-top: -1px;
}
.wrapper__feature--search input[type=text] {
  margin-bottom: 7.5px;
}
.wrapper__feature--bonuses .progress {
  width: 150px;
  margin-bottom: 0;
}
.wrapper__feature--bonuses:after {
  border-bottom-color: #161a1c;
}
@media (orientation: landscape) {
  .wrapper__feature--bonuses:after {
    border-right-color: #161a1c !important;
  }
}
.wrapper__feature--tournaments:after {
  border-bottom-color: #161a1c;
}
@media (orientation: landscape) {
  .wrapper__feature--tournaments:after {
    border-right-color: #231d1b !important;
  }
}
@media (orientation: landscape), (min-width: 768px) {
  .wrapper__feature {
    min-height: 50px;
    width: 325px;
  }
  .wrapper__feature:after,
  .wrapper__feature:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
  }
  .wrapper__feature:after {
    right: 100%;
    top: 25px;
    margin-top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid rgba(0, 0, 0, 0.95);
  }
  .wrapper__feature:before {
    right: 100%;
    top: 25px;
    margin-top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid;
    border-right-color: transparent;
  }
  .wrapper__feature:before,
  .wrapper__feature:after {
    left: -10px !important;
  }
  .wrapper__feature[data-position="2"] {
    min-height: 106px;
  }
  .wrapper__feature[data-position="2"]:before,
  .wrapper__feature[data-position="2"]:after {
    top: 81px;
  }
  .wrapper__feature[data-position="3"] {
    min-height: 162px;
  }
  .wrapper__feature[data-position="3"]:before,
  .wrapper__feature[data-position="3"]:after {
    top: 137px;
  }
  .wrapper__feature[data-position="4"] {
    min-height: 218px;
  }
  .wrapper__feature[data-position="4"]:before,
  .wrapper__feature[data-position="4"]:after {
    top: 193px;
  }
}
@media (min-height: 400px) and (orientation: landscape) {
  .wrapper__feature {
    width: 375px;
  }
}
.wrapper__feature .games {
  margin-bottom: 7.5px;
}
.wrapper__feature .games__headline {
  font-size: 14px;
}
.wrapper__feature .games__items {
  margin: 0 -15px 0 -15px;
  display: flex;
  overflow: hidden;
  overflow-x: auto;
}
.wrapper__feature .games__items > div {
  flex-basis: 150px;
  height: 120px;
  margin-left: 7.5px;
  border: 1px solid white;
  flex-shrink: 0;
}
.wrapper__feature .games__items > div:first-child {
  margin-left: 15px;
}
.wrapper__feature .games--1x2 .games__items > div {
  height: 240px;
}
.wrapper__feature .banner {
  display: flex;
  margin-bottom: 7.5px;
  border: 1px solid white;
  align-items: center;
  justify-content: center;
  color: grey;
  text-transform: uppercase;
  font-size: 10px;
}
.wrapper__feature .banner:before {
  content: "";
  padding-bottom: 50%;
}
.wrapper__helper {
  position: absolute;
  left: 15px;
  bottom: 15px;
}
.jackpotholder {
  width: 50vw;
  margin: auto;
}
@media (orientation: landscape) {
  .jackpotholder {
    width: 33vw;
    max-width: 300px;
  }
}
@keyframes pop {
  50% {
    transform: scale(1.1);
  }
}
/* ------------------------ */
/* LESS mixin for CSS arrow */
/* ------------------------ */
/* https://github.com/HugoGiraudel/LESS-Mixin-for-CSS-arrows

//Usage
 .arrow(size, color, direction, offset, border-size, border-color); 

Where
 * Size is the with of the arrow
 * Color is the color of the arrow (plain color required)
 * Direction is the orientation of the arrow (top, right, bottom, left)
 * Offset is the position of the arrow on its axis (px / em)
 * Border-size is the width of the border if there is one (optional; default "0")
 * Border-color is the color of the border if there is one (optional; default "inherit"); 

//Extra
 Drop-shadows can be used on the element to create a shadow on the arrow as well 
*/
.promotion-wrapper-popup {
  height: auto;
  background-image: url(../Images/wrapper/bg1@2x.jpg);
  background-size: cover;
  background-position: center bottom;
  overflow: hidden;
  z-index: 20;
  margin: -15px;
  padding: 15px;
  /*font-size: 16px;*/
}
.promotion-wrapper-popup--tournaments {
  background-image: url(../Images/wrapper/bg2@2x.jpg);
}
.promotion-wrapper-popup--challenges .promotion-wrapper-table-scroller {
  height: calc((100vw - 60px) * 0.42 + 15px * 1.42857143 + 51px + 12px + 12px + 50px) !important;
}
@media (orientation: landscape), (min-width: 768px) {
  .promotion-wrapper-popup--challenges .promotion-wrapper-table-scroller {
    height: 260px !important;
  }
}
@media (min-height: 400px) and (orientation: landscape) {
  .promotion-wrapper-popup--challenges .promotion-wrapper-table-scroller {
    height: 290px !important;
  }
}
.promotion-wrapper-popup[data-count="1"] .fa.fa-caret-left,
.promotion-wrapper-popup[data-count="1"] .fa.fa-caret-right {
  display: none;
}
.promotion-wrapper-popup:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../Images/wrapper/leaderboard_gradient.png);
  background-repeat: no-repeat;
  z-index: -2;
}
.promotion-wrapper-popup > .promotion {
  overflow: visible;
  display: none;
}
.promotion-wrapper-popup .opacity0 {
  opacity: 0 !important;
}
.promotion-wrapper-popup .promotion[data-status="Waiting"] .promotion-wrapper-popup__time-to-start {
  display: block;
}
.promotion-wrapper-popup__leaderboard-table {
  background: transparent !important;
}
.promotion-wrapper-popup__leaderboard-table thead th {
  background: transparent !important;
}
.promotion-wrapper-popup__header {
  display: flex;
  margin-bottom: 9px;
  align-items: center;
  font-size: 15px;
  height: 23px;
}
.promotion-wrapper-popup__header__detail {
  white-space: nowrap;
}
.promotion-wrapper-popup__header__detail .iconcasino {
  font-size: 20px;
  margin-right: 6px;
}
.promotion-wrapper-popup__header__detail--title {
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 0;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.promotion-wrapper-popup__header__detail--title > div {
  display: flex;
  align-items: center;
}
.promotion-wrapper-popup__header__detail--title > div > .iconcasino {
  position: relative;
  top: -2px;
}
.promotion-wrapper-popup__header__detail--title > div > span {
  line-height: 1;
}
.promotion-wrapper-popup__header__detail--timer {
  flex: 0 0 auto;
  white-space: nowrap;
  margin-left: 6px;
  line-height: 20px;
}
.promotion-wrapper-popup__header__detail--timer .iconcasino {
  color: white;
  font-size: 19px;
  margin-right: 0px;
  position: relative;
  top: 1px;
}
.promotion-wrapper-popup__header__detail--timer > span {
  position: relative;
  top: -2px;
}
.promotion-wrapper-popup__header__detail--ranking {
  padding-left: 12px;
  line-height: 20px;
}
.promotion-wrapper-popup__header__detail--ranking .iconcasino {
  position: relative;
  top: 0px;
}
.promotion-wrapper-popup__header__detail--ranking > span {
  position: relative;
  top: -3px;
}
.promotion-wrapper-popup__header__detail--progress {
  flex-basis: 105px;
  flex-grow: 0;
  flex-shrink: 0;
  text-align: right;
  overflow: hidden;
}
.promotion-wrapper-popup__header__detail--progress > div {
  display: flex;
  align-items: center;
}
.promotion-wrapper-popup__header__detail--progress > div > .value,
.promotion-wrapper-popup__header__detail--progress > div > .value--fraction {
  flex: 1 1 20px;
  color: orange;
  font-weight: bold;
  margin-top: 2px;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress {
  flex: 0 0 55px;
  margin-bottom: 0;
  margin-left: 6px;
  height: 12px;
  border: 0;
  background-color: #424242;
  border-radius: 6px !important;
  align-self: center;
  position: relative;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress > div {
  border-radius: 6px;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress--straight > div {
  border-radius: 0;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress .progress__dividers {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress .progress__dividers > div {
  border-left: 1px solid #424242;
  border-right: 1px solid #424242;
  flex-grow: 1;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress .progress__dividers > div:first-child {
  border-left: 0;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress .progress__dividers > div:last-child {
  border-right: 0;
}
.promotion-wrapper-popup__header__detail--ranking {
  padding-left: 12px;
}
.promotion-wrapper-popup__leaderboard-player {
  display: flex;
  justify-content: center;
  color: #ff9f00;
  margin-top: -17px;
  flex-direction: column;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 18%;
}
.promotion-wrapper-popup__leaderboard-player > div {
  margin-left: 3px;
  margin-right: 3px;
  display: flex;
  gap: 5px;
  justify-content: center;
}
.promotion-wrapper-popup__leaderboard-player > div:nth-of-type(1) {
  margin-bottom: 14px;
}
.promotion-wrapper-popup__missions__close {
  display: none;
  position: absolute;
  top: -65px;
  right: 0;
  width: 50px;
  height: 50px;
  color: white;
  border-color: rgba(0, 0, 0, 0.95);
  background-color: rgba(0, 0, 0, 0.95);
  text-align: center;
  line-height: 50px;
  border-radius: 50px;
  font-size: 25px;
}
@media (min-width: 992px) {
  .promotion-wrapper-popup__missions__close {
    top: 0;
    left: auto;
    right: -65px;
  }
}
.promotion-wrapper-popup__missions .promotion {
  display: none;
}
.promotion-wrapper-popup__missions .promotion.active {
  position: absolute;
  display: block;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
.promotion-wrapper-popup__time-to-start {
  display: none;
  position: absolute;
  top: 50%;
  text-align: center;
  color: white;
  background-color: rgba(0, 0, 0, 0.8);
  left: 5%;
  font-size: 16px;
  width: 90%;
  margin-left: 0;
  margin-top: -30px;
  padding: 6px 0;
  border-radius: 6px;
}
.promotion-wrapper-popup__time-to-start > span {
  font-size: 1.5em;
}
@keyframes promotion-wrapper-popup__header {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(100%);
  }
}
.promotion-wrapper-popup .promotion-wrapper-table {
  display: block;
  height: 222px;
  overflow-y: scroll;
  scrollbar-color: #f18510;
}
.promotion-wrapper-popup .promotion-wrapper-table-scroller {
  overflow-y: scroll !important;
  scrollbar-color: #f18510;
  height: calc(100% - 35px);
}
.promotion-wrapper-popup .promotion-wrapper-table-scroller p {
  white-space: pre-line;
}
.promotion-wrapper-popup .promotion-wrapper-table::-webkit-scrollbar-track,
.promotion-wrapper-popup .promotion-wrapper-table-scroller::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: transparent;
}
.promotion-wrapper-popup .promotion-wrapper-table::-webkit-scrollbar,
.promotion-wrapper-popup .promotion-wrapper-table-scroller::-webkit-scrollbar {
  width: 6px;
  background-color: transparent;
}
.promotion-wrapper-popup .promotion-wrapper-table::-webkit-scrollbar-thumb,
.promotion-wrapper-popup .promotion-wrapper-table-scroller::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #000;
}
.promotion-wrapper-popup .promotion-wrapper-popup__leaderboard-toggle {
  font-size: 15px;
  text-decoration: underline;
  color: white;
  display: block;
  text-align: center;
  margin-top: -19px;
}
.promotion-wrapper-popup__img {
  width: 100%;
  padding-bottom: 42%;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  margin-bottom: 12px;
  position: relative;
  background-size: cover;
  background-position: center;
  overflow: hidden;
}
.promotion-wrapper-popup__img > .fa {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 30px;
  background-color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.promotion-wrapper-popup__img > .fa:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
  text-align: center;
}
.promotion-wrapper-popup__img > .fa.fa-caret-right {
  left: auto;
  right: 0;
}
.promotion-wrapper-popup__infos {
  display: flex;
  flex-wrap: wrap;
  line-height: 24px;
  font-size: 15px;
}
.promotion-wrapper-popup__info {
  flex: 1 1 50%;
}
.promotion-wrapper-popup__info .iconcasino {
  color: orange;
  font-size: 20px;
  top: 2px;
  position: relative;
}
.promotion-wrapper-popup__info--timer .iconcasino {
  font-size: 19px;
}
.promotion-wrapper-popup__info__detail--ranking {
  padding-left: 6px;
}
.promotion-wrapper-popup__info--price-pool {
  text-align: right;
}
.promotion-wrapper-popup__info--win-rules {
  flex: 0 0 auto;
}
.promotion-wrapper-popup__info--minimum-bet {
  text-align: right;
}
.promotion-wrapper-popup__info--rewarded-players {
  text-align: right;
}
.promotion-wrapper-popup__games .grid {
  position: relative;
  display: grid;
  column-gap: 12px;
  row-gap: 12px;
  grid-template-columns: repeat(3, 1fr);
}
.promotion-wrapper-popup__games .grid .game {
  width: 100%;
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: black;
}
.promotion-wrapper-popup__games .grid .game:after {
  content: "";
  display: block;
  padding-bottom: 80%;
}
.promotion-wrapper-popup__games .grid .game__name {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
}
.promotion-wrapper-popup__games .grid .game__overlay {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 500ms;
  display: flex;
  align-items: center;
}
.promotion-wrapper-popup__games .grid .game__overlay a {
  width: 100%;
  height: 200px;
  line-height: 200px;
  font-size: 36px;
}
.promotion-wrapper-popup__games .grid .game__overlay a:hover {
  text-decoration: none;
  color: #f18510;
}
.promotion-wrapper-popup__games .grid .game:hover .game__overlay {
  opacity: 1;
}
.promotion-wrapper-popup__games .grid .slick-dots {
  z-index: 1;
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
  top: 0px;
  padding: 0;
  margin: 0;
}
.promotion-wrapper-popup__games .grid .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #9d9d9d;
}
.promotion-wrapper-popup__games .grid .slick-dots li button:before {
  font-size: 7px;
}
@media (min-width: 992px) {
  .promotion-wrapper-popup__games .grid .slick-dots {
    top: -5px;
  }
}
.promotion-wrapper-popup__games .grid .slick-dots::-webkit-scrollbar {
  display: none;
}
.promotion-wrapper-popup__games .grid .slick-dots:before {
  background: transparent;
}
.promotion-wrapper-popup__games .grid .slick-dots:after {
  bottom: 17px;
  width: 35%;
  right: 0;
  left: auto;
  background: #3a3a3a;
}
@media (max-width: 768px) {
  .promotion-wrapper-popup__games .grid .slick-dots:after {
    width: 33%;
  }
}
.promotion-wrapper-popup__games .grid .slick-dots li {
  overflow: hidden;
  background-color: transparent;
}
.promotion-wrapper-popup__games .grid .slick-dots li button:before {
  content: "•";
}
.promotion-wrapper-popup__games .grid .slick-prev,
.promotion-wrapper-popup__games .grid .slick-next {
  position: absolute;
  top: 0;
  left: 0;
  right: 9px;
  width: 30px;
  height: auto;
  bottom: 36px;
  background-color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transform: none;
  border-radius: 6px;
  display: block !important;
}
.promotion-wrapper-popup__games .grid .slick-prev:before,
.promotion-wrapper-popup__games .grid .slick-next:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
  text-align: center;
  font-family: 'FontAwesome';
  color: white;
  opacity: 1;
}
.promotion-wrapper-popup__games .grid .slick-prev {
  right: auto;
  z-index: 1;
}
.promotion-wrapper-popup__games .grid .slick-prev:before {
  content: "\f0d9";
}
.promotion-wrapper-popup__games .grid .slick-next {
  left: auto;
}
.promotion-wrapper-popup__games .grid .slick-next:before {
  content: "\f0da";
}
.promotion-wrapper-popup__leaderboard-item {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center 50px;
  width: 24%;
  min-height: 200px;
  text-align: center;
  color: white;
  padding-top: 127px;
  margin-top: -10px;
}
.promotion-wrapper-popup__leaderboard-item .promotion-item-header {
  padding-top: 18px;
  justify-content: center;
}
@media (max-width: 992px) {
  .promotion-wrapper-popup__leaderboard-item .promotion-item-header {
    padding-top: 0;
  }
}
.promotion-wrapper-popup__leaderboard-item > div:nth-child(1) {
  /* sequence */
  font-size: 20px;
  display: none;
}
.promotion-wrapper-popup__leaderboard-item > div:nth-child(2) {
  /* name */
  font-size: 18px;
  line-height: 1;
  /*margin-top: 13px;*/
}
.promotion-wrapper-popup__leaderboard-item > div:nth-child(3) {
  /* value */
  font-size: 14px;
  line-height: 14px;
}
.promotion-wrapper-popup__leaderboard-item > div:nth-child(4) {
  /* prize */
  font-size: 12px;
}
.promotion-wrapper-popup__leaderboard-item .prize {
  font-size: 15px !important;
  margin: 4px 0;
}
.promotion-wrapper-popup__leaderboard-item .promotion-wrapper-popup__leaderboard-player-value {
  font-size: 15px !important;
}
.promotion-wrapper-popup__leaderboard-item .promotion-wrapper-popup__leaderboard-player-name {
  font-size: 14px !important;
}
@media (min-width: 768px) {
  .promotion-wrapper-popup__leaderboard-item .promotion-wrapper-popup__leaderboard-player-name {
    font-size: 19px !important;
  }
}
.promotion-wrapper-popup__leaderboard-item--1 {
  order: 2;
  background-image: url(../../../../Content/Images/wrapper/gold@2x.png);
  background-position: center top;
  padding-top: 116px;
  width: 40%;
  margin-top: -20px;
}
@media (min-width: 992px) {
  .promotion-wrapper-popup__leaderboard-item--1 {
    padding-top: 110px;
  }
}
@media (min-width: 1200px) {
  .promotion-wrapper-popup__leaderboard-item--1 {
    padding-top: 123px;
  }
}
.promotion-wrapper-popup__leaderboard-item--1 .prize {
  color: #ffbc00;
}
.promotion-wrapper-popup__leaderboard-item--2 {
  order: 1;
  margin-top: 7px;
  background-image: url(../../../../Content/Images/wrapper/silver@2x.png);
}
.promotion-wrapper-popup__leaderboard-item--2 .prize {
  color: #aeb2c4;
}
.promotion-wrapper-popup__leaderboard-item--3 {
  order: 3;
  margin-top: 7px;
  background-image: url(../../../../Content/Images/wrapper/bronze@2x.png);
}
.promotion-wrapper-popup__leaderboard-item--3 .prize {
  color: #f76a0a;
}
.promotion-wrapper-popup__leaderboard-item--player {
  color: aqua;
}
.promotion-wrapper-popup .fa-spinner {
  top: 50%;
  position: absolute;
  left: 50%;
  font-size: 32px;
  margin-left: -16px;
  margin-top: -16px;
}
.promotion-wrapper-popup .tab-content {
  width: 100%;
  border: 0;
  padding: 0;
  background-color: transparent;
  height: calc((100vw - 60px) * 0.42 + 15px * 1.42857143 + 51px + 12px + 12px);
}
@media (orientation: landscape), (min-width: 768px) {
  .promotion-wrapper-popup .tab-content {
    height: 210px;
  }
}
@media (min-height: 400px) and (orientation: landscape) {
  .promotion-wrapper-popup .tab-content {
    height: 240px;
  }
}
.promotion-wrapper-popup .tab-content > .tab-pane {
  overflow: hidden;
  font-size: 13px;
  line-height: 1.42857143;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr {
  background-color: transparent;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr th {
  border: 0 !important;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr td {
  font-size: 12px;
  border: 0;
  color: #fff;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr td:first-child {
  width: 30px;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr.lowlighted td {
  color: #878787;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr.highlighted td {
  color: #fba10d;
}
.promotion-wrapper-popup .promotion_tabs {
  margin-top: 15px;
  width: 100%;
  border: 0;
  background-color: black;
  border-radius: 6px;
}
.promotion-wrapper-popup .promotion_tabs > li {
  width: 33.33333%;
  float: left;
}
.promotion-wrapper-popup .promotion_tabs > li a {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.75);
  background-color: black;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 32px;
  line-height: 32px !important;
  border-radius: 6px;
}
.promotion-wrapper-popup .promotion_tabs > li.active a,
.promotion-wrapper-popup .promotion_tabs > li:focus a,
.promotion-wrapper-popup .promotion_tabs > li:hover a {
  border: 0 !important;
  background-color: #f18510 !important;
  color: #fff !important;
}
.modal .vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
  /* This makes sure that we can still click outside of the modal to close it */
}
.modal .vertical-align-center {
  /* To center vertically */
  display: table-cell;
  vertical-align: middle;
  pointer-events: none;
}
.modal .modal-content {
  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
  width: inherit;
  height: inherit;
  /* To center horizontally */
  margin: 0 40px;
  pointer-events: all;
  background-color: #2c2c2c;
  padding: 18px 24px 11px 24px;
}
@media (min-width: 768px) {
  .modal .modal-content {
    margin: 0 auto;
  }
}
.modal .modal-content .modal-header {
  border-bottom: 0;
  padding: 0;
  font-size: 20px;
}
.modal .modal-content .modal-header .fa {
  margin-right: 4px;
}
.modal .modal-content .modal-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 19px;
  font-size: 15px;
  line-height: 17px;
}
.modal .modal-content .modal-body input {
  margin-bottom: 10px;
}
.modal .modal-content .modal-footer {
  padding: 9px 0 0 0;
}
.modal .modal-content .modal-footer .btn {
  color: #ccb67a;
  background-color: transparent;
  border-color: transparent;
  font-size: 18px;
  font-weight: bold;
}
.modal .modal-content .modal-footer .btn:focus,
.modal .modal-content .modal-footer .btn.focus {
  color: #ccb67a;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn:hover {
  color: #ccb67a;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn:active,
.modal .modal-content .modal-footer .btn.active,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn {
  color: #ccb67a;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn:active:hover,
.modal .modal-content .modal-footer .btn.active:hover,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn:hover,
.modal .modal-content .modal-footer .btn:active:focus,
.modal .modal-content .modal-footer .btn.active:focus,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn:focus,
.modal .modal-content .modal-footer .btn:active.focus,
.modal .modal-content .modal-footer .btn.active.focus,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.focus {
  color: #ccb67a;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.disabled:hover,
.modal .modal-content .modal-footer .btn[disabled]:hover,
fieldset[disabled] .modal .modal-content .modal-footer .btn:hover,
.modal .modal-content .modal-footer .btn.disabled:focus,
.modal .modal-content .modal-footer .btn[disabled]:focus,
fieldset[disabled] .modal .modal-content .modal-footer .btn:focus,
.modal .modal-content .modal-footer .btn.disabled.focus,
.modal .modal-content .modal-footer .btn[disabled].focus,
fieldset[disabled] .modal .modal-content .modal-footer .btn.focus {
  background-color: transparent;
  border-color: transparent;
}
.modal .modal-content .modal-footer .btn .badge {
  color: transparent;
  background-color: #ccb67a;
}
.modal .modal-content .modal-footer .btn.btn-register {
  color: #fc664e;
  background-color: transparent;
  border-color: transparent;
}
.modal .modal-content .modal-footer .btn.btn-register:focus,
.modal .modal-content .modal-footer .btn.btn-register.focus {
  color: #fc664e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.btn-register:hover {
  color: #fc664e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.btn-register:active,
.modal .modal-content .modal-footer .btn.btn-register.active,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.btn-register {
  color: #fc664e;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.btn-register:active:hover,
.modal .modal-content .modal-footer .btn.btn-register.active:hover,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.btn-register:hover,
.modal .modal-content .modal-footer .btn.btn-register:active:focus,
.modal .modal-content .modal-footer .btn.btn-register.active:focus,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.btn-register:focus,
.modal .modal-content .modal-footer .btn.btn-register:active.focus,
.modal .modal-content .modal-footer .btn.btn-register.active.focus,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.btn-register.focus {
  color: #fc664e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.btn-register.disabled:hover,
.modal .modal-content .modal-footer .btn.btn-register[disabled]:hover,
fieldset[disabled] .modal .modal-content .modal-footer .btn.btn-register:hover,
.modal .modal-content .modal-footer .btn.btn-register.disabled:focus,
.modal .modal-content .modal-footer .btn.btn-register[disabled]:focus,
fieldset[disabled] .modal .modal-content .modal-footer .btn.btn-register:focus,
.modal .modal-content .modal-footer .btn.btn-register.disabled.focus,
.modal .modal-content .modal-footer .btn.btn-register[disabled].focus,
fieldset[disabled] .modal .modal-content .modal-footer .btn.btn-register.focus {
  background-color: transparent;
  border-color: transparent;
}
.modal .modal-content .modal-footer .btn.btn-register .badge {
  color: transparent;
  background-color: #fc664e;
}
.modal .modal-content .modal-footer .btn .fa {
  display: none;
}
.modal.bonus .modal-dialog {
  width: 100%;
  padding: 0 40px 0 20px;
}
.modal.bonus .modal-content {
  margin: 0;
  padding: 0;
  text-align: center;
}
.modal.bonus .modal-content.modal-transparent {
  background-color: transparent !important;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal.bonus .modal-content .modal-body {
  padding: 0;
}
.modal.bonus .modal-content .modal-body .img-responsive {
  max-height: 75vh;
}
.modal.bonus .modal-content .modal-body .text {
  text-align: left;
  position: absolute;
  bottom: 16px;
  left: 16px;
  color: white;
}
.modal.bonus .modal-content .modal-body .text h2 {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 8px;
  font-weight: bold;
  display: none;
}
.modal.bonus .modal-content .modal-body .text h3 {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 8px;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}
.modal.bonus .modal-content .modal-body .btns {
  top: -26px;
  right: -26px;
  position: absolute;
  width: 30px;
  height: 30px;
  line-height: 1;
  text-align: center;
  border: 3px solid rgba(255, 255, 255, 0.5);
  border-radius: 15px;
}
.modal.bonus .modal-content .modal-body .btns .close {
  color: #fff;
  font-family: sans-serif;
  opacity: 0.6;
  float: none;
  width: 24px;
  height: 24px;
  line-height: 22px;
}
.modal.bonus .modal-content .modal-body .btns:hover {
  border: 3px solid rgba(255, 255, 255, 0.75);
}
.modal.bonus .modal-content .modal-body .btns:hover .close {
  opacity: 0.75;
}
.modal.bonus .modal-content .modal-body .btns:hover .close:hover {
  opacity: 0.75;
}
.mission {
  display: flex;
  justify-content: flex-start;
  color: white;
  font-size: 15px;
  margin-bottom: 4px;
  column-gap: 6px;
  padding: 6px 8px;
  background-color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
  border-radius: 6px;
}
.mission[data-state="InProgress"] circle {
  color: orange;
}
.mission[data-state="Failed"] .stechicons {
  color: red;
}
.mission[data-state="Succeeded"] .stechicons {
  color: green;
}
.mission[data-state="NotStartedYet"] .stechicons {
  color: grey;
}
.mission[data-state="NotAvailable"] .stechicons {
  color: grey;
}
.mission .stechicons {
  font-size: 21px;
}
.mission div:nth-child(2) {
  flex-grow: 100;
}
.mission__percentage {
  width: 20px;
  height: 20px;
  position: relative;
}
.mission__percentage:before {
  display: block;
  position: absolute;
  content: "";
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  border-radius: 100%;
  border: 3px solid rgba(255, 255, 255, 0.1);
}
.mission__percentage svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.mission__percentage svg circle {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  stroke: currentColor;
  -webkit-transition: stroke-dasharray 0.4s;
  transition: stroke-dasharray 0.4s;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.challenge {
  display: flex;
  justify-content: flex-start;
  color: white;
  font-size: 15px;
  margin-bottom: 4px;
  column-gap: 6px;
  padding: 6px 8px;
  background-color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
  border-radius: 6px;
}
.challenge .stechicons {
  font-size: 21px;
}
.challenge div:nth-child(2) {
  margin-left: auto;
}
.iconcasino {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'stechicons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNsaWNrLmxlc3MiLCJib290c3RyYXAvbm9ybWFsaXplLmxlc3MiLCJib290c3RyYXAvc2NhZmZvbGRpbmcubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJib290c3RyYXAvdmFyaWFibGVzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiYm9vdHN0cmFwL2Nhcm91c2VsLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2ltYWdlLmxlc3MiLCJib290c3RyYXAvdHlwZS5sZXNzIiwiYm9vdHN0cmFwL21peGlucy90ZXh0LWVtcGhhc2lzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2JhY2tncm91bmQtdmFyaWFudC5sZXNzIiwiYm9vdHN0cmFwL21peGlucy90ZXh0LW92ZXJmbG93Lmxlc3MiLCJib290c3RyYXAvY29kZS5sZXNzIiwiYm9vdHN0cmFwL2dyaWQubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvZ3JpZC5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9ncmlkLWZyYW1ld29yay5sZXNzIiwiYm9vdHN0cmFwL3RhYmxlcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy90YWJsZS1yb3cubGVzcyIsImJvb3RzdHJhcC9mb3Jtcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9mb3Jtcy5sZXNzIiwiYm9vdHN0cmFwL2J1dHRvbnMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvYnV0dG9ucy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9vcGFjaXR5Lmxlc3MiLCJib290c3RyYXAvY29tcG9uZW50LWFuaW1hdGlvbnMubGVzcyIsImJvb3RzdHJhcC9wcm9ncmVzcy1iYXJzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2dyYWRpZW50cy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9wcm9ncmVzcy1iYXIubGVzcyIsImJvb3RzdHJhcC9jbG9zZS5sZXNzIiwiYm9vdHN0cmFwL25hdnMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvbmF2LWRpdmlkZXIubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiYm9vdHN0cmFwL21vZGFscy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9jbGVhcmZpeC5sZXNzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9jZW50ZXItYmxvY2subGVzcyIsImJvb3RzdHJhcC9taXhpbnMvaGlkZS10ZXh0Lmxlc3MiLCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5Lmxlc3MiLCJlYXNpdC13cmFwcGVyLWZsZXgubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxTQUFTOzs7Ozs7O0FDVVQ7RUFDRSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7O0FBT0Y7RUFDRSxTQUFBOztBQWFGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0UsY0FBQTs7QUFRRjtBQUNBO0FBQ0E7QUFDQTtFQUNFLHFCQUFBO0VBQ0Esd0JBQUE7O0FBUUYsS0FBSyxJQUFJO0VBQ1AsYUFBQTtFQUNBLFNBQUE7O0FBUUY7QUFDQTtFQUNFLGFBQUE7O0FBVUY7RUFDRSw2QkFBQTs7QUFRRixDQUFDO0FBQ0QsQ0FBQztFQUNDLFVBQUE7O0FBV0YsSUFBSTtFQUNGLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQ0FBQTs7QUFPRjtBQUNBO0VBQ0UsaUJBQUE7O0FBT0Y7RUFDRSxrQkFBQTs7QUFRRjtFQUNFLGNBQUE7RUFDQSxnQkFBQTs7QUFPRjtFQUNFLGdCQUFBO0VBQ0EsV0FBQTs7QUFPRjtFQUNFLGNBQUE7O0FBT0Y7QUFDQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTs7QUFHRjtFQUNFLFdBQUE7O0FBR0Y7RUFDRSxlQUFBOztBQVVGO0VBQ0UsU0FBQTs7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 */