h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-size: 60%;
  font-weight: 300;
  color: #7c7f83;
}
a {
  transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -ms-transition: color 0.1s ease-in-out;
  -moz-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
}
a:focus {
  outline: none;
}
.mmain {
  white-space: nowrap;
  list-style-type: none;
  display: table;
  width: 100%;
}
.mmain_sub {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 33.3%;
  font-size: 10pt;
}
.icicon {
  background: url(/img/06e098a.png) no-repeat;
  background-image: url(/img/06e098a.png);
  background-position-x: 0;
  background-position-x: left;
  background-position-y: 0;
  background-position-y: top;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: scroll;
  background-origin: padding-box;
  background-origin: initial;
  background-clip: border-box;
  background-clip: initial;
  background-color: transparent;
  background-color: initial;
  background-size: 304px 944px;
}
.nick .icicon {
  background-position: -45px -48px;
}
.money .icicon,
.nick .icicon {
  display: inline-block;
  width: 1.1rem;
  height: 1.1rem;
  margin: 0.3rem 0.2rem 0 0;
  vertical-align: top;
}
.money .icicon {
  background-position: -54px -48px;
}
.point .icicon {
  display: inline-block;
  width: 1.1rem;
  height: 1.1rem;
  margin: 0.3rem 0.2rem 0 0;
  background-position: -69px -48px;
  vertical-align: top;
}
.page-header-fixed {
  padding-top: 5.4rem;
}
.page-sidebar-fixed .sidebar,
.page-with-two-sidebar.page-sidebar-fixed .sidebar.sidebar-right {
  position: fixed;
}
.page-with-two-sidebar .sidebar-bg.sidebar-right,
.page-with-two-sidebar .sidebar.sidebar-right {
  right: 0;
  left: auto;
}
.page-with-two-sidebar .content {
  margin-right: 299px;
}
.page-with-two-sidebar.page-right-sidebar-collapsed .sidebar-bg.sidebar-right,
.page-with-two-sidebar.page-right-sidebar-collapsed .sidebar.sidebar-right {
  right: -280px;
}
.page-with-two-sidebar.page-right-sidebar-collapsed .content {
  margin-right: 0;
}
.carousel .container {
  position: relative;
}
.carousel-control {
  background: rgba(0, 0, 0, 0.55) !important;
  height: 6rem;
  width: 4rem;
  top: 50%;
  margin-top: -30px;
}
.carousel-control .glyphicon,
.carousel-control i {
  display: block;
  margin: 0;
  text-align: center;
  line-height: 6rem;
  position: static;
  height: 6rem;
  font-size: 3.2rem;
}
.carousel-caption-right {
  text-align: right;
}
.carousel-caption-left {
  text-align: left;
}
.carousel-caption {
  text-shadow: none;
  right: 0;
  left: 0;
  bottom: auto;
  top: 6rem;
  bottom: 6rem;
  font-weight: 300;
  margin-top: 4rem;
}
.carousel-caption .container {
  padding: 0 6rem;
  width: 60rem;
}
.carousel-caption .title {
  font-size: 6.4rem;
  margin: 0;
  font-weight: 300;
}
.carousel-caption .price {
  font-size: 2.2rem;
  margin: 0;
}
.carousel-caption .price small {
  font-size: 2.4rem;
}
.carousel-caption .price span {
  background: #d94800;
  color: #fff;
  padding-left: 1rem;
  padding-right: 1rem;
}
.carousel-caption .btn {
  border: 0.2rem solid #fff;
  color: #fff;
  padding-left: 3rem;
  padding-right: 3rem;
  margin-top: 3rem;
  border-radius: 0.6rem;
}
.carousel-caption .btn:focus,
.carousel-caption .btn:hover {
  background: hsla(0, 0%, 100%, 0.25);
}
.carousel-caption p {
  margin-bottom: 1.5rem;
  font-size: 2.2rem;
}
.carousel-caption.text-inverse .btn {
  border-color: #333;
  color: #333;
  font-weight: 600;
}
.carousel-caption-green {
  position: absolute;
  right: 15%;
  bottom: 2rem;
  left: 15%;
  z-index: 10;
  padding-top: 2rem;
  padding-bottom: 2rem;
  color: #fff;
  text-align: center;
  text-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.6);
  text-shadow: none;
  right: 0;
  left: 0;
  bottom: auto;
  top: 6rem;
  font-weight: 300;
  display: inline-block;
}
.carousel-caption-green .container {
  padding: 0 6rem;
  width: 60rem;
}
.carousel-caption-green .title {
  font-size: 6.4rem;
  margin: 0;
  font-weight: 300;
}
.carousel-caption-green .price {
  font-size: 2.2rem;
  margin: 0;
}
.carousel-caption-green .price small {
  font-size: 2.4rem;
}
.carousel-caption-green .price span {
  background: #d94800;
  color: #fff;
  padding-left: 1rem;
  padding-right: 1rem;
}
.carousel-caption-green .btn {
  border: 0.2rem solid #fff;
  color: #fff;
  padding-left: 3rem;
  padding-right: 3rem;
  margin-top: 3rem;
  border-radius: 0.6rem;
}
.carousel-caption-green .btn:focus,
.carousel-caption-green .btn:hover {
  background: hsla(0, 0%, 100%, 0.25);
}
.carousel-caption-green p {
  margin-bottom: 1.5rem;
  font-size: 2.2rem;
}
.carousel-caption-green.text-inverse .btn {
  border-color: #333;
  color: #333;
  font-weight: 600;
}
.carousel .product-img {
  position: absolute;
  top: 4rem;
  max-height: 370px;
}
.carousel .product-img.left {
  left: 6rem;
}
.carousel .product-img.right {
  right: 6rem;
}
.carousel .product-img.bottom {
  bottom: 0;
}
.carousel .bg-cover-img {
  max-width: 100%;
  position: absolute;
  min-height: 100%;
}
.carousel .carousel-inner,
.carousel .carousel-inner .item,
.slider .carousel {
  min-height: 450px;
}
.carousel-indicators li {
  border-width: 0.2rem;
}
.item {
  background: #fff;
}
.header {
  margin-bottom: 0;
}
.navbar {
  border: none;
  border-radius: 0;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.3);
}
.navbar.navbar-inverse {
  background: #0e1012;
}
.navbar.navbar-inverse .navbar-brand,
.navbar.navbar-inverse .navbar-nav > li > a {
  color: #a8acb1;
}
.navbar-brand {
  margin-right: 1rem;
  padding: 1.2rem 2rem;
  height: 5.4rem;
  width: 220px;
  font-weight: 100;
  font-size: 1.8rem;
  line-height: 3rem;
}
.navbar-logo {
  float: left;
  margin-right: 1rem;
  margin-top: 0.5rem;
  border-color: #4dcaca #31a3a3 #1d8888;
  border-style: solid;
  border-width: 1rem;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.navbar-toggle {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  border: none;
}
.navbar-toggle.pull-left {
  margin-left: 1.5rem;
  margin-right: 0;
}
.navbar-toggle:focus,
.navbar-toggle:hover {
  background: none !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.navbar-nav > li > a {
  line-height: 2rem;
  padding: 1.7rem 1.5rem;
}
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.navbar-nav > .open > a,
.navbar-nav > .open > a:focus,
.navbar-nav > .open > a:hover {
  background: none !important;
  color: #333;
  opacity: 1;
  filter: alpha(opacity=100);
}
.navbar-form {
  margin: 1.2rem 0;
}
.fade .navbar-form .form-control {
  -webkit-animation: none;
}
.navbar-form .form-control {
  width: 20rem;
  padding: 0.5rem 1.5rem;
  height: 3rem;
  border-radius: 3rem;
}
.navbar-form .form-control:focus {
  width: 30rem;
  animation: expand 0.2s;
  -webkit-animation: expand 0.2s;
}
@keyframes expand {
  0% {
    width: 20rem;
  }
  to {
    width: 30rem;
  }
}
@-webkit-keyframes expand {
  0% {
    width: 20rem;
  }
  to {
    width: 30rem;
  }
}
.navbar-form .btn-search {
  position: absolute;
  right: 1.5rem;
  top: 1.2rem;
  height: 3rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border: none;
  background: none;
  border-radius: 0 3rem 3rem 0;
}
.navbar-nav > li > .dropdown-menu {
  border-top: 0.1rem solid #eee;
}
.navbar-nav > li > .dropdown-menu.media-list .media-heading {
  font-weight: 600;
}
.navbar-nav > li > a .label {
  position: absolute;
  top: 0.7rem;
  right: 0.3rem;
  display: block;
  background: #ff5b57;
  line-height: 1.2rem;
  font-weight: 300;
  padding: 0.3rem 0.6rem;
  border-radius: 2rem;
}
.navbar-user img {
  float: left;
  width: 3rem;
  height: 3rem;
  margin: -5px 1rem 0 0;
  border-radius: 3rem;
}
.navbar .navbar-nav > li.divider {
  height: 3.4rem;
  margin-top: 1rem;
  background: #e2e7eb;
  width: 0.1rem;
}
.navbar.navbar-inverse .navbar-nav > li.divider {
  background: #3f4b55;
}
.sidebar {
  width: 299px;
  position: absolute;
  margin-top: 104px;
  z-index: 1010;
  -webkit-transform: translateZ(0);
}
.sidebar,
.sidebar-bg {
  left: 0;
  top: 0;
  bottom: 0;
}
.sidebar-bg {
  background: #2d353c;
  position: fixed;
  width: 280px;
  z-index: 1000;
}
.sidebar .nav > li:after,
.sidebar .nav > li:before,
.sidebar .nav > li > a:after,
.sidebar .nav > li > a:before {
  content: "";
  clear: both;
  display: table;
}
.sidebar .nav > li > a {
  padding: 0.8rem 2rem;
  line-height: 2rem;
  color: #a8acb1;
}
.sidebar.sidebar-grid .nav > li > a {
  border-bottom: 0.2rem solid #000;
  border-top: 0.1rem solid #383f46;
}
.sidebar.sidebar-grid .nav > li.active > a {
  border-color: #2d353c;
  z-index: 10;
}
.sidebar .nav > li.expand > a,
.sidebar .nav > li > a:focus,
.sidebar .nav > li > a:hover {
  background: #232a2f;
  color: #a8acb1;
}
.sidebar .nav > li.active > a,
.sidebar .nav > li.active > a:focus,
.sidebar .nav > li.active > a:hover {
  color: #fff;
  background: #00acac;
}
.sidebar .nav > li.active > a .badge.badge-success,
.sidebar .nav > li.active > a .label.label-success {
  background: #008a8a;
}
.sidebar .nav > li > a i {
  float: left;
  margin-right: 1.5rem;
  width: 1.4rem;
  text-align: center;
  line-height: 2rem;
  font-size: 1.4rem;
}
.sidebar .nav > li > a i[class*="ion-"] {
  margin-right: 1.1rem;
  width: 1.8rem;
  font-size: 1.8rem;
}
.sidebar .nav > li > a .badge {
  margin-top: 0.1rem;
  padding: 0.3rem 0.8rem;
  background: #1b1f24;
  font-weight: 300;
  font-size: 1rem;
}
.sidebar .nav > li > a .caret {
  float: right;
  margin-top: 0.9rem;
}
.sidebar .has-sub.active > .sub-menu {
  display: block;
}
.sidebar .sub-menu {
  list-style-type: none;
  padding: 0.1rem 0 0.3rem 4.2rem;
  margin: 0;
  background: #27272d;
  color: #fafafa;
  position: relative;
}
.sidebar .sub-menu:before {
  content: "";
  position: absolute;
  left: 3rem;
  top: 0;
  bottom: 0;
  width: 0.2rem;
  background: #10181f;
}
.sidebar .sub-menu .sub-menu:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0;
  background: none;
}
.sidebar .sub-menu .sub-menu {
  padding: 0;
  background: none;
}
.sidebar .sub-menu > li > a {
  padding: 1.8rem 1rem;
  display: block;
  font-weight: 100;
  color: #fff;
  text-decoration: none;
  position: relative;
}
.sidebar .sub-menu > li{
  position: relative;
}
.sidebar .sub-menu > li > span {
  position: absolute;
  left: -2rem;
  font-size: 0.7rem;
  background-color: #424242;
  border-radius: 50%;
  border: 0.1rem solid #171e26;
  width: 2rem;
  height: 2rem;
  top: 1.7rem;
}
.sidebar .sub-menu .sub-menu > li > span {
  content: "";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  left: 0;
  font-size: 0.7rem;
  color: #889097;
  top: 50%;
  margin-top: -4px;
}
.sidebar .sub-menu > li.active > a,
.sidebar .sub-menu > li.active > a:focus,
.sidebar .sub-menu > li.active > a:hover,
.sidebar .sub-menu > li > span:focus,
.sidebar .sub-menu > li > span:hover {
  background: #2d353c;
  background: linear-gradient(180deg, #2d353c, #222);
  color: #fc0;
}
.sidebar .sub-menu > li.active > a:before {
  color: #00acac;
}
.sidebar .nav .sub-menu > li > a .caret {
  float: right;
  margin-top: 0.7rem;
}
.sidebar .sports-category.sub-menu {
  list-style-type: none;
  padding: 0.1rem 0 0.3rem 2.4rem;
  margin: 0;
  background: #1d2225;
  color: #fafafa;
  position: relative;
}
.sidebar .sports-category.sub-menu:before {
  content: "";
  position: absolute;
  left: 2.3rem;
  top: 0;
  bottom: 0;
  width: 0.2rem;
  background: #10181f;
}
.sidebar .sports-category.sub-menu.bg-grey33:before {
  content: "";
  position: absolute;
  left: 2.3rem;
  top: 0;
  bottom: 0;
  width: 0.2rem;
  background: grey;
}
.sidebar .sports-category.sub-menu .sports-category.sub-menu:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0;
  background: none;
}
.sidebar .sports-category.sub-menu .sports-category.sub-menu {
  padding: 0;
  background: none;
}
.sidebar .sports-category.sub-menu > li > a {
  padding: 0.5rem 1rem;
  display: block;
  font-weight: 100;
  color: #889097;
  text-decoration: none;
  position: relative;
  border-top: 0.1rem solid #282f34;
  border-bottom: 0.1rem solid #111;
}
.sidebar .sports-category.sub-menu > li > a:before {
  content: "\f10c";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  left: 0.2rem;
  font-size: 0.7rem;
  color: #889097;
  top: 35%;
  margin-top: -4px;
  margin-left: -6px;
}
.sidebar .sports-category.sub-menu .sports-category.sub-menu > li > a:before {
  content: "";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  left: 0;
  font-size: 0.7rem;
  color: #889097;
  top: 50%;
  margin-top: -4px;
}
.sidebar .sports-category.sub-menu > li.active > a,
.sidebar .sports-category.sub-menu > li.active > a:focus,
.sidebar .sports-category.sub-menu > li.active > a:hover,
.sidebar .sports-category.sub-menu > li > a:focus,
.sidebar .sports-category.sub-menu > li > a:hover {
  background: #2d353c;
  background: linear-gradient(180deg, #2d353c, #222);
  color: #fc0;
}
.sidebar .nav > li li.has-sub.active > a {
  color: #fc0;
}
.sidebar .sports-category.sub-menu > li.active > a:before {
  color: #00acac;
}
.sidebar .nav > li.nav-header {
  margin: 0;
  padding: 1rem 2rem;
  line-height: 2rem;
  font-size: 1.1rem;
  color: #6d7983;
}
.sidebar .nav > li.nav-header a {
  padding: 0;
  margin: 0;
  display: inline;
}
.sidebar .nav > li.nav-header a:focus,
.sidebar .nav > li.nav-header a:hover {
  background: none;
  color: #fff;
}
.sidebar .nav > li.nav-header a i {
  float: none;
  margin: 0;
}
.sidebar .nav > li.nav-profile {
  padding: 2rem;
  color: #fff;
  background: #1a2229;
}
.sidebar .nav > li.nav-profile a {
  padding: 0;
}
.sidebar .nav > li.nav-profile .image {
  float: left;
  width: 3.4rem;
  height: 3.4rem;
  margin-top: 0.2rem;
  margin-right: 1.5rem;
  overflow: hidden;
  border-radius: 50%;
}
.sidebar .nav > li.nav-profile .image img {
  max-width: 100%;
  max-height: 100%;
}
.sidebar .nav > li.nav-profile .info {
  font-size: 1.4rem;
}
.sidebar .nav > li.nav-profile .info small {
  display: block;
  color: #889097;
}
.sidebar .nav > li.nav-widget {
  padding: 1rem 2rem;
}
.sidebar .nav > li.nav-widget i {
  margin-right: auto;
}
.sidebar-minify-btn {
  margin: 1rem 0;
  float: right;
  padding: 0.5rem 2rem 0.5rem 1rem !important;
  background: #1b1f24;
  color: #fff;
  border-radius: 2rem 0 0 2rem;
}
.sidebar-minify-btn i {
  margin: 0 !important;
  color: #fff;
}
.content {
  margin-top: 4.1rem;
  margin-left: 295px;
  padding: 1rem 1rem 0;
}
.page-header {
  font-size: 2.4rem;
  margin: 0 0 2rem;
  padding: 0;
  border: none;
  line-height: 2.8rem;
}
.breadcrumb {
  padding: 0;
  margin: 0;
  background: none;
}
.breadcrumb > li {
  line-height: 2.8rem;
}
.ie8 .breadcrumb > li {
  display: inline;
}
.breadcrumb > li a {
  color: #333;
}

.border-none {
  border: none !important;
  background: none;
}
.border-none2 {
  border: none;
  background: #fff;
}
.border-only-none {
  border: none !important;
}
.form-control {
  border: 0.1rem solid #ccd0d4;
  box-shadow: none;
  font-size: 1.2rem;
  border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
}
.form-control.input-white {
  background: #fff;
  border-color: #fff;
}
.form-control.input-white:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background: #e5e9ed;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.form-control[disabled]:focus,
.form-control[readonly]:focus,
fieldset[disabled] .form-control:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 0.1rem solid #ccd0d4;
}
.form-control:focus {
  border-color: #9fa2a5;
  box-shadow: none;
}
.form-control.input-inline {
  display: inline;
  width: auto;
  padding: 0 0.7rem;
}
.form-control.input-xs {
  height: 2rem;
}
.form-horizontal.form-bordered .form-group {
  border-bottom: 0.1rem solid #eee;
  margin: 0;
}
.form-horizontal.form-bordered .form-group:last-child {
  border-bottom: 0;
}
.form-horizontal.form-bordered .form-group > .control-label {
  padding: 2.2rem 1.5rem 1.5rem;
}
.form-horizontal.form-bordered .form-group > div {
  padding: 1.5rem;
  border-left: 0.1rem solid #eee;
}
.form-horizontal.form-bordered .form-group > .control-label {
  border-right: 0.1rem solid #eee;
  margin-right: -1px;
}
.form-horizontal.form-bordered .has-feedback .form-control-feedback {
  top: 1.5rem;
}
label {
  font-weight: 500;
}
.has-error .form-control,
.has-error .form-control:focus,
.has-success .form-control,
.has-success .form-control:focus,
.has-warning .form-control,
.has-warning .form-control:focus {
  box-shadow: none;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline {
  color: #00acac;
}
.has-success .form-control {
  border-color: #00acac;
}
.has-success .form-control:focus {
  border-color: #008a8a;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline {
  color: #f59c1a;
}
.has-warning .form-control {
  border-color: #f59c1a;
}
.has-warning .form-control:focus {
  border-color: #c47d15;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline {
  color: #ff5b57;
}
.has-error .form-control {
  border-color: #ff5b57;
}
.has-error .form-control:focus {
  border-color: #cc4946;
}
.form-control-feedback {
  line-height: 3.4rem;
}
select.form-control,
select[multiple].form-control {
  border-color: #ccd0d4;
}
.input-group-addon {
  background: #e2e7eb;
  border: none;
}
legend {
  padding-bottom: 0.3rem;
  border-bottom: 0.1rem solid #e2e7eb;
}
.dropdown-menu {
  border: none;
  box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2);
  font-size: 1.2rem;
}
.dropdown-menu > li > a {
  padding: 0.5rem 1.5rem;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  background: #edf0f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  background: #348fe2;
}
.dropdown-menu .divider {
  border-color: #eee;
}
.dropdown-footer {
  padding: 1rem 2rem;
}
.dropdown-menu > li.dropdown-footer > a {
  padding: 0 !important;
  display: inline !important;
}
.dropdown-menu > li.dropdown-footer > a:focus,
.dropdown-menu > li.dropdown-footer > a:hover {
  background: none !important;
  text-decoration: underline !important;
}
.tooltip-inner {
  padding: 0.4rem 1rem;
  border-radius: 0.3rem;
}
.alert {
  border: none;
  padding: 1rem;
}
.alert.alert-success {
  background: #7cdda7;
}
.alert.alert-info {
  background: #93cfe5;
}
.alert.alert-danger {
  background: #f8b2b2;
}
.alert.alert-warning {
  background: #ffead0;
}
.note {
  margin-bottom: 2rem;
  padding: 1.5rem;
  border-left: 0.3rem solid;
}
.note.note-info {
  border-color: #587c89;
  background: #bee2ef;
  color: #31708f;
}
.note.note-info h1,
.note.note-info h2,
.note.note-info h3,
.note.note-info h4,
.note.note-info h5,
.note.note-info h6 {
  color: #31708f;
}
.note.note-warning {
  border-color: #9d9080;
  background: #fff2e3;
  color: #8a6d3b;
}
.note.note-warning h1,
.note.note-warning h2,
.note.note-warning h3,
.note.note-warning h4,
.note.note-warning h5,
.note.note-warning h6 {
  color: #8a6d3b;
}
.badge {
  line-height: 1.25;
}
.badge,
.label {
  font-size: 75%;
  font-weight: 600;
}
.badge.badge-square {
  border-radius: 0;
}
.badge.badge-default,
.label.label-default {
  background: #b6c2c9;
}
.badge.badge-black,
.label.label-black {
  background: #000;
}
.badge.badge-danger,
.label.label-danger {
  background: #ff5b57;
}
.badge.badge-warning,
.label.label-warning {
  background: #f59c1a;
}
.badge.badge-success,
.label.label-success {
  background: #00acac;
}
.badge.badge-info,
.label.label-info {
  background: #49b6d6;
}
.badge.badge-primary,
.label.label-primary {
  background: #348fe2;
}
.badge.badge-inverse,
.label.label-inverse {
  background: #2d353c;
}
.badge.badge-outline,
.label.label-outline {
  background: #2b2b2b;
  border: 0.1rem solid #3c3c3c;
}
.pager li > a,
.pager li > span,
.pagination > li > a {
  border-color: #e2e7eb;
  color: #242a30;
}
.pager.pager-without-border li > a,
.pager.pager-without-border li > span,
.pagination.pagination-without-border > li > a {
  border-color: #fff;
}
.pager > .disabled > a,
.pager > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  border-color: #ddd;
}
.pagination > li > a {
  color: #242a30;
  margin-left: 0.5rem;
  border-radius: 0.3rem !important;
}
.pagination > li:first-child > a {
  margin-left: 0;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  font-size: 1rem;
  margin-left: 0.4rem;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  font-size: 1.4rem;
  margin-left: 0.6rem;
}
.pager li > a:focus,
.pager li > a:hover,
.pager li > span:focus,
.pager li > span:hover,
.pagination > li > a:focus,
.pagination > li > a:hover {
  color: #242a30;
  background: #e2e7eb;
  border-color: #d8dde1;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background: #242a30 !important;
  border-color: #242a30 !important;
}
.progress {
  box-shadow: none;
  background: #e2e7eb;
}
.progress-xs {
  height: 0.5rem;
}
.progress-xs .progress-bar {
  line-height: 0.5rem;
}
.progress-sm {
  height: 1rem;
}
.progress-sm .progress-bar {
  line-height: 1rem;
}
.progress-lg {
  height: 3rem;
}
.progress-lg .progress-bar {
  line-height: 3rem;
}
.progress-bar {
  background: #348fe2;
  box-shadow: none;
}
.progress-bar.progress-bar-success {
  background-color: #00acac;
}
.progress-bar.progress-bar-info {
  background-color: #49b6d6;
}
.progress-bar.progress-bar-warning {
  background-color: #f59c1a;
}
.progress-bar.progress-bar-danger {
  background-color: #ff5b57;
}
.progress-bar.progress-bar-inverse {
  background-color: #2d353c;
}
.nav > li > a {
  color: #6e7179;
}
.nav > li > a:focus,
.nav > li > a:hover {
  color: #333;
  background: #fafafa;
}
.nav-tabs,
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > li > a,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.nav-tabs > li > a {
  border: none !important;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #242a30;
}
.nav-tabs {
  background: #c1ccd1;
  border-radius: 0.5rem 0.5rem 0 0;
}
.nav-tabs.nav-tabs-inverse {
  background: #242a30;
}
.nav-tabs.nav-justified > li > a {
  border-radius: 0.3rem 0.3rem 0 0;
}
.nav-tabs.nav-tabs-inverse > li.active > a,
.nav-tabs.nav-tabs-inverse > li.active > a:focus,
.nav-tabs.nav-tabs-inverse > li.active > a:hover {
  color: #242a30;
  background: #fff;
}
.nav-tabs.nav-tabs-inverse > li > a:focus,
.nav-tabs.nav-tabs-inverse > li > a:hover {
  color: #fff;
  background: none;
}
.nav-tabs.nav-justified > li,
.nav-tabs > li {
  margin-bottom: 0;
}
.nav-tabs > li > a {
  margin-right: 0.5rem;
  line-height: 2rem;
}
.nav-pills {
  margin-bottom: 1rem;
}
.nav-pills > li + li {
  margin-left: 0.5rem;
}
.nav-pills > li > a {
  border-radius: 0.3rem;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background: #242a30;
}
.nav-stacked > li + li {
  margin-left: 0;
  margin-top: 0.5rem;
}
.tab-content {
  padding: 1.5rem;
  margin-bottom: 2rem;
  background: #fff;
  border-radius: 0.3rem;
}
.nav-tabs + .tab-content {
  border-radius: 0 0 0.3rem 0.3rem;
}
.panel-title a {
  display: block;
}
.panel-title > a:focus,
.panel-title > a:hover {
  text-decoration: none;
}
.btnstyle1 {
  display: inline-block;
  padding: 0.4rem 1.2rem;
  margin-bottom: 0;
  font-size: 1.4rem;
  line-height: 2rem;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  background-color: #f5f5f5;
  background-image: linear-gradient(180deg, #fff, #e6e6e6);
  background-repeat: repeat-x;
  background-color: #e6e6e6;
  border: 0;
  border-bottom-color: #b3b3b3;
  border-radius: 0.4rem;
  box-shadow: inset 0 0.1rem 0 hsla(0, 0%, 100%, 0.2),
    0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
}
.btnstyle1.active,
.btnstyle1:active {
  background-color: #ccc\9;
}
.btnstyle1:first-child {
  *margin-left: 0;
}
.btnstyle1:focus,
.btnstyle1:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
}
.btnstyle1:focus {
  outline: thin dotted #333;
  outline: 0.5rem auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btnstyle1.active,
.btnstyle1:active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 0.2rem 0.4rem rgba(0, 0, 0, 0.15),
    0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
}
.btnstyle1.disabled,
.btnstyle1[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.btnstyle1-lg {
  padding: 1.1rem 1.9rem;
  font-size: 17.5px;
  border-radius: 0.6rem;
}
.btnstyle1-lg [class*=" icon-"],
.btnstyle1-lg [class^="icon-"] {
  margin-top: 0.4rem;
}
.btnstyle1-sm {
  padding: 0.2rem 1rem;
  font-size: 11.9px;
  border-radius: 0.3rem;
}
.btnstyle1-sm [class*=" icon-"],
.btnstyle1-sm [class^="icon-"] {
  margin-top: 0;
}
.btnstyle1-xs [class*=" icon-"],
.btnstyle1-xs [class^="icon-"] {
  margin-top: -1px;
}
.btnstyle1-xs {
  padding: 0 0.6rem;
  font-size: 10.5px;
  border-radius: 0.3rem;
}
.btnstyle1-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
}
.btnstyle1-block + .btnstyle1-block {
  margin-top: 0.5rem;
}
input[type="button"].btnstyle1-block,
input[type="reset"].btnstyle1-block,
input[type="submit"].btnstyle1-block {
  width: 100%;
}
.btnstyle1-danger.active,
.btnstyle1-info.active,
.btnstyle1-inverse3.active,
.btnstyle1-inverse.active,
.btnstyle1-primary.active,
.btnstyle1-success.active,
.btnstyle1-warning.active,
.btnstyle-orange.active {
  color: hsla(0, 0%, 100%, 0.75);
}
.btnstyle1-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: linear-gradient(180deg, #08c, #04c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #04c;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-primary.active,
.btnstyle1-primary.disabled,
.btnstyle1-primary:active,
.btnstyle1-primary:focus,
.btnstyle1-primary:hover,
.btnstyle1-primary[disabled] {
  color: #fff;
  background-color: #04c;
  *background-color: #003bb3;
}
.btnstyle1-primary.active,
.btnstyle1-primary:active {
  background-color: #039\9;
}
.btnstyle1-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: linear-gradient(180deg, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450",endColorstr="#fff89406",GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-warning.active,
.btnstyle1-warning.disabled,
.btnstyle1-warning:active,
.btnstyle1-warning:focus,
.btnstyle1-warning:hover,
.btnstyle1-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btnstyle1-warning.active,
.btnstyle1-warning:active {
  background-color: #c67605\9;
}
.btnstyle1-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: linear-gradient(180deg, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffbd362f",GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-danger.active,
.btnstyle1-danger.disabled,
.btnstyle1-danger:active,
.btnstyle1-danger:focus,
.btnstyle1-danger:hover,
.btnstyle1-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btnstyle1-danger.active,
.btnstyle1-danger:active {
  background-color: #942a25\9;
}
.btnstyle1-danger2 {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #b62d25;
  background-image: linear-gradient(180deg, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffbd362f",GradientType=0);
  border-color: #72211d #72211d #611c18;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-danger2.active,
.btnstyle1-danger2.disabled,
.btnstyle1-danger2:active,
.btnstyle1-danger2:focus,
.btnstyle1-danger2:hover,
.btnstyle1-danger2[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btnstyle1-danger2.active,
.btnstyle1-danger2:active {
  background-color: #942a25\9;
}
.btnstyle1-success {
  color: #fff;
  border-color: #51a351 #51a351 #387038;
  background-image: linear-gradient(180deg, #62c462, #51a351);
  background-repeat: repeat-x;
}
.btnstyle1-success.active,
.btnstyle1-success.disabled,
.btnstyle1-success:active,
.btnstyle1-success:focus,
.btnstyle1-success:hover,
.btnstyle1-success[disabled] {
  color: #fff;
  background-color: #51a351;
}
.btnstyle1-success.active,
.btnstyle1-success:active {
  background-color: #408140;
}
.btnstyle1-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: linear-gradient(180deg, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff2f96b4",GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-info.active,
.btnstyle1-info.disabled,
.btnstyle1-info:active,
.btnstyle1-info:focus,
.btnstyle1-info:hover,
.btnstyle1-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btnstyle1-info.active,
.btnstyle1-info:active {
  background-color: #24748c\9;
}
.btnstyle1-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: linear-gradient(180deg, #3d4650, #111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3d4650",endColorstr="#ff111",GradientType=0);
  border-color: #111 #111 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #111;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-inverse.active,
.btnstyle1-inverse.disabled,
.btnstyle1-inverse:active,
.btnstyle1-inverse:focus,
.btnstyle1-inverse:hover,
.btnstyle1-inverse[disabled] {
  color: #fff;
  background-color: #111;
  *background-color: #151515;
}
.btnstyle1-inverse.active,
.btnstyle1-inverse:active {
  background-color: #080808\9;
}
.btnstyle1-inverse3 {
  color: #c8e1fd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0c1524;
  background-image: linear-gradient(180deg, #354562, #111e33);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1111",endColorstr="#ff1111",GradientType=0);
  border-color: #b2571d;
  background-color: #111;
}
.btnstyle1-inverse3.active,
.btnstyle1-inverse3.disabled,
.btnstyle1-inverse3:active,
.btnstyle1-inverse3:focus,
.btnstyle1-inverse3:hover,
.btnstyle1-inverse3[disabled] {
  color: #fff;
  background-color: #111e33;
  *background-color: #354562;
}
.btnstyle2 {
  background-image: linear-gradient(180deg, #21a42f, #108118);
}
.btnstyle2,
.btnstyle3 {
  font-weight: 700 !important;
}
.btnstyle3 {
  background-image: linear-gradient(180deg, #b72323, #761717);
}
.btn {
  font-weight: 300;
  border-radius: 0.3rem;
}
.btn-main {
  display: inline-block;
  padding: 0.6rem 1.2rem;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 0.1rem solid transparent;
  border-radius: 0.4rem;
  font-weight: 300;
  border-radius: 0.3rem;
}
.btn.active:focus,
.btn:active:focus,
.btn:focus {
  outline: none;
}
.btn-icon,
.btn.btn-icon {
  display: inline-block;
  width: 2.8rem;
  height: 2.8rem;
  padding: 0;
  border: none;
  line-height: 2.8rem;
  text-align: center;
  font-size: 1.4rem;
}
.btn-circle,
.btn.btn-circle {
  border-radius: 50%;
}
.btn-icon.btn-xs {
  width: 1.6rem;
  height: 1.6rem;
  font-size: 0.8rem;
  line-height: 1.6rem;
}
.btn-icon.btn-sm {
  width: 2.2rem;
  height: 2.2rem;
  font-size: 1.1rem;
  line-height: 2.2rem;
}
.btn-icon.btn-lg {
  width: 3.4rem;
  height: 3.4rem;
  font-size: 1.7rem;
  line-height: 3.4rem;
}
.btn-scroll-to-top {
  position: fixed;
  bottom: 2rem;
  right: 2.5rem;
  z-index: 1020;
}
.btn > .pull-left,
.btn > .pull-right {
  line-height: 1.428571429;
}
.btn-block {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}
.btn.active,
.btn:active {
  box-shadow: inset 0 0.3rem 0.5rem rgba(0, 0, 0, 0.1);
}
.btn.btn-default {
  color: #fff;
  background: #b6c2c9;
  border-color: #b6c2c9;
}
.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open .dropdown-toggle.btn-default {
  background: #929ba1;
  border-color: #929ba1;
}
.btn-group .btn.btn-default:not(.active) + .btn.btn-default,
.input-group-btn .btn.btn-default:not(.active) + .btn.btn-default {
  border-left-color: #929ba1;
}
.btn.btn-white {
  font-weight: 900;
  color: #333;
  background: #fff;
  border-color: #e2e7eb;
}
.btn.btn-white.btn-white-without-border {
  border-color: #fff;
}
.btn.btn-white.btn-white-without-border.active,
.btn.btn-white.btn-white-without-border.active:focus,
.btn.btn-white.btn-white-without-border.active:hover {
  border-color: #ddd;
}
.btn.btn-white.btn-white-without-border:focus,
.btn.btn-white.btn-white-without-border:hover {
  border-color: #eee;
}
.btn-white.active,
.btn-white:active,
.btn-white:focus,
.btn-white:hover,
.open .dropdown-toggle.btn-white {
  background: #e2e7eb;
  border-color: #d8dde1;
}
.btn-group .btn.btn-white:not(.active) + .btn.btn-white,
.input-group-btn .btn.btn-white:not(.active) + .btn.btn-white {
  border-left-color: #eee;
}
.btn.btn-sports,
.btn.btn-sports-vs {
  color: #fff;
  background: #2d353c;
  border-color: #424242 #181818 #232324 #2c3339;
  border-style: solid;
  border-width: 0.1rem;
  border-radius: 0;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
  background: linear-gradient(180deg, #2d353c, #222);
}
.bar-mini {
  background: linear-gradient(45deg, #111, #1d2227);
}
.btn-sports.active,
.btn-sports:active,
.btn-sports:focus,
.btn-sports:hover,
.mob-odd-btn.active,
.open .dropdown-toggle.btn-sports {
  color: #fc0;
  background: #ff6201;
  border-color: #424242 #181818 #232324 #2c3339;
  border-style: solid;
  border-width: 0.1rem;
  border-radius: 0;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
}
.btn-group .btn.btn-sports:not(.active) + .btn.btn-sports,
.input-group-btn .btn.btn-sports:not(.active) + .btn.btn-sports {
  color: #fc0;
  border: 0.1rem solid #4b555f;
  border-radius: 0;
}
.btn-sports-agero-grey.active,
.btn-sports-agero-grey:active,
.btn-sports-agero-grey:focus,
.btn-sports-agero-grey:hover,
.open .dropdown-toggle.btn-sports-agero-grey {
  color: #fc0;
  background: #000;
  border: 0.1rem solid #04122a;
  border-radius: 0.3rem;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
  background: linear-gradient(180deg, #088bdc, #055f94);
}
.btn-sports-agero-grey {
  background: #2d353c;
  background: linear-gradient(180deg, #2d353c, #222);
}
.btn-sports-agero-grey,
.btn-sports-agero-on {
  color: #fff;
  border: 0.1rem solid #000;
  border-radius: 0.3rem;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
}
.btn-sports-agero-on {
  background: #055f94;
  background: linear-gradient(180deg, #055f94, #088bdc);
}
.btn.btn-inverse {
  color: #fff;
  background: #2d353c;
  border-color: #2d353c;
}
.btn-inverse.active,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open .dropdown-toggle.btn-inverse {
  background: #242a30;
  border-color: #242a30;
}
.btn-group .btn.btn-inverse:not(.active) + .btn.btn-inverse,
.input-group-btn .btn.btn-inverse:not(.active) + .btn.btn-inverse {
  border-left-color: #242a30;
}
.btn.btn-primary {
  color: #fff;
  background: #348fe2;
  border-color: #348fe2;
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
  background: #2a72b5;
  border-color: #2a72b5;
}
.btn-group .btn.btn-primary:not(.active) + .btn.btn-primary,
.input-group-btn .btn.btn-primary:not(.active) + .btn.btn-primary {
  border-left-color: #2a72b5;
}
.btn.btn-success {
  color: #fff;
  background: #00acac;
  border-color: #00acac;
}
.btn.btn-success.active,
.btn.btn-success:active,
.btn.btn-success:focus,
.btn.btn-success:hover,
.open .dropdown-toggle.btn-success {
  background: #008a8a;
  border-color: #008a8a;
}
.btn-group .btn.btn-success:not(.active) + .btn.btn-success,
.input-group-btn .btn.btn-success:not(.active) + .btn.btn-success {
  border-left-color: #008a8a;
}
.btn.btn-success2 {
  color: #fff;
  background: #5cb85c;
  border-color: #5cb85c;
}
.btn.btn-success2.active,
.btn.btn-success2:active,
.btn.btn-success2:focus,
.btn.btn-success2:hover,
.open .dropdown-toggle.btn-success2 {
  background: #4cae4c;
  border-color: #4cae4c;
}
.btn-group .btn.btn-success2:not(.active) + .btn.btn-success2,
.input-group-btn .btn.btn-success2:not(.active) + .btn.btn-success2 {
  border-left-color: #4cae4c;
}
.btn.btn-inverse2 {
  color: #fff;
  font-weight: 700;
  border: 0.1rem solid #111;
  background: linear-gradient(180deg, #3d4650, #000);
  font-size: 12pt;
}
.btn.btn-inverse2.active,
.btn.btn-inverse2:active,
.btn.btn-inverse2:focus,
.btn.btn-inverse2:hover,
.open .dropdown-toggle.btn-inverse2 {
  color: #000;
  font-weight: 700;
  border: 0.1rem solid #111;
  background: linear-gradient(180deg, #93d872, #3a873a);
  font-size: 12pt;
}
.btn-group .btn.btn-inverse2:not(.active) + .btn.btn-inverse2,
.input-group-btn .btn.btn-inverse2:not(.active) + .btn.btn-inverse2 {
  border-left-color: #4cae4c;
}
.btn.btn-warning {
  color: #fff;
  background: #f59c1a;
  border-color: #f59c1a;
}
.btn-warning.active,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open .dropdown-toggle.btn-warning {
  background: #c47d15;
  border-color: #c47d15;
}
.btn-group .btn.btn-warning:not(.active) + .btn.btn-warning,
.input-group-btn .btn.btn-warning:not(.active) + .btn.btn-warning {
  border-left-color: #c47d15;
}
.btn.btn-danger {
  color: #fff;
  background: #ff5b57;
  border-color: #ff5b57;
}
.btn-danger.active,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open .dropdown-toggle.btn-danger {
  background: #cc4946;
  border-color: #cc4946;
}
.btn-group .btn.btn-danger:not(.active) + .btn.btn-danger,
.input-group-btn .btn.btn-danger:not(.active) + .btn.btn-danger {
  border-left-color: #cc4946;
}
.btn.btn-info {
  color: #fff;
  background: #49b6d6;
  border-color: #49b6d6;
}
.btn-info.active,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open .dropdown-toggle.btn-info {
  background: #3a92ab;
  border-color: #3a92ab;
}
.btn-group .btn.btn-info:not(.active) + .btn.btn-info,
.input-group-btn .btn.btn-info:not(.active) + .btn.btn-info {
  border-left-color: #3a92ab;
}
.panel {
  border: none;
  box-shadow: none;
  border-radius: 0.5rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
}
.panel.panel-no-rounded-corner .panel-body,
.panel.panel-no-rounded-corner .panel-footer,
.panel.panel-no-rounded-corner .panel-heading {
  border-radius: 0 !important;
}
.panel-heading {
  padding: 1rem 1.5rem;
  border: none;
}
.panel-heading + .slimScrollDiv,
.panel-heading + .table {
  border-top: 0.1rem solid #eee;
}
.panel-heading-btn {
  float: right;
}
.panel-heading-btn > a {
  margin-left: 0.8rem;
}
.panel-heading .btn-group .btn {
  margin-top: -7px;
}
.panel-heading .btn-group .btn.btn-sm {
  margin-top: -5px;
}
.panel-heading .btn-group .btn.btn-xs {
  margin-top: -1px;
}
.panel-heading .label.pull-left,
.panel-heading .label.pull-right {
  line-height: 1.5rem;
}
.panel-heading .progress.pull-left,
.panel-heading .progress.pull-right {
  width: 40%;
  min-width: 120px;
}
.panel-heading + .alert {
  margin-bottom: 0;
  border-radius: 0;
}
.panel-with-tabs.panel-default .panel-heading {
  background: #c1ccd1;
  color: #333;
}
.panel-heading .nav-tabs {
  margin-top: -10px;
  margin-right: -15px;
}
.panel-heading .nav-tabs > li > a {
  padding: 1rem 1.5rem;
  line-height: 2rem;
}
.panel-title {
  line-height: 2rem;
  font-size: 1.6rem;
}
.panel-title .accordion-toggle {
  margin: -10px -15px;
  padding: 1rem 1.5rem;
}
.panel-title .accordion-toggle.accordion-toggle-styled .fa:before {
  content: "\f056";
}
.panel-title .accordion-toggle.accordion-toggle-styled.collapsed .fa:before {
  content: "\f055";
}
.panel-title .pull-right {
  line-height: 2rem;
}
.panel-toolbar {
  border-top: 0.1rem solid #eee;
  border-bottom: 0.1rem solid #eee;
  padding: 1rem 1.5rem;
  background: #fff;
}
.panel-toolbar + .form-control {
  margin: -1px 0 0;
  border-right: none;
  border-left: none;
}
.panel-group .panel {
  border-radius: 0.3rem;
}
.form-control + .panel-footer {
  border-top: none;
}
.panel-body {
  padding: 0 0 0.2rem;
}
.panel-body.no-border {
  border: none !important;
}
.panel-body.with-table > .table {
  border: 0;
  margin: 0;
}
.panel-body.with-table > .table tr:last-child td,
.panel-body.with-table > .table tr:last-child th {
  border-bottom: 0;
}
.panel-default > .panel-heading + .panel-collapse .panel-body,
.panel-footer {
  border-top: 0.1rem solid #eee;
}
.panel-footer {
  background: #fff;
}
.panel .tab-content {
  border-radius: 0 0 0.3rem 0.3rem;
}
.panel-default > .panel-heading {
  background: #fafafa;
}
.panel-danger > .panel-heading,
.panel-info > .panel-heading,
.panel-inverse > .panel-heading,
.panel-primary > .panel-heading,
.panel-success > .panel-heading,
.panel-warning > .panel-heading {
  color: #fff;
}
.panel-inverse > .panel-heading {
  background: #161c22;
}
.panel-inverse > .panel-heading-white {
  background: #ebebeb;
}
.panel-success > .panel-heading {
  background: #008a8a;
}
.panel-warning > .panel-heading {
  background: #c47d15;
}
.panel-danger > .panel-heading {
  background: #cc4946;
}
.panel-primary > .panel-heading {
  background: #2a72b5;
}
.panel-info > .panel-heading {
  background: #3a92ab;
}
.panel.panel-expand {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  overflow: hidden;
  z-index: 1080;
}
.panel-expand .height-full,
.panel-expand .height-lg,
.panel-expand .height-md,
.panel-expand .height-sm,
.panel-expand .height-xs {
  height: 100% !important;
}
@keyframes panelExpand {
  0% {
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
  }
  to {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@-webkit-keyframes panelExpand {
  0% {
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
  }
  to {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
.panel.panel-expand > .panel-heading .fa.fa-expand:before {
  content: "\f066";
}
.panel.panel-expand,
.panel.panel-expand > .panel-body,
.panel.panel-expand > .panel-heading {
  border-radius: 0;
}
.panel.panel-expand > .panel-body {
  top: 4rem;
  overflow-y: scroll;
  z-index: 1020;
}
.panel.panel-expand > .panel-body,
.panel.panel-expand > .panel-footer {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
}
.panel.panel-loading .panel-body {
  position: relative;
  z-index: 0;
}
.panel.panel-loading.panel-expand .panel-body {
  position: absolute;
}
.panel.panel-loading .panel-body .panel-loader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  animation: fadeIn 0.2s;
  -webkit-animation: fadeIn 0.2s;
  z-index: 1020;
  border-radius: 0 0 0.4rem 0.4rem;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.modal-content {
  border: none;
  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.3);
  border-radius: 0.3rem;
  background: #fff !important;
}
.modal-header {
  padding: 1.2rem 1.5rem;
  border-bottom-color: #e2e7eb;
}
.modal-header .close {
  margin-top: 0.2rem;
}
.modal-header-blue {
  padding: 1.2rem 1.5rem;
  border-bottom: 0.1rem solid #293047;
}
.modal-header-blue .close {
  margin-top: 0.2rem;
}
.modal-body {
  padding: 1.5rem;
}
.modal-footer {
  border-top-color: #e2e7eb;
  padding: 1.4rem 1.5rem 1.5rem;
}
.modal-footer-blue {
  border-top: 0.1rem solid #293047;
  padding: 1.4rem 1.5rem 1.5rem;
}
.modal-message .modal-dialog {
  width: 100%;
}
.modal-message .modal-content {
  border-radius: 0;
}
.modal-message .modal-body,
.modal-message .modal-footer,
.modal-message .modal-header {
  width: 60%;
  border: none;
  margin: 0 auto;
}
.modal-backdrop.fade.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media .media-object {
  width: 128px;
}
.media.media-lg .media-object {
  width: 256px;
}
.media.media-sm .media-object {
  width: 6.4rem;
}
.media.media-xs .media-object {
  width: 3.2rem;
}
.media > .media-left,
.media > .pull-left {
  padding-right: 1.5rem;
}
.media > .media-right,
.media > .pull-right {
  padding-left: 1.5rem;
}
.media a:not(.btn).media-heading:focus,
.media a:not(.btn).media-heading:hover,
.media a:not(.btn):focus,
.media a:not(.btn):focus .media-heading,
.media a:not(.btn):hover,
.media a:not(.btn):hover .media-heading {
  color: #242a30;
  text-decoration: none;
}
.media-list.media-list-with-divider > li + li {
  border-top: 0.1rem solid #eee;
  padding-top: 2rem;
}
.table-dark {
  border-radius: 0;
  background: #111;
  width: 100%;
  border: 0.1rem solid #ccc;
}
.table {
  border-color: #000;
  border-radius: 0.3rem;
  background: #fff;
}
.table > thead > tr > th {
  color: #242a30;
  font-weight: 600;
  border-bottom: 0.2rem solid #000 !important;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border-color: #000;
  padding: 1rem 1.5rem;
  background: #fff;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 0.7rem 1.5rem;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background: #e8ecf1 !important;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background: #f0f3f5;
}
.table.table-inverse > tbody > tr > td,
.table.table-inverse > tbody > tr > th,
.table.table-inverse > tfoot > tr > td,
.table.table-inverse > tfoot > tr > th,
.table.table-inverse > thead > tr > td,
.table.table-inverse > thead > tr > th {
  border-color: #999 !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}
.table.table-inverse,
.table.table-inverse > tbody > tr > th,
.table.table-inverse > tfoot > tr > th,
.table.table-inverse > thead > tr > th {
  color: #fff;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
  background: #dbf0f7;
  border-color: #b6e2ef;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
  background: #cee;
  border-color: #99dede;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
  background: #ffdedd;
  border-color: #ffbdbc;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
  background: #fdebd1;
  border-color: #fbd7a3;
}
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background: #f0f3f5;
  border-color: #e2e7e9;
}
.well {
  padding: 1.5rem;
  background: #fff;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.well-sm {
  padding: 1rem;
}
.well-lg {
  padding: 3rem;
}
.jumbotron {
  background: #f0f3f4;
}
.jumbotron .h1,
.jumbotron h1 {
  font-size: 5.6rem;
}
.jumbotron p {
  font-size: 1.8rem;
}
a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover {
  background: #348fe2;
}
.nav-pills > .active > a > .badge,
a.list-group-item.active > .badge {
  color: #242a30;
}
.nav.nav-pills.nav-sm > li {
  margin: 0 0 0.3rem;
}
.nav.nav-pills.nav-sm > li a {
  padding: 0.8rem 1rem;
  line-height: 1.5;
}
.carousel .carousel-control .fa {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: block;
  width: 3rem;
  height: 3rem;
  margin-top: -15px;
  text-align: center;
  line-height: 3rem;
  margin-left: -15px;
}
.carousel .carousel-control.left .fa {
  margin-left: 1.5rem;
}
.row {
  margin: 0 -10px;
}
.row > [class*="col-"] {
  padding: 0 1rem;
}
.row.row-space-0 {
  margin: 0;
}
.row.row-space-2 {
  margin: 0 -1px;
}
.row.row-space-4 {
  margin: 0 -2px;
}
.row.row-space-6 {
  margin: 0 -3px;
}
.row.row-space-8 {
  margin: 0 -4px;
}
.row.row-space-10 {
  margin: 0 -5px;
}
.row.row-space-12 {
  margin: 0 -6px;
}
.row.row-space-14 {
  margin: 0 -7px;
}
.row.row-space-16 {
  margin: 0 -8px;
}
.row.row-space-18 {
  margin: 0 -9px;
  margin: 0 -10px;
}
.row.row-space-22 {
  margin: 0 -11px;
}
.row.row-space-24 {
  margin: 0 -12px;
}
.row.row-space-26 {
  margin: 0 -13px;
}
.row.row-space-28 {
  margin: 0 -14px;
}
.row.row-space-30 {
  margin: 0 -15px;
}
.row.row-space-0 > [class*="col-"] {
  padding: 0;
}
.row.row-space-2 > [class*="col-"] {
  padding: 0 0.1rem;
}
.row.row-space-4 > [class*="col-"] {
  padding: 0 0.2rem;
}
.row.row-space-6 > [class*="col-"] {
  padding: 0 0.3rem;
}
.row.row-space-8 > [class*="col-"] {
  padding: 0 0.4rem;
}
.row.row-space-10 > [class*="col-"] {
  padding: 0 0.5rem;
}
.row.row-space-12 > [class*="col-"] {
  padding: 0 0.6rem;
}
.row.row-space-14 > [class*="col-"] {
  padding: 0 0.7rem;
}
.row.row-space-16 > [class*="col-"] {
  padding: 0 0.8rem;
}
.row.row-space-18 > [class*="col-"] {
  padding: 0 0.9rem;
}
.row.row-space-20 > [class*="col-"] {
  padding: 0 1rem;
}
.row.row-space-22 > [class*="col-"] {
  padding: 0 1.1rem;
}
.row.row-space-24 > [class*="col-"] {
  padding: 0 1.2rem;
}
.row.row-space-26 > [class*="col-"] {
  padding: 0 1.3rem;
}
.row.row-space-28 > [class*="col-"] {
  padding: 0 1.4rem;
}
.row.row-space-30 > [class*="col-"] {
  padding: 0 1.5rem;
}
.semi-bold {
  font-weight: 600;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.m-auto {
  margin: 0 auto !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.1rem !important;
}
.m-2 {
  margin: 0.2rem !important;
}
.m-3 {
  margin: 0.3rem !important;
}
.m-4 {
  margin: 0.4rem !important;
}
.m-5 {
  margin: 0.5rem !important;
}
.m-6 {
  margin: 0.6rem !important;
}
.m-7 {
  margin: 0.7rem !important;
}
.m-8 {
  margin: 0.8rem !important;
}
.m-9 {
  margin: 0.9rem !important;
}
.m-10 {
  margin: 1rem !important;
}
.m-11 {
  margin: 1.1rem !important;
}
.m-12 {
  margin: 1.2rem !important;
}
.m-13 {
  margin: 1.3rem !important;
}
.m-14 {
  margin: 1.4rem !important;
}
.m-15 {
  margin: 1.5rem !important;
}
.m-20 {
  margin: 2rem !important;
}
.m-21 {
  margin: 2.1rem !important;
}
.m-22 {
  margin: 2.2rem !important;
}
.m-23 {
  margin: 2.3rem !important;
}
.m-24 {
  margin: 2.4rem !important;
}
.m-25 {
  margin: 2.5rem !important;
}
.m-30 {
  margin: 3rem !important;
}
.m-35 {
  margin: 3.5rem !important;
}
.m-40 {
  margin: 4rem !important;
}
.m-t-m-1 {
  margin-top: -1px !important;
}
.m-t-m-2 {
  margin-top: -2px !important;
}
.m-t-m-3 {
  margin-top: -3px !important;
}
.m-t-m-4 {
  margin-top: -4px !important;
}
.m-t-m-5 {
  margin-top: -5px !important;
}
.m-t-m-6 {
  margin-top: -6px !important;
}
.m-t-m-7 {
  margin-top: -7px !important;
}
.m-t-m-8 {
  margin-top: -8px !important;
}
.m-t-m-9 {
  margin-top: -9px !important;
}
.m-t-m-10 {
  margin-top: -10px !important;
}
.m-t-m-15 {
  margin-top: -15px !important;
}
.m-t-m-14 {
  margin-top: -14px !important;
}
.m-t-m-20 {
  margin-top: -20px !important;
}
.m-t-m-25 {
  margin-top: -25px !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-t-1 {
  margin-top: 0.1rem !important;
}
.m-t-2 {
  margin-top: 0.2rem !important;
}
.m-t-3 {
  margin-top: 0.3rem !important;
}
.m-t-4 {
  margin-top: 0.4rem !important;
}
.m-t-5 {
  margin-top: 0.5rem !important;
}
.m-t-6 {
  margin-top: 0.6rem !important;
}
.m-t-7 {
  margin-top: 0.7rem !important;
}
.m-t-8 {
  margin-top: 0.8rem !important;
}
.m-t-9 {
  margin-top: 0.9rem !important;
}
.m-t-10 {
  margin-top: 1rem !important;
}
.m-t-11 {
  margin-top: 1.1rem !important;
}
.m-t-12 {
  margin-top: 1.2rem !important;
}
.m-t-13 {
  margin-top: 1.3rem !important;
}
.m-t-14 {
  margin-top: 1.4rem !important;
}
.m-t-15 {
  margin-top: 1.5rem !important;
}
.m-t-16 {
  margin-top: 1.6rem !important;
}
.m-t-17 {
  margin-top: 1.7rem !important;
}
.m-t-18 {
  margin-top: 1.8rem !important;
}
.m-t-19 {
  margin-top: 1.9rem !important;
}
.m-t-20 {
  margin-top: 2rem !important;
}
.m-t-21 {
  margin-top: 2.1rem !important;
}
.m-t-22 {
  margin-top: 2.2rem !important;
}
.m-t-23 {
  margin-top: 2.3rem !important;
}
.m-t-24 {
  margin-top: 2.4rem !important;
}
.m-t-25 {
  margin-top: 2.5rem !important;
}
.m-t-26 {
  margin-top: 2.6rem !important;
}
.m-t-27 {
  margin-top: 2.7rem !important;
}
.m-t-30 {
  margin-top: 3rem !important;
}
.m-t-31 {
  margin-top: 3.1rem !important;
}
.m-t-32 {
  margin-top: 3.2rem !important;
}
.m-t-33 {
  margin-top: 3.3rem !important;
}
.m-t-34 {
  margin-top: 3.4rem !important;
}
.m-t-35 {
  margin-top: 3.5rem !important;
}
.m-t-36 {
  margin-top: 3.6rem !important;
}
.m-t-37 {
  margin-top: 3.7rem !important;
}
.m-t-38 {
  margin-top: 3.8rem !important;
}
.m-t-39 {
  margin-top: 3.9rem !important;
}
.m-t-40 {
  margin-top: 4rem !important;
}
.m-t-41 {
  margin-top: 4.1rem !important;
}
.m-t-42 {
  margin-top: 4.2rem !important;
}
.m-t-43 {
  margin-top: 4.3rem !important;
}
.m-t-44 {
  margin-top: 4.4rem !important;
}
.m-t-45 {
  margin-top: 4.5rem !important;
}
.m-t-46 {
  margin-top: 4.6rem !important;
}
.m-t-47 {
  margin-top: 4.7rem !important;
}
.m-t-48 {
  margin-top: 4.8rem !important;
}
.m-t-49 {
  margin-top: 4.9rem !important;
}
.m-t-50 {
  margin-top: 5rem !important;
}
.m-t-56 {
  margin-top: 5.6rem !important;
}
.m-t-60 {
  margin-top: 6rem !important;
}
.m-t-63 {
  margin-top: 6.3rem !important;
}
.m-t-64 {
  margin-top: 6.4rem !important;
}
.m-t-65 {
  margin-top: 65px !important;
}
.m-t-70 {
  margin-top: 70px !important;
}
.m-t-80 {
  margin-top: 80px !important;
}
.m-t-90 {
  margin-top: 90px !important;
}
.m-t-100 {
  margin-top: 10rem !important;
}
.m-t-114 {
  margin-top: 114px !important;
}
.m-t-125 {
  margin-top: 125px !important;
}
.m-t-150 {
  margin-top: 150px !important;
}
.m-t-160 {
  margin-top: 160px !important;
}
.m-t-170 {
  margin-top: 170px !important;
}
.m-t-180 {
  margin-top: 180px !important;
}
.m-t-190 {
  margin-top: 190px !important;
}
.m-t-200 {
  margin-top: 20rem !important;
}
.m-t-250 {
  margin-top: 250px !important;
}
.m-r-0 {
  margin-right: 0 !important;
}
.m-r-1 {
  margin-right: 0.1rem !important;
}
.m-r-2 {
  margin-right: 0.2rem !important;
}
.m-r-3 {
  margin-right: 0.3rem !important;
}
.m-r-4 {
  margin-right: 0.4rem !important;
}
.m-r-5 {
  margin-right: 0.5rem !important;
}
.m-r-6 {
  margin-right: 0.6rem !important;
}
.m-r-7 {
  margin-right: 0.7rem !important;
}
.m-r-8 {
  margin-right: 0.8rem !important;
}
.m-r-9 {
  margin-right: 0.9rem !important;
}
.m-r-10 {
  margin-right: 1rem !important;
}
.m-r-11 {
  margin-right: 1.1rem !important;
}
.m-r-12 {
  margin-right: 1.2rem !important;
}
.m-r-13 {
  margin-right: 1.3rem !important;
}
.m-r-14 {
  margin-right: 1.4rem !important;
}
.m-r-15 {
  margin-right: 1.5rem !important;
}
.m-r-16 {
  margin-right: 1.6rem !important;
}
.m-r-20 {
  margin-right: 2rem !important;
}
.m-r-22 {
  margin-right: 2.2rem !important;
}
.m-r-24 {
  margin-right: 2.4rem !important;
}
.m-r-25 {
  margin-right: 2.5rem !important;
}
.m-r-30 {
  margin-right: 3rem !important;
}
.m-r-35 {
  margin-right: 3.5rem !important;
}
.m-r-40 {
  margin-right: 4rem !important;
}
.m-r-280 {
  margin-right: 280px !important;
}
.m-r-290 {
  margin-right: 290px !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-b-1 {
  margin-bottom: 0.1rem !important;
}
.m-b-2 {
  margin-bottom: 0.2rem !important;
}
.m-b-3 {
  margin-bottom: 0.3rem !important;
}
.m-b-4 {
  margin-bottom: 0.4rem !important;
}
.m-b-5 {
  margin-bottom: 0.5rem !important;
}
.m-b-6 {
  margin-bottom: 0.6rem !important;
}
.m-b-7 {
  margin-bottom: 0.7rem !important;
}
.m-b-8 {
  margin-bottom: 0.8rem !important;
}
.m-b-9 {
  margin-bottom: 0.9rem !important;
}
.m-b-10 {
  margin-bottom: 1rem !important;
}
.m-b-11 {
  margin-bottom: 1.1rem !important;
}
.m-b-12 {
  margin-bottom: 1.2rem !important;
}
.m-b-13 {
  margin-bottom: 1.3rem !important;
}
.m-b-14 {
  margin-bottom: 1.4rem !important;
}
.m-b-15 {
  margin-bottom: 1.5rem !important;
}
.m-b-16 {
  margin-bottom: 1.6rem !important;
}
.m-b-18 {
  margin-bottom: 1.8rem !important;
}
.m-b-19 {
  margin-bottom: 1.9rem !important;
}
.m-b-20 {
  margin-bottom: 2rem !important;
}
.m-b-24 {
  margin-bottom: 2.4rem !important;
}
.m-b-25 {
  margin-bottom: 2.5rem !important;
}
.m-b-26 {
  margin-bottom: 2.6rem !important;
}
.m-b-29 {
  margin-bottom: 2.9rem !important;
}
.m-b-30 {
  margin-bottom: 3rem !important;
}
.m-b-32 {
  margin-bottom: 3.2rem !important;
}
.m-b-35 {
  margin-bottom: 3.5rem !important;
}
.m-b-40 {
  margin-bottom: 4rem !important;
}
.m-b-45 {
  margin-bottom: 4.5rem !important;
}
.m-b-48 {
  margin-bottom: 4.8rem !important;
}
.m-b-50 {
  margin-bottom: 5rem !important;
}
.m-b-90 {
  margin-bottom: 90px !important;
}
.m-b-100 {
  margin-bottom: 10rem !important;
}
.m-b-110 {
  margin-bottom: 110px !important;
}
.m-b-120 {
  margin-bottom: 120px !important;
}
.m-b-130 {
  margin-bottom: 130px !important;
}
.m-b-150 {
  margin-bottom: 150px !important;
}
.m-b-200 {
  margin-bottom: 20rem !important;
}
.m-l-0 {
  margin-left: 0 !important;
}
.m-l-1 {
  margin-left: 0.1rem !important;
}
.m-l-2 {
  margin-left: 0.2rem !important;
}
.m-l-3 {
  margin-left: 0.3rem !important;
}
.m-l-4 {
  margin-left: 0.4rem !important;
}
.m-l-5 {
  margin-left: 0.5rem !important;
}
.m-l-6 {
  margin-left: 0.6rem !important;
}
.m-l-7 {
  margin-left: 0.7rem !important;
}
.m-l-8 {
  margin-left: 0.8rem !important;
}
.m-l-9 {
  margin-left: 0.9rem !important;
}
.m-l-10 {
  margin-left: 1rem !important;
}
.m-l-12 {
  margin-left: 1.2rem !important;
}
.m-l-15 {
  margin-left: 1.5rem !important;
}
.m-l-16 {
  margin-left: 1.6rem !important;
}
.m-l-20 {
  margin-left: 2rem !important;
}
.m-l-22 {
  margin-left: 2.2rem !important;
}
.m-l-24 {
  margin-left: 2.4rem !important;
}
.m-l-25 {
  margin-left: 2.5rem !important;
}
.m-l-28 {
  margin-left: 2.8rem !important;
}
.m-l-30 {
  margin-left: 3rem !important;
}
.m-l-35 {
  margin-left: 3.5rem !important;
}
.m-l-40 {
  margin-left: 4rem !important;
}
.m-l-50 {
  margin-left: 5rem !important;
}
.m-l-60 {
  margin-left: 6rem !important;
}
.m-l-80 {
  margin-left: 80px !important;
}
.m-l-90 {
  margin-left: 90px !important;
}
.m-l-100 {
  margin-left: 10rem !important;
}
.m-l-70 {
  margin-left: 70px !important;
}
.m-l-280 {
  margin-left: 280px !important;
}
.m-l-95 {
  margin-left: 95px !important;
}
.m-l-447 {
  margin-left: 447px !important;
}
.mgmlr {
  margin-left: 77px !important;
  margin-right: 70px !important;
}
.m-l-m-1 {
  margin-left: -1px !important;
}
.m-l-m-2 {
  margin-left: -2px !important;
}
.m-l-m-3 {
  margin-left: -3px !important;
}
.m-l-m-4 {
  margin-left: -4px !important;
}
.m-l-m-5 {
  margin-left: -5px !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.1rem !important;
}
.p-2 {
  padding: 0.2rem !important;
}
.p-3 {
  padding: 0.3rem !important;
}
.p-4 {
  padding: 0.4rem !important;
}
.p-5 {
  padding: 0.5rem !important;
}
.p-6 {
  padding: 0.6rem !important;
}
.p-7 {
  padding: 0.7rem !important;
}
.p-8 {
  padding: 0.8rem !important;
}
.p-9 {
  padding: 0.9rem !important;
}
.p-10 {
  padding: 1rem !important;
}
.p-12 {
  padding: 1.2rem !important;
}
.p-14 {
  padding: 1.4rem !important;
}
.p-15,
.wrapper {
  padding: 1.5rem !important;
}
.p-16 {
  padding: 1.6rem !important;
}
.p-17 {
  padding: 1.7rem !important;
}
.p-18 {
  padding: 1.8rem !important;
}
.p-19 {
  padding: 1.9rem !important;
}
.p-20 {
  padding: 2rem !important;
}
.p-24 {
  padding: 2.4rem !important;
}
.p-25 {
  padding: 2.5rem !important;
}
.p-30 {
  padding: 3rem !important;
}
.p-35 {
  padding: 3.5rem !important;
}
.p-36 {
  padding: 3.6rem !important;
}
.p-40 {
  padding: 4rem !important;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-t-1 {
  padding-top: 0.1rem !important;
}
.p-t-2 {
  padding-top: 0.2rem !important;
}
.p-t-3 {
  padding-top: 0.3rem !important;
}
.p-t-4 {
  padding-top: 0.4rem !important;
}
.p-t-5 {
  padding-top: 0.5rem !important;
}
.p-t-6 {
  padding-top: 0.6rem !important;
}
.p-t-7 {
  padding-top: 0.7rem !important;
}
.p-t-8 {
  padding-top: 0.8rem !important;
}
.p-t-9 {
  padding-top: 0.9rem !important;
}
.p-t-10 {
  padding-top: 1rem !important;
}
.p-t-11 {
  padding-top: 1.1rem !important;
}
.p-t-12 {
  padding-top: 1.2rem !important;
}
.p-t-13 {
  padding-top: 1.3rem !important;
}
.p-t-14 {
  padding-top: 1.4rem !important;
}
.p-t-15 {
  padding-top: 1.5rem !important;
}
.p-t-16 {
  padding-top: 1.6rem !important;
}
.p-t-17 {
  padding-top: 1.7rem !important;
}
.p-t-18 {
  padding-top: 1.8rem !important;
}
.p-t-20 {
  padding-top: 2rem !important;
}
.p-t-22 {
  padding-top: 2.2rem !important;
}
.p-t-23 {
  padding-top: 2.3rem !important;
}
.p-t-24 {
  padding-top: 2.4rem !important;
}
.p-t-25 {
  padding-top: 2.5rem !important;
}
.p-t-26 {
  padding-top: 2.6rem !important;
}
.p-t-29 {
  padding-top: 2.9rem !important;
}
.p-t-30 {
  padding-top: 3rem !important;
}
.p-t-35 {
  padding-top: 3.5rem !important;
}
.p-t-38 {
  padding-top: 3.8rem !important;
}
.p-t-40 {
  padding-top: 4rem !important;
}
.p-t-45 {
  padding-top: 4.5rem !important;
}
.p-t-50 {
  padding-top: 5rem !important;
}
.p-t-60 {
  padding-top: 6rem !important;
}
.p-t-70 {
  padding-top: 70px !important;
}
.p-t-102 {
  padding-top: 102px !important;
}
.p-r-0 {
  padding-right: 0 !important;
}
.p-r-1 {
  padding-right: 0.1rem !important;
}
.p-r-2 {
  padding-right: 0.2rem !important;
}
.p-r-3 {
  padding-right: 0.3rem !important;
}
.p-r-4 {
  padding-right: 0.4rem !important;
}
.p-r-5 {
  padding-right: 0.5rem !important;
}
.p-r-6 {
  padding-right: 0.6rem !important;
}
.p-r-7 {
  padding-right: 0.7rem !important;
}
.p-r-8 {
  padding-right: 0.8rem !important;
}
.p-r-9 {
  padding-right: 0.9rem !important;
}
.p-r-10 {
  padding-right: 1rem !important;
}
.p-r-12 {
  padding-right: 1.2rem !important;
}
.p-r-14 {
  padding-right: 1.4rem !important;
}
.p-r-15 {
  padding-right: 1.5rem !important;
}
.p-r-16 {
  padding-right: 1.6rem !important;
}
.p-r-17 {
  padding-right: 1.7rem !important;
}
.p-r-18 {
  padding-right: 1.8rem !important;
}
.p-r-19 {
  padding-right: 1.9rem !important;
}
.p-r-20 {
  padding-right: 2rem !important;
}
.p-r-24 {
  padding-right: 2.4rem !important;
}
.p-r-25 {
  padding-right: 2.5rem !important;
}
.p-r-30 {
  padding-right: 3rem !important;
}
.p-r-32 {
  padding-right: 3.2rem !important;
}
.p-r-35 {
  padding-right: 3.5rem !important;
}
.p-r-36 {
  padding-right: 3.6rem !important;
}
.p-r-38 {
  padding-right: 3.8rem !important;
}
.p-r-40 {
  padding-right: 4rem !important;
}
.p-r-48 {
  padding-right: 4.8rem !important;
}
.p-r-50 {
  padding-right: 5rem !important;
}
.p-r-100 {
  padding-right: 10rem !important;
}
.p-r-170 {
  padding-right: 170px !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.p-b-1 {
  padding-bottom: 0.1rem !important;
}
.p-b-2 {
  padding-bottom: 0.2rem !important;
}
.p-b-3 {
  padding-bottom: 0.3rem !important;
}
.p-b-4 {
  padding-bottom: 0.4rem !important;
}
.p-b-5 {
  padding-bottom: 0.5rem !important;
}
.p-b-6 {
  padding-bottom: 0.6rem !important;
}
.p-b-7 {
  padding-bottom: 0.7rem !important;
}
.p-b-8 {
  padding-bottom: 0.8rem !important;
}
.p-b-9 {
  padding-bottom: 0.9rem !important;
}
.p-b-10 {
  padding-bottom: 1rem !important;
}
.p-b-11 {
  padding-bottom: 1.1rem !important;
}
.p-b-12 {
  padding-bottom: 1.2rem !important;
}
.p-b-15 {
  padding-bottom: 1.5rem !important;
}
.p-b-16 {
  padding-bottom: 1.6rem !important;
}
.p-b-18 {
  padding-bottom: 1.8rem !important;
}
.p-b-20 {
  padding-bottom: 2rem !important;
}
.p-b-24 {
  padding-bottom: 2.4rem !important;
}
.p-b-25 {
  padding-bottom: 2.5rem !important;
}
.p-b-30 {
  padding-bottom: 3rem !important;
}
.p-b-35 {
  padding-bottom: 3.5rem !important;
}
.p-b-36 {
  padding-bottom: 3.6rem !important;
}
.p-b-40 {
  padding-bottom: 4rem !important;
}
.p-b-48 {
  padding-bottom: 4.8rem !important;
}
.p-b-50 {
  padding-bottom: 5rem !important;
}
.p-b-60 {
  padding-bottom: 6rem !important;
}
.p-b-70 {
  padding-bottom: 70px !important;
}
.p-l-0 {
  padding-left: 0 !important;
}
.p-l-1 {
  padding-left: 0.1rem !important;
}
.p-l-2 {
  padding-left: 0.2rem !important;
}
.p-l-3 {
  padding-left: 0.3rem !important;
}
.p-l-4 {
  padding-left: 0.4rem !important;
}
.p-l-5 {
  padding-left: 0.5rem !important;
}
.p-l-6 {
  padding-left: 0.6rem !important;
}
.p-l-7 {
  padding-left: 0.7rem !important;
}
.p-l-8 {
  padding-left: 0.8rem !important;
}
.p-l-9 {
  padding-left: 0.9rem !important;
}
.p-l-10 {
  padding-left: 1rem !important;
}
.p-l-11 {
  padding-left: 1.1rem !important;
}
.p-l-12 {
  padding-left: 1.2rem !important;
}
.p-l-13 {
  padding-left: 1.3rem !important;
}
.p-l-14 {
  padding-left: 1.4rem !important;
}
.p-l-15 {
  padding-left: 1.5rem !important;
}
.p-l-16 {
  padding-left: 1.6rem !important;
}
.p-l-17 {
  padding-left: 1.7rem !important;
}
.p-l-18 {
  padding-left: 1.8rem !important;
}
.p-l-19 {
  padding-left: 1.9rem !important;
}
.p-l-20 {
  padding-left: 2rem !important;
}
.p-l-22 {
  padding-left: 2.2rem !important;
}
.p-l-24 {
  padding-left: 2.4rem !important;
}
.p-l-25 {
  padding-left: 2.5rem !important;
}
.p-l-30 {
  padding-left: 3rem !important;
}
.p-l-32 {
  padding-left: 3.2rem !important;
}
.p-l-35 {
  padding-left: 3.5rem !important;
}
.p-l-36 {
  padding-left: 3.6rem !important;
}
.p-l-40 {
  padding-left: 4rem !important;
}
.p-l-48 {
  padding-left: 4.8rem !important;
}
.p-l-50 {
  padding-left: 5rem !important;
}
.p-l-100 {
  padding-left: 10rem !important;
}
.f-s-7 {
  font-size: 0.7rem !important;
}
.f-s-8 {
  font-size: 0.8rem !important;
}
.f-s-9 {
  font-size: 0.9rem !important;
}
.f-s-10 {
  font-size: 1rem !important;
}
.f-s-11 {
  font-size: 1.1rem !important;
}
.f-s-12 {
  font-size: 1.2rem !important;
}
.f-s-13 {
  font-size: 1.3rem !important;
}
.f-s-14 {
  font-size: 1.4rem !important;
}
.f-s-15 {
  font-size: 1.5rem !important;
}
.f-s-16 {
  font-size: 1.6rem !important;
}
.f-s-17 {
  font-size: 1.7rem !important;
}
.f-s-18 {
  font-size: 1.8rem !important;
}
.f-s-19 {
  font-size: 1.9rem !important;
}
.f-s-20 {
  font-size: 2rem !important;
}
.f-s-21 {
  font-size: 2.1rem !important;
}
.f-s-22 {
  font-size: 2.2rem !important;
}
.f-s-23 {
  font-size: 2.3rem !important;
}
.f-s-24 {
  font-size: 2.4rem !important;
}
.f-s-25 {
  font-size: 2.5rem !important;
}
.f-s-26 {
  font-size: 2.6rem !important;
}
.f-s-27 {
  font-size: 2.7rem !important;
}
.f-s-28 {
  font-size: 2.8rem !important;
}
.f-s-29 {
  font-size: 2.9rem !important;
}
.f-s-30 {
  font-size: 3rem !important;
}
.f-s-35 {
  font-size: 3.5rem !important;
}
.f-s-40 {
  font-size: 4rem !important;
}
.f-s-50 {
  font-size: 5rem !important;
}
.f-s-60 {
  font-size: 6rem !important;
}
.f-s-70 {
  font-size: 70px !important;
}
.f-s-80 {
  font-size: 80px !important;
}
.f-s-90 {
  font-size: 90px !important;
}
.f-s-100 {
  font-size: 10rem !important;
}
.text-center {
  text-align: center !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.pull-none {
  float: none !important;
}
.pull_center {
  float: right;
  position: relative;
  left: -50%;
  text-align: left;
}
.f-w {
  font-weight: 700 !important;
}
.f-w-100 {
  font-weight: 100 !important;
}
.f-w-200 {
  font-weight: 200 !important;
}
.f-w-300 {
  font-weight: 300 !important;
}
.f-w-400 {
  font-weight: 400 !important;
}
.f-w-500 {
  font-weight: 500 !important;
}
.f-w-600 {
  font-weight: 600 !important;
}
.f-w-700 {
  font-weight: 700 !important;
}
.f-w-800 {
  font-weight: 800 !important;
}
.f-w-900 {
  font-weight: 900 !important;
}
.f-italic {
  font-style: italic;
}
.table-td-valign-middle td,
.table-th-valign-middle th,
.table-valign-middle td,
.table-valign-middle th {
  vertical-align: middle !important;
}
.table-td-valign-top td,
.table-th-valign-top th,
.table-valign-top td,
.table-valign-top th {
  vertical-align: top !important;
}
.table-td-valign-bottom td,
.table-th-valign-bottom th,
.table-valign-bottom td,
.table-valign-bottom th {
  vertical-align: bottom !important;
}
.vertical-box {
  display: table;
  table-layout: fixed;
  border-spacing: 0;
  height: 100%;
  width: 100%;
}
.vertical-box-column {
  display: table-cell;
  vertical-align: top;
  height: 100%;
}
.vertical-box-row {
  display: table-row;
  height: 100%;
}
.vertical-box-row > .vertical-box-cell {
  position: relative;
  height: 100%;
  width: 100%;
  float: none;
}
.vertical-box-row > .vertical-box-cell > .vertical-box-inner-cell {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.panel-expand .vertical-box .vertical-box-column {
  display: table-cell;
}
.page-content-full-height .content {
  position: absolute;
  left: 0;
  top: 5.4rem;
  right: 0;
  bottom: 0;
  -webkit-transform: translateZ(0);
}
.panel-expand .page-content-full-height .content {
  -webkit-transform: none;
}
.no-rounded-corner {
  border-radius: 0 !important;
}
.rounded-corner {
  border-radius: 50% !important;
}
.no-border {
  border: 0 !important;
}
.border-top-1 {
  border-top: 0.1rem solid #eee !important;
}
.border-right-1 {
  border-right: 0.1rem solid #eee !important;
}
.border-right-1-2 {
  border-right: 0.1rem solid #333e46;
}
.border-bottom-1 {
  border-bottom: 0.1rem solid #eee !important;
}
.border-left-1 {
  border-left: 0.1rem solid #eee !important;
}
.border-1 {
  border: 0.1rem solid #0b0b0c !important;
}
.border-t2-b-1 {
  border-top: 0.1rem solid #2c3338 !important;
}
.border-t2-b-1,
.border-t3-b-1 {
  border-bottom: 0.1rem solid #000 !important;
}
.border-t3-b-1 {
  border-top: 0.1rem solid #383f46 !important;
}
.border-left-live {
  border-left: 0.1rem solid #111 !important;
}
.border-right-live {
  border-right: 0.1rem solid #111 !important;
}
.border-right-live2 {
  border-right: 0.1rem solid #131313 !important;
}
.border-top-live {
  border-top: 0.1rem solid #111 !important;
}
.border-bottom-live {
  border-bottom: 0.1rem solid #111 !important;
}
.border-left-live2 {
  border-left: 0.1rem solid #333 !important;
}
.hrline {
  border: none;
  border-top: 0.1rem solid rgba(0, 0, 0, 0.9);
  border-bottom: 0.1rem solid hsla(0, 0%, 100%, 0.08);
}
.hrline,
.hrlinelive {
  background-color: transparent;
  height: 0;
  margin: 0;
  clear: both;
}
.hrlinelive {
  border: none;
  border-top: 0.1rem solid #152b40;
}
.no-box-shadow {
  box-shadow: none !important;
}
.text-underline {
  text-decoration: underline !important;
}
.no-bg {
  background: none !important;
}
.shadow {
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.no-shadow {
  box-shadow: none !important;
}
.height-xs {
  height: 150px !important;
}
.height-sm {
  height: 30rem !important;
}
.height-md {
  height: 450px !important;
}
.height-lg {
  height: 60rem !important;
}
.height-full {
  height: 100% !important;
}
.height-3 {
  height: 0.3rem !important;
}
.height-4 {
  height: 0.4rem !important;
}
.height-5 {
  height: 0.5rem !important;
}
.height-6 {
  height: 0.6rem !important;
}
.height-10 {
  height: 1rem !important;
}
.height-15 {
  height: 1.5rem !important;
}
.height-17 {
  height: 1.7rem !important;
}
.height-18 {
  height: 1.8rem !important;
}
.height-20 {
  height: 2rem !important;
}
.height-21 {
  height: 2.1rem !important;
}
.height-22 {
  height: 2.2rem !important;
}
.height-23 {
  height: 2.3rem !important;
}
.height-24 {
  height: 2.4rem !important;
}
.height-25 {
  height: 2.5rem !important;
}
.height-27 {
  height: 2.7rem !important;
}
.height-28 {
  height: 2.8rem !important;
}
.height-29 {
  height: 2.9rem !important;
}
.height-30 {
  height: 3rem !important;
}
.line-height-30 {
  line-height: 3rem !important;
}
.height-31 {
  height: 3.1rem !important;
}
.height-32 {
  height: 3.2rem !important;
}
.height-33 {
  height: 3.3rem !important;
}
.height-34 {
  height: 3.4rem !important;
}
.height-35 {
  height: 3.5rem !important;
}
.height-36 {
  height: 3.6rem !important;
}
.height-38 {
  height: 3.8rem !important;
}
.height-39 {
  height: 3.9rem !important;
}
.height-40 {
  height: 4rem !important;
}
.height-42 {
  height: 4.2rem !important;
}
.height-44 {
  height: 4.4rem !important;
}
.height-45 {
  height: 4.5rem !important;
}
.height-47 {
  height: 4.7rem !important;
}
.height-48 {
  height: 4.8rem !important;
}
.height-50 {
  height: 5rem !important;
}
.height-52 {
  height: 5.2rem !important;
}
.height-53 {
  height: 5.3rem !important;
}
.height-54 {
  height: 5.4rem !important;
}
.height-56 {
  height: 5.6rem !important;
}
.height-59 {
  height: 5.9rem !important;
}
.height-60 {
  height: 6rem !important;
}
.height-61 {
  height: 6.1rem !important;
}
.height-65 {
  height: 65px !important;
}
.height-70 {
  height: 70px !important;
}
.height-79 {
  height: 79px !important;
}
.height-80 {
  height: 80px !important;
}
.height-83 {
  height: 83px !important;
}
.height-84 {
  height: 84px !important;
}
.height-87 {
  height: 87px !important;
}
.height-90 {
  height: 90px !important;
}
.height-97 {
  height: 97px !important;
}
.height-99 {
  height: 99px !important;
}
.height-100 {
  height: 10rem !important;
}
.height-107 {
  height: 107px !important;
}
.height-110 {
  height: 110px !important;
}
.height-114 {
  height: 114px !important;
}
.height-115 {
  height: 115px !important;
}
.height-117 {
  height: 117px !important;
}
.height-120 {
  height: 120px !important;
}
.height-127 {
  height: 127px !important;
}
.height-130 {
  height: 130px !important;
}
.height-135 {
  height: 135px !important;
}
.height-140 {
  height: 140px !important;
}
.height-150 {
  height: 150px !important;
}
.height-165 {
  height: 165px !important;
}
.height-168 {
  height: 168px !important;
}
.height-179 {
  height: 179px !important;
}
.height-198 {
  height: 198px !important;
}
.height-200 {
  height: 20rem !important;
}
.height-213 {
  height: 213px !important;
}
.height-225 {
  height: 225px !important;
}
.height-230 {
  height: 230px !important;
}
.height-239 {
  height: 239px !important;
}
.height-240 {
  height: 240px !important;
}
.height-245 {
  height: 245px !important;
}
.height-250 {
  height: 250px !important;
}
.height-290 {
  height: 290px !important;
}
.height-300 {
  height: 30rem !important;
}
.height-310 {
  height: 310px !important;
}
.height-320 {
  height: 320px !important;
}
.height-330 {
  height: 330px !important;
}
.height-334 {
  height: 334px !important;
}
.height-335 {
  height: 335px !important;
}
.height-336 {
  height: 336px !important;
}
.height-337 {
  height: 337px !important;
}
.height-338 {
  height: 338px !important;
}
.height-339 {
  height: 339px !important;
}
.height-340 {
  height: 340px !important;
}
.height-350 {
  height: 350px !important;
}
.height-360 {
  height: 360px !important;
}
.height-370 {
  height: 370px !important;
}
.height-380 {
  height: 380px !important;
}
.height-390 {
  height: 390px !important;
}
.height-391 {
  height: 391px !important;
}
.height-400 {
  height: 40rem !important;
}
.height-420 {
  height: 420px !important;
}
.height-430 {
  height: 430px !important;
}
.height-431 {
  height: 431px !important;
}
.height-432 {
  height: 432px !important;
}
.height-433 {
  height: 433px !important;
}
.height-434 {
  height: 434px !important;
}
.height-435 {
  height: 435px !important;
}
.height-436 {
  height: 436px !important;
}
.height-437 {
  height: 437px !important;
}
.height-438 {
  height: 438px !important;
}
.height-439 {
  height: 439px !important;
}
.height-398 {
  height: 398px !important;
}
.height-410 {
  height: 410px !important;
}
.height-440 {
  height: 440px !important;
}
.height-450 {
  height: 450px !important;
}
.height-500 {
  height: 50rem !important;
}
.height-550 {
  height: 550px !important;
}
.height-600 {
  height: 60rem !important;
}
.height-610 {
  height: 610px !important;
}
.height-620 {
  height: 620px !important;
}
.height-630 {
  height: 630px !important;
}
.height-640 {
  height: 640px !important;
}
.height-650 {
  height: 650px !important;
}
.height-660 {
  height: 660px !important;
}
.height-670 {
  height: 670px !important;
}
.height-680 {
  height: 680px !important;
}
.height-690 {
  height: 690px !important;
}
.height-700 {
  height: 70rem !important;
}
.height-800 {
  height: 80rem !important;
}
.height-900 {
  height: 90rem !important;
}
.height-50pro {
  height: 50% !important;
}
.height-100-pro {
  height: 100% !important;
}
.height-100-pro-25 {
  height: calc(100% - 2.5rem) !important;
}
.height-auto {
  height: auto;
}
.width-xs {
  width: 150px !important;
}
.width-sm {
  width: 30rem !important;
}
.width-md {
  width: 450px !important;
}
.width-lg {
  width: 60rem !important;
}
.width-full {
  width: 100% !important;
}
.width-5 {
  width: 0.5rem !important;
}
.width-10 {
  width: 1rem !important;
}
.width-13 {
  width: 1.3rem !important;
}
.width-15 {
  width: 1.5rem !important;
}
.width-16 {
  width: 1.6rem !important;
}
.width-18 {
  width: 1.8rem !important;
}
.width-20 {
  width: 2rem !important;
}
.width-21 {
  width: 2.1rem !important;
}
.width-22 {
  width: 2.2rem !important;
}
.width-23 {
  width: 2.3rem !important;
}
.width-24 {
  width: 2.4rem !important;
}
.width-25 {
  width: 2.5rem !important;
}
.width-26 {
  width: 2.6rem !important;
}
.width-30 {
  width: 3rem !important;
}
.width-33 {
  width: 3.3rem !important;
}
.width-35 {
  width: 3.5rem !important;
}
.width-40 {
  width: 4rem !important;
}
.width-46 {
  width: 4.6rem !important;
}
.width-50 {
  width: 5rem !important;
}
.width-60 {
  width: 6rem !important;
}
.width-70 {
  width: 70px !important;
}
.width-73 {
  width: 73px !important;
}
.width-80 {
  width: 80px !important;
}
.width-90 {
  width: 90px !important;
}
.width-100 {
  width: 10rem !important;
}
.width-105 {
  width: 105px !important;
}
.width-110 {
  width: 110px !important;
}
.width-115 {
  width: 115px !important;
}
.width-120 {
  width: 120px !important;
}
.width-130 {
  width: 130px !important;
}
.width-140 {
  width: 140px !important;
}
.width-144 {
  width: 144px !important;
}
.width-150 {
  width: 150px !important;
}
.width-160 {
  width: 160px !important;
}
.width-165 {
  width: 165px !important;
}
.width-170 {
  width: 170px !important;
}
.width-180 {
  width: 180px !important;
}
.width-192 {
  width: 192px !important;
}
.width-200 {
  width: 20rem !important;
}
.width-205 {
  width: 205px !important;
}
.width-210 {
  width: 210px !important;
}
.width-220 {
  width: 220px !important;
}
.width-230 {
  width: 230px !important;
}
.width-240 {
  width: 240px !important;
}
.width-250 {
  width: 250px !important;
}
.width-255 {
  width: 255px !important;
}
.width-260 {
  width: 260px !important;
}
.width-270 {
  width: 270px !important;
}
.width-280 {
  width: 280px !important;
}
.width-290 {
  width: 290px !important;
}
.width-300 {
  width: 30rem !important;
}
.width-306 {
  width: 306px !important;
}
.width-330 {
  width: 330px !important;
}
.width-348 {
  width: 348px !important;
}
.width-350 {
  width: 350px !important;
}
.width-360 {
  width: 360px !important;
}
.width-366 {
  width: 366px !important;
}
.width-367 {
  width: 367px !important;
}
.width-368 {
  width: 368px !important;
}
.width-370 {
  width: 370px !important;
}
.width-380 {
  width: 380px !important;
}
.width-390 {
  width: 390px !important;
}
.width-400 {
  width: 40rem !important;
}
.width-410 {
  width: 410px !important;
}
.width-420 {
  width: 420px !important;
}
.width-430 {
  width: 430px !important;
}
.width-440 {
  width: 440px !important;
}
.width-450 {
  width: 450px !important;
}
.width-490 {
  width: 490px !important;
}
.width-500 {
  width: 50rem !important;
}
.width-550 {
  width: 550px !important;
}
.width-560 {
  width: 560px !important;
}
.width-570 {
  width: 570px !important;
}
.width-580 {
  width: 580px !important;
}
.width-595 {
  width: 595px !important;
}
.width-600 {
  width: 60rem !important;
}
.width-602 {
  width: 602px !important;
}
.width-650 {
  width: 650px !important;
}
.width-700 {
  width: 70rem !important;
}
.width-740 {
  width: 740px !important;
}
.width-747 {
  min-width: 70rem;
  min-width: 407px;
}
.width-side {
  width: 294px !important;
}
.width-half {
  width: 50% !important;
}
.width-8pro {
  width: 8.33% !important;
}
.width-9pro {
  width: 9.09% !important;
}
.width-10pro {
  width: 10% !important;
}
.width-11pro {
  width: 11.1% !important;
}
.width-12pro {
  width: 12.5% !important;
}
.width-14pro {
  width: 14.27% !important;
}
.width-33pro {
  width: 33.3% !important;
}
.width-16pro {
  width: 16.66% !important;
}
.width-20pro {
  width: 20% !important;
}
.width-25pro {
  width: 25% !important;
}
.width-27pro {
  width: 27.7% !important;
}
.width-40pro {
  width: 40% !important;
}
.width-48pro {
  width: 48% !important;
}
.width-49pro {
  width: 49% !important;
}
.width-50pro {
  width: 50% !important;
}
.width-80pro {
  width: 80% !important;
}
.width-90pro {
  width: 90% !important;
}
.width-95pro {
  width: 95% !important;
}
.width-98pro {
  width: 98% !important;
}
.width-100-pro-10 {
  width: calc(100% - 1rem) !important;
}
.animated {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.fade {
  opacity: 0;
  transition: opacity 0.3s linear;
}
.text-ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.underline {
  border-bottom: 0.1rem solid #e2e7eb !important;
}
.underline2 {
  border-bottom: 0.1rem solid #000 !important;
}
.leftline2 {
  border-left: 0.1rem solid #000 !important;
}
.rightline2 {
  border-right: 0.1rem solid #000 !important;
}
.overunderline {
  clear: both;
  padding: 0;
  margin: 1rem 0;
  width: 100%;
  height: 0.1rem;
  border-top: 0.2rem solid #000;
  border-bottom: 0.1rem solid #292929;
}
.overunderline2 {
  margin: 0.2rem 0;
}
.overunderline2,
.overunderline3 {
  clear: both;
  padding: 0;
  width: 100%;
  height: 0.1rem;
  border-top: 0.1rem solid #000;
  border-bottom: 0.1rem solid #292929;
}
.overunderline3 {
  margin: 0 0 0 -2px;
}
.overunderline4 {
  clear: both;
  padding: 0;
  margin: 0.2rem 0;
  width: 100%;
  height: 0.1rem;
  border-bottom: 0.1rem solid #292929;
}
.row > [class*="col-"].ui-sortable {
  min-height: 5rem;
}
.panel [class*="col-"].ui-sortable,
.theme-panel [class*="col-"].ui-sortable {
  min-height: 0;
}
.ui-sortable .panel-heading {
  cursor: move;
}
.ui-sortable.ui-sortable-disabled .panel-heading {
  cursor: default;
}
.ui-sortable-placeholder {
  border: 0.1rem dashed #82868b !important;
  visibility: visible !important;
  background: none;
  margin: 0 !important;
}
.panel.ui-sortable-placeholder {
  margin: -1px -1px 1.9rem !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.slimScrollBar,
.slimScrollRail {
  width: 0.5rem !important;
  right: 0 !important;
}
.gritter-item-wrapper {
  background: none !important;
  overflow: hidden !important;
  border-radius: 0.3rem;
}
.gritter-close,
.gritter-light .gritter-close {
  left: auto !important;
  right: 1.5rem !important;
  top: 0 !important;
  background: #ff5b57 !important;
  width: 1.6rem !important;
  height: 1.6rem !important;
  line-height: 1.6rem !important;
  display: block !important;
}
.gritter-close:before,
.gritter-light .gritter-close:before {
  content: "\f00d" !important;
  font-family: FontAwesome !important;
  font-size: 0.9rem !important;
  width: 1.6rem !important;
  height: 1.6rem !important;
  line-height: 1.6rem !important;
  color: #fff !important;
  text-indent: 0 !important;
  position: absolute !important;
  text-align: center !important;
  right: 0 !important;
  top: 0 !important;
}
.gritter-with-image {
  width: 210px !important;
}
.gritter-image {
  margin: 0.2rem 1rem 0 0 !important;
  border-radius: 0.2rem;
}
.gritter-title {
  font-size: 1.2rem !important;
  line-height: 1.6rem !important;
  padding-bottom: 0.2rem !important;
  font-weight: 400 !important;
  color: #fff !important;
  text-shadow: none !important;
}
.gritter-light .gritter-title {
  color: #333 !important;
  font-weight: 600 !important;
}
.gritter-item {
  font-family: "NanumSquareNeo", "Open Sans" !important;
  color: #aaa !important;
  font-size: 1rem !important;
  padding: 0.2rem 1.5rem 0.5rem !important;
}
.dataTables_wrapper
  table.dataTable.dtr-inline.collapsed
  > tbody
  > tr
  > td:first-child:before,
.dataTables_wrapper
  table.dataTable.dtr-inline.collapsed
  > tbody
  > tr
  > th:first-child:before {
  background: #242a30;
  border-radius: 0.3rem;
  border: none;
  top: 1rem;
  left: 0.8rem;
  line-height: 1.6rem;
  box-shadow: none;
}
.dataTables_wrapper
  table.dataTable.dtr-inline.collapsed
  > tbody
  > tr.parent
  > td:first-child:before,
.dataTables_wrapper
  table.dataTable.dtr-inline.collapsed
  > tbody
  > tr.parent
  > th:first-child:before {
  background: #00acac;
}
body div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 0.5rem 0;
}
.dataTables_wrapper table.dataTable {
  margin: 1rem 0 !important;
}
.dt-buttons.btn-group {
  float: left;
}
.dataTables_length,
div.dataTables_info {
  float: left;
  margin-right: 1.5rem;
}
.dataTables_empty {
  text-align: center;
}
table.DTFC_Cloned tr.even {
  background: none !important;
}
.DTFC_LeftWrapper div.DTFC_LeftHeadWrapper table,
.DTFC_RightWrapper div.DTFC_RightHeadWrapper table,
div.dataTables_scrollHead .table {
  margin-bottom: 0 !important;
  border-radius: 0 !important;
}
.dataTables_scrollBody .table thead > tr > th,
.DTFC_LeftBodyLiner .table thead > tr > th {
  border-bottom: none !important;
}
.dataTables_scrollBody,
.DTFC_LeftBodyLiner {
  border-bottom: 0.2rem solid #ebeced;
}
.dataTables_scroll + .dataTables_info,
.dataTables_wrapper .dataTables_scrollBody table.dataTable,
.dataTables_wrapper .DTFC_LeftBodyLiner table.dataTable {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0 !important;
}
.dataTables_wrapper .dataTables_scrollBody table.dataTable > tbody > tr > td,
.dataTables_wrapper .DTFC_LeftWrapper table.dataTable > tbody > tr > td {
  border-bottom: none !important;
}
.table.fixedHeader-floating thead > tr > th,
.table > tbody + thead > tr > th {
  border-top: none;
  border-bottom-width: 0.1rem !important;
}
table.dataTable tbody > tr.selected,
table.dataTable tbody > tr.selected td,
table.dataTable tbody > tr > .selected {
  background: #ffc !important;
  color: #707478;
}
table.dataTable td.focus,
table.dataTable th.focus {
  position: relative;
  z-index: 1000;
  outline: 0.2rem solid #242a30 !important;
}
.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
  background: #eee !important;
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td span.active.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
.open .dropdown-toggle.datepicker table tr td.active:hover {
  background: #348fe2 !important;
  color: #fff !important;
}
.datepicker {
  min-width: 250px !important;
  border-radius: 0.3rem !important;
}
.datepicker.dropdown-menu {
  min-width: 250px;
  border: 0.1rem solid #ddd !important;
  -webkit-box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2) !important;
  -moz-box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2) !important;
}
.datepicker-dropdown:before {
  border-bottom-color: #ddd !important;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  border-top-color: #ddd !important;
}
.datepicker table {
  width: 100%;
}
.input-daterange .input-group-addon {
  background: #d6d8dd !important;
  border: none !important;
  text-shadow: none !important;
}
.irs-from,
.irs-single,
.irs-to {
  background: #2d353c !important;
}
.datepicker-full-width .datepicker-inline {
  width: 100%;
}
.colorpicker {
  border: 0.1rem solid #ddd !important;
  border-radius: 0.3rem !important;
}
.colorpicker-alpha,
.colorpicker-hue {
  margin-bottom: 0;
}
.bootstrap-timepicker
  .bootstrap-timepicker-widget.dropdown-menu
  + .form-control {
  border-radius: 0.4rem 0 0 0.4rem;
}
.bootstrap-timepicker-widget table td input {
  border-radius: 0.4rem !important;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  border: 0.1rem solid #ddd !important;
  max-width: 20rem;
}
.bootstrap-timepicker-widget table td a:focus,
.bootstrap-timepicker-widget table td a:hover {
  background: #348fe2 !important;
  border: none !important;
  color: #fff;
}
.ui-widget {
  font-family: "NanumSquareNeo", "Open Sans";
  font-size: 1.2rem;
}
.ui-autocomplete {
  padding: 0.5rem 0 !important;
  box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2) !important;
  border: 0.1rem solid #ccc !important;
}
.ui-stats-focus,
.ui-stats-hover,
.ui-widget-content .ui-stats-focus,
.ui-widget-content .ui-stats-hover,
.ui-widget-header .ui-stats-focus,
.ui-widget-header .ui-stats-hover {
  border: none !important;
  background: #348fe2 !important;
  color: #fff !important;
  margin: 0 !important;
  border-radius: 0 !important;
}
.ui-menu .ui-menu-item a {
  padding: 0.5rem 1rem;
}
.combobox-container {
  display: table;
  border-collapse: separate;
  width: 100%;
}
.combobox-container .uneditable-input,
.combobox-container input {
  border: 0.1rem solid #edf0f5;
  background: #edf0f5;
  font-size: 1.2rem;
  display: block;
  width: 100%;
  height: 3.4rem;
  padding: 0.6rem 1.2rem;
  line-height: 1.42857143;
  color: #555;
  border-radius: 0.4rem 0 0 0.4rem !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.combobox-container .uneditable-input:focus,
.combobox-container input:focus {
  outline: 0;
  border-color: #d8dce2;
  box-shadow: inset 0 0.1rem 0.2rem rgba(0, 0, 0, 0.12);
}
.combobox-container .add-on,
.combobox-container input {
  display: table-cell !important;
}
.combobox-container .add-on {
  width: 1% !important;
  padding: 0.5rem 1rem !important;
  white-space: nowrap;
  float: none !important;
  background: #d6d8dd !important;
  color: #555 !important;
}
.btn .combobox-clear {
  margin: 0 !important;
  width: 0.8rem !important;
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
}
.combobox-container .icon-remove:before {
  content: "\f00d";
  font-family: "NanumSquareNeo", FontAwesome;
  font-size: 1.4rem;
  font-style: normal;
  position: absolute;
  right: -2px;
  top: 0.1rem;
  text-shadow: none;
}
body .bootstrap-select .btn:focus {
  outline: none !important;
}
.tagit.ui-widget {
  border: 0.1rem solid #ccd0d4 !important;
  background: #fff !important;
  padding: 0.3rem 1.2rem 0.2rem !important;
  margin-bottom: 0 !important;
}
ul.tagit input[type="text"] {
  background: #fff !important;
  width: auto !important;
}
ul.tagit li.tagit-choice-editable {
  background: #b6c2c9 !important;
  border: none !important;
  color: #fff !important;
  border-radius: 0.3rem !important;
  padding: 0.2rem 2.4rem 0.3rem 0.7rem !important;
}
ul.tagit.inverse li.tagit-choice-editable {
  background: #2d353c !important;
}
ul.tagit.white li.tagit-choice-editable {
  background: #fff !important;
  border: 0.1rem solid #ddd !important;
  color: #000 !important;
}
ul.tagit.primary li.tagit-choice-editable {
  background: #348fe2 !important;
}
ul.tagit.info li.tagit-choice-editable {
  background: #49b6d6 !important;
}
ul.tagit.success li.tagit-choice-editable {
  background: #00acac !important;
}
ul.tagit.warning li.tagit-choice-editable {
  background: #f59c1a !important;
}
ul.tagit.danger li.tagit-choice-editable {
  background: #ff5b57 !important;
}
ul.tagit li.tagit-choice .tagit-close {
  right: 0.2rem !important;
  line-height: 2.2rem !important;
  text-align: center !important;
  top: 0 !important;
  margin: 0 !important;
}
ul.tagit li.tagit-choice .tagit-close:focus,
ul.tagit li.tagit-choice .tagit-close:hover {
  text-decoration: none !important;
}
ul.tagit li.tagit-choice .tagit-close:focus .ui-icon-close:before,
ul.tagit li.tagit-choice .tagit-close:hover .ui-icon-close:before {
  color: #666;
  color: rgba(0, 0, 0, 0.4);
}
ul.tagit.inverse li.tagit-choice .tagit-close:focus .ui-icon-close:before,
ul.tagit.inverse li.tagit-choice .tagit-close:hover .ui-icon-close:before {
  color: #666;
  color: hsla(0, 0%, 100%, 0.4);
}
.tagit .ui-icon-close {
  background: none !important;
  height: 2.2rem !important;
  width: 1.6rem !important;
  text-indent: 0 !important;
}
.tagit.white .ui-icon-close:before {
  color: #000;
}
.tagit .ui-icon-close:before {
  content: "\f00d";
  font-family: "NanumSquareNeo", FontAwesome;
  font-size: 1rem;
  color: #fff;
}
.parsley-errors-list {
  padding: 0 !important;
  list-style-type: none !important;
  margin: 0 !important;
  color: #e5603b;
  font-size: 1.2rem !important;
  line-height: inherit !important;
}
.parsley-errors-list.filled {
  margin-top: 0.5rem !important;
}
.parsley-error,
.parsley-success {
  color: #333 !important;
}
.parsley-error {
  background: #ffdedd !important;
  border-color: #ff5b57 !important;
}
.parsley-success {
  background: #cee !important;
  border-color: #00acac !important;
}
.parsley-error:focus,
.parsley-success:focus {
  color: #333 !important;
  box-shadow: inset 0 0.1rem 0.2rem rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: inset 0 0.1rem 0.2rem rgba(0, 0, 0, 0.3) !important;
}
.bwizard-steps {
  font-size: 1.4rem !important;
  border-radius: 0.3rem !important;
  overflow: hidden !important;
  display: table !important;
  width: 100% !important;
}
.bwizard-steps li:after,
.bwizard-steps li:before {
  border: none !important;
}
.bwizard-steps li {
  float: none !important;
  display: table-cell !important;
  padding: 1.5rem !important;
  line-height: 2rem !important;
  background: #f0f3f4 !important;
  border-radius: 0 !important;
}
.bwizard-steps li:focus,
.bwizard-steps li:hover {
  background: #d3dadf !important;
}
.bwizard-steps.clickable li:focus:not(.active) a,
.bwizard-steps.clickable li:hover:not(.active) a {
  color: #333 !important;
}
.bwizard-steps li small {
  font-size: 1.1rem !important;
  color: #999 !important;
  display: block !important;
  line-height: 1.4rem !important;
}
.bwizard-steps li a {
  margin-left: 3rem !important;
  display: block !important;
  text-decoration: none !important;
}
.bwizard-steps li.active small {
  color: #b2e6e6 !important;
}
.bwizard-steps .label {
  float: left !important;
  padding: 0 !important;
  height: 2rem !important;
  width: 2rem !important;
  line-height: 2rem !important;
  text-align: center !important;
  margin-right: 1rem !important;
  top: 0 !important;
  background: #6d7479 !important;
  border-radius: 50% !important;
}
.bwizard-steps li.active,
.bwizard-steps li.active:focus,
.bwizard-steps li.active:hover {
  background: #348fe2 !important;
}
.fc .fc-day-grid-event {
  padding: 0.1rem 0.2rem;
}
.fc-event,
.fc .fc-event {
  border: none;
  background: #575d63;
  border-radius: 0;
}
.fc-event-list .fc-event {
  background: none;
  color: #242a30;
  padding: 1rem 1.5rem;
  font-size: 1.2rem;
  margin-left: -15px;
  margin-right: -15px;
  border: 0.1rem solid #d2d6da;
  border-right: none;
  border-left: none;
}
.fc-event-list .fc-event:focus,
.fc-event-list .fc-event:hover {
  color: #242a30;
  cursor: pointer;
  background: #f0f3f5;
}
.fc-event-list .fc-event.ui-draggable-dragging {
  border: 0.1rem dashed #d2d6da;
}
.fc-event-list .fc-event + .fc-event {
  margin-top: -1px;
}
.fc-event-list .fc-event .fa {
  float: left;
  margin-right: 1rem;
  font-size: 1.4rem;
}
body .fc button {
  font-weight: 400;
  color: #242a30;
  background: #fff;
  border-color: #e2e7eb;
  box-shadow: none;
  padding: 0.5rem 1rem;
  height: inherit;
  font-size: 1.2rem;
  line-height: 1.5;
}
body .fc button:active,
body .fc button:focus,
body .fc button:hover {
  background: #e2e7eb;
  border-color: #d8dde1;
  outline: none;
}
body .fc button.fc-state-disabled:active,
body .fc button.fc-state-disabled:focus,
body .fc button.fc-state-disabled:hover {
  background: #fff;
}
body .fc button.fc-state-active,
body .fc button:active {
  background: #e2e7eb;
  border-color: #d8dde1;
  box-shadow: inset 0 0.3rem 0.5rem rgba(0, 0, 0, 0.1);
}
.fc .fc-unthemed .fc-divider,
.fc .fc-unthemed .fc-popover,
.fc .fc-unthemed .fc-row,
.fc .fc-unthemed tbody,
.fc .fc-unthemed td,
.fc .fc-unthemed th,
.fc .fc-unthemed thead {
  border-color: #e2e7eb;
}
.fc th {
  padding: 0.3rem 1.5rem;
  color: #242a30;
  font-weight: 600;
  background: #f0f3f5;
}
.fc button .fc-icon {
  font-family: "NanumSquareNeo", FontAwesome;
  margin: 0;
  top: 0;
  width: auto;
  height: auto;
  font-size: 1.2rem;
}
.fc .fc-icon-left-single-arrow:after,
.fc .fc-icon-right-single-arrow:after {
  content: "\f053";
  font-size: 1.2rem;
  top: 0;
  margin: 0;
}
.fc .fc-icon-right-single-arrow:after {
  content: "\f054";
}
.fc .fc-unthemed .fc-today {
  background: #fff8f0;
}
.fc .fc-scroller {
  overflow: visible;
  overflow: initial;
  height: auto !important;
}
.fc .fc-toolbar h2 {
  font-size: 2.4rem;
  line-height: 3rem;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 1.6rem !important;
  height: 1.6rem !important;
}
.legendColorBox > div {
  margin-right: 0.5rem !important;
  border-radius: 0.5rem !important;
  margin-top: 0.1rem !important;
  border: none !important;
}
.legend > table tr td.legendColorBox {
  padding-left: 0.5rem !important;
}
.legend > table tr td {
  padding: 0.4rem 0 0.5rem !important;
}
.legend > div {
  border-radius: 0.4rem !important;
  background: #000 !important;
}
.legend > table tr td.legendLabel {
  padding-right: 1rem !important;
  color: #fff;
}
.legend > table tr + tr td {
  padding-top: 0 !important;
}
.legendColorBox > div > div {
  border-radius: 0.5rem !important;
  border-width: 0.4rem !important;
}
.legendLabel,
.tickLabel {
  font-size: 1.1rem !important;
}
.tickLabel {
  color: #707478 !important;
}
.flot-tooltip {
  position: absolute;
  display: none;
  border: 0;
  padding: 0.6rem 1rem 0.7rem;
  color: #fff;
  font-size: 1.1rem;
  border-radius: 0.5rem;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 10000 !important;
}
.jqstooltip {
  border: none !important;
  border-radius: 0.4rem;
  background: #333 !important;
  width: auto !important;
  height: auto !important;
}
.result-list:after,
.result-list:before {
  content: "";
  display: table;
  clear: both;
}
.result-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.result-list > li:after,
.result-list > li:before {
  content: "";
  display: table;
  clear: both;
}
.result-list > li {
  background: #fff;
  box-shadow: 0 0.1rem #ccc;
  border-radius: 0.3rem;
  overflow: hidden;
}
.result-list > li + li {
  margin-top: 1rem;
}
.result-list > li > div {
  display: table-cell;
  vertical-align: top;
  padding: 2rem;
  position: relative;
}
.result-list .result-image {
  width: 240px;
  padding: 0;
  overflow: hidden;
  background: #2d353c;
  vertical-align: middle;
}
.result-list .result-image a {
  display: block;
}
.result-list .result-image a:focus,
.result-list .result-image a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.result-list .result-image img {
  width: 100%;
}
.result-list .title {
  margin: 0 0 0.8rem;
  font-size: 2rem;
  line-height: 2.4rem;
}
.result-list .title a {
  color: #333;
}
.result-list .location {
  color: #999;
}
.result-list .desc {
  margin-bottom: 2rem;
  max-height: 3.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.6rem;
}
.result-list .btn-row a {
  color: #666;
  font-size: 2rem;
  line-height: 1.4rem;
  opacity: 0.2;
}
.result-list .btn-row a:focus,
.result-list .btn-row a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.result-list .btn-row a + a {
  margin-left: 1rem;
}
.result-list .result-price {
  width: 240px;
  font-size: 2.8rem;
  text-align: center;
  border-left: 0.1rem dashed #ddd;
  padding-top: 3rem;
}
.result-list .result-price small {
  display: block;
  font-size: 1.2rem;
  color: #999;
}
.result-list .result-price .btn {
  margin-top: 3rem;
}
.media-messaging .media:first-child {
  padding-top: 0;
}
.media-messaging .media:last-child {
  padding-bottom: 0;
}
.media-messaging .media {
  padding: 1.5rem;
}
.media-messaging .media p {
  margin: 0;
}
.media-messaging .media + .media {
  margin-top: 0;
  padding-top: 1.5rem;
}
.widget {
  border-radius: 0.3rem;
  margin-bottom: 2rem;
  color: #fff;
  padding: 1.5rem;
  overflow: hidden;
}
.widget.widget-stats {
  position: relative;
}
.widget-stats .stats-info h4 {
  font-size: 1.2rem;
  margin: 0.5rem 0;
  color: #fff;
}
.widget-stats .stats-icon {
  font-size: 4.2rem;
  height: 5.6rem;
  width: 5.6rem;
  text-align: center;
  line-height: 5.6rem;
  margin-left: 1.5rem;
  color: #fff;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.widget-stats .stats-info p {
  font-size: 2.4rem;
  font-weight: 300;
  margin-bottom: 0;
}
.widget-stats .stats-link a {
  display: block;
  margin: 1.5rem -15px -15px;
  padding: 0.7rem 1.5rem;
  text-align: right;
  color: #ddd;
  font-weight: 300;
  text-decoration: none;
}
.widget-stats .stats-link a:focus,
.widget-stats .stats-link a:hover {
  color: #fff;
}
.widget-stats .stats-icon.stats-icon-lg {
  font-size: 5.2rem;
  top: 1.2rem;
  right: 2.1rem;
}
.widget-stats .stats-title {
  position: relative;
  line-height: 1.1;
  font-size: 1.2rem;
  margin: 0.2rem 0 0.7rem;
}
.widget-stats .stats-desc {
  font-weight: 300;
  margin-bottom: 0;
}
.widget-stats .stats-number {
  font-size: 2.4rem;
  font-weight: 300;
  margin-bottom: 1rem;
}
.widget-stats .stats-progress .progress-bar {
  background: #fff;
}
.widget-stats .stats-progress {
  background: rgba(0, 0, 0, 0.2);
  height: 0.2rem;
  margin: 0 -15px 1.2rem;
}
.todolist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.todolist > li > a {
  display: block;
  color: #333;
}
.todolist > li > a:focus,
.todolist > li > a:hover {
  background: #fafafa;
  text-decoration: none;
}
.todolist > li > a:focus .todolist-input i:before,
.todolist > li > a:hover .todolist-input i:before {
  content: "\f14a";
  opacity: 0.4;
  filter: alpha(opacity=40);
  color: #2d353c;
}
.todolist > li.active > a .todolist-input i:before,
.todolist > li.active > a:focus .todolist-input i:before,
.todolist > li.active > a:hover .todolist-input i:before {
  content: "\f14a";
  color: #00acac;
  opacity: 1;
  filter: alpha(opacity=100);
}
.todolist > li.active > a .todolist-title {
  text-decoration: line-through;
}
.todolist > li {
  border-bottom: 0.1rem solid #ddd;
}
.todolist-input i {
  display: block;
  width: 1.4rem;
  text-align: center;
}
.todolist-input,
.todolist-title {
  display: table-cell;
  padding: 1rem;
}
.todolist-title {
  padding-right: 1.5rem;
}
.todolist-input {
  text-align: center;
  font-size: 1.4rem;
  border-right: 0.1rem solid #ddd;
  padding-left: 1.5rem;
}
.map {
  position: absolute;
  top: 5.4rem;
  bottom: 0;
  left: 220px;
  right: 0;
  z-index: 0;
  -webkit-transform: translateZ(0);
}
.map .jvectormap-zoomin,
.map .jvectormap-zoomout {
  width: 2rem !important;
  height: 2rem !important;
  font-size: 1.4rem;
  line-height: 1.4rem;
  left: 1.5rem;
}
.map .jvectormap-zoomin {
  top: 6rem;
}
.map .jvectormap-zoomout {
  top: 90px;
}
.map-float-table {
  position: absolute;
  right: 2.5rem;
  bottom: 2.5rem;
}
.map-content {
  padding: 0 2.5rem;
  z-index: 100;
  position: relative;
}
.invoice > div:not(.invoice-footer) {
  margin-bottom: 2rem;
}
.invoice {
  background: #fff;
  padding: 2rem;
}
.invoice-company {
  font-size: 2rem;
}
.invoice-header {
  margin: 0 -20px;
  background: #f0f3f4;
  padding: 2rem;
}
.invoice-date,
.invoice-from,
.invoice-to {
  display: table-cell;
  width: 1%;
}
.invoice-from,
.invoice-to {
  padding-right: 2rem;
}
.invoice-date .date,
.invoice-from strong,
.invoice-to strong {
  font-size: 1.6rem;
  font-weight: 600;
}
.invoice-date {
  text-align: right;
  padding-left: 2rem;
}
.invoice-price {
  background: #f0f3f4;
  display: table;
  width: 100%;
}
.invoice-price .invoice-price-left,
.invoice-price .invoice-price-right {
  display: table-cell;
  padding: 2rem;
  font-size: 2rem;
  font-weight: 600;
  width: 75%;
  position: relative;
  vertical-align: middle;
}
.invoice-price .invoice-price-left .sub-price {
  display: table-cell;
  vertical-align: middle;
  padding: 0 2rem;
}
.invoice-price small {
  font-size: 1.2rem;
  font-weight: 400;
  display: block;
}
.invoice-price .invoice-price-row {
  display: table;
  float: left;
}
.invoice-price .invoice-price-right {
  width: 25%;
  background: #2d353c;
  color: #fff;
  font-size: 2.8rem;
  text-align: right;
  vertical-align: bottom;
  font-weight: 300;
}
.invoice-price .invoice-price-right small {
  display: block;
  opacity: 0.6;
  filter: alpha(opacity=60);
  position: absolute;
  top: 1rem;
  left: 1rem;
  font-size: 1.2rem;
}
.invoice-footer {
  border-top: 0.1rem solid #ddd;
  padding-top: 1rem;
  font-size: 1rem;
}
.invoice-note {
  color: #999;
  margin-top: 80px;
  font-size: 85%;
}
.login {
  margin: 168px 0;
  position: relative;
}
.login label {
  color: #707478;
}
.login .login-header {
  position: absolute;
  top: -80px;
  left: 50%;
  right: 0;
  width: 450px;
  padding: 0 4rem;
  margin-left: -225px;
  font-weight: 300;
}
.login .login-header .brand {
  padding: 0;
  font-size: 2.8rem;
}
.login .login-header .brand .logo {
  border-color: #4dcaca #31a3a3 #1d8888;
  border-style: solid;
  border-width: 1.4rem;
  width: 2.8rem;
  height: 2.8rem;
  position: relative;
  font-size: 0;
  margin-right: 1rem;
  top: -9px;
}
.login .login-header .brand small {
  font-size: 1.4rem;
  display: block;
}
.login .login-header .icon {
  position: absolute;
  right: 4rem;
  top: -2px;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.login .login-header .icon i {
  font-size: 70px;
}
.login .login-content {
  padding: 3rem 4rem;
  color: #999;
  width: 450px;
  margin: 0 auto;
}
.gallery {
  margin: 0 -10px;
}
.gallery-option-set {
  display: block;
  margin-bottom: -5px;
}
.gallery-option-set .btn {
  margin: 0 0.5rem 0.5rem 0;
}
.gallery .image {
  width: 25%;
  display: block;
  margin-right: -10px;
  overflow: hidden;
  padding: 1rem;
}
.gallery .image img {
  width: 100%;
  height: 20rem;
  border-radius: 0.3rem 0.3rem 0 0;
}
.gallery .image-inner {
  position: relative;
  background: #fff;
  border-radius: 0.3rem 0.3rem 0 0;
}
.gallery .image a {
  transition: all 0.2s linear;
}
.gallery .image a:focus,
.gallery .image a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.gallery .image-caption {
  position: absolute;
  top: 1.5rem;
  left: 0;
  color: #fff;
  padding: 0.5rem 1.5rem;
  margin: 0;
}
.gallery .image-info {
  background: #fff;
  padding: 1.5rem;
  border-radius: 0 0 0.3rem 0.3rem;
}
.gallery .image-info .title {
  margin: 0 0 1rem;
  line-height: 1.8rem;
  font-size: 1.4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gallery .image-info .rating {
  line-height: 2rem;
  margin: 0 0 0.3rem;
}
.gallery .image-info .desc {
  line-height: 1.6rem;
  font-size: 1.2rem;
  height: 4.8rem;
  overflow: hidden;
}
.gallery .rating span.star {
  font-family: "NanumSquareNeo", FontAwesome;
  display: inline-block;
}
.gallery .rating span.star:before {
  content: "\f005";
  color: #999;
}
.gallery .rating span.star.active:before {
  color: #ff8500;
}
.nav-inbox > li > a {
  padding: 0.8rem 1.5rem;
}
.nav-inbox > li > a i {
  font-size: 1.4rem;
}
.table.table-email {
  line-height: 2rem;
  margin-bottom: 0;
}
.email-footer {
  border-top: 0.1rem solid #ccc;
  padding: 1.5rem 0.8rem;
  line-height: 2.6rem;
}
.table.table-email .email-header-link {
  color: #333;
}
.table.table-email .email-select {
  width: 2rem;
  font-size: 1.4rem;
}
.table.table-email .email-select a {
  color: #999;
}
.table.table-email .email-btn {
  color: #ccc;
  font-size: 1.4rem;
  margin-right: 1.5rem;
}
.table.table-email .email-sender {
  padding-right: 2.5rem;
}
.table.table-email .email-btn + .email-btn {
  margin-left: -12px;
}
.table.table-email .email-btn:focus,
.table.table-email .email-btn:hover {
  color: #999;
}
.table.table-email tr:hover td {
  background: #fafafa;
}
.table.table-email tr.active td.email-select i:before,
.table.table-email tr.active th.email-select i:before {
  content: "\f14a";
}
.table.table-email thead tr.active th {
  background: none;
}
.email-btn-row {
  margin-bottom: 1.5rem;
}
.email-btn-row .btn + .btn {
  margin-left: 0.5rem;
}
.email-content {
  background: #fff;
  padding: 1.5rem;
}
.error {
  margin: 0 auto;
  text-align: center;
}
.error-code,
.error-content {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-transform: translateZ(0);
}
.error-code {
  bottom: 60%;
  color: #2d353c;
  font-size: 96px;
  line-height: 10rem;
}
.error-content {
  top: 40%;
  bottom: 0;
  padding-top: 1.5rem;
  background: #2d353c;
}
.error-message {
  color: #fff;
  font-size: 2.4rem;
}
.error-desc {
  font-size: 1.2rem;
  color: #647788;
}
.timeline {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.timeline:before {
  content: "";
  position: absolute;
  top: 0.5rem;
  bottom: 0.5rem;
  width: 0.5rem;
  background: #2d353c;
  left: 20%;
  margin-left: -2.5px;
}
.timeline > li {
  position: relative;
  min-height: 5rem;
}
.timeline > li + li {
  margin-top: 4rem;
}
.timeline .timeline-time {
  position: absolute;
  left: 0;
  width: 15%;
  text-align: right;
  padding-top: 0.9rem;
  font-family: "NanumSquareNeo", arial, gulim;
}
.timeline .timeline-time .date,
.timeline .timeline-time .time {
  display: block;
}
.timeline .timeline-time .date {
  line-height: 1.8rem;
  font-size: 1.4rem;
}
.timeline .timeline-time .time {
  line-height: 2.8rem;
  font-size: 2.4rem;
  color: #242a30;
}
.timeline .timeline-icon {
  left: 15%;
  position: absolute;
  width: 10%;
  text-align: center;
  top: 0.5rem;
}
.timeline .timeline-icon a {
  text-decoration: none;
  width: 5rem;
  height: 5rem;
  display: inline-block;
  border-radius: 5rem;
  background: #7b7bff;
  line-height: 4rem;
  color: #000;
  font-size: 1.4rem;
  border: 0.5rem solid #2d353c;
  transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -webkit-transition: background 0.2s linear;
}
.timeline .timeline-icon a:focus,
.timeline .timeline-icon a:hover {
  background: #7b7bff;
}
.timeline .timeline-body {
  font-family: "NanumSquareNeo", arial, gulim;
  font-size: 14pt;
  color: #fff;
  margin-left: 25%;
  margin-right: 5%;
  background: #1a273e;
  position: relative;
  padding: 1.7rem 3rem;
  border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  -webkit-border-radius: 0.4rem;
}
.timeline .timeline-body:before {
  content: "";
  display: block;
  position: absolute;
  border: 1rem solid transparent;
  border-right-color: #1a273e;
  left: -20px;
  top: 2rem;
}
.timeline-header {
  padding-bottom: 1rem;
  border-bottom: 0.1rem solid #e2e7eb;
  line-height: 3rem;
}
.timeline-header .userimage {
  float: left;
  width: 3.4rem;
  height: 3.4rem;
  border-radius: 4rem;
  overflow: hidden;
  margin: -2px 1rem -2px 0;
}
.timeline-header .username {
  font-size: 1.6rem;
  font-weight: 600;
}
.timeline-header .username,
.timeline-header .username a {
  color: #00acac;
}
.timeline img {
  max-width: 100%;
  display: block;
}
.timeline-content {
  font-size: 1.4rem;
}
.timeline-content + .timeline-footer,
.timeline-header + .timeline-content,
.timeline-header + .timeline-footer {
  margin-top: 2rem;
}
.timeline-content:after,
.timeline-content:before {
  content: "";
  display: table;
  clear: both;
}
.timeline-title {
  margin-top: 0;
}
.timeline-footer {
  margin: -20px -30px;
  padding: 2rem 3rem;
  background: #e8ecf1;
  border-radius: 0 0 0.4rem 0.4rem;
}
.timeline-footer a:not(.btn) {
  color: #575d63;
}
.timeline-footer a:not(.btn):focus,
.timeline-footer a:not(.btn):hover {
  color: #2d353c;
}
.coming-soon .brand {
  line-height: 4rem;
  font-size: 2.8rem;
  font-weight: 300;
  margin-bottom: 5rem;
  color: #fff;
  text-align: center;
}
.coming-soon .brand .logo {
  border-color: #4dcaca #31a3a3 #1d8888;
  border-style: solid;
  border-width: 1.6rem;
  margin-right: 0.5rem;
  position: relative;
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: middle;
  top: -4px;
}
.coming-soon .coming-soon-header .brand,
.coming-soon .coming-soon-header .desc,
.coming-soon .coming-soon-header .timer {
  position: relative;
  z-index: 1020;
}
.coming-soon .coming-soon-header:before {
  background: #000;
}
.coming-soon .coming-soon-header .bg-cover {
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.coming-soon .coming-soon-header .desc {
  text-align: center;
  font-size: 1.4rem;
  font-weight: 300;
  color: #fff;
}
.coming-soon .coming-soon-header .timer {
  margin-bottom: 5rem;
  padding: 1rem 0;
}
.coming-soon .coming-soon-header .timer:after,
.coming-soon .coming-soon-header .timer:before {
  content: "";
  display: table;
  clear: both;
}
.coming-soon .timer .is-countdown {
  background: none;
  border: none;
  width: 980px;
  margin: 0 auto;
}
.coming-soon .timer .is-countdown .countdown-section {
  padding: 0 1rem;
}
.coming-soon .timer .is-countdown .countdown-section + .countdown-section {
  border-left: 0.1rem solid #fff;
  border-left: 0.1rem solid hsla(0, 0%, 100%, 0.3);
}
.coming-soon .timer .countdown-amount {
  font-size: 3.6rem;
  color: #fff;
}
.coming-soon .timer .countdown-period {
  font-size: 1.4rem;
  color: #999;
}
.coming-soon a {
  color: #00acac;
}
.coming-soon .coming-soon-content {
  color: #333;
  text-align: center;
  padding: 2.5rem 0;
}
.coming-soon .coming-soon-content .desc {
  margin-bottom: 2.5rem;
  font-size: 1.4rem;
}
.coming-soon .coming-soon-content .input-group {
  width: 480px;
  margin: 0 auto;
}
.theme-panel {
  position: fixed;
  right: -175px;
  top: 150px;
  z-index: 1020;
  background: #fff;
  padding: 1.5rem;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.4);
  width: 175px;
  transition: right 0.2s linear;
}
.theme-panel.active {
  right: 0;
}
.theme-panel .theme-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.theme-panel .theme-list + .theme-list {
  margin-top: 1rem;
}
.theme-panel .theme-list > li {
  float: left;
}
.theme-panel .theme-list > li + li {
  margin-left: 0.5rem;
}
.theme-panel .theme-list > li > a {
  text-decoration: none;
}
.theme-panel .theme-list > li.active > a {
  position: relative;
}
.theme-panel .theme-list > li.active > a:before {
  content: "\f00c";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 1.4rem;
  color: #fff;
  opacity: 0.4;
  filter: alpha(opacity=40);
  text-align: center;
}
.theme-panel .theme-list > li.active > a.bg-white:before {
  color: #666;
}
.theme-panel .theme-list > li > a {
  width: 2rem;
  height: 2rem;
  border-radius: 0.3rem;
  display: block;
  transition: all 0.2s linear;
}
.theme-panel .theme-list > li > a:focus,
.theme-panel .theme-list > li > a:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.theme-panel .theme-collapse-btn {
  position: absolute;
  left: -30px;
  top: 10%;
  margin-top: -15px;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.8rem;
  color: #333;
  background: #fff;
  border-radius: 0.4rem 0 0 0.4rem;
  text-align: center;
  box-shadow: -1px 0 0.3rem -1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: -1px 0 0.3rem -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: -1px 0 0.3rem -1px rgba(0, 0, 0, 0.4);
}
.theme-panel .theme-panel-content {
  margin: -15px;
  padding: 1.5rem;
  background: #fff;
  position: relative;
  z-index: 1020;
}
.theme-panel.active .theme-collapse-btn .fa:before {
  content: "\f00d";
}
.theme-panel .theme-list a.bg-white {
  border: 0.1rem solid #e2e7eb;
}
.theme-panel .control-label {
  line-height: 3rem;
}
.theme-panel .control-label.double-line {
  line-height: 1.5rem;
}
.theme-panel .divider {
  height: 0.1rem;
  margin: 1.5rem 0;
  background: #f2f2f2;
}
.slider-wrapper {
  padding: 1.5rem 3rem !important;
  margin-bottom: 1rem !important;
}
.slider-wrapper.slider-without-range {
  padding: 1.5rem 0 !important;
}
.slider-wrapper.slider-vertical {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.range-max,
.range-min {
  color: #242a30 !important;
}
.range-handle {
  cursor: pointer !important;
}
.range-quantity {
  background: #00acac !important;
}
.red .range-quantity {
  background: #ff5b57 !important;
}
.blue .range-quantity {
  background: #348fe2 !important;
}
.purple .range-quantity {
  background: #727cb6 !important;
}
.orange .range-quantity {
  background: #f59c1a !important;
}
.black .range-quantity {
  background: #2d353c !important;
}
.datetimepicker table tr span.active,
.datetimepicker table tr td.active {
  background-image: none !important;
  background: #348fe2 !important;
  color: #fff !important;
}
.datetimepicker table {
  width: 100%;
}
.datetimepicker td,
.datetimepicker th {
  padding: 0 0.5rem !important;
  width: 3rem !important;
  height: 3rem !important;
}
.wysihtml5-sandbox {
  width: 100% !important;
}
.twitter-typeahead .tt-hint {
  line-height: 2.2rem;
  padding: 0.5rem 1.1rem;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.tt-suggestion.tt-is-under-cursor {
  background: #edf0f5;
  color: #222;
}
.select2-container.form-control .select2-choice {
  background: none !important;
  margin: -6px -12px !important;
  padding: 0.6rem 1.2rem !important;
  line-height: 2rem !important;
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none;
  height: 3.2rem !important;
}
.select2-container.form-control.input-sm .select2-choice {
  height: 3rem !important;
}
.select2-container .select2-choice .select2-arrow {
  background: none !important;
  border-left: 0.1rem solid #e2e7eb !important;
}
.select2-container.form-control .select2-choice abbr {
  top: 1rem !important;
}
.select2-container.form-control.input-sm .select2-choice abbr {
  top: 0.9rem !important;
}
.select2-container .select2-choice .select2-arrow b {
  background-position: 0 0.3rem !important;
}
.select2-container.form-control.input-sm .select2-choice .select2-arrow b {
  background-position: 0 0.2rem !important;
}
.select2-drop-active {
  border-color: #e2e7eb !important;
  box-shadow: 0 0.2rem 0.2rem -1px rgba(0, 0, 0, 0.2) !important;
}
.select2-drop.select2-drop-above {
  box-shadow: 0 -2px 0.2rem -1px rgba(0, 0, 0, 0.2) !important;
}
.select2-search input {
  border-color: #e2e7eb !important;
  border-radius: 0.4rem !important;
}
.select2-drop {
  border-color: #e2e7eb !important;
  padding-top: 0.5rem !important;
  border-top: 0.1rem solid #e2e7eb !important;
}
.select2-results .select2-highlighted {
  background: #edf0f5 !important;
  color: #222 !important;
  width: 210px;
  height: 3rem;
  background: #222d40;
  border: 0.1rem solid #0a0e16;
  padding: 0.3rem;
}
.select2-container.select2-container-multi.form-control {
  height: auto !important;
  width: 240px !important;
}
.select2-container.select2-container-multi.form-control .select2-choices {
  margin: -6px -12px !important;
  border: none !important;
  box-shadow: none !important;
  min-height: 2.2rem !important;
  height: auto !important;
  background: none !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  box-shadow: none !important;
  border-color: #ddd !important;
  background: #fff !important;
}
.transbg {
  margin: 3rem auto;
  border-radius: 0.4rem;
}
.login-v2-m {
  color: #ccc;
  width: 450px;
  margin: 168px auto;
  position: relative;
  border-radius: 0.4rem;
}
.login-v2-m .login-content {
  padding: 4rem;
}
.login.login-v2-m label {
  color: #ccc;
}
.login.login-v2-m .login-header,
.login.login-v2-m a {
  color: #fff;
}
.login.login-v2-m .login-header .icon {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.login-v2-m .form-control {
  border: none;
  color: #fff;
}
.login-v2 {
  color: #ccc;
  width: 450px;
  margin: 168px auto;
  position: relative;
  border-radius: 0.4rem;
}
.login-v2 .login-content {
  padding: 4rem;
}
.login.login-v2 label {
  color: #ccc;
}
.login.login-v2 .login-header,
.login.login-v2 a {
  color: #fff;
}
.login.login-v2 .login-header .icon {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.login-v2 .form-control {
  border: none;
  color: #fff;
}
.login-cover,
.login-cover-bg,
.login-cover-image {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.login-cover-image img {
  max-width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.login-cover-bg {
  background: #666;
  background: radial-gradient(ellipse at center, #666 0, #000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#666666",endColorstr="#000000",GradientType=1);
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.login-bg-list {
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  z-index: 10;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 2rem;
}
.login-bg-list > li {
  width: 80px;
  height: 6rem;
  overflow: hidden;
  float: left;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}
.login-bg-list > li a {
  display: block;
  height: 6rem;
}
.login-bg-list > li.active {
  outline: 0.3rem solid #fff;
  z-index: 10;
  position: relative;
}
.login-bg-list > li img {
  max-height: 100%;
}
.widget-chart {
  position: relative;
  overflow: hidden;
  border-radius: 0.4rem;
  margin-bottom: 2rem;
}
.widget-chart .chart-title {
  font-size: 1.8rem !important;
  color: #fff;
  font-weight: 300 !important;
  margin: 0.2rem 0.5rem 0.7rem;
}
.widget-chart .chart-title small {
  display: block;
  margin-top: 0.5rem;
  font-size: 1.2rem;
  color: #616d72;
  color: hsla(0, 0%, 100%, 0.3);
}
.widget-chart .widget-chart-content {
  padding: 1.5rem;
  margin-right: 230px;
}
.widget-chart .widget-chart-sidebar {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 230px;
  padding: 1.5rem;
}
.widget-chart-sidebar .chart-number {
  font-size: 2.4rem;
  font-weight: 300;
  color: #fff;
  margin-bottom: 1rem;
}
.widget-chart-sidebar .chart-number small {
  font-size: 1.2rem;
  color: #616d72;
  color: hsla(0, 0%, 100%, 0.3);
  display: block;
}
.widget-chart-sidebar .chart-legend {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  font-weight: 300;
  position: absolute;
  bottom: 1rem;
}
.widget-chart-sidebar .chart-legend > li {
  margin-bottom: 0.5rem;
  color: #fff;
}
.widget-chart-sidebar .chart-legend > li span {
  color: #616d72;
  color: hsla(0, 0%, 100%, 0.3);
}
.morris-inverse .morris-hover {
  border: none !important;
  padding: 0.8rem !important;
  color: #ccc !important;
}
.morris-hover {
  z-index: 0 !important;
}
.list-group-item.list-group-item-inverse {
  background: #2d353c;
  border-color: #242a30;
  color: #fff;
  font-weight: 300;
}
.list-group-item.list-group-item-inverse .badge-inverse,
.list-group-item.list-group-item-inverse .label-inverse {
  background: #242a30;
  background: rgba(0, 0, 0, 0.4);
}
.list-group-item.list-group-item-inverse:focus,
.list-group-item.list-group-item-inverse:hover {
  color: #fff;
  background: #282f35;
}
.bootstrap-calendar .calendar {
  background: #fff;
  border: none;
  border-radius: 0;
  padding: 1rem 0;
}
.bootstrap-calendar .calendar td {
  border: none !important;
}
.bootstrap-calendar .calendar .table td {
  padding: 0.3rem 0.5rem;
}
.bootstrap-calendar .calendar a {
  line-height: 2.4rem;
}
.bootstrap-calendar .calendar .week_days td {
  background: none;
  color: #a9acae;
}
.bootstrap-calendar .calendar .visualmonthyear {
  color: #707478;
}
.bootstrap-calendar .calendar .table.header td {
  color: #707478;
  vertical-align: middle;
}
.bootstrap-calendar .calendar .table.header td.year {
  font-size: 1.8rem;
  font-weight: 300;
}
.bootstrap-calendar .calendar .table.header {
  margin-bottom: 0.5rem;
}
.bootstrap-calendar .calendar .table.header .year {
  width: 72%;
}
.bootstrap-calendar .calendar .icon-arrow-left,
.bootstrap-calendar .calendar .icon-arrow-right {
  cursor: pointer;
  display: inline-block;
  font-family: "NanumSquareNeo", FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.4rem;
}
.bootstrap-calendar .calendar .icon-arrow-left:focus,
.bootstrap-calendar .calendar .icon-arrow-left:hover,
.bootstrap-calendar .calendar .icon-arrow-right:focus,
.bootstrap-calendar .calendar .icon-arrow-right:hover {
  color: #2d353c;
}
.bootstrap-calendar .calendar .icon-arrow-left:before {
  content: "\f060";
}
.bootstrap-calendar .calendar .icon-arrow-right:before {
  content: "\f061";
}
.bootstrap-calendar .calendar .table {
  margin-bottom: 0;
}
.bootstrap-calendar .calendar .event a {
  display: block;
  border-radius: 3rem;
  background: #fff;
  color: #fff;
  margin: 0 auto;
}
.bootstrap-calendar .calendar .event .popover a {
  color: #428bca;
}
.bootstrap-calendar .calendar .event .popover a:focus,
.bootstrap-calendar .calendar .event .popover a:hover {
  color: #2a6496;
  text-decoration: underline;
}
.bootstrap-calendar .calendar .event,
.bootstrap-calendar .calendar .event:focus,
.bootstrap-calendar .calendar .event:hover,
.bootstrap-calendar .calendar .event a:focus,
.bootstrap-calendar .calendar .event a:hover {
  text-shadow: none;
  color: #2d353c;
  box-shadow: none;
  font-weight: 400;
}
.bootstrap-calendar .calendar .event a:focus,
.bootstrap-calendar .calendar .event a:hover {
  color: #fff;
  opacity: 0.8;
}
.bootstrap-calendar .calendar .event,
.bootstrap-calendar .calendar .event:focus,
.bootstrap-calendar .calendar .event:hover {
  background: none;
  text-align: center;
}
.bootstrap-calendar .calendar .fa-circle {
  position: absolute;
  right: 0;
  top: 0;
}
.registered-users-list {
  list-style-type: none;
  margin: 7.5px;
  padding: 0;
}
.registered-users-list > li {
  width: 25%;
  font-size: 1.2rem;
  float: left;
  padding: 7.5px;
  color: #333;
}
.registered-users-list > li .username {
  font-size: 1.2rem;
  color: #333;
  margin-bottom: 0;
}
.registered-users-list > li img {
  border-radius: 0.3rem;
  max-width: 100%;
}
.registered-users-list > li > a {
  display: block;
  margin-bottom: 1rem;
}
.registered-users-list > li .username small {
  display: block;
  font-size: 1.1rem;
  color: #707478;
  margin-top: 0.3rem;
}
.panel-body .chats {
  padding: 0;
}
.slimScrollDiv .chats {
  padding-right: 1.5rem;
}
.chats {
  list-style-type: none;
  margin: 0;
  padding: 1.2rem 1.5rem 1.5rem;
}
.chats > li + li {
  margin-top: 1.5rem;
}
.chats > li:after,
.chats > li:before {
  content: "";
  display: table;
  clear: both;
}
.chats .name {
  color: #333;
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
  text-decoration: none;
}
.chats .name .label {
  font-size: 0.8rem;
  padding: 0.1rem 0.4rem 0.2rem;
  margin-left: 0.3rem;
  position: relative;
  top: -1px;
}
.chats .date-time {
  font-size: 1rem;
  display: block;
  float: right;
  color: #999;
  margin-top: 0.3rem;
}
.chats .image {
  float: left;
  width: 6rem;
  height: 6rem;
  border-radius: 0.4rem;
  overflow: hidden;
}
.chats .image img {
  max-width: 100%;
}
.chats .image + .message {
  margin-left: 75px;
}
.chats .message {
  border: 0.1rem solid #ccd0d4;
  padding: 0.7rem 1.2rem;
  font-size: 1.2rem;
  position: relative;
  background: #fff;
  border-radius: 0.4rem;
}
.chats .message:after,
.chats .message:before {
  content: "";
  position: absolute;
  top: 1rem;
  left: -14px;
  border: 0.7rem solid transparent;
  border-right-color: #ccd0d4;
}
.chats .message:after {
  left: -13px;
  border-right-color: #fff;
}
.chats .right .name {
  text-align: right;
}
.chats .right .date-time {
  float: left;
}
.chats .right .image {
  float: right;
}
.chats .right .image + .message {
  margin-right: 75px;
  margin-left: 0;
}
.chats .right .message:after,
.chats .right .message:before {
  left: auto;
  right: -14px;
  border-right-color: transparent;
  border-left-color: #ccd0d4;
}
.chats .right .message:after {
  right: -13px;
  border-left-color: #fff;
}
.superbox {
  font-size: 0;
}
.superbox-list {
  display: inline-block;
  width: 12.5%;
  margin: 0;
  position: relative;
}
.superbox-list.active:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  border: 1rem solid transparent;
  border-bottom-color: #2d353c;
  margin-left: -10px;
}
.superbox-show {
  text-align: center;
  position: relative;
  background: #2d353c;
  width: 100%;
  float: left;
  padding: 2.5rem;
  display: none;
}
.superbox-img {
  max-width: 100%;
  width: 100%;
  cursor: pointer;
}
.superbox-current-img {
  box-shadow: 0 0.5rem 3.5rem rgba(0, 0, 0, 0.65);
  max-width: 100%;
}
.superbox-img:hover {
  opacity: 0.8;
}
.superbox-close {
  opacity: 0.7;
  cursor: pointer;
  position: absolute;
  top: 2.5rem;
  right: 2.5rem;
  width: 3.5rem;
  height: 3.5rem;
}
.list-email {
  margin-bottom: 0;
  border-top: 0.1rem solid #e2e7eb;
  border-bottom: 0.1rem solid #e2e7eb;
}
.list-email > li.list-group-item {
  border-radius: 0;
  border: none;
  padding: 1.5rem 1.5rem 1.5rem 2rem;
  position: relative;
}
.list-email > li.list-group-item + li.list-group-item {
  border-top: 0.1rem solid #e2e7eb;
}
.list-email > li.list-group-item:after,
.list-email > li.list-group-item:before {
  content: "";
  display: table;
  clear: both;
}
.list-email > li.list-group-item:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0.5rem;
  background: #fff;
}
.list-email > li.list-group-item.success:before {
  background: #00acac;
}
.list-email > li.list-group-item.info:before {
  background-color: #49b6d6;
}
.list-email > li.list-group-item.danger:before {
  background-color: #ff5b57;
}
.list-email > li.list-group-item.primary:before {
  background-color: #348fe2;
}
.list-email > li.list-group-item.inverse:before {
  background-color: #242a30;
}
.list-email > li.list-group-item.warning:before {
  background-color: #f59c1a;
}
.list-email > li.list-group-item.purple:before {
  background-color: #727cb6;
}
.list-email > li.list-group-item.default:before {
  background-color: #b6c2c9;
}
.list-email .email-user {
  float: left;
  width: 5rem;
  height: 5rem;
  border-radius: 5rem;
  overflow: hidden;
  font-size: 2.4rem;
  line-height: 5rem;
  text-align: center;
  color: #6e7179;
  background: #f4f6f7;
}
.list-email .email-user img {
  max-width: 100%;
  display: block;
}
.list-email .email-user + .email-info {
  margin-left: 65px;
}
.list-email .email-checkbox + .email-user + .email-info {
  margin-left: 95px;
}
.list-email .email-checkbox + .email-info {
  margin-left: 3.5rem;
}
.list-email .email-title {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  line-height: 2rem;
}
.list-email .email-title .label {
  position: relative;
  top: -1px;
}
.list-email .email-title,
.list-email .email-title a {
  color: #242a30;
}
.list-email .email-time {
  float: right;
  font-size: 1.1rem;
  color: #c8cccf;
  margin-left: 1rem;
}
.list-email .email-checkbox {
  float: left;
  width: 2rem;
  margin-right: 1rem;
  height: 5rem;
  line-height: 5rem;
}
.list-email .email-checkbox label {
  color: #e2e7eb;
  display: block;
  cursor: pointer;
}
.list-email .email-checkbox label input[type="checkbox"] {
  display: none;
}
.list-email .email-checkbox label .fa {
  font-size: 1.8rem;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}
.list-email .email-checkbox label.active {
  color: #707478;
}
.list-email .email-checkbox label.active .fa:before {
  content: "\f046";
}
.list-email > li.selected {
  background: #f2fffb;
}
.attached-document {
  list-style-type: none;
  margin: 1.5rem 0 0;
  padding: 0;
}
.attached-document > li {
  width: 180px;
  float: left;
  background: #e2e7eb;
  color: #707478;
  position: relative;
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}
.attached-document > li:before {
  content: "\f0c6";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  top: -10px;
  right: 0.5rem;
  font-size: 1.8rem;
}
.attached-document .document-file {
  height: 70px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
  text-align: center;
  line-height: 70px;
  font-size: 3.2rem;
}
.attached-document .document-name a {
  color: #2d353c;
}
.attached-document > li img {
  max-width: 100%;
}
.attached-document > li .document-name {
  padding: 0.5rem 1rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ie8 .pace .pace-activity {
  display: none;
}
.pace {
  top: 0;
  transition: opacity 1s;
  z-index: 2000;
}
.pace,
.pace:before {
  background: none;
  position: fixed;
  left: 0;
  right: 0;
}
.pace:before {
  content: "";
  top: 5.4rem;
  height: 0.3rem;
}
.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 65px;
  right: 0.8rem;
  width: 1.4rem;
  height: 1.4rem;
  border-color: #00acac transparent transparent #00acac;
  border-style: solid;
  border-width: 0.2rem;
  border-radius: 1rem;
  -webkit-animation: pace-spinner 0.4s linear infinite;
  animation: pace-spinner 0.4s linear infinite;
}
@-webkit-keyframes pace-spinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes pace-spinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.navbar-header.navbar-header-without-bg .navbar-brand {
  background: none !important;
}
.dropdown.dropdown-lg {
  position: static;
}
.dropdown-menu.dropdown-menu-lg {
  left: 2rem;
  right: 2rem;
  padding: 2rem;
}
.dropdown-header {
  font-size: 1.4rem;
  font-weight: 700;
  color: #242a30;
  padding: 0;
  margin: 0 0 1rem;
}
.dropdown-menu.dropdown-menu-lg .nav > li > a {
  padding: 0;
  background: none;
  line-height: 2.4rem;
}
.login.login-with-news-feed,
.register.register-with-news-feed {
  width: 100%;
  margin: 0;
  padding: 0;
}
.login.login-with-news-feed .news-feed,
.register.register-with-news-feed .news-feed {
  position: fixed;
  left: 0;
  right: 50rem;
  top: 0;
  bottom: 0;
  -webkit-transform: translateZ(0);
  overflow: hidden;
}
.login.login-with-news-feed .news-image,
.register.register-with-news-feed .news-image {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.login.login-with-news-feed .news-image img,
.register.register-with-news-feed .news-image img {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  max-height: 100%;
  min-width: 100%;
  top: -1960px;
  bottom: -1960px;
  left: -1960px;
  right: -1960px;
  margin: auto;
}
.login.login-with-news-feed .news-caption,
.register.register-with-news-feed .news-caption {
  background: hsla(0, 0%, 100%, 0.15);
  background: rgba(0, 0, 0, 0.7);
  color: #999;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 3rem 6rem;
  font-size: 1.4rem;
  z-index: 20;
  font-weight: 300;
  min-width: 680px;
}
.login.login-with-news-feed .news-caption .caption-title,
.register.register-with-news-feed .news-caption .caption-title {
  color: #fff;
  color: hsla(0, 0%, 100%, 0.8);
  font-weight: 300;
  font-size: 2.8rem;
}
.login.login-with-news-feed .right-content,
.register.register-with-news-feed .right-content {
  float: right;
  width: 50rem;
}
.login.login-with-news-feed .login-content,
.register.register-with-news-feed .register-content {
  width: auto;
  padding: 3rem 6rem;
}
.register.register-with-news-feed .register-content {
  padding: 2rem 6rem 3rem;
}
.login.login-with-news-feed .login-header,
.register.register-with-news-feed .register-header {
  position: relative;
  top: 0;
  margin: 0;
  left: 0;
  right: 0;
  padding: 10rem 6rem 0;
}
.register.register-with-news-feed .register-header {
  padding: 6rem 6rem 0;
  font-size: 3.2rem;
}
.register.register-with-news-feed .register-header small {
  color: #707478;
  display: block;
  font-size: 1.4rem;
  margin-top: 1rem;
  line-height: 2rem;
}
.login.login-with-news-feed .login-header .brand {
  color: #242a30;
}
.login.login-with-news-feed .login-header .brand small {
  color: #707478;
}
.login.login-with-news-feed .login-header .icon {
  top: 98px;
  right: 1rem;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background: #348fe2 !important;
  text-shadow: none !important;
  color: #fff;
}
.daterangepicker .calendar td,
.daterangepicker .calendar th {
  padding: 0.7rem !important;
}
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
  background: #348fe2 !important;
  color: #fff !important;
}
.daterangepicker .ranges li {
  color: #242a30 !important;
}
.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background: #348fe2 !important;
}
.select2-container--default .select2-selection--multiple,
.select2-container .select2-selection--single {
  min-height: 3.4rem !important;
  border-color: #e2e7eb !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 1.2rem !important;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 3.4rem !important;
  font-size: 1.4rem;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  right: 0.5rem !important;
  height: 3.2rem !important;
}
.select2-dropdown {
  border: none !important;
  box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2) !important;
}
.select2-container--default .select2-results__group {
  color: #242a30 !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
  height: 2.3rem;
  padding-left: 0.5rem;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 0.6rem 1.2rem !important;
  height: 3.4rem;
}
.select2-container--default.select2-container--focus
  .select2-selection--multiple,
.select2-container--default
  .select2-search--dropdown
  .select2-search__field:focus {
  border-color: #9fa2a5 !important;
  box-shadow: none !important;
  outline: none !important;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  margin-top: 0.6rem !important;
}
.navbar-language .flag-icon {
  font-size: 1.5rem;
  margin: 0.2rem 0.7rem 0;
  float: left;
}
.profile-container {
  background: #fff;
  padding: 2rem;
  border-radius: 0.4rem;
}
.profile-container:after,
.profile-container:before {
  content: "";
  display: table;
  clear: both;
}
.profile-left {
  width: 20rem;
  float: left;
}
.profile-right {
  margin-left: 240px;
  padding-right: 2rem;
}
.profile-image {
  height: 175px;
  line-height: 175px;
  text-align: center;
  font-size: 72px;
  margin-bottom: 1rem;
  border: 0.2rem solid #e2e7eb;
  overflow: hidden;
  border-radius: 0.4rem;
}
.profile-image img {
  display: block;
  max-width: 100%;
}
.profile-highlight {
  padding: 1.2rem 1.5rem;
  background: #fefde1;
  border-radius: 0.4rem;
}
.profile-highlight h4 {
  margin: 0 0 0.7rem;
  font-size: 1.2rem;
  font-weight: 700;
}
.table.table-profile > thead > tr > th {
  border-bottom: none !important;
}
.table.table-profile > thead > tr > th h4 {
  font-size: 2rem;
  margin-top: 0;
}
.table.table-profile > thead > tr > th h4 small {
  display: block;
  font-size: 1.2rem;
  font-weight: 400;
  margin-top: 0.5rem;
}
.table.table-profile > tbody > tr > td,
.table.table-profile > thead > tr > th {
  border: none;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  color: #242a30;
}
.table.table-profile > tbody > tr > td.field {
  width: 120px;
  text-align: right;
  font-weight: 600;
  color: #777;
}
.table.table-profile > tbody > tr.highlight > td {
  border-top: 0.1rem solid #e2e7eb;
  border-bottom: 0.1rem solid #e2e7eb;
}
.table.table-profile > tbody > tr.divider > td {
  padding: 0 !important;
  height: 1rem;
}
.profile-section + .profile-section {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 0.1rem solid #e2e7eb;
}
.profile-section:after,
.profile-section:before {
  content: "";
  display: table;
  clear: both;
}
.profile-section .title {
  font-size: 2rem;
  margin: 0 0 1.5rem;
}
.profile-section .title small {
  font-weight: 400;
}
.panel-body[class*="bg-"] {
  border-radius: 0 0 0.3rem 0.3rem;
}
body .bootstrap-datetimepicker-widget.dropdown-menu {
  width: auto;
}
body .bootstrap-datetimepicker-widget .timepicker-hour,
body .bootstrap-datetimepicker-widget .timepicker-minute,
body .bootstrap-datetimepicker-widget .timepicker-second {
  border: 0.2rem solid #e2e7eb;
  border-radius: 0.3rem;
}
body .bootstrap-datetimepicker-widget.dropdown-menu,
body .bootstrap-datetimepicker-widget a[data-action] {
  color: #242a30;
}
body .bootstrap-datetimepicker-widget table td {
  height: 3.2rem;
  width: 3.2rem;
  line-height: 3.2rem;
}
.sidebar.sidebar-transparent,
.sidebar.sidebar-transparent .sub-menu {
  background: none;
}
.sidebar.sidebar-transparent + .sidebar-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sidebar.sidebar-transparent .nav > li.nav-header {
  color: #fff;
}
.top-menu {
  background: #2d353c;
  height: 4.4rem;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1015;
  border-top: 0.2rem solid #000;
  border-bottom: 0.2rem solid #000;
  background: linear-gradient(180deg, #2d353c, #222);
}
.top-menu-in {
  height: 4.3rem;
  margin-left: 280px;
  margin-right: 280px;
  padding: 0 1rem;
}
.container-fluid {
  height: 5.5rem;
  vertical-align: middle;
  background: #111;
}
.top-menu-in .has-sub {
  height: 4.3rem;
  line-height: 4.3rem;
}
.top-menu .nav {
  white-space: nowrap;
  list-style-type: none;
  display: table;
  width: 100%;
}
.top-menu .nav > li {
  position: relative;
  display: table-cell;
  vertical-align: middle;
}
.top-menu .nav > li + li {
  margin-left: -3px;
}
.top-menu .nav > li > a {
  padding: 1rem 2rem;
  color: #a8acb1;
  line-height: 2rem;
}
.top-menu .nav > li > a .badge,
.top-menu .nav > li > a .label {
  margin-left: 0.5rem;
}
.top-menu .nav > li > a .badge {
  background: #1b1f24;
}
.top-menu .nav > li > a .badge.pull-right,
.top-menu .nav > li > a .label.pull-right {
  margin-top: 0.1rem;
}
.top-menu .nav > li > a i {
  float: left;
  font-size: 1.4rem;
  margin-right: 1rem;
  line-height: 1.8rem;
  width: 1.4rem;
  text-align: center;
}
.top-menu .nav > li > a .caret.pull-right {
  margin-top: 0.8rem;
  margin-left: 0.5rem;
}
.top-menu .nav > li:focus > a,
.top-menu .nav > li:hover > a,
.top-menu .nav > li > a:focus,
.top-menu .nav > li > a:hover {
  background: #232a2f;
  border-bottom: 0.3rem solid #fc6200;
  height: 4.1rem;
}
.top-menu .nav .sub-menu {
  display: none;
  position: absolute;
  left: 0;
  width: 220px;
  top: 100%;
  background: #1a2229;
  list-style-type: none;
  margin: 0;
  padding: 1rem 0;
}
.top-menu .sub-menu > li > a {
  padding: 0.5rem 2rem;
  display: block;
  color: #8a8f94;
  text-decoration: none;
  position: relative;
}
.top-menu .nav .sub-menu > li > a .caret {
  margin-top: 0.7rem;
}
.top-menu .sub-menu .sub-menu {
  position: relative;
  left: 0;
  top: 0;
}
.top-menu .sub-menu > li.active > a,
.top-menu .sub-menu > li.active > a:focus,
.top-menu .sub-menu > li.active > a:hover,
.top-menu .sub-menu > li > a:focus,
.top-menu .sub-menu > li > a:hover {
  color: #fff;
}
.top-menu .nav > li.has-sub:hover > .sub-menu {
  display: block;
}
.top-menu .nav > li.active > a,
.top-menu .nav > li.active > a:focus,
.top-menu .nav > li.active > a:hover {
  background: #00acac;
  color: #fff;
}
.top-menu .nav > li.menu-control {
  position: absolute;
  top: 0;
  width: 4rem;
  background: #2d353c;
  height: 4rem;
  margin: 0;
}
.top-menu .nav > li.menu-control > a {
  padding: 0;
  text-align: center;
  line-height: 4rem;
}
.top-menu .nav > li.menu-control > a i {
  float: none;
  margin: 0;
  font-size: 1.8rem;
  display: block;
  line-height: 4rem;
  color: #fff;
  width: auto;
}
.top-menu .nav > li.menu-control.menu-control-left {
  left: -50px;
}
.top-menu .nav > li.menu-control.menu-control-right {
  right: -50px;
}
@keyframes slideInLeft {
  0% {
    left: -50px;
  }
  to {
    left: 0;
  }
}
@-webkit-keyframes slideInLeft {
  0% {
    left: -50px;
  }
  to {
    left: 0;
  }
}
.top-menu .nav > li.menu-control.menu-control-left.show {
  -webkit-animation: slideInLeft 0.2s;
  animation: slideInLeft 0.2s;
  left: 0;
}
@keyframes slideInRight {
  0% {
    right: -50px;
  }
  to {
    right: 0;
  }
}
@-webkit-keyframes slideInRight {
  0% {
    right: -50px;
  }
  to {
    right: 0;
  }
}
.top-menu .nav > li.menu-control.menu-control-right.show {
  -webkit-animation: slideInRight 0.2s;
  animation: slideInRight 0.2s;
  right: 0;
}
.top-menu .nav > li.menu-control.menu-control-left > a {
  box-shadow: 0.5rem 0 0.8rem -3px rgba(0, 0, 0, 0.5);
}
.top-menu .nav > li.menu-control.menu-control-right > a {
  box-shadow: -5px 0 0.8rem -3px rgba(0, 0, 0, 0.5);
}
.list-box-g-agero {
  display: table;
  vertical-align: middle;
  color: #ddd;
  overflow-x: hidden;
}
.list-box-g,
.list-box-g-agero {
  width: 100%;
  padding: 0;
  margin: 0;
  height: 2.4rem;
}
.list-box-g {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-x: hidden;
  overflow: hidden;
}
.list-box-g2 {
  display: flex;
  flex: 1 1 0px;
}
.list-box-g2,
.list-box-mg {
  vertical-align: middle;
  width: 100%;
  padding: 0;
  margin: 0;
}
.list-box-mg {
  display: table;
  color: #fc6200;
  overflow-x: hidden;
  font-size: 23pt;
  font-family: "NanumSquareNeo", dotum;
}
.hva-txt {
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
}
.width-fixed {
  width: 100%;
  min-width: 1380px;
}
.time-g {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 7%;
  min-width: 73px;
  padding: 0.1rem;
  overflow-x: hidden;
}
.home-t {
  width: calc(50% - 3.9rem);
}
.home-t,
.vs-t {
  display: flex;
  text-align: center;
  vertical-align: middle;
  padding: 0.1rem;
  overflow: hidden;
  float: left;
}
.vs-t {
  width: 78px;
}
.vs-t-agero {
  display: table-cell;
  min-width: 73px;
  width: 6%;
  overflow-x: hidden;
}
.away-t,
.vs-t-agero {
  text-align: center;
  vertical-align: middle;
  padding: 0.1rem;
}
.away-t {
  display: flex;
  width: calc(50% - 3.9rem);
  overflow: hidden;
  float: left;
}
.away-t-agero,
.home-t-agero {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 40%;
  padding: 0.1rem;
  overflow-x: hidden;
}
.hva_bt_sub {
  list-style: none;
}
.hva_bt_sub1 {
  text-align: center;
  display: flex;
  flex: 1 1 0;
  vertical-align: middle;
  padding: 0.1rem;
  overflow-x: hidden;
  position: relative;
}
.hva_bt_sub1-agero {
  width: 33.3%;
}
.hva_bt_sub1-agero,
.hva_bt_sub2 {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 0.1rem;
  overflow-x: hidden;
  position: relative;
}
.hva_bt_sub2 {
  width: 50%;
}
.etc-live,
.etc-live-ban {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  overflow-x: hidden;
}
.etc-live-ban {
  width: 50%;
}
.etc-live-l {
  text-align: left;
}
.etc-live-l,
.etc-live-r {
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
}
.etc-live-r {
  text-align: right;
  width: 5rem;
  min-width: 5rem;
}
.etc-l {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 7%;
  min-width: 73px;
  padding: 0.1rem;
  overflow-x: hidden;
}
.table-is {
  width: 100%;
  height: 100%;
}
.table-h {
  background: #27272d;
  border: 0.1rem solid #27272d;
  font-size: 1.6rem;
}
.table-h,
.table-h-agero {
  padding: 0.4rem;
  color: #fafafa;
  height: 3rem;
}
.table-h-agero {
  background: #0c0e10;
  border: 0.1rem solid #333e46;
}
.table-h-grey {
  background: #b5b5b7;
  border: 0.1rem solid #b5b5b7;
  padding: 0.4rem;
  color: #fff;
  height: 2.2rem;
  font-size: 1.6rem;
}
.table-b {
  height: 65px;
  font-size: 1.4rem;
}
.table-b,
.table-b-agero {
  background: #171c20;
  border: 0.1rem solid #333e46;
  padding: 0.4rem;
  color: #e8e8e8;
}
.table-b-agero {
  height: 3rem;
}
.table-b-white {
  background: #fff;
  border: 0.1rem solid #000;
  color: #000;
}
.table-b-black,
.table-b-white {
  padding: 0.4rem;
  height: 4rem;
  font-size: 1.4rem;
}
.table-b-black {
  background: #191919;
  border: 0.1rem solid #fff;
  color: #fff;
}
.cursor {
  cursor: pointer;
}
.sport-icon {
  background: url(/img/383ceaa.svg) no-repeat;
  height: 2rem;
  width: 2.2rem;
  display: inline-block;
}
.sport-icon.athletics {
  height: 2rem;
  width: 2.5rem;
  background-position: 0 0;
}
.sport-icon.aussie-rules {
  height: 2rem;
  width: 2.5rem;
  background-position: -36px 0;
}
.sport-icon.bandy {
  height: 2rem;
  width: 2.5rem;
  background-position: -108px 0;
}
.sport-icon.sicon3 {
  height: 2rem;
  width: 2.5rem;
  background-position: -144px 0;
}
.sport-icon.sicon2 {
  height: 2rem;
  width: 2.5rem;
  background-position: -180px 0;
}
.sport-icon.sicon26 {
  height: 2rem;
  width: 2.5rem;
  background-position: -216px 0;
}
.sport-icon.betting-menu-expand-or-collapse-icon {
  height: 2rem;
  width: 2.5rem;
  background-position: -252px 0;
}
.sport-icon.biathlon {
  height: 2rem;
  width: 2.5rem;
  background-position: -288px 0;
}
.sport-icon.bobsleigh {
  height: 2rem;
  width: 2.5rem;
  background-position: -324px 0;
}
.sport-icon.sicon10 {
  height: 2rem;
  width: 2.5rem;
  background-position: -360px 0;
}
.sport-icon.burger-menu {
  height: 2rem;
  width: 2.5rem;
  background-position: -396px 0;
}
.sport-icon.casino {
  height: 2rem;
  width: 2.5rem;
  background-position: -432px 0;
}
.sport-icon.chess {
  height: 2rem;
  width: 2.5rem;
  background-position: -468px 0;
}
.sport-icon.close {
  height: 2rem;
  width: 2.5rem;
  background-position: -504px 0;
}
.sport-icon.sicon21 {
  height: 2rem;
  width: 2.5rem;
  background-position: -540px 0;
}
.sport-icon.sicon28 {
  height: 2rem;
  width: 2.5rem;
  background-position: 0 -36px;
}
.sport-icon.cycling {
  height: 2rem;
  width: 2.5rem;
  background-position: -36px -36px;
}
.sport-icon.sicon22 {
  height: 2rem;
  width: 2.5rem;
  background-position: -72px -36px;
}
.sport-icon.ellipsis-icon {
  height: 2rem;
  width: 2.5rem;
  background-position: -108px -36px;
}
.sport-icon.esports {
  height: 2rem;
  width: 2.5rem;
  background-position: -144px -36px;
}
.sport-icon.f1 {
  height: 2rem;
  width: 2.5rem;
  background-position: -180px -36px;
}
.sport-icon.field-hockey {
  height: 2rem;
  width: 2.5rem;
  background-position: -216px -36px;
}
.sport-icon.figure-skating {
  height: 2rem;
  width: 2.5rem;
  background-position: -252px -36px;
}
.sport-icon.sicon12 {
  height: 2rem;
  width: 2.5rem;
  background-position: -288px -36px;
}
.sport-icon.sicon9 {
  height: 2rem;
  width: 2.5rem;
  background-position: -324px -36px;
}
.sport-icon.sicon6 {
  height: 2rem;
  width: 2.5rem;
  background-position: -360px -36px;
}
.sport-icon.help {
  height: 2rem;
  width: 2.5rem;
  background-position: -396px -36px;
}
.sport-icon.home {
  height: 2rem;
  width: 2.5rem;
  background-position: -432px -36px;
}
.sport-icon.sicon4 {
  height: 2rem;
  width: 2.5rem;
  background-position: -468px -36px;
}
.sport-icon.ice-skating {
  height: 2rem;
  width: 2.5rem;
  background-position: -504px -36px;
}
.sport-icon.lacrosse {
  height: 2rem;
  width: 2.5rem;
  background-position: -540px -36px;
}
.sport-icon.live-games {
  height: 2rem;
  width: 2.5rem;
  background-position: 0 -72px;
}
.sport-icon.luge {
  height: 2rem;
  width: 2.5rem;
  background-position: -36px -72px;
}
.sport-icon.magic-the-gathering {
  height: 2rem;
  width: 2.5rem;
  background-position: -72px -72px;
}
.sport-icon.message-icon {
  height: 2rem;
  width: 2.5rem;
  background-position: -108px -72px;
}
.sport-icon.misc {
  height: 2rem;
  width: 2.5rem;
  background-position: -144px -72px;
}
.sport-icon.sicon117 {
  height: 2rem;
  width: 2.5rem;
  background-position: -180px -72px;
}
.sport-icon.sicon11 {
  height: 2rem;
  width: 2.5rem;
  background-position: -216px -72px;
}
.sport-icon.outrights-specials-competitions-generic {
  height: 2rem;
  width: 2.5rem;
  background-position: -252px -72px;
}
.sport-icon.paddle-tennis {
  height: 2rem;
  width: 2.5rem;
  background-position: -288px -72px;
}
.sport-icon.parlays-teasers {
  height: 2rem;
  width: 2.5rem;
  background-position: -324px -72px;
}
.sport-icon.pin-pinned {
  height: 2rem;
  width: 2.5rem;
  background-position: -360px -72px;
}
.sport-icon.politics {
  height: 2rem;
  width: 2.5rem;
  background-position: -396px -72px;
}
.sport-icon.reload {
  height: 2rem;
  width: 2.5rem;
  background-position: -432px -72px;
}
.sport-icon.rink-hockey {
  height: 2rem;
  width: 2.5rem;
  background-position: -468px -72px;
}
.sport-icon.rugby {
  height: 2rem;
  width: 2.5rem;
  background-position: -504px -72px;
}
.sport-icon.rugby-league {
  height: 2rem;
  width: 2.5rem;
  background-position: -540px -72px;
}
.sport-icon.rugby-union {
  height: 2rem;
  width: 2.5rem;
  background-position: 0 -108px;
}
.sport-icon.short-track {
  height: 2rem;
  width: 2.5rem;
  background-position: -36px -108px;
}
.sport-icon.skeleton {
  height: 2rem;
  width: 2.5rem;
  background-position: -72px -108px;
}
.sport-icon.skiing {
  height: 2rem;
  width: 2.5rem;
  background-position: -108px -108px;
}
.sport-icon.sicon19 {
  height: 2rem;
  width: 2.5rem;
  background-position: -144px -108px;
}
.sport-icon.sicon1 {
  height: 2rem;
  width: 2.5rem;
  background-position: -180px -108px;
}
.sport-icon.squash {
  height: 2rem;
  width: 2.5rem;
  background-position: -216px -108px;
}
.sport-icon.surfing {
  height: 2rem;
  width: 2.5rem;
  background-position: -252px -108px;
}
.sport-icon.sicon20 {
  height: 2rem;
  width: 2.5rem;
  background-position: -288px -108px;
}
.sport-icon.sicon5 {
  height: 2rem;
  width: 2.5rem;
  background-position: -324px -108px;
}
.sport-icon.upcoming-games {
  height: 2rem;
  width: 2.5rem;
  background-position: -360px -108px;
}
.sport-icon.sicon23 {
  height: 2rem;
  width: 2.5rem;
  background-position: -396px -108px;
}
.sport-icon.icon-water-polo {
  height: 2rem;
  width: 2.5rem;
  background-position: -432px -108px;
}
.sport-icon.icon-winter-sports-1 {
  height: 2rem;
  width: 2.5rem;
  background-position: -468px -108px;
}
.sport-icon.icon-winter-sports-2 {
  height: 2rem;
  width: 2.5rem;
  background-position: -504px -108px;
}
.alpha-100 {
  opacity: 1;
  -moz-opacity: 1;
}
.alpha-99,
.alpha-100 {
  filter: alpha(opacity=99);
}
.alpha-99 {
  opacity: 0.99;
  -moz-opacity: 0.99;
}
.alpha-98 {
  filter: alpha(opacity=98);
  opacity: 0.98;
  -moz-opacity: 0.98;
}
.alpha-97 {
  filter: alpha(opacity=97);
  opacity: 0.97;
  -moz-opacity: 0.97;
}
.alpha-96 {
  filter: alpha(opacity=96);
  opacity: 0.96;
  -moz-opacity: 0.96;
}
.alpha-95 {
  filter: alpha(opacity=95);
  opacity: 0.95;
  -moz-opacity: 0.95;
}
.alpha-94 {
  filter: alpha(opacity=94);
  opacity: 0.94;
  -moz-opacity: 0.94;
}
.alpha-93 {
  filter: alpha(opacity=93);
  opacity: 0.93;
  -moz-opacity: 0.93;
}
.alpha-92 {
  filter: alpha(opacity=92);
  opacity: 0.92;
  -moz-opacity: 0.92;
}
.alpha-91 {
  filter: alpha(opacity=91);
  opacity: 0.91;
  -moz-opacity: 0.91;
}
.alpha-90 {
  filter: alpha(opacity=90);
  opacity: 0.9;
  -moz-opacity: 0.9;
}
.alpha-80 {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
}
.alpha-70 {
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity: 0.7;
}
.alpha-60 {
  filter: alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity: 0.6;
}
.alpha-50 {
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
}
.alpha-40 {
  filter: alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
}
.alpha-30 {
  filter: alpha(opacity=30);
  opacity: 0.3;
  -moz-opacity: 0.3;
}
.alpha-20 {
  filter: alpha(opacity=20);
  opacity: 0.2;
  -moz-opacity: 0.2;
}
.alpha-10 {
  filter: alpha(opacity=10);
  opacity: 0.1;
  -moz-opacity: 0.1;
}
.alpha-0 {
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
}
.bettingbox {
  padding: 0;
}
.betlistbox,
.bettingbox {
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.betlistbox {
  clear: both;
  width: 251px;
  height: 67px;
  text-align: left;
  margin: 0.1rem 0 0.3rem 0.1rem;
  overflow-x: hidden;
  overflow-y: hidden;
}
.betlistcolor_a {
  width: 210px;
  min-width: 210px;
  color: #000;
  font-size: 8pt;
  margin: 0.7rem 0 0 0.4rem;
  overflow: hidden;
}
.betlistcolor_a,
.betlistcolor_b {
  float: left;
  font-family: "NanumSquareNeo", dotum;
  height: 1.7rem;
  line-height: 1.7rem;
  padding: 0;
}
.betlistcolor_b {
  width: 190px;
  min-width: 190px;
  color: #d65708;
  font-size: 1.2rem;
  margin: 0.1rem 0 0 0.4rem;
  overflow-x: hidden;
}
.betlistcolor_b_odd {
  color: #fff;
  font-weight: 700;
  font-size: 9pt;
  background-color: #d75809;
  height: 1.7rem;
  border-radius: 0.3rem;
  padding: 0 0.3rem;
  margin: 0 0.6rem 0 0;
}
.betlistclose,
.betlistcolor_b_odd {
  float: right;
  font-family: "NanumSquareNeo", dotum;
  line-height: 1.7rem;
}
.betlistclose {
  color: #d20000;
  font-size: 1.9rem;
  padding: 0.5rem 1rem 1rem;
  margin: 0;
  cursor: pointer;
  position: absolute;
  right: 0.7rem;
  top: 0.7rem;
}
.betlistclose:hover {
  color: #f37e82;
}
.betlistbox-agero {
  clear: both;
  width: 251px;
  height: 4rem;
  text-align: left;
  margin: 0.1rem 0 0.3rem 0.1rem;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  overflow-x: hidden;
  overflow-y: hidden;
}
.delete-all {
  float: right;
  color: #fff;
  font-size: 1.4rem;
  cursor: pointer;
  text-decoration: underline;
  transition: color 0.1s ease-out 0s;
}
.delete-all:hover {
  color: #e15d07;
}
.display-none {
  display: none;
}
.display-flex {
  display: flex !important;
}
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}
.position-absolute-zindex-1 {
  z-index: 1;
}
.position-absolute-zindex-10 {
  z-index: 10;
}
.position-absolute-zindex-100 {
  z-index: 100;
}
.position-absolute-zindex-1000 {
  z-index: 1000;
}
.position-absolute-zindex-10000 {
  z-index: 10000;
}
.top-0 {
  top: 0 !important;
}
.left-0 {
  left: 0 !important;
}
.right-0 {
  right: 0 !important;
}
.clear-both {
  clear: both;
}
.games-navigation {
  clear: both;
  width: 100%;
  height: 65px;
  display: table;
}
.line-bottom1 {
  border-bottom: 0.5rem solid #fff;
}
.line-bottom2 {
  border-bottom: 0.5rem solid #de5648;
}
.line-bottom3 {
  border-bottom: 0.5rem solid #337bdd;
}
.line-bottom4 {
  border-bottom: 0.5rem solid #986047;
}
.line-bottom5 {
  border-bottom: 0.5rem solid #f0df8f;
}
.line-bottom6 {
  border-bottom: 0.5rem solid #1e8567;
}
.line-bottom7 {
  border-bottom: 0.5rem solid #fff210;
}
.line-bottom8 {
  border-bottom: 0.5rem solid #ff9000;
}
.line-bottom9 {
  border-bottom: 0.5rem solid #017ef6;
}
.t-line1 {
  border-top: 0.5rem solid #0091ea;
  border-right: 0.1rem solid #454545;
}
.t-line1:active {
  background: #111;
}
.t-line2 {
  border-top: 0.5rem solid #2a62ff;
  border-right: 0.1rem solid #454545;
}
.t-line2:active {
  background: #111;
}
.t-line3 {
  border-top: 0.5rem solid #4f2fc5;
  border-right: 0.1rem solid #454545;
}
.t-line3:active {
  background: #111;
}
.t-line4 {
  border-top: 0.5rem solid #7b20a3;
  border-right: 0.1rem solid #454545;
}
.t-line4:active {
  background: #111;
}
.t-line5 {
  border-top: 0.5rem solid #c41162;
  border-right: 0.1rem solid #454545;
}
.t-line5:active {
  background: #111;
}
.t-line6 {
  border-top: 0.5rem solid #d60000;
  border-right: 0.1rem solid #454545;
}
.t-line6:active {
  background: #111;
}
.t-line7 {
  border-top: 0.5rem solid #ff9000;
  border-right: 0.1rem solid #454545;
}
.t-line7:active {
  background: #111;
}
.t-line8 {
  border-top: 0.5rem solid #5d871b;
  border-right: 0.1rem solid #454545;
}
.t-line8:active {
  background: #111;
}
.t-line9 {
  border-top: 0.5rem solid #206825;
  border-right: 0.1rem solid #454545;
}
.t-line10 {
  border-top: 0.5rem solid #93f;
}
.t-line9:active {
  background: #111;
}
.live-tmenu-name {
  font-size: 1.7rem;
  color: #fafafa;
  margin: 0 0 0.3rem;
}
.live-tmenu-name-casino {
  font-size: 11pt;
  color: #d0d0d0;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  margin: 0 0 0.3rem;
  font-family: "NanumSquareNeo", arial;
}
.live-tmenu-name-agero {
  font-size: 11pt;
  color: #fafafa;
  margin: 0 0 0.3rem;
}
.live-tmenu-countdown {
  font: 700 1.7rem Open Sans Condensed, sans-serif;
  color: #fff;
}
.live-tmenu-countdown-agero {
  font: 700 1.3rem Open Sans Condensed, sans-serif;
  color: #fff;
}
.live-tmenu-casino-sub {
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
  color: #7d7d7d;
  font-weight: 400;
}
.playerbox {
  height: 422px;
}
.playerbox,
.playerbox2 {
  width: 100%;
  text-align: center;
  position: relative;
}
.playerbox2 {
  height: 380px;
}
.playerbox3 {
  height: 641px;
}
.east-playerbox3,
.playerbox3 {
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.east-playerbox3 {
  height: 560px;
}
.boscore-playerbox3 {
  height: 60rem;
}
.boscore-playerbox3,
.boscoreball-playerbox3 {
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.boscoreball-playerbox3 {
  height: 70rem;
}
.bubble-playerbox3 {
  height: 609px;
}
.bubble-playerbox3,
.livescore-playerbox3 {
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.livescore-playerbox3 {
  height: 746px;
}
.playerbox4 {
  width: 100%;
  height: 575px;
  text-align: center;
  position: relative;
}
.last-result-items {
  margin-bottom: 1.2rem;
}
.lottery-item {
  position: relative;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0.2rem;
  padding: 0.7rem;
  line-height: 1.2;
}
.ball {
  width: 3rem;
  height: 3rem;
  border: 0.1rem solid #000;
  border-radius: 50%;
  -webkit-font-smoothing: antialiased;
  font-size: 1.2rem;
  background-repeat: repeat-x;
}
.ball.yellow {
  background-color: #ffad32;
  background: linear-gradient(180deg, #ffad32, #cc7a00);
  border-color: #cc7a00 #cc7a00 #b36b00;
  text-shadow: 0 0.1rem 0.1rem hsla(0, 0%, 100%, 0.33);
}
.ball.black {
  background-color: #5b5b5b;
  background: linear-gradient(180deg, #5b5b5b, #282828);
  border-color: #282828 #282828 #1c1c1c;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
}
.ball.white {
  background-color: #f9f9f9;
  background: linear-gradient(180deg, #f9f9f9, #d6d6d6);
  border-color: #929292 #929292 #a1a1a1;
  text-shadow: 0 0.1rem 0.1rem hsla(0, 0%, 100%, 0.23);
}
.ball.blue {
  background-color: #5990d8;
  background: linear-gradient(180deg, #5990d8, #193c6b);
  border-color: #193c6b #193c6b #112948;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56);
}
.ball.green {
  background-color: #398f28;
  background: linear-gradient(180deg, #398f28, #193f11);
  border-color: #193f11 #193f11 #122c0c;
}
.ball.green,
.ball.grey,
.ball.red {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
}
.ball.grey,
.ball.red {
  background-color: #e52828;
  background: linear-gradient(180deg, #e52828, #961111);
  border-color: #961111 #961111 #800f0f;
}
.ball.white,
.ball.yellow {
  color: #333;
}
.ball.black,
.ball.blue,
.ball.green,
.ball.grey,
.ball.red {
  color: #fff;
}
.ball > span {
  font-weight: 700;
}
.item-box {
  background: #fff;
  overflow: hidden;
  margin: 0;
  width: 100%;
  position: relative;
  border-radius: 0.6rem;
}
.item-box.fullwidth {
  max-width: 100%;
}
.item-box figure {
  width: 100%;
  display: block;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.item-box.fixed-box figure img {
  width: 100%;
  height: auto;
}
.item-box-desc {
  padding: 1rem 2rem;
  overflow: hidden;
}
.item-box-desc p {
  margin-top: 2rem;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.item-box.fixed-box .item-box-desc p {
  height: 98px;
}
.item-box-desc h4 {
  padding: 0;
  margin: 0;
}
.item-box .item-box-desc small {
  display: block;
}
.item-box.fixed-box .item-box-desc {
  height: 256px;
}
.item-box.fixed-box figure {
  max-height: 263px;
}
.item-box .socials {
  border-top: 0.1rem solid #eee;
  text-align: center;
  display: block;
}
.item-box .item-hover,
.item-box .item-hover .overlay {
  -webkit-border-top-right-radius: 0.6rem;
  -webkit-border-top-left-radius: 0.6rem;
  -moz-border-radius-topleft: 0.6rem;
  -moz-border-radius-topright: 0.6rem;
  border-top-left-radius: 0.6rem;
  border-top-right-radius: 0.6rem;
}
.item-box .item-hover {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  transition: all 0.2s;
}
.item-box .item-hover,
.item-box .item-hover a,
.item-box .item-hover button {
  color: #fff;
}
.item-box .item-hover .inner {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -30px;
  z-index: 100;
}
.item-box:hover .item-hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.divider {
  border-top: 0.1rem dotted #424242;
  border-bottom: 0.1rem dotted #424242;
}
.no-radius {
  border-radius: 0;
}
.home-payinfo-title {
  background-color: #12161a;
  border: 0.1rem solid #f15e01;
  height: 4.2rem;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.display-inlineblock {
  display: inline-block !important;
}
.display-table {
  display: table !important;
}
.display-tablecell {
  display: table-cell !important;
}
.vertical-middle {
  vertical-align: middle !important;
}
.main-cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  line-height: 2.3rem;
  height: 5.3rem;
  overflow: visible;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.word-keep {
  word-break: keep-all;
}
.td {
  padding: 0.6rem 0;
  min-width: 0;
  box-sizing: border-box;
  text-overflow: ellipsis;
  position: relative;
  text-align: left;
  display: table;
}
.score-button,
.td {
  vertical-align: middle;
}
.score-button {
  border-radius: 0.2rem;
  width: 3rem;
  display: table-cell;
  padding-bottom: 0.3rem;
}
.odd-type {
  width: 10%;
  padding: 0.1rem;
  float: left;
}
.odd-type-in {
  display: table-cell;
  width: 10%;
  background-color: #1e2428;
  margin: 0.1rem;
  padding-top: 1rem;
  height: 3.8rem;
  color: #aeaeaf;
}
.main-odd-team {
  width: calc(100% - 5rem);
  float: left;
  text-align: left;
}
.main-odd-val,
.main-odd-val-white {
  width: 5rem;
  float: right;
  text-align: right;
}
.btn-score {
  background-color: #2e302d;
  border-radius: 0;
  border-top: 0.1rem solid #3f4346;
  border-bottom: 0.1rem solid #000;
  color: #fff;
  cursor: default;
}
.btn-score:hover {
  color: #fff;
}
.btn-sports-detail,
.btn-sports-detail-mob,
.btn-sports-rule {
  background-color: #2e302d;
  border-radius: 0;
  border-top: 0.1rem solid #3f4346;
  border-bottom: 0.1rem solid #000;
  color: #fff;
}
.btn-sports-rule:hover {
  color: #fff;
}
.btn-sports-detail-null {
  background-color: #1a1e1f;
  border-radius: 0;
  border-top: 0.1rem solid #3f4346;
  border-bottom: 0.1rem solid #000;
  color: #fff;
  height: 3.1rem;
}
.btn-sports-detail-mob.active,
.btn-sports-detail.active,
.btn-sports-detail:focus,
.btn-sports-detail:hover {
  background-color: #ff6300;
  color: #fff;
}
.img-odds-up {
  top: calc(-50% + 0.2rem);
}
.img-odds-down,
.img-odds-up {
  position: absolute;
  left: calc(100% - 0.3rem);
}
.img-odds-down {
  top: calc(50% + 0.2rem);
}
.img-odds-up-right {
  top: calc(-50% + 0.2rem);
}
.img-odds-down-right,
.img-odds-up-right {
  position: absolute;
  right: calc(100% - 0.3rem);
}
.img-odds-down-right {
  top: calc(50% + 0.2rem);
}
.blinking {
  opacity: 0;
  -webkit-animation: blink 1s ease-in-out 3;
  animation: blink 1s ease-in-out 3;
  animation-fill-mode: backwards;
  -webkit-animation-fill-mode: backwards;
  -moz-animation-fill-mode: backwards;
}
@-webkit-keyframes blink {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.border-radius-5 {
  border-radius: 0.5rem !important;
}
.border-radius-20 {
  border-radius: 2rem !important;
}
.main-dialog .el-dialog__header {
  display: none;
}
.main-dialog .el-dialog__body {
  padding: 0;
}
.main-dialog label {
  color: #fff;
}
.main-dialog .el-select {
  display: block;
}
.coin-div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.coin-dialog {
  width: 50rem;
  position: absolute;
  left: calc(50% - 250px);
  top: 10rem;
  background-color: #ebebeb;
  border-radius: 1rem;
  padding-bottom: 3rem;
  border: 0.3rem solid #fec106;
}
.coin-input.el-input.is-disabled .el-input__inner,
.coin-input input {
  background-color: #fc0;
  color: #000;
}
.dialog-grey .el-dialog {
  background: none !important;
}
.chat-dailog .el-dialog {
  background-color: #191919;
  width: 95% !important;
}
.auth-dialog {
  color: #fff;
}
.template-dialog .el-dialog {
  background: none !important;
}
.template-dialog .el-dialog__header {
  display: none;
}
.template-dialog .el-dialog__body {
  padding: 0;
}
.template-dialog label {
  color: #fff;
}
.template-dialog .el-select {
  display: block;
}
.template-dialog .el-dialog {
  margin-top: 2rem !important;
}
.tl_reg_item {
  width: 95%;
}
.right-button {
  padding: 0.9rem;
  margin-top: 0.3rem;
  right: 0.5rem;
  top: 0;
}
.subtable.table > tbody > tr > td {
  border-color: #353637;
  background-color: #131417;
  border-right: 0.1rem solid #353637;
}
.subtable > thead > tr {
  border-right: 0.1rem solid #2e3439;
  border-left: 0.1rem solid #2e3439;
}
.subtable > thead > tr > td {
  background-color: #2e3439;
}
.border-grey {
  border: 0.1rem solid #343d46 !important;
}
.status-yes {
  background-color: #367fde;
}
.status-no,
.status-yes {
  width: 80px;
  text-align: center;
  border-radius: 0.3rem;
  padding: 0.4rem 0;
  margin: 0 auto;
}
.status-no {
  background-color: #23272a;
}
.status-wait {
  background-color: #727071;
}
.status-lose,
.status-wait {
  width: 80px;
  text-align: center;
  border-radius: 0.3rem;
  padding: 0.4rem 0;
  margin: 0 auto;
}
.status-lose {
  background-color: #d73c38;
}
.status-win {
  background-color: #367fde;
}
.status-cancel,
.status-win {
  width: 80px;
  text-align: center;
  border-radius: 0.3rem;
  padding: 0.4rem 0;
  margin: 0 auto;
}
.status-cancel {
  background-color: #faaf44;
}
.status-cancel-request {
  text-align: center;
  border-radius: 0.3rem;
  padding: 0.4rem 0;
  background-color: #14851b;
  margin: 0 auto;
}
.bet-type-big,
.td-big {
  border: 0.1rem solid red;
  border-radius: 50%;
  padding: 0.8rem 1rem;
}
.bet-type-middle,
.td-middle {
  border: 0.1rem solid #337dde;
  border-radius: 50%;
  padding: 0.8rem 1rem;
}
.bet-type-small,
.td-small {
  border: 0.1rem solid #019630;
  border-radius: 50%;
  padding: 0.8rem 1rem;
}
.bet-type-under,
.td-under {
  border: 0.1rem solid #337dde;
  border-radius: 50%;
  padding: 0.9rem 0.5rem;
}
.bet-type-over,
.td-over {
  border: 0.1rem solid red;
  border-radius: 50%;
  padding: 0.9rem 0.4rem;
}
.bet-type-odd,
.td-odd {
  padding: 0.8rem 1rem;
}
.bet-type-goal,
.bet-type-odd,
.td-odd {
  background-image: linear-gradient(180deg, #74b3dc 0, #367ee0);
  border-radius: 50%;
}
.bet-type-goal {
  padding: 0.8rem 0.5rem;
}
.bet-type-three {
  background-image: linear-gradient(180deg, #74b3dc 0, #367ee0);
}
.bet-type-four,
.bet-type-three {
  border-radius: 50%;
  padding: 0.8rem 1.3rem;
  text-align: center;
}
.bet-type-four {
  background-image: linear-gradient(180deg, #e25657 0, #f71312);
}
.bet-type-even,
.td-even {
  padding: 0.8rem 1rem;
}
.bet-type-even,
.bet-type-nogoal,
.td-even {
  background-image: linear-gradient(180deg, #e25657 0, #f71312);
  border-radius: 50%;
  text-align: center;
}
.bet-type-nogoal {
  padding: 0.8rem 0.5rem;
}
.bet-type-red {
  color: #f61416;
}
.bet-type-blue,
.bet-type-red {
  display: inline-block;
  width: 80px;
  background-color: #27272d;
  text-align: center;
}
.bet-type-blue {
  color: #158dfd;
}
.sports-rule-cat {
  background-color: #0f1012;
}
.sports-rule-cat,
.sports-rule-cat-white {
  width: 95%;
  padding: 0.2rem;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
}
.sports-rule-cat-white {
  background-color: #dedede;
}
.border-l-1 {
  border-left: 0.1rem solid #000;
}
.border-r-1 {
  border-right: 0.1rem solid #000;
}
.border-l-1-white {
  border-left: 0.1rem solid #a2a2a2;
}
.border-r-1-white {
  border-right: 0.1rem solid #a2a2a2;
}
.betslip-lock {
  position: relative;
  left: 0;
  top: 0;
  background-image: url(/img/7b58cd5.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: rgba(255, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}
.sports-type {
  width: 6.3rem;
  height: 5.9rem;
  float: left;
  margin-left: 0.1rem;
  cursor: pointer;
}
.sports-sort {
  margin-bottom: 0.3rem;
}
.sports-sort .el-checkbox__label {
  padding-left: 0.3rem;
  font-size: 1.2rem;
}
.sports-sort .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #fff;
}
.main-select {
  background-color: #27272d;
  border-radius: 0.3rem;
}
.main-select-agero {
  background-color: #111;
  border-radius: 0.3rem;
}
.main-select-drop {
  background-color: #27272d;
}
.main-select-drop,
.main-select-drop-agero {
  position: absolute;
  width: 100%;
  z-index: 1;
  font-size: 1.6rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.main-select-drop-agero {
  background-color: #111;
}
.main-select-text {
  float: left;
  padding-left: 1.5rem;
  height: 5.2rem;
}
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.btn-sports-detail-score {
  background-color: #2e302d;
  border-radius: 0;
  border-top: 0.1rem solid #3f4346;
  border-bottom: 0.1rem solid #000;
  color: #fff;
}
.btn-sports-detail-score:hover {
  color: #fff;
}
.score-button {
  border: 0.1rem solid #fff;
}
.score-button:disabled {
  border: 0.1rem solid #5b5c5b;
}
.score-button:hover,
.score-odd:hover {
  background-color: #ff6300;
}
.score-odd {
  border: 0.1rem solid #fff;
  height: 90%;
  padding-top: 2.2rem;
  padding-bottom: 2.2rem;
}
.result-score {
  background-color: #ff6300;
  padding: 0.5rem 1rem 0.8rem;
  border-radius: 0.3rem;
  width: 5.6rem;
  float: left;
}
.input-sign {
  font-size: 1.3rem;
}
label {
  margin: 0;
}
.right-button.el-button.is-loading {
  position: absolute;
}
.collapse {
  display: none;
}
.display-center {
  justify-content: center;
}
.bethistory-livescore,
.display-center,
.display-center-vertical {
  display: flex;
  align-items: center;
}
.bethistory-livescore {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
}
.bethistory-livescore-in {
  width: 40%;
  height: 210px;
  background-color: rgba(0, 0, 0, 0.8);
}
.league-favorite {
  position: absolute;
  right: 115px;
  top: 2.7rem;
}
.market-type {
  width: 5rem;
  text-align: center;
  float: left;
  padding-top: 1.2rem;
}
.collapse-up-orange11 {
  background-image: url(/img/Virtual/dbea0aa.png);
}
.collapse-down-orange11,
.collapse-up-orange11 {
  background-size: 100% 100%;
  width: 2rem;
  height: 2rem;
  float: right;
}
.collapse-down-orange11 {
  background-image: url(/img/Virtual/a11b010.png);
}
.collapse-up-blue {
  background-image: url(/img/Virtual/7527dfa.png);
}
.collapse-down-blue,
.collapse-up-blue {
  background-size: 100% 100%;
  width: 2rem;
  height: 2rem;
  float: right;
}
.collapse-down-blue {
  background-image: url(/img/Virtual/c8ffb7b.png);
}
.rolling-button {
  background-color: #2e3438;
  text-align: center;
  width: calc(25% - 0.8rem);
  padding: 1rem 0;
  float: left;
}
.el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #2a3034 !important;
}
.el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #2a3034 !important;
}
.el-popper[x-placement^="bottom"] .popper__arrow:after {
  border-bottom-color: #2a3034 !important;
}
.el-popper[x-placement^="top"] .popper__arrow:after {
  border-top-color: #2a3034 !important;
}
.el-select-dropdown {
  background-color: #2a3034;
  border: 0.1rem solid #2a3034;
}
.el-select-dropdown__item,
.el-select-dropdown__item.selected {
  color: #fff;
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  background-color: #2a3034;
}
.casino-dialog .el-dialog,
.el-dialog__body {
  height: 100%;
}
.live-play {
  display: none;
  position: absolute;
  width: 10rem;
  left: calc(50% - 5rem);
  top: calc(50% - 5rem);
}
.live-play-orange12 {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  font-size: 2.4rem;
  text-align: center;
  padding-top: 5rem;
}
.live-play-button {
  padding: 0.8rem 3.6rem;
  font-size: 1.4rem;
  background: #f56406;
  border-radius: 3.6rem;
  display: inline-block;
  margin-top: 3.6rem;
  cursor: pointer;
}
.casino-over {
  position: absolute;
  left: 0;
  bottom: 5.4rem;
  width: 100%;
  height: 78px;
  background: linear-gradient(
    178.08deg,
    rgba(28, 31, 33, 0) 28.29%,
    #1c1f21 98.38%
  );
}
.live-game:hover .live-play,
.live-game:hover .live-play-orange12 {
  display: block;
}
.live-check {
  position: absolute;
  width: 150px;
  left: calc(50% - 75px);
  top: calc(50% - 75px);
}
.live-check-orange12 {
  background: rgba(17, 19, 20, 0.85);
}
.live-check-banner,
.live-check-orange12 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
}
.live-check-banner {
  background-color: rgba(0, 0, 0, 0.6);
}
.live-game:hover .live-banner-orange11 {
  display: block;
  -webkit-animation: example-orange 2s ease-in-out 1;
  animation: example-orange 2s ease-in-out 1;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
}
.live-game:hover .live-banner-orange12 {
  display: block;
  -webkit-animation: example-orange2 0.2s ease-in-out 1;
  animation: example-orange2 0.2s ease-in-out 1;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
}
@-webkit-keyframes example-orange {
  0% {
    background-color: rgba(252, 98, 0, 0.1);
  }
  50% {
    background-color: rgba(252, 98, 0, 0.2);
  }
  to {
    background-color: rgba(252, 98, 0, 0.3);
  }
}
@keyframes example-orange {
  0% {
    background-color: rgba(252, 98, 0, 0.1);
  }
  50% {
    background-color: rgba(252, 98, 0, 0.2);
  }
  to {
    background-color: rgba(252, 98, 0, 0.3);
  }
}
@-webkit-keyframes example-orange2 {
  0% {
    background: rgba(17, 19, 20, 0.4);
  }
  to {
    background: rgba(17, 19, 20, 0.88);
  }
}
@keyframes example-orange2 {
  0% {
    background: rgba(17, 19, 20, 0.4);
  }
  to {
    background: rgba(17, 19, 20, 0.88);
  }
}
@-webkit-keyframes example-blue {
  0% {
    background-color: rgba(0, 98, 252, 0.1);
  }
  50% {
    background-color: rgba(0, 98, 252, 0.2);
  }
  to {
    background-color: rgba(0, 98, 252, 0.3);
  }
}
@keyframes example-blue {
  0% {
    background-color: rgba(0, 98, 252, 0.1);
  }
  50% {
    background-color: rgba(0, 98, 252, 0.2);
  }
  to {
    background-color: rgba(0, 98, 252, 0.3);
  }
}
.casino-dialog .el-dialog {
  width: 1400px;
  height: 750px;
  margin-top: 10rem !important;
}
.casino-dialog .el-dialog.fullscreen {
  width: 100%;
  height: 100%;
  margin-top: 0 !important;
}
#companyimg,
#header-time,
#home-category,
#home-category-border,
#home-category-green {
  display: block;
}
#copyright-text {
  padding-top: 4rem;
}
.notice-menu {
  display: block;
}
#logoimg {
  width: 20rem;
}
#main-banner-img,
#main-banner-img-green {
  width: 100%;
}
#betslip-icon {
  display: none;
}
.popup-dialog {
  overflow-y: scroll;
}
.popup-dialog .el-dialog {
  margin-top: 10rem !important;
  background: none !important;
}
.popup-dialog .el-dialog__body {
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-dialog__header {
  display: none;
}
.el-dialog__body {
  padding: 0;
}
.virtual-league-panel {
  display: block;
  width: 280px;
}
.virtual-video-panel {
  width: calc(100% - 280px);
}
.virtual-video-panel-orange12 {
  width: 648px;
}
.live-game-btn-blue18 .live-game-img,
.live-game-btn-yellow15 .live-game-img {
  border: 0.2rem solid #181a20;
}
.live-game-layout6 {
  padding: 0.8rem;
  background: #0b0d10;
  border-radius: 0.6rem;
  margin-top: 0.6rem;
}
.live-game-btn-blue18:hover .live-game-img {
  border: 0.2rem solid #1f7aff;
}
.live-game-btn-yellow15:hover .live-game-img {
  border: 0.2rem solid #edbb35;
}
.live-game-btn-blue18:hover .live-game-layout6 {
  background: #1f7aff;
}
.live-game-btn-yellow15:hover .live-game-layout6 {
  background: #edbb35;
  color: #000;
}
.live-game-cont {
  width: 50%;
  text-align: center;
}
.live-game-cont,
.slot-game-cont {
  float: left;
  cursor: pointer;
  padding: 1rem;
}
.slot-game-cont {
  width: 20%;
}
.slot-game-cont-orange12 {
  width: 20%;
  float: left;
  padding: 1.2rem;
  cursor: pointer;
}
#money-move-img {
  transform: rotate(0);
}
.attendance-1 {
  padding: 0 0.5rem;
  float: left;
  width: 154px;
}
.lbl_reg.popup_lbl label,
.tl_input_popup_required {
  color: #fff;
}
.auth-dialog.signup .el-input__inner {
  border: 0.1rem solid #dcdfe6;
  background-color: #fff;
}
.ele-rotate {
  transform: rotate(90deg);
}
.current-payin-container,
.current-payout-container {
  overflow: hidden;
  height: 293px;
}
.current-payin-container ul,
.current-payout-container ul {
  list-style: none;
  position: relative;
  padding: 0;
}
.current-payin-container li,
.current-payout-container li {
  height: 3.4rem;
  text-align: center;
  padding: 0;
}
.border-clear {
  border: 0 !important;
}
.el-table__empty-text {
  width: 100%;
}
.bet-result-table-white .el-table__empty-text,
.main-table-white .el-table__empty-text {
  color: #000 !important;
  font-size: 1.4rem !important;
}
.el-message-box {
  width: auto;
}
.popup-absolute .el-dialog {
  position: absolute;
}
.sportcore:focus,
.sportcore:hover {
  text-decoration: none !important;
}
.my-input .el-input__inner {
  background-color: #161c22 !important;
  border: 0.1rem solid #1f8fff;
  color: #fff;
}
p {
  margin: 0 !important;
}
.VueCarousel-navigation-prev {
  left: 70px !important;
  width: 6.2rem;
  height: 10rem;
  background-image: url(/img/caa2350.png);
}
.VueCarousel-navigation-next {
  right: 70px !important;
  width: 6.2rem;
  height: 10rem;
  background-image: url(/img/5b46983.png);
}
.VueCarousel-navigation-next,
.VueCarousel-navigation-prev {
  font-size: 5rem;
  color: #fff !important;
  display: none;
}
.VueCarousel:hover .VueCarousel-navigation-next,
.VueCarousel:hover .VueCarousel-navigation-prev {
  display: block !important;
}
.VueCarousel-navigation-button:focus {
  outline: none !important;
}
.flip-clock-wrapper * {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc;
}
.flip-clock-wrapper a:hover {
  color: #fff;
}
.flip-clock-wrapper ul {
  list-style: none;
}
.flip-clock-wrapper.clearfix:after,
.flip-clock-wrapper.clearfix:before {
  content: " ";
  display: table;
}
.flip-clock-wrapper.clearfix:after {
  clear: both;
}
.flip-clock-wrapper.clearfix {
  *zoom: 1;
}
.flip-clock-wrapper {
  font: normal 1.1rem "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none;
}
.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 3.6rem !important;
}
.flip-clock-meridium a {
  color: #313333;
}
.flip-clock-wrapper {
  margin: 0;
}
.flip-clock-wrapper:after,
.flip-clock-wrapper:before {
  content: " ";
  display: table;
}
.flip-clock-wrapper:after {
  clear: both;
}
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 0.5rem;
  width: 4rem;
  height: 5.1rem;
  font-size: 4rem;
  font-weight: 700;
  line-height: 5.1rem;
  border-radius: 0.3rem;
  background: #000;
}
.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 5rem;
  text-decoration: none !important;
}
.flip-clock-wrapper ul li:first-child {
  z-index: 2;
}
.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  perspective: 20rem;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important;
}
.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 6rem;
  overflow: hidden;
  outline: 0.1rem solid transparent;
}
.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.flip-clock-wrapper ul li a div.up {
  transform-origin: 50% 100%;
  top: 0;
}
.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 3.4rem;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 0.1rem;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
}
.flip-clock-wrapper ul li a div.down {
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
  border-top: 0.1rem solid #111;
}
.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 0.1rem 0.2rem #000;
  text-align: center;
  background-color: #333;
  border-radius: 0.3rem;
  font-size: 4.5rem;
}
.flip-clock-wrapper ul li a div.up div.inn {
  top: 0;
}
.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0;
}
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3;
}
.flip-clock-wrapper .flip {
  box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.7);
}
.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s linear 0.5s both;
  animation: asd 0.5s linear 0.5s both;
  z-index: 5;
}
.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 2rem;
  height: 80px;
}
.flip-clock-divider:first-child {
  width: 0;
}
.flip-clock-dot {
  display: block;
  background: #323434;
  width: 1rem;
  height: 1rem;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.5);
  left: 0.5rem;
}
.flip-clock-divider.minutes .flip-clock-label {
  color: #fafafa;
  right: -88px;
  display: none;
}
.flip-clock-divider.seconds .flip-clock-label {
  color: #fafafa;
  right: -91px;
  display: none;
}
.flip-clock-dot.top {
  top: 2rem;
}
.flip-clock-dot.bottom {
  bottom: 3rem;
}
@-webkit-keyframes asd {
  0% {
    z-index: 2;
  }
  20% {
    z-index: 4;
  }
  to {
    z-index: 4;
  }
}
@keyframes asd {
  0% {
    z-index: 2;
  }
  20% {
    z-index: 4;
  }
  to {
    z-index: 4;
  }
}
.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s linear 0.5s both;
  animation: turn 0.5s linear 0.5s both;
}
@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg);
  }
  to {
    -webkit-transform: rotateX(0deg);
  }
}
@keyframes turn {
  0% {
    transform: rotateX(90deg);
  }
  to {
    transform: rotateX(0deg);
  }
}
.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both;
}
@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg);
  }
  to {
    -webkit-transform: rotateX(-90deg);
  }
}
@keyframes turn2 {
  0% {
    transform: rotateX(0deg);
  }
  to {
    transform: rotateX(-90deg);
  }
}
.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3;
}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  -webkit-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow,
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0, #000 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(0, 0, 0, 0.1)),
    color-stop(100%, #000)
  );
  background: linear, top, rgba(0, 0, 0, 0.1) 0, #000 100%;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0, #000 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0, #000 100%;
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  -webkit-animation: hide 0.5s linear 0.3s both;
  animation: hide 0.5s linear 0.3s both;
}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  -webkit-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow,
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, #000 0, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #000),
    color-stop(100%, rgba(0, 0, 0, 0.1))
  );
  background: linear, top, #000 0, rgba(0, 0, 0, 0.1) 100%;
  background: -ms-linear-gradient(top, #000 0, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, #000 0, rgba(0, 0, 0, 0.1) 100%;
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  -webkit-animation: hide 0.5s linear 0.3s both;
  animation: hide 0.5s linear 0.2s both;
}
@-webkit-keyframes show {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes show {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes hide {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes hide {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.main-loader {
  width: 100%;
  height: 100%;
  z-index: 99999;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  overflow: visible;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.animationStopped,
.loaderSVG {
  max-width: 132px;
  fill: #ff6400;
  overflow: visible;
}
.loaderSVG-green {
  max-width: 132px;
  fill: #7aea0c;
  overflow: visible;
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 0.88;
    transform: scale(1);
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 0.88;
    transform: scale(1);
  }
}
@-webkit-keyframes fade-out {
  0% {
    opacity: 0.88;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.5);
  }
}
@keyframes fade-out {
  0% {
    opacity: 0.88;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.5);
  }
}
@-webkit-keyframes removePath {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes removePath {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.loaderSVG .fade {
  transform-origin: 22% 22%;
  transform: scale(0.88);
  -webkit-animation: fade-in 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
.loaderSVG .ring-2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  transform-origin: 12% 45%;
}
.loaderSVG .ring-3 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  transform-origin: 50% 18%;
}
.loaderSVG .ring-4 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  transform-origin: 50% 45%;
}
.loaderSVG .ring-5 {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
  transform-origin: 84% 22%;
}
.loaderSVG .ring-6 {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  transform-origin: 81% 34%;
}
.loaderSVG-green .fade {
  transform-origin: 22% 22%;
  transform: scale(0.88);
  -webkit-animation: fade-in 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
.loaderSVG-green .ring-2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  transform-origin: 12% 45%;
}
.loaderSVG-green .ring-3 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  transform-origin: 50% 18%;
}
.loaderSVG-green .ring-4 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  transform-origin: 50% 45%;
}
.loaderSVG-green .ring-5 {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
  transform-origin: 84% 22%;
}
.loaderSVG-green .ring-6 {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  transform-origin: 81% 34%;
}
.removePath .fade {
  opacity: 0.88;
  -webkit-animation: fade-out 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both !important;
  animation: fade-out 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both !important;
}
.removePath .ring-2 {
  transform-origin: 22% 45%;
}
.removePath .ring-3 {
  transform-origin: 50% 18%;
}
.removePath .ring-4 {
  transform-origin: 53% 45%;
}
.removePath .ring-5 {
  transform-origin: 84% 22%;
}
.removePath .ring-6 {
  transform-origin: 85% 34%;
}
.error-text {
  color: #fff;
  text-align: center;
}
[dir="ltr"] .error-text .header-text {
  margin-left: 0;
}
[dir="ltr"] .error-text .header-text,
[dir="rtl"] .error-text .header-text {
  margin-right: 0;
}
[dir="rtl"] .error-text .header-text {
  margin-left: 0;
}
.error-text .header-text {
  display: block;
  padding: 0;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.3px;
  color: #fc6200;
  margin: 0.8rem 0 0.1rem;
}
.error-text p {
  padding: 0 2rem;
  line-height: 2.3rem;
  margin: 1.8rem 0 0;
  font-size: 1.5rem;
  letter-spacing: 0.23px;
}
#retry-icon,
#whistle-icon {
  fill: #fff;
  width: 3.3rem;
  height: 3.3rem;
  display: block;
  margin: 0 auto;
}
#retry-icon {
  fill: #8e8e8e;
  margin-top: -2px;
  width: 1.3rem;
  height: 1.3rem;
  display: inline-block;
  vertical-align: middle;
}
.retry-text {
  margin-top: 3.6rem;
  color: #8e8e8e;
  font-size: 1.3rem;
  letter-spacing: 0.2px;
  display: inline-block;
}
.retry {
  display: none;
}
.loading-text {
  color: #fff;
  font-size: 2rem;
  letter-spacing: 0.3px;
  text-align: center;
  margin: -26px 0 0;
  font-weight: 900;
}
@media screen and (max-width: 1279px) {
  .pc-text {
    display: none;
  }
  .retry {
    display: block;
  }
  .error-text p {
    margin: 0.8rem 0 0;
  }
}
.loader-fotball-spinner {
  height: 110px;
  width: 6.1rem;
  -webkit-animation: loader-bounce-fotball 0.6s;
  animation: loader-bounce-fotball 0.6s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.loader-fotball-spinner img {
  width: 100%;
  height: auto;
  -webkit-animation: loader-rotation-fotball 2.8s linear infinite;
  animation: loader-rotation-fotball 2.8s linear infinite;
}
@-webkit-keyframes loader-bounce-fotball {
  0% {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  to {
    transform: translateY(-50px);
    -webkit-transform: translateY(-50px);
  }
}
@-webkit-keyframes loader-rotation-fotball {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
  }
}
.error-svg {
  max-width: 132px;
  fill: #ff6400;
  overflow: visible;
}
#CookieMessageDiv {
  z-index: 99998 !important;
}
.search-input-box-customer-grey {
  color: #222 !important;
  width: 210px;
  height: 3rem;
  background: #222d40;
  border: 0.1rem solid #0a0e16;
  padding: 0.3rem;
}
.circle-grey div {
  border: 3rem solid rgba(36, 120, 255, 0.3);
  border-top-color: #0054ff;
  border-radius: 80px;
}
.circle-grey1 div,
.circle-grey div {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 150px;
  height: 150px;
  margin: auto;
  -webkit-animation: circle 0.7s linear infinite;
  animation: circle 0.7s linear infinite;
}
.circle-grey1 div {
  border-radius: 80px;
  border: 3rem solid rgba(50, 95, 38, 0.3);
  border-top-color: #fa5f26;
}
.minibg {
  background-image: url(/img/Mini/97437ad.jpg);
  background-size: cover;
  background-position: 100%;
}
.sub-title {
  font-size: 9pt;
  color: #999;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.auto-custom-button {
  background-color: #1f7aff;
  border: 0.1rem solid #1f7aff;
  color: #000;
}
.auto-custom-button.is-disabled:active,
.auto-custom-button.is-disabled:focus,
.auto-custom-button.is-disabled:hover,
.auto-custom-button:active,
.auto-custom-button:focus,
.auto-custom-button:hover {
  background-image: linear-gradient(
    180deg,
    #1e8bfb 0,
    #156dd5 20%,
    #1159b3 50%,
    #125eba 80%,
    #1c84ef
  );
  border: 0.1rem solid #008cd5;
}
.auto-custom-button.is-disabled {
  background-color: #008cd5;
  border: 0.1rem solid #008cd5;
  opacity: 0.3;
}
.select-autocustom {
  background-color: #008dd5;
  color: #fff;
  padding: 1rem 1rem 1rem 2rem;
}
.autocustomitem,
.select-autocustom {
  width: calc(100% - 0.4rem);
  margin-left: 0.2rem;
}
.autocustomitem {
  border-radius: 0.5rem;
}
.autocustom-item1 {
  background: #008dd5;
}
.autocustom-item1,
.autocustom-item2 {
  width: calc(100% - 2rem);
  margin-left: 1rem;
  padding: 1rem;
}
.autocustom-item2 {
  background: #096da1;
  border-radius: 0.5rem;
}
@-webkit-keyframes circle {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes circle {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.lotusbg {
  background: url(/img/699c07b.jpg) repeat;
}
.virtual {
  background: url(/img/Virtual/f0a1128.jpg) no-repeat;
  background-size: cover;
  background-position: 100%;
}
.btn.btn-sports-date {
  color: #d7d7d7;
  background: #1e2428;
  border: 0.1rem solid #000;
  border-radius: 0.3rem;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
}
.btnstyle1-inverse2 {
  color: #c8e1fd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0c1524;
  background-image: linear-gradient(180deg, #354562, #111e33);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1111",endColorstr="#ff1111",GradientType=0);
  border-color: #111 #111 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #111;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.bg-black-darker2-1 {
  background: url(/img/19881b3.png) repeat #111;
}
.btn-home-grey,
.btn-home-grey1,
.ic,
.sp {
  background: url(/img/06e098a.png) no-repeat;
  background-size: 304px 944px;
}
.main-menu .menu {
  overflow: hidden;
  margin-right: -2px;
  padding: 0.7rem 0.4rem;
}
.main-menu .menu li {
  float: left;
  width: 33.3%;
  padding: 0.3rem;
  box-sizing: border-box;
}
.main-menu .menu li .btn-home-grey {
  background: none;
  background: #535963;
  background: -ms-linear-gradient(top, #535963 0, #363a41 100%);
}
.main-menu .menu li .btn-home-grey,
.main-menu .menu li .btn-home-grey1 {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 72px;
  border-radius: 0.4rem;
}
.main-menu .menu li .btn-home-grey1 {
  background: none;
  background: -webkit-linear-gradient(top, #414141, #151515);
}
.main-menu .menu li .btn-home-grey .tit {
  font-family: HelveticaNeue-bold, AppleSDGothicNeo-Bold, Sans-serif;
  color: #fff;
}
.main-menu .menu li .btn-home-grey1 .tit,
.main-menu .menu li .btn-home-grey .tit {
  position: absolute;
  left: 0.7rem;
  bottom: 0.6rem;
  font-size: 1.4rem;
  text-shadow: 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.9);
  z-index: 1;
}
.main-menu .menu li .btn-home-grey1 .tit {
  color: #ff8b05;
  font-family: AsiaGDE;
}
.main-menu .menu li .btn-home-grey1 .sub,
.main-menu .menu li .btn-home-grey .sub {
  position: absolute;
  right: 0.7rem;
  top: 0.8rem;
  font-family: HelveticaNeue-bold, AppleSDGothicNeo-Bold, Sans-serif;
  font-size: 0.9rem;
  text-shadow: 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.7000000000000001);
  color: #8c95a6;
  z-index: 1;
}
.main-menu .menu li .btn-home-grey1 .img,
.main-menu .menu li .btn-home-grey .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 4.1rem;
  height: 72px;
  content: "";
}
.main-menu .menu li .btn--menu1 .img {
  background-position: 0 -64px;
}
.main-menu .menu li .btn--menu2 .img {
  background-position: -103px -64px;
}
.main-menu .menu li .btn--menu3 .img {
  background-position: -206px -64px;
}
.main-menu .menu li .btn--menu4 .img {
  background-position: 0 -141px;
}
.main-menu .menu li .btn--menu5 .img {
  background-position: -103px -141px;
}
.main-menu .menu li .btn--menu6 .img {
  left: 0.3rem;
  background-position: -206px -141px;
}
.main-menu .menu li .btn--menu7 .img {
  background-position: 0 -218px;
}
.main-menu .menu li .btn--menu9 .img {
  background-position: -206px -218px;
}
.main-menu .menu li .btn--menu10 .img {
  background-position: 0 -295px;
}
.main-menu .menu li .btn--menu11 .img {
  background-position: -103px -295px;
}
.main-menu .menu li .btn--menu13 .img {
  background-position: 0 -372px;
}
.main-menu .menu li .btn--menu14 .img {
  width: 4.7rem;
  background-position: -103px -372px;
}
.main-menu .menu li .btn--menu15 .img {
  width: 4.7rem;
  background-position: -206px -372px;
}
.main-menu .menu li .btn--menu16 .img {
  width: 4rem;
  background-position: 0 -620px;
}
.main-menu .menu li .btn--menu1 .bg {
  background-position: -41px -64px;
}
.main-menu .menu li .btn--menu2 .bg {
  background-position: -144px -64px;
}
.main-menu .menu li .btn--menu3 .bg {
  background-position: -247px -64px;
}
.main-menu .menu li .btn--menu4 .bg {
  background-position: -41px -141px;
}
.main-menu .menu li .btn--menu5 .bg {
  background-position: -144px -141px;
}
.main-menu .menu li .btn--menu6 .bg {
  background-position: -247px -141px;
}
.main-menu .menu li .btn--menu7 .bg {
  background-position: -41px -218px;
}
.main-menu .menu li .btn--menu9 .bg {
  background-position: -247px -218px;
}
.main-menu .menu li .btn--menu10 .bg {
  background-position: -41px -295px;
}
.main-menu .menu li .btn--menu11 .bg {
  background-position: -144px -295px;
}
.main-menu .menu li .btn--menu13 .bg {
  background-position: -41px -372px;
}
.main-menu .menu li .btn--menu14 .bg {
  width: 5.1rem;
  background-position: -150px -372px;
}
.main-menu .menu li .btn--menu15 .bg {
  width: 5.1rem;
  background-position: -253px -372px;
}
.main-menu .menu li .btn--menu16 .bg {
  width: 5.2rem;
  background-position: -46px -620px;
}
.main-menu .menu li .btn-home-grey1 .bg,
.main-menu .menu li .btn-home-grey .bg {
  position: absolute;
  right: 0;
  top: 0;
  width: 5.7rem;
  height: 72px;
  content: "";
}
.grey-logout-btn {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.1rem;
  line-height: 0.1rem;
  vertical-align: top;
  color: transparent;
}
.login-info .box--row1 {
  padding: 0.8rem 6.2rem 1rem 0;
  border-bottom: 0.1rem solid #2d3036;
}
.login-info .info__box {
  display: -webkit-box;
  position: relative;
  height: 3rem;
}
.login-info .box--row2 {
  padding: 0.6rem 0 0.8rem;
}
.login-info .info__box .ui-btn {
  position: absolute;
  right: 0;
  top: 0.9rem;
}
.ui-btn.btn--small {
  height: 1.8rem;
  padding: 0 0.7rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.login-info .info__box .money {
  display: inline-block;
  margin: 0.1rem 0.8rem 0 0;
  font-size: 1.2rem;
  color: #7c7e82;
  vertical-align: top;
}
.login-info .info__box .money .cnt {
  font-weight: 400;
  color: #2fb5fe;
}
.grey-banner {
  position: relative;
  height: 525px;
  overflow: hidden;
}
.grey-banner .grey-video {
  position: absolute;
  top: -100px;
  width: 100%;
  z-index: 1;
}
.grey-banner .large-span {
  border-bottom: 0.1rem solid #fff;
  color: #fff;
  font-family: arial;
  font-size: 40pt;
}
.grey-banner .small-span {
  color: #eee;
  font-family: arial;
  font-size: 13pt;
  letter-spacing: 0.1rem;
}
.grey-banner .grey-logo {
  position: absolute;
  right: 10rem;
  bottom: 1rem;
  width: 10rem;
  z-index: 100;
}
@font-face {
  font-family: "icomoon";
  font-weight: 400;
  font-style: normal;
  src: url(/fonts/880c14f.ttf);
}
@font-face {
  font-family: AsiaGDE;
  src: url(/fonts/d4ccccb.woff) format("woff");
}
@font-face {
  font-family: AsiaGDU;
  src: url(/fonts/3b04f52.woff) format("woff");
}
@font-face {
  font-family: GmarketSansBold;
  src: url(/fonts/03ceab7.otf) format("otf");
}
@font-face {
  font-family: GmarketSansLight;
  src: url(/fonts/5d3bc33.otf) format("otf");
}
[class*=" icon-"],
[class^="icon-"] {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-coteboostee:before {
  content: "\e949";
}
.icon-m_calendar:before {
  content: "\e93e";
}
.icon-m_cashout:before {
  content: "\e93f";
}
.icon-m_history:before {
  content: "\e940";
}
.icon-m_home:before {
  content: "\e945";
}
.icon-m_live:before {
  content: "\e946";
}
.icon-m_coming:before {
  content: "\e947";
}
.icon-m_rules:before {
  content: "\e948";
}
.icon-decathlon:before {
  content: "\e93b";
  color: #2b2e31;
}
.icon-kayak:before {
  content: "\e941";
}
.icon-pentathlon:before {
  content: "\e942";
}
.icon-taekwondo:before {
  content: "\e943";
}
.icon-tiralarc:before {
  content: "\e944";
}
.icon-other:before {
  content: "\e93d";
}
.icon-halterophilie:before {
  content: "\e939";
}
.icon-heptathlon:before {
  content: "\e93a";
}
.icon-triathlon:before {
  content: "\e93c";
}
.icon-waterpolo:before {
  content: "\e938";
}
.icon-hockeygazon:before {
  content: "\e937";
}
.icon-responsive:before {
  content: "\e936";
}
.icon-moyenpaiement:before {
  content: "\e934";
}
.icon-caddie-bold:before {
  content: "\e927";
}
.icon-caddie:before {
  content: "\e91f";
}
.icon-promo:before {
  content: "\e920";
}
.icon-graduation:before {
  content: "\e921";
}
.icon-hearphone:before {
  content: "\e922";
}
.icon-like:before {
  content: "\e923";
}
.icon-security:before {
  content: "\e924";
}
.icon-phone:before {
  content: "\e925";
}
.icon-coupe:before {
  content: "\e926";
}
.icon-ski:before {
  content: "\e92e";
}
.icon-curling:before {
  content: "\e92f";
}
.icon-bobsleigh:before {
  content: "\e930";
}
.icon-luge:before {
  content: "\e931";
}
.icon-skeleton:before {
  content: "\e932";
}
.icon-patinagevitesse:before {
  content: "\e933";
}
.icon-rugby13:before {
  content: "\e92d";
}
.icon-olympics:before {
  content: "\e92b";
}
.icon-rallye:before {
  content: "\e92c";
}
.icon-f1:before {
  content: "\e92a";
}
.icon-moto:before {
  content: "\e929";
}
.icon-automoto:before {
  content: "\e928";
}
.icon-plus:before {
  content: "\e62e";
}
.icon-pouce:before {
  content: "\e62f";
}
.icon-croix:before {
  content: "\e630";
}
.icon-info:before {
  content: "\e631";
}
.icon-android:before {
  content: "\e600";
}
.icon-apple:before {
  content: "\e601";
}
.icon-windows:before {
  content: "\e602";
}
.icon-depot:before {
  content: "\e603";
}
.icon-wallet-empty:before {
  content: "\e604";
}
.icon-wallet-full:before {
  content: "\e605";
}
.icon-favori:before {
  content: "\e606";
}
.icon-loupe:before {
  content: "\e61d";
}
.icon-serviceclient:before {
  content: "\e607";
}
.icon-check:before {
  content: "\e608";
}
.icon-poubelle:before {
  content: "\e609";
}
.icon-athletisme:before {
  content: "\e60a";
}
.icon-auto:before {
  content: "\e60b";
}
.icon-aviron:before {
  content: "\e60c";
}
.icon-badminton:before {
  content: "\e60d";
}
.icon-baseball:before {
  content: "\e60e";
}
.icon-basketball:before {
  content: "\e60f";
}
.icon-beachvolley:before {
  content: "\e610";
}
.icon-boxe:before {
  content: "\e611";
}
.icon-cricket:before {
  content: "\e612";
}
.icon-cyclisme:before {
  content: "\e613";
}
.icon-equitation:before {
  content: "\e614";
}
.icon-escrime:before {
  content: "\e615";
}
.icon-flechette:before {
  content: "\e616";
}
.icon-soccer:before {
  content: "\e617";
}
.icon-football:before {
  content: "\e618";
}
.icon-golf:before {
  content: "\e619";
}
.icon-handball:before {
  content: "\e61a";
}
.icon-hockey:before {
  content: "\e61b";
}
.icon-judo:before {
  content: "\e61c";
}
.icon-natation:before {
  content: "\e61e";
}
.icon-jeuxolympiques:before {
  content: "\e61f";
}
.icon-petanque:before {
  content: "\e620";
}
.icon-rugby:before {
  content: "\e621";
}
.icon-snooker:before {
  content: "\e622";
}
.icon-sporthiver:before {
  content: "\e623";
}
.icon-tennis:before {
  content: "\e624";
}
.icon-pingpong:before {
  content: "\e625";
}
.icon-voile:before {
  content: "\e626";
}
.icon-volleyball:before {
  content: "\e627";
}
.icon-spades:before {
  content: "\e900";
}
.icon-clubs:before {
  content: "\e901";
}
.icon-diamonds:before {
  content: "\e902";
}
.icon-qrcode:before {
  content: "\e935";
}
.icon-coin-euro:before {
  content: "\e903";
}
.icon-credit-card:before {
  content: "\e904";
}
.icon-bubble:before {
  content: "\e905";
}
.icon-bubbles:before {
  content: "\e906";
}
.icon-bubbles2:before {
  content: "\e907";
}
.icon-user2:before {
  content: "\e908";
}
.icon-users:before {
  content: "\e909";
}
.icon-user-plus:before {
  content: "\e90a";
}
.icon-user-minus:before {
  content: "\e90b";
}
.icon-spinner9:before {
  content: "\e90c";
}
.icon-spinner11:before {
  content: "\e90d";
}
.icon-trophy2:before {
  content: "\e90e";
}
.icon-gift2:before {
  content: "\e90f";
}
.icon-bin:before {
  content: "\e910";
}
.icon-attachment:before {
  content: "\e911";
}
.icon-heart2:before {
  content: "\e912";
}
.icon-warning2:before {
  content: "\e913";
}
.icon-notification:before {
  content: "\e914";
}
.icon-question:before {
  content: "\e915";
}
.icon-info3:before {
  content: "\e916";
}
.icon-cancel-circle:before {
  content: "\e917";
}
.icon-blocked:before {
  content: "\e918";
}
.icon-cross2:before {
  content: "\e919";
}
.icon-checkmark3:before {
  content: "\e91a";
}
.icon-checkmark22:before {
  content: "\e91b";
}
.icon-appleinc:before {
  content: "\e91c";
}
.icon-android2:before {
  content: "\e91d";
}
.icon-windows8:before {
  content: "\e91e";
}
.icon-user:before {
  content: "\e632";
}
.icon-quotes-left:before {
  content: "\e633";
}
.icon-quotes-right:before {
  content: "\e634";
}
.icon-lock:before {
  content: "\e635";
}
.icon-cog:before {
  content: "\e636";
}
.icon-trophy:before {
  content: "\e637";
}
.icon-gift:before {
  content: "\e638";
}
.icon-eye:before {
  content: "\e639";
}
.icon-star-empty:before {
  content: "\e63a";
}
.icon-star-half:before {
  content: "\e63b";
}
.icon-star-full:before {
  content: "\e63c";
}
.icon-heart:before {
  content: "\e63d";
}
.icon-heart-broken:before {
  content: "\e63e";
}
.icon-warning:before {
  content: "\e63f";
}
.icon-info2:before {
  content: "\e640";
}
.icon-cross:before {
  content: "\e641";
}
.icon-checkmark:before {
  content: "\e642";
}
.icon-checkmark2:before {
  content: "\e643";
}
.icon-arrow-up:before {
  content: "\e644";
}
.icon-arrow-right:before {
  content: "\e645";
}
.icon-arrow-down:before {
  content: "\e646";
}
.icon-arrow-left:before {
  content: "\e647";
}
.icon-sort-alpha-asc:before {
  content: "\e648";
}
.icon-sort-alpha-desc:before {
  content: "\e649";
}
.icon-sort-numeric-asc:before {
  content: "\e64a";
}
.icon-sort-numberic-desc:before {
  content: "\e64b";
}
.icon-sort-amount-asc:before {
  content: "\e64c";
}
.icon-sort-amount-desc:before {
  content: "\e64d";
}
.icon-facebook:before {
  content: "\e64e";
}
.icon-facebook2:before {
  content: "\e64f";
}
.icon-twitter:before {
  content: "\e650";
}
.icon-twitter2:before {
  content: "\e651";
}
.font-grey1 {
  font-family: AsiaGDE !important;
}
.button {
  padding: 0 3rem;
  line-height: 3rem;
  font-family: Futura;
  display: inline-block;
  text-decoration: none !important;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  border-radius: 0.2rem;
}
.button.primary-grey1 {
  background-color: #aaa;
  color: #000;
  font-weight: 700;
}
.button.secondary-grey1 {
  color: #000;
  background: #34d058;
  background: linear-gradient(-180deg, #34d058, #28a745 90%);
}
.button.secondary-grey1:hover {
  background: linear-gradient(-180deg, #2fc451, #26a042 90%);
}
.button.tertiary-grey1 {
  color: #fff;
  background: none;
  box-shadow: inset 0 0 0 0.2rem #fff;
}
.button.tertiary-grey1:hover {
  background: hsla(0, 0%, 100%, 0.1);
}
.button.small {
  font-size: 0.8rem;
}
.VueCarousel-dot {
  margin-top: 0 !important;
  background-color: #201d16 !important;
  outline: none !important;
}
.VueCarousel-dot,
.VueCarousel-dot.VueCarousel-dot--active {
  border: 0.3rem solid #201d16 !important;
  background-clip: border-box !important;
  background-clip: initial !important;
  margin-right: 0.5rem;
  padding: 0.3rem !important;
}
.VueCarousel-dot.VueCarousel-dot--active {
  background-color: #4d4f4e !important;
}
.VueCarousel-pagination {
  position: absolute;
  bottom: 1rem;
}
.headernav-menu {
  float: left;
  color: #fff;
  font-size: 1.4rem;
  padding: 0 2rem;
}
.home-category-button {
  height: 217px;
  width: 238px;
}
.home-category-button:hover .cbanner {
  transition: all 0.5s ease-out 0s;
  transform: translateX(-10px);
}
.home-category-button:hover .ctext {
  transition: all 0.5s ease-out 0s;
  color: #e96007;
}
.home-category-button:hover .cimage img {
  transition: all 0.5s ease-out 0s;
  content: url(/img/arrow2.png);
}
.home-category-button .cheader {
  height: 2.3rem;
  width: 100%;
}
.home-category-button .ccontent {
  height: 148px;
  width: 100%;
  background: linear-gradient(
    270deg,
    #e95f07 -65.11%,
    rgba(233, 95, 7, 0.33) -65.09%,
    rgba(233, 95, 7, 0) 78.21%
  );
  opacity: 0.61;
  border-radius: 0.6rem 0.6rem 0 0;
}
.home-category-button .cbottom {
  height: 4.6rem;
  width: 100%;
  background: linear-gradient(180deg, #1c1f21, rgba(28, 31, 33, 0.69));
  border-radius: 0 0 0.6rem 0.6rem;
}
.home-category-button .ctext {
  float: left;
  font-size: 1.6rem;
  padding-left: 1.2rem;
  height: 100%;
  display: flex;
  align-items: center;
}
.home-category-button .cimage {
  float: right;
  padding-right: 1.2rem;
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
}
.home-category-button .cbanner,
.home-category-button .cbanner-mini {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
}
.home-category-button .cbanner-mini img,
.home-category-button .cbanner img {
  width: 89% !important;
  display: inline !important;
}
.home-category-button .cover {
  position: absolute;
  left: 0;
  bottom: 4.6rem;
  height: 5.1rem;
  width: 100%;
  background: linear-gradient(180deg, rgba(27, 30, 32, 0) 37.25%, #1b1e20);
}
.orange11-banner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.orange11-banner-title {
  font-size: 2.6rem;
  font-weight: 900;
  color: #ba0505;
  padding: 3rem 0 1.6rem 3rem;
}
.yellow11-banner-title {
  font-size: 2.6rem;
  font-weight: 900;
  color: #ffcd00;
  padding: 3.5rem 0 1.6rem 3.5rem;
}
.orange11-banner-subtitle,
.yellow11-banner-subtitle {
  font-size: 1.6rem;
  color: #fff;
  padding-left: 3.5rem;
}
.orange11-banner-button {
  border: 0.1rem solid #b74d0a;
  border-radius: 1.6rem;
}
.orange11-banner-button,
.yellow11-banner-button {
  padding: 0.6rem 3rem;
  display: inline-block;
  margin: 1.6rem 0 0 3.5rem;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
}
.yellow11-banner-button {
  background: #11162b;
  border: 0.1rem solid #ffcd00;
  border-radius: 1.6rem;
}
.orange12-login-img {
  position: absolute;
  left: -180px;
  top: -50px;
}
.i-multi {
  padding: 0.5rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.i-multi:hover {
  background: #5a5e66;
}
.orange12-signup-img {
  position: absolute;
  right: -140px;
  top: -50px;
  z-index: -1;
}
.orange11-dialog-header-tab {
  float: left;
  padding: 1.8rem 0;
  text-align: center;
  color: #fff;
  border-bottom: 0.1rem solid #292929;
  cursor: pointer;
}
.orange11-dialog-header-tab.on,
.orange11-dialog-header-tab:hover {
  border-bottom: 0.1rem solid #f56406;
}
.casino-tab-orange12 {
  float: left;
  background: #1b1c1f;
  border-radius: 2.4rem;
  padding: 1.2rem 1.6rem;
  cursor: pointer;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.casino-tab-orange12.on,
.casino-tab-orange12:hover {
  background: rgba(245, 100, 6, 0.17);
  color: #f56406;
}
.img-main {
  content: url(/img/main.png);
}
.casino-tab-orange12.on .img-main,
.casino-tab-orange12:hover .img-main {
  content: url(/img/main_1.png);
}
.img-slot {
  content: url(/img/slot.png);
}
.casino-tab-orange12.on .img-slot,
.casino-tab-orange12:hover .img-slot {
  content: url(/img/slot_1.png);
}
.img-live {
  content: url(/img/live.png);
}
.casino-tab-orange12.on .img-live,
.casino-tab-orange12:hover .img-live {
  content: url(/img/live_1.png);
}
.img-provider {
  content: url(/img/provider.png);
}
.casino-tab-orange12.on .img-provider,
.casino-tab-orange12:hover .img-provider {
  content: url(/img/provider_1.png);
}
.casino-tab-yellow15 {
  float: left;
  background: #1b1c1f;
  border-radius: 2.4rem;
  padding: 1.2rem 1.6rem;
  cursor: pointer;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.casino-tab-yellow15.on,
.casino-tab-yellow15:hover {
  background: rgba(237, 187, 53, 0.17);
  color: #edbb35;
}
.img-main {
  content: url(/img/main.png);
}
.casino-tab-yellow15.on .img-main,
.casino-tab-yellow15:hover .img-main {
  content: url(/img/main_1.png);
}
.img-slot {
  content: url(/img/slot.png);
}
.casino-tab-yellow15.on .img-slot,
.casino-tab-yellow15:hover .img-slot {
  content: url(/img/slot_1.png);
}
.img-live {
  content: url(/img/live.png);
}
.casino-tab-yellow15.on .img-live,
.casino-tab-yellow15:hover .img-live {
  content: url(/img/live_1.png);
}
.img-provider {
  content: url(/img/provider.png);
}
.casino-tab-yellow15.on .img-provider,
.casino-tab-yellow15:hover .img-provider {
  content: url(/img/provider_1.png);
}
.casino-comment {
  background: #1c1f21;
  padding: 0.8rem 1.4rem;
  height: 5.4rem;
  text-align: left;
}
.base-timer {
  position: relative;
  width: 136px;
  height: 136px;
}
.base-timer__svg {
  transform: scaleX(-1);
}
.base-timer__circle {
  fill: none;
  stroke: none;
}
.base-timer__path-elapsed {
  stroke-width: 0.7rem;
  stroke: grey;
}
.base-timer__path-remaining {
  stroke-width: 0.7rem;
  stroke-linecap: round;
  transform: rotate(90deg);
  transform-origin: center;
  transition: all 1s linear;
  fill-rule: nonzero;
  stroke: currentColor;
}
.base-timer__label {
  position: absolute;
  width: 136px;
  height: 136px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 4.8rem;
}
.menu-box {
  width: 16%;
  float: left;
  position: relative;
  margin: 0.32%;
  cursor: pointer;
}
.menu-box .menu-overlay,
.menu-overlay-button {
  position: absolute;
  top: 1rem;
  text-align: center;
  width: 100%;
  padding: 0 1rem;
}
.menu-overlay {
  color: #f6f6f6;
  z-index: 500;
  height: 100%;
}
.menu-overlay strong {
  font-size: 15pt;
  color: #a42804;
}
.menu-overlay small {
  font-size: 1.2rem;
}
.menu-overlay-button {
  top: -10px;
  left: 0;
  padding-top: 50%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
}
.menu-overlay-button button {
  border: none;
  background: transparent;
}
.menu-box img {
  width: 100%;
  border-radius: 0.5rem;
}
.menu-overlay:hover .menu-overlay-button {
  opacity: 1;
  transition: opacity 0.5s;
}
.bg-redred-darker {
  font-family: dotum;
  color: #fff;
  background: #ff5b57 !important;
}
.bg-redred-darker:hover {
  color: #d0f7ea;
}
#header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 4.3rem;
  background-color: #272a2f;
  z-index: 600;
  box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease-out;
}
#header .btn {
  position: absolute;
  top: 0;
  font-size: 0.1rem;
  line-height: 0.1rem;
  vertical-align: top;
  color: transparent;
}
#header .btn--side {
  left: 0;
}
#header .btn--refresh,
#header .btn--side {
  width: 4.3rem;
  height: 4.3rem;
  font-size: 1.8rem;
  color: #fff;
  background: none;
}
#header .btn--refresh {
  left: 4.3rem;
}
#header .btn--logout {
  right: 0;
  width: 4.4rem;
  height: 4.3rem;
  font-size: 1.8rem;
  color: #fff;
  background: none;
}
@media (max-width: 1859px) {
  .content {
    margin-left: 4.5rem;
  }
  #sidebar {
    width: 5rem;
  }
}
@media (max-width: 1600px) {
  #copyright-text {
    padding-top: 3rem;
  }
  .casino-dialog .el-dialog {
    width: 1340px;
    height: 750px;
  }
  #main-banner-img {
    width: 1240px;
  }
  .carousel-caption {
    top: 3rem;
  }
}
@media (max-width: 1440px) {
  #copyright-text {
    padding-top: 0;
  }
  .content {
    margin-left: 295px;
  }
  #home-category,
  #home-category-border {
    display: none;
  }
  .casino-dialog .el-dialog {
    width: 1240px;
    height: 650px;
  }
  .carousel-caption .container {
    width: 40rem;
  }
  .carousel-caption .price,
  .carousel-caption p {
    font-size: 1.6rem;
  }
  .carousel-caption {
    top: 0;
  }
  #logoimg {
    width: 70%;
  }
  .virtual-league-panel {
    display: none;
  }
  .virtual-video-panel {
    width: 100%;
  }
  .live-play {
    width: 70px;
    left: calc(50% - 3.5rem);
    top: calc(50% - 3.5rem);
  }
  .live-check {
    width: 90px;
    left: calc(50% - 4.5rem);
    top: calc(50% - 4.5rem);
  }
  .casino-comment img,
  .live-play-button {
    display: none;
  }
}
@media (max-width: 1366px) {
  .casino-dialog .el-dialog {
    width: 1140px;
    height: 550px;
  }
}
@media (max-width: 1280px) {
  #main-banner-img {
    width: 912px;
  }
  .content {
    margin-left: 4.5rem;
  }
  #companyimg,
  #header-time {
    display: none;
  }
  .casino-dialog .el-dialog {
    width: 100%;
    height: 100%;
    margin-top: 0 !important;
  }
  .top-menu-in {
    margin-left: 0;
    margin-right: 0;
  }
  #copyright-text {
    padding-top: 0;
  }
}
@media (max-width: 1080px) {
  #main-banner-img {
    width: 1007px;
  }
  .carousel-caption {
    top: 2rem;
  }
  .page-with-two-sidebar .content {
    margin-right: 0;
  }
  .notice-menu {
    display: none !important;
  }
  #betslip-icon {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .casino-tab-orange12,
  .casino-tab-yellow15 {
    margin-right: 0;
  }
  .page-with-two-sidebar .content {
    margin-right: 0;
    margin-left: 0;
    padding: 0;
  }
  .live-game-cont,
  .slot-game-cont {
    width: 50%;
  }
  .sidebar {
    margin-top: 4.3rem;
    z-index: 1040;
  }
  .btn-block {
    padding-left: 0.3rem;
    padding-right: 0.3rem;
  }
  .main-table {
    font-size: 1.2rem;
  }
  .main-table.el-table th > .cell {
    font-size: 1.2rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .virtual-table,
  .virtual-table.el-table th > .cell {
    font-size: 1.1rem;
  }
  .live-tmenu-name {
    font-size: 1.4rem;
  }
  .main-select-drop {
    font-size: 1.1rem;
  }
  .main-select-text {
    padding-left: 0.5rem;
  }
  #money-move-img {
    transform: rotate(90deg);
  }
  .bg-logo {
    height: 50rem;
    background-position: center 30rem;
  }
  .bg-logo,
  .main-bg-logo {
    background-size: 276px 103px;
  }
  .main-bg-logo {
    background-position: center 150px;
  }
  .table-b,
  .table-h {
    font-size: 1.2rem;
  }
  .attendance-1 {
    width: 23%;
    margin: 1rem 1%;
  }
  .main-odd-team {
    width: calc(100% - 3rem);
  }
  .main-odd-val {
    width: 3rem;
  }
  .main-odd-val-white {
    width: 5rem;
  }
  .popup-dialog .el-dialog {
    margin-top: 0 !important;
  }
  .tl_reg_item {
    width: 100%;
  }
  .lbl_reg.popup_lbl label,
  .tl_input_popup_required {
    color: #000;
  }
  .auth-dialog.signup .el-input__inner {
    border: 0.1rem solid #969495;
    background-color: #f1f1f1;
  }
  .el-table--border td:first-child .cell,
  .el-table--border th:first-child .cell,
  .el-table .cell {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .bet-type-blue,
  .bet-type-red,
  .status-cancel,
  .status-lose,
  .status-no,
  .status-wait,
  .status-win,
  .status-yes {
    width: 100%;
  }
  .bethistory-livescore {
    position: unset;
  }
  .bethistory-livescore-in {
    width: 100%;
    height: 190px;
  }
  .img-odds-up {
    top: calc(-50% - 0.2rem);
    left: calc(100% - 1rem);
  }
  .img-odds-down {
    top: calc(50% + 0.5rem);
    left: calc(100% - 1rem);
  }
  .el-message-box {
    width: 90% !important;
  }
  .league-favorite {
    position: absolute;
    right: 4.5rem;
    top: 2.7rem;
  }
  .width-100-pro-10 {
    width: 100% !important;
  }
  .main-select-drop-agero {
    font-size: 1.1rem;
  }
  .VueCarousel-pagination {
    display: none;
  }
  .coin-dialog {
    width: 98%;
    position: absolute;
    left: 1%;
    top: 10rem;
    background-color: #ebebeb;
    border-radius: 1rem;
    padding-bottom: 3rem;
    border: 0.3rem solid #fec106;
  }
  .casino-comment {
    height: 4.2rem;
    padding: 0.4rem 1.2rem;
  }
  .casino-over {
    bottom: 4.2rem;
  }
}
.opacity-35 {
  opacity: 0.35;
}
.opacity-6 {
  opacity: 0.6;
}
.text-black {
  color: #000 !important;
}
.text-yellow {
  color: #f8d346 !important;
}
.text-yellow-1 {
  color: #f1c80d !important;
}
.text-yellow13-1 {
  color: #ffbe00 !important;
}
.text-yellow20 {
  color: #f3ba2f !important;
}
.text-yellow16,
.text-yellow21 {
  color: #edab56 !important;
}
.text-yellow17 {
  color: #ffc105 !important;
}
.text-yellow18 {
  color: #f4b95c !important;
}
.text-yellow19 {
  color: #fdc317 !important;
}
.text-yellow14 {
  color: #fed228 !important;
}
.text-yellow15 {
  color: #edbb35 !important;
}
.text-yellow11 {
  color: #ffcd00 !important;
}
.text-yellow12 {
  color: #ffc600 !important;
}
.text-yellow901 {
  color: #dbbe58 !important;
}
.text-yellow902 {
  color: #ffe418 !important;
}
.text-red {
  color: #ff2c2c !important;
}
.text-red12 {
  color: #e30144 !important;
}
.text-red11 {
  color: #de3b3c !important;
}
.text-red13 {
  color: #c00015 !important;
}
.text-red14 {
  color: #de00d3 !important;
}
.text-red15 {
  color: #daa502 !important;
}
.text-red903 {
  color: #c80000 !important;
}
.text-red901 {
  color: #d63d37 !important;
}
.text-red902 {
  color: #dc3644 !important;
}
.text-red904 {
  color: #ff1f2c !important;
}
.text-red905 {
  color: #ff1515 !important;
}
.text-red906 {
  color: #eb0000 !important;
}
.text-gold {
  color: #ffa863 !important;
}
.text-gold11 {
  color: #f39200 !important;
}
.text-gold12 {
  color: #dc992e !important;
}
.text-gold13 {
  color: #f2b705 !important;
}
.text-grey {
  color: #348fe2 !important;
}
.text-grey901 {
  color: #aaa !important;
}
.text-grey902 {
  color: #b3b3b3 !important;
}
.text-grey3 {
  color: #878e99 !important;
}
.text-grey4 {
  color: #e8e800 !important;
}
.text-blue {
  color: #1f8fff !important;
}
.text-blue-1 {
  color: #1fb3ff !important;
}
.text-blue16 {
  color: #2484c5 !important;
}
.text-blue17 {
  color: #4c6f87 !important;
}
.text-blue18 {
  color: #1f7aff !important;
}
.text-blue15 {
  color: #0165d3 !important;
}
.text-blue11,
.text-blue19 {
  color: #fff !important;
}
.text-blue12 {
  color: #478ee7 !important;
}
.text-blue13 {
  color: #328edb !important;
}
.text-blue902 {
  color: #0080ff !important;
}
.text-blue904 {
  color: #37a9d6 !important;
}
.text-blue905 {
  color: #3570be !important;
}
.text-blue906 {
  color: #11b485 !important;
}
.text-green {
  color: #79e80d !important;
}
.text-green901 {
  color: #0fba77 !important;
}
.text-green902 {
  color: #11b485 !important;
}
.text-green903 {
  color: #11851d !important;
}
.text-green904 {
  color: #0a9702 !important;
}
.text-orange11 {
  color: #fc6200 !important;
}
.text-orange12 {
  color: #f56406 !important;
}
.text-orange13 {
  color: #8f6855 !important;
}
.text-orange14 {
  color: #f8850f !important;
}
.text-orange901 {
  color: #f90 !important;
}
.text-orange902 {
  color: #f50 !important;
}
.text-white {
  color: #fff !important;
}
.text-white2 {
  color: #e6e6e6 !important;
}
.text-gray {
  color: #a0a0a0 !important;
}
.text-gray2 {
  color: #818fab !important;
}
.text-silver {
  color: #9499a1 !important;
}
.text-purple11 {
  color: #144ade !important;
}
.text-purple12 {
  color: #c6426e !important;
}
.text-inverse {
  color: #2d353c !important;
}
.text-success {
  color: #00acac !important;
}
.text-info {
  color: #49b6d6 !important;
}
.text-primary {
  color: #348fe2 !important;
}
.text-warning {
  color: #f59c1a !important;
}
.text-danger2 {
  color: #ffb9b7 !important;
}
.text-theme-orange11 {
  color: #fc6200 !important;
}
.text-theme-orange12 {
  color: #e15d07 !important;
}
.text-theme-purple11 {
  color: #144ade !important;
}
.text-theme-red13 {
  color: #c00015 !important;
}
.text-theme-blue12 {
  color: #478ee7 !important;
}
.text-theme-yellow19 {
  color: #fdc317 !important;
}
.text-theme-purple12 {
  color: #c6426e !important;
}
.text-theme-blue14 {
  color: #dbbe58 !important;
}
.text-theme-blue16 {
  color: #2484c5 !important;
}
.text-theme-gold12 {
  color: #dc992e !important;
}
.text-theme-blue17 {
  color: #4c6f87 !important;
}
.text-theme-yellow13 {
  color: #ffbe00 !important;
}
.text-theme-red15 {
  color: #daa502 !important;
}
.text-theme-yellow20 {
  color: #f3ba2f !important;
}
.text-theme-blue13 {
  color: #328edb !important;
}
.text-theme-gold13 {
  color: #f2b705 !important;
}
.text-theme-yellow11 {
  color: #ffcd00 !important;
}
.text-theme-yellow14 {
  color: #fed228 !important;
}
.text-theme-yellow18 {
  color: #f4b95c !important;
}
.text-theme-yellow16 {
  color: #f3ba2f !important;
}
.text-theme-yellow21 {
  color: #edab56 !important;
}
.text-theme-blue18 {
  color: #1f7aff !important;
}
.text-theme-yellow15 {
  color: #edbb35 !important;
}
.text-theme-white {
  color: #f8d346 !important;
}
.text-theme-red14 {
  color: #de00d3 !important;
}
.text-theme-yellow12 {
  color: #ffc600 !important;
}
.text-theme-red12 {
  color: #e30144 !important;
}
.text-theme-blue15 {
  color: #0165d3 !important;
}
.text-theme-red11 {
  color: #de3b3c !important;
}
.text-theme-gold11 {
  color: #f39200 !important;
}
.text-theme-orange14 {
  color: #f8850f !important;
}
.text-theme-orange13 {
  color: #8f6855 !important;
}
.text-theme-green {
  color: #79e80d !important;
}
.text-theme-yellow17 {
  color: #ffb600 !important;
}
.text-theme-blue19 {
  color: #a5d7e8 !important;
}
.text-theme-blue11 {
  color: #2ca0e2 !important;
}
.text-delete-orange11 {
  color: #fc6200 !important;
}
.text-delete-purple11 {
  color: #144ade !important;
}
.text-delete-red13 {
  color: #c00015 !important;
}
.text-delete-blue12 {
  color: #478ee7 !important;
}
.text-delete-yellow19 {
  color: #fdc317 !important;
}
.text-delete-purple12 {
  color: #c6426e !important;
}
.text-delete-blue14 {
  color: #dbbe58 !important;
}
.text-delete-blue16 {
  color: #2484c5 !important;
}
.text-delete-gold12 {
  color: #dc992e !important;
}
.text-delete-blue17 {
  color: #4c6f87 !important;
}
.text-delete-yellow13 {
  color: #f8d346 !important;
}
.text-delete-red15,
.text-delete-white {
  color: #000 !important;
}
.text-delete-red14 {
  color: #de00d3 !important;
}
.text-delete-yellow12 {
  color: #ffc600 !important;
}
.text-delete-red12 {
  color: #e30144 !important;
}
.text-delete-blue15 {
  color: #0165d3 !important;
}
.text-delete-red11 {
  color: #de3b3c !important;
}
.text-delete-gold11 {
  color: #f39200 !important;
}
.text-delete-orange14 {
  color: #f8850f !important;
}
.text-delete-orange13 {
  color: #8f6855 !important;
}
.text-delete-green {
  color: #79e80d !important;
}
.text-ninkname-orange11 {
  color: #fc6200 !important;
}
.text-ninkname-purple11 {
  color: #144ade !important;
}
.text-ninkname-red13 {
  color: #c00015 !important;
}
.text-ninkname-blue12 {
  color: #478ee7 !important;
}
.text-ninkname-yellow19 {
  color: #fdc317 !important;
}
.text-ninkname-purple12 {
  color: #c6426e !important;
}
.text-ninkname-blue14 {
  color: #dbbe58 !important;
}
.text-ninkname-blue16 {
  color: #2484c5 !important;
}
.text-ninkname-gold12 {
  color: #dc992e !important;
}
.text-ninkname-yellow13 {
  color: #f8d346 !important;
}
.text-ninkname-red15 {
  color: #daa502 !important;
}
.text-ninkname-white {
  color: #000 !important;
}
.text-ninkname-red14 {
  color: #de00d3 !important;
}
.text-ninkname-yellow12 {
  color: #ffc600 !important;
}
.text-ninkname-red12 {
  color: #e30144 !important;
}
.text-ninkname-blue15 {
  color: #0165d3 !important;
}
.text-ninkname-red11 {
  color: #de3b3c !important;
}
.text-ninkname-orange14 {
  color: #f8850f !important;
}
.text-ninkname-orange13 {
  color: #8f6855 !important;
}
.text-ninkname-green {
  color: #79e80d !important;
}
.text-betslip-orange11 {
  color: #fc6200 !important;
}
.text-betslip-orange12 {
  color: #fff !important;
  font-size: 1.2rem;
}
.text-betslip-blue14 {
  color: #dbbe58 !important;
}
.text-betslip-blue16 {
  color: #2484c5 !important;
}
.text-betslip-blue12,
.text-betslip-blue15,
.text-betslip-blue17,
.text-betslip-gold11,
.text-betslip-gold12,
.text-betslip-orange14,
.text-betslip-purple11,
.text-betslip-purple12,
.text-betslip-red11,
.text-betslip-red12,
.text-betslip-red13,
.text-betslip-yellow19 {
  color: #fff !important;
}
.text-betslip-yellow13 {
  color: #f8d346 !important;
}
.text-betslip-red15 {
  color: #daa502 !important;
}
.text-betslip-white {
  color: #000 !important;
}
.text-betslip-red14 {
  color: #de00d3 !important;
}
.text-betslip-yellow12 {
  color: #ffc600 !important;
}
.text-betslip-orange13 {
  color: #8f6855 !important;
}
.text-betslip-green {
  color: #79e80d !important;
}
.text-multibetting-orange11 {
  color: #fc6200 !important;
}
.text-multibetting-orange12 {
  color: #fff !important;
}
.text-multibetting-purple11 {
  color: #144ade !important;
}
.text-multibetting-red13 {
  color: #c00015 !important;
}
.text-multibetting-blue12 {
  color: #478ee7 !important;
}
.text-multibetting-yellow19 {
  color: #fdc317 !important;
}
.text-multibetting-purple12 {
  color: #c6426e !important;
}
.text-multibetting-blue14 {
  color: #dbbe58 !important;
}
.text-multibetting-blue16 {
  color: #2484c5 !important;
}
.text-multibetting-gold12 {
  color: #dc992e !important;
}
.text-multibetting-blue17 {
  color: #4c6f87 !important;
}
.text-multibetting-yellow13 {
  color: #f8d346 !important;
}
.text-multibetting-red15 {
  color: #daa502 !important;
}
.text-multibetting-blue11,
.text-multibetting-blue13,
.text-multibetting-blue18,
.text-multibetting-blue19,
.text-multibetting-gold13,
.text-multibetting-yellow11,
.text-multibetting-yellow14,
.text-multibetting-yellow15,
.text-multibetting-yellow16,
.text-multibetting-yellow17,
.text-multibetting-yellow18,
.text-multibetting-yellow20,
.text-multibetting-yellow21 {
  color: #fff !important;
}
.text-multibetting-white {
  color: #000 !important;
}
.text-multibetting-red14 {
  color: #de00d3 !important;
}
.text-multibetting-yellow12 {
  color: #ffc600 !important;
}
.text-multibetting-red12 {
  color: #e30144 !important;
}
.text-multibetting-blue15 {
  color: #0165d3 !important;
}
.text-multibetting-red11 {
  color: #de3b3c !important;
}
.text-multibetting-gold11 {
  color: #f39200 !important;
}
.text-multibetting-orange14 {
  color: #f8850f !important;
}
.text-multibetting-orange13 {
  color: #8f6855 !important;
}
.text-multibetting-green {
  color: #79e80d !important;
}
.text-contrast-blue11,
.text-contrast-blue12,
.text-contrast-blue13,
.text-contrast-blue14,
.text-contrast-blue15,
.text-contrast-blue16,
.text-contrast-blue17,
.text-contrast-blue18,
.text-contrast-blue19,
.text-contrast-gold11,
.text-contrast-gold12,
.text-contrast-gold13,
.text-contrast-green,
.text-contrast-orange11,
.text-contrast-orange12,
.text-contrast-orange13,
.text-contrast-orange14,
.text-contrast-purple11,
.text-contrast-purple12,
.text-contrast-red11,
.text-contrast-red12,
.text-contrast-red13,
.text-contrast-red14,
.text-contrast-red15,
.text-contrast-yellow11,
.text-contrast-yellow12,
.text-contrast-yellow13,
.text-contrast-yellow14,
.text-contrast-yellow15,
.text-contrast-yellow16,
.text-contrast-yellow17,
.text-contrast-yellow18,
.text-contrast-yellow19,
.text-contrast-yellow20,
.text-contrast-yellow21 {
  color: #fff !important;
}
.text-contrast-white {
  color: #000 !important;
}
.bg-white {
  background: #fff !important;
}
.bg-white-darker {
  background: #ebebeb !important;
}
.bg-silver {
  background: #f0f3f4 !important;
}
.bg-black {
  background: #2d353c !important;
}
.bg-black-main {
  background: #171c22 !important;
}
.bg-black-main1 {
  background: #0c0e10 !important;
}
.bg-black1 {
  background: #161c22 !important;
}
.bg-black2 {
  background: #000 !important;
  border: 0.3rem solid #222;
}
.bg-black3 {
  background: #1e2737;
  border-bottom: 0.1rem solid #000;
  background: linear-gradient(180deg, #1e2737, #0b1423);
}
.bg-black4 {
  background: linear-gradient(180deg, #151515, #000);
  border-color: #000;
}
.bg-black5 {
  background: #3b3b3b !important;
}
.bg-black6 {
  background: #2c2c2c;
  border: 0.1rem solid #18202a;
  background: linear-gradient(180deg, #2c2c2c, #111);
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.bg-black7 {
  background: #b5b5b7;
}
.bg-black8 {
  background: #121212;
  background: linear-gradient(180deg, #121212, #2c2c2c);
}
.bg-black10 {
  background-color: #11161a;
}
.bg-black11 {
  background-color: #151515 !important;
}
.bg-black12 {
  background: #060811 !important;
}
.bg-black14 {
  background: #242a30 !important;
}
.bg-black15 {
  background: #000 !important;
}
.bg-black16 {
  background: linear-gradient(180deg, #151515, #000);
  border-color: #000;
}
.bg-black17 {
  background: linear-gradient(180deg, #25323b, #181d21);
  border: none;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.bg-black17,
.bg-black18 {
  text-align: center;
  clear: both;
  width: 100%;
}
.bg-black18 {
  display: table-cell;
  padding: 0.2rem 2rem 2rem;
  background: #0b1423;
  border: 0.2rem solid #14243d;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.bg-black19 {
  text-align: center;
  clear: both;
  width: 100%;
  background: #000;
  border: 0.2rem solid #2a2a2a;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.bg-black20 {
  background: #1e2737;
  border: 0.1rem solid #3a4352;
  background: linear-gradient(180deg, #1e2737, #0b1423);
}
.bg-black21 {
  background: #1d1d1d;
  border: 0.1rem solid #000;
  background: linear-gradient(180deg, #1d1d1d, #2c2c2c);
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.bg-black22 {
  background: #101010 !important;
}
.bg-black23 {
  background: #202020 !important;
}
.bg-black24 {
  background: #333 !important;
}
.bg-black25 {
  background: #121212 !important;
}
.bg-black26 {
  background: #111314 !important;
}
.bg-black27 {
  background: #181a1c !important;
}
.bg-black28 {
  background: #09090a !important;
}
.bg-black29 {
  background: #0b0d10 !important;
}
.bg-black30 {
  background: #101216 !important;
}
.bg-black31 {
  background-color: #0c0c0c;
}
.bg-black32 {
  background-color: #14161b !important;
}
.bg-black33 {
  background: #13151e !important;
}
.bg-black34 {
  background: #323232 !important;
}
.bg-black35 {
  background: #0d1323 !important;
}
.bg-black36 {
  background: #030917 !important;
}
.bg-black37 {
  background: #0c0d11 !important;
}
.bg-black38 {
  background: #0e1e31 !important;
}
.bg-black39 {
  background: #0a1726 !important;
}
.bg-black40 {
  background: #1b1b1b !important;
}
.bg-black41 {
  background: #0f0f0f !important;
}
.bg-black42 {
  background: #151515;
  border-bottom: 0.1rem solid #000;
}
.bg-black43 {
  background: #282828 !important;
}
.bg-black44 {
  background: #252a30 !important;
}
.bg-black45 {
  background: #1d1d1d !important;
}
.bg-black46 {
  background: #0f0e13 !important;
}
.bg-black47,
.bg-black48 {
  background: #15161b !important;
}
.bg-black49 {
  background: #100f0f !important;
}
.bg-black50 {
  background: #020c17 !important;
}
.bg-black51 {
  background: #11162b !important;
}
.bg-attendance-blue15,
.bg-attendance-blue16,
.bg-attendance-gold11,
.bg-attendance-gold12,
.bg-attendance-red12,
.bg-attendance-yellow14,
.bg-attendance-yellow15,
.bg-attendance-yellow18 {
  background: #171717 !important;
}
.bg-attendance-red15 {
  background: #2b0103 !important;
}
.bg-attendance-gold13 {
  background: #0a1c30 !important;
}
.bg-attendance-yellow11 {
  background: #11162b !important;
}
.bg-attendance-none-blue15,
.bg-attendance-none-blue16,
.bg-attendance-none-gold11,
.bg-attendance-none-gold12,
.bg-attendance-none-red12,
.bg-attendance-none-red15,
.bg-attendance-none-yellow14,
.bg-attendance-none-yellow15,
.bg-attendance-none-yellow18 {
  background: #070707 !important;
}
.bg-attendance-none-gold13 {
  background: #050f19 !important;
}
.bg-attendance-week-blue15,
.bg-attendance-week-blue16,
.bg-attendance-week-gold11,
.bg-attendance-week-gold12,
.bg-attendance-week-red12,
.bg-attendance-week-yellow14,
.bg-attendance-week-yellow15,
.bg-attendance-week-yellow18 {
  background: #3c3c3c !important;
}
.bg-attendance-week-red15 {
  background: #2b0103 !important;
  border: 0.1rem solid #daa502;
}
.bg-attendance-week-gold13 {
  background: #0a1c30 !important;
}
.bg-black-button-blue15,
.bg-black-button-blue16,
.bg-black-button-gold11,
.bg-black-button-gold13,
.bg-black-button-red12,
.bg-black-button-yellow11,
.bg-black-button-yellow14,
.bg-black-button-yellow15,
.bg-black-button-yellow18 {
  background-image: linear-gradient(180deg, #3b3b3b 0, #191919) !important;
}
.bg-black-button-gold12 {
  background-image: linear-gradient(180deg, #070707 0, #3c3c3c) !important;
}
.bg-black-button-red15 {
  background: #2b0103 !important;
  border: 0.1rem solid #daa502;
}
.border-none {
  border: none !important;
}
.bg-category-blue12,
.bg-category-blue14,
.bg-category-blue17,
.bg-category-gold12,
.bg-category-purple11,
.bg-category-purple12,
.bg-category-red11,
.bg-category-red13,
.bg-category-red14,
.bg-category-yellow12,
.bg-category-yellow19 {
  background-image: linear-gradient(
    180deg,
    #151515 0,
    #121212 20%,
    #111 50%,
    #111 80%,
    #101010
  );
  border-top: 0.1rem solid #000 !important;
  color: #fff !important;
}
.bg-category-blue12:hover,
.bg-category-blue14:hover,
.bg-category-blue17:hover,
.bg-category-gold12:hover,
.bg-category-purple11:hover,
.bg-category-purple12:hover,
.bg-category-red11:hover,
.bg-category-red13:hover,
.bg-category-red14:hover,
.bg-category-yellow12:hover,
.bg-category-yellow19:hover {
  background-image: linear-gradient(
    180deg,
    #080808 0,
    #050505 20%,
    #030303 50%,
    #040404 80%,
    #060606
  ) !important;
}
.bg-category-orange12 {
  background: #141517;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
}
.bg-category-orange12.on {
  background: #1e2224;
}
.bg-category-orange12:hover {
  background: hsla(0, 0%, 100%, 0.08) !important;
  border-radius: 0.6rem;
}
.bg-category-yellow20 {
  background: #14161b;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
}
.bg-category-yellow20.on {
  background: #14161b;
  color: #f3ba2f !important;
}
.bg-category-yellow20:hover {
  background: #0b0d10 !important;
  border-radius: 0.6rem;
  color: #f3ba2f !important;
}
.bg-category-yellow20.on .category-count,
.bg-category-yellow20:hover .category-count {
  color: #f3ba2f !important;
}
.bg-category-blue13 {
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-category-blue13,
.bg-category-blue13.on {
  background: #14161b;
  color: #fff !important;
}
.bg-category-blue13:hover {
  background: #0b0d10 !important;
  border-radius: 0.6rem;
  color: #fff !important;
}
.bg-category-blue13.on .category-count,
.bg-category-blue13:hover .category-count,
.bg-category-gold13 {
  color: #fff !important;
}
.bg-category-gold13 {
  background: #020c17;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-category-gold13.on {
  background: #0a1c30;
  color: #fff !important;
}
.bg-category-gold13:hover {
  background: #0a1c30 !important;
  border-radius: 0.6rem;
  color: #fff !important;
}
.bg-category-gold13.on .category-count,
.bg-category-gold13:hover .category-count {
  color: #fff !important;
}
.bg-category-yellow11 {
  background: #252c48;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
}
.bg-category-yellow11.on {
  background: #11162b;
  color: #fff !important;
}
.bg-category-yellow11:hover {
  background: #11162b !important;
  border-radius: 0.6rem;
  color: #fff !important;
}
.bg-category-yellow11.on .category-count,
.bg-category-yellow11:hover .category-count {
  color: #fff !important;
}
.bg-category-yellow14 {
  background: #252c48;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
}
.bg-category-yellow14.on {
  background: #11162b;
  color: #fff !important;
}
.bg-category-yellow14:hover {
  background: #11162b !important;
  border-radius: 0.6rem;
  color: #fff !important;
}
.bg-category-yellow14.on .category-count,
.bg-category-yellow14:hover .category-count {
  color: #fff !important;
}
.bg-category-yellow18 {
  background: #101010;
  margin-top: 0.4rem;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
}
.bg-category-yellow18.on {
  background: #f4b95c;
  color: #000 !important;
}
.bg-category-yellow18:hover {
  background: #f4b95c !important;
  border-radius: 0.6rem;
  color: #000 !important;
}
.bg-category-yellow18.on .category-count,
.bg-category-yellow18:hover .category-count {
  color: #000 !important;
}
.bg-category-yellow16 {
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
}
.bg-category-yellow16.on {
  background: #0e1e31;
  color: #f3ba2f !important;
}
.bg-category-yellow16:hover {
  background: #0e1e31 !important;
  border-radius: 0.6rem;
  color: #f3ba2f !important;
}
.bg-category-yellow16.on .category-count,
.bg-category-yellow16:hover .category-count {
  color: #f3ba2f !important;
}
.bg-category-yellow21 {
  background: #14161b;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
}
.bg-category-yellow21.on {
  background: #5e4d30;
  color: #fff !important;
}
.bg-category-yellow21:hover {
  background: #5e4d30 !important;
  color: #fff !important;
}
.bg-category-blue18,
.bg-category-yellow21.on .category-count,
.bg-category-yellow21:hover .category-count {
  color: #fff !important;
}
.bg-category-blue18 {
  background: #14161b;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-category-blue18.on {
  background: #14161b;
  color: #1f7aff !important;
}
.bg-category-blue18:hover {
  background: #0b0d10 !important;
  border-radius: 0.6rem;
  color: #1f7aff !important;
}
.bg-category-blue18.on .category-count,
.bg-category-blue18:hover .category-count {
  color: #1f7aff !important;
}
.bg-category-yellow15 {
  background: #14161b;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
}
.bg-category-yellow15.on {
  background: #14161b;
  color: #edbb35 !important;
}
.bg-category-yellow15:hover {
  background: #0b0d10 !important;
  border-radius: 0.6rem;
  color: #edbb35 !important;
}
.bg-category-yellow15.on .category-count,
.bg-category-yellow15:hover .category-count {
  color: #edbb35 !important;
}
.bg-category-yellow17 {
  background: #0f0f0f;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
}
.bg-category-yellow17.on {
  background: #1b1b1b;
}
.bg-category-yellow17:hover {
  background: hsla(0, 0%, 100%, 0.08) !important;
  border-radius: 0.6rem;
}
.bg-category-blue19,
.bg-category-yellow17.on .category-count,
.bg-category-yellow17:hover .category-count {
  color: #fff !important;
}
.bg-category-blue19 {
  background: #0e1628;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-category-blue19.on {
  background: #244473;
}
.bg-category-blue19:hover {
  background: #244473 !important;
  border-radius: 0.6rem;
}
.bg-category-blue11,
.bg-category-blue19.on .category-count,
.bg-category-blue19:hover .category-count {
  color: #fff !important;
}
.bg-category-blue11 {
  background: #1a1a23;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-category-blue11.on {
  background: #302ce2;
}
.bg-category-blue11:hover {
  background: #302ce2 !important;
  border-radius: 0.6rem;
}
.bg-category-blue11.on .category-count,
.bg-category-blue11:hover .category-count {
  color: #fff !important;
}
.bg-category-blue15,
.bg-category-gold11,
.bg-category-red12 {
  background: #1a1a1a;
  border-top: 0.1rem solid #000 !important;
  color: #fff !important;
}
.bg-category-blue15:hover,
.bg-category-gold11:hover,
.bg-category-red12:hover {
  background: linear-gradient(
    180deg,
    #1a1a1a 0,
    #191919 20%,
    #111 50%,
    #191919 80%,
    #1a1a1a
  ) !important;
}
.bg-category-blue16 {
  background-image: linear-gradient(
    180deg,
    #272727 0,
    #252525 20%,
    #222 50%,
    #1e1e1e 80%,
    #1c1c1c
  );
  border-top: 0.1rem solid #111 !important;
  border-bottom: 0.2rem solid #111 !important;
  color: #fff !important;
}
.bg-category-blue16:hover {
  background-image: linear-gradient(
    180deg,
    #0b0e13 0,
    #0d1017 20%,
    #101318 50%,
    #111419 80%,
    #12151c
  ) !important;
}
.bg-category-orange13,
.bg-category-orange14 {
  background: #121212;
  border-bottom: 0.1rem solid #171717 !important;
  border-top: 0.1rem solid #171717 !important;
  color: #fff !important;
}
.bg-category-orange13:hover,
.bg-category-orange14:hover {
  background-image: linear-gradient(
    180deg,
    #121212 0,
    #101010 20%,
    #0a0a0a 50%,
    #0f0f0f 80%,
    #121212
  ) !important;
}
.bg-category-red15 {
  background: #000;
  border-top: 0.1rem solid #daa502 !important;
  color: #fff !important;
}
.bg-category-red15:hover {
  background-image: linear-gradient(
    180deg,
    #0a1c30 0,
    #0f1f2f 20%,
    #0b151f 50%,
    #0f1f2f 80%,
    #0a1c30
  ) !important;
}
.bg-category-white {
  background-image: linear-gradient(
    180deg,
    #efefef 0,
    #efefef 20%,
    #efefef 50%,
    #efefef 80%,
    #eee
  );
  border-top: 0.1rem solid #a2a2a2 !important;
  border-bottom: 0.2rem solid #a2a2a2 !important;
  color: #000 !important;
}
.bg-category-white:hover {
  background-image: linear-gradient(
    180deg,
    #f4f4f4 0,
    #e2e2e2 20%,
    #a6a6a6 50%,
    #e2e2e2 80%,
    #f4f4f4
  ) !important;
}
.bg-category-orange11 .category-count {
  background: #fb6200 !important;
}
.bg-category-purple11 .category-count {
  background: #0037ce !important;
}
.bg-category-red13 .category-count {
  background: #c00015 !important;
}
.bg-category-blue12 .category-count {
  background: #478ee7 !important;
}
.bg-category-yellow19 .category-count {
  background: #fdc317 !important;
  color: #000 !important;
}
.bg-category-purple12 .category-count {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
}
.bg-category-gold12 .category-count {
  background: #ffeaad !important;
  color: #000 !important;
}
.bg-category-yellow13 .category-count {
  background: #ffbe00 !important;
  color: #000 !important;
}
.bg-category-red15 .category-count {
  background: #2b0103 !important;
  border: 0.1rem solid #daa502;
  color: #fff !important;
}
.bg-category-white .category-count {
  background: #f1c80d !important;
  color: #000 !important;
}
.bg-category-red14 .category-count {
  background: #de00d3 !important;
}
.bg-category-yellow12 .category-count {
  background: #ffc600 !important;
  color: #000 !important;
}
.bg-category-blue14 .category-count {
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
  color: #000 !important;
}
.bg-category-gold11 .category-count {
  background: #f39200 !important;
  color: #000 !important;
}
.bg-location-white {
  padding: 0 !important;
  background: #dbdbdb !important;
  border-top: 0.1rem solid #a7a7a7 !important;
  border-bottom: 0.1rem solid #a7a7a7 !important;
  color: #000 !important;
}
.bg-location-white:hover {
  background-image: linear-gradient(
    180deg,
    #f4f4f4 0,
    #e2e2e2 20%,
    #a6a6a6 50%,
    #e2e2e2 80%,
    #f4f4f4
  ) !important;
}
.bg-location-orange12 {
  padding: 0 !important;
  background: #1e2124 !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-orange12.on {
  background: #292c30 !important;
  border-radius: 0.6rem;
}
.bg-location-orange12:hover {
  background: #2b2e33 !important;
  border-radius: 0.6rem;
}
.bg-location-orange12:before {
  content: none !important;
}
.bg-location-yellow20 {
  padding: 0 !important;
  background: #0b0d10 !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-yellow20.on,
.bg-location-yellow20:hover {
  background: #0b0d10 !important;
  color: #f3ba2f !important;
}
.bg-location-yellow20:before {
  content: none !important;
}
.bg-location-yellow20.on .cat-count-yellow20,
.bg-location-yellow20:hover .cat-count-yellow20 {
  color: #f3ba2f !important;
}
.bg-location-blue13 {
  padding: 0 !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-blue13,
.bg-location-blue13.on,
.bg-location-blue13:hover {
  background: #0b0d10 !important;
  color: #fff !important;
}
.bg-location-blue13:before {
  content: none !important;
}
.bg-location-blue13.on .cat-count-blue13,
.bg-location-blue13:hover .cat-count-blue13 {
  color: #fff !important;
}
.bg-location-gold13 {
  padding: 0 !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-gold13,
.bg-location-gold13.on,
.bg-location-gold13:hover {
  background: #0b0d10 !important;
  color: #fff !important;
}
.bg-location-gold13:before {
  content: none !important;
}
.bg-location-gold13.on .cat-count-gold13,
.bg-location-gold13:hover .cat-count-gold13 {
  color: #fff !important;
}
.bg-location-yellow11 {
  padding: 0 !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-yellow11,
.bg-location-yellow11.on,
.bg-location-yellow11:hover {
  background: #100f0f !important;
  color: #fff !important;
}
.bg-location-yellow11:before {
  content: none !important;
}
.bg-location-yellow11.on .cat-count-yellow11,
.bg-location-yellow11:hover .cat-count-yellow11 {
  color: #fff !important;
}
.bg-location-yellow14 {
  padding: 0 !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-yellow14,
.bg-location-yellow14.on,
.bg-location-yellow14:hover {
  background: #14161b !important;
  color: #fff !important;
}
.bg-location-yellow14:before {
  content: none !important;
}
.bg-location-yellow14.on .cat-count-yellow14,
.bg-location-yellow14:hover .cat-count-yellow14 {
  color: #fff !important;
}
.bg-location-yellow18 {
  padding: 0 !important;
  background: #0b0d10 !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-yellow18.on,
.bg-location-yellow18:hover {
  background: #0b0d10 !important;
  color: #f4b95c !important;
}
.bg-location-yellow18:before {
  content: none !important;
}
.bg-location-yellow18.on .cat-count-yellow18,
.bg-location-yellow18:hover .cat-count-yellow18 {
  color: #f4b95c !important;
}
.bg-location-yellow16 {
  padding: 0 !important;
  background: #0e1e31 !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-yellow16.on,
.bg-location-yellow16:hover {
  background: #0e1e31 !important;
  color: #f3ba2f !important;
}
.bg-location-yellow16:before {
  content: none !important;
}
.bg-location-yellow16.on .cat-count-yellow16,
.bg-location-yellow16:hover .cat-count-yellow16 {
  color: #f3ba2f !important;
}
.bg-location-yellow21 {
  padding: 0 !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-yellow21,
.bg-location-yellow21.on {
  background: #5e4d30 !important;
  color: #fff !important;
}
.bg-location-yellow21:hover {
  background: #231709 !important;
  color: #edab56 !important;
}
.bg-location-yellow21:before {
  content: none !important;
}
.bg-location-yellow21.on .cat-count-yellow21,
.bg-location-yellow21:hover .cat-count-yellow21 {
  color: #edab56 !important;
}
.bg-location-blue18 {
  padding: 0 !important;
  background: #0b0d10 !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-blue18.on,
.bg-location-blue18:hover {
  background: #0b0d10 !important;
  color: #1f7aff !important;
}
.bg-location-blue18:before {
  content: none !important;
}
.bg-location-blue18.on .cat-count-blue18,
.bg-location-blue18:hover .cat-count-blue18 {
  color: #1f7aff !important;
}
.bg-location-yellow15 {
  padding: 0 !important;
  background: #0b0d10 !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-yellow15.on,
.bg-location-yellow15:hover {
  background: #0b0d10 !important;
  color: #edbb35 !important;
}
.bg-location-yellow15:before {
  content: none !important;
}
.bg-location-yellow15.on .cat-count-yellow15,
.bg-location-yellow15:hover .cat-count-yellow15 {
  color: #edbb35 !important;
}
.bg-location-yellow17 {
  padding: 0 !important;
  background: #1b1b1b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-yellow17.on,
.bg-location-yellow17:hover {
  background: #1b1b1b !important;
  color: #ffb600 !important;
}
.bg-location-yellow17:before {
  content: none !important;
}
.bg-location-yellow17.on .cat-count-yellow17,
.bg-location-yellow17:hover .cat-count-yellow17 {
  color: #ffb600 !important;
}
.bg-location-blue19 {
  padding: 0 !important;
  background: #1b1b1b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-blue19.on,
.bg-location-blue19:hover {
  background: #1b1b1b !important;
  color: #a5d7e8 !important;
}
.bg-location-blue19:before {
  content: none !important;
}
.bg-location-blue19.on .cat-count-blue19,
.bg-location-blue19:hover .cat-count-blue19 {
  color: #a5d7e8 !important;
}
.bg-location-blue11 {
  padding: 0 !important;
  background: #1b1b1b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-location-blue11.on,
.bg-location-blue11:hover {
  background: #1b1b1b !important;
  color: #2ca0e2 !important;
}
.bg-location-blue11:before {
  content: none !important;
}
.bg-location-blue11.on .cat-count-blue11,
.bg-location-blue11:hover .cat-count-blue11 {
  color: #2ca0e2 !important;
}
.bg-league-white {
  background: #a1a1a1 !important;
  border-top: 0.1rem solid #777 !important;
  border-bottom: 0.1rem solid #777 !important;
  color: #000 !important;
}
.bg-league-white:hover {
  background-image: linear-gradient(
    180deg,
    #f4f4f4 0,
    #e2e2e2 20%,
    #a6a6a6 50%,
    #e2e2e2 80%,
    #f4f4f4
  ) !important;
}
.bg-league-orange12 {
  background: #1a1c1f !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-orange12:hover {
  background: #060708 !important;
  border-radius: 0.6rem;
}
.bg-league-yellow20 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-yellow20:hover {
  background: #14161b !important;
  color: #f3ba2f !important;
}
.bg-league-yellow20:hover .cat-count-yellow20 {
  color: #f3ba2f !important;
}
.bg-league-blue13 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-blue13:hover {
  background: #14161b !important;
  color: #328edb !important;
}
.bg-league-blue13:hover .cat-count-blue13 {
  color: #328edb !important;
}
.bg-league-gold13 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-gold13:hover {
  background: #14161b !important;
  color: #f2b705 !important;
}
.bg-league-gold13:hover .cat-count-gold13 {
  color: #f2b705 !important;
}
.bg-league-yellow11 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-yellow11:hover {
  background: #14161b !important;
  color: #ffcd00 !important;
}
.bg-league-yellow11:hover .cat-count-yellow11 {
  color: #ffcd00 !important;
}
.bg-league-yellow14 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-yellow14:hover {
  background: #14161b !important;
  color: #fed228 !important;
}
.bg-league-yellow14:hover .cat-count-yellow14 {
  color: #fed228 !important;
}
.bg-league-yellow18 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-yellow18:hover {
  background: #14161b !important;
  color: #f4b95c !important;
}
.bg-league-yellow18:hover .cat-count-yellow18 {
  color: #f4b95c !important;
}
.bg-league-yellow16 {
  background: #0a1726 !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-yellow16:hover {
  background: #0a1726 !important;
  color: #f3ba2f !important;
}
.bg-league-yellow16:hover .cat-count-yellow16 {
  color: #f3ba2f !important;
}
.bg-league-yellow21 {
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-yellow21,
.bg-league-yellow21:hover {
  background: #231709 !important;
  color: #edab56 !important;
}
.bg-league-yellow21:hover .cat-count-yellow21 {
  color: #edab56 !important;
}
.bg-league-blue18 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-blue18:hover {
  background: #14161b !important;
  color: #1f7aff !important;
}
.bg-league-blue18:hover .cat-count-blue18 {
  color: #1f7aff !important;
}
.bg-league-yellow15 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-yellow15:hover {
  background: #14161b !important;
  color: #edbb35 !important;
}
.bg-league-yellow15:hover .cat-count-yellow15 {
  color: #edbb35 !important;
}
.bg-league-yellow17 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-yellow17:hover {
  background: #14161b !important;
  color: #ffb600 !important;
}
.bg-league-yellow17:hover .cat-count-yellow17 {
  color: #ffb600 !important;
}
.bg-league-blue19 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-blue19:hover {
  background: #14161b !important;
  color: #a5d7e8 !important;
}
.bg-league-blue19:hover .cat-count-blue19 {
  color: #a5d7e8 !important;
}
.bg-league-blue11 {
  background: #14161b !important;
  border: none !important;
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s;
}
.bg-league-blue11:hover {
  background: #14161b !important;
  color: #2ca0e2 !important;
}
.bg-league-blue11:hover .cat-count-blue11 {
  color: #2ca0e2 !important;
}
.bg-league-red15 {
  background: #313665 !important;
  border-top: 0.1rem solid grey !important;
  color: #fff !important;
}
.bg-league-red15:hover {
  background-image: linear-gradient(
    180deg,
    #f4f4f4 0,
    #e2e2e2 20%,
    #a6a6a6 50%,
    #e2e2e2 80%,
    #f4f4f4
  ) !important;
  color: #000 !important;
}
.cat-count-white {
  background: #f1c80d !important;
  color: #000 !important;
}
.cat-count-blue11,
.cat-count-blue13,
.cat-count-blue18,
.cat-count-blue19,
.cat-count-gold13,
.cat-count-orange12,
.cat-count-yellow11,
.cat-count-yellow14,
.cat-count-yellow15,
.cat-count-yellow16,
.cat-count-yellow17,
.cat-count-yellow18,
.cat-count-yellow20 {
  background: none !important;
  color: #fff !important;
}
.cat-count-yellow21 {
  background: none !important;
  color: #edab56 !important;
}
.cat-count-gold11 {
  background: #f39200 !important;
  color: #000 !important;
}
.cat-count-red15 {
  background: #2b0103 !important;
  color: #fff !important;
}
.bg-white-top {
  border-top: 0.1rem solid #eaeaea;
  border-bottom: 0.1rem solid #7d797a;
  background-image: linear-gradient(
    180deg,
    #d0d0d0 0,
    #d7d7d7 20%,
    #e7e7e7 50%,
    #f4f4f4 80%,
    #fafafa
  ) !important;
}
.bg-black-top {
  border-top: 0.1rem solid #565656;
  border-bottom: 0.3rem solid #000;
  background-image: linear-gradient(
    180deg,
    #101010 0,
    #121212 20%,
    #181617 50%,
    #1c1a1b 80%,
    #201c1b
  ) !important;
}
.bg-primary2 {
  background: linear-gradient(180deg, #0042a6, #0061c1);
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.bg-black-darker {
  background-color: #161c22 !important;
}
.bg-black-darker1 {
  background: #191919 !important;
}
.bg-black-darker3 {
  background: #212121 !important;
}
.bg-black-darker5 {
  background: #3a2828 !important;
}
.bg-black-darker2 {
  background-color: #000 !important;
}
.bg-black-darker6 {
  background-color: #111 !important;
}
.bg-black-darker7 {
  background: #000 !important;
}
.bg-black-darker8 {
  background-color: #101010 !important;
}
.bg-black-darker9 {
  background-color: #161616 !important;
}
.bg-black7-1 {
  background: #1d1d1d;
  border-bottom: 0.1rem solid #000;
  background: linear-gradient(180deg, #1d1d1d, #2c2c2c);
}
.bg-black-lighter {
  background: #575d63 !important;
}
.bg-grey901 {
  background: #262728 !important;
}
.bg-grey902 {
  background: #b9b9b9 !important;
}
.bg-grey903 {
  background: #dedede !important;
}
.bg-grey904 {
  background-image: linear-gradient(
    180deg,
    #fff 0,
    #f0f0f0 20%,
    #d5d5d5 50%,
    #bdbdbd 80%,
    #aeaeae
  );
  border-top: none;
  border-bottom: none;
}
.bg-grey905 {
  background: #a1a1a1 !important;
}
.bg-grey906 {
  background: #313131 !important;
}
.bg-grey907 {
  background: #1e2327 !important;
}
.bg-grey908 {
  background: #27272d !important;
}
.bg-grey909 {
  background: #2c353c !important;
}
.bg-grey910 {
  background: #282b30 !important;
}
.bg-grey911 {
  background: #1e2428 !important;
}
.bg-grey912 {
  background: #232a2f !important;
}
.bg-grey913 {
  background: #171719 !important;
}
.bg-grey914 {
  background: #1a1a23 !important;
}
.bg-grey915 {
  background: #2c2c2c !important;
}
.bg-grey916 {
  background: #16181a !important;
}
.bg-grey917 {
  background: #27272d !important;
}
.bg-grey918 {
  background: #19191c !important;
}
.bg-grey919 {
  background: #1b1c1f !important;
  border: 0.1rem solid #1b1c1f !important;
}
.bg-grey920 {
  background: #202024 !important;
}
.bg-grey921 {
  background: #1f2124 !important;
}
.bg-grey922 {
  background: #1a1c1f !important;
}
.bg-grey923 {
  background: #181a20 !important;
}
.bg-grey924 {
  background: #16171a !important;
}
.bg-grey925 {
  background: #0e1e31 !important;
}
.bg-page-header-orange11 {
  background: #fb6200 !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-purple11 {
  background: #0037ce !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-red13 {
  background: #c00015 !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-blue12 {
  background: #478ee7 !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-yellow19 {
  background: #fdc317 !important;
  color: #000 !important;
  font-size: 1.8rem;
}
.bg-page-header-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-blue14 {
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
  color: #000 !important;
  font-size: 1.8rem;
}
.bg-page-header-blue16 {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-gold12 {
  background: #ffeaad !important;
  color: #000 !important;
  font-size: 1.8rem;
}
.bg-page-header-blue17 {
  background: #111 !important;
  border-bottom: 0.6rem solid #4c6f87 !important;
  color: #fff !important;
  font-size: 1.8rem;
  border-radius: 0;
}
.bg-page-header-yellow13 {
  background: #ffbe00 !important;
  color: #000 !important;
  font-size: 1.8rem;
}
.bg-page-header-red14 {
  background: #de00d3 !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-yellow12 {
  background: #ffc600 !important;
  color: #000 !important;
  font-size: 1.8rem;
}
.bg-page-header-red12 {
  background: #e30144 !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-blue15 {
  background: #0165d3 !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-red11 {
  background-image: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-gold11 {
  background: #f39200 !important;
  color: #000 !important;
  font-size: 1.8rem;
}
.bg-page-header-orange14 {
  background: #f8850f !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-orange13 {
  background: #8f6855 !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-page-header-green {
  background: #7aea0c !important;
  color: #000 !important;
  font-size: 1.8rem;
}
.bg-page-header-white {
  background: #f1c80d !important;
  color: #000 !important;
  font-size: 1.8rem;
}
.bg-page-header-red15 {
  background: #2b0103 !important;
  color: #fff !important;
  font-size: 1.8rem;
}
.bg-mainnave-blue14,
.bg-mainnave-green,
.bg-mainnave-orange11,
.bg-mainnave-purple11,
.bg-mainnave-purple12,
.bg-mainnave-red14,
.bg-mainnave-red15,
.bg-mainnave-yellow12,
.bg-mainnave-yellow13 {
  background: #2e2e2e !important;
}
.bg-mainnave-orange12 {
  background: #1d1e21 !important;
}
.bg-mainnave-blue16 {
  background: #101010 !important;
}
.bg-mainnave-blue17,
.bg-mainnave-gold12 {
  background: #212121 !important;
}
.bg-mainnave-yellow17 {
  background: #030917 !important;
}
.bg-mainnave-blue19 {
  background: #0e1628 !important;
}
.bg-mainnave-blue11,
.bg-mainnave-blue12,
.bg-mainnave-red13,
.bg-mainnave-yellow19 {
  background: #000 !important;
}
.bg-mainnave-blue13,
.bg-mainnave-blue18,
.bg-mainnave-gold13,
.bg-mainnave-yellow14,
.bg-mainnave-yellow15,
.bg-mainnave-yellow18,
.bg-mainnave-yellow20 {
  background: #14161b !important;
}
.bg-mainnave-yellow16 {
  background: #0e1e31 !important;
}
.bg-mainnave-yellow21 {
  background: #5e4d30 !important;
}
.bg-mainnave-blue15,
.bg-mainnave-gold11,
.bg-mainnave-orange14,
.bg-mainnave-red11,
.bg-mainnave-red12,
.bg-mainnave-yellow11 {
  background: #000 !important;
}
.bg-mainnave-white {
  background: #efefef !important;
}
.bg-dialog-blue12,
.bg-dialog-blue14,
.bg-dialog-gold11,
.bg-dialog-green,
.bg-dialog-orange11,
.bg-dialog-purple11,
.bg-dialog-purple12,
.bg-dialog-red13,
.bg-dialog-red14,
.bg-dialog-red15,
.bg-dialog-yellow12,
.bg-dialog-yellow13,
.bg-dialog-yellow19 {
  background: #232a2f !important;
  color: #fff !important;
  border: 0.1rem solid #fff;
}
.bg-dialog-orange12 {
  background: #16171a !important;
  color: #fff !important;
  padding: 3.2rem;
}
.bg-dialog-orange13,
.bg-dialog-orange14,
.bg-dialog-red11 {
  background: #121212 !important;
  color: #fff !important;
  border: 0.1rem solid #fff;
}
.bg-dialog-blue16,
.bg-dialog-blue17,
.bg-dialog-gold12 {
  background: #101010 !important;
  color: #fff !important;
  border: 0.1rem solid #fff;
}
.bg-dialog-blue13,
.bg-dialog-blue18,
.bg-dialog-yellow11,
.bg-dialog-yellow15,
.bg-dialog-yellow17,
.bg-dialog-yellow18,
.bg-dialog-yellow20,
.bg-dialog-yellow21 {
  background: #181a20 !important;
  color: #fff !important;
  padding: 3.2rem;
}
.bg-dialog-yellow14 {
  background: #252c48 !important;
  color: #fff !important;
  padding: 3.2rem;
}
.bg-dialog-gold13 {
  background: #020c17 !important;
  color: #fff !important;
  padding: 3.2rem;
}
.bg-dialog-blue19 {
  background: #0e1628 !important;
  color: #fff !important;
  padding: 3.2rem;
}
.bg-dialog-blue11 {
  background: #1a1a23 !important;
  color: #fff !important;
  padding: 3.2rem;
}
.bg-dialog-yellow16 {
  background: #0e1e31 !important;
  color: #fff !important;
  padding: 3.2rem;
}
.bg-dialog-blue15,
.bg-dialog-red12 {
  background: #111 !important;
  color: #fff !important;
  border: 0.1rem solid #fff;
}
.bg-dialog-white {
  border: 0.1rem solid #fff;
}
.bg-coin-dialog,
.bg-dialog-white {
  background: #ebebeb !important;
  color: #000 !important;
}
.bg-coin-dialog {
  border: 0.3rem solid #fec106;
  border-radius: 1rem;
}
.bg-preview-orange11 {
  background: #fb6200 !important;
  color: #fff;
}
.bg-preview-orange12 {
  background: #f56406 !important;
  color: #fff;
}
.bg-preview-purple11 {
  background: #0037ce !important;
  color: #fff;
}
.bg-preview-red13 {
  background: #c00015 !important;
  color: #fff;
}
.bg-preview-blue12 {
  background: #478ee7 !important;
  color: #fff;
}
.bg-preview-yellow19 {
  background: #fdc317 !important;
  color: #000;
}
.bg-preview-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  color: #fff;
}
.bg-preview-blue14 {
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
  color: #000;
}
.bg-preview-blue16 {
  background-image: linear-gradient(90deg, #0b2938 0, #1d6f95) !important;
  color: #fff;
}
.bg-preview-gold12 {
  background: #ffeaad !important;
  color: #000;
}
.bg-preview-blue17 {
  background: #4c6f87 !important;
  color: #fff;
}
.bg-preview-yellow13 {
  background: #ffbe00 !important;
  color: #fff;
}
.bg-preview-red15 {
  background: #2b0103 !important;
  color: #fff;
}
.bg-preview-red14 {
  background: #de00d3 !important;
  color: #000;
}
.bg-preview-yellow12 {
  background: #ffc600 !important;
  color: #000;
}
.bg-preview-red12 {
  background-image: linear-gradient(90deg, #ff0030 0, #ff0857) !important;
  color: #fff;
}
.bg-preview-blue15 {
  background-image: linear-gradient(90deg, #0165d3 0, #0165d3) !important;
  color: #fff;
}
.bg-preview-red11 {
  background-image: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
  color: #fff;
}
.bg-preview-gold11 {
  background: #f39200 !important;
  color: #000;
}
.bg-preview-orange14 {
  background: #f8850f !important;
  color: #fff;
}
.bg-preview-orange13 {
  background: #8f6855 !important;
  color: #fff;
}
.bg-preview-green {
  background: #7aea0c !important;
  color: #fff;
}
.bg-preview-yellow17 {
  background: #ffb600 !important;
  color: #fff;
}
.bg-preview-blue19 {
  background: #a5d7e8 !important;
  color: #fff;
}
.bg-preview-blue11 {
  background: #2ca0e2 !important;
  color: #fff;
}
.bg-preview-white {
  background: #f1c80d !important;
  color: #000;
}
.bg-signdialog-orange11 {
  background: #232a2f !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-orange12 {
  background: #16171a !important;
  width: 576px;
  padding: 2.4rem 3.2rem;
}
.bg-signdialog-blue12,
.bg-signdialog-blue14,
.bg-signdialog-purple11,
.bg-signdialog-purple12,
.bg-signdialog-red13,
.bg-signdialog-yellow19 {
  background: #232a2f !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-blue16,
.bg-signdialog-blue17,
.bg-signdialog-gold12 {
  background: #101010 !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-red14,
.bg-signdialog-yellow12,
.bg-signdialog-yellow13 {
  background: #232a2f !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-blue15,
.bg-signdialog-red12 {
  background: #111 !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-red11 {
  background: #121212 !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-gold11 {
  background: #232a2f !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-orange13,
.bg-signdialog-orange14 {
  background: #121212 !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-green {
  background: #232a2f !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-white {
  background: #ebebeb !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-red15 {
  background: #232a2f !important;
  width: 650px;
  border: 0.1rem solid #fff;
}
.bg-signdialog-blue13,
.bg-signdialog-yellow11,
.bg-signdialog-yellow17,
.bg-signdialog-yellow18,
.bg-signdialog-yellow20,
.bg-signdialog-yellow21 {
  background: #181a20 !important;
  width: 576px;
  padding: 2.4rem 3.2rem;
}
.bg-signdialog-yellow14 {
  background: #252c48 !important;
  width: 576px;
  padding: 2.4rem 3.2rem;
}
.bg-signdialog-gold13 {
  background: #020c17 !important;
  width: 576px;
  padding: 2.4rem 3.2rem;
}
.bg-signdialog-blue19 {
  background: #0e1628 !important;
  width: 576px;
  padding: 2.4rem 3.2rem;
}
.bg-signdialog-blue11 {
  background: #1a1a23 !important;
  width: 576px;
  padding: 2.4rem 3.2rem;
}
.bg-signdialog-yellow16 {
  background: #0e1e31 !important;
  width: 576px;
  padding: 2.4rem 3.2rem;
}
.bg-signdialog-blue18,
.bg-signdialog-yellow15 {
  background: #181a20 !important;
  width: 100%;
  padding: 2.4rem 3.2rem;
  float: left;
}
.bg-signdialogm-orange12 {
  background: #16171a !important;
  width: 100%;
  padding: 0.8rem;
}
.bg-signdialogm-blue12,
.bg-signdialogm-blue14,
.bg-signdialogm-blue15,
.bg-signdialogm-blue16,
.bg-signdialogm-blue17,
.bg-signdialogm-gold11,
.bg-signdialogm-gold12,
.bg-signdialogm-green,
.bg-signdialogm-orange11,
.bg-signdialogm-orange13,
.bg-signdialogm-orange14,
.bg-signdialogm-purple11,
.bg-signdialogm-purple12,
.bg-signdialogm-red11,
.bg-signdialogm-red12,
.bg-signdialogm-red13,
.bg-signdialogm-red14,
.bg-signdialogm-red15,
.bg-signdialogm-white,
.bg-signdialogm-yellow12,
.bg-signdialogm-yellow13,
.bg-signdialogm-yellow19 {
  background: #fff !important;
  width: 100%;
  border-radius: 0.5rem;
}
.bg-login-sideback-blue14,
.bg-login-sideback-blue16,
.bg-login-sideback-green,
.bg-login-sideback-orange11,
.bg-login-sideback-purple11,
.bg-login-sideback-red14,
.bg-login-sideback-yellow12,
.bg-login-sideback-yellow13 {
  background: #2d353c !important;
}
.bg-login-sideback-white {
  background: #fff !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.bg-login-sideback-red15 {
  background-color: #0a0d29 !important;
}
.bg-login-sideback-blue17,
.bg-login-sideback-gold12,
.bg-login-sideback-orange13,
.bg-login-sideback-orange14,
.bg-login-sideback-purple12,
.bg-login-sideback-red11 {
  background: #121212 !important;
}
.bg-login-sideback-blue15,
.bg-login-sideback-gold11,
.bg-login-sideback-red12 {
  background: #111 !important;
}
.bg-login-side1-blue14,
.bg-login-side1-blue16,
.bg-login-side1-green,
.bg-login-side1-orange11,
.bg-login-side1-purple11,
.bg-login-side1-red14,
.bg-login-side1-yellow12,
.bg-login-side1-yellow13 {
  background-color: #161c22 !important;
}
.bg-login-side1-white {
  background: #fff !important;
}
.bg-login-side1-red15 {
  background-color: #000 !important;
  border-color: #daa502 !important;
}
.bg-login-side1-blue17,
.bg-login-side1-gold12,
.bg-login-side1-orange13,
.bg-login-side1-orange14,
.bg-login-side1-purple12,
.bg-login-side1-red11 {
  background-color: #121212 !important;
}
.bg-login-side1-blue15,
.bg-login-side1-gold11,
.bg-login-side1-red12 {
  background-color: #111 !important;
  border-color: #454344 !important;
}
.bg-login-side1-blue18,
.bg-login-side1-yellow15 {
  background: #0b0d10 !important;
  border-color: #0b0d10 !important;
}
.bg-login-side1-blue12,
.bg-login-side1-red13,
.bg-login-side1-yellow19,
.bg-login-side2-blue12,
.bg-login-side2-red13,
.bg-login-side2-yellow19 {
  background-color: #100f0f !important;
}
.bg-login-side1-white input {
  color: #000;
}
.bg-login-side2-blue14,
.bg-login-side2-blue16,
.bg-login-side2-green,
.bg-login-side2-orange11,
.bg-login-side2-purple11,
.bg-login-side2-red14,
.bg-login-side2-yellow12,
.bg-login-side2-yellow13 {
  background: #20262c !important;
}
.bg-login-side2-white {
  background: #ebebeb !important;
  color: #000;
}
.bg-login-side2-red15 {
  background-color: #000 !important;
}
.bg-login-side2-blue17,
.bg-login-side2-gold12,
.bg-login-side2-orange13,
.bg-login-side2-orange14,
.bg-login-side2-purple12,
.bg-login-side2-red11 {
  background: #121212 !important;
}
.bg-login-side2-blue15,
.bg-login-side2-gold11,
.bg-login-side2-red12 {
  background: #111 !important;
}
.bg-login-side3-blue14,
.bg-login-side3-blue16,
.bg-login-side3-green,
.bg-login-side3-orange11,
.bg-login-side3-purple11,
.bg-login-side3-red14,
.bg-login-side3-yellow12,
.bg-login-side3-yellow13 {
  background: #212121 !important;
  color: #fff;
}
.bg-login-side3-white {
  background: #fff !important;
  color: #000;
}
.bg-login-side3-red15 {
  background: #000 !important;
  border-color: #daa502 !important;
  color: #fff;
}
.bg-login-side3-blue17,
.bg-login-side3-gold12,
.bg-login-side3-orange13,
.bg-login-side3-orange14,
.bg-login-side3-purple12,
.bg-login-side3-red11 {
  background: #121212 !important;
  color: #fff;
}
.bg-login-side3-orange12 {
  background: #1a1c1f !important;
  color: #fff;
}
.bg-login-side3-blue15,
.bg-login-side3-gold11,
.bg-login-side3-red12 {
  background: #111 !important;
  color: #fff;
  border-color: #454344 !important;
}
.bg-login-side3-blue12,
.bg-login-side3-red13,
.bg-login-side3-yellow19 {
  background: #100f0f !important;
  color: #fff;
}
.bg-side-money-tab-blue12,
.bg-side-money-tab-blue14,
.bg-side-money-tab-blue15,
.bg-side-money-tab-gold11,
.bg-side-money-tab-green,
.bg-side-money-tab-orange11,
.bg-side-money-tab-orange13,
.bg-side-money-tab-orange14,
.bg-side-money-tab-purple11,
.bg-side-money-tab-purple12,
.bg-side-money-tab-red11,
.bg-side-money-tab-red12,
.bg-side-money-tab-red13,
.bg-side-money-tab-red14,
.bg-side-money-tab-yellow12,
.bg-side-money-tab-yellow13,
.bg-side-money-tab-yellow19 {
  background: #27272d !important;
  color: #fff;
}
.bg-side-money-tab-white {
  background: #fff !important;
  color: #000;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.bg-side-money-tab-red15 {
  background: #000 !important;
  color: #fff;
  border: 0.1rem solid #daa502;
}
.bg-side-money-tab-blue16,
.bg-side-money-tab-blue17,
.bg-side-money-tab-gold12 {
  background: #1c1c1c !important;
  color: #fff;
}
.bg-sidebar-right-blue14,
.bg-sidebar-right-green,
.bg-sidebar-right-grey,
.bg-sidebar-right-orange11,
.bg-sidebar-right-red14,
.bg-sidebar-right-yellow12,
.bg-sidebar-right-yellow13 {
  background-color: #161c22 !important;
}
.bg-sidebar-right-blue16 {
  background-color: #000 !important;
}
.bg-sidebar-right-blue12,
.bg-sidebar-right-blue15,
.bg-sidebar-right-blue17,
.bg-sidebar-right-gold11,
.bg-sidebar-right-purple11,
.bg-sidebar-right-red12,
.bg-sidebar-right-red13,
.bg-sidebar-right-yellow19 {
  background-color: #111 !important;
}
.bg-sidebar-right-gold12,
.bg-sidebar-right-orange13,
.bg-sidebar-right-orange14,
.bg-sidebar-right-purple12,
.bg-sidebar-right-red11 {
  background-color: #121212 !important;
}
.bg-sidebar-right-white {
  background: #dedede !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.bg-sidebar-right-red15 {
  background: #000 !important;
}
.bg-sidebar-right-orange12 {
  background: #1a1c1f !important;
  border-radius: 0.6rem;
  margin-top: 0.8rem;
}
.bg-sidebar-right-blue13,
.bg-sidebar-right-blue18,
.bg-sidebar-right-yellow15,
.bg-sidebar-right-yellow20,
.bg-sidebar-right-yellow21 {
  background: #14161b !important;
}
.bg-sidebar-right-yellow11,
.bg-sidebar-right-yellow14 {
  background: #252c48 !important;
}
.bg-sidebar-right-yellow18 {
  background: #000 !important;
}
.bg-sidebar-right-yellow16 {
  background: #0a1726 !important;
}
.bg-sidebar-right-yellow17 {
  background: #0f0f0f !important;
}
.bg-sidebar-right-blue19 {
  background: #0f1628 !important;
}
.bg-sidebar-right-blue11 {
  background: #1a1a23 !important;
}
.bg-orange11 {
  background: #fb6200 !important;
}
.bg-orange12 {
  background: #f56406 !important;
}
.bg-orange13 {
  background: #8f6855 !important;
}
.bg-orange14 {
  background: #f8850f !important;
}
.bg-purple11 {
  background: #0037ce !important;
}
.bg-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
}
.bg-grey {
  background: #348fe2 !important;
}
.bg-yellow {
  background: #f8d346 !important;
}
.bg-red15 {
  background: #2b0103 !important;
}
.bg-yellow20 {
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
}
.bg-yellow21 {
  background: #edab56 !important;
}
.bg-yellow17 {
  background: #f3ba2f !important;
}
.bg-yellow18 {
  background: #f4b95c !important;
}
.bg-yellow19 {
  background: #fdc317 !important;
}
.bg-yellow11 {
  background: #ffcd00 !important;
}
.bg-yellow12 {
  background: #ffc600 !important;
}
.bg-yellow13 {
  background: #ffbe00 !important;
}
.bg-yellow14 {
  background: #fed228 !important;
}
.bg-yellow15 {
  background: #edbb35 !important;
}
.bg-yellow900 {
  background: #5e4d30 !important;
}
.bg-yellow901 {
  background: #f1c80d !important;
}
.bg-yellow902 {
  background: #d4c800 !important;
}
.bg-yellow903 {
  background: #daa502 !important;
}
.bg-green {
  background: #7aea0c !important;
}
.bg-green901 {
  background-color: #0d3131;
  border-top: 0.2rem solid #02b9c7;
  border-bottom: 0.2rem solid #02b9c7;
  border-right: 0.2rem solid #02b9c7;
}
.bg-green902 {
  background: #1e8665 !important;
}
.bg-green903 {
  background-color: #061e1e !important;
  border: 0.2rem solid #02b9c7;
}
.bg-green904 {
  background: #00acac !important;
}
.bg-green905 {
  background: #531711 !important;
}
.bg-blue {
  background: #1f8fff !important;
}
.bg-blue14 {
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
}
.bg-blue16 {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
}
.bg-blue17 {
  background: #4c6f87 !important;
}
.bg-blue18 {
  background: #1f7aff !important;
}
.bg-blue15 {
  background: #0165d3 !important;
}
.bg-blue19 {
  background: #244473 !important;
}
.bg-blue11 {
  background: #302ce2 !important;
}
.bg-blue12 {
  background: #478ee7 !important;
}
.bg-blue13 {
  background: #328edb !important;
}
.bg-blue901 {
  background: #030917 !important;
}
.bg-blue902 {
  background: #0e1628 !important;
}
.bg-blue903 {
  background: #0a1c30 !important;
}
.bg-blue904 {
  background: #252c48 !important;
}
.bg-blue-lighter {
  background: #1fb3ff !important;
}
.bg-blue-darker {
  background: #151e2d !important;
}
.bg-blue-grad {
  background-image: linear-gradient(
    90deg,
    #000518 0,
    #003f82 20%,
    #2693cc 50%,
    #003f82 80%,
    #000518
  ) !important;
}
.bg-blue-grad1 {
  background-image: linear-gradient(90deg, #4b6cb7 0, #182848) !important;
}
.bg-blue-page {
  background: #0e1d30 !important;
}
.bg-blue-page1 {
  background: #0a0d29 !important;
}
.bg-blue-page2 {
  background: #081a30 !important;
}
.bg-blue-page3 {
  background: #0a1c30 !important;
}
.bg-blue-page4 {
  background: #030917 !important;
}
.bg-orange12-page {
  background: #111314 !important;
}
.bg-red {
  background: #c80000 !important;
}
.bg-red12 {
  background: #e30144 !important;
}
.bg-red11 {
  background-image: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
}
.bg-red13 {
  background: #c00015 !important;
}
.bg-red14 {
  background: #de00d3 !important;
}
.bg-red904 {
  background: #9b0000 !important;
}
.bg-gold {
  background: #ffa863 !important;
}
.bg-gold11 {
  background: #f39200 !important;
}
.bg-gold12 {
  background: #ffeaad !important;
}
.bg-gold13 {
  background: #f2b705 !important;
}
.bg-gold-grad {
  background-image: linear-gradient(
    to bottom right,
    #ffa462 0,
    #fdd286
  ) !important;
}
.bg-gold-grad1 {
  background-image: linear-gradient(
    to bottom right,
    #f7b800 0,
    #e88b00
  ) !important;
}
.bg-gold-img {
  background: url(/image/login/keyring-modal.png) no-repeat;
  background-size: 100% 100%;
}
.bg-back-blue17,
.bg-back-orange11,
.bg-back-red15,
.bg-back-yellow18 {
  background: #000 !important;
}
.bg-back-white {
  background: #cacaca !important;
}
.bg-back-gold11 {
  background: #111 !important;
}
.bg-back-green {
  background: #171c22 !important;
}
.bg-back-orange12 {
  background: #111314 !important;
}
.bg-back-orange12.on {
  background: #1e2224 !important;
}
.bg-back-blue13,
.bg-back-blue18,
.bg-back-yellow15,
.bg-back-yellow20,
.bg-back-yellow21 {
  background: #14161b !important;
}
.bg-back-gold13 {
  background: #020c17 !important;
}
.bg-back-yellow14 {
  background: #252c48 !important;
}
.bg-back-yellow16 {
  background: #0a1726 !important;
}
.bg-back-yellow11 {
  background: #252c48 !important;
}
.bg-back-casino {
  background: #030917 !important;
}
.bg-home-blue12,
.bg-home-blue14,
.bg-home-blue15,
.bg-home-blue16,
.bg-home-gold12,
.bg-home-green,
.bg-home-orange11,
.bg-home-orange14,
.bg-home-purple11,
.bg-home-purple12,
.bg-home-red12,
.bg-home-red13,
.bg-home-red14,
.bg-home-yellow12,
.bg-home-yellow13,
.bg-home-yellow19 {
  background-color: #000 !important;
}
.bg-home-white {
  background-color: #ebebeb !important;
}
.bg-home-gold11 {
  background-color: #111 !important;
}
.bg-home-orange13 {
  background-color: #121212 !important;
}
.bg-home-red15 {
  background-color: #000 !important;
}
.bg-home-yellow14 {
  background-color: #252c48 !important;
}
.bg-headernav-orange11 {
  background-color: #111 !important;
}
.bg-headernav-orange12 {
  background-color: #141517 !important;
  height: 6.4rem !important;
  border-bottom: 0.1rem solid #242424;
}
.bg-headernav-green {
  background-color: #171c22 !important;
}
.bg-headernav-yellow17 {
  display: flex;
  background: #000 !important;
  height: 10rem !important;
  border-bottom: 0.1rem solid #000;
}
.bg-headernav-blue19 {
  display: flex;
  background: #0e1628 !important;
  height: 10rem !important;
  border-bottom: 0.1rem solid #0e1628;
}
.bg-headernav-blue11 {
  display: flex;
  background: #000 !important;
  height: 10rem !important;
  border-bottom: 0.1rem solid #000;
}
.bg-headernav-blue14 {
  background-color: #191e22 !important;
}
.bg-headernav-blue16,
.bg-headernav-gold12 {
  background-color: #000 !important;
}
.bg-headernav-gold12 {
  height: 65px !important;
}
.bg-headernav-blue17 {
  background-color: #000 !important;
  display: flex;
  border-bottom: 0.4rem solid #4c6f87;
  height: 10rem !important;
}
.bg-headernav-yellow13 {
  background-color: #111 !important;
}
.bg-headernav-red15 {
  background-color: #000 !important;
  height: 10rem !important;
}
.bg-headernav-yellow20 {
  border-bottom: 0.1rem solid #937428;
}
.bg-headernav-blue13,
.bg-headernav-yellow20 {
  display: flex;
  background: #181a20 !important;
  height: 10rem !important;
}
.bg-headernav-blue13 {
  border-bottom: 0.1rem solid #328edb;
}
.bg-headernav-gold13 {
  display: flex;
  background: #020c17 !important;
  height: 10rem !important;
  border-bottom: 0.1rem solid #f2b705;
}
.bg-headernav-yellow11 {
  border-bottom: 0.1rem solid #ffcd00;
}
.bg-headernav-yellow11,
.bg-headernav-yellow14 {
  display: flex;
  background: #252c48 !important;
  height: 10rem !important;
}
.bg-headernav-yellow14 {
  border-bottom: 0.1rem solid #fed228;
}
.bg-headernav-yellow18 {
  background: #000 !important;
  height: 10rem !important;
  border-bottom: 0.1rem solid #f4b95c;
}
.bg-headernav-yellow16 {
  display: flex;
  background: #0e1e31 !important;
  height: 10rem !important;
  border-bottom: 0.1rem solid #937428;
}
.bg-headernav-blue18 {
  border-bottom: 0.1rem solid #1f7aff;
}
.bg-headernav-blue18,
.bg-headernav-yellow15 {
  display: flex;
  background: #181a20 !important;
  height: 10rem !important;
}
.bg-headernav-yellow15 {
  border-bottom: 0.1rem solid #edbb35;
}
.bg-headernav-yellow21 {
  display: flex;
  background: #5e4d30 !important;
  height: 10rem !important;
  border-bottom: 0.1rem solid #937428;
}
.bg-headernav-white {
  background-color: #cacaca !important;
}
.bg-headernav-blue15,
.bg-headernav-red12 {
  background-color: #151515 !important;
  height: 80px !important;
}
.bg-headernav-gold11 {
  background-color: #000 !important;
}
.bg-headernav-orange13 {
  background-color: #202020 !important;
  height: 10rem !important;
}
.bg-headernav-orange14 {
  border-bottom: 0.6rem solid #f8850f;
}
.bg-headernav-orange14,
.bg-headernav-red13 {
  display: flex;
  background: #000 !important;
  height: 10rem !important;
}
.bg-headernav-red13 {
  border-bottom: 0.6rem solid #c00015;
}
.bg-headernav-blue12 {
  display: flex;
  background: #000 !important;
  height: 10rem !important;
  border-bottom: 0.6rem solid #478ee7;
}
.bg-headernav-red14 {
  border-bottom: 0.6rem solid #de00d3;
}
.bg-headernav-red14,
.bg-headernav-yellow12 {
  display: flex;
  background: #111 !important;
  height: 10rem !important;
}
.bg-headernav-yellow12 {
  border-bottom: 0.6rem solid #ffc600;
}
.bg-headernav-yellow19 {
  display: flex;
  height: 10rem !important;
  border-bottom: 0.6rem solid #fdc317;
}
.bg-headernav-purple11,
.bg-headernav-purple12,
.bg-headernav-red11,
.bg-headernav-yellow19 {
  background: #000 !important;
}
.bg-headernav-red11 {
  display: flex;
  height: 10rem !important;
  border-bottom: 0.6rem solid #000;
}
.bg-theme-orange11 {
  background-color: #fc6200 !important;
}
.bg-theme-purple11 {
  background: #0037ce !important;
}
.bg-theme-red13 {
  background: #c00015 !important;
}
.bg-theme-blue12 {
  background: #478ee7 !important;
}
.bg-theme-yellow19 {
  background: #fdc317 !important;
}
.bg-theme-purple12 {
  background: #c6426e !important;
}
.bg-theme-blue14 {
  background-color: #dabd57 !important;
}
.bg-theme-blue16 {
  background-color: #2484c5 !important;
}
.bg-theme-gold12 {
  background-color: #ffeaad !important;
}
.bg-theme-blue17 {
  background-color: #4c6f87 !important;
}
.bg-theme-yellow13 {
  background-color: #ffbe00 !important;
}
.bg-theme-red15 {
  background-color: #2b0103 !important;
}
.bg-theme-white {
  background-color: #f8d346 !important;
}
.bg-theme-red14 {
  background-color: #de00d3 !important;
}
.bg-theme-yellow12 {
  background-color: #ffc600 !important;
}
.bg-theme-red12 {
  background-color: #e30144 !important;
}
.bg-theme-blue15 {
  background-color: #0165d3 !important;
}
.bg-theme-red11 {
  background-color: #de3b3c !important;
}
.bg-theme-gold11 {
  background-color: #f39200 !important;
}
.bg-theme-orange14 {
  background-color: #f8850f !important;
}
.bg-theme-orange13 {
  background-color: #8f6855 !important;
}
.b-r-6 {
  border-radius: 0.6rem !important;
}
.border-1-orange11 {
  border: 0.1rem solid #fc6200;
}
.border-1-orange12 {
  border: 0.1rem solid #f56406;
}
.border-1-purple11 {
  border: 0.1rem solid #144ade;
}
.border-1-red13 {
  border: 0.1rem solid #c00015;
}
.border-1-blue12 {
  border: 0.1rem solid #478ee7;
}
.border-1-yellow19 {
  border: 0.1rem solid #fdc317;
}
.border-1-purple12 {
  border: 0.1rem solid #c6426e;
}
.border-1-green {
  border: 0.1rem solid #79e90b;
}
.border-1-blue14 {
  border: 0.1rem solid #dbbe58;
}
.border-1-blue16 {
  border: 0.1rem solid #2484c5;
}
.border-1-gold12 {
  border: 0.1rem solid #ffeaad;
}
.border-1-blue17 {
  border: 0.1rem solid #4c6f87;
}
.border-1-yellow13 {
  border: 0.1rem solid #ffbe00;
}
.border-1-red15 {
  border: 0.1rem solid #daa502;
}
.border-1-yellow20 {
  border: 0.1rem solid #f3ba2f;
}
.border-1-blue13 {
  border: 0.1rem solid #328edb;
}
.border-1-gold13 {
  border: 0.1rem solid #f2b705;
}
.border-1-yellow11 {
  border: 0.1rem solid #ffcd00;
}
.border-1-yellow14 {
  border: 0.1rem solid #fed228;
}
.border-1-yellow18 {
  border: 0.1rem solid #f4b95c;
}
.border-1-yellow16 {
  border: 0.1rem solid #f3ba2f;
}
.border-1-yellow21 {
  border: 0.1rem solid #edab56;
}
.border-1-blue18 {
  border: 0.1rem solid #1f7aff;
}
.border-1-yellow15 {
  border: 0.1rem solid #edbb35;
}
.border-1-yellow17 {
  border: 0.1rem solid #ffb600;
}
.border-1-blue19 {
  border: 0.1rem solid #a5d7e8;
}
.border-1-blue11 {
  border: 0.1rem solid #302ce2;
}
.border-1-white {
  border: 0.1rem solid #f1c80d;
}
.border-1-red14 {
  border: 0.1rem solid #de00d3;
}
.border-1-yellow12 {
  border: 0.1rem solid #ffc600;
}
.border-1-red12 {
  border: 0.1rem solid #e30144;
}
.border-1-blue15 {
  border: 0.1rem solid #0165d3;
}
.border-1-red11 {
  border: 0.1rem solid #de3b3c;
}
.border-1-gold11 {
  border: 0.1rem solid #f39200;
}
.border-1-orange14 {
  border: 0.1rem solid #f8850f;
}
.border-1-orange13 {
  border: 0.1rem solid #8f6855;
}
.border-2-orange11 {
  border: 0.2rem solid #fc6200 !important;
}
.border-2-purple11 {
  border: 0.2rem solid #144ade !important;
}
.border-2-red13 {
  border: 0.2rem solid #c00015 !important;
}
.border-2-blue12 {
  border: 0.2rem solid #478ee7 !important;
}
.border-2-yellow19 {
  border: 0.2rem solid #fdc317 !important;
}
.border-2-purple12 {
  border: 0.2rem solid #c6426e !important;
}
.border-2-blue14 {
  border: 0.2rem solid #dabd57 !important;
}
.border-2-blue16 {
  border: 0.2rem solid #2484c5 !important;
}
.border-2-gold12 {
  border: 0.2rem solid #ffeaad !important;
}
.border-2-blue17 {
  border: 0.2rem solid #4c6f87 !important;
}
.border-2-yellow13 {
  border: 0.2rem solid #ffbe00 !important;
}
.border-2-red15 {
  border: 0.2rem solid #2b0103 !important;
}
.border-2-yellow20 {
  border: 0.2rem solid #ffdb00 !important;
}
.border-2-blue13 {
  border: 0.2rem solid #328edb !important;
}
.border-2-gold13 {
  border: 0.2rem solid #f2b705 !important;
}
.border-2-yellow11 {
  border: 0.2rem solid #ffcd00 !important;
}
.border-2-yellow14 {
  border: 0.2rem solid #fed228 !important;
}
.border-2-yellow18 {
  border: 0.2rem solid #f4b95c !important;
}
.border-2-yellow16 {
  border: 0.2rem solid #ffdb00 !important;
}
.border-2-yellow21 {
  border: 0.2rem solid #edab56 !important;
}
.border-2-blue18 {
  border: 0.2rem solid #1f7aff !important;
}
.border-2-yellow15 {
  border: 0.2rem solid #edbb35 !important;
}
.border-2-yellow17 {
  border: 0.2rem solid #ffb600 !important;
}
.border-2-blue19 {
  border: 0.2rem solid #a5d7e8 !important;
}
.border-2-blue11 {
  border: 0.2rem solid #302ce2 !important;
}
.border-2-white {
  border: 0.2rem solid #000 !important;
}
.border-2-red14 {
  border: 0.2rem solid #de00d3 !important;
}
.border-2-yellow12 {
  border: 0.2rem solid #ffc600 !important;
}
.border-2-red12 {
  border: 0.2rem solid #e30144 !important;
}
.border-2-blue15 {
  border: 0.2rem solid #0165d3 !important;
}
.border-2-red11 {
  border: 0.2rem solid #de3b3c !important;
}
.border-2-gold11 {
  border: 0.2rem solid #f39200 !important;
}
.border-2-orange14 {
  border: 0.2rem solid #f8850f !important;
}
.border-2-orange13 {
  border: 0.2rem solid #8f6855 !important;
}
.border-2-green {
  border: 0.2rem solid #79e80d !important;
}
.border-top-1-yellow20 {
  border-top: 0.1rem solid #f3ba2f !important;
}
.border-top-1-blue13 {
  border-top: 0.1rem solid #328edb !important;
}
.border-top-1-gold13 {
  border-top: 0.1rem solid #f2b705 !important;
}
.border-top-1-yellow11 {
  border-top: 0.1rem solid #ffcd00 !important;
}
.border-top-1-yellow14 {
  border-top: 0.1rem solid #fed228 !important;
}
.border-top-1-yellow18 {
  border-top: 0.1rem solid #f4b95c !important;
}
.border-top-1-yellow16 {
  border-top: 0.1rem solid #f3ba2f !important;
}
.border-top-1-yellow21 {
  border-top: 0.1rem solid #edab56 !important;
}
.border-top-1-yellow17 {
  border-top: 0.1rem solid #ffb600 !important;
}
.border-top-1-blue19 {
  border-top: 0.1rem solid #a5d7e8 !important;
}
.border-top-1-blue11 {
  border-top: 0.1rem solid #2ca0e2 !important;
}
.border-bottom-1-orange11 {
  border-bottom: 0.1rem solid #fc6200;
}
.border-bottom-1-orange12 {
  border-bottom: 0.1rem solid #f50;
}
.border-bottom-1-purple11 {
  border-bottom: 0.1rem solid #144ade;
}
.border-bottom-1-red13 {
  border-bottom: 0.1rem solid #c00015;
}
.border-bottom-1-blue12 {
  border-bottom: 0.1rem solid #478ee7;
}
.border-bottom-1-yellow19 {
  border-bottom: 0.1rem solid #fdc317;
}
.border-bottom-1-purple12 {
  border-bottom: 0.1rem solid #c6426e;
}
.border-bottom-1-blue14 {
  border-bottom: 0.1rem solid #dabd57;
}
.border-bottom-1-blue16 {
  border-bottom: 0.1rem solid #2484c5;
}
.border-bottom-1-gold12 {
  border-bottom: 0.1rem solid #ffeaad;
}
.border-bottom-1-blue17 {
  border-bottom: 0.1rem solid #4c6f87;
}
.border-bottom-1-yellow13 {
  border-bottom: 0.1rem solid #ffbe00;
}
.border-bottom-1-red15 {
  border-bottom: 0.1rem solid #daa502;
}
.border-bottom-1-yellow20 {
  border-bottom: 0.1rem solid #f3ba2f;
}
.border-bottom-1-blue13 {
  border-bottom: 0.1rem solid #328edb;
}
.border-bottom-1-gold13 {
  border-bottom: 0.1rem solid #f2b705;
}
.border-bottom-1-yellow11 {
  border-bottom: 0.1rem solid #ffcd00;
}
.border-bottom-1-yellow14 {
  border-bottom: 0.1rem solid #fed228;
}
.border-bottom-1-yellow18 {
  border-bottom: 0.1rem solid #f4b95c;
}
.border-bottom-1-yellow16 {
  border-bottom: 0.1rem solid #f3ba2f;
}
.border-bottom-1-yellow21 {
  border-bottom: 0.1rem solid #edab56;
}
.border-bottom-1-blue18 {
  border-bottom: 0.1rem solid #1f7aff;
}
.border-bottom-1-yellow15 {
  border-bottom: 0.1rem solid #edbb35;
}
.border-bottom-1-yellow17 {
  border-bottom: 0.1rem solid #ffb600;
}
.border-bottom-1-blue19 {
  border-bottom: 0.1rem solid #a5d7e8;
}
.border-bottom-1-blue11 {
  border-bottom: 0.1rem solid #2ca0e2;
}
.border-bottom-1-white {
  border-bottom: 0.1rem solid #f1c80d;
}
.border-bottom-1-red14 {
  border-bottom: 0.1rem solid #de00d3;
}
.border-bottom-1-yellow12 {
  border-bottom: 0.1rem solid #ffc600;
}
.border-bottom-1-red12 {
  border-bottom: 0.1rem solid #e30144;
}
.border-bottom-1-blue15 {
  border-bottom: 0.1rem solid #0165d3;
}
.border-bottom-1-red11 {
  border-bottom: 0.1rem solid #f83600;
}
.border-bottom-1-gold11 {
  border-bottom: 0.1rem solid #f39200;
}
.border-bottom-1-orange14 {
  border-bottom: 0.1rem solid #f8850f;
}
.border-bottom-1-orange13 {
  border-bottom: 0.1rem solid #116b4f;
}
.border-bottom-2-orange11,
.border-bottom-2-orange12 {
  border-bottom: 0.2rem solid #fc6200;
}
.border-bottom-2-purple11 {
  border-bottom: 0.2rem solid #144ade;
}
.border-bottom-2-red13 {
  border-bottom: 0.2rem solid #c00015;
}
.border-bottom-2-blue12 {
  border-bottom: 0.2rem solid #478ee7;
}
.border-bottom-2-yellow19 {
  border-bottom: 0.2rem solid #fdc317;
}
.border-bottom-2-purple12 {
  border-bottom: 0.2rem solid #c6426e;
}
.border-bottom-2-blue14 {
  border-bottom: 0.2rem solid #dabd57;
}
.border-bottom-2-blue16 {
  border-bottom: 0.2rem solid #2484c5;
}
.border-bottom-2-gold12 {
  border-bottom: 0.2rem solid #ffeaad;
}
.border-bottom-2-blue17 {
  border-bottom: 0.2rem solid #4c6f87;
}
.border-bottom-2-yellow13 {
  border-bottom: 0.2rem solid #ffbe00;
}
.border-bottom-2-red15 {
  border-bottom: 0.2rem solid #daa502;
}
.border-bottom-2-white {
  border-bottom: 0.2rem solid #f1c80d;
}
.border-bottom-2-red14 {
  border-bottom: 0.2rem solid #de00d3;
}
.border-bottom-2-yellow12 {
  border-bottom: 0.2rem solid #ffc600;
}
.border-bottom-2-red12 {
  border-bottom: 0.2rem solid #e30144;
}
.border-bottom-2-blue15 {
  border-bottom: 0.2rem solid #0165d3;
}
.border-bottom-2-red11 {
  border-bottom: 0.2rem solid #de3b3c;
}
.border-bottom-2-gold11 {
  border-bottom: 0.2rem solid #f39200;
}
.border-bottom-2-orange14 {
  border-bottom: 0.2rem solid #f8850f;
}
.border-bottom-2-orange13 {
  border-bottom: 0.2rem solid #8f6855;
}
.border-1-blr-black {
  border-right: 0.1rem solid #000 !important;
}
.border-1-blr-black,
.border-1-blr-black1 {
  border-bottom: 0.1rem solid #000 !important;
  border-left: 0.1rem solid #000 !important;
}
.border-bottom-1-black {
  border-bottom: 0.1rem solid #111;
}
.border-bottom-1-grey {
  border-bottom: 0.1rem solid #343d46 !important;
}
.border-t-b-1 {
  border-top: 0.1rem solid #32383d;
  border-bottom: 0.2rem solid #000;
}
.border-t-b-1-agero {
  border-top: 0.1rem solid #32383d;
  border-bottom: 0.1rem solid #000;
}
.border-t-b-1-white {
  border-top: 0.1rem solid #a2a2a2;
  border-bottom: 0.1rem solid #a2a2a2;
}
.bg-6046 {
  background-image: url(/img/livesports/Banner/074b888.png);
}
.bg-6046,
.bg-48242 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-48242 {
  background-image: url(/img/livesports/Banner/da6b0c6.png);
}
.bg-154914 {
  background-image: url(/img/livesports/Banner/c1c39b8.png);
}
.bg-154830,
.bg-154914 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-154830 {
  background-image: url(/img/livesports/Banner/cc7a926.png);
}
.bg-35232 {
  background-image: url(/img/livesports/Banner/4c6c92a.png);
}
.bg-35232,
.bg-35709 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-35709 {
  background-image: url(/img/livesports/Banner/6fcb405.png);
}
.bg-54094 {
  background-image: url(/img/livesports/Banner/794eedb.png);
}
.bg-54094,
.bg-131506 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-131506 {
  background-image: url(/img/livesports/Banner/f4685c2.png);
}
.bg-687890 {
  background-image: url(/img/livesports/Banner/726bd63.png);
}
.bg-1,
.bg-687890 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-1 {
  background-image: url(/img/livesports/Banner/074b888.png);
}
.bg-8 {
  background-image: url(/img/livesports/Banner/da6b0c6.png);
}
.bg-8,
.bg-9 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-9 {
  background-image: url(/img/livesports/Banner/c1c39b8.png);
}
.bg-20 {
  background-image: url(/img/livesports/Banner/cc7a926.png);
}
.bg-6,
.bg-20 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-6 {
  background-image: url(/img/livesports/Banner/4c6c92a.png);
}
.bg-7 {
  background-image: url(/img/livesports/Banner/6fcb405.png);
}
.bg-3,
.bg-7 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-3 {
  background-image: url(/img/livesports/Banner/794eedb.png);
}
.bg-5 {
  background-image: url(/img/livesports/Banner/f4685c2.png);
}
.bg-5,
.bg-96 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-96 {
  background-image: url(/img/livesports/Banner/726bd63.png);
}
.bg-white-6046 {
  background-image: url(/img/livesports/Banner/white/d13a6ec.png);
}
.bg-white-6046,
.bg-white-48242 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-white-48242 {
  background-image: url(/img/livesports/Banner/white/b7c6e96.png);
}
.bg-white-154914 {
  background-image: url(/img/livesports/Banner/white/aa6084e.png);
}
.bg-white-154830,
.bg-white-154914 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-white-154830 {
  background-image: url(/img/livesports/Banner/white/6cc179b.png);
}
.bg-white-35232 {
  background-image: url(/img/livesports/Banner/white/d1d0d04.png);
}
.bg-white-35232,
.bg-white-35709 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-white-35709 {
  background-image: url(/img/livesports/Banner/white/5634ec4.png);
}
.bg-white-54094 {
  background-image: url(/img/livesports/Banner/white/48fc900.png);
}
.bg-white-54094,
.bg-white-131506 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-white-131506 {
  background-image: url(/img/livesports/Banner/white/b3591e8.png);
}
.bg-white-687890 {
  background-image: url(/img/livesports/Banner/white/b520d1c.png);
}
.bg-white-1,
.bg-white-687890 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-white-1 {
  background-image: url(/img/livesports/Banner/white/d13a6ec.png);
}
.bg-white-8 {
  background-image: url(/img/livesports/Banner/white/b7c6e96.png);
}
.bg-white-8,
.bg-white-9 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-white-9 {
  background-image: url(/img/livesports/Banner/white/aa6084e.png);
}
.bg-white-20 {
  background-image: url(/img/livesports/Banner/white/6cc179b.png);
}
.bg-white-6,
.bg-white-20 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-white-6 {
  background-image: url(/img/livesports/Banner/white/d1d0d04.png);
}
.bg-white-7 {
  background-image: url(/img/livesports/Banner/white/5634ec4.png);
}
.bg-white-3,
.bg-white-7 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-white-3 {
  background-image: url(/img/livesports/Banner/white/48fc900.png);
}
.bg-white-5 {
  background-image: url(/img/livesports/Banner/white/b3591e8.png);
}
.bg-white-5,
.bg-white-96 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.bg-white-96 {
  background-image: url(/img/livesports/Banner/white/b520d1c.png);
}
.header-icon-orange11 {
  color: #fc6200;
}
.header-icon-purple11 {
  color: #144ade;
}
.header-icon-red13 {
  color: #c00015;
}
.header-icon-blue12 {
  color: #478ee7;
}
.header-icon-yellow19 {
  color: #fdc317;
}
.header-icon-purple12 {
  color: #c6426e;
}
.header-icon-blue14 {
  color: #dbbe58;
}
.header-icon-blue16 {
  color: #2484c5;
}
.header-icon-gold12 {
  color: #dc992e;
}
.header-icon-blue17 {
  color: #4c6f87;
}
.header-icon-yellow13 {
  color: #ffbe00;
}
.header-icon-red15 {
  color: #daa502;
}
.header-icon-white {
  color: #fc6200;
}
.header-icon-red14 {
  color: #de00d3;
}
.header-icon-yellow12 {
  color: #ffc600;
}
.header-icon-red12 {
  color: #e30144;
}
.header-icon-blue15 {
  color: #0165d3;
}
.header-icon-red11 {
  color: #de3b3c;
}
.header-icon-gold11 {
  color: #f39200;
}
.header-icon-orange14 {
  color: #f8850f;
}
.header-icon-orange13 {
  color: #8f6855;
}
.header-icon-green {
  color: #79e80d;
}
.header-icon-yellow17 {
  color: #ffb600;
}
.header-icon-blue19 {
  color: #a5d7e8;
}
.header-icon-blue11 {
  color: #2ca0e2;
}
.sub-right-menu-yellow14,
.sub-right-menu-yellow18,
.sub-right-menu-yellow20 {
  background: #14161b;
  margin-top: 5.7rem;
  width: 164px;
}
.sub-right-menu-blue13,
.sub-right-menu-gold13,
.sub-right-menu-yellow11 {
  background: #14161b;
  margin-top: 5.7rem;
  width: 20rem;
}
.sub-right-menu-yellow16 {
  background: #0a1726;
  margin-top: 5.7rem;
  width: 164px;
}
.sub-right-menu-yellow21 {
  background: rgba(0, 0, 0, 0.9);
  margin-top: 6.2rem;
  width: 320px;
}
.sub-right-menu-blue18,
.sub-right-menu-yellow15 {
  background: #14161b;
  margin-top: 10rem;
  width: 320px;
}
.sub-right-menu-yellow17 {
  background: rgba(0, 0, 0, 0.9);
  margin-top: 134px;
  width: 320px;
}
.sub-right-menu-blue19 {
  background: #0f1628;
  margin-top: 134px;
  width: 320px;
}
.sub-right-menu-blue11 {
  background: #1a1a23;
  margin-top: 134px;
  width: 320px;
}
.right-menu-blue13,
.right-menu-gold13,
.right-menu-yellow11,
.right-menu-yellow14,
.right-menu-yellow16,
.right-menu-yellow18,
.right-menu-yellow20,
.right-menu-yellow21 {
  width: 100%;
  padding: 0.8rem 0;
  display: inline-block;
}
.right-menu-blue18 {
  width: 100%;
  padding: 0.8rem;
  display: inline-block;
  background: #0b0d10;
  border-radius: 0.6rem;
  border: 0.1rem solid #0b0d10;
  cursor: pointer;
}
.right-menu-blue18.on,
.right-menu-blue18:hover {
  border: 0.1rem solid #1f7aff;
}
.right-menu-blue18.on {
  background: #1f7aff;
}
.right-menu-blue18.on #img-payin {
  content: url(/img/blue18/payin.png);
}
.right-menu-blue18.on #img-payout {
  content: url(/img/blue18/payout.png);
}
.right-menu-blue18.on #img-moneymove {
  content: url(/img/blue18/moneymove.png);
}
.right-menu-blue18.on #img-customer {
  content: url(/img/blue18/customer.png);
}
.right-menu-blue18.on #img-note {
  content: url(/img/blue18/note.png);
}
.right-menu-blue18.on #img-event {
  content: url(/img/blue18/event.png);
}
.right-menu-blue18.on #img-attendance {
  content: url(/img/blue18/attendance.png);
}
.right-menu-blue18.on #img-friend {
  content: url(/img/blue18/friend.png);
}
.right-menu-blue18.on #img-notice {
  content: url(/img/blue18/notice.png);
}
.right-menu-blue18.on #img-betting {
  content: url(/img/blue18/betting-history.png);
}
.right-menu-blue18.on #img-cash {
  content: url(/img/blue18/cash-history.png);
}
.right-menu-blue18.on #img-coupon {
  content: url(/img/blue18/coupon.png);
}
.right-menu-yellow15 {
  width: 100%;
  padding: 0.8rem;
  display: inline-block;
  background: #0b0d10;
  border-radius: 0.6rem;
  border: 0.1rem solid #0b0d10;
  cursor: pointer;
}
.right-menu-yellow15.on,
.right-menu-yellow15:hover {
  border: 0.1rem solid #edbb35;
}
.right-menu-yellow15.on {
  background: #edbb35;
}
.right-menu-yellow15.on #img-payin {
  content: url(/img/payin.png);
}
.right-menu-yellow15.on #img-payout {
  content: url(/img/payout.png);
}
.right-menu-yellow15.on #img-moneymove {
  content: url(/img/moneymove.png);
}
.right-menu-yellow15.on #img-customer {
  content: url(/img/customer.png);
}
.right-menu-yellow15.on #img-note {
  content: url(/img/note.png);
}
.right-menu-yellow15.on #img-event {
  content: url(/img/event.png);
}
.right-menu-yellow15.on #img-attendance {
  content: url(/img/attendance.png);
}
.right-menu-yellow15.on #img-friend {
  content: url(/img/friend.png);
}
.right-menu-yellow15.on #img-notice {
  content: url(/img/notice.png);
}
.right-menu-yellow15.on #img-betting {
  content: url(/img/betting-history.png);
}
.right-menu-yellow15.on #img-cash {
  content: url(/img/cash-history.png);
}
.right-menu-yellow15.on #img-coupon {
  content: url(/img/coupon.png);
}
.sidebar-quick-item-yellow18.on #img-payin,
.sidebar-quick-item-yellow18:hover #img-payin {
  content: url(/img/payin-on.png);
}
.sidebar-quick-item-yellow18.on #img-payout,
.sidebar-quick-item-yellow18:hover #img-payout {
  content: url(/img/payout-on.png);
}
.sidebar-quick-item-yellow18.on #img-moneymove,
.sidebar-quick-item-yellow18:hover #img-moneymove {
  content: url(/img/moneymove-on.png);
}
.sidebar-quick-item-yellow18.on #img-customer,
.sidebar-quick-item-yellow18:hover #img-customer {
  content: url(/img/customer-on.png);
}
.sidebar-quick-item-yellow18.on #img-note,
.sidebar-quick-item-yellow18:hover #img-note {
  content: url(/img/note-on.png);
}
.sidebar-quick-item-yellow18.on #img-event,
.sidebar-quick-item-yellow18:hover #img-event {
  content: url(/img/event-on.png);
}
.sidebar-quick-item-yellow18.on #img-attendance,
.sidebar-quick-item-yellow18:hover #img-attendance {
  content: url(/img/attendance-on.png);
}
.sidebar-quick-item-yellow18.on #img-friend,
.sidebar-quick-item-yellow18:hover #img-friend {
  content: url(/img/friend-on.png);
}
.sidebar-quick-item-yellow18.on #img-notice,
.sidebar-quick-item-yellow18:hover #img-notice {
  content: url(/img/notice-on.png);
}
.sidebar-quick-item-yellow18.on #img-betting,
.sidebar-quick-item-yellow18:hover #img-betting {
  content: url(/img/betting-history-on.png);
}
.sidebar-quick-item-yellow18.on #img-cash,
.sidebar-quick-item-yellow18:hover #img-cash {
  content: url(/img/cash-history-on.png);
}
.sidebar-quick-item-yellow18.on #img-coupon,
.sidebar-quick-item-yellow18:hover #img-coupon {
  content: url(/img/coupon-on.png);
}
.right-menu-tab {
  width: 50%;
  float: left;
  color: #fff;
  font-size: 1.6rem;
  cursor: pointer;
  padding: 0.8rem;
  text-align: center;
  background: #14161b;
  border-bottom: 0.1rem solid #14161b;
}
.right-menu-tab.on-blue18 {
  color: #1f7aff;
  border-bottom: 0.1rem solid #1f7aff;
}
.right-menu-tab.on-yellow15 {
  color: #edbb35;
  border-bottom: 0.1rem solid #edbb35;
}
.right-menu-blue11,
.right-menu-blue19,
.right-menu-yellow17 {
  cursor: pointer;
  width: 100%;
  padding: 0.8rem;
  display: inline-block;
  border-radius: 0.6rem;
}
.right-menu-blue11:hover,
.right-menu-blue19:hover,
.right-menu-yellow17:hover {
  background: rgba(21, 37, 26, 0.8);
}
.top-menu-icon-yellow20:hover {
  content: url(/img/menu-on.png);
}
.top-menu-icon-blue13:hover {
  content: url(/img/menu-on.png);
}
.top-menu-icon-gold13:hover {
  content: url(/img/menu-on.png);
}
.top-menu-icon-yellow11:hover {
  content: url(/img/menu-on.png);
}
.top-menu-icon-yellow14:hover {
  content: url(/img/menu-on.png);
}
.top-menu-icon-yellow18:hover {
  content: url(/img/menu-on.png);
}
.menubar {
  position: absolute;
  left: 320px;
  top: 10rem;
  color: #7d7f81;
  font-size: 1.6rem;
  padding: 1.2rem;
  background: rgba(29, 34, 40, 0.9);
}
.menubar-td {
  padding: 1.6rem 1rem;
  width: 170px;
  border-radius: 0.6rem;
}
.menubar-td:hover {
  background: #2b3139;
  cursor: pointer;
  color: #fff;
}
.img-arrow-left {
  display: none;
  float: right;
  margin-top: 0.3rem;
  transition: all 0.1s ease-out 0s;
}
.menubar-td:hover .img-arrow-left {
  display: block;
}
.menubar-td:hover .img-menubar-payin {
  content: url(/img/payin-on.png);
}
.menubar-td:hover .img-menubar-payout {
  content: url(/img/payout-on.png);
}
.menubar-td:hover .img-menubar-moneymove {
  content: url(/img/moneymove-on.png);
}
.menubar-td:hover .img-menubar-customer {
  content: url(/img/customer-on.png);
}
.menubar-td:hover .img-menubar-note {
  content: url(/img/note-on.png);
}
.menubar-td:hover .img-menubar-event {
  content: url(/img/event-on.png);
}
.menubar-td:hover .img-menubar-coupon {
  content: url(/img/coupon-on.png);
}
.menubar-td:hover .img-menubar-attendance {
  content: url(/img/attendance-on.png);
}
.menubar-td:hover .img-menubar-friend {
  content: url(/img/friend-on.png);
}
.menubar-td:hover .img-menubar-notice {
  content: url(/img/notice-on.png);
}
.menubar-td:hover .img-menubar-fame {
  content: url(/img/fame-on.png);
}
.menubar-td:hover .img-menubar-betting-history {
  content: url(/img/betting-history-on.png);
}
.menubar-td:hover .img-menubar-cash-history {
  content: url(/img/cash-history-on.png);
}
.login-icon-orange11 {
  color: #fc6200;
}
.login-icon-purple11 {
  color: #144ade;
}
.login-icon-red13 {
  color: #c00015;
}
.login-icon-blue12 {
  color: #478ee7;
}
.login-icon-yellow19 {
  color: #fdc317;
}
.login-icon-purple12 {
  color: #c6426e;
}
.login-icon-blue14 {
  color: #dbbe58;
}
.login-icon-blue16 {
  color: #2484c5;
}
.login-icon-gold12 {
  color: #dc992e;
}
.login-icon-blue17 {
  color: #4c6f87;
}
.login-icon-yellow13 {
  color: #ffbe00;
}
.login-icon-red15 {
  color: #daa502;
}
.login-icon-white {
  color: #fc6200;
}
.login-icon-red14 {
  color: #de00d3;
}
.login-icon-yellow12 {
  color: #ffc600;
}
.login-icon-red12 {
  color: #e30144;
}
.login-icon-blue15 {
  color: #0165d3;
}
.login-icon-red11 {
  color: #de3b3c;
}
.login-icon-gold11 {
  color: #f39200;
}
.login-icon-orange14 {
  color: #f8850f;
}
.login-icon-orange13 {
  color: #8f6855;
}
.login-icon-green {
  color: #79e80d;
}
.sidebar-left-icon-orange11 {
  color: #fc6200;
}
.sidebar-left-icon-blue12,
.sidebar-left-icon-purple11,
.sidebar-left-icon-red13 {
  color: #fff;
}
.sidebar-left-icon-yellow19 {
  color: #000;
}
.sidebar-left-icon-blue14 {
  color: #11358b;
}
.sidebar-left-icon-blue16 {
  color: #2484c5;
}
.sidebar-left-icon-gold12 {
  color: #dc992e;
}
.sidebar-left-icon-blue17 {
  color: #4c6f87;
}
.sidebar-left-icon-white {
  color: #fc6200;
}
.sidebar-left-icon-red14 {
  color: #de00d3;
}
.sidebar-left-icon-yellow12 {
  color: #ffc600;
}
.sidebar-left-icon-red12 {
  color: #e30144;
}
.sidebar-left-icon-blue15 {
  color: #0165d3;
}
.sidebar-left-icon-gold11 {
  color: #000;
}
.sidebar-left-icon-orange13 {
  color: #8f6855;
}
.sidebar-left-icon-orange14 {
  color: #f8850f;
}
.sidebar-left-icon-green {
  color: #79e80d;
}
.header-button-first-green,
.header-button-first-orange11,
.header-button-first-yellow13 {
  border-right: 0.1rem solid #000;
}
.header-button-first-blue14 {
  border-right: 0.1rem solid #dbbe58;
}
.header-button-first-orange12 {
  height: 6.3rem;
}
.header-button-green,
.header-button-orange11,
.header-button-yellow13 {
  border-left: 0.1rem solid #383f46;
  border-right: 0.1rem solid #000;
}
.header-button-orange12 {
  height: 6.3rem;
}
.header-button-blue11,
.header-button-blue17,
.header-button-blue19,
.header-button-yellow17 {
  height: 5.5rem;
}
.header-button-blue13,
.header-button-blue18,
.header-button-gold13,
.header-button-yellow11,
.header-button-yellow14,
.header-button-yellow15,
.header-button-yellow16,
.header-button-yellow20,
.header-button-yellow21 {
  height: 10rem;
}
.header-button-blue14 {
  border-right: 0.1rem solid #dbbe58;
}
.header-button-last-green,
.header-button-last-orange11,
.header-button-last-yellow13 {
  border-left: 0.1rem solid #383f46;
}
.header-button-last-blue14 {
  border-left: 0.1rem solid #dbbe58;
}
.header-button-last-orange12 {
  height: 6.3rem;
}
.header-button-last-blue17 {
  height: 5.5rem;
}
.header-button-last-blue13,
.header-button-last-blue18,
.header-button-last-gold13,
.header-button-last-yellow11,
.header-button-last-yellow14,
.header-button-last-yellow15,
.header-button-last-yellow16,
.header-button-last-yellow20,
.header-button-last-yellow21 {
  height: 10rem;
}
.header-button-first-orange12 a,
.header-button-last-orange12 a,
.header-button-orange12 a {
  height: 6.4rem !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  transition: border-bottom 0.1s ease-out 0s;
}
.header-button-blue11 a,
.header-button-blue17 a,
.header-button-blue19 a,
.header-button-first-blue11 a,
.header-button-first-blue17 a,
.header-button-first-blue19 a,
.header-button-first-yellow17 a,
.header-button-last-blue11 a,
.header-button-last-blue17 a,
.header-button-last-blue19 a,
.header-button-last-yellow17 a,
.header-button-yellow17 a {
  height: 5.5rem !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  transition: border-bottom 0.1s ease-out 0s;
}
.header-button-first-orange12.on a,
.header-button-first-orange12:hover a,
.header-button-last-orange12.on a,
.header-button-last-orange12:hover a,
.header-button-orange12.on a,
.header-button-orange12:hover a {
  background-color: #801815;
  color: #d0f7ea;
}
.header-button-blue17.on .header-button-color-blue17,
.header-button-blue17:hover .header-button-color-blue17,
.header-button-first-blue17.on .header-button-color-blue17,
.header-button-first-blue17:hover .header-button-color-blue17,
.header-button-last-blue17.on .header-button-color-blue17,
.header-button-last-blue17:hover .header-button-color-blue17 {
  background: none !important;
  color: #4c6f87 !important;
}
.header-button-blue17.on a,
.header-button-blue17:hover a,
.header-button-first-blue17.on a,
.header-button-first-blue17:hover a,
.header-button-last-blue17.on a,
.header-button-last-blue17:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-yellow17.on .header-button-color-yellow17,
.header-button-first-yellow17:hover .header-button-color-yellow17,
.header-button-last-yellow17.on .header-button-color-yellow17,
.header-button-last-yellow17:hover .header-button-color-yellow17,
.header-button-yellow17.on .header-button-color-yellow17,
.header-button-yellow17:hover .header-button-color-yellow17 {
  background: none !important;
  color: #ffb600 !important;
}
.header-button-first-yellow17.on a,
.header-button-first-yellow17:hover a,
.header-button-last-yellow17.on a,
.header-button-last-yellow17:hover a,
.header-button-yellow17.on a,
.header-button-yellow17:hover a {
  background: none !important;
  border: none !important;
}
.header-button-blue19.on .header-button-color-blue19,
.header-button-blue19:hover .header-button-color-blue19,
.header-button-first-blue19.on .header-button-color-blue19,
.header-button-first-blue19:hover .header-button-color-blue19,
.header-button-last-blue19.on .header-button-color-blue19,
.header-button-last-blue19:hover .header-button-color-blue19 {
  background: none !important;
  color: #a5d7e8 !important;
}
.header-button-blue19.on a,
.header-button-blue19:hover a,
.header-button-first-blue19.on a,
.header-button-first-blue19:hover a,
.header-button-last-blue19.on a,
.header-button-last-blue19:hover a {
  background: none !important;
  border: none !important;
}
.header-button-blue11.on .header-button-color-blue11,
.header-button-blue11:hover .header-button-color-blue11,
.header-button-first-blue11.on .header-button-color-blue11,
.header-button-first-blue11:hover .header-button-color-blue11,
.header-button-last-blue11.on .header-button-color-blue11,
.header-button-last-blue11:hover .header-button-color-blue11 {
  background: none !important;
  color: #2ca0e2 !important;
}
.header-button-blue11.on a,
.header-button-blue11:hover a,
.header-button-first-blue11.on a,
.header-button-first-blue11:hover a,
.header-button-last-blue11.on a,
.header-button-last-blue11:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-red13.on .header-button-color-red13,
.header-button-first-red13:hover .header-button-color-red13,
.header-button-last-red13.on .header-button-color-red13,
.header-button-last-red13:hover .header-button-color-red13,
.header-button-red13.on .header-button-color-red13,
.header-button-red13:hover .header-button-color-red13 {
  background: none !important;
  color: #c00015 !important;
}
.header-button-first-red13.on a,
.header-button-first-red13:hover a,
.header-button-last-red13.on a,
.header-button-last-red13:hover a,
.header-button-red13.on a,
.header-button-red13:hover a {
  background: none !important;
  border: none !important;
}
.header-button-blue12.on .header-button-color-blue12,
.header-button-blue12:hover .header-button-color-blue12,
.header-button-first-blue12.on .header-button-color-blue12,
.header-button-first-blue12:hover .header-button-color-blue12,
.header-button-last-blue12.on .header-button-color-blue12,
.header-button-last-blue12:hover .header-button-color-blue12 {
  background: none !important;
  color: #478ee7 !important;
}
.header-button-blue12.on a,
.header-button-blue12:hover a,
.header-button-first-blue12.on a,
.header-button-first-blue12:hover a,
.header-button-last-blue12.on a,
.header-button-last-blue12:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-red14.on .header-button-color-red14,
.header-button-first-red14:hover .header-button-color-red14,
.header-button-last-red14.on .header-button-color-red14,
.header-button-last-red14:hover .header-button-color-red14,
.header-button-red14.on .header-button-color-red14,
.header-button-red14:hover .header-button-color-red14 {
  background: none !important;
  color: #de00d3 !important;
}
.header-button-first-red14.on a,
.header-button-first-red14:hover a,
.header-button-last-red14.on a,
.header-button-last-red14:hover a,
.header-button-red14.on a,
.header-button-red14:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-yellow12.on .header-button-color-yellow12,
.header-button-first-yellow12:hover .header-button-color-yellow12,
.header-button-last-yellow12.on .header-button-color-yellow12,
.header-button-last-yellow12:hover .header-button-color-yellow12,
.header-button-yellow12.on .header-button-color-yellow12,
.header-button-yellow12:hover .header-button-color-yellow12 {
  background: none !important;
  color: #ffc600 !important;
}
.header-button-first-yellow12.on a,
.header-button-first-yellow12:hover a,
.header-button-last-yellow12.on a,
.header-button-last-yellow12:hover a,
.header-button-yellow12.on a,
.header-button-yellow12:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-yellow19.on .header-button-color-yellow19,
.header-button-first-yellow19:hover .header-button-color-yellow19,
.header-button-last-yellow19.on .header-button-color-yellow19,
.header-button-last-yellow19:hover .header-button-color-yellow19,
.header-button-yellow19.on .header-button-color-yellow19,
.header-button-yellow19:hover .header-button-color-yellow19 {
  background: none !important;
  color: #fdc317 !important;
}
.header-button-first-yellow19.on a,
.header-button-first-yellow19:hover a,
.header-button-last-yellow19.on a,
.header-button-last-yellow19:hover a,
.header-button-yellow19.on a,
.header-button-yellow19:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-orange14.on .header-button-color-orange14,
.header-button-first-orange14:hover .header-button-color-orange14,
.header-button-last-orange14.on .header-button-color-orange14,
.header-button-last-orange14:hover .header-button-color-orange14,
.header-button-orange14.on .header-button-color-orange14,
.header-button-orange14:hover .header-button-color-orange14 {
  background: none !important;
  color: #f8850f !important;
}
.header-button-first-orange14.on a,
.header-button-first-orange14:hover a,
.header-button-last-orange14.on a,
.header-button-last-orange14:hover a,
.header-button-orange14.on a,
.header-button-orange14:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-red11.on .header-button-color-red11,
.header-button-first-red11:hover .header-button-color-red11,
.header-button-last-red11.on .header-button-color-red11,
.header-button-last-red11:hover .header-button-color-red11,
.header-button-red11.on .header-button-color-red11,
.header-button-red11:hover .header-button-color-red11 {
  background: none !important;
  color: #de3b3c !important;
}
.header-button-first-red11.on a,
.header-button-first-red11:hover a,
.header-button-last-red11.on a,
.header-button-last-red11:hover a,
.header-button-red11.on a,
.header-button-red11:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-yellow20.on .header-button-color-yellow20,
.header-button-first-yellow20:hover .header-button-color-yellow20,
.header-button-last-yellow20.on .header-button-color-yellow20,
.header-button-last-yellow20:hover .header-button-color-yellow20,
.header-button-yellow20.on .header-button-color-yellow20,
.header-button-yellow20:hover .header-button-color-yellow20 {
  background: none !important;
  color: #f3ba2f !important;
}
.header-button-first-yellow20.on a,
.header-button-first-yellow20:hover a,
.header-button-last-yellow20.on a,
.header-button-last-yellow20:hover a,
.header-button-yellow20.on a,
.header-button-yellow20:hover a {
  background: none !important;
  border: none !important;
}
.header-button-blue13.on .header-button-color-blue13,
.header-button-blue13:hover .header-button-color-blue13,
.header-button-first-blue13.on .header-button-color-blue13,
.header-button-first-blue13:hover .header-button-color-blue13,
.header-button-last-blue13.on .header-button-color-blue13,
.header-button-last-blue13:hover .header-button-color-blue13 {
  background: none !important;
  color: #328edb !important;
}
.header-button-blue13.on a,
.header-button-blue13:hover a,
.header-button-first-blue13.on a,
.header-button-first-blue13:hover a,
.header-button-last-blue13.on a,
.header-button-last-blue13:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-gold13.on .header-button-color-gold13,
.header-button-first-gold13:hover .header-button-color-gold13,
.header-button-gold13.on .header-button-color-gold13,
.header-button-gold13:hover .header-button-color-gold13,
.header-button-last-gold13.on .header-button-color-gold13,
.header-button-last-gold13:hover .header-button-color-gold13 {
  background: none !important;
  color: #ffc20e !important;
}
.header-button-first-gold13.on a,
.header-button-first-gold13:hover a,
.header-button-gold13.on a,
.header-button-gold13:hover a,
.header-button-last-gold13.on a,
.header-button-last-gold13:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-yellow11.on .header-button-color-yellow11,
.header-button-first-yellow11:hover .header-button-color-yellow11,
.header-button-last-yellow11.on .header-button-color-yellow11,
.header-button-last-yellow11:hover .header-button-color-yellow11,
.header-button-yellow11.on .header-button-color-yellow11,
.header-button-yellow11:hover .header-button-color-yellow11 {
  background: none !important;
  color: #ffc20e !important;
}
.header-button-first-yellow11.on a,
.header-button-first-yellow11:hover a,
.header-button-last-yellow11.on a,
.header-button-last-yellow11:hover a,
.header-button-yellow11.on a,
.header-button-yellow11:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-yellow14.on .header-button-color-yellow14,
.header-button-first-yellow14:hover .header-button-color-yellow14,
.header-button-last-yellow14.on .header-button-color-yellow14,
.header-button-last-yellow14:hover .header-button-color-yellow14,
.header-button-yellow14.on .header-button-color-yellow14,
.header-button-yellow14:hover .header-button-color-yellow14 {
  background: none !important;
  color: #fed228 !important;
}
.header-button-first-yellow14.on a,
.header-button-first-yellow14:hover a,
.header-button-last-yellow14.on a,
.header-button-last-yellow14:hover a,
.header-button-yellow14.on a,
.header-button-yellow14:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-yellow16.on .header-button-color-yellow16,
.header-button-first-yellow16:hover .header-button-color-yellow16,
.header-button-last-yellow16.on .header-button-color-yellow16,
.header-button-last-yellow16:hover .header-button-color-yellow16,
.header-button-yellow16.on .header-button-color-yellow16,
.header-button-yellow16:hover .header-button-color-yellow16 {
  background: none !important;
  color: #f3ba2f !important;
}
.header-button-first-yellow16.on a,
.header-button-first-yellow16:hover a,
.header-button-last-yellow16.on a,
.header-button-last-yellow16:hover a,
.header-button-yellow16.on a,
.header-button-yellow16:hover a {
  background: none !important;
  border: none !important;
}
.header-button-blue18.on .header-button-color-blue18,
.header-button-blue18:hover .header-button-color-blue18,
.header-button-first-blue18.on .header-button-color-blue18,
.header-button-first-blue18:hover .header-button-color-blue18,
.header-button-last-blue18.on .header-button-color-blue18,
.header-button-last-blue18:hover .header-button-color-blue18 {
  background: none !important;
  color: #1f7aff !important;
}
.header-button-blue18.on a,
.header-button-blue18:hover a,
.header-button-first-blue18.on a,
.header-button-first-blue18:hover a,
.header-button-last-blue18.on a,
.header-button-last-blue18:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-yellow15.on .header-button-color-yellow15,
.header-button-first-yellow15:hover .header-button-color-yellow15,
.header-button-last-yellow15.on .header-button-color-yellow15,
.header-button-last-yellow15:hover .header-button-color-yellow15,
.header-button-yellow15.on .header-button-color-yellow15,
.header-button-yellow15:hover .header-button-color-yellow15 {
  background: none !important;
  color: #edbb35 !important;
}
.header-button-first-yellow15.on a,
.header-button-first-yellow15:hover a,
.header-button-last-yellow15.on a,
.header-button-last-yellow15:hover a,
.header-button-yellow15.on a,
.header-button-yellow15:hover a {
  background: none !important;
  border: none !important;
}
.header-button-first-yellow21.on .header-button-color-yellow21,
.header-button-first-yellow21:hover .header-button-color-yellow21,
.header-button-last-yellow21.on .header-button-color-yellow21,
.header-button-last-yellow21:hover .header-button-color-yellow21,
.header-button-yellow21.on .header-button-color-yellow21,
.header-button-yellow21:hover .header-button-color-yellow21 {
  background: none !important;
  color: #edab56 !important;
}
.header-button-first-yellow21.on a,
.header-button-first-yellow21:hover a,
.header-button-last-yellow21.on a,
.header-button-last-yellow21:hover a,
.header-button-yellow21.on a,
.header-button-yellow21:hover a {
  background: none !important;
  border: none !important;
}
.header-button-color-blue11,
.header-button-color-blue12,
.header-button-color-blue13,
.header-button-color-blue14,
.header-button-color-blue15,
.header-button-color-blue16,
.header-button-color-blue17,
.header-button-color-blue18,
.header-button-color-blue19,
.header-button-color-gold11,
.header-button-color-gold13,
.header-button-color-green,
.header-button-color-orange11,
.header-button-color-orange12,
.header-button-color-orange13,
.header-button-color-orange14,
.header-button-color-purple11,
.header-button-color-purple12,
.header-button-color-red11,
.header-button-color-red12,
.header-button-color-red13,
.header-button-color-red14,
.header-button-color-red15,
.header-button-color-yellow11,
.header-button-color-yellow12,
.header-button-color-yellow13,
.header-button-color-yellow14,
.header-button-color-yellow15,
.header-button-color-yellow16,
.header-button-color-yellow17,
.header-button-color-yellow19,
.header-button-color-yellow20,
.header-button-color-yellow21 {
  color: #fff;
}
.header-button-color-gold12,
.header-button-color-white {
  color: #000;
}
.header-money-color-blue12,
.header-money-color-blue15,
.header-money-color-blue17,
.header-money-color-gold11,
.header-money-color-gold12,
.header-money-color-orange11,
.header-money-color-orange14,
.header-money-color-purple11,
.header-money-color-purple12,
.header-money-color-red12,
.header-money-color-red13,
.header-money-color-red14,
.header-money-color-red15,
.header-money-color-yellow12,
.header-money-color-yellow13,
.header-money-color-yellow19 {
  color: #fff;
}
.header-money-color-white {
  color: #000;
}
.home-cat-button-blue16 {
  background: #101010;
  border: 0.2rem solid #404143;
  width: calc(20% - 0.4rem);
  float: left;
  margin: 0 0.2rem;
  font-size: 1.4rem;
  font-weight: 700;
  height: 5.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.home-cat-button-blue16:hover {
  border: 0.2rem solid #2484c5;
}
.home-cat-button-yellow13 {
  border-top: 0.5rem solid #ffbe00;
  width: calc(20% - 0.4rem);
}
.home-cat-button-green,
.home-cat-button-yellow13 {
  background: #2d353c;
  float: left;
  margin: 0 0.2rem;
  font-size: 1.4rem;
  font-weight: 700;
  height: 5.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.home-cat-button-green {
  border-top: 0.5rem solid #79e80d;
  width: calc(25% - 0.4rem);
}
.sidebar-bg-orange11,
.sidebar-bg-yellow13 {
  background: #161c22 !important;
}
.sidebar-bg-blue12,
.sidebar-bg-blue16,
.sidebar-bg-red13,
.sidebar-bg-yellow19 {
  background: #000 !important;
}
.sidebar-bg-blue15,
.sidebar-bg-red12 {
  background: #111 !important;
}
.sidebar-bg-red15 {
  background: #000 !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.sidebar-bg-white {
  background: #dedede !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.sidebar-bg-blue14,
.sidebar-bg-blue17,
.sidebar-bg-purple11,
.sidebar-bg-red14,
.sidebar-bg-yellow12 {
  background: #202020 !important;
}
.sidebar-bg-gold12,
.sidebar-bg-orange13,
.sidebar-bg-orange14,
.sidebar-bg-purple12,
.sidebar-bg-red11 {
  background: #121212 !important;
}
.sidebar-bg-gold11 {
  background: #111 !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.sidebar-bg-orange12 {
  background: #141517 !important;
}
.sidebar-bg-blue13,
.sidebar-bg-blue18,
.sidebar-bg-yellow15,
.sidebar-bg-yellow20,
.sidebar-bg-yellow21 {
  background: #14161b !important;
}
.sidebar-bg-gold13 {
  background: #020c17 !important;
}
.sidebar-bg-yellow11,
.sidebar-bg-yellow14 {
  background: #252c48 !important;
}
.sidebar-bg-yellow18 {
  background: #000 !important;
}
.sidebar-bg-yellow16 {
  background: #0a1726 !important;
}
.sidebar-bg-yellow17 {
  background: #0f0f0f !important;
}
.sidebar-bg-blue19 {
  background: #0f1628 !important;
}
.sidebar-bg-blue11 {
  background: #1a1a23 !important;
}
.sidebar-board-bg-blue16,
.sidebar-board-bg-orange11,
.sidebar-board-bg-red14,
.sidebar-board-bg-yellow12 {
  background: #2d353c !important;
}
.sidebar-board-bg-blue12,
.sidebar-board-bg-blue17,
.sidebar-board-bg-gold12,
.sidebar-board-bg-orange14,
.sidebar-board-bg-purple11,
.sidebar-board-bg-purple12,
.sidebar-board-bg-red13,
.sidebar-board-bg-yellow19 {
  background: #000 !important;
}
.sidebar-board-bg-blue14 {
  background-image: linear-gradient(
    90deg,
    #000518 0,
    #003f82 30%,
    #2693cc 50%,
    #003f82 60%,
    #000518
  ) !important;
  font-weight: 900;
}
.sidebar-board-bg-red15 {
  background: #000 !important;
}
.sidebar-board-bg-blue15,
.sidebar-board-bg-gold11,
.sidebar-board-bg-red12,
.sidebar-board-bg-white {
  background: none !important;
}
.sidebar-board-orange11 {
  background: #fc6200 !important;
  color: #fff;
}
.sidebar-board-purple11 {
  background: #0037ce !important;
  color: #fff;
}
.sidebar-board-blue12,
.sidebar-board-red13,
.sidebar-board-yellow19 {
  background: #343434 !important;
  color: #fff;
}
.sidebar-board-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  color: #fff;
}
.sidebar-board-blue14 {
  background: none !important;
  color: #fff;
  border: 0.1rem solid #dbbe58 !important;
}
.sidebar-board-blue16 {
  background-image: linear-gradient(90deg, #0b2938 0, #1d6f95) !important;
  color: #fff;
}
.sidebar-board-blue17 {
  background: #232323 !important;
  color: #fff;
  border: 0.1rem solid #000 !important;
}
.sidebar-board-red15 {
  background: #000 !important;
  color: #fff;
  border-color: #daa502 !important;
}
.sidebar-board-white {
  background: #f1c80d !important;
  color: #000;
}
.sidebar-board-red14 {
  background: #de00d3 !important;
  color: #fff;
}
.sidebar-board-yellow12 {
  background: #ffc600 !important;
  color: #000;
}
.sidebar-board-red12 {
  background-image: linear-gradient(90deg, #ff0030 0, #ff0857) !important;
  color: #fff;
}
.sidebar-board-blue15 {
  background-image: linear-gradient(90deg, #0165d3 0, #0165d3) !important;
  color: #fff;
}
.sidebar-board-red11 {
  background: #1b203e !important;
  color: #fff;
}
.sidebar-board-gold11 {
  background-image: linear-gradient(
    to bottom right,
    #e30908 0,
    #ea5614
  ) !important;
  color: #fff;
}
.sidebar-board-gold12 {
  background: #000 !important;
  border: 0.1rem solid #ffeaad !important;
  color: #fff;
}
.sidebar-board-orange14 {
  background: #f8850f !important;
  color: #fff;
}
.sidebar-board-orange13 {
  background: #8f6855 !important;
  color: #fff;
}
.sidebar-money-orange11 {
  background: #20262c !important;
  color: #fff;
}
.sidebar-money-purple11 {
  background: #9225fc !important;
}
.sidebar-money-purple11,
.sidebar-money-red13 {
  color: #fff;
  border: 0.1rem solid #053566 !important;
}
.sidebar-money-red13 {
  background: #c00015 !important;
}
.sidebar-money-blue12 {
  background: #478ee7 !important;
  color: #fff;
  border: 0.1rem solid #053566 !important;
}
.sidebar-money-yellow19 {
  background: #fdc317 !important;
  color: #000;
  border: 0.1rem solid #053566 !important;
}
.sidebar-money-purple12 {
  background: #3b3d49 !important;
  color: #fff;
}
.sidebar-money-blue14 {
  background-image: linear-gradient(90deg, #8d6813, #d9af5d) !important;
  color: #000;
  border: 0.1rem solid #2693cc !important;
}
.sidebar-money-blue16 {
  background: #20262c !important;
  color: #fff;
}
.sidebar-money-gold12 {
  background: #191516 !important;
  color: #fff;
}
.sidebar-money-blue17 {
  background: #232323 !important;
  color: #fff;
}
.sidebar-money-red15 {
  background: #2b0103 !important;
  color: #fff;
  border: 0.1rem solid #8a700a !important;
}
.sidebar-money-white {
  background: #ebebeb !important;
  color: #000;
}
.sidebar-money-red14,
.sidebar-money-yellow12 {
  background: #20262c !important;
  color: #fff;
}
.sidebar-money-blue15,
.sidebar-money-red12 {
  background: #1a1a1a !important;
  color: #fff;
}
.sidebar-money-red11 {
  background-image: linear-gradient(90deg, #cb2d3e, #ef473a) !important;
  color: #fff;
  border: 0.1rem solid #121212 !important;
}
.sidebar-money-gold11 {
  background: #f29200 !important;
  color: #fff;
}
.sidebar-money-orange13 {
  background: #595758 !important;
  color: #fff;
}
.sidebar-money-orange14 {
  background: #303030 !important;
  color: #fff;
}
#sidebar-hamburg-orange11 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-orange11:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-orange11:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-purple11 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-purple11:hover .img-hamburg {
  content: url(/imghamburg-on.png);
}
div#sidebar-hamburg-purple11:hover .img-sidebutton {
  content: url(/imgside-button-on.png);
}
#sidebar-hamburg-red13 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-red13:hover .img-hamburg {
  content: url(/img/red13/hamburg-on.png);
}
div#sidebar-hamburg-red13:hover .img-sidebutton {
  content: url(/img/red13/side-button-on.png);
}
#sidebar-hamburg-blue12 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-blue12:hover .img-hamburg {
  content: url(/img/blue12/hamburg-on.png);
}
div#sidebar-hamburg-blue12:hover .img-sidebutton {
  content: url(/img/blue12/side-button-on.png);
}
#sidebar-hamburg-yellow19 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow19:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-yellow19:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-purple12 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-purple12:hover .img-hamburg {
  content: url(/img/purple12/hamburg-on.png);
}
div#sidebar-hamburg-purple12:hover .img-sidebutton {
  content: url(/img/purple12/side-button-on.png);
}
#sidebar-hamburg-blue14 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-blue14:hover .img-hamburg {
  content: url(/img/blue14/hamburg-on.png);
}
div#sidebar-hamburg-blue14:hover .img-sidebutton {
  content: url(/img/blue14/side-button-on.png);
}
#sidebar-hamburg-blue16 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-blue16:hover .img-hamburg {
  content: url(/img/blue16/hamburg-on.png);
}
div#sidebar-hamburg-blue16:hover .img-sidebutton {
  content: url(/img/blue16/side-button-on.png);
}
#sidebar-hamburg-gold12 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-gold12:hover .img-hamburg {
  content: url(/img/gold12/hamburg-on.png);
}
div#sidebar-hamburg-gold12:hover .img-sidebutton {
  content: url(/img/gold12/side-button-on.png);
}
#sidebar-hamburg-blue17 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-blue17:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-blue17:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-yellow13 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow13:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-yellow13:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-red15 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-red15:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-red15:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-yellow20 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow20:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-yellow20:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-blue13 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-blue13:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-blue13:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-gold13 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-gold13:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-gold13:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-yellow11 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow11:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-yellow11:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-yellow14 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow14:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-yellow14:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-yellow18 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow18:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-yellow18:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-yellow16 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow16:hover .img-hamburg {
  content: url(/img/yellow16/hamburg-on.png);
}
div#sidebar-hamburg-yellow16:hover .img-sidebutton {
  content: url(/img/yellow16/side-button-on.png);
}
#sidebar-hamburg-yellow21 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow21:hover .img-hamburg {
  content: url(/img/yellow21/hamburg-on.png);
}
div#sidebar-hamburg-yellow21:hover .img-sidebutton {
  content: url(/img/yellow21/side-button-on.png);
}
#sidebar-hamburg-blue18 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-blue18:hover .img-hamburg {
  content: url(/img/blue18/hamburg-on.png);
}
div#sidebar-hamburg-blue18:hover .img-sidebutton {
  content: url(/img/blue18/side-button-on.png);
}
#sidebar-hamburg-yellow15 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow15:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-yellow15:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-white {
  width: 5rem;
  background-color: #dedede !important;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-white:hover .img-hamburg {
  content: url(/img/white/hamburg-on.png);
}
div#sidebar-hamburg-white:hover .img-sidebutton {
  content: url(/img/white/side-button-on.png);
}
#sidebar-hamburg-red14 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-red14:hover .img-hamburg {
  content: url(/img/red14/hamburg-on.png);
}
div#sidebar-hamburg-red14:hover .img-sidebutton {
  content: url(/img/red14/side-button-on.png);
}
#sidebar-hamburg-yellow12 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-yellow12:hover .img-hamburg {
  content: url(/img/yellow12/hamburg-on.png);
}
div#sidebar-hamburg-yellow12:hover .img-sidebutton {
  content: url(/img/yellow12/side-button-on.png);
}
#sidebar-hamburg-red12 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-red12:hover .img-hamburg {
  content: url(/img/red12/hamburg-on.png);
}
div#sidebar-hamburg-red12:hover .img-sidebutton {
  content: url(/img/red12/side-button-on.png);
}
#sidebar-hamburg-blue15 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-blue15:hover .img-hamburg {
  content: url(/img/blue15/hamburg-on.png);
}
div#sidebar-hamburg-blue15:hover .img-sidebutton {
  content: url(/img/blue15/side-button-on.png);
}
#sidebar-hamburg-red11 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-red11:hover .img-hamburg {
  content: url(/img/red11/hamburg-on.png);
}
div#sidebar-hamburg-red11:hover .img-sidebutton {
  content: url(/img/red11/side-button-on.png);
}
#sidebar-hamburg-gold11 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-gold11:hover .img-hamburg {
  content: url(/img/gold11/hamburg-on.png);
}
div#sidebar-hamburg-gold11:hover .img-sidebutton {
  content: url(/img/gold11/side-button-on.png);
}
#sidebar-hamburg-orange14 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-orange14:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-orange14:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
#sidebar-hamburg-orange13 {
  width: 5rem;
  background-color: #2e343a;
  height: 100%;
  border: 0.1rem solid #111315;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 1rem #000;
  cursor: pointer;
}
div#sidebar-hamburg-orange13:hover .img-hamburg {
  content: url(/img/hamburg-on.png);
}
div#sidebar-hamburg-orange13:hover .img-sidebutton {
  content: url(/img/side-button-on.png);
}
.bg-betslip-header-orange12 {
  padding: 1.2rem !important;
}
.bg-betslip-header-blue12,
.bg-betslip-header-blue14,
.bg-betslip-header-blue16,
.bg-betslip-header-orange11,
.bg-betslip-header-purple11,
.bg-betslip-header-red13,
.bg-betslip-header-red14,
.bg-betslip-header-yellow12,
.bg-betslip-header-yellow13,
.bg-betslip-header-yellow19 {
  background: #161c22 !important;
  padding: 0.2rem;
}
.bg-betslip-header-red15 {
  background: #000 !important;
  padding: 0.2rem;
}
.bg-betslip-header-white {
  background: #161c22 !important;
  padding: 0;
}
.bg-betslip-header-purple12 {
  border-bottom: 0.3rem solid #730161;
}
.bg-betslip-header-gold12,
.bg-betslip-header-purple12 {
  background: #121212 !important;
  padding: 0.2rem;
  border-top: 0.1rem solid #565656;
}
.bg-betslip-header-gold12 {
  border-bottom: 0.3rem solid #ffeaad;
}
.bg-betslip-header-blue17 {
  border-bottom: 0.3rem solid #4c6f87;
}
.bg-betslip-header-blue17,
.bg-betslip-header-red11 {
  background: #121212 !important;
  padding: 0.2rem;
  border-top: 0.1rem solid #565656;
}
.bg-betslip-header-red11 {
  border-bottom: 0.3rem solid #de3b3c;
}
.bg-betslip-header-blue13,
.bg-betslip-header-blue18,
.bg-betslip-header-yellow15,
.bg-betslip-header-yellow20,
.bg-betslip-header-yellow21 {
  background: #0b0d10 !important;
  padding: 0.2rem;
  font-size: 1.3rem;
  border-radius: 0.6rem 0.6rem 0 0;
}
.bg-betslip-header-gold13 {
  background: #0a1c30 !important;
  padding: 0.2rem;
  font-size: 1.3rem;
  border-radius: 0.6rem 0.6rem 0 0;
}
.bg-betslip-header-yellow11,
.bg-betslip-header-yellow14 {
  background: #11162b !important;
  padding: 0.2rem;
  font-size: 1.3rem;
  border-radius: 0.6rem 0.6rem 0 0;
}
.bg-betslip-header-blue11,
.bg-betslip-header-yellow18 {
  background: #101010 !important;
  padding: 0.2rem;
  font-size: 1.3rem;
  border-radius: 0.6rem 0.6rem 0 0;
}
.bg-betslip-header-yellow16 {
  background: #0e1e31 !important;
  padding: 0.2rem;
  font-size: 1.3rem;
  border-radius: 0.6rem 0.6rem 0 0;
}
.bg-betslip-header-yellow17 {
  background: #1b1b1b !important;
  padding: 0.2rem;
  font-size: 1.3rem;
  border-radius: 0.6rem 0.6rem 0 0;
}
.bg-betslip-header-blue19 {
  background: #244473 !important;
  padding: 0.2rem;
  font-size: 1.3rem;
  border-radius: 0.6rem 0.6rem 0 0;
}
.bg-betslip-header-blue15,
.bg-betslip-header-gold11,
.bg-betslip-header-red12 {
  background: #111 !important;
  padding: 0.2rem;
}
.bg-betslip-header-orange13,
.bg-betslip-header-orange14 {
  background: #121212 !important;
  padding: 0.2rem;
}
.bg-betslip-top-orange11 {
  background: #242a30;
}
.bg-betslip-top-purple11 {
  border-bottom: 0.3rem solid #144ade;
}
.bg-betslip-top-purple11,
.bg-betslip-top-red13 {
  background-image: linear-gradient(
    180deg,
    #121212 0,
    #0f0f0f 20%,
    #0b0b0b 50%,
    #0f0f0f 80%,
    #121212
  );
}
.bg-betslip-top-red13 {
  border-bottom: 0.3rem solid #c00015;
}
.bg-betslip-top-blue12 {
  border-bottom: 0.3rem solid #478ee7;
}
.bg-betslip-top-blue12,
.bg-betslip-top-yellow19 {
  background-image: linear-gradient(
    180deg,
    #121212 0,
    #0f0f0f 20%,
    #0b0b0b 50%,
    #0f0f0f 80%,
    #121212
  );
}
.bg-betslip-top-yellow19 {
  border-bottom: 0.3rem solid #fdc317;
}
.bg-betslip-top-blue14,
.bg-betslip-top-purple12 {
  background-image: linear-gradient(
    180deg,
    #121212 0,
    #0f0f0f 20%,
    #0b0b0b 50%,
    #0f0f0f 80%,
    #121212
  );
}
.bg-betslip-top-blue14 {
  border-bottom: 0.3rem solid #dbbe58;
}
.bg-betslip-top-blue16 {
  border-bottom: 0.3rem solid #aeaeae;
}
.bg-betslip-top-blue16,
.bg-betslip-top-gold12 {
  background-image: linear-gradient(
    180deg,
    #121212 0,
    #0f0f0f 20%,
    #0b0b0b 50%,
    #0f0f0f 80%,
    #121212
  );
}
.bg-betslip-top-blue17 {
  background-image: linear-gradient(180deg, #121212 0, #010101);
}
.bg-betslip-top-yellow13 {
  background-color: #242a30;
}
.bg-betslip-top-red15 {
  background: #2b0103;
  border: 0.1rem solid #daa502;
}
.bg-betslip-top-white {
  background-image: linear-gradient(
    180deg,
    #d0d0d0 0,
    #d9d9d9 20%,
    #e5e5e5 50%,
    #f0f0f0 80%,
    #fbfbfb
  );
  border-bottom: 0.3rem solid #f1c80e;
}
.bg-betslip-top-red14 {
  border-bottom: 0.3rem solid #de00d3;
}
.bg-betslip-top-red14,
.bg-betslip-top-yellow12 {
  background-image: linear-gradient(
    180deg,
    #121212 0,
    #0f0f0f 20%,
    #0b0b0b 50%,
    #0f0f0f 80%,
    #121212
  );
}
.bg-betslip-top-yellow12 {
  border-bottom: 0.3rem solid #ffc600;
}
.bg-betslip-top-red12 {
  border-bottom: 0.3rem solid #e30144;
}
.bg-betslip-top-blue15,
.bg-betslip-top-red12 {
  background-image: linear-gradient(180deg, #121212 0, #282c2f);
  border-top: 0.1rem solid #565656;
}
.bg-betslip-top-blue15 {
  border-bottom: 0.3rem solid #fec500;
}
.bg-betslip-top-red11 {
  background-image: linear-gradient(
    180deg,
    #121212 0,
    #0f0f0f 20%,
    #0b0b0b 50%,
    #0f0f0f 80%,
    #121212
  );
}
.bg-betslip-top-gold11 {
  background-image: linear-gradient(
    180deg,
    #121212 0,
    #12171d 20%,
    #111820 50%,
    #121e2c 80%,
    #112131
  );
  border-top: 0.1rem solid #5f5f5f;
  border-bottom: 0.3rem solid #f8b800;
}
.bg-betslip-top-orange14 {
  border-bottom: 0.3rem solid #f8850f;
}
.bg-betslip-top-orange13,
.bg-betslip-top-orange14 {
  background-image: linear-gradient(180deg, #121212 0, #030303);
  border-top: 0.1rem solid #565656;
}
.bg-betslip-top-orange13 {
  border-bottom: 0.3rem solid #8f6855;
}
.bg-slip-back-orange11 {
  background: #2d353c !important;
  border-top: 0.1rem solid #32383d;
  border-bottom: 0.2rem solid #000;
}
.bg-slip-back-blue12,
.bg-slip-back-purple11,
.bg-slip-back-red13,
.bg-slip-back-yellow19 {
  background-color: #111 !important;
  border-top: 0.1rem solid #32383d;
  border-bottom: 0.2rem solid #000;
}
.bg-slip-back-gold12,
.bg-slip-back-purple12 {
  background-color: #121212 !important;
  border-top: 0.1rem solid #32383d;
  border-bottom: 0.2rem solid #000;
}
.bg-slip-back-blue16,
.bg-slip-back-blue17 {
  background-color: #111 !important;
  border-top: 0.1rem solid #32383d;
  border-bottom: 0.2rem solid #000;
}
.bg-slip-back-yellow13 {
  background: #2d353c !important;
  border-top: 0.1rem solid #32383d;
  border-bottom: 0.2rem solid #000;
}
.bg-slip-back-blue13,
.bg-slip-back-blue18,
.bg-slip-back-gold13,
.bg-slip-back-yellow11,
.bg-slip-back-yellow14,
.bg-slip-back-yellow15,
.bg-slip-back-yellow20,
.bg-slip-back-yellow21 {
  background: #0b0d10 !important;
}
.bg-slip-back-yellow18 {
  background: #101010 !important;
}
.bg-slip-back-yellow16 {
  background: #0e1e31 !important;
}
.bg-slip-back-blue11,
.bg-slip-back-blue19,
.bg-slip-back-yellow17 {
  background: #1b1b1b !important;
}
.bg-slip-back-white {
  background: #fff !important;
  border-top: 0.1rem solid #a2a2a2;
  border-bottom: 0.1rem solid #a2a2a2;
}
.bg-noslip-back-orange11 {
  background-color: #2d353c;
  padding: 0.2rem;
}
.bg-noslip-back-blue12,
.bg-noslip-back-purple11,
.bg-noslip-back-red13,
.bg-noslip-back-yellow19 {
  background-color: #111;
  padding: 0.2rem;
}
.bg-noslip-back-blue17,
.bg-noslip-back-gold12,
.bg-noslip-back-orange13,
.bg-noslip-back-orange14,
.bg-noslip-back-purple12,
.bg-noslip-back-red11 {
  background-color: #121212;
  padding: 0.2rem;
}
.bg-noslip-back-blue14,
.bg-noslip-back-blue16 {
  background-color: #111;
  padding: 0.2rem;
}
.bg-noslip-back-yellow13 {
  background-color: #2d353c;
  padding: 0.2rem;
}
.bg-noslip-back-red15 {
  background-color: #000;
  padding: 0.2rem;
}
.bg-noslip-back-blue13,
.bg-noslip-back-blue18,
.bg-noslip-back-yellow15,
.bg-noslip-back-yellow20,
.bg-noslip-back-yellow21 {
  background-color: #0b0d10;
  padding: 0.2rem;
}
.bg-noslip-back-gold13 {
  background-color: #0a1c30;
  padding: 0.2rem;
}
.bg-noslip-back-yellow11,
.bg-noslip-back-yellow14 {
  background-color: #11162b;
  padding: 0.2rem;
}
.bg-noslip-back-yellow18 {
  background-color: #101010;
  padding: 0.2rem;
}
.bg-noslip-back-yellow16 {
  background-color: #0e1e31;
  padding: 0.2rem;
}
.bg-noslip-back-yellow17 {
  background-color: #1b1b1b;
  padding: 0.2rem;
}
.bg-noslip-back-blue19 {
  background-color: #244473;
  padding: 0.2rem;
}
.bg-noslip-back-blue11 {
  background-color: #101010;
  padding: 0.2rem;
}
.bg-noslip-back-white {
  background-color: #fff;
  padding: 0.2rem;
}
.bg-noslip-back-blue15,
.bg-noslip-back-gold11,
.bg-noslip-back-red12,
.bg-noslip-back-red14,
.bg-noslip-back-yellow12 {
  background-color: #111;
  padding: 0.2rem;
}
.bg-noslip-back-orange12 {
  background-size: 100% 100%;
  background-image: url(/img/c5e1e8b.png);
  background-repeat: no-repeat;
}
.sidebar-bg-betinput-orange11 {
  background: #191919 !important;
  border: 0.1rem solid #0b0b0c !important;
  height: 3.6rem;
}
.sidebar-bg-betinput-blue17,
.sidebar-bg-betinput-gold12,
.sidebar-bg-betinput-orange13,
.sidebar-bg-betinput-orange14,
.sidebar-bg-betinput-purple11,
.sidebar-bg-betinput-purple12,
.sidebar-bg-betinput-red11 {
  background: #050505 !important;
  border: 0.1rem solid #3c3c3c !important;
  height: 3.6rem;
}
.sidebar-bg-betinput-blue12,
.sidebar-bg-betinput-red13,
.sidebar-bg-betinput-yellow19 {
  background: #100f0f !important;
  border: 0.1rem solid #100f0f !important;
  height: 3.6rem;
}
.sidebar-bg-betinput-blue14,
.sidebar-bg-betinput-blue16,
.sidebar-bg-betinput-yellow13 {
  background: #191919 !important;
  border: 0.1rem solid #0b0b0c !important;
  height: 3.6rem;
}
.sidebar-bg-betinput-red15 {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  height: 3.6rem;
}
.sidebar-bg-betinput-blue13,
.sidebar-bg-betinput-blue18,
.sidebar-bg-betinput-yellow15,
.sidebar-bg-betinput-yellow20,
.sidebar-bg-betinput-yellow21 {
  background: #0b0d10 !important;
  border: 0.1rem solid #0b0d10 !important;
  height: 3.6rem;
  color: #fff;
  margin-top: 0.8rem !important;
  border-radius: 0.6rem;
}
.sidebar-bg-betinput-gold13 {
  background: #0a1c30 !important;
  border: 0.1rem solid #0a1c30 !important;
  height: 3.6rem;
  color: #fff;
  margin-top: 0.8rem !important;
  border-radius: 0.6rem;
}
.sidebar-bg-betinput-yellow11,
.sidebar-bg-betinput-yellow14 {
  background: #11162b !important;
  border: 0.1rem solid #11162b !important;
  height: 3.6rem;
  color: #fff;
  margin-top: 0.8rem !important;
  border-radius: 0.6rem;
}
.sidebar-bg-betinput-yellow18 {
  background: #101010 !important;
  border: 0.1rem solid #101010 !important;
  height: 3.6rem;
  color: #fff;
  margin-top: 0.8rem !important;
  border-radius: 0.6rem;
}
.sidebar-bg-betinput-yellow16 {
  background: #0e1e31 !important;
  border: 0.1rem solid #0e1e31 !important;
  height: 3.6rem;
  color: #fff;
  margin-top: 0.8rem !important;
  border-radius: 0.6rem;
}
.sidebar-bg-betinput-yellow17 {
  background: #1b1b1b !important;
  border: 0.1rem solid #1b1b1b !important;
  height: 3.6rem;
  color: #fff;
  margin-top: 0.8rem !important;
  border-radius: 0.6rem;
}
.sidebar-bg-betinput-blue19 {
  background: #244473 !important;
  border: 0.1rem solid #244473 !important;
  height: 3.6rem;
  color: #fff;
  margin-top: 0.8rem !important;
  border-radius: 0.6rem;
}
.sidebar-bg-betinput-blue11 {
  background: #101010 !important;
  border: 0.1rem solid #101010 !important;
  height: 3.6rem;
  color: #fff;
  margin-top: 0.8rem !important;
  border-radius: 0.6rem;
}
.sidebar-bg-betinput-white {
  background: #fff !important;
  border: 0.1rem solid #0b0b0c !important;
  height: 3.6rem;
}
.sidebar-bg-betinput-red14,
.sidebar-bg-betinput-yellow12 {
  background: #191919 !important;
  border: 0.1rem solid #0b0b0c !important;
  height: 3.6rem;
}
.sidebar-bg-betinput-blue15,
.sidebar-bg-betinput-gold11,
.sidebar-bg-betinput-red12 {
  background: #111 !important;
  border: 0.1rem solid #464445 !important;
  height: 3.6rem;
}
.sidebar-bg-betbutton-orange11 {
  background: #161c22 !important;
  padding: 0;
  margin: 0 0 0.4rem;
}
.sidebar-bg-betbutton-orange12 {
  background: #1f2124 !important;
  padding: 0;
  margin: 0;
}
.sidebar-bg-betbutton-blue12,
.sidebar-bg-betbutton-blue14,
.sidebar-bg-betbutton-blue16,
.sidebar-bg-betbutton-blue17,
.sidebar-bg-betbutton-gold12,
.sidebar-bg-betbutton-purple11,
.sidebar-bg-betbutton-purple12,
.sidebar-bg-betbutton-red13,
.sidebar-bg-betbutton-yellow13,
.sidebar-bg-betbutton-yellow19 {
  background: #161c22 !important;
  padding: 0;
  margin: 0 0 0.4rem;
}
.sidebar-bg-betbutton-red15 {
  background: #000 !important;
  padding: 0;
  margin: 0 0 0.4rem;
}
.sidebar-bg-betbutton-blue13,
.sidebar-bg-betbutton-blue18,
.sidebar-bg-betbutton-yellow15,
.sidebar-bg-betbutton-yellow20,
.sidebar-bg-betbutton-yellow21 {
  background: #14161b !important;
  padding: 0.8rem 0;
  margin: 0.8rem 0;
}
.sidebar-bg-betbutton-yellow11,
.sidebar-bg-betbutton-yellow14 {
  background: #252c48 !important;
  padding: 0.8rem 0;
  margin: 0.8rem 0;
}
.sidebar-bg-betbutton-gold13 {
  background: #020c17 !important;
  padding: 0.8rem 0;
  margin: 0.8rem 0;
}
.sidebar-bg-betbutton-yellow18 {
  background: #000 !important;
  padding: 0.8rem 0;
  margin: 0.8rem 0;
}
.sidebar-bg-betbutton-yellow17 {
  background: #0f0f0f !important;
  padding: 0.8rem 0;
  margin: 0.8rem 0;
}
.sidebar-bg-betbutton-blue19 {
  background: #0e1628 !important;
  padding: 0.8rem 0;
  margin: 0.8rem 0;
}
.sidebar-bg-betbutton-blue11 {
  background: #1a1a23 !important;
  padding: 0.8rem 0;
  margin: 0.8rem 0;
}
.sidebar-bg-betbutton-yellow16 {
  background: #0a1726 !important;
  padding: 0.8rem 0;
  margin: 0.8rem 0;
}
.sidebar-bg-betbutton-white {
  background: none !important;
  padding: 0;
  margin: 0 0 0.4rem;
}
.sidebar-bg-betbutton-red14,
.sidebar-bg-betbutton-yellow12 {
  background: #161c22 !important;
  padding: 0;
  margin: 0 0 0.4rem;
}
.sidebar-bg-betbutton-blue15,
.sidebar-bg-betbutton-gold11,
.sidebar-bg-betbutton-red11,
.sidebar-bg-betbutton-red12 {
  background: #111 !important;
  padding: 0;
  margin: 0 0 0.4rem;
}
.sidebar-bg-betbutton-orange13,
.sidebar-bg-betbutton-orange14 {
  background: #121212 !important;
  padding: 0;
  margin: 0 0 0.4rem;
}
.sidebar-quick-item {
  height: 4.4rem;
  padding: 1.2rem 0.8rem;
  border-radius: 0.8rem;
  cursor: pointer;
  width: 100%;
  display: table;
  transition: background-color 0.1s ease-out 0s;
  white-space: nowrap;
}
.sidebar-quick-item:hover {
  background: #292929;
}
.sidebar-quick-item-text {
  float: left;
  padding-left: 2.4rem;
  width: calc(100% - 1.6rem);
}
.sidebar-quick-item-orange12 {
  background: #141517;
  padding: 1.2rem 0.8rem !important;
  border: none !important;
  transition: background-color 0.1s ease-out 0s;
  color: #fff !important;
  width: 100%;
  display: inline-block;
}
.sidebar-quick-item-orange12:hover {
  background: hsla(0, 0%, 100%, 0.08) !important;
  border-radius: 0.6rem;
  cursor: pointer;
}
.sidebar-quick-item-blue13,
.sidebar-quick-item-gold13,
.sidebar-quick-item-yellow11,
.sidebar-quick-item-yellow14,
.sidebar-quick-item-yellow16,
.sidebar-quick-item-yellow18,
.sidebar-quick-item-yellow20,
.sidebar-quick-item-yellow21 {
  height: 4.4rem;
  padding: 1.2rem 0.8rem;
  border-radius: 0.8rem;
  width: 100%;
  display: table;
  transition: background-color 0.1s ease-out 0s;
  white-space: nowrap;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
}
.sidebar-quick-item-yellow18 {
  background: #101010;
}
.sidebar-quick-item-yellow20:hover {
  background: #0b0d10;
  color: #f3ba2f;
}
.sidebar-quick-item-blue13:hover {
  background: #0b0d10;
  color: #328edb;
}
.sidebar-quick-item-gold13:hover {
  background: #0b0d10;
  color: #f2b705;
}
.sidebar-quick-item-yellow11:hover {
  background: #11162b;
  color: #ffcd00;
}
.sidebar-quick-item-yellow14:hover {
  background: #11162b;
  color: #fed228;
}
.sidebar-quick-item-yellow18.on,
.sidebar-quick-item-yellow18:hover {
  background: #f4b95c;
  color: #000;
}
.sidebar-quick-item-yellow16:hover {
  background: #0e1e31;
  color: #f3ba2f;
}
.sidebar-quick-item-yellow21:hover {
  background: #5e4d30;
  color: #edab56;
}
.sidebar-quick-item-yellow17 {
  height: 4.4rem;
  padding: 1.2rem 0.8rem;
  border-radius: 0.8rem;
  width: 100%;
  display: table;
  transition: background-color 0.1s ease-out 0s;
  white-space: nowrap;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
}
.sidebar-quick-item-yellow17:hover {
  background: #1b1b1b;
  color: #ffb600;
}
.sidebar-quick-citem-yellow17 {
  height: 4.4rem;
  padding: 1.2rem 0.8rem;
  border-radius: 0.8rem;
  width: 100%;
  display: table;
  transition: background-color 0.1s ease-out 0s;
  white-space: nowrap;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
  margin-top: 0.6rem;
  background: #1b1b1b;
}
.sidebar-quick-citem-yellow17:hover {
  background: #ffb600;
  color: #000;
}
.sidebar-quick-citem-yellow17 .item-image {
  float: left;
  padding-left: 0.2rem;
  width: 50%;
}
.sidebar-quick-citem-yellow17 .item-text {
  float: left;
  width: 50%;
  text-align: right;
  font-size: 1.2rem;
  white-space: nowrap;
  padding-top: 0.2rem;
}
.sidebar-quick-item-blue19 {
  height: 4.4rem;
  padding: 1.2rem 0.8rem;
  border-radius: 0.8rem;
  width: 100%;
  display: table;
  transition: background-color 0.1s ease-out 0s;
  white-space: nowrap;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
}
.sidebar-quick-item-blue19:hover {
  background: #244473;
  color: #a5d7e8;
}
.sidebar-quick-citem-blue19 {
  height: 4.4rem;
  padding: 1.2rem 0.8rem;
  border-radius: 0.8rem;
  width: 100%;
  display: table;
  transition: background-color 0.1s ease-out 0s;
  white-space: nowrap;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
  margin-top: 0.6rem;
  background: #244473;
}
.sidebar-quick-citem-blue19:hover {
  background: #a5d7e8;
  color: #000;
}
.sidebar-quick-citem-blue19 .item-image {
  float: left;
  padding-left: 0.2rem;
  width: 50%;
}
.sidebar-quick-citem-blue19 .item-text {
  float: left;
  width: 50%;
  text-align: right;
  font-size: 1.2rem;
  white-space: nowrap;
  padding-top: 0.2rem;
}
.sidebar-quick-item-blue11 {
  height: 4.4rem;
  padding: 1.2rem 0.8rem;
  border-radius: 0.8rem;
  width: 100%;
  display: table;
  transition: background-color 0.1s ease-out 0s;
  white-space: nowrap;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
}
.sidebar-quick-item-blue11:hover {
  background: #2ca0e2;
  color: #000;
}
.sidebar-quick-citem-blue11 {
  height: 4.4rem;
  padding: 1.2rem 0.8rem;
  border-radius: 0.8rem;
  width: 100%;
  display: table;
  transition: background-color 0.1s ease-out 0s;
  white-space: nowrap;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
  margin-top: 0.6rem;
  background: #302ce2;
}
.sidebar-quick-citem-blue11:hover {
  background: #2ca0e2;
  color: #000;
}
.sidebar-quick-citem-blue11 .item-image {
  float: left;
  padding-left: 0.2rem;
  width: 50%;
}
.sidebar-quick-citem-blue11 .item-text {
  float: left;
  width: 50%;
  text-align: right;
  font-size: 1.2rem;
  white-space: nowrap;
  padding-top: 0.2rem;
}
.sidebar-quick-citem-none {
  height: 4.4rem;
  padding: 1.2rem 0.8rem;
  border-radius: 0.8rem;
  width: 100%;
  display: table;
  transition: background-color 0.1s ease-out 0s;
  white-space: nowrap;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
  margin-top: 0.6rem;
  text-align: center;
}
.i-sports:hover .img-sports {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE2SURBVHgBjVLtUcJAFHzJ5L90YDogVmA6ACsgVuBYgVKBWIFagXYgqUA6MHQAFYRdsi/z+OZmdu7ufe6+O7MrVtu2OTDmvu9LrkieYRsCP0ABLJMkeXV/eiGZgffAF7AGamAk+/kCCCrUmQzagJmKlKcSqbeS5vJUceCb5ywmYvsAViF2BfsL9kfobkLcQOdB7PrvHcVgonMpnzP71Z0ofAbsUgFPRxi7j+wW1g3UdL5NnRIocsKNhtdrpU0+Sss1yF5iJuOWtrRFFnfBZ0r2uG2jVBcLleMQb474HoQFmbHAXBJc27t1H4b2KZOCj7+QRRpvlNEAiqQ5phw+F+9cOud6HSaU8o2AZwvDOveMVXjGCfCnv9E1iUWwvdnu8vl8KpZF52A2PSiwV2ioay2Jbqs1g35tAA3s8P7DVh+9AAAAAElFTkSuQmCC);
}
.i-inplay:hover .img-inplay {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADaSURBVHgB3VLRDYIwEC0uIBvYERhBN2AD3ECZQDfADYwTwAa6AWygI+AE9R15Z0ppDJ+GJi+99l7fvV5rzN8M55wVzOBtY5sp0M4UaCci2LgABeOjCEYO7llInLZh8q72vDjl2nrCFePq64KkK+MayLQKiU8g9+yr8CC2AsTui2ZskiQd5gxoEJeYd0DBvOTW5KcqEF5HEj2g9nOuhwLAWw+rwEPIXDfAAZVl7wbI1TZASTFx2NNhN2oi763PGXsF4WReL6yfHHXf/BjIn7WBYeIU/WVTXm2WNT6G99dLGAm6SwAAAABJRU5ErkJggg==);
}
.i-mini:hover .img-mini {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFaSURBVHgBbVKBUYNAEOQzKYAOxAqMFUAH0QrUCkIqyFgBsQJMBWgFhA6wAr8DsQLcZfaYG+Rmdv7/7n7vbv9DsmLjOBZYnlZC1xDCxTs2i4sZ0GB7A3wCPTAAEeDFiHjLvLWqmYI7oAa+gRxI5WvtMlDRtySoXCKTCuDgyGuR1cprePbVSXD27WkcrqX5HclUYCOWSnf2wAm+B5177Om7g3hRuSVg7RdBVc7ArZR/YUD7KBQSk6J+AL+KZ1sGwN5h7UDG5Abne+yZ2Eh9Wgf/1cbAMs0fTCiyCRdXPXU6DzqT5AvI1dn8Ans93cHUlViTwE7YZ+DHXsY+0qvY3jTSYKpTPPr0OxN18K79MTjmUiLlap+xHgS9OuKo/J3s5ijyPrgZE7VKQU+a2RRP5Ivy8Zkf2WmyNOlhPzAXdosvPYu7Tf4bO6BIrSqapdIo+sprBNQgE5YENtpsf1YqQiwfNTeRAAAAAElFTkSuQmCC);
}
.i-virtual:hover .img-virtual {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE4SURBVHgBjVKLdcIwDLRZoN4gYQKyAXQCskG6QUdoN8gIeUxAOwF0gpQJzAbOBuEUTqAXwkfvnT/6nCVZ3lH6vs+xrYECWFEd3FWOQAfsgT/v/V4DV8CO+AKWQKBN7q348F4AH8AWiIMeS5IgmwlJZW8Y1LiR0B7dsFwVyiwv10pMkmqCJPph8X5OhwNtBWvtYOtYQg/kuG8MQXKsPdPUaQisNWk/TCalOe9mfEmUy0tnz91fAO9ARcIA+z/uGUmlvJ8LkzJr981Zgtemod/8qShZz8gqsjDpbrSx2N7g8yt/D3wC0vS5ZA790ZlZSHylYaCzfRl3X32ssiZylqQkzchPSqjdBGvg1FUkabnXZjJLnZtJMYEFnbccqoy69ib1ByQlS0k8Pw8ekURDEF8ONiTB/Eq453cCtx+5j9th9x8AAAAASUVORK5CYII=);
}
.i-casino:hover .img-casino {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFaSURBVHgBbVPtcYMwDLVz/C8b1BuEDWCDZAQ6AekENBO0TJDLJrAB3YBMEGcCogdPieKL73QSsj7ek4V3yZnnuRJViuTGHfndee8nG+9NIgIaBp+ZEHg9IVFiarE/xO5eCjD5JPLNpJKFcD8zthA50v4V+ZJCUbs3IkHkR6S1dER25rsVOTB2icvwwW6B3Qrx7UVv6UciOg5remSq1ZV68hD5R1xZF0n1n7Bx6gy5remTJ2K9yOhkK1DGv1FYyJ1CGz0yb06QHPOXREJxTojd+RotskSK8WtbFj4tfnjxmNidAHAxn2za3vrvQC/aByUQTRPTcN5x/PySIjEggdPl2gQjfSm9UdyDmI/InsE+hAUbMz7pHXZxiOFClJ46LwUZBDvRoUlXu+FqhN71YZpzWBuaHYs8ljlb2z45WVRrBcnLkbnzoX6oNbX6HT/+ClAIsgsTEuRQDplY6eO47d45nQy++jAAAAAElFTkSuQmCC);
}
.i-score:hover .img-score {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFKSURBVHgBhVPtTcMwFLQr/jcbkA3IBmSEMkHDBGSDiAkQExAmKBvgTEA6Ae4GYYJw157T11RRn3Ryzn4f5+cX72Y2jmOGpQa2QAAyoQfevffRLRmCC+ADeAQq4BvYAVsg11mxFEyHHwabvZLBM06fPO2tTI4GaN1ta+V7tLskXbwENuCvJinPuRzcqS95UoN+hCTtBWiM1DfC8Eb3z8RrxkwK3KnLrZG5B34N74CIioO5xrGA7cGT+X7QdZLlgO0+z6JVwAqUvZbjF+ApW+oCVfFZsQ5KWE8J2AwcDmpUAO90V+6twT/FWfUeqJKP1wElNcockzx3nkLLc6lomZgyKYXSOaYDh4Tjap42KrBUI4OKsuCf0z0nS1xPV5lRvphA+exWkrNkvSp34le+TJDNMu8l7yD5rf5AYmOqM6b3mi5OVXFDjbX0lM//AGbz8rC31kkAAAAASUVORK5CYII=);
}
.i-tv:hover .img-tv {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgB1ZJhDcIwEIXvpgAJdQAOwAGggEnAAUHBLAwFbAoYCsABlVAH5R25JtBwoezfXvLltWnf3bIeUaFijA+wS/sqO6zlwpdQC+vA1arqQCPofgYu752S2ChwgDmlZeaTGZRu2dkGeHD/CDD7lyOwgJ9BUH7JgW36W2sqFO6uwE0Wkf6UZCoaqYkFg0xIaUDfO8g77rFYgr4wK+M3sFapYXMgnZ0R8Oodpqfn7DNkihojeERgSJsnj5lnyCDFx2gAAAAASUVORK5CYII=);
}
.i-attendance:hover .img-attendance {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADeSURBVHgBrVOBEYIwDEydgBGygW5gN4FNcJMeE7ACbsAGsAFuUJPj61VMwTv9u1xp/puUJCX6Ec5yxhi9LGexC1yzWOecm2kPcrAS6+OKBd9qE3xBjEuHGUK1q8E3GV9ZAQJIzn9ls09Jeiu7ojaCbn0eWq/7E/wqmqVIHR1ANIMsD1qL/ArAYiN9j4HQodOBUDM1xconiKDVthW4VP1bCoR9m4veCmMEYSRhBIwft8oGhql809TGYJFVNii1wfuM570MAVecslFe4Ou3U1h6TEzrbDBc2uJRZuBO/8YTk8UfiiG+twAAAAAASUVORK5CYII=);
}
.i-bethistory:hover .img-bethistory {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD0SURBVHgBrVPtEYIwDC0sYEdgBDeQTWADcAJwAtygbtARGEE3qBvgBjU5HxJyVP+Qu3ckzcdL0mLM3hJjtISeEOIid4IjFDo+V8k1fQLhQGD9CbQI4UJtirkFW2fS3XnEVNpRECZO3mpTkXjEWung+ZwK7hHIGJSvW3WKJZ2EfQWTRXdeJpBe8pJlgSgPwFoImwtNwh45gfXcpOUldKt8xcrCnZdqRo/2LfRB+I88tuzgRvjuIMuyi/ncPwfxaA86OwvOhs+MmjGAafuhLJ0GvaPZWWOZ458CLE0qoEV1hzlnxlL8H5X5JVicw9uYJWCx1uwtb8VGVPak8higAAAAAElFTkSuQmCC);
}
.i-moneymove:hover .img-moneymove {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADOSURBVHgBzZPhDYIwEIWvhAG6gYzgCDKBMAk6AXECdQLjBIzAKDpCN6jvJW2iTa8JxB+85MuVcD3eXYvIpuS9P4FpyZ76a/ONARywfmRyz8YYl/tqA2YwhGcLdglXRlFsv0AnBeH9qBWoQA8GOpEVMrENBA7vwmKZPAvoEmMwb1Fs2tDrLIrCrJhjfxwkSU1Y0pHL1LmDEfQlNzyZUXQn8eT2laxQ+DKdTHUhz2ZOxvEy8cZifQStVoC9c1BpGx02PxE9CrWyVPxP4o39mz7k345BDHkeDgAAAABJRU5ErkJggg==);
}
.i-coupon:hover .img-coupon {
  content: url(/img/39e38ae.png);
}
.i-friend:hover .img-friend {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADISURBVHgBxVLbDcIwDHQRA3SEbEA3IBvACN0gHSEbdAU2gQ1gA7pBYYJwlu4jQk6KQKiWLJ/8ytmOyD8lpeSgbS1nI3U5QoP8wOAOneUbBijsCW/Ah1Le1ih0MDq3Uo/EA/xP2Klpmsl6zZOuykx8ZqxVnMUTsX9v0jEQpTxWZE5XSnBMGI3YiTEnNSGTlN+fYySr2LqCJl2wrAcKdHmDYvVBd5802PPVK4yeLyh1WG3iZUm4cb1EyHx9fpmlBqP1/7lgM7auvADOo8oSqe1KKQAAAABJRU5ErkJggg==);
}
.i-fame:hover .img-fame {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEISURBVHgBtVJbDcJAELwj/FMHIAEUAA5wAA6oA3DQoICioBJaHICC1kGLgmM2nU02fZAQwiaT27193My2zv1o3gYhhBjHESh4tQQiE++A2Ht/056paZbiGZACFzbumb6ZdxZSiyEP+7JcXulvgBOQAxGRAQepY81Vfc+LkjQrzjx04iWRMhZ2G7BYqQRJ3IHSUP00YAE0VkKkEoyMvYmF/trEuesam2IzMDE5O/ys+sUm6kBPgWPODTfUqdawWRoD8pUbMt04/cR8hWSMuh+SgkP0PiVkTQ1sgbT7+qQ3sZUSkbYOe41R7zEwTDK60iR72bpvTJYZWqvt1rs2HUvIvy6fjH7l/mVv2gC++4kfl3QAAAAASUVORK5CYII=);
}
.i-event:hover .img-event {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBzVLBDcIwDHSYICN0FDaADegI3SBlAzYIG1AmYBU2aDcwtnSpgklR+mpPsnJNzidfZaKt4RJh5pbqMTnnBsqaA69H0N4DPBqpu6uEatEzGyi8nVNjSR3pF94KO4zV4btBvVDKPd56aC/WJEiNf/5JwNuYuI0wQ2Je5bhlVz3uykBWzp2FPzC+nnEpbrqMKjSm5xLPzKONMJkYQ4lbbTJ4S7VcCdWi52uVT1TYhQXoKj9pF/gA+ysBwJ/vDtEAAAAASUVORK5CYII=);
}
.i-notice:hover .img-notice {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEKSURBVHgBjVOLrcIwDHSf3gDZgGxAN6AbwAbABIwAGwATwAgwQdmAEdINYINyhotkgouwdJJ/PZ+TtBJY3/dRXrYAVsBdfAvAHjhqUFVVJyRQS8DVkGk+KIq4ZW8vppDKUchtgBuxdeppkABxzSmBsU5tPII/8S0CF+yYz6IDRl7jvyNNP54qCfyFIWwQnw2pDCl4NnPqhOiYGw8piEVe5S/z3vAv8A/iWFbQocHbMSt4Mx5usAQnYEZfd6wdsmD8RlVaRj2g1sR6hXNeZ816MnW91nkpS5Mz+pEkLV9nyi9Ub8Z7ePajaHJPBd96SpKaE5uBWvqQ/kXJgb5ix9xEfjXumvdf27/S2gOr8SIIgPL9wAAAAABJRU5ErkJggg==);
}
.i-cash:hover .img-cash {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEbSURBVHgBhVOLFcFAEMxpQDpwHdCBqAAVoILoQFQQKkAFngqig5SADtJBzLBiXe7i3puXy35m72b3TKRWXdcWnxRIlLkCjsaYU9S1kLwGCmDskgJL8dlQcgbkfwpYL4k4bp6EFEgcW0ISN/DgOXYm1QoPyfnH1mIM2JSPeqSf/14g7iLVFx7fHRhpgtiNQMt2+KwYyO54SCpNUCEodo45k+0DGCg748ZyiobgGr2HRy8GUochsGUixcOesABnJmtYgdLtr7TMyv6ghRNb3lwvOCTfAoVjYyeoT2mUkcm5CHSJvkJRjz7At5DI/XmaCa/ZtBHK34E5tnsRji2cAiU1ge/KOiq51b3gkoeWqSvFHXMSJNmI2KWM86vVTzoTBfbsKbYvAAAAAElFTkSuQmCC);
}
.betinputbox-orange11 {
  width: 160px;
  height: 2.6rem;
  background: #191919;
  border: 0.2rem solid #fc6200;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  margin-top: 0.2rem;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-orange11:focus {
  outline-color: #fc6200;
}
.betinputbox-orange12 {
  width: 100%;
  height: 4rem;
  background: #181b1c;
  border: 0.1rem solid #738087;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
  text-align: center;
  border-radius: 0.8rem;
}
.betinputbox-purple11 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #144ade;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  margin-top: 0.2rem;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-purple11:focus {
  outline-color: #144ade;
}
.betinputbox-red13 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #c00015;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  margin-top: 0.2rem;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-red13:focus {
  outline-color: #c00015;
}
.betinputbox-blue12 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #478ee7;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  margin-top: 0.2rem;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-blue12:focus {
  outline-color: #478ee7;
}
.betinputbox-yellow19 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #fff;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  margin-top: 0.2rem;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow19:focus {
  outline-color: #fff;
}
.betinputbox-purple12 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #c6426e;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  margin-top: 0.2rem;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-purple12:focus {
  outline-color: #c6426e;
}
.betinputbox-gold12 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #ffeaad;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  margin-top: 0.2rem;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-gold12:focus {
  outline-color: #ffeaad;
}
.betinputbox-blue14 {
  width: 160px;
  height: 2.6rem;
  background: #191919;
  border: 0.2rem solid #dbbe58;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-blue14:focus {
  outline-color: #dbbe58;
}
.betinputbox-blue16 {
  width: 160px;
  height: 2.6rem;
  background: #191919;
  border: 0.2rem solid #2484c5;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-blue16:focus {
  outline-color: #2484c5;
}
.betinputbox-blue17 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #8f9190;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-blue17:focus {
  outline-color: #8f9190;
}
.betinputbox-yellow13 {
  width: 160px;
  height: 2.6rem;
  background: #191919;
  border: 0.2rem solid #ffbe00;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow13:focus {
  outline-color: #ffbe00;
}
.betinputbox-red15 {
  width: 160px;
  height: 2.6rem;
  background: #000;
  border: 0.2rem solid #daa502;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-red15:focus {
  outline-color: #daa502;
}
.betinputbox-yellow20 {
  width: 160px;
  height: 2.6rem;
  background: #181a20;
  border: 0.1rem solid #614f25;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow20:focus {
  outline: none;
}
.betinputbox-blue13 {
  width: 160px;
  height: 2.6rem;
  background: #181a20;
  border: 0.1rem solid #328edb;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-blue13:focus {
  outline: none;
}
.betinputbox-gold13 {
  width: 160px;
  height: 2.6rem;
  background: #0a1c30;
  border: 0.1rem solid #fff;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-gold13:focus {
  outline: none;
}
.betinputbox-yellow11 {
  width: 160px;
  height: 2.6rem;
  background: #11162b;
  border: 0.1rem solid #ffcd00;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow11:focus {
  outline: none;
}
.betinputbox-yellow14 {
  width: 160px;
  height: 2.6rem;
  background: #11162b;
  border: 0.1rem solid #fed228;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow14:focus {
  outline: none;
}
.betinputbox-yellow18 {
  width: 160px;
  height: 2.6rem;
  background: #000;
  border: 0.1rem solid #f4b95c;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow18:focus {
  outline: none;
}
.betinputbox-yellow16 {
  width: 160px;
  height: 2.6rem;
  background: #0a1726;
  border: 0.1rem solid #614f25;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow16:focus {
  outline: none;
}
.betinputbox-yellow21 {
  width: 160px;
  height: 2.6rem;
  background: #181a20;
  border: 0.1rem solid #edab56;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow21:focus {
  outline: none;
}
.betinputbox-blue18 {
  width: 160px;
  height: 2.6rem;
  background: #181a20;
  border: 0.1rem solid #1a3a6a;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-blue18:focus {
  outline: none;
}
.betinputbox-yellow15 {
  width: 160px;
  height: 2.6rem;
  background: #181a20;
  border: 0.1rem solid #edbb35;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow15:focus {
  outline: none;
}
.betinputbox-yellow17 {
  width: 160px;
  height: 2.6rem;
  background: #181a20;
  border: 0.1rem solid #ffb600;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow17:focus {
  outline: none;
}
.betinputbox-blue19 {
  width: 160px;
  height: 2.6rem;
  background: #0e1628;
  border: 0.1rem solid #a5d7e8;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-blue19:focus {
  outline: none;
}
.betinputbox-blue11 {
  width: 160px;
  height: 2.6rem;
  background: #1a1a23;
  border: 0.1rem solid #302ce2;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-blue11:focus {
  outline: none;
}
.betinputbox-white {
  width: 160px;
  height: 2.6rem;
  background: #fff;
  border: 0.2rem solid #f8d346;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #000;
}
.betinputbox-white:focus {
  outline-color: #f8d346;
}
.betinputbox-red14 {
  width: 160px;
  height: 2.6rem;
  background: #191919;
  border: 0.2rem solid #de00d3;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-red14:focus {
  outline-color: #de00d3;
}
.betinputbox-yellow12 {
  width: 160px;
  height: 2.6rem;
  background: #191919;
  border: 0.2rem solid #ffc600;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-yellow12:focus {
  outline-color: #ffc600;
}
.betinputbox-red12 {
  width: 160px;
  height: 2.6rem;
  background: #111;
  border: 0.2rem solid #e30144;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-red12:focus {
  outline-color: #e30144;
}
.betinputbox-blue15 {
  width: 160px;
  height: 2.6rem;
  background: #111;
  border: 0.2rem solid #fec500;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-blue15:focus {
  outline-color: #fec500;
}
.betinputbox-red11 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #de3b3c;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  margin-top: 0.2rem;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-red11:focus {
  outline-color: #de3b3c;
}
.betinputbox-gold11 {
  width: 160px;
  height: 2.6rem;
  background: #111;
  border: 0.2rem solid #f39200;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-gold11:focus {
  outline-color: #f39200;
}
.betinputbox-orange14 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #fff;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #ffe418;
}
.betinputbox-orange14:focus {
  outline-color: #fff;
}
.betinputbox-orange13 {
  width: 160px;
  height: 2.6rem;
  background: #050505;
  border: 0.2rem solid #8f6855;
  padding: 0.3rem 0.8rem 0.3rem 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 700;
  font-size: 1.3rem;
  color: #fff;
}
.betinputbox-orange13:focus {
  outline-color: #8f6855;
}
.btnstyle-orange11 {
  color: #fff;
  background-image: linear-gradient(180deg, #fc6000, #fb4600);
  background-repeat: repeat-x;
  border-color: #431a00;
}
.btnstyle-orange11.active,
.btnstyle-orange11.disabled,
.btnstyle-orange11:active,
.btnstyle-orange11:focus,
.btnstyle-orange11:hover,
.btnstyle-orange11[disabled] {
  color: #fff;
  background-image: linear-gradient(
    180deg,
    #d85908 0,
    #c34e0d 20%,
    #a94113 50%,
    #ff6d00 80%,
    #ff6d00
  );
  background-position: 0 0;
}
.btnstyle-orange12 {
  color: #fff;
  background: #25282b;
  border: none;
  box-shadow: none;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.btnstyle-orange12.active,
.btnstyle-orange12.disabled,
.btnstyle-orange12:active,
.btnstyle-orange12:focus,
.btnstyle-orange12:hover,
.btnstyle-orange12[disabled] {
  color: #fff;
  background: #44484f;
}
.btnstyle-purple11 {
  color: #fff;
  background: #0037ce;
  background-repeat: repeat-x;
  border-color: #431a00;
}
.btnstyle-purple11.active,
.btnstyle-purple11.disabled,
.btnstyle-purple11:active,
.btnstyle-purple11:focus,
.btnstyle-purple11:hover,
.btnstyle-purple11[disabled] {
  color: #fff;
  background-image: linear-gradient(
    180deg,
    #0037cc 0,
    #0030b5 20%,
    #001d6e 50%,
    #0030b5 80%,
    #0037cc
  );
  background-position: 0 0;
}
.btnstyle-red13 {
  color: #fff;
  background: #c00015;
  background-repeat: repeat-x;
  border: 0.1rem solid #431a00;
}
.btnstyle-red13.active,
.btnstyle-red13.disabled,
.btnstyle-red13:active,
.btnstyle-red13:focus,
.btnstyle-red13:hover,
.btnstyle-red13[disabled] {
  color: #fff;
  background: #6f0310;
  border: 0.1rem solid #c00015;
}
.btnstyle-blue12 {
  color: #fff;
  background: #478ee7;
  background-repeat: repeat-x;
  border: 0.1rem solid #431a00;
}
.btnstyle-blue12.active,
.btnstyle-blue12.disabled,
.btnstyle-blue12:active,
.btnstyle-blue12:focus,
.btnstyle-blue12:hover,
.btnstyle-blue12[disabled] {
  color: #fff;
  background: #090c3f;
  border: 0.1rem solid #090c3f;
}
.btnstyle-yellow19 {
  color: #000;
  background: #fdc317;
  background-repeat: repeat-x;
  border-color: #431a00;
}
.btnstyle-yellow19.active,
.btnstyle-yellow19.disabled,
.btnstyle-yellow19:active,
.btnstyle-yellow19:focus,
.btnstyle-yellow19:hover,
.btnstyle-yellow19[disabled] {
  color: #000;
  background: #b88a02;
  background-position: 0 0;
  border: 0.1rem solid #fdc317;
}
.btnstyle-purple12 {
  color: #fff;
  background: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  border-color: #431a00;
}
.btnstyle-purple12.active,
.btnstyle-purple12.disabled,
.btnstyle-purple12:active,
.btnstyle-purple12:focus,
.btnstyle-purple12:hover,
.btnstyle-purple12[disabled] {
  color: #fff;
  background: linear-gradient(
    180deg,
    #610268 0,
    #5b0161 20%,
    #310038 50%,
    #5b0161 80%,
    #610268
  ) !important;
}
.btnstyle-blue14 {
  color: #000;
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  border-color: #431a00;
}
.btnstyle-blue14.active,
.btnstyle-blue14.disabled,
.btnstyle-blue14:active,
.btnstyle-blue14:focus,
.btnstyle-blue14:hover,
.btnstyle-blue14[disabled] {
  color: #000;
  background-image: linear-gradient(
    90deg,
    #a67b20 0,
    #ebd96f 30%,
    #c99d3a 60%,
    #cc9a38
  ) !important;
  background-position: 0 0;
}
.btnstyle-blue16 {
  color: #fff;
  background: #0ab8fd !important;
  border-color: #0ab8fd;
}
.btnstyle-blue16.active,
.btnstyle-blue16.disabled,
.btnstyle-blue16:active,
.btnstyle-blue16:focus,
.btnstyle-blue16:hover,
.btnstyle-blue16[disabled] {
  color: #fff;
  background-image: linear-gradient(
    180deg,
    #425b71 0,
    #104161 20%,
    #0b3239 50%,
    #083d4d 80%,
    #175167
  ) !important;
  background-position: 0 0;
}
.btnstyle-gold12 {
  color: #000;
  background: #ffeaad !important;
  border-color: #0ab8fd;
}
.btnstyle-gold12.active,
.btnstyle-gold12.disabled,
.btnstyle-gold12:active,
.btnstyle-gold12:focus,
.btnstyle-gold12:hover,
.btnstyle-gold12[disabled] {
  color: #000;
  background-image: linear-gradient(
    180deg,
    #c6a538 0,
    #c3a137 20%,
    #c39731 50%,
    #c17a21 80%,
    #c5781f
  ) !important;
  background-position: 0 0;
}
.btnstyle-blue17 {
  color: #fff;
  background: #4c6f87 !important;
  border-color: #0ab8fd;
}
.btnstyle-blue17.active,
.btnstyle-blue17.disabled,
.btnstyle-blue17:active,
.btnstyle-blue17:focus,
.btnstyle-blue17:hover,
.btnstyle-blue17[disabled] {
  color: #fff;
  background-image: linear-gradient(
    180deg,
    #486271 0,
    #465968 20%,
    #1f3543 50%,
    #465968 80%,
    #486271
  ) !important;
  background-position: 0 0;
}
.btnstyle-yellow13 {
  color: #000;
  background-image: linear-gradient(180deg, #ffbe00, #fe8900);
  background-repeat: repeat-x;
  border-color: #431a00;
}
.btnstyle-yellow13.active,
.btnstyle-yellow13.disabled,
.btnstyle-yellow13:active,
.btnstyle-yellow13:focus,
.btnstyle-yellow13:hover,
.btnstyle-yellow13[disabled] {
  color: #000;
  background-image: linear-gradient(180deg, #ffbe00 0, #fc5500);
  background-position: 0 0;
}
.btnstyle-red15 {
  color: #fff;
  background-image: linear-gradient(90deg, #2b0103, #2b0103);
  border-color: #daa502;
}
.btnstyle-red15.active,
.btnstyle-red15.disabled,
.btnstyle-red15:active,
.btnstyle-red15:focus,
.btnstyle-red15:hover,
.btnstyle-red15[disabled] {
  color: #000;
  background-image: linear-gradient(
    180deg,
    #ffb500 0,
    #ffa501 20%,
    #f80 50%,
    #ffa501 80%,
    #ffb500
  );
  background-position: 0 0;
}
.btnstyle-yellow20 {
  color: #fff;
  background: #0b0d10;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-yellow20.active,
.btnstyle-yellow20.disabled,
.btnstyle-yellow20:active,
.btnstyle-yellow20:focus,
.btnstyle-yellow20:hover,
.btnstyle-yellow20[disabled] {
  color: #000;
  background: #f3ba2f;
  background-position: 0 0;
}
.btnstyle-blue13 {
  color: #fff;
  background: #0b0d10;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-blue13.active,
.btnstyle-blue13.disabled,
.btnstyle-blue13:active,
.btnstyle-blue13:focus,
.btnstyle-blue13:hover,
.btnstyle-blue13[disabled] {
  color: #fff;
  background: #328edb;
  background-position: 0 0;
}
.btnstyle-gold13 {
  color: #f2b705;
  background: #050f19;
  box-shadow: none;
  padding: 0.8rem !important;
  border: 0.1rem solid #f2b705;
}
.btnstyle-gold13.active,
.btnstyle-gold13.disabled,
.btnstyle-gold13:active,
.btnstyle-gold13:focus,
.btnstyle-gold13:hover,
.btnstyle-gold13[disabled] {
  color: #020c17;
  background: #f2b705;
  background-position: 0 0;
}
.btnstyle-yellow11 {
  color: #000;
  background: #ffcd00;
  border: 0.1rem solid #ffcd00;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-yellow11.active,
.btnstyle-yellow11.disabled,
.btnstyle-yellow11:active,
.btnstyle-yellow11:focus,
.btnstyle-yellow11:hover,
.btnstyle-yellow11[disabled] {
  color: #fff;
  background: #766007;
  border: 0.1rem solid #766007;
  background-position: 0 0;
}
.btnstyle-yellow14 {
  color: #fff;
  background: #11162b;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-yellow14.active,
.btnstyle-yellow14.disabled,
.btnstyle-yellow14:active,
.btnstyle-yellow14:focus,
.btnstyle-yellow14:hover,
.btnstyle-yellow14[disabled] {
  color: #353537;
  background: #fed228;
  background-position: 0 0;
}
.btnstyle-yellow18 {
  color: #fff;
  background: #101010;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-yellow18.active,
.btnstyle-yellow18.disabled,
.btnstyle-yellow18:active,
.btnstyle-yellow18:focus,
.btnstyle-yellow18:hover,
.btnstyle-yellow18[disabled] {
  color: #000;
  background: #f4b95c;
  background-position: 0 0;
}
.btnstyle-yellow16 {
  color: #fff;
  background: #0e1e31;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-yellow16.active,
.btnstyle-yellow16.disabled,
.btnstyle-yellow16:active,
.btnstyle-yellow16:focus,
.btnstyle-yellow16:hover,
.btnstyle-yellow16[disabled] {
  color: #000;
  background: #f3ba2f;
  background-position: 0 0;
}
.btnstyle-yellow21 {
  color: #fff;
  background: #0b0d10;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-yellow21.active,
.btnstyle-yellow21.disabled,
.btnstyle-yellow21:active,
.btnstyle-yellow21:focus,
.btnstyle-yellow21:hover,
.btnstyle-yellow21[disabled] {
  color: #000;
  background: #edab56;
  background-position: 0 0;
}
.btnstyle-blue18 {
  color: #fff;
  background: #0b0d10;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-blue18.active,
.btnstyle-blue18.disabled,
.btnstyle-blue18:active,
.btnstyle-blue18:focus,
.btnstyle-blue18:hover,
.btnstyle-blue18[disabled] {
  color: #000;
  background: #1f7aff;
  background-position: 0 0;
}
.btnstyle-yellow15 {
  color: #fff;
  background: #0b0d10;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-yellow15.active,
.btnstyle-yellow15.disabled,
.btnstyle-yellow15:active,
.btnstyle-yellow15:focus,
.btnstyle-yellow15:hover,
.btnstyle-yellow15[disabled] {
  color: #000;
  background: #edbb35;
  background-position: 0 0;
}
.btnstyle-yellow17 {
  color: #fff;
  background: #1b1b1b;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-yellow17.active,
.btnstyle-yellow17.disabled,
.btnstyle-yellow17:active,
.btnstyle-yellow17:focus,
.btnstyle-yellow17:hover,
.btnstyle-yellow17[disabled] {
  color: #000;
  background: #ffb600;
  background-position: 0 0;
}
.btnstyle-blue19 {
  color: #fff;
  background: #244473;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-blue19.active,
.btnstyle-blue19.disabled,
.btnstyle-blue19:active,
.btnstyle-blue19:focus,
.btnstyle-blue19:hover,
.btnstyle-blue19[disabled] {
  color: #000;
  background: #a5d7e8;
  background-position: 0 0;
}
.btnstyle-blue11 {
  color: #fff;
  background: #302ce2;
  border: none;
  box-shadow: none;
  padding: 0.8rem !important;
}
.btnstyle-blue11.active,
.btnstyle-blue11.disabled,
.btnstyle-blue11:active,
.btnstyle-blue11:focus,
.btnstyle-blue11:hover,
.btnstyle-blue11[disabled] {
  color: #000;
  background: #2ca0e2;
  background-position: 0 0;
}
.btnstyle-white {
  color: #000;
  background-image: linear-gradient(180deg, #f8d346, #f7a62e);
  background-repeat: repeat-x;
  border: 0.1rem solid #000;
}
.btnstyle-white.active,
.btnstyle-white.disabled,
.btnstyle-white:active,
.btnstyle-white:focus,
.btnstyle-white:hover,
.btnstyle-white[disabled] {
  color: #000;
  background-image: linear-gradient(
    180deg,
    #f8d346 0,
    #f8c03c 20%,
    #f7a62e 50%,
    #f8c03c 80%,
    #f8d346
  );
  background-position: 0 0;
}
.btnstyle-red14 {
  color: #fff;
  background-image: linear-gradient(180deg, #de00d3, #de00d3);
  background-repeat: repeat-x;
  border-color: #431a00;
}
.btnstyle-red14.active,
.btnstyle-red14.disabled,
.btnstyle-red14:active,
.btnstyle-red14:focus,
.btnstyle-red14:hover,
.btnstyle-red14[disabled] {
  color: #fff;
  background: #52034e;
  background-position: 0 0;
}
.btnstyle-yellow12 {
  color: #000;
  background-image: linear-gradient(180deg, #ffc600, #ffc600);
  background-repeat: repeat-x;
  border-color: #431a00;
}
.btnstyle-yellow12.active,
.btnstyle-yellow12.disabled,
.btnstyle-yellow12:active,
.btnstyle-yellow12:focus,
.btnstyle-yellow12:hover,
.btnstyle-yellow12[disabled] {
  color: #000;
  background-image: linear-gradient(
    180deg,
    #ffb500 0,
    #ffa501 20%,
    #f80 50%,
    #ffa501 80%,
    #ffb500
  );
  background-position: 0 0;
}
.btnstyle-red12 {
  color: #fff;
  background-image: linear-gradient(180deg, #e30144, #e30144);
  background-repeat: repeat-x;
  border-color: #e30144;
}
.btnstyle-red12.active,
.btnstyle-red12.disabled,
.btnstyle-red12:active,
.btnstyle-red12:focus,
.btnstyle-red12:hover,
.btnstyle-red12[disabled] {
  color: #fff;
  background-image: linear-gradient(
    180deg,
    #a62020 0,
    #791818 20%,
    #400d0e 50%,
    #791818 80%,
    #a62020
  );
  background-position: 0 0;
}
.btnstyle-blue15 {
  color: #000;
  background-image: linear-gradient(180deg, #fdc500, #fd8e00);
  background-repeat: repeat-x;
  border-color: #fdc500;
}
.btnstyle-blue15.active,
.btnstyle-blue15.disabled,
.btnstyle-blue15:active,
.btnstyle-blue15:focus,
.btnstyle-blue15:hover,
.btnstyle-blue15[disabled] {
  color: #000;
  background-image: linear-gradient(
    180deg,
    #fdb002 0,
    #feb101 20%,
    #feb101 50%,
    #feb101 80%,
    #feb100
  );
  background-position: 0 0;
}
.btnstyle-red11 {
  color: #fff;
  background: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
  border-color: #ef473a;
}
.btnstyle-red11.active,
.btnstyle-red11.disabled,
.btnstyle-red11:active,
.btnstyle-red11:focus,
.btnstyle-red11:hover,
.btnstyle-red11[disabled] {
  color: #fff;
  background: linear-gradient(
    180deg,
    #f37d01 0,
    #ca6b01 20%,
    #482600 50%,
    #ca6b01 80%,
    #f37d01
  ) !important;
}
.btnstyle-gold11 {
  color: #000;
  background-image: linear-gradient(180deg, #f6b900, #f58500);
  background-repeat: repeat-x;
  border-color: #431a00;
}
.btnstyle-gold11.active,
.btnstyle-gold11.disabled,
.btnstyle-gold11:active,
.btnstyle-gold11:focus,
.btnstyle-gold11:hover,
.btnstyle-gold11[disabled] {
  color: #000;
  background-image: linear-gradient(
    180deg,
    #f6b900 0,
    #fd8a47 20%,
    #f58500 50%,
    #fd8a47 80%,
    #f6b900
  );
  background-position: 0 0;
}
.btnstyle-orange14 {
  color: #fff;
  background-image: linear-gradient(90deg, #f8850f 0, #f8850f);
  border: none;
  box-shadow: none;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.btnstyle-orange14.active,
.btnstyle-orange14.disabled,
.btnstyle-orange14:active,
.btnstyle-orange14:focus,
.btnstyle-orange14:hover,
.btnstyle-orange14[disabled] {
  color: #fff;
  background: #c86300;
  background-position: 0 0;
}
.btnstyle-orange13 {
  color: #fff;
  background-image: linear-gradient(90deg, #8f6855 0, #8f6855);
  border: none;
  box-shadow: none;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.btnstyle-orange13.active,
.btnstyle-orange13.disabled,
.btnstyle-orange13:active,
.btnstyle-orange13:focus,
.btnstyle-orange13:hover,
.btnstyle-orange13[disabled] {
  color: #fff;
  background-image: linear-gradient(
    180deg,
    #d85908 0,
    #c34e0d 20%,
    #a94113 50%,
    #ff6d00 80%,
    #ff6d00
  );
  background-position: 0 0;
}
.sidebar-total-bet-orange11 {
  background-image: linear-gradient(180deg, #292a2b 0, #252627 50%, #202122);
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-orange12 {
  background: #1f2124;
}
.sidebar-total-bet-blue12,
.sidebar-total-bet-purple11,
.sidebar-total-bet-purple12,
.sidebar-total-bet-red13,
.sidebar-total-bet-yellow19 {
  background: #121212;
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-blue14,
.sidebar-total-bet-blue16 {
  background-image: linear-gradient(180deg, #292a2b 0, #252627 50%, #202122);
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-blue17,
.sidebar-total-bet-gold12 {
  background: #121212;
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-yellow13 {
  background-image: linear-gradient(180deg, #292a2b 0, #252627 50%, #202122);
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-red15 {
  background: #000 !important;
  color: #fff;
  border-bottom: 0.1rem solid #daa502 !important;
}
.sidebar-total-bet-blue13,
.sidebar-total-bet-blue18,
.sidebar-total-bet-yellow15,
.sidebar-total-bet-yellow20,
.sidebar-total-bet-yellow21 {
  background: #0b0d10 !important;
  color: #fff;
  border-bottom: 0.1rem solid #7d7e80 !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-gold13 {
  background: #0a1c30 !important;
  color: #fff;
  border-bottom: 0.1rem solid #000 !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-yellow11,
.sidebar-total-bet-yellow14 {
  background: #11162b !important;
  color: #fff;
  border-bottom: 0.1rem solid #7d7e80 !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-yellow18 {
  background: #101010 !important;
}
.sidebar-total-bet-yellow16,
.sidebar-total-bet-yellow18 {
  color: #fff;
  border-bottom: 0.1rem solid #7d7e80 !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-yellow16 {
  background: #0e1e31 !important;
}
.sidebar-total-bet-blue11,
.sidebar-total-bet-blue19,
.sidebar-total-bet-yellow17 {
  color: #fff;
  border-bottom: 0.1rem solid #7d7e80 !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-white {
  background: #eee !important;
  color: #000;
  font-weight: 900;
}
.sidebar-total-bet-red14,
.sidebar-total-bet-white {
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-red14 {
  background-image: linear-gradient(180deg, #292a2b 0, #252627 50%, #202122);
  color: #fff;
}
.sidebar-total-bet-yellow12 {
  background-image: linear-gradient(180deg, #292a2b 0, #252627 50%, #202122);
}
.sidebar-total-bet-red12,
.sidebar-total-bet-yellow12 {
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-red12 {
  background: #111 !important;
}
.sidebar-total-bet-blue15 {
  background: #111 !important;
}
.sidebar-total-bet-blue15,
.sidebar-total-bet-red11 {
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-red11 {
  background: #121212;
}
.sidebar-total-bet-gold11 {
  background: #111 !important;
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
}
.sidebar-total-bet-orange13,
.sidebar-total-bet-orange14 {
  background: #121212 !important;
  color: #fff;
  border: 0.1rem solid #050505 !important;
  margin-bottom: 0.1rem;
}
.sidebar-limit-bet-orange11 {
  background: #2a2b2c;
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-orange12 {
  background: #1f2124;
  color: #fff;
  font-size: 1.2rem;
}
.sidebar-limit-bet-blue12,
.sidebar-limit-bet-purple11,
.sidebar-limit-bet-purple12,
.sidebar-limit-bet-red13,
.sidebar-limit-bet-yellow19 {
  background: #121212;
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-blue14,
.sidebar-limit-bet-blue16 {
  background: #2a2b2c;
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-blue17,
.sidebar-limit-bet-gold12 {
  background: #121212;
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-yellow13 {
  background: #2a2b2c;
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-red15 {
  background: #000;
  color: #fff;
  border-bottom: 0.1rem solid #daa502 !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-blue13,
.sidebar-limit-bet-blue18,
.sidebar-limit-bet-yellow15,
.sidebar-limit-bet-yellow20,
.sidebar-limit-bet-yellow21 {
  background: #0b0d10;
  color: #fff;
  border-bottom: 0.1rem solid #7d7e80 !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-gold13 {
  background: #0a1c30;
  color: #fff;
  border-bottom: 0.1rem solid #000 !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-yellow11,
.sidebar-limit-bet-yellow14 {
  background: #11162b;
}
.sidebar-limit-bet-yellow11,
.sidebar-limit-bet-yellow14,
.sidebar-limit-bet-yellow18 {
  color: #fff;
  border-bottom: 0.1rem solid #7d7e80 !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-yellow18 {
  background: #101010;
}
.sidebar-limit-bet-yellow16 {
  background: #0e1e31;
  color: #fff;
  border-bottom: 0.1rem solid #7d7e80 !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-white {
  background: #eee !important;
  color: #000;
  font-weight: 900;
}
.sidebar-limit-bet-red14,
.sidebar-limit-bet-white {
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-red14 {
  background: #2a2b2c;
  color: #fff;
}
.sidebar-limit-bet-yellow12 {
  background: #2a2b2c;
}
.sidebar-limit-bet-red12,
.sidebar-limit-bet-yellow12 {
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-red12 {
  background: #111 !important;
}
.sidebar-limit-bet-blue15 {
  background: #111 !important;
}
.sidebar-limit-bet-blue15,
.sidebar-limit-bet-red11 {
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-red11 {
  background: #121212;
}
.sidebar-limit-bet-gold11 {
  background: #111 !important;
  color: #fff;
  border: 0.1rem solid #0b0b0c !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-orange13,
.sidebar-limit-bet-orange14 {
  background: #121212 !important;
  color: #fff;
  border: 0.1rem solid #050505 !important;
  margin-bottom: 0.1rem;
  font-size: 1.1rem;
}
.sidebar-limit-bet-blue11,
.sidebar-limit-bet-blue19 {
  color: #fff;
}
.sport-page-bg-orange12 {
  background: #111314 !important;
}
.sport-page-bg-red15 {
  background: #000 !important;
}
.sport-page-bg-white {
  background: #ebebeb !important;
}
.sport-pagein-bg-orange11 {
  background: #111 !important;
}
.sport-pagein-bg-orange12 {
  background: #111314 !important;
}
.sport-pagein-bg-blue12,
.sport-pagein-bg-blue14,
.sport-pagein-bg-blue16,
.sport-pagein-bg-gold12,
.sport-pagein-bg-purple11,
.sport-pagein-bg-purple12,
.sport-pagein-bg-red13,
.sport-pagein-bg-yellow13,
.sport-pagein-bg-yellow19 {
  background: #111 !important;
}
.sport-pagein-bg-red15 {
  background: #000 !important;
}
.sport-pagein-bg-white {
  background: #ebebeb !important;
  margin-top: 1rem !important;
}
.inplay-page-bg-orange11,
.sport-pagein-bg-gold11,
.sport-pagein-bg-red14,
.sport-pagein-bg-yellow12 {
  background: #111 !important;
}
.inplay-page-bg-orange12 {
  background: #111314 !important;
}
.inplay-page-bg-blue12,
.inplay-page-bg-blue14,
.inplay-page-bg-gold12,
.inplay-page-bg-purple11,
.inplay-page-bg-purple12,
.inplay-page-bg-red13,
.inplay-page-bg-yellow13,
.inplay-page-bg-yellow19 {
  background: #111 !important;
}
.inplay-page-bg-red15 {
  background: #000 !important;
}
.inplay-page-bg-white {
  background: #ebebeb !important;
}
.inplay-page-bg-gold11,
.inplay-page-bg-red14,
.inplay-page-bg-yellow12,
.inplay-pagein-bg-orange11 {
  background: #111 !important;
}
.inplay-pagein-bg-orange12 {
  background: #111314 !important;
}
.inplay-pagein-bg-blue12,
.inplay-pagein-bg-blue14,
.inplay-pagein-bg-gold12,
.inplay-pagein-bg-purple11,
.inplay-pagein-bg-purple12,
.inplay-pagein-bg-red13,
.inplay-pagein-bg-yellow13,
.inplay-pagein-bg-yellow19 {
  background: #111 !important;
}
.inplay-pagein-bg-red15 {
  background: #000 !important;
}
.inplay-pagein-bg-white {
  background: #ebebeb !important;
}
.inplay-pagein-bg-gold11,
.inplay-pagein-bg-red14,
.inplay-pagein-bg-yellow12 {
  background: #111 !important;
}
.sport-league-info-orange11 {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #000;
  height: 3.5rem;
  color: #a0a0a0;
}
.sport-league-info-orange12 {
  cursor: pointer;
  background-color: #181a1c;
  height: 3.6rem;
  color: #fff;
  border-radius: 0.6rem 0.6rem 0 0;
  padding: 0.8rem 1.6rem;
}
.sport-league-info-blue12,
.sport-league-info-purple11,
.sport-league-info-purple12,
.sport-league-info-red13,
.sport-league-info-yellow19 {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #000;
  height: 3.5rem;
  color: #a0a0a0;
}
.sport-league-info-blue14 {
  background-color: #11358b;
}
.sport-league-info-blue14,
.sport-league-info-blue16 {
  margin-top: 2rem;
  cursor: pointer;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-blue16 {
  background-color: #000;
}
.sport-league-info-blue17,
.sport-league-info-gold12 {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #000;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-yellow13 {
  background-color: #e6360d;
}
.sport-league-info-red15,
.sport-league-info-yellow13 {
  margin-top: 2rem;
  cursor: pointer;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-red15 {
  background-color: #2b0103;
}
.sport-league-info-yellow20 {
  border-top: 0.1rem solid #f3ba2f;
}
.sport-league-info-blue13,
.sport-league-info-yellow20 {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #101216;
  border-radius: 0.4rem 0.4rem 0 0;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-blue13 {
  border-top: 0.1rem solid #328edb;
}
.sport-league-info-gold13 {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #0a1c30;
  border-top: 0.1rem solid #f2b705;
  border-radius: 0.4rem 0.4rem 0 0;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-yellow11 {
  border-top: 0.1rem solid #ffcd00;
}
.sport-league-info-yellow11,
.sport-league-info-yellow14 {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #11162b;
  border-radius: 0.4rem 0.4rem 0 0;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-yellow14 {
  border-top: 0.1rem solid #fed228;
}
.sport-league-info-yellow18 {
  background-color: #101010;
  border-top: 0.1rem solid #f4b95c;
}
.sport-league-info-yellow16,
.sport-league-info-yellow18 {
  margin-top: 2rem;
  cursor: pointer;
  border-radius: 0.4rem 0.4rem 0 0;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-yellow16 {
  background-color: #0a1726;
  border-top: 0.1rem solid #f3ba2f;
}
.sport-league-info-yellow21 {
  border-top: 0.1rem solid #edab56;
}
.sport-league-info-blue18,
.sport-league-info-yellow15,
.sport-league-info-yellow21 {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #101216;
  border-radius: 0.4rem 0.4rem 0 0;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-yellow17 {
  background-color: #0f0f0f;
  border-top: 0.1rem solid #ffb600;
}
.sport-league-info-blue19,
.sport-league-info-yellow17 {
  margin-top: 2rem;
  cursor: pointer;
  border-radius: 0.4rem 0.4rem 0 0;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-blue19 {
  background-color: #0e1628;
  border-top: 0.1rem solid #a5d7e8;
}
.sport-league-info-blue11 {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #1a1a23;
  border-top: 0.1rem solid #2ca0e2;
  border-radius: 0.4rem 0.4rem 0 0;
  height: 3.5rem;
  color: #fff;
}
.sport-league-info-white {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #a2ddff;
  height: 3.5rem;
  color: #000;
}
.sport-league-info-blue15,
.sport-league-info-gold11,
.sport-league-info-orange13,
.sport-league-info-orange14,
.sport-league-info-red11,
.sport-league-info-red12,
.sport-league-info-red14,
.sport-league-info-yellow12 {
  margin-top: 2rem;
  cursor: pointer;
  background-color: #000;
  height: 3.5rem;
  color: #a0a0a0;
}
.league-info-name-blue11,
.league-info-name-blue12,
.league-info-name-blue13,
.league-info-name-blue14,
.league-info-name-blue15,
.league-info-name-blue17,
.league-info-name-blue18,
.league-info-name-blue19,
.league-info-name-gold11,
.league-info-name-gold12,
.league-info-name-gold13,
.league-info-name-orange11,
.league-info-name-orange13,
.league-info-name-orange14,
.league-info-name-purple11,
.league-info-name-purple12,
.league-info-name-red11,
.league-info-name-red12,
.league-info-name-red13,
.league-info-name-red14,
.league-info-name-red15,
.league-info-name-yellow11,
.league-info-name-yellow12,
.league-info-name-yellow13,
.league-info-name-yellow14,
.league-info-name-yellow15,
.league-info-name-yellow16,
.league-info-name-yellow17,
.league-info-name-yellow18,
.league-info-name-yellow19,
.league-info-name-yellow20,
.league-info-name-yellow21 {
  margin-top: 1rem;
}
.league-info-name-blue16 {
  margin-top: 0.7rem;
}
.league-info-name-white {
  margin-top: 0.8rem;
}
.league-info-icon-blue12,
.league-info-icon-blue14,
.league-info-icon-blue15,
.league-info-icon-blue17,
.league-info-icon-gold11,
.league-info-icon-gold12,
.league-info-icon-orange11,
.league-info-icon-orange13,
.league-info-icon-orange14,
.league-info-icon-purple11,
.league-info-icon-purple12,
.league-info-icon-red11,
.league-info-icon-red12,
.league-info-icon-red13,
.league-info-icon-red14,
.league-info-icon-yellow12,
.league-info-icon-yellow19 {
  margin-top: 1rem;
}
.league-info-icon-blue16 {
  font-size: 1.6rem;
  margin-top: 0.7rem;
}
.league-info-icon-blue11,
.league-info-icon-blue13,
.league-info-icon-blue18,
.league-info-icon-blue19,
.league-info-icon-gold13,
.league-info-icon-red15,
.league-info-icon-yellow11,
.league-info-icon-yellow13,
.league-info-icon-yellow14,
.league-info-icon-yellow15,
.league-info-icon-yellow16,
.league-info-icon-yellow17,
.league-info-icon-yellow18,
.league-info-icon-yellow20,
.league-info-icon-yellow21 {
  font-size: 1.6rem;
  margin-top: 1rem;
}
.league-info-icon-white {
  font-size: 1.8rem;
  margin-top: 1rem;
}
.league-info-game-blue11,
.league-info-game-blue12,
.league-info-game-blue13,
.league-info-game-blue14,
.league-info-game-blue15,
.league-info-game-blue17,
.league-info-game-blue18,
.league-info-game-blue19,
.league-info-game-gold11,
.league-info-game-gold12,
.league-info-game-gold13,
.league-info-game-orange11,
.league-info-game-orange13,
.league-info-game-orange14,
.league-info-game-purple11,
.league-info-game-purple12,
.league-info-game-red11,
.league-info-game-red12,
.league-info-game-red13,
.league-info-game-red14,
.league-info-game-red15,
.league-info-game-yellow11,
.league-info-game-yellow12,
.league-info-game-yellow13,
.league-info-game-yellow14,
.league-info-game-yellow15,
.league-info-game-yellow16,
.league-info-game-yellow17,
.league-info-game-yellow18,
.league-info-game-yellow19,
.league-info-game-yellow20,
.league-info-game-yellow21 {
  margin-top: 0.9rem;
}
.league-info-game-blue16 {
  margin-top: 0.6rem;
}
.league-info-game-white {
  margin-top: 0.7rem;
}
.league-info-gameicon-blue11,
.league-info-gameicon-blue12,
.league-info-gameicon-blue13,
.league-info-gameicon-blue14,
.league-info-gameicon-blue15,
.league-info-gameicon-blue17,
.league-info-gameicon-blue18,
.league-info-gameicon-blue19,
.league-info-gameicon-gold11,
.league-info-gameicon-gold12,
.league-info-gameicon-gold13,
.league-info-gameicon-orange11,
.league-info-gameicon-orange13,
.league-info-gameicon-orange14,
.league-info-gameicon-purple11,
.league-info-gameicon-purple12,
.league-info-gameicon-red11,
.league-info-gameicon-red12,
.league-info-gameicon-red13,
.league-info-gameicon-red14,
.league-info-gameicon-red15,
.league-info-gameicon-yellow11,
.league-info-gameicon-yellow12,
.league-info-gameicon-yellow13,
.league-info-gameicon-yellow14,
.league-info-gameicon-yellow15,
.league-info-gameicon-yellow16,
.league-info-gameicon-yellow17,
.league-info-gameicon-yellow18,
.league-info-gameicon-yellow19,
.league-info-gameicon-yellow20,
.league-info-gameicon-yellow21 {
  margin-top: 0.8rem;
}
.league-info-gameicon-blue16 {
  margin-top: 0.5rem;
}
.league-info-gameicon-white {
  margin-top: 0.6rem;
}
.sports-favorite-orange11 {
  margin-left: 1rem;
  cursor: pointer;
  background-image: url(/img/8552dd3.png);
  background-size: 100% 100%;
  width: 1.8rem;
  height: 1.7rem;
  float: left;
}
.sports-favorite-orange11-on,
.sports-favorite-orange11:hover {
  background-image: url(/img/3be5afc.png);
}
.sports-favorite-orange11-on {
  margin-left: 1rem;
  cursor: pointer;
  background-size: 100% 100%;
  width: 1.8rem;
  height: 1.7rem;
  float: left;
}
.sports-favorite-orange11-on:hover {
  background-image: url(/img/8552dd3.png);
}
.show-detail-odds-orange11 {
  color: #fc6200 !important;
  width: 130px;
}
.show-detail-odds-orange11.on,
.show-detail-odds-orange11:hover {
  background-color: #fc6200 !important;
  color: #fff !important;
}
.show-detail-odds-orange12 {
  color: #f56406 !important;
  background: none !important;
  border: none !important;
  padding: 0.6rem 0.8rem;
  border-radius: 1.6rem;
  font-weight: 900;
  font-size: 1.4rem !important;
  transition: background-color 0.1s ease-out 0s;
}
.show-detail-odds-orange12.on,
.show-detail-odds-orange12:hover {
  background: rgba(245, 100, 6, 0.19) !important;
  color: #f56406 !important;
}
.show-detail-odds-purple11 {
  color: #144ade !important;
  width: 130px;
}
.show-detail-odds-purple11.on,
.show-detail-odds-purple11:hover {
  background: #0037ce !important;
  border: 0.1rem solid #222733;
  color: #fff !important;
}
.show-detail-odds-red13 {
  color: #c00015 !important;
  width: 130px;
}
.show-detail-odds-red13.on,
.show-detail-odds-red13:hover {
  background: #c00015 !important;
  border: 0.1rem solid #222733;
  color: #fff !important;
}
.show-detail-odds-blue12 {
  color: #478ee7 !important;
  width: 130px;
}
.show-detail-odds-blue12.on,
.show-detail-odds-blue12:hover {
  background: #478ee7 !important;
  border: 0.1rem solid #222733;
  color: #fff !important;
}
.show-detail-odds-yellow19 {
  color: #fdc317 !important;
  width: 130px;
}
.show-detail-odds-yellow19.on,
.show-detail-odds-yellow19:hover {
  background: #fdc317 !important;
  border: 0.1rem solid #222733;
  color: #000 !important;
}
.show-detail-odds-purple12 {
  color: #c6426e !important;
  width: 130px;
}
.show-detail-odds-purple12.on,
.show-detail-odds-purple12:hover {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  border: 0.1rem solid #222733;
  color: #fff !important;
}
.show-detail-odds-blue16 {
  border-radius: 0 !important;
  border: 0.1rem solid #2484c5;
}
.show-detail-odds-blue16.on,
.show-detail-odds-blue16:hover {
  background-color: #2484c5 !important;
}
.show-detail-odds-gold12 {
  border-radius: 0 !important;
  border: 0.1rem solid #ffeaad;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-gold12.on,
.show-detail-odds-gold12:hover {
  background-color: #ffeaad !important;
  color: #000 !important;
}
.show-detail-odds-blue17 {
  color: #4c6f87 !important;
  width: 130px;
}
.show-detail-odds-blue17.on,
.show-detail-odds-blue17:hover {
  background-color: #4c6f87 !important;
  color: #fff !important;
}
.show-detail-odds-yellow13 {
  color: #ffbe00 !important;
  width: 130px;
}
.show-detail-odds-yellow13.on,
.show-detail-odds-yellow13:hover {
  background-color: #ffbe00 !important;
  color: #e6360d !important;
}
.show-detail-odds-red15 {
  color: #daa502 !important;
  width: 130px;
}
.show-detail-odds-red15.on,
.show-detail-odds-red15:hover {
  background: #2b0103 !important;
  color: #fff !important;
}
.show-detail-odds-yellow20 {
  background: #101216 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-yellow20.on,
.show-detail-odds-yellow20:hover {
  color: #f3ba2f !important;
  border: 0.1rem solid #f3ba2f;
}
.show-detail-odds-blue13 {
  background: #101216 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-blue13.on,
.show-detail-odds-blue13:hover {
  color: #328edb !important;
  border: 0.1rem solid #328edb;
}
.show-detail-odds-gold13 {
  background: #020c17 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-gold13.on,
.show-detail-odds-gold13:hover {
  color: #f2b705 !important;
  border: 0.1rem solid #f2b705;
}
.show-detail-odds-yellow11,
.show-detail-odds-yellow14 {
  background: #11162b !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-yellow14.on,
.show-detail-odds-yellow14:hover {
  color: #fed228 !important;
  border: 0.1rem solid #fed228;
}
.show-detail-odds-yellow11.on,
.show-detail-odds-yellow11:hover {
  color: #ffcd00 !important;
  border: 0.1rem solid #ffcd00;
}
.show-detail-odds-yellow18 {
  background: #101010 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-yellow18.on,
.show-detail-odds-yellow18:hover {
  color: #f4b95c !important;
  border: 0.1rem solid #f4b95c;
}
.show-detail-odds-yellow16 {
  background: #0a1726 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-yellow16.on,
.show-detail-odds-yellow16:hover {
  color: #f3ba2f !important;
  border: 0.1rem solid #f3ba2f;
}
.show-detail-odds-yellow21 {
  background: #101216 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-yellow21.on,
.show-detail-odds-yellow21:hover {
  color: #edab56 !important;
  border: 0.1rem solid #edab56;
}
.show-detail-odds-blue18 {
  background: #101216 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-blue18.on,
.show-detail-odds-blue18:hover {
  color: #1f7aff !important;
  border: 0.1rem solid #1f7aff;
}
.show-detail-odds-yellow15 {
  background: #101216 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-yellow15.on,
.show-detail-odds-yellow15:hover {
  color: #edbb35 !important;
  border: 0.1rem solid #edbb35;
}
.show-detail-odds-yellow17 {
  background: #1b1b1b !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-yellow17.on,
.show-detail-odds-yellow17:hover {
  color: #ffb600 !important;
  border: 0.1rem solid #ffb600;
}
.show-detail-odds-blue19 {
  background: #0e1628 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-blue19.on,
.show-detail-odds-blue19:hover {
  color: #a5d7e8 !important;
  border: 0.1rem solid #a5d7e8;
}
.show-detail-odds-blue11 {
  background: #1a1a23 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-odds-blue11.on,
.show-detail-odds-blue11:hover {
  color: #2ca0e2 !important;
  border: 0.1rem solid #2ca0e2;
}
.show-detail-odds-white {
  color: #eb6967 !important;
  background-color: #fff !important;
  border: 0.1rem solid #f1c80e !important;
  font-weight: 900;
  width: 130px;
}
.show-detail-odds-white.on,
.show-detail-odds-white:hover {
  background-color: #f1c80e !important;
  color: #000 !important;
  border: 0.1rem solid #000 !important;
}
.show-detail-odds-red14 {
  color: #de00d3 !important;
  width: 130px;
}
.show-detail-odds-red14.on,
.show-detail-odds-red14:hover {
  background-color: #de00d3 !important;
  color: #fff !important;
}
.show-detail-odds-yellow12 {
  color: #ffc600 !important;
  width: 130px;
}
.show-detail-odds-yellow12.on,
.show-detail-odds-yellow12:hover {
  background-color: #ffc600 !important;
  color: #000 !important;
}
.show-detail-odds-red12 {
  color: #e30144 !important;
  width: 130px;
}
.show-detail-odds-red12.on,
.show-detail-odds-red12:hover {
  background-color: #e30144 !important;
  color: #fff !important;
}
.show-detail-odds-blue15 {
  color: #0165d3 !important;
  width: 130px;
}
.show-detail-odds-blue15.on,
.show-detail-odds-blue15:hover {
  background-color: #0165d3 !important;
  color: #fff !important;
}
.show-detail-odds-red11 {
  color: #de3b3c !important;
  width: 130px;
}
.show-detail-odds-red11.on,
.show-detail-odds-red11:hover {
  background: #de3b3c !important;
  color: #fff !important;
}
.show-detail-odds-blue14 {
  color: #dabd57 !important;
  width: 130px;
}
.show-detail-odds-blue14.on,
.show-detail-odds-blue14:hover {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  color: #000 !important;
}
.show-detail-odds-blue16 {
  color: #2484c5 !important;
  width: 130px;
}
.show-detail-odds-blue16.on,
.show-detail-odds-blue16:hover {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  color: #fff !important;
}
.show-detail-odds-gold11 {
  color: #f39200 !important;
  width: 130px;
}
.show-detail-odds-gold11.on,
.show-detail-odds-gold11:hover {
  background-color: #f39200 !important;
  color: #000 !important;
}
.show-detail-odds-orange14 {
  color: #f8850f !important;
  width: 130px;
  font-weight: 900;
}
.show-detail-odds-orange14.on,
.show-detail-odds-orange14:hover {
  background-color: #f8850f !important;
  color: #fff !important;
}
.show-detail-odds-orange13 {
  color: #8f6855 !important;
  width: 130px;
}
.show-detail-odds-orange13.on,
.show-detail-odds-orange13:hover {
  background-color: #8f6855 !important;
  color: #fff !important;
}
.virtual-show-detail-odds-orange11 {
  background-color: #fc6200 !important;
  color: #fff !important;
  width: 130px;
}
.virtual-show-detail-odds-orange12 {
  color: #e05c07 !important;
  padding: 0;
}
.virtual-show-detail-odds-orange12.on,
.virtual-show-detail-odds-orange12:hover {
  color: #e05c07 !important;
}
.virtual-show-detail-odds-purple11 {
  background: #0037ce !important;
  border: 0.1rem solid #222733;
  color: #fff !important;
  width: 130px;
}
.virtual-show-detail-odds-red13 {
  background: #c00015 !important;
  border: 0.1rem solid #222733;
  color: #fff !important;
  width: 130px;
}
.virtual-show-detail-odds-blue12 {
  background: #478ee7 !important;
  border: 0.1rem solid #222733;
  color: #fff !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow19 {
  background: #fdc317 !important;
  border: 0.1rem solid #222733;
  color: #000 !important;
  width: 130px;
}
.virtual-show-detail-odds-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  border: 0.1rem solid #222733;
  color: #fff !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow13 {
  border-radius: 0 !important;
  border: 0.1rem solid #ffbe00;
  color: #ffbe00 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow13:hover {
  background-color: #ffbe00 !important;
  color: #000 !important;
}
.virtual-show-detail-odds-red15 {
  border-radius: 0 !important;
  border: 0.1rem solid #2b0103;
  color: #daa502 !important;
  width: 130px;
}
.virtual-show-detail-odds-red15:hover {
  background-image: linear-gradient(90deg, #2b0103 0, #ffb700) !important;
  color: #fff !important;
}
.virtual-show-detail-odds-yellow20 {
  border-radius: 0 !important;
  border: 0.1rem solid #ffdb00;
  color: #ffdb00 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow20:hover {
  background-image: linear-gradient(90deg, #ffdb00 0, #ffb700) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-blue13 {
  border-radius: 0 !important;
  border: 0.1rem solid #328edb;
  color: #328edb !important;
  width: 130px;
}
.virtual-show-detail-odds-blue13:hover {
  background-image: linear-gradient(90deg, #328edb 0, #ffb700) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-gold13 {
  border-radius: 0 !important;
  border: 0.1rem solid #f2b705;
  color: #f2b705 !important;
  width: 130px;
}
.virtual-show-detail-odds-gold13:hover {
  background-image: linear-gradient(90deg, #f2b705 0, #ffb700) !important;
  color: #020c17 !important;
}
.virtual-show-detail-odds-yellow11 {
  border-radius: 0 !important;
  border: 0.1rem solid #ffcd00;
  color: #ffcd00 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow11:hover {
  background-image: linear-gradient(90deg, #ffcd00 0, #ffb700) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-yellow14 {
  border-radius: 0 !important;
  border: 0.1rem solid #fed228;
  color: #fed228 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow14:hover {
  background-image: linear-gradient(90deg, #bc0000 0, #ffb700) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-yellow18 {
  border-radius: 0 !important;
  border: 0.1rem solid #f4b95c;
  color: #000 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow18:hover {
  background-image: linear-gradient(90deg, #f4b95c 0, #f4b95c) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-yellow16 {
  border-radius: 0 !important;
  border: 0.1rem solid #ffdb00;
  color: #ffdb00 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow16:hover {
  background-image: linear-gradient(90deg, #ffdb00 0, #ffb700) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-blue18 {
  border-radius: 0 !important;
  border: 0.1rem solid #1f7aff;
  color: #1f7aff !important;
  width: 130px;
}
.virtual-show-detail-odds-blue18:hover {
  background-image: linear-gradient(90deg, #1f7aff 0, #ffb700) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-yellow15 {
  border-radius: 0 !important;
  border: 0.1rem solid #edbb35;
  color: #edbb35 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow15:hover {
  background-image: linear-gradient(90deg, #edbb35 0, #ffb700) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-yellow21 {
  border-radius: 0 !important;
  border: 0.1rem solid #edab56;
  color: #edab56 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow21:hover {
  background-image: linear-gradient(90deg, #edab56 0, #edab56) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-yellow17 {
  border-radius: 0 !important;
  border: 0.1rem solid #ffb600;
  color: #ffb600 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow17:hover {
  background-image: linear-gradient(90deg, #ffb600 0, #ffb600) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-blue19 {
  border-radius: 0 !important;
  border: 0.1rem solid #a5d7e8;
  color: #a5d7e8 !important;
  width: 130px;
}
.virtual-show-detail-odds-blue19:hover {
  background-image: linear-gradient(90deg, #a5d7e8 0, #a5d7e8) !important;
  color: #000 !important;
}
.virtual-show-detail-odds-blue11 {
  border-radius: 0 !important;
  border: 0.1rem solid #2ca0e2;
  color: #2ca0e2 !important;
  width: 130px;
}
.virtual-show-detail-odds-blue11:hover {
  background-image: linear-gradient(90deg, #2ca0e2 0, #2ca0e2) !important;
  color: #fff !important;
}
.virtual-show-detail-odds-white {
  background: #ebebeb !important;
  border-radius: 0 !important;
  border: 0.1rem solid #f1c80d;
  color: #000 !important;
  width: 130px;
}
.virtual-show-detail-odds-white:hover {
  background-color: #ebebeb !important;
  color: #000 !important;
}
.virtual-show-detail-odds-red14 {
  border-radius: 0 !important;
  border: 0.1rem solid #de00d3;
  color: #de00d3 !important;
  width: 130px;
}
.virtual-show-detail-odds-red14:hover {
  background-color: #e30144 !important;
  color: #000 !important;
}
.virtual-show-detail-odds-yellow12 {
  border-radius: 0 !important;
  border: 0.1rem solid #ffc600;
  color: #ffc600 !important;
  width: 130px;
}
.virtual-show-detail-odds-yellow12:hover {
  background-color: #e30144 !important;
  color: #000 !important;
}
.virtual-show-detail-odds-red12 {
  border-radius: 0 !important;
  border: 0.1rem solid #e30144;
  color: #e30144 !important;
  width: 130px;
}
.virtual-show-detail-odds-red12:hover {
  background-color: #e30144 !important;
  color: #000 !important;
}
.virtual-show-detail-odds-blue15 {
  border-radius: 0 !important;
  border: 0.1rem solid #0165d3;
  color: #0165d3 !important;
  width: 130px;
}
.virtual-show-detail-odds-blue15:hover {
  background-color: #0165d3 !important;
  color: #fff !important;
}
.virtual-show-detail-odds-red11 {
  border-radius: 0 !important;
  border: 0.1rem solid #de3b3c;
  color: #de3b3c !important;
  width: 130px;
}
.virtual-show-detail-odds-red11:hover {
  background-color: #de3b3c !important;
  color: #fff !important;
}
.virtual-show-detail-odds-blue14 {
  border-radius: 0 !important;
  border: 0.1rem solid #dabd57;
  color: #dabd57 !important;
  width: 130px;
}
.virtual-show-detail-odds-blue14:hover {
  background-color: #dabd57 !important;
  color: #000 !important;
}
.virtual-show-detail-odds-blue16 {
  border-radius: 0 !important;
  border: 0.1rem solid #2484c5;
  color: #2484c5 !important;
  width: 130px;
}
.virtual-show-detail-odds-blue14-virtua2:hover {
  background-color: #2484c5 !important;
  color: #fff !important;
}
.virtual-show-detail-odds-gold12 {
  border-radius: 0 !important;
  border: 0.1rem solid #082481;
  color: #dc992e !important;
  width: 130px;
}
.virtual-show-detail-odds-gold12:hover {
  background-color: #082481 !important;
  color: #fff !important;
}
.virtual-show-detail-odds-blue17 {
  border-radius: 0 !important;
  border: 0.1rem solid #4c6f87;
  color: #4c6f87 !important;
  width: 130px;
}
.virtual-show-detail-odds-blue17:hover {
  background-color: #4c6f87 !important;
  color: #fff !important;
}
.virtual-show-detail-odds-gold11 {
  border-radius: 0 !important;
  border: 0.1rem solid #f39200;
  color: #f39200 !important;
  width: 130px;
}
.virtual-show-detail-odds-gold11:hover {
  background-color: #f39200 !important;
  color: #000 !important;
}
.virtual-show-detail-odds-orange14 {
  border-radius: 0 !important;
  border: 0.1rem solid #f8850f;
  color: #f8850f !important;
  width: 130px;
}
.virtual-show-detail-odds-orange14:hover {
  background-color: #f8850f !important;
  color: #fff !important;
}
.virtual-show-detail-odds-orange13 {
  border-radius: 0 !important;
  border: 0.1rem solid #8f6855;
  color: #8f6855 !important;
  width: 130px;
}
.virtual-show-detail-odds-orange13:hover {
  background-color: #8f6855 !important;
  color: #fff !important;
}
.show-detail-no-odds-orange11 {
  color: #fc6200 !important;
  width: 130px;
}
.show-detail-no-odds-orange12 {
  color: #f56406 !important;
  background: none !important;
  border: none !important;
  padding: 0.6rem 0.8rem;
  border-radius: 1.6rem;
  font-weight: 900;
  font-size: 1.4rem !important;
  transition: background-color 0.1s ease-out 0s;
}
.show-detail-no-odds-purple11 {
  color: #144ade !important;
  width: 130px;
}
.show-detail-no-odds-red13 {
  color: #c00015 !important;
  width: 130px;
}
.show-detail-no-odds-blue12 {
  color: #478ee7 !important;
  width: 130px;
}
.show-detail-no-odds-yellow19 {
  color: #fdc317 !important;
  width: 130px;
}
.show-detail-no-odds-purple12 {
  color: #c6426e !important;
  width: 130px;
}
.show-detail-no-odds-blue16 {
  border: 0.1rem solid #2484c5;
  color: #2484c5 !important;
  width: 130px;
}
.show-detail-no-odds-gold12 {
  color: #dc992e !important;
  width: 130px;
}
.show-detail-no-odds-blue17 {
  color: #4c6f87 !important;
  width: 130px;
}
.show-detail-no-odds-blue14 {
  color: #dabd57 !important;
  width: 130px;
}
.show-detail-no-odds-yellow13 {
  color: #ffbe00 !important;
  width: 130px;
}
.show-detail-no-odds-red15 {
  color: #daa502 !important;
  width: 130px;
}
.show-detail-no-odds-blue13,
.show-detail-no-odds-blue18,
.show-detail-no-odds-gold13,
.show-detail-no-odds-yellow11,
.show-detail-no-odds-yellow14,
.show-detail-no-odds-yellow15,
.show-detail-no-odds-yellow16,
.show-detail-no-odds-yellow20,
.show-detail-no-odds-yellow21 {
  color: #101216 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-no-odds-yellow18 {
  color: #101010 !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-no-odds-yellow17 {
  color: #0f0f0f !important;
  color: #fff !important;
  width: 130px;
}
.show-detail-no-odds-blue19 {
  background: #0e1628 !important;
  color: #a5d7e8 !important;
  width: 130px;
}
.show-detail-no-odds-blue11 {
  background: #1a1a23 !important;
  color: #2ca0e2 !important;
  width: 130px;
}
.show-detail-no-odds-white {
  border: 0.1rem solid #f1c80e !important;
  background: #fff !important;
  color: #000 !important;
  width: 130px;
}
.show-detail-no-odds-red14 {
  color: #de00d3 !important;
  width: 130px;
}
.show-detail-no-odds-yellow12 {
  color: #ffc600 !important;
  width: 130px;
}
.show-detail-no-odds-red12 {
  color: #e30144 !important;
  width: 130px;
}
.show-detail-no-odds-blue15 {
  color: #0165d3 !important;
  width: 130px;
}
.show-detail-no-odds-red11 {
  color: #de3b3c !important;
  width: 130px;
}
.show-detail-no-odds-gold11 {
  color: #f39200 !important;
  width: 130px;
}
.show-detail-no-odds-orange14 {
  color: #f8850f !important;
  width: 130px;
}
.show-detail-no-odds-orange13 {
  color: #8f6855 !important;
  width: 130px;
}
.odds-main-type-tab-orange11 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #fc6200;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-orange11.on {
  background-color: #111;
  border: 0.2rem solid #fc6200;
  border-bottom: 0;
}
.odds-main-type-tab-orange12 {
  background-color: #141517;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.1rem solid #313338;
  cursor: pointer;
  flex: 1;
  border-radius: 0.6rem 0.6rem 0 0;
}
.odds-main-type-tab-orange12.on {
  border-bottom: 0.1rem solid #f56406;
  background: rgba(245, 100, 6, 0.11);
}
.odds-main-type-tab-purple11 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #144ade;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-purple11.on {
  background-color: #111;
  border: 0.2rem solid #144ade;
  border-bottom: 0;
}
.odds-main-type-tab-red13 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #c00015;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-red13.on {
  background-color: #111;
  border: 0.2rem solid #c00015;
  border-bottom: 0;
}
.odds-main-type-tab-blue12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #478ee7;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-blue12.on {
  background-color: #111;
  border: 0.2rem solid #478ee7;
  border-bottom: 0;
}
.odds-main-type-tab-yellow19 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #fdc317;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-yellow19.on {
  background-color: #111;
  border: 0.2rem solid #fdc317;
  border-bottom: 0;
}
.odds-main-type-tab-purple12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #c6426e;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-purple12.on {
  background-color: #111;
  border: 0.2rem solid #c6426e;
  border-bottom: 0;
}
.odds-main-type-tab-blue16 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #2484c5;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-blue16.on {
  background-color: #111;
  border: 0.2rem solid #2484c5;
  border-bottom: 0;
}
.odds-main-type-tab-gold12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #ffeaad;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-gold12.on {
  background-color: #111;
  border: 0.2rem solid #ffeaad;
  border-bottom: 0;
}
.odds-main-type-tab-blue17 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #4c6f87;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-blue17.on {
  background-color: #111;
  border: 0.2rem solid #4c6f87;
  border-bottom: 0;
}
.odds-main-type-tab-yellow13 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #ffbe00;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-yellow13.on {
  background-color: #111;
  border: 0.2rem solid #ffbe00;
  border-bottom: 0;
}
.odds-main-type-tab-red15 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #daa502;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-red15.on {
  background-color: #111;
  border: 0.2rem solid #daa502;
  border-bottom: 0;
}
.odds-main-type-tab-blue13,
.odds-main-type-tab-blue18,
.odds-main-type-tab-gold13,
.odds-main-type-tab-yellow11,
.odds-main-type-tab-yellow14,
.odds-main-type-tab-yellow15,
.odds-main-type-tab-yellow20,
.odds-main-type-tab-yellow21 {
  background-color: #181a20;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border: 0.1rem solid #181a20;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-yellow18 {
  background-color: #101010;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border: 0.1rem solid #101010;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-yellow18 .odds-main-type-tab-in {
  border-right: 0.2rem solid #000;
}
.odds-main-type-tab-yellow16 {
  background-color: #0e1e31;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border: 0.1rem solid #0a1726;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-yellow20.on {
  border: 0.1rem solid #f3ba2f;
  color: #f3ba2f;
}
.odds-main-type-tab-blue13.on {
  border: 0.1rem solid #328edb;
  color: #328edb;
}
.odds-main-type-tab-gold13.on {
  border: 0.1rem solid #f2b705;
  color: #f2b705;
}
.odds-main-type-tab-yellow11.on {
  border: 0.1rem solid #ffcd00;
  color: #ffcd00;
}
.odds-main-type-tab-yellow14.on {
  border: 0.1rem solid #fed228;
  color: #fed228;
}
.odds-main-type-tab-yellow18.on {
  border: 0.1rem solid #f4b95c;
  color: #f4b95c;
}
.odds-main-type-tab-yellow16.on {
  border: 0.1rem solid #f3ba2f;
  color: #f3ba2f;
}
.odds-main-type-tab-yellow21.on {
  border: 0.1rem solid #edab56;
  color: #edab56;
}
.odds-main-type-tab-blue18.on {
  border: 0.1rem solid #1f7aff;
  color: #1f7aff;
}
.odds-main-type-tab-yellow15.on {
  border: 0.1rem solid #edbb35;
  color: #edbb35;
}
.odds-main-type-tab-yellow17 {
  background-color: #1b1b1b;
  border: 0.1rem solid #1b1b1b;
}
.odds-main-type-tab-blue19,
.odds-main-type-tab-yellow17 {
  color: #fff;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-blue19 {
  background-color: #244473;
  border: 0.1rem solid #244473;
}
.odds-main-type-tab-blue11 {
  background-color: #101010;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border: 0.1rem solid #101010;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-yellow17.on {
  border: 0.1rem solid #ffb600;
  color: #ffb600;
}
.odds-main-type-tab-blue19.on {
  border: 0.1rem solid #a5d7e8;
  color: #a5d7e8;
}
.odds-main-type-tab-blue11.on {
  border: 0.1rem solid #302ce2;
  color: #2ca0e2;
}
.odds-main-type-tab-white {
  background-color: #bebebd;
  color: #000;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #f1c80d;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-white.on {
  background-color: #fff;
  border: 0.2rem solid #f1c80d;
  border-bottom: 0;
}
.odds-main-type-tab-red14 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #de00d3;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-red14.on {
  background-color: #111;
  border: 0.2rem solid #de00d3;
  border-bottom: 0;
}
.odds-main-type-tab-yellow12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #ffc600;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-yellow12.on {
  background-color: #111;
  border: 0.2rem solid #ffc600;
  border-bottom: 0;
}
.odds-main-type-tab-red12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #e30144;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-red12.on {
  background-color: #111;
  border: 0.2rem solid #e30144;
  border-bottom: 0;
}
.odds-main-type-tab-blue15 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #0165d3;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-blue15.on {
  background-color: #111;
  border: 0.2rem solid #0165d3;
  border-bottom: 0;
}
.odds-main-type-tab-red11 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #de3b3c;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-red11.on {
  background-color: #111;
  border: 0.2rem solid #de3b3c;
  border-bottom: 0;
}
.odds-main-type-tab-blue14 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #dabd57;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-blue14.on {
  background-color: #111;
  border: 0.2rem solid #dabd57;
  border-bottom: 0;
}
.odds-main-type-tab-gold11 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #f39200;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-gold11.on {
  background-color: #091724;
  border: 0.2rem solid #f39200;
  border-bottom: 0;
}
.odds-main-type-tab-orange14 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #f8850f;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-orange14.on {
  background-color: #2b343b;
  border: 0.2rem solid #f8850f;
  border-bottom: 0;
}
.odds-main-type-tab-orange13 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #8f6855;
  cursor: pointer;
  flex: 1;
}
.odds-main-type-tab-orange13.on {
  background-color: #2b343b;
  border: 0.2rem solid #8f6855;
  border-bottom: 0;
}
.odds-main-type-tab-in {
  border-left: 0.2rem solid #171c22;
  border-right: 0.2rem solid #171c22;
  padding: 0.9rem 0;
  height: 100%;
}
.odds-main-type-tab-in-yellow17 {
  border-left: 0.2rem solid #0f0f0f;
  border-right: 0.2rem solid #0f0f0f;
  padding: 0.9rem 0;
  height: 100%;
}
.odds-main-type-tab-in-blue19 {
  border-left: 0.2rem solid #0e1628;
  border-right: 0.2rem solid #0e1628;
  padding: 0.9rem 0;
  height: 100%;
}
.odds-main-type-tab-in-blue11 {
  border-left: 0.2rem solid #1a1a23;
  border-right: 0.2rem solid #1a1a23;
  padding: 0.9rem 0;
  height: 100%;
}
.odds-main-type-tab-in-orange12 {
  padding: 0.9rem 0;
  height: 100%;
}
.odds-main-type-tab-in-white {
  border-left: 0.2rem solid #ebebeb;
  border-right: 0.2rem solid #ebebeb;
  padding: 0.9rem 0;
  height: 100%;
}
.main-market-orange11 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
  color: #fc6200;
}
.main-market-purple11 {
  color: #144ade;
}
.main-market-purple11,
.main-market-red13 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
}
.main-market-red13 {
  color: #c00015;
}
.main-market-blue12 {
  color: #478ee7;
}
.main-market-blue12,
.main-market-yellow19 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
}
.main-market-yellow19 {
  color: #fdc317;
}
.main-market-purple12 {
  color: #c6426e;
}
.main-market-blue14,
.main-market-purple12 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
}
.main-market-blue14 {
  color: #dabd57;
}
.main-market-blue16 {
  color: #2484c5;
}
.main-market-blue16,
.main-market-gold12 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
}
.main-market-gold12 {
  color: #dc992e;
}
.main-market-blue17 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
  color: #4c6f87;
}
.main-market-yellow17 {
  background: #1b1b1b;
  border: 0.2rem solid #1b1b1b;
  color: #ffb600;
}
.main-market-blue19 {
  background: #244473;
  border: 0.2rem solid #244473;
  color: #a5d7e8;
}
.main-market-blue11 {
  background: #302ce2;
  border: 0.2rem solid #2ca0e2;
  color: #fff;
}
.main-market-yellow13 {
  color: #ffbe00;
}
.main-market-red15,
.main-market-yellow13 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
}
.main-market-red15 {
  color: #daa502;
}
.main-market-white {
  background: #fff;
  border: 0.2rem solid #fff;
  color: #000;
}
.main-market-yellow11 {
  background: #11162b;
  border: 0.2rem solid #11162b;
  color: #fff;
}
.main-market-red14 {
  color: #de00d3;
}
.main-market-red14,
.main-market-yellow12 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
}
.main-market-yellow12 {
  color: #ffc600;
}
.main-market-red12 {
  color: #e30144;
}
.main-market-blue15,
.main-market-red12 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
}
.main-market-blue15 {
  color: #0165d3;
}
.main-market-red11 {
  color: #de3b3c;
}
.main-market-gold11,
.main-market-red11 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
}
.main-market-gold11 {
  color: #f39200;
}
.main-market-orange14 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
  color: #f8850f;
}
.main-market-orange13 {
  background: #2d353c;
  border: 0.2rem solid #2d353c;
  color: #8f6855;
}
.badge.badge-orange11,
.label.label-orange11 {
  background: red;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-orange12,
.label.label-orange12 {
  background: rgba(245, 100, 6, 0.28);
  color: #f56406;
}
.badge.badge-purple11,
.label.label-purple11 {
  background: #0037ce;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-red13,
.label.label-red13 {
  background: #c00015;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-blue12,
.label.label-blue12 {
  background: #478ee7;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-yellow19,
.label.label-yellow19 {
  background: #fdc317;
  color: #000;
  border: 0.2rem solid #000;
}
.badge.badge-purple12,
.label.label-purple12 {
  background: #c6426e;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-blue14,
.label.label-blue14 {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  );
  color: #000;
  border: 0.2rem solid #fff;
}
.badge.badge-blue16,
.label.label-blue16 {
  background: #2484c5;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-gold12,
.label.label-gold12 {
  background: #ffeaad;
  color: #000;
  border: 0.2rem solid #ffeaad;
}
.badge.badge-blue17,
.label.label-blue17 {
  background: #4c6f87;
  color: #fff;
  border: 0.2rem solid #4c6f87;
}
.badge.badge-yellow13,
.label.label-yellow13 {
  background: #ffbe00;
  color: #000;
  border: 0.2rem solid #fff;
}
.badge.badge-red15,
.label.label-red15 {
  background: #000;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-yellow20,
.label.label-yellow20 {
  background: #f3ba2f;
  color: #000;
  border: 0.2rem solid #f3ba2f;
  border-radius: 0.4rem !important;
}
.badge.badge-blue13,
.label.label-blue13 {
  background: #328edb;
  color: #fff;
  border: 0.2rem solid #328edb;
  border-radius: 0.4rem !important;
}
.badge.badge-gold13,
.label.label-gold13 {
  background: #f2b705;
  color: #020c17;
  border: 0.2rem solid #f2b705;
  border-radius: 0.4rem !important;
}
.badge.badge-yellow11,
.label.label-yellow11 {
  background: #ffcd00;
  color: #000;
  border: 0.2rem solid #ffcd00;
  border-radius: 0.4rem !important;
}
.badge.badge-yellow14,
.label.label-yellow14 {
  background: #fed228;
  color: #353537;
  border: 0.2rem solid #fed228;
  border-radius: 0.4rem !important;
}
.badge.badge-yellow18,
.label.label-yellow18 {
  background: #f4b95c;
  color: #000;
  border: 0.2rem solid #f4b95c;
  border-radius: 0.4rem !important;
}
.badge.badge-yellow16,
.label.label-yellow16 {
  background: #f3ba2f;
  color: #000;
  border: 0.2rem solid #f3ba2f;
  border-radius: 0.4rem !important;
}
.badge.badge-yellow21,
.label.label-yellow21 {
  background: #edab56;
  color: #000;
  border: 0.2rem solid #edab56;
  border-radius: 0.4rem !important;
}
.badge.badge-blue18,
.label.label-blue18 {
  background: #1f7aff;
  color: #000;
  border: 0.2rem solid #1f7aff;
  border-radius: 0.4rem !important;
}
.badge.badge-yellow15,
.label.label-yellow15 {
  background: #edbb35;
  color: #000;
  border: 0.2rem solid #edbb35;
  border-radius: 0.4rem !important;
}
.badge.badge-yellow17,
.label.label-yellow17 {
  background: #ffb600;
  color: #000;
  border: 0.2rem solid #ffb600;
  border-radius: 0.4rem !important;
}
.badge.badge-blue19,
.label.label-blue19 {
  background: #a5d7e8;
  color: #000;
  border: 0.2rem solid #a5d7e8;
  border-radius: 0.4rem !important;
}
.badge.badge-blue11,
.label.label-blue11 {
  background: #302ce2;
  color: #fff;
  border: 0.2rem solid #2ca0e2;
  border-radius: 0.4rem !important;
}
.badge.badge-white,
.label.label-white {
  background: #f8d346;
  color: #000;
  border: 0.2rem solid #fff;
}
.badge.badge-red14,
.label.label-red14 {
  background: #de00d3;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-yellow12,
.label.label-yellow12 {
  background: #ffc600;
  color: #000;
  border: 0.2rem solid #fff;
}
.badge.badge-red12,
.label.label-red12 {
  background: #e30144;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-blue15,
.label.label-blue15 {
  background: #0165d3;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-red11,
.label.label-red11 {
  background: #de3b3c;
  color: #fff;
  border: 0.2rem solid #fff;
}
.badge.badge-red14-agero,
.badge.badge-yellow12-agero,
.label.label-red14-agero,
.label.label-yellow12-agero {
  background: #b00400;
}
.badge.badge-gold11,
.label.label-gold11 {
  background: #f39200;
  color: #000;
  border: 0.2rem solid #f39200;
}
.badge.badge-orange14,
.label.label-orange14 {
  background: #f8850f;
  color: #fff;
  border: 0.2rem solid #f8850f;
}
.badge.badge-orange13,
.label.label-orange13 {
  background: #8f6855;
  color: #fff;
  border: 0.2rem solid #8f6855;
}
.sub-title-orange11 {
  color: #ff5a01;
  background-color: #21282e;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
}
.sub-title-orange11,
.sub-title-orange12 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  font-weight: 700;
  margin-bottom: 0.2rem;
}
.sub-title-orange12 {
  color: #fff;
  background-color: #1c1f21;
  padding: 1rem 1.6rem;
  border-radius: 0.6rem 0.6rem 0 0;
}
.sub-title-purple11 {
  color: #144ade;
}
.sub-title-purple11,
.sub-title-red13 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #21282e;
  font-weight: 700;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.sub-title-red13 {
  color: #c00015;
}
.sub-title-blue12 {
  color: #478ee7;
}
.sub-title-blue12,
.sub-title-yellow19 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #21282e;
  font-weight: 700;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.sub-title-yellow19 {
  color: #fdc317;
}
.sub-title-purple12 {
  font-size: 9pt;
  color: #144ade;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #21282e;
  font-weight: 700;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.sub-title-blue16,
.sub-title-gold12 {
  color: #ff5a01;
}
.sub-title-blue16,
.sub-title-blue17,
.sub-title-gold12 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #21282e;
  font-weight: 700;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.sub-title-blue17 {
  color: #4c6f87;
}
.sub-title-red15,
.sub-title-yellow13 {
  font-size: 9pt;
  color: #ff5a01;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #21282e;
  font-weight: 700;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.sub-title-yellow20 {
  color: #f3ba2f;
  border-top: 0.2rem solid #f3ba2f;
}
.sub-title-blue13,
.sub-title-yellow20 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #181a20;
  font-weight: 700;
  padding: 0.3rem 0.8rem 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.sub-title-blue13 {
  color: #328edb;
  border-top: 0.2rem solid #328edb;
}
.sub-title-gold13 {
  color: #f2b705;
  border-top: 0.2rem solid #f2b705;
}
.sub-title-gold13,
.sub-title-yellow11 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #181a20;
  font-weight: 700;
  padding: 0.3rem 0.8rem 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.sub-title-yellow11 {
  color: #ffcd00;
  border-top: 0.2rem solid #ffcd00;
}
.sub-title-yellow14 {
  color: #fed228;
  background-color: #181a20;
  border-top: 0.2rem solid #fed228;
}
.sub-title-yellow14,
.sub-title-yellow18 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  font-weight: 700;
  padding: 0.3rem 0.8rem 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.sub-title-yellow18 {
  color: #f4b95c;
  background-color: #101010;
  border-top: 0.2rem solid #f4b95c;
}
.sub-title-yellow16 {
  font-size: 9pt;
  color: #f3ba2f;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #0e1e31;
  font-weight: 700;
  border-top: 0.2rem solid #f3ba2f;
  padding: 0.3rem 0.8rem 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.sub-title-yellow21 {
  color: #edab56;
  border-top: 0.2rem solid #edab56;
}
.sub-title-blue18,
.sub-title-yellow21 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #181a20;
  font-weight: 700;
  padding: 0.3rem 0.8rem 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.sub-title-blue18 {
  color: #1f7aff;
  border-top: 0.2rem solid #1f7aff;
}
.sub-title-yellow15 {
  color: #edbb35;
  background-color: #181a20;
  border-top: 0.2rem solid #edbb35;
}
.sub-title-yellow15,
.sub-title-yellow17 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  font-weight: 700;
  padding: 0.3rem 0.8rem 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.sub-title-yellow17 {
  color: #ffb600;
  background-color: #1b1b1b;
  border-top: 0.2rem solid #ffb600;
}
.sub-title-blue19 {
  color: #a5d7e8;
  background-color: #244473;
  border-top: 0.2rem solid #a5d7e8;
}
.sub-title-blue11,
.sub-title-blue19 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  font-weight: 700;
  padding: 0.3rem 0.8rem 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.sub-title-blue11 {
  color: #2ca0e2;
  background-color: #101010;
  border-top: 0.2rem solid #302ce2;
}
.sub-title-white {
  font-size: 9pt;
  color: #000;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #b8b8b8;
  font-weight: 700;
  border-top: 0.1rem solid #898989;
  border-bottom: 0.1rem solid #c6c6c6;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.sub-title-red14,
.sub-title-yellow12 {
  color: #de00d3;
}
.sub-title-red12,
.sub-title-red14,
.sub-title-yellow12 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #21282e;
  font-weight: 700;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.sub-title-red12 {
  color: #e30144;
}
.sub-title-blue15 {
  color: #0165d3;
}
.sub-title-blue15,
.sub-title-red11 {
  font-size: 9pt;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #21282e;
  font-weight: 700;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.sub-title-red11 {
  color: #eb840a;
}
.sub-title-blue14 {
  font-size: 9pt;
  color: #dabd57;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #21282e;
  font-weight: 700;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.sub-title-gold11,
.sub-title-orange13,
.sub-title-orange14 {
  font-size: 9pt;
  color: #f7b800;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  background-color: #21282e;
  font-weight: 700;
  border-top: 0.1rem solid #414244;
  border-bottom: 0.1rem solid #000;
  padding: 0.3rem 0 0.9rem;
  height: 2.9rem;
  margin-bottom: 0.2rem;
}
.telegram-button {
  background-image: linear-gradient(
    180deg,
    #fefefe 0,
    #f7f7f7 20%,
    #d7d8d9 50%,
    #b8babb 80%,
    #b1b2b4
  ) !important;
  border: 0.3rem solid #1fb3ff !important;
  color: #000;
}
.over-orange11:focus a,
.over-orange11:hover a {
  border-bottom: 0.3rem solid #fc6200 !important;
}
.over-purple11:focus a,
.over-purple:hover a {
  background-image: linear-gradient(
    180deg,
    #00186f 0,
    #00176a 20%,
    #001350 50%,
    #001350 80%,
    #001664
  ) !important;
  border-bottom: 0.3rem solid #001664 !important;
}
.over-purple12:focus a,
.over-purple12:hover a {
  background-image: linear-gradient(
    180deg,
    #33173f 0,
    #381637 20%,
    #30122c 50%,
    #351433 80%,
    #381637
  ) !important;
  border-bottom: 0.1rem solid #381637 !important;
}
.over-blue14:focus a,
.over-blue14:hover a {
  background-image: linear-gradient(
    180deg,
    #2f769a 0,
    #14649c 20%,
    #115483 50%,
    #092d46 80%,
    #061f31
  ) !important;
  border-bottom: 0.3rem solid #061f31 !important;
}
.over-blue16:focus a,
.over-blue16:hover a {
  background-image: linear-gradient(90deg, #0b2938 0, #1d6f95) !important;
  border-bottom: 0.1rem solid #2484c5 !important;
}
.over-gold12:focus a,
.over-gold12:hover a {
  background-image: linear-gradient(
    180deg,
    #c6a538 0,
    #c3a137 20%,
    #c39731 50%,
    #c17a21 80%,
    #c5781f
  ) !important;
  border-bottom: 0.3rem solid #ffeaad !important;
}
.over-yellow13:focus a,
.over-yellow13:hover a {
  background-image: linear-gradient(
    180deg,
    #ffbd00 0,
    #ffbd00 20%,
    #edae00 50%,
    #a27600 80%,
    #a27600
  ) !important;
  border-bottom: 0.3rem solid #a27600 !important;
  color: #000 !important;
}
.over-red15:focus a,
.over-red15:hover a {
  background-image: linear-gradient(
    180deg,
    #695d00 0,
    #5e5200 20%,
    #564801 50%,
    #5e5200 80%,
    #695d00
  ) !important;
  border-bottom: 0.3rem solid #695d00 !important;
  color: #fff !important;
}
.over-red15:hover a > span {
  color: #fff;
}
.over-yellow18:focus a,
.over-yellow18:hover a {
  background: #000 !important;
  border-bottom: 0.3rem solid #000 !important;
  color: #f4b95c !important;
}
.over-white:focus a,
.over-white:hover a {
  background-image: linear-gradient(
    180deg,
    #f1f1f1 0,
    #d4d4d4 20%,
    #9d9d9d 50%,
    #d4d4d4 80%,
    #f1f1f1
  ) !important;
  border-bottom: 0.3rem solid #ff0 !important;
}
.over-red12:focus a,
.over-red12:hover a {
  color: #e30144 !important;
  background: #000 !important;
  border-bottom: none !important;
}
.over-red12:focus .header-button-color-red12,
.over-red12:hover .header-button-color-red12 {
  color: #e30144 !important;
}
.over-blue15:focus a,
.over-blue15:hover a {
  color: #fec500 !important;
  background: #000 !important;
  border-bottom: none !important;
}
.over-blue15:focus .header-button-color-blue15,
.over-blue15:hover .header-button-color-blue15 {
  color: #fec500 !important;
}
.over-gold11:focus a,
.over-gold11:hover a {
  background-image: linear-gradient(
    180deg,
    #492f0a 0,
    #c67603 5%,
    #c57804 50%,
    #c67603 95%,
    #492f0a
  ) !important;
  border-bottom: 0.1rem solid #f39200 !important;
}
.over-orange13:focus a,
.over-orange13:hover a {
  background-image: linear-gradient(
    180deg,
    #d85908 0,
    #c34e0d 20%,
    #a94113 50%,
    #ff6d00 80%,
    #ff6d00
  ) !important;
  border-bottom: 0 solid #d85908 !important;
}
.over-green:focus a,
.over-green:hover a {
  border-bottom: 0.3rem solid #79e80d !important;
}
.table-h-blue12,
.table-h-blue14,
.table-h-blue15,
.table-h-blue17,
.table-h-orange11,
.table-h-purple11,
.table-h-purple12,
.table-h-red11,
.table-h-red12,
.table-h-red13,
.table-h-red14,
.table-h-yellow12,
.table-h-yellow19 {
  background: #27272d;
  border: 0.1rem solid #27272d;
  padding: 0.4rem;
  color: #fff;
  height: 2.2rem;
  font-size: 1.6rem;
}
.table-h-white {
  background: #cacaca;
  border: 0.1rem solid #000;
  padding: 0.4rem;
  color: #000;
  height: 2.2rem;
  font-size: 1.6rem;
}
.wallet-type {
  border: 0.1rem solid #353637;
  padding: 1rem;
  cursor: pointer;
  text-align: center;
  flex: 1 1 0;
}
.wallet-type-blue13,
.wallet-type-blue18,
.wallet-type-yellow15,
.wallet-type-yellow20,
.wallet-type-yellow21 {
  background: #14161b;
  border-radius: 0.6rem;
  padding: 0.8rem 1.2rem;
  width: calc(50% - 1.2rem);
}
.wallet-type-yellow11,
.wallet-type-yellow14 {
  background: #252c48;
  border-radius: 0.6rem;
  padding: 0.8rem 1.2rem;
  width: calc(50% - 1.2rem);
}
.wallet-type-gold13 {
  background: #050f19;
}
.wallet-type-gold13,
.wallet-type-yellow18 {
  border-radius: 0.6rem;
  padding: 0.8rem 1.2rem;
  width: calc(50% - 1.2rem);
}
.wallet-type-yellow18 {
  background: #000;
}
.wallet-type-yellow16 {
  background: #0e1e31;
}
.wallet-type-yellow16,
.wallet-type-yellow17 {
  border-radius: 0.6rem;
  padding: 0.8rem 1.2rem;
  width: calc(50% - 1.2rem);
}
.wallet-type-yellow17 {
  background: #1b1b1b;
}
.wallet-type-blue19 {
  background: #244473;
}
.wallet-type-blue11,
.wallet-type-blue19 {
  border-radius: 0.6rem;
  padding: 0.8rem 1.2rem;
  width: calc(50% - 1.2rem);
}
.wallet-type-blue11 {
  background: #302ce2;
}
.wallet-type.on-orange11 {
  border: 0.1rem solid #fc6200;
}
.wallet-type.on-purple11 {
  border: 0.1rem solid #144ade;
}
.wallet-type.on-red13 {
  border: 0.1rem solid #c00015;
}
.wallet-type.on-blue12 {
  border: 0.1rem solid #478ee7;
}
.wallet-type.on-yellow19 {
  border: 0.1rem solid #fdc317;
}
.wallet-type.on-purple12 {
  border: 0.1rem solid #c6426e;
}
.wallet-type.on-blue14 {
  border: 0.1rem solid #dbbe58;
}
.wallet-type.on-blue16 {
  border: 0.1rem solid #2484c5;
}
.wallet-type.on-gold12 {
  border: 0.1rem solid #ffeaad;
}
.wallet-type.on-blue17 {
  border: 0.1rem solid #4c6f87;
}
.wallet-type.on-yellow13 {
  border: 0.1rem solid #ffbe00;
}
.wallet-type.on-red15 {
  border: 0.1rem solid #daa502;
}
.wallet-type.on-red14 {
  border: 0.1rem solid #de00d3;
}
.wallet-type.on-yellow12 {
  border: 0.1rem solid #ffc600;
}
.wallet-type.on-red12 {
  border: 0.1rem solid #e30144;
}
.wallet-type.on-blue15 {
  border: 0.1rem solid #0165d3;
}
.wallet-type.on-red11 {
  border: 0.1rem solid #de3b3c;
}
.wallet-type.on-gold11 {
  border: 0.1rem solid #f39200;
}
.wallet-type.on-orange14 {
  border: 0.1rem solid #f8850f;
}
.wallet-type.on-orange13 {
  border: 0.1rem solid #8f6855;
}
.wallet-type.on-green {
  border: 0.1rem solid #79e90b;
}
.search-input-box-orange11 {
  color: #fff !important;
  width: 240px;
  height: 3rem;
  background: #222d40;
  border: 0.1rem solid #0a0e16;
  padding: 0.3rem;
}
.search-input-box-blue12,
.search-input-box-blue14,
.search-input-box-purple11,
.search-input-box-purple12,
.search-input-box-red13,
.search-input-box-yellow19 {
  background: #fff;
  color: #000 !important;
  width: 240px;
  height: 3rem;
  border: 0.1rem solid #0a0e16;
  padding: 0.3rem;
}
.search-input-box-blue16 {
  background: #262626;
  color: #fff !important;
}
.search-input-box-blue16,
.search-input-box-gold12 {
  width: 240px;
  height: 3rem;
  border: 0.1rem solid #101315;
  padding: 0.3rem;
}
.search-input-box-gold12 {
  background: #fff;
  color: #000 !important;
}
.search-input-box-blue17 {
  background: #fff;
  color: #000 !important;
  width: 240px;
  height: 3rem;
  border: 0.1rem solid #000;
  padding: 0.3rem;
}
.search-input-box-blue18,
.search-input-box-yellow15 {
  background: #14161b;
  color: #fff !important;
  width: 240px;
  height: 3rem;
  border: 0.1rem solid #14161b;
  padding: 0.3rem;
}
.search-input-box-gold13 {
  background: #0a1c30;
  border: 0.1rem solid #0a1c30;
}
.search-input-box-gold13,
.search-input-box-yellow13 {
  color: #fff !important;
  width: 240px;
  height: 3rem;
  padding: 0.3rem;
}
.search-input-box-yellow13 {
  background: #222d40;
  border: 0.1rem solid #0a0e16;
}
.search-input-box-red15 {
  background: #fff;
  color: #000 !important;
  width: 240px;
  height: 3rem;
  border: 0.1rem solid #0a0e16;
  padding: 0.3rem;
}
.search-input-box-yellow18 {
  background: #141414;
  color: #fff !important;
  width: 255px;
  height: 3rem;
  border: 0.1rem solid #f4b95c !important;
  padding: 0.3rem;
}
.search-input-box-blue15,
.search-input-box-red12,
.search-input-box-red14,
.search-input-box-white,
.search-input-box-yellow12 {
  background: #fff;
  color: #000 !important;
  width: 240px;
  height: 3rem;
  border: 0.1rem solid #fff;
  padding: 0.3rem;
}
.search-input-box-gold11 {
  background: #fff;
  color: #000 !important;
  width: 240px;
  height: 3rem;
  border: 0.1rem solid #262626;
  padding: 0.3rem;
}
.search-input-box-orange13,
.search-input-box-orange14,
.search-input-box-red11 {
  background: #fff;
  color: #000 !important;
  width: 240px;
  height: 3rem;
  border: 0.1rem solid #fff;
  padding: 0.3rem;
  border-radius: 0.4rem;
}
.search-input-box-yellow14 {
  border: 0.1rem solid #fed228;
  border-radius: 0.4rem;
}
.search-input-box-yellow14,
.search-input-box-yellow21 {
  background: #11162b;
  color: #fff !important;
  width: 240px;
  height: 3rem;
  padding: 0.3rem;
}
.search-input-box-yellow21 {
  border: 0.1rem solid #edab56;
  border-radius: 0.4rem;
}
.multibetting-blue12,
.multibetting-blue14,
.multibetting-blue15,
.multibetting-blue16,
.multibetting-blue17,
.multibetting-gold11,
.multibetting-gold12,
.multibetting-orange11,
.multibetting-orange13,
.multibetting-orange14,
.multibetting-purple11,
.multibetting-purple12,
.multibetting-red11,
.multibetting-red12,
.multibetting-red13,
.multibetting-red14,
.multibetting-red15,
.multibetting-yellow12,
.multibetting-yellow13,
.multibetting-yellow19 {
  border: 0.2rem solid #222733;
  background: #191919;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0.5rem;
  margin-top: 2.6rem;
}
.multibetting-orange12 {
  background: #1f2124;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-blue13,
.multibetting-blue18,
.multibetting-yellow15,
.multibetting-yellow20,
.multibetting-yellow21 {
  background: #101216;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-yellow14 {
  background: #11162b;
  border: 0.1rem solid #fed228;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-gold13 {
  background: #0a1c30;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-yellow11 {
  background: #11162b;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-yellow18 {
  background: #101010;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-yellow16 {
  background: #0a1726;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-yellow17 {
  background: #0f0f0f;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-blue19 {
  background: #0e1628;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-blue11 {
  background: #1a1a23;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.multibetting-white {
  border: 0.2rem solid #6c6c6c;
  background: #fff !important;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0.5rem;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
  font-weight: 900;
  margin-top: 2.6rem;
}
.multibetting-des-blue12,
.multibetting-des-blue14,
.multibetting-des-blue15,
.multibetting-des-blue16,
.multibetting-des-blue17,
.multibetting-des-gold11,
.multibetting-des-gold12,
.multibetting-des-orange11,
.multibetting-des-orange13,
.multibetting-des-orange14,
.multibetting-des-purple11,
.multibetting-des-purple12,
.multibetting-des-red11,
.multibetting-des-red12,
.multibetting-des-red13,
.multibetting-des-red14,
.multibetting-des-red15,
.multibetting-des-yellow12,
.multibetting-des-yellow13,
.multibetting-des-yellow19 {
  background-color: #222733;
  border-radius: 0.5rem;
  padding: 0.3rem;
  font-size: 1.2rem !important;
}
.multibetting-des-blue11,
.multibetting-des-blue13,
.multibetting-des-blue18,
.multibetting-des-blue19,
.multibetting-des-gold13,
.multibetting-des-yellow11,
.multibetting-des-yellow14,
.multibetting-des-yellow15,
.multibetting-des-yellow16,
.multibetting-des-yellow17,
.multibetting-des-yellow18,
.multibetting-des-yellow20,
.multibetting-des-yellow21 {
  color: #fff;
  font-size: 1.2rem !important;
}
.multibetting-des-orange12 {
  background-color: #1f2124;
  padding: 0.4rem 1.6rem 1.2rem;
  width: 100%;
  font-size: 1.2rem !important;
}
.multibetting-des-white {
  background-color: #a2ddff;
  border-radius: 0.5rem;
  border: 0.1rem solid #000;
  color: #000;
  font-weight: bolder;
  padding: 0.3rem;
  font-size: 1.2rem !important;
}
.multibetting-button-orange11 {
  background: #191919 !important;
  border: 0.1rem solid #fc6200;
}
.multibetting-button-orange12 {
  background: #181a1c !important;
  border: 0.1rem solid #f56406;
  height: 4rem;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  border-radius: 0.6rem;
}
.multibetting-button-orange12:hover {
  background: rgba(245, 100, 6, 0.17) !important;
}
.multibetting-button-purple11 {
  background: #191919 !important;
  border: 0.1rem solid #144ade;
}
.multibetting-button-red13 {
  background: #191919 !important;
  border: 0.1rem solid #c00015;
}
.multibetting-button-blue12 {
  background: #191919 !important;
  border: 0.1rem solid #478ee7;
}
.multibetting-button-yellow19 {
  background: #191919 !important;
  border: 0.1rem solid #fdc317;
}
.multibetting-button-purple12 {
  background: #191919 !important;
  border: 0.1rem solid #c6426e;
}
.multibetting-button-blue14 {
  background: #191919 !important;
  border: 0.1rem solid #dabd57;
}
.multibetting-button-blue16 {
  background: #191919 !important;
  border: 0.1rem solid #2484c5;
}
.multibetting-button-gold12 {
  background: #191919 !important;
  border: 0.1rem solid #ffeaad;
}
.multibetting-button-blue17 {
  background: #191919 !important;
  border: 0.1rem solid #4c6f87;
}
.multibetting-button-yellow13 {
  background: #191919 !important;
  border: 0.1rem solid #ffbe00;
}
.multibetting-button-red15 {
  background: #191919 !important;
  border: 0.1rem solid #daa502;
}
.multibetting-button-blue13,
.multibetting-button-blue18,
.multibetting-button-gold13,
.multibetting-button-yellow15,
.multibetting-button-yellow20,
.multibetting-button-yellow21 {
  background: #0b0d10 !important;
  border: 0.1rem solid #0b0d10;
}
.multibetting-button-yellow11,
.multibetting-button-yellow14 {
  background: #252c48 !important;
  border: 0.1rem solid #fed228;
}
.multibetting-button-yellow18 {
  background: #000 !important;
  border: 0.1rem solid #000;
}
.multibetting-button-yellow16 {
  background: #0e1e31 !important;
  border: 0.1rem solid #0e1e31;
}
.multibetting-button-yellow20:hover {
  border: 0.1rem solid #f3ba2f;
}
.multibetting-button-yellow20:hover .text-multibetting-yellow20 {
  color: #f3ba2f !important;
}
.multibetting-button-blue13:hover {
  border: 0.1rem solid #328edb;
}
.multibetting-button-blue13:hover .text-multibetting-blue13 {
  color: #328edb !important;
}
.multibetting-button-gold13:hover {
  border: 0.1rem solid #f2b705;
}
.multibetting-button-gold13:hover .text-multibetting-gold13 {
  color: #f2b705 !important;
}
.multibetting-button-yellow11:hover {
  border: 0.1rem solid #ffcd00;
}
.multibetting-button-yellow11:hover .text-multibetting-yellow11 {
  color: #ffcd00 !important;
}
.multibetting-button-yellow14:hover {
  border: 0.1rem solid #fed228;
}
.multibetting-button-yellow14:hover .text-multibetting-yellow14 {
  color: #fed228 !important;
}
.multibetting-button-yellow18:hover {
  border: 0.1rem solid #f4b95c;
}
.multibetting-button-yellow18:hover .text-multibetting-yellow18 {
  color: #f4b95c !important;
}
.multibetting-button-yellow16:hover {
  border: 0.1rem solid #f3ba2f;
}
.multibetting-button-yellow16:hover .text-multibetting-yellow16 {
  color: #f3ba2f !important;
}
.multibetting-button-yellow21:hover {
  border: 0.1rem solid #edab56;
}
.multibetting-button-yellow21:hover .text-multibetting-yellow21 {
  color: #edab56 !important;
}
.multibetting-button-blue18:hover {
  border: 0.1rem solid #1f7aff;
}
.multibetting-button-blue18:hover .text-multibetting-blue18 {
  color: #1f7aff !important;
}
.multibetting-button-yellow15:hover {
  border: 0.1rem solid #edbb35;
}
.multibetting-button-yellow15:hover .text-multibetting-yellow15 {
  color: #edbb35 !important;
}
.multibetting-button-yellow17 {
  background: #1b1b1b !important;
  border: 0.1rem solid #1b1b1b;
}
.multibetting-button-yellow17:hover {
  border: 0.1rem solid #ffb600;
}
.multibetting-button-yellow17:hover .text-multibetting-yellow17 {
  color: #ffb600 !important;
}
.multibetting-button-blue19 {
  background: #244473 !important;
  border: 0.1rem solid #244473;
}
.multibetting-button-blue19:hover {
  background: #030917 !important;
  border: 0.1rem solid #a5d7e8;
}
.multibetting-button-blue19:hover .text-multibetting-blue19 {
  color: #a5d7e8 !important;
}
.multibetting-button-blue11 {
  background: #302ce2 !important;
  border: 0.1rem solid #2ca0e2;
}
.multibetting-button-blue11:hover {
  background: #030917 !important;
  border: 0.1rem solid #2ca0e2;
}
.multibetting-button-blue11:hover .text-multibetting-blue11 {
  color: #2ca0e2 !important;
}
.multibetting-button-white {
  background: #fff !important;
  border: 0.1rem solid #000;
}
.multibetting-button-red14 {
  background: #191919 !important;
  border: 0.1rem solid #de00d3;
}
.multibetting-button-yellow12 {
  background: #191919 !important;
  border: 0.1rem solid #ffc600;
}
.multibetting-button-red12 {
  background: #191919 !important;
  border: 0.1rem solid #e30144;
}
.multibetting-button-blue15 {
  background: #191919 !important;
  border: 0.1rem solid #0165d3;
}
.multibetting-button-red11 {
  background: #191919 !important;
  border: 0.1rem solid #de3b3c;
}
.multibetting-button-gold11 {
  background: #191919 !important;
  border: 0.1rem solid #f39200;
}
.multibetting-button-orange14 {
  background: #191919 !important;
  border: 0.1rem solid #f8850f;
}
.multibetting-button-orange13 {
  background: #191919 !important;
  border: 0.1rem solid #8f6855;
}
.multibetting-odd-orange11 {
  color: #fc6200;
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-orange12 {
  color: #f56406;
  text-align: left;
  padding-top: 0.1rem;
}
.multibetting-odd-purple11 {
  color: #144ade;
}
.multibetting-odd-purple11,
.multibetting-odd-red13 {
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-red13 {
  color: #c00015;
}
.multibetting-odd-blue12 {
  color: #478ee7;
}
.multibetting-odd-blue12,
.multibetting-odd-yellow19 {
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow19 {
  color: #fdc317;
}
.multibetting-odd-purple12 {
  color: #c6426e;
}
.multibetting-odd-blue14,
.multibetting-odd-purple12 {
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-blue14 {
  color: #dabd57;
}
.multibetting-odd-blue16 {
  color: #2484c5;
}
.multibetting-odd-blue16,
.multibetting-odd-gold12 {
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-gold12 {
  color: #dc992e;
}
.multibetting-odd-blue17 {
  color: #4c6f87;
}
.multibetting-odd-blue17,
.multibetting-odd-yellow13 {
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow13 {
  color: #ffbe00;
}
.multibetting-odd-red15 {
  color: #daa502;
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow20 {
  color: #f3ba2f;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-blue13 {
  color: #328edb;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-gold13 {
  color: #f2b705;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow11 {
  color: #ffcd00;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow14 {
  color: #fed228;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow18 {
  color: #f4b95c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow16 {
  color: #f3ba2f;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow21 {
  color: #edab56;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-blue18 {
  color: #1f7aff;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow15 {
  color: #edbb35;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow17 {
  color: #ffb600;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-blue19 {
  color: #a5d7e8;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-blue11 {
  color: #2ca0e2;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-white {
  color: #000;
  background: #f1c80d;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-red14 {
  color: #de00d3;
}
.multibetting-odd-red14,
.multibetting-odd-yellow12 {
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-yellow12 {
  color: #ffc600;
}
.multibetting-odd-red12 {
  color: #e30144;
}
.multibetting-odd-blue15,
.multibetting-odd-red12 {
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-blue15 {
  color: #0165d3;
}
.multibetting-odd-red11 {
  color: #de3b3c;
}
.multibetting-odd-gold11,
.multibetting-odd-red11 {
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-gold11 {
  color: #f39200;
}
.multibetting-odd-orange14 {
  color: #f8850f;
}
.multibetting-odd-orange13,
.multibetting-odd-orange14 {
  background: #0c0c0c;
  width: 3.3rem;
  height: 3.3rem;
  padding-top: 0.7rem;
}
.multibetting-odd-orange13 {
  color: #8f6855;
}
.sport-sort-blue12,
.sport-sort-blue14,
.sport-sort-blue15,
.sport-sort-blue16,
.sport-sort-blue17,
.sport-sort-gold11,
.sport-sort-gold12,
.sport-sort-orange11,
.sport-sort-orange13,
.sport-sort-orange14,
.sport-sort-purple11,
.sport-sort-purple12,
.sport-sort-red11,
.sport-sort-red12,
.sport-sort-red13,
.sport-sort-red14,
.sport-sort-yellow12,
.sport-sort-yellow13,
.sport-sort-yellow19 {
  border: 0.2rem solid #222733;
  background: #191919;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0.7rem;
  color: #fff;
}
.sport-sort-orange12 {
  background: #181a1c;
  border-radius: 0.6rem;
  padding: 0.7rem;
  color: #fff;
}
.sport-sort-bleu10,
.sport-sort-blue13,
.sport-sort-blue18,
.sport-sort-gold13,
.sport-sort-yellow11,
.sport-sort-yellow14,
.sport-sort-yellow15,
.sport-sort-yellow16,
.sport-sort-yellow17,
.sport-sort-yellow18,
.sport-sort-yellow20,
.sport-sort-yellow21 {
  padding: 0.7rem 0;
  color: #fff;
}
.sport-sort-white {
  border: 0.2rem solid #6c6c6c;
  background: #dfdfdf;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0.7rem;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
  font-weight: 900;
  color: #000;
}
.sports-color-orange11 {
  color: #fc6200 !important;
}
.sports-color-orange12 {
  color: #f56406 !important;
}
.sports-color-purple11 {
  color: #144ade !important;
}
.sports-color-red13 {
  color: #c00015 !important;
}
.sports-color-blue12 {
  color: #478ee7 !important;
}
.sports-color-yellow19 {
  color: #fdc317 !important;
}
.sports-color-purple12 {
  color: #c6426e !important;
}
.sports-color-blue16 {
  color: #2484c5 !important;
}
.sports-color-gold12 {
  color: #dc992e !important;
}
.sports-color-blue17 {
  color: #4c6f87 !important;
}
.sports-color-yellow13 {
  color: #ffbe00 !important;
}
.sports-color-red15 {
  color: #daa502 !important;
}
.sports-color-white {
  color: #000 !important;
}
.sports-color-red14 {
  color: #de00d3 !important;
}
.sports-color-yellow12 {
  color: #ffc600 !important;
}
.sports-color-red12 {
  color: #e30144 !important;
}
.sports-color-blue15 {
  color: #0165d3 !important;
}
.sports-color-red11 {
  color: #de3b3c !important;
}
.sports-color-blue14 {
  color: #dabd57 !important;
}
.sports-color-gold11 {
  color: #f39200 !important;
}
.sports-color-orange14 {
  color: #f8850f !important;
}
.sports-color-orange13 {
  color: #8f6855 !important;
}
.odds-basic-orange11 {
  color: #fc6200;
}
.btn-sports-detail-mob.active .odds-basic-orange11,
.btn-sports-detail.active .odds-basic-orange11,
.btn-sports-detail:focus .odds-basic-orange11,
.btn-sports-detail:hover .odds-basic-orange11 {
  color: #fff;
}
.odds-basic-orange12 {
  color: #f56406;
}
.btn-sports-detail-mob.active .odds-basic-orange12,
.btn-sports-detail.active .odds-basic-orange12,
.btn-sports-detail:focus .odds-basic-orange12,
.btn-sports-detail:hover .odds-basic-orange12 {
  color: #fff;
}
.odds-basic-purple11 {
  color: #144ade;
}
.btn-sports-detail-mob.active .odds-basic-purple11,
.btn-sports-detail.active .odds-basic-purple11,
.btn-sports-detail:focus .odds-basic-purple11,
.btn-sports-detail:hover .odds-basic-purple11 {
  color: #fff;
}
.odds-basic-red13 {
  color: #c00015;
}
.btn-sports-detail-mob.active .odds-basic-red13,
.btn-sports-detail.active .odds-basic-red13,
.btn-sports-detail:focus .odds-basic-red13,
.btn-sports-detail:hover .odds-basic-red13 {
  color: #fff;
}
.odds-basic-blue12 {
  color: #478ee7;
}
.btn-sports-detail-mob.active .odds-basic-blue12,
.btn-sports-detail.active .odds-basic-blue12,
.btn-sports-detail:focus .odds-basic-blue12,
.btn-sports-detail:hover .odds-basic-blue12 {
  color: #fff;
}
.odds-basic-yellow19 {
  color: #fdc317;
}
.btn-sports-detail-mob.active .odds-basic-yellow19,
.btn-sports-detail.active .odds-basic-yellow19,
.btn-sports-detail:focus .odds-basic-yellow19,
.btn-sports-detail:hover .odds-basic-yellow19 {
  color: #000;
}
.odds-basic-purple12 {
  color: #c6426e;
}
.btn-sports-detail-mob.active .odds-basic-purple12,
.btn-sports-detail.active .odds-basic-purple12,
.btn-sports-detail:focus .odds-basic-purple12,
.btn-sports-detail:hover .odds-basic-purple12 {
  color: #fff;
}
.odds-basic-blue14 {
  color: #dabd57;
}
.btn-sports-detail-mob.active .odds-basic-blue14,
.btn-sports-detail.active .odds-basic-blue14,
.btn-sports-detail:focus .odds-basic-blue14,
.btn-sports-detail:hover .odds-basic-blue14 {
  color: #000;
}
.odds-basic-blue16 {
  color: #2484c5;
}
.btn-sports-detail-mob.active .odds-basic-blue16,
.btn-sports-detail.active .odds-basic-blue16,
.btn-sports-detail:focus .odds-basic-blue16,
.btn-sports-detail:hover .odds-basic-blue16 {
  color: #fff;
}
.odds-basic-gold12 {
  color: #dc992e;
}
.btn-sports-detail-mob.active .odds-basic-gold12,
.btn-sports-detail.active .odds-basic-gold12,
.btn-sports-detail:focus .odds-basic-gold12,
.btn-sports-detail:hover .odds-basic-gold12 {
  color: #fff;
}
.odds-basic-blue17 {
  color: #4269b2;
}
.btn-sports-detail-mob.active .odds-basic-blue17,
.btn-sports-detail.active .odds-basic-blue17,
.btn-sports-detail:focus .odds-basic-blue17,
.btn-sports-detail:hover .odds-basic-blue17 {
  color: #fff;
}
.odds-basic-yellow13 {
  color: #ffbe00;
}
.btn-sports-detail-mob.active .odds-basic-yellow13,
.btn-sports-detail.active .odds-basic-yellow13,
.btn-sports-detail:focus .odds-basic-yellow13,
.btn-sports-detail:hover .odds-basic-yellow13 {
  color: #000;
}
.odds-basic-red15 {
  color: #daa502;
}
.btn-sports-detail-mob.active .odds-basic-red15,
.btn-sports-detail.active .odds-basic-red15,
.btn-sports-detail:focus .odds-basic-red15,
.btn-sports-detail:hover .odds-basic-red15 {
  color: #000;
}
.odds-basic-yellow20 {
  color: #0fba77;
}
.btn-sports-detail-mob.active .odds-basic-yellow20,
.btn-sports-detail.active .odds-basic-yellow20,
.btn-sports-detail:focus .odds-basic-yellow20,
.btn-sports-detail:hover .odds-basic-yellow20 {
  color: #000;
}
.odds-basic-blue13 {
  color: #0fba77;
}
.btn-sports-detail-mob.active .odds-basic-blue13,
.btn-sports-detail.active .odds-basic-blue13,
.btn-sports-detail:focus .odds-basic-blue13,
.btn-sports-detail:hover .odds-basic-blue13 {
  color: #000;
}
.odds-basic-gold13 {
  color: #0fba77;
}
.btn-sports-detail-mob.active .odds-basic-gold13,
.btn-sports-detail.active .odds-basic-gold13,
.btn-sports-detail:focus .odds-basic-gold13,
.btn-sports-detail:hover .odds-basic-gold13 {
  color: #000;
}
.odds-basic-yellow11 {
  color: #0fba77;
}
.btn-sports-detail-mob.active .odds-basic-yellow11,
.btn-sports-detail.active .odds-basic-yellow11,
.btn-sports-detail:focus .odds-basic-yellow11,
.btn-sports-detail:hover .odds-basic-yellow11 {
  color: #000;
}
.odds-basic-yellow14 {
  color: #0fba77;
}
.btn-sports-detail-mob.active .odds-basic-yellow14,
.btn-sports-detail.active .odds-basic-yellow14,
.btn-sports-detail:focus .odds-basic-yellow14,
.btn-sports-detail:hover .odds-basic-yellow14 {
  color: #000;
}
.btn-sports-detail-mob.active .odds-basic-yellow18,
.btn-sports-detail.active .odds-basic-yellow18,
.btn-sports-detail:focus .odds-basic-yellow18,
.btn-sports-detail:hover .odds-basic-yellow18,
.odds-basic-yellow18 {
  color: #f4b95c;
}
.odds-basic-yellow16 {
  color: #0fba77;
}
.btn-sports-detail-mob.active .odds-basic-yellow16,
.btn-sports-detail.active .odds-basic-yellow16,
.btn-sports-detail:focus .odds-basic-yellow16,
.btn-sports-detail:hover .odds-basic-yellow16 {
  color: #000;
}
.odds-basic-yellow21 {
  color: #edab56;
}
.btn-sports-detail-mob.active .odds-basic-yellow21,
.btn-sports-detail.active .odds-basic-yellow21,
.btn-sports-detail:focus .odds-basic-yellow21,
.btn-sports-detail:hover .odds-basic-yellow21 {
  color: #000;
}
.odds-basic-blue18 {
  color: #1f7aff;
}
.btn-sports-detail-mob.active .odds-basic-blue18,
.btn-sports-detail.active .odds-basic-blue18,
.btn-sports-detail:focus .odds-basic-blue18,
.btn-sports-detail:hover .odds-basic-blue18 {
  color: #000;
}
.odds-basic-yellow15 {
  color: #edbb35;
}
.btn-sports-detail-mob.active .odds-basic-yellow15,
.btn-sports-detail.active .odds-basic-yellow15,
.btn-sports-detail:focus .odds-basic-yellow15,
.btn-sports-detail:hover .odds-basic-yellow15 {
  color: #000;
}
.odds-basic-yellow17 {
  color: #ffb600;
}
.btn-sports-detail-mob.active .odds-basic-yellow17,
.btn-sports-detail.active .odds-basic-yellow17,
.btn-sports-detail:focus .odds-basic-yellow17,
.btn-sports-detail:hover .odds-basic-yellow17 {
  color: #fff;
}
.odds-basic-blue19 {
  color: #a5d7e8;
}
.btn-sports-detail-mob.active .odds-basic-blue19,
.btn-sports-detail.active .odds-basic-blue19,
.btn-sports-detail:focus .odds-basic-blue19,
.btn-sports-detail:hover .odds-basic-blue19 {
  color: #000;
}
.odds-basic-blue11 {
  color: #2ca0e2;
}
.btn-sports-detail-mob.active .odds-basic-blue11,
.btn-sports-detail.active .odds-basic-blue11,
.btn-sports-detail:focus .odds-basic-blue11,
.btn-sports-detail:hover .odds-basic-blue11 {
  color: #000;
}
.odds-basic-white {
  color: #fc6200;
}
.btn-sports-detail-mob.active .odds-basic-white,
.btn-sports-detail.active .odds-basic-white,
.btn-sports-detail:focus .odds-basic-white,
.btn-sports-detail:hover .odds-basic-white {
  color: #000;
}
.odds-basic-red12 {
  color: #e30144;
}
.btn-sports-detail-mob.active .odds-basic-red12,
.btn-sports-detail.active .odds-basic-red12,
.btn-sports-detail:focus .odds-basic-red12,
.btn-sports-detail:hover .odds-basic-red12 {
  color: #000;
}
.odds-basic-blue15 {
  color: #0165d3;
}
.btn-sports-detail-mob.active .odds-basic-blue15,
.btn-sports-detail.active .odds-basic-blue15,
.btn-sports-detail:focus .odds-basic-blue15,
.btn-sports-detail:hover .odds-basic-blue15 {
  color: #000;
}
.odds-basic-red11 {
  color: #de3b3c;
}
.btn-sports-detail-mob.active .odds-basic-red11,
.btn-sports-detail.active .odds-basic-red11,
.btn-sports-detail:focus .odds-basic-red11,
.btn-sports-detail:hover .odds-basic-red11 {
  color: #fff;
}
.odds-basic-gold11 {
  color: #f39200;
  font-weight: 900;
}
.btn-sports-detail-mob.active .odds-basic-gold11,
.btn-sports-detail.active .odds-basic-gold11,
.btn-sports-detail:focus .odds-basic-gold11,
.btn-sports-detail:hover .odds-basic-gold11 {
  color: #000;
}
.odds-basic-orange14 {
  color: #f8850f;
  font-weight: 900;
}
.btn-sports-detail-mob.active .odds-basic-orange14,
.btn-sports-detail.active .odds-basic-orange14,
.btn-sports-detail:focus .odds-basic-orange14,
.btn-sports-detail:hover .odds-basic-orange14 {
  color: #ffe418;
}
.odds-basic-orange13 {
  color: #8f6855;
  font-weight: 900;
}
.btn-sports-detail-mob.active .odds-basic-orange13,
.btn-sports-detail.active .odds-basic-orange13,
.btn-sports-detail:focus .odds-basic-orange13,
.btn-sports-detail:hover .odds-basic-orange13 {
  color: #fff;
}
.btn-blue12,
.btn-blue14,
.btn-blue15,
.btn-blue16,
.btn-blue17,
.btn-gold11,
.btn-gold12,
.btn-mobile-blue12,
.btn-mobile-blue14,
.btn-mobile-blue15,
.btn-mobile-blue16,
.btn-mobile-blue17,
.btn-mobile-gold11,
.btn-mobile-gold12,
.btn-mobile-orange11,
.btn-mobile-orange13,
.btn-mobile-orange14,
.btn-mobile-purple11,
.btn-mobile-purple12,
.btn-mobile-red11,
.btn-mobile-red12,
.btn-mobile-red13,
.btn-mobile-red14,
.btn-mobile-red15,
.btn-mobile-yellow12,
.btn-mobile-yellow13,
.btn-mobile-yellow19,
.btn-orange11,
.btn-orange13,
.btn-orange14,
.btn-purple11,
.btn-purple12,
.btn-red11,
.btn-red12,
.btn-red13,
.btn-red14,
.btn-yellow12,
.btn-yellow13,
.btn-yellow19 {
  color: #ddd !important;
}
.btn-mobile-orange12,
.btn-orange12 {
  background: #111 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #111 !important;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-blue13,
.btn-blue18,
.btn-mobile-blue13,
.btn-mobile-blue18,
.btn-mobile-yellow15,
.btn-mobile-yellow20,
.btn-mobile-yellow21,
.btn-yellow15,
.btn-yellow20,
.btn-yellow21 {
  background: #181a20 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #181a20 !important;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-mobile-yellow11,
.btn-mobile-yellow14,
.btn-yellow11,
.btn-yellow14 {
  background: #11162b !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #11162b !important;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-gold13,
.btn-mobile-gold13 {
  background: #0a1c30 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #0a1c30 !important;
}
.btn-gold13,
.btn-mobile-gold13,
.btn-mobile-yellow18,
.btn-yellow18 {
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-mobile-yellow18,
.btn-yellow18 {
  background: #101010 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #101010 !important;
}
.btn-mobile-yellow16,
.btn-yellow16 {
  background: #0e1e31 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #0e1e31 !important;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-mobile-yellow17,
.btn-yellow17 {
  background: #1b1b1b !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #1b1b1b !important;
}
.btn-blue19,
.btn-mobile-blue19,
.btn-mobile-yellow17,
.btn-yellow17 {
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-blue19,
.btn-mobile-blue19 {
  background: #244473 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #244473 !important;
}
.btn-blue11,
.btn-mobile-blue11 {
  background: #101010 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #101010 !important;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-mobile-white,
.btn-white {
  background: #fff !important;
  color: #000 !important;
}
.btn-vs-orange12 {
  background: #111 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #111 !important;
}
.btn-vs-blue13,
.btn-vs-blue18,
.btn-vs-yellow15,
.btn-vs-yellow20,
.btn-vs-yellow21 {
  background: #181a20 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #181a20 !important;
}
.btn-vs-yellow11,
.btn-vs-yellow14 {
  background: #11162b !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #11162b !important;
}
.btn-vs-gold13 {
  background: #0a1c30 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #0a1c30 !important;
}
.btn-vs-yellow18 {
  background: #101010 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #101010 !important;
}
.btn-vs-yellow16 {
  background: #0e1e31 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #0e1e31 !important;
}
.btn-vs-yellow17 {
  background: #1b1b1b !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #1b1b1b !important;
}
.btn-vs-blue19 {
  background: #244473 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #244473 !important;
}
.btn-vs-blue11 {
  background: #101010 !important;
  border-radius: 0.6rem !important;
  border: 0.1rem solid #101010 !important;
}
.btn-vs-white {
  background: #fff !important;
  color: #000 !important;
  font-weight: 900;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.btn-odds-blue12,
.btn-odds-blue14,
.btn-odds-blue15,
.btn-odds-blue17,
.btn-odds-gold11,
.btn-odds-gold12,
.btn-odds-mobile-blue12,
.btn-odds-mobile-blue14,
.btn-odds-mobile-blue15,
.btn-odds-mobile-blue16,
.btn-odds-mobile-blue17,
.btn-odds-mobile-gold11,
.btn-odds-mobile-gold12,
.btn-odds-mobile-orange11,
.btn-odds-mobile-orange13,
.btn-odds-mobile-orange14,
.btn-odds-mobile-purple11,
.btn-odds-mobile-purple12,
.btn-odds-mobile-red11,
.btn-odds-mobile-red12,
.btn-odds-mobile-red13,
.btn-odds-mobile-red14,
.btn-odds-mobile-red15,
.btn-odds-mobile-yellow12,
.btn-odds-mobile-yellow13,
.btn-odds-mobile-yellow19,
.btn-odds-orange11,
.btn-odds-orange13,
.btn-odds-orange14,
.btn-odds-purple11,
.btn-odds-purple12,
.btn-odds-red11,
.btn-odds-red12,
.btn-odds-red13,
.btn-odds-red14,
.btn-odds-yellow12,
.btn-odds-yellow13,
.btn-odds-yellow19 {
  color: #ddd !important;
}
.btn-odds-mobile-orange12,
.btn-odds-orange12 {
  color: #fff !important;
  background: #111;
  border-radius: 0.6rem;
  border: 0.1rem solid #111;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-odds-blue13,
.btn-odds-blue18,
.btn-odds-gold13,
.btn-odds-mobile-blue13,
.btn-odds-mobile-blue18,
.btn-odds-mobile-gold13,
.btn-odds-mobile-yellow11,
.btn-odds-mobile-yellow14,
.btn-odds-mobile-yellow15,
.btn-odds-mobile-yellow20,
.btn-odds-mobile-yellow21,
.btn-odds-yellow11,
.btn-odds-yellow14,
.btn-odds-yellow15,
.btn-odds-yellow20,
.btn-odds-yellow21 {
  color: #fff !important;
  background: #181a20;
  border-radius: 0.4rem;
  border: 0.1rem solid #181a20;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-odds-mobile-yellow18,
.btn-odds-yellow18 {
  color: #fff !important;
  background: #101010;
  border-radius: 0.4rem;
  border: 0.1rem solid #101010;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-odds-mobile-yellow16,
.btn-odds-yellow16 {
  color: #fff !important;
  background: #0e1e31;
  border-radius: 0.4rem;
  border: 0.1rem solid #0e1e31;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-odds-mobile-yellow17,
.btn-odds-yellow17 {
  background: #1b1b1b;
  border-radius: 0.4rem;
  border: 0.1rem solid #1b1b1b;
}
.btn-odds-blue19,
.btn-odds-mobile-blue19,
.btn-odds-mobile-yellow17,
.btn-odds-yellow17 {
  color: #fff !important;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-odds-blue19,
.btn-odds-mobile-blue19 {
  background: #244473;
  border-radius: 0.4rem;
  border: 0.1rem solid #244473;
}
.btn-odds-blue11,
.btn-odds-mobile-blue11 {
  color: #fff !important;
  background: #101010;
  border-radius: 0.4rem;
  border: 0.1rem solid #101010;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.btn-odds-mobile-white,
.btn-odds-white {
  background: #fff !important;
  font-weight: 900;
}
.btn-basic-white,
.btn-odds-mobile-white,
.btn-odds-white {
  color: #000 !important;
  border-top: 0.1rem solid #bebebe !important;
  border-bottom: 0.1rem solid #949494 !important;
}
.btn-basic-white {
  background: #bebebe !important;
}
.sports-rule-cat-in-orange11 {
  border: 0.2rem solid #f86506;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-orange12 {
  border: 0.2rem solid #f56406;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-purple11 {
  border: 0.2rem solid #144ade;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-red13 {
  border: 0.2rem solid #c00015;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-blue12 {
  border: 0.2rem solid #478ee7;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow19 {
  border: 0.2rem solid #fdc317;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-purple12 {
  border: 0.2rem solid #c6426e;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-blue14 {
  border: 0.2rem solid #dabd57;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-blue16 {
  border: 0.2rem solid #2484c5;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-gold12 {
  border: 0.2rem solid #ffeaad;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-blue17 {
  border: 0.2rem solid #4c6f87;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow13 {
  border: 0.2rem solid #ffbe00;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-red15 {
  border: 0.2rem solid #daa502;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow20 {
  border: 0.2rem solid #f3ba2f;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-blue13 {
  border: 0.2rem solid #328edb;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-gold13 {
  border: 0.2rem solid #f2b705;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow11 {
  border: 0.2rem solid #ffcd00;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow14 {
  border: 0.2rem solid #fed228;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow18 {
  border: 0.2rem solid #f4b95c;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow16 {
  border: 0.2rem solid #f3ba2f;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow21 {
  border: 0.2rem solid #edab56;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-blue18 {
  border: 0.2rem solid #1f7aff;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow15 {
  border: 0.2rem solid #edbb35;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-yellow17 {
  border: 0.2rem solid #ffb600;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-blue19 {
  border: 0.2rem solid #a5d7e8;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-blue11 {
  border: 0.2rem solid #302ce2;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-red12 {
  border: 0.2rem solid #e30144;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-blue15 {
  border: 0.2rem solid #0165d3;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-red11 {
  border: 0.2rem solid #de3b3c;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-gold11 {
  border: 0.2rem solid #f39200;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-orange14 {
  border: 0.2rem solid #f8850f;
  padding: 1.2rem 0 0.7rem;
}
.sports-rule-cat-in-orange13 {
  border: 0.2rem solid #8f6855;
  padding: 1.2rem 0 0.7rem;
}
.btn-mobile-orange11.active,
.btn-orange11.active,
.btn-orange11:active,
.btn-orange11:focus,
.btn-orange11:hover {
  background-color: #fc6200 !important;
}
.btn-orange12:hover {
  background: #000 !important;
}
.btn-mobile-orange12.active,
.btn-orange12.active,
.btn-orange12:active,
.btn-orange12:focus {
  background: rgba(245, 100, 6, 0.12) !important;
  border: 0.1rem solid #e55e07 !important;
}
.btn-mobile-purple11.active,
.btn-purple11.active,
.btn-purple11:active,
.btn-purple11:focus,
.btn-purple11:hover {
  background: #0037ce !important;
}
.btn-mobile-red13.active,
.btn-red13.active,
.btn-red13:active,
.btn-red13:focus,
.btn-red13:hover {
  background: #c00015 !important;
}
.btn-blue12.active,
.btn-blue12:active,
.btn-blue12:focus,
.btn-blue12:hover,
.btn-mobile-blue12.active {
  background: #478ee7 !important;
}
.btn-mobile-yellow19.active,
.btn-yellow19.active,
.btn-yellow19:active,
.btn-yellow19:focus,
.btn-yellow19:hover {
  background: #fdc317 !important;
  color: #000 !important;
}
.btn-mobile-purple12.active,
.btn-purple12.active,
.btn-purple12:focus,
.btn-purple12:hover,
.btn-purple12active {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
}
.btn-blue14.active,
.btn-blue14:active,
.btn-blue14:focus,
.btn-blue14:hover,
.btn-mobile-blue14.active {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  color: #000 !important;
}
.btn-blue16.active,
.btn-blue16:active,
.btn-blue16:focus,
.btn-blue16:hover,
.btn-mobile-blue16.active {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  color: #fff !important;
}
.btn-gold12.active,
.btn-gold12:active,
.btn-gold12:focus,
.btn-gold12:hover,
.btn-mobile-gold12.active {
  background: #ffeaad !important;
  color: #000 !important;
}
.btn-blue17.active,
.btn-blue17:active,
.btn-blue17:focus,
.btn-blue17:hover,
.btn-mobile-blue17.active {
  background: #4c6f87 !important;
  color: #fff !important;
}
.btn-mobile-yellow13.active,
.btn-yellow13.active,
.btn-yellow13:active,
.btn-yellow13:focus,
.btn-yellow13:hover {
  background-color: #ffbe00 !important;
  color: #000 !important;
}
.btn-mobile-red15.active,
.btn-red15.active,
.btn-red15:active,
.btn-red15:focus,
.btn-red15:hover {
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
  color: #fff !important;
}
.btn-mobile-yellow20.active,
.btn-yellow20.active,
.btn-yellow20:active,
.btn-yellow20:focus,
.btn-yellow20:hover {
  background: #f3ba2f !important;
  color: #000 !important;
}
.btn-blue13.active,
.btn-blue13:active,
.btn-blue13:focus,
.btn-blue13:hover,
.btn-mobile-blue13.active {
  background: #328edb !important;
  color: #fff !important;
}
.btn-gold13.active,
.btn-gold13:active,
.btn-gold13:focus,
.btn-gold13:hover,
.btn-mobile-gold13.active {
  background: #f2b705 !important;
  color: #020c17 !important;
}
.btn-mobile-yellow11.active,
.btn-yellow11.active,
.btn-yellow11:active,
.btn-yellow11:focus,
.btn-yellow11:hover {
  background: #ffcd00 !important;
  color: #000 !important;
}
.btn-mobile-yellow14.active,
.btn-yellow14.active,
.btn-yellow14:active,
.btn-yellow14:focus,
.btn-yellow14:hover {
  background: #fed228 !important;
  color: #353537 !important;
}
.btn-mobile-yellow18.active,
.btn-yellow18.active,
.btn-yellow18:active,
.btn-yellow18:focus,
.btn-yellow18:hover {
  background: #f4b95c !important;
  color: #000 !important;
}
.btn-mobile-yellow16.active,
.btn-yellow16.active,
.btn-yellow16:active,
.btn-yellow16:focus,
.btn-yellow16:hover {
  background: #f3ba2f !important;
  color: #000 !important;
}
.btn-mobile-yellow21.active,
.btn-yellow21.active,
.btn-yellow21:active,
.btn-yellow21:focus,
.btn-yellow21:hover {
  background: #edab56 !important;
  color: #000 !important;
}
.btn-blue18.active,
.btn-blue18:active,
.btn-blue18:focus,
.btn-blue18:hover,
.btn-mobile-blue18.active {
  background: #1f7aff !important;
  color: #000 !important;
}
.btn-mobile-yellow15.active,
.btn-yellow15.active,
.btn-yellow15:active,
.btn-yellow15:focus,
.btn-yellow15:hover {
  background: #edbb35 !important;
  color: #000 !important;
}
.btn-mobile-yellow17.active,
.btn-yellow17.active,
.btn-yellow17:active,
.btn-yellow17:focus,
.btn-yellow17:hover {
  background: #ffb600 !important;
  color: #000 !important;
}
.btn-blue19.active,
.btn-blue19:active,
.btn-blue19:focus,
.btn-blue19:hover,
.btn-mobile-blue19.active {
  background: #a5d7e8 !important;
  color: #000 !important;
}
.btn-blue11.active,
.btn-blue11:active,
.btn-blue11:focus,
.btn-blue11:hover,
.btn-mobile-blue11.active {
  background: #302ce2 !important;
  color: #fff !important;
}
.btn-mobile-white.active,
.btn-white.active,
.btn-white:active,
.btn-white:focus,
.btn-white:hover {
  background-color: #f1c80e !important;
}
.btn-mobile-red14.active,
.btn-red14.active,
.btn-red14:active,
.btn-red14:focus,
.btn-red14:hover {
  background-color: #de00d3 !important;
}
.btn-mobile-yellow12.active,
.btn-yellow12.active,
.btn-yellow12:active,
.btn-yellow12:focus,
.btn-yellow12:hover {
  background-color: #ffc600 !important;
  color: #000 !important;
}
.btn-mobile-red12.active,
.btn-red12.active,
.btn-red12:active,
.btn-red12:focus,
.btn-red12:hover {
  background-color: #e30144 !important;
}
.btn-blue15.active,
.btn-blue15:active,
.btn-blue15:focus,
.btn-blue15:hover,
.btn-mobile-blue15.active {
  background-color: #0165d3 !important;
}
.btn-mobile-red11.active,
.btn-red11.active,
.btn-red11:active,
.btn-red11:focus,
.btn-red11:hover {
  background-color: #de3b3c !important;
}
.btn-gold11.active,
.btn-gold11:active,
.btn-gold11:focus,
.btn-gold11:hover,
.btn-mobile-gold11.active {
  background: #f39200 !important;
  color: #000 !important;
}
.btn-mobile-orange14.active,
.btn-orange14.active,
.btn-orange14:active,
.btn-orange14:focus,
.btn-orange14:hover {
  background: #f8850f !important;
  color: #fff !important;
}
.btn-mobile-orange13.active,
.btn-orange13.active,
.btn-orange13:active,
.btn-orange13:focus,
.btn-orange13:hover {
  background: #8f6855 !important;
  color: #fff !important;
}
.btn-odds-mobile-orange11.active,
.btn-odds-orange11.active,
.btn-odds-orange11:active,
.btn-odds-orange11:focus,
.btn-odds-orange11:hover {
  background: #fc6200 !important;
}
.btn-odds-orange12:hover {
  background: #000;
}
.btn-odds-mobile-orange12.active,
.btn-odds-orange12.active,
.btn-odds-orange12:active,
.btn-odds-orange12:focus {
  background: rgba(245, 100, 6, 0.12);
  border: 0.1rem solid #e55e07;
}
.btn-odds-mobile-purple11.active,
.btn-odds-purple11.active,
.btn-odds-purple11:active,
.btn-odds-purple11:focus,
.btn-odds-purple11:hover {
  background: #0037ce !important;
  border: 0.1rem solid #0037ce;
}
.btn-odds-mobile-red13.active,
.btn-odds-red13.active,
.btn-odds-red13:active,
.btn-odds-red13:focus,
.btn-odds-red13:hover {
  background: #c00015 !important;
  border: 0.1rem solid #c00015;
}
.btn-odds-blue12.active,
.btn-odds-blue12:active,
.btn-odds-blue12:focus,
.btn-odds-blue12:hover,
.btn-odds-mobile-blue12.active {
  background: #478ee7 !important;
  border: 0.1rem solid #478ee7;
}
.btn-odds-mobile-yellow19.active,
.btn-odds-yellow19.active,
.btn-odds-yellow19:active,
.btn-odds-yellow19:focus,
.btn-odds-yellow19:hover {
  background: #fdc317 !important;
  border: 0.1rem solid #fdc317;
  color: #000 !important;
}
.btn-odds-mobile-purple12.active,
.btn-odds-purple12.active,
.btn-odds-purple12:active,
.btn-odds-purple12:focus,
.btn-odds-purple12:hover {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  border: 0.1rem solid #c6426e;
}
.btn-odds-blue14.active,
.btn-odds-blue14:active,
.btn-odds-blue14:focus,
.btn-odds-blue14:hover,
.btn-odds-mobile-blue14.active {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  color: #000 !important;
}
.btn-odds-blue16.active,
.btn-odds-blue16:active,
.btn-odds-blue16:focus,
.btn-odds-blue16:hover,
.btn-odds-mobile-blue16.active {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  color: #fff !important;
}
.btn-odds-gold12.active,
.btn-odds-gold12:active,
.btn-odds-gold12:focus,
.btn-odds-gold12:hover,
.btn-odds-mobile-gold12.active {
  background: #ffeaad !important;
  color: #000 !important;
}
.btn-odds-blue17.active,
.btn-odds-blue17:active,
.btn-odds-blue17:focus,
.btn-odds-blue17:hover,
.btn-odds-mobile-blue17.active {
  background: #4c6f87 !important;
  color: #fff !important;
}
.btn-odds-mobile-yellow13.active,
.btn-odds-yellow13.active,
.btn-odds-yellow13:active,
.btn-odds-yellow13:focus,
.btn-odds-yellow13:hover {
  background: #ffbe00 !important;
  color: #000 !important;
}
.btn-odds-mobile-red15.active,
.btn-odds-red15.active,
.btn-odds-red15:active,
.btn-odds-red15:focus,
.btn-odds-red15:hover {
  background: #2b0103 !important;
  color: #fff !important;
}
.btn-odds-mobile-yellow20.active,
.btn-odds-yellow20.active,
.btn-odds-yellow20:active,
.btn-odds-yellow20:focus,
.btn-odds-yellow20:hover {
  background: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  color: #000 !important;
}
.btn-odds-blue13.active,
.btn-odds-blue13:active,
.btn-odds-blue13:focus,
.btn-odds-blue13:hover,
.btn-odds-mobile-blue13.active {
  background: #328edb;
  border: 0.1rem solid #328edb;
  color: #fff !important;
}
.btn-odds-gold13.active,
.btn-odds-gold13:active,
.btn-odds-gold13:focus,
.btn-odds-gold13:hover,
.btn-odds-mobile-gold13.active {
  background: #f2b705;
  border: 0.1rem solid #f2b705;
  color: #020c17 !important;
}
.btn-odds-mobile-yellow11.active,
.btn-odds-yellow11.active,
.btn-odds-yellow11:active,
.btn-odds-yellow11:focus,
.btn-odds-yellow11:hover {
  background: #ffcd00;
  border: 0.1rem solid #ffcd00;
  color: #000 !important;
}
.btn-odds-mobile-yellow14.active,
.btn-odds-yellow14.active,
.btn-odds-yellow14:active,
.btn-odds-yellow14:focus,
.btn-odds-yellow14:hover {
  background: #fed228;
  border: 0.1rem solid #fed228;
  color: #353537 !important;
}
.btn-odds-mobile-yellow18.active,
.btn-odds-yellow18.active,
.btn-odds-yellow18:active,
.btn-odds-yellow18:focus,
.btn-odds-yellow18:hover {
  background: #f4b95c;
  border: 0.1rem solid #f4b95c;
  color: #000 !important;
}
.btn-odds-mobile-yellow16.active,
.btn-odds-yellow16.active,
.btn-odds-yellow16:active,
.btn-odds-yellow16:focus,
.btn-odds-yellow16:hover {
  background: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  color: #000 !important;
}
.btn-odds-mobile-yellow21.active,
.btn-odds-yellow21.active,
.btn-odds-yellow21:active,
.btn-odds-yellow21:focus,
.btn-odds-yellow21:hover {
  background: #edab56;
  border: 0.1rem solid #edab56;
  color: #000 !important;
}
.btn-odds-blue18.active,
.btn-odds-blue18:active,
.btn-odds-blue18:focus,
.btn-odds-blue18:hover,
.btn-odds-mobile-blue18.active {
  background: #1f7aff;
  border: 0.1rem solid #1f7aff;
  color: #000 !important;
}
.btn-odds-mobile-yellow15.active,
.btn-odds-yellow15.active,
.btn-odds-yellow15:active,
.btn-odds-yellow15:focus,
.btn-odds-yellow15:hover {
  background: #edbb35;
  border: 0.1rem solid #edbb35;
  color: #000 !important;
}
.btn-odds-mobile-yellow17.active,
.btn-odds-yellow17.active,
.btn-odds-yellow17:active,
.btn-odds-yellow17:focus,
.btn-odds-yellow17:hover {
  background: #ffb600;
  border: 0.1rem solid #ffb600;
  color: #000 !important;
}
.btn-odds-blue19.active,
.btn-odds-blue19:active,
.btn-odds-blue19:focus,
.btn-odds-blue19:hover,
.btn-odds-mobile-blue19.active {
  background: #a5d7e8;
  border: 0.1rem solid #a5d7e8;
  color: #000 !important;
}
.btn-odds-blue11.active,
.btn-odds-blue11:active,
.btn-odds-blue11:focus,
.btn-odds-blue11:hover,
.btn-odds-mobile-blue11.active {
  background: #302ce2;
  border: 0.1rem solid #302ce2;
  color: #fff !important;
}
.btn-odds-mobile-white.active,
.btn-odds-white.active,
.btn-odds-white:active,
.btn-odds-white:focus,
.btn-odds-white:hover {
  background: #f1c80e !important;
}
.btn-odds-mobile-red14.active,
.btn-odds-red14.active,
.btn-odds-red14:active,
.btn-odds-red14:focus,
.btn-odds-red14:hover {
  background: #de00d3 !important;
}
.btn-odds-mobile-yellow12.active,
.btn-odds-yellow12.active,
.btn-odds-yellow12:active,
.btn-odds-yellow12:focus,
.btn-odds-yellow12:hover {
  background: #ffc600 !important;
  color: #000 !important;
}
.btn-odds-mobile-red12.active,
.btn-odds-red12.active,
.btn-odds-red12:active,
.btn-odds-red12:focus,
.btn-odds-red12:hover {
  background: #e30144 !important;
}
.btn-odds-blue15.active,
.btn-odds-blue15:active,
.btn-odds-blue15:focus,
.btn-odds-blue15:hover,
.btn-odds-mobile-blue15.active {
  background: #0165d3 !important;
}
.btn-odds-mobile-red11.active,
.btn-odds-red11.active,
.btn-odds-red11:active,
.btn-odds-red11:focus,
.btn-odds-red11:hover {
  background: #de3b3c !important;
}
.btn-odds-gold11.active,
.btn-odds-gold11:active,
.btn-odds-gold11:focus,
.btn-odds-gold11:hover,
.btn-odds-mobile-gold11.active {
  background: #f39200 !important;
  color: #000 !important;
}
.btn-odds-mobile-orange14.active,
.btn-odds-orange14.active,
.btn-odds-orange14:active,
.btn-odds-orange14:focus,
.btn-odds-orange14:hover {
  background: #f8850f !important;
  color: #fff !important;
}
.btn-odds-mobile-orange13.active,
.btn-odds-orange13.active,
.btn-odds-orange13:active,
.btn-odds-orange13:focus,
.btn-odds-orange13:hover {
  background: #8f6855 !important;
  color: #fff !important;
}
.sports2box-orange11 {
  border: 0.2rem solid #222733;
  background: #191919;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0.5rem;
}
.sports2box-orange12 {
  padding: 0.8rem;
}
.sports2box-blue12,
.sports2box-blue14,
.sports2box-blue17,
.sports2box-gold12,
.sports2box-purple11,
.sports2box-purple12,
.sports2box-red13,
.sports2box-red15,
.sports2box-yellow13,
.sports2box-yellow19 {
  border: 0.2rem solid #222733;
  background: #191919;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0.5rem;
}
.sports2box-blue13,
.sports2box-blue18,
.sports2box-yellow15,
.sports2box-yellow20,
.sports2box-yellow21 {
  background: #101216;
  border-radius: 0 0 0.3rem 0.3rem;
  padding: 0.5rem;
}
.sports2box-yellow11,
.sports2box-yellow14 {
  background: #252c48;
  border-radius: 0 0 0.3rem 0.3rem;
  padding: 0.5rem;
}
.sports2box-gold13 {
  background: #020c17;
  border-radius: 0 0 0.3rem 0.3rem;
  padding: 0.5rem;
}
.sports2box-yellow18 {
  background: #000;
  border-radius: 0 0 0.3rem 0.3rem;
  padding: 0.5rem;
}
.sports2box-yellow16 {
  background: #0a1726;
  border-radius: 0 0 0.3rem 0.3rem;
  padding: 0.5rem;
}
.sports2box-blue11,
.sports2box-blue19,
.sports2box-yellow17 {
  background: #0f0f0f;
  border-radius: 0 0 0.3rem 0.3rem;
  padding: 0.5rem;
}
.sports2box-white {
  border: 0.2rem solid #6c6c6c;
  background: #dfdfdf;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0.5rem;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
  font-weight: 900;
}
.sports2box-blue15,
.sports2box-gold11,
.sports2box-orange13,
.sports2box-orange14,
.sports2box-red11,
.sports2box-red12,
.sports2box-red14,
.sports2box-yellow12 {
  border: 0.2rem solid #222733;
  background: #191919;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0.5rem;
}
.sports2boxtop-blue12-inplay,
.sports2boxtop-blue12-prematch,
.sports2boxtop-blue14-inplay,
.sports2boxtop-blue14-prematch,
.sports2boxtop-blue15-inplay,
.sports2boxtop-blue15-prematch,
.sports2boxtop-blue17-inplay,
.sports2boxtop-blue17-prematch,
.sports2boxtop-gold11-inplay,
.sports2boxtop-gold11-prematch,
.sports2boxtop-gold12-inplay,
.sports2boxtop-gold12-prematch,
.sports2boxtop-green-inplay,
.sports2boxtop-green-prematch,
.sports2boxtop-orange11-inplay,
.sports2boxtop-orange11-prematch,
.sports2boxtop-orange13-inplay,
.sports2boxtop-orange13-prematch,
.sports2boxtop-orange14-inplay,
.sports2boxtop-orange14-prematch,
.sports2boxtop-purple11-inplay,
.sports2boxtop-purple11-prematch,
.sports2boxtop-purple12-inplay,
.sports2boxtop-purple12-prematch,
.sports2boxtop-red11-inplay,
.sports2boxtop-red11-prematch,
.sports2boxtop-red12-inplay,
.sports2boxtop-red12-prematch,
.sports2boxtop-red13-inplay,
.sports2boxtop-red13-prematch,
.sports2boxtop-red14-inplay,
.sports2boxtop-red14-prematch,
.sports2boxtop-red15-inplay,
.sports2boxtop-red15-prematch,
.sports2boxtop-white-inplay,
.sports2boxtop-white-prematch,
.sports2boxtop-yellow12-inplay,
.sports2boxtop-yellow12-prematch,
.sports2boxtop-yellow13-inplay,
.sports2boxtop-yellow13-prematch,
.sports2boxtop-yellow19-inplay,
.sports2boxtop-yellow19-prematch {
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  width: 100%;
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 5;
  text-align: left;
  color: #000;
  padding: 0;
}
.sports2boxtop-blue13-inplay,
.sports2boxtop-blue13-prematch,
.sports2boxtop-blue18-inplay,
.sports2boxtop-blue18-prematch,
.sports2boxtop-yellow15-inplay,
.sports2boxtop-yellow15-prematch,
.sports2boxtop-yellow18-inplay,
.sports2boxtop-yellow18-prematch,
.sports2boxtop-yellow20-inplay,
.sports2boxtop-yellow20-prematch,
.sports2boxtop-yellow21-inplay,
.sports2boxtop-yellow21-prematch {
  width: 100%;
  text-align: left;
  color: #000;
  padding: 0.6rem 0.8rem;
  background: #07080b;
}
.sports2boxtop-yellow11-inplay,
.sports2boxtop-yellow11-prematch,
.sports2boxtop-yellow14-inplay,
.sports2boxtop-yellow14-prematch {
  width: 100%;
  text-align: left;
  color: #000;
  padding: 0.6rem 0;
  background: #252c48;
}
.sports2boxtop-gold13-inplay,
.sports2boxtop-gold13-prematch {
  width: 100%;
  text-align: left;
  color: #000;
  padding: 0.6rem 0.8rem;
  background: #0a1c30;
  border-radius: 0.6rem;
}
.sports2boxtop-yellow16-inplay,
.sports2boxtop-yellow16-prematch {
  width: 100%;
  text-align: left;
  color: #000;
  padding: 0.6rem 0.8rem;
  background: #0e1e31;
}
.sports2boxtop-yellow17-inplay,
.sports2boxtop-yellow17-prematch {
  width: 100%;
  text-align: left;
  color: #000;
  padding: 0.6rem 0.8rem;
  background: #07080b;
}
.sports2boxtop-blue19-inplay,
.sports2boxtop-blue19-prematch {
  width: 100%;
  text-align: left;
  color: #000;
  padding: 0.6rem 0.8rem;
  background: #244473;
}
.sports2boxtop-blue11-inplay,
.sports2boxtop-blue11-prematch {
  width: 100%;
  text-align: left;
  color: #fff;
  padding: 0.6rem 0.8rem;
  background: #101010;
}
.sports2boxtop-orange12-inplay,
.sports2boxtop-orange12-prematch {
  width: 100%;
  text-align: left;
  color: #000;
  padding: 0 0.8rem;
  background: #212426;
  border-radius: 0.6rem 0.6rem 0 0;
}
.sports2boxtop-blue16-inplay,
.sports2boxtop-blue16-prematch {
  display: inline-block;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  width: 100%;
  text-align: left;
  color: #000;
  padding: 0;
}
.sports2boxtopin-blue12,
.sports2boxtopin-orange11,
.sports2boxtopin-purple11,
.sports2boxtopin-purple12,
.sports2boxtopin-red13,
.sports2boxtopin-red15,
.sports2boxtopin-yellow13,
.sports2boxtopin-yellow19 {
  border: 0.1rem solid #222733;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #1e2428;
  text-align: center;
  color: #fff;
  padding: 0;
}
.sports2boxtopin-blue13,
.sports2boxtopin-blue18,
.sports2boxtopin-gold13,
.sports2boxtopin-yellow11,
.sports2boxtopin-yellow14,
.sports2boxtopin-yellow15,
.sports2boxtopin-yellow16,
.sports2boxtopin-yellow20,
.sports2boxtopin-yellow21 {
  border: 0.1rem solid #101216;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #101216;
  text-align: center;
  color: #fff;
  padding: 0;
}
.sports2boxtopin-yellow18 {
  border: 0.1rem solid #101010;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #101010;
  text-align: center;
  color: #fff;
  padding: 0;
}
.sports2boxtopin-blue11,
.sports2boxtopin-blue19,
.sports2boxtopin-yellow17 {
  border: 0.1rem solid #101216;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #101216;
  text-align: center;
  color: #fff;
  padding: 0;
}
.sports2boxtopin-white {
  border: 0.1rem solid #f1c80d;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #fff;
  text-align: center;
  color: #000;
  padding: 0;
  font-weight: 900;
}
.sports2boxtopin-blue14,
.sports2boxtopin-blue15,
.sports2boxtopin-blue17,
.sports2boxtopin-gold11,
.sports2boxtopin-gold12,
.sports2boxtopin-red11,
.sports2boxtopin-red12,
.sports2boxtopin-red14,
.sports2boxtopin-yellow12 {
  border: 0.1rem solid #222733;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #1e2428;
  text-align: center;
  color: #fff;
  padding: 0;
}
.sports2boxtopin-orange13,
.sports2boxtopin-orange14 {
  border: 0.1rem solid #222733;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #1d242c;
  text-align: center;
  color: #fff;
  padding: 0;
}
.sports2boxtopin-white-left {
  background: #b9b9b9;
  text-align: left;
  color: #000;
  padding: 0;
  width: calc(100% - 132px);
  height: 2.6rem;
  padding-top: 0.4rem !important;
}
.sports2boxtopin-orange12-right {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  text-align: right;
  color: #fff;
  padding: 0;
  width: 4.4rem;
}
.sports2boxtopin-blue13-right,
.sports2boxtopin-blue18-right,
.sports2boxtopin-gold13-right,
.sports2boxtopin-yellow11-right,
.sports2boxtopin-yellow14-right,
.sports2boxtopin-yellow15-right,
.sports2boxtopin-yellow16-right,
.sports2boxtopin-yellow20-right,
.sports2boxtopin-yellow21-right {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  background: #101216;
  text-align: center;
  color: #fff;
  padding: 0;
}
.sports2boxtopin-yellow18-right {
  background: #101010;
}
.sports2boxtopin-blue11-right,
.sports2boxtopin-blue19-right,
.sports2boxtopin-yellow17-right,
.sports2boxtopin-yellow18-right {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  text-align: center;
  color: #fff;
  padding: 0;
}
.sports2boxtopin-blue11-right,
.sports2boxtopin-blue19-right,
.sports2boxtopin-yellow17-right {
  background: #101216;
}
.sports2boxtopin-white-right {
  border: 0.1rem solid #2d353c;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  background: #f2c709;
  text-align: center;
  color: #fff;
  padding: 0;
}
.main-table {
  border-radius: 0;
  color: #fff;
  font-size: 1.2rem;
}
.main-table.el-table th > .cell {
  font-size: 1.4rem;
}
.main-table.el-table thead {
  color: #fff;
}
.main-table.el-table td,
.main-table.el-table th {
  text-align: center;
}
.main-table.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #131417;
}
.main-table thead.is-group th {
  background-color: #27272d;
}
.main-table .el-table__body td {
  background-color: #131417;
}
.main-table td,
.main-table th.is-leaf {
  border-bottom: 0.1rem solid #353637;
}
.main-table .el-table__body-wrapper .is-scrolling-left ~ .el-table__fixed,
.main-table td,
.main-table th {
  border-right: 0.1rem solid #353637;
}
.main-table.el-table--border,
.main-table.el-table--group {
  border: 0.1rem solid #353637;
}
.main-table.el-table--border th,
.main-table.el-table__fixed-right-patch {
  border-bottom: 0.1rem solid #353637;
}
.el-table:before,
.main-table.el-table--border:after,
.main-table.el-table--group:after {
  background-color: #171c22;
}
.main-table.el-table .cell {
  overflow: visible;
}
.main-table.el-table th,
.main-table.el-table tr {
  background-color: #27272d;
}
.main-table .el-table__empty-block {
  background-color: #131417;
}
.main-table-white {
  border-radius: 0;
  color: #000;
  font-size: 1.2rem;
}
.main-table-white.el-table th > .cell {
  font-size: 1.4rem;
}
.main-table-white.el-table thead {
  color: #000;
}
.main-table-white.el-table td,
.main-table-white.el-table th {
  text-align: center;
}
.main-table-white.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #fff;
}
.main-table-white thead.is-group th {
  background-color: #27272d;
}
.main-table-white .el-table__body td {
  background-color: #fff;
}
.main-table-white td,
.main-table-white th.is-leaf {
  border-bottom: 0.1rem solid #353637;
}
.main-table-white .el-table__body-wrapper .is-scrolling-left ~ .el-table__fixed,
.main-table-white td,
.main-table-white th {
  border-right: 0.1rem solid #353637;
}
.main-table-white.el-table--border,
.main-table-white.el-table--group {
  border: 0.1rem solid #353637;
}
.main-table-white.el-table--border th,
.main-table-white.el-table__fixed-right-patch {
  border-bottom: 0.1rem solid #353637;
}
.el-table:before,
.main-table-white.el-table--border:after,
.main-table-white.el-table--group:after {
  background-color: #171c22;
}
.main-table-white.el-table .cell {
  overflow: visible;
}
.main-table-white.el-table th,
.main-table-white.el-table tr {
  background-color: #cacaca;
}
.main-table-white .el-table__empty-block {
  background-color: #fff;
}
.virtual-table {
  border-radius: 0;
  color: #fff;
  font-size: 1.3rem;
  border-left: 0.4rem solid #191919;
  border-right: 0.4rem solid #191919;
}
.virtual-table.el-table th {
  padding: 0.8rem 0;
}
.virtual-table.el-table th > .cell {
  font-size: 1.4rem;
  font-weight: 600;
}
.virtual-table.el-table thead {
  color: #fff;
}
.virtual-table.el-table td,
.virtual-table.el-table th {
  text-align: center;
}
.virtual-table.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #252a30;
}
.virtual-table thead.is-group th {
  background-color: #161b1f;
}
.virtual-table .el-table__body td {
  background-color: #252a30;
  padding: 0.8rem 0;
}
.virtual-table td,
.virtual-table th.is-leaf {
  border-bottom: 0.4rem solid #191919;
}
.virtual-table .el-table__body-wrapper .is-scrolling-left ~ .el-table__fixed,
.virtual-table td,
.virtual-table th {
  border-right: 0;
}
.virtual-table.el-table--border,
.virtual-table.el-table--group {
  border: 0.1rem solid #fff;
}
.virtual-table.el-table--border th,
.virtual-table.el-table__fixed-right-patch {
  border-bottom: 0.4rem solid #191919;
}
.el-table:before,
.virtual-table.el-table--border:after,
.virtual-table.el-table--group:after {
  background-color: #252a30;
}
.virtual-table.el-table .cell {
  overflow: visible;
}
.virtual-table.el-table th,
.virtual-table.el-table tr {
  background-color: #161b1f;
}
.virtual-table .el-table__empty-block {
  background-color: #252a30;
}
.virtual-table-white {
  border-radius: 0;
  color: #000;
  font-size: 1.3rem;
  border-left: 0.4rem solid #cacaca;
  border-right: 0.4rem solid #cacaca;
}
.virtual-table-white.el-table th {
  padding: 0.8rem 0;
}
.virtual-table-white.el-table th > .cell {
  font-size: 1.4rem;
  font-weight: 600;
}
.virtual-table-white.el-table thead {
  color: #000;
}
.virtual-table-white.el-table td,
.virtual-table-white.el-table th {
  text-align: center;
}
.virtual-table-white.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #ebebeb;
}
.virtual-table-white thead.is-group th {
  background-color: #cacaca;
}
.virtual-table-white .el-table__body td {
  background-color: #ebebeb;
  padding: 0.8rem 0;
}
.virtual-table-white td,
.virtual-table-white th.is-leaf {
  border-bottom: 0.4rem solid #cacaca;
}
.virtual-table-white
  .el-table__body-wrapper
  .is-scrolling-left
  ~ .el-table__fixed,
.virtual-table-white td,
.virtual-table-white th {
  border-right: 0;
}
.virtual-table-white.el-table--border,
.virtual-table-white.el-table--group {
  border: 0.1rem solid #fff;
}
.virtual-table-white.el-table--border th,
.virtual-table-white.el-table__fixed-right-patch {
  border-bottom: 0.4rem solid #191919;
}
.el-table:before,
.virtual-table-white.el-table--border:after,
.virtual-table-white.el-table--group:after {
  background-color: #252a30;
}
.virtual-table-white.el-table .cell {
  overflow: visible;
}
.virtual-table-white.el-table th,
.virtual-table-white.el-table tr {
  background-color: #cacaca;
}
.virtual-table-white .el-table__empty-block {
  background-color: #252a30;
}
.virtual-left-bg-blue12,
.virtual-left-bg-blue14,
.virtual-left-bg-blue15,
.virtual-left-bg-blue16,
.virtual-left-bg-gold11,
.virtual-left-bg-gold12,
.virtual-left-bg-green,
.virtual-left-bg-orange11,
.virtual-left-bg-orange13,
.virtual-left-bg-orange14,
.virtual-left-bg-purple11,
.virtual-left-bg-purple12,
.virtual-left-bg-red11,
.virtual-left-bg-red12,
.virtual-left-bg-red13,
.virtual-left-bg-red14,
.virtual-left-bg-yellow12,
.virtual-left-bg-yellow13,
.virtual-left-bg-yellow19 {
  background: #111 !important;
}
.virtual-left-bg-white {
  background: #fff !important;
}
.virtual-left-bg-red15 {
  background: #000 !important;
}
.virtual-left-bg-orange12 {
  background: #141517 !important;
}
.virtual-left-league-blue12,
.virtual-left-league-blue14,
.virtual-left-league-blue15,
.virtual-left-league-blue16,
.virtual-left-league-blue17,
.virtual-left-league-gold11,
.virtual-left-league-gold12,
.virtual-left-league-green,
.virtual-left-league-orange11,
.virtual-left-league-orange12,
.virtual-left-league-orange13,
.virtual-left-league-orange14,
.virtual-left-league-purple11,
.virtual-left-league-purple12,
.virtual-left-league-red11,
.virtual-left-league-red12,
.virtual-left-league-red13,
.virtual-left-league-red14,
.virtual-left-league-red15,
.virtual-left-league-yellow12,
.virtual-left-league-yellow13,
.virtual-left-league-yellow19 {
  background: #191919 !important;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.7rem;
}
.virtual-left-league-white {
  background: #fff !important;
  color: #000;
  font-size: 1.4rem;
  padding: 0.7rem;
}
.virtual-left-league-orange12 {
  background: #141517;
  border-radius: 0.6rem 0.6rem 0 0;
  color: #fff;
  font-size: 1.2rem;
}
.virtual-left-league-blue13,
.virtual-left-league-blue18,
.virtual-left-league-yellow15,
.virtual-left-league-yellow20,
.virtual-left-league-yellow21 {
  background: #101216 !important;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.7rem;
}
.virtual-left-league-yellow11,
.virtual-left-league-yellow14 {
  background: #11162b !important;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.7rem;
}
.virtual-left-league-gold13 {
  background: #0a1c30 !important;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.7rem;
}
.virtual-left-league-yellow18 {
  background: #101010 !important;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.7rem;
}
.virtual-left-league-yellow16 {
  background: #0a1726 !important;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.7rem;
}
.virtual-left-league-yellow17 {
  background: #101216 !important;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.7rem;
}
.virtual-left-league-blue19 {
  background: #0e1628 !important;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.7rem;
}
.virtual-left-league-blue11 {
  background: #1a1a23 !important;
  color: #fff;
  font-size: 1.2rem;
  padding: 0.7rem;
}
.virtula-league-tab-blue11,
.virtula-league-tab-blue12,
.virtula-league-tab-blue13,
.virtula-league-tab-blue14,
.virtula-league-tab-blue15,
.virtula-league-tab-blue16,
.virtula-league-tab-blue17,
.virtula-league-tab-blue18,
.virtula-league-tab-blue19,
.virtula-league-tab-gold11,
.virtula-league-tab-gold12,
.virtula-league-tab-gold13,
.virtula-league-tab-green,
.virtula-league-tab-orange11,
.virtula-league-tab-orange13,
.virtula-league-tab-orange14,
.virtula-league-tab-purple11,
.virtula-league-tab-purple12,
.virtula-league-tab-red11,
.virtula-league-tab-red12,
.virtula-league-tab-red13,
.virtula-league-tab-red14,
.virtula-league-tab-red15,
.virtula-league-tab-yellow11,
.virtula-league-tab-yellow12,
.virtula-league-tab-yellow13,
.virtula-league-tab-yellow14,
.virtula-league-tab-yellow15,
.virtula-league-tab-yellow16,
.virtula-league-tab-yellow17,
.virtula-league-tab-yellow18,
.virtula-league-tab-yellow19,
.virtula-league-tab-yellow20,
.virtula-league-tab-yellow21 {
  float: left;
  margin-right: 1.5rem !important;
  cursor: pointer;
  height: 2.4rem;
  padding-top: 0.3rem !important;
}
.virtula-league-tab-white {
  float: left;
  margin-right: 1.5rem !important;
  cursor: pointer;
  height: 2.4rem;
  padding-top: 0.1rem !important;
}
.virtula-league-tab-orange12 {
  float: left;
  cursor: pointer;
  padding: 1.6rem !important;
  text-align: center;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.virtula-league-tab-orange11.on {
  border-bottom: 0.2rem solid #fc6200;
}
.virtula-league-tab-orange12.on {
  border-bottom: 0.1rem solid #fc6200;
}
.virtula-league-tab-purple11.on {
  border-bottom: 0.2rem solid #144ade;
}
.virtula-league-tab-red13.on {
  border-bottom: 0.2rem solid #c00015;
}
.virtula-league-tab-blue12.on {
  border-bottom: 0.2rem solid #478ee7;
}
.virtula-league-tab-yellow19.on {
  border-bottom: 0.2rem solid #fdc317;
}
.virtula-league-tab-purple12.on {
  border-bottom: 0.2rem solid #c6426e;
}
.virtula-league-tab-blue14.on {
  border-bottom: 0.2rem solid #dabd57;
}
.virtula-league-tab-blue16.on {
  border-bottom: 0.2rem solid #2484c5;
}
.virtula-league-tab-gold12.on {
  border-bottom: 0.2rem solid #ffeaad;
}
.virtula-league-tab-blue17.on {
  border-bottom: 0.2rem solid #4269b2;
}
.virtula-league-tab-yellow13.on {
  border-bottom: 0.2rem solid #ffbe00;
}
.virtula-league-tab-red15.on {
  border-bottom: 0.2rem solid #daa502;
}
.virtula-league-tab-yellow20.on {
  border-bottom: 0.2rem solid #f3ba2f;
}
.virtula-league-tab-blue13.on {
  border-bottom: 0.2rem solid #328edb;
}
.virtula-league-tab-gold13.on {
  border-bottom: 0.2rem solid #f2b705;
}
.virtula-league-tab-yellow11.on {
  border-bottom: 0.2rem solid #ffcd00;
}
.virtula-league-tab-yellow14.on {
  border-bottom: 0.2rem solid #fed228;
}
.virtula-league-tab-yellow18.on {
  border-bottom: 0.2rem solid #f4b95c;
}
.virtula-league-tab-yellow16.on {
  border-bottom: 0.2rem solid #f3ba2f;
}
.virtula-league-tab-yellow21.on {
  border-bottom: 0.2rem solid #edab56;
}
.virtula-league-tab-blue18.on {
  border-bottom: 0.2rem solid #1f7aff;
}
.virtula-league-tab-yellow15.on {
  border-bottom: 0.2rem solid #edbb35;
}
.virtula-league-tab-yellow17.on {
  border-bottom: 0.2rem solid #ffb600;
}
.virtula-league-tab-blue19.on {
  border-bottom: 0.2rem solid #a5d7e8;
}
.virtula-league-tab-blue11.on {
  border-bottom: 0.2rem solid #2ca0e2;
}
.virtula-league-tab-white.on {
  border-bottom: 0.2rem solid #f1c80d;
}
.virtula-league-tab-red14.on {
  border-bottom: 0.2rem solid #de00d3;
}
.virtula-league-tab-yellow12.on {
  border-bottom: 0.2rem solid #ffc600;
}
.virtula-league-tab-red12.on {
  border-bottom: 0.2rem solid #e30144;
}
.virtula-league-tab-blue15.on {
  border-bottom: 0.2rem solid #0165d3;
}
.virtula-league-tab-red11.on {
  border-bottom: 0.2rem solid #de3b3c;
}
.virtula-league-tab-gold11.on {
  border-bottom: 0.2rem solid #f39200;
}
.virtula-league-tab-orange14.on {
  border-bottom: 0.2rem solid #f8850f;
}
.virtula-league-tab-orange13.on {
  border-bottom: 0.2rem solid #8f6855;
}
.virtual-left-leagueinfo-blue12,
.virtual-left-leagueinfo-blue15,
.virtual-left-leagueinfo-blue16,
.virtual-left-leagueinfo-blue17,
.virtual-left-leagueinfo-gold11,
.virtual-left-leagueinfo-gold12,
.virtual-left-leagueinfo-green,
.virtual-left-leagueinfo-orange11,
.virtual-left-leagueinfo-orange13,
.virtual-left-leagueinfo-orange14,
.virtual-left-leagueinfo-purple11,
.virtual-left-leagueinfo-purple12,
.virtual-left-leagueinfo-red11,
.virtual-left-leagueinfo-red12,
.virtual-left-leagueinfo-red13,
.virtual-left-leagueinfo-red14,
.virtual-left-leagueinfo-yellow12,
.virtual-left-leagueinfo-yellow13,
.virtual-left-leagueinfo-yellow19 {
  background: #000 !important;
  height: 3.5rem;
}
.virtual-left-leagueinfo-red15 {
  background: #2b0103 !important;
  height: 3.5rem;
}
.virtual-left-leagueinfo-blue14 {
  background: #11358b !important;
  height: 3.5rem;
}
.virtual-left-leagueinfo-white {
  background: #f8d346 !important;
  height: 3.5rem;
}
.virtual-left-leagueinfo-orange12 {
  background: #181a1c;
  border-radius: 0.6rem 0.6rem 0 0;
  padding: 1rem 1.6rem;
  display: inline-block;
  width: 100%;
}
.virtual-left-leagueinfo-yellow20 {
  border-top: 0.2rem solid #f3ba2f;
}
.virtual-left-leagueinfo-blue13,
.virtual-left-leagueinfo-yellow20 {
  background: #101216 !important;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-blue13 {
  border-top: 0.2rem solid #328edb;
}
.virtual-left-leagueinfo-gold13 {
  background: #0a1c30 !important;
  border-top: 0.2rem solid #f2b705;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-yellow11 {
  background: #11162b !important;
  border-top: 0.2rem solid #ffcd00;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-yellow14 {
  background: #11162b !important;
  border-top: 0.2rem solid #fed228;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-yellow18 {
  background: #101010 !important;
  border-top: 0.2rem solid #f4b95c;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-yellow16 {
  background: #0a1726 !important;
  border-top: 0.2rem solid #f3ba2f;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-yellow21 {
  border-top: 0.2rem solid #edab56;
}
.virtual-left-leagueinfo-blue18,
.virtual-left-leagueinfo-yellow21 {
  background: #101216 !important;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-blue18 {
  border-top: 0.2rem solid #1f7aff;
}
.virtual-left-leagueinfo-yellow15 {
  background: #101216 !important;
  border-top: 0.2rem solid #edbb35;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-yellow17 {
  background: #0f0f0f !important;
  border-top: 0.2rem solid #ffb600;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-blue19 {
  background: #0e1628 !important;
  border-top: 0.2rem solid #a5d7e8;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-left-leagueinfo-blue11 {
  background: #1a1a23 !important;
  border-top: 0.2rem solid #302ce2;
  height: 3.5rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.virtual-league-tab-blue12,
.virtual-league-tab-blue14,
.virtual-league-tab-blue15,
.virtual-league-tab-blue16,
.virtual-league-tab-blue17,
.virtual-league-tab-gold11,
.virtual-league-tab-gold12,
.virtual-league-tab-orange11,
.virtual-league-tab-orange12,
.virtual-league-tab-purple11,
.virtual-league-tab-purple12,
.virtual-league-tab-red11,
.virtual-league-tab-red12,
.virtual-league-tab-red13,
.virtual-league-tab-red14,
.virtual-league-tab-red15,
.virtual-league-tab-yellow12,
.virtual-league-tab-yellow13,
.virtual-league-tab-yellow19 {
  height: 120px;
  background-color: #171c22;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
  padding-top: 3.7rem;
  width: 100%;
  cursor: pointer;
}
.virtual-league-tab-white {
  height: 120px;
  background-color: #fff;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: #000;
  padding-top: 3.7rem;
  width: 100%;
  cursor: pointer;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.virtual-league-tab-orange13,
.virtual-league-tab-orange14 {
  height: 120px;
  background-color: #212b37;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
  padding-top: 3.7rem;
  width: 100%;
  cursor: pointer;
}
.virtual-league-tab-blue13,
.virtual-league-tab-blue18,
.virtual-league-tab-yellow15,
.virtual-league-tab-yellow20,
.virtual-league-tab-yellow21 {
  height: 120px;
  background-color: #101216;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
  padding-top: 3.7rem;
  width: 100%;
  cursor: pointer;
}
.virtual-league-tab-yellow11,
.virtual-league-tab-yellow14 {
  background-color: #11162b;
}
.virtual-league-tab-gold13,
.virtual-league-tab-yellow11,
.virtual-league-tab-yellow14 {
  height: 120px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
  padding-top: 3.7rem;
  width: 100%;
  cursor: pointer;
}
.virtual-league-tab-gold13 {
  background-color: #0a1c30;
}
.virtual-league-tab-yellow18 {
  background-color: #101010;
}
.virtual-league-tab-yellow16,
.virtual-league-tab-yellow18 {
  height: 120px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
  padding-top: 3.7rem;
  width: 100%;
  cursor: pointer;
}
.virtual-league-tab-yellow16 {
  background-color: #0a1726;
}
.virtual-league-tab-yellow17 {
  background-color: #101216;
}
.virtual-league-tab-blue19,
.virtual-league-tab-yellow17 {
  height: 120px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
  padding-top: 3.7rem;
  width: 100%;
  cursor: pointer;
}
.virtual-league-tab-blue19 {
  background-color: #0e1628;
}
.virtual-league-tab-blue11 {
  height: 120px;
  background-color: #1a1a23;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: #fff;
  padding-top: 3.7rem;
  width: 100%;
  cursor: pointer;
}
.virtual-league-tab-orange11.on {
  background: #fb6200 !important;
}
.virtual-league-tab-orange12.on {
  background: #f50 !important;
}
.virtual-league-tab-purple11.on {
  background: #0037ce !important;
  color: #fff !important;
}
.virtual-league-tab-red13.on {
  background: #c00015 !important;
  color: #fff !important;
}
.virtual-league-tab-blue12.on {
  background: #478ee7 !important;
  color: #fff !important;
}
.virtual-league-tab-yellow19.on {
  background: #fdc317 !important;
  color: #000 !important;
}
.virtual-league-tab-purple12.on {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  color: #fff !important;
}
.virtual-league-tab-blue14.on {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  color: #000 !important;
}
.virtual-league-tab-blue16.on {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  color: #fff !important;
}
.virtual-league-tab-gold12.on {
  background: #ffeaad !important;
  color: #000 !important;
}
.virtual-league-tab-blue17.on {
  background: #4c6f87 !important;
}
.virtual-league-tab-yellow13.on {
  background: #ffbe00 !important;
  color: #000 !important;
}
.virtual-league-tab-red15.on {
  background-image: linear-gradient(
    to bottom right,
    #2b0103 0,
    #2b0103
  ) !important;
  color: #fff !important;
}
.virtual-league-tab-yellow20.on {
  background: #f3ba2f !important;
  color: #000 !important;
}
.virtual-league-tab-blue13.on {
  background: #328edb !important;
  color: #fff !important;
}
.virtual-league-tab-gold13.on {
  background: #050f19 !important;
  color: #fff !important;
}
.virtual-league-tab-yellow11.on {
  background: #ffcd00 !important;
  color: #000 !important;
}
.virtual-league-tab-yellow14.on {
  background: #fed228 !important;
  color: #353537 !important;
}
.virtual-league-tab-yellow18.on {
  background: #f4b95c !important;
  color: #000 !important;
}
.virtual-league-tab-yellow16.on {
  background: #f3ba2f !important;
  color: #000 !important;
}
.virtual-league-tab-yellow21.on {
  background: #edab56 !important;
  color: #000 !important;
}
.virtual-league-tab-blue18.on {
  background: #1f7aff !important;
  color: #000 !important;
}
.virtual-league-tab-yellow15.on {
  background: #edbb35 !important;
  color: #000 !important;
}
.virtual-league-tab-yellow17.on {
  background: #ffb600 !important;
  color: #000 !important;
}
.virtual-league-tab-blue19.on {
  background: #a5d7e8 !important;
  color: #000 !important;
}
.virtual-league-tab-blue11.on {
  background: #302ce2 !important;
  color: #fff !important;
}
.virtual-league-tab-white.on {
  background: #f1c80d !important;
}
.virtual-league-tab-red14.on {
  background: #de00d3 !important;
}
.virtual-league-tab-yellow12.on {
  background: #ffc600 !important;
  color: #000 !important;
}
.virtual-league-tab-red12.on {
  background: #e30144 !important;
}
.virtual-league-tab-blue15.on {
  background: #0165d3 !important;
}
.virtual-league-tab-red11.on {
  background-image: linear-gradient(
    to bottom right,
    #cb2d3e 0,
    #ef473a
  ) !important;
  color: #fff !important;
}
.virtual-league-tab-orange14.on {
  background: #f8850f !important;
  color: #fff !important;
}
.virtual-league-tab-orange13.on {
  background: #8f6855 !important;
  color: #fff !important;
}
.virtual-league-tab-gold11.on {
  background: #f39200 !important;
  color: #000 !important;
}
.virtual-league-text-orange11 {
  color: #fc6200;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-orange12 {
  color: #fff;
  margin-top: 0.3rem;
  float: left;
}
.virtual-league-text-blue14 {
  color: #dbbe58;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-blue16 {
  color: #2484c5;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-gold12 {
  color: #dc992e;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-blue17 {
  color: #4c6f87;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow13 {
  color: #ffbe00;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-red15 {
  color: #daa502;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow20 {
  color: #f3ba2f;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-blue13 {
  color: #328edb;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-gold13 {
  color: #f2b705;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow11 {
  color: #ffcd00;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow14 {
  color: #fed228;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow18 {
  color: #f4b95c;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow16 {
  color: #f3ba2f;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow21 {
  color: #edab56;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-blue18 {
  color: #1f7aff;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow15 {
  color: #edbb35;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow17 {
  color: #ffb600;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-blue19 {
  color: #a5d7e8;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-blue11 {
  color: #2ca0e2;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-purple11 {
  color: #144ade;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-red13 {
  color: #c00015;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-blue12 {
  color: #478ee7;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow19 {
  color: #fdc317;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-purple12 {
  color: #c6426e;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-white {
  color: #000;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-gold11 {
  color: #f39200;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-orange14 {
  color: #f8850f;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-orange13 {
  color: #8f6855;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-red14 {
  color: #de00d3;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-yellow12 {
  color: #ffc600;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-red12 {
  color: #e30144;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-blue15 {
  color: #0165d3;
  margin-top: 1rem;
  float: left;
}
.virtual-league-text-red11 {
  color: #de3b3c;
  margin-top: 1rem;
  float: left;
}
.virtual-video-tab {
  float: left;
  width: 33%;
  padding: 1.4rem 0;
  color: #fff;
  cursor: pointer;
  transition: color 0.1s ease-out 0s;
}
.virtual-video-tab.on,
.virtual-video-tab:hover {
  color: #f56406;
}
.virtual-video-right {
  float: left;
  width: calc(100% - 648px);
}
.virtual-video-right:hover .black-over {
  display: none;
}
.virtual-tab-orange11 {
  background: #fb6200 !important;
}
.virtual-tab-orange12 {
  background: rgba(245, 100, 6, 0.17) !important;
  border-radius: 2.4rem;
  float: left;
  padding: 0 2.4rem;
  color: #e96007 !important;
  margin-right: 2.4rem;
}
.virtual-tab-orange12 .i-football {
  content: url(/image/Virtual/footballo.png);
}
.virtual-tab-orange12 .i-basketball {
  content: url(/image/Virtual/basketballo.png);
}
.virtual-tab-orange12 .i-dog {
  content: url(/image/Virtual/dogo.png);
}
.virtual-tab-orange12 .i-horse {
  content: url(/image/Virtual/horseo.png);
}
.virtual-tab-purple11 {
  background: #0037ce !important;
  color: #fff;
}
.virtual-tab-red13 {
  background: #c00015 !important;
  color: #fff;
}
.virtual-tab-blue12 {
  background: #478ee7 !important;
  color: #fff;
}
.virtual-tab-yellow19 {
  background: #fdc317 !important;
  color: #000;
}
.virtual-tab-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  color: #fff;
}
.virtual-tab-blue16 {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  color: #fff;
}
.virtual-tab-gold12 {
  background: #ffeaad !important;
}
.virtual-tab-blue17 {
  background: #4c6f87 !important;
}
.virtual-tab-yellow13 {
  background: #ffbe00 !important;
}
.virtual-tab-red15 {
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
  color: #fff;
}
.virtual-tab-blue13,
.virtual-tab-blue18,
.virtual-tab-yellow15,
.virtual-tab-yellow17,
.virtual-tab-yellow20,
.virtual-tab-yellow21 {
  background: #101216 !important;
}
.virtual-tab-yellow11,
.virtual-tab-yellow14 {
  background: #11162b !important;
}
.virtual-tab-gold13 {
  background: #0a1c30 !important;
}
.virtual-tab-blue19 {
  background: #0e1628 !important;
}
.virtual-tab-blue11 {
  background: #1a1a23 !important;
}
.virtual-tab-yellow18 {
  background: #101010 !important;
}
.virtual-tab-yellow16 {
  background: #0a1726 !important;
}
.virtual-tab-white {
  background: #f1c80d !important;
}
.virtual-tab-red14 {
  background: #de00d3 !important;
}
.virtual-tab-yellow12 {
  background: #ffc600 !important;
}
.virtual-tab-red12 {
  background: #e30144 !important;
}
.virtual-tab-blue15 {
  background: #0165d3 !important;
}
.virtual-tab-red11 {
  background-image: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
  color: #fff;
}
.virtual-tab-blue14 {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  color: #000;
}
.virtual-tab-gold11 {
  background: #f39200 !important;
  color: #000;
}
.virtual-tab-orange14 {
  background: #f8850f !important;
  color: #fff;
}
.virtual-tab-orange13 {
  background: #8f6855 !important;
  color: #fff;
}
.virtual-tab-blue12 .name,
.virtual-tab-blue15 .name,
.virtual-tab-blue16 .name,
.virtual-tab-blue17 .name,
.virtual-tab-orange11 .name,
.virtual-tab-orange13 .name,
.virtual-tab-orange14 .name,
.virtual-tab-purple11 .name,
.virtual-tab-purple12 .name,
.virtual-tab-red11 .name,
.virtual-tab-red12 .name,
.virtual-tab-red13 .name,
.virtual-tab-red14 .name {
  color: #fff;
}
.virtual-tab-blue14 .name,
.virtual-tab-gold11 .name,
.virtual-tab-gold12 .name,
.virtual-tab-white .name,
.virtual-tab-yellow12 .name,
.virtual-tab-yellow13 .name,
.virtual-tab-yellow19 .name {
  color: #000;
}
.virtual-tab-red15 .name {
  color: #daa502;
}
.virtual-tab-yellow20 .name {
  color: #f3ba2f;
}
.virtual-tab-blue13 .name {
  color: #328edb;
}
.virtual-tab-gold13 .name {
  color: #f2b705;
}
.virtual-tab-yellow11 .name {
  color: #ffcd00;
}
.virtual-tab-yellow14 .name {
  color: #fed228;
}
.virtual-tab-yellow18 .name {
  color: #f4b95c;
}
.virtual-tab-yellow16 .name {
  color: #f3ba2f;
}
.virtual-tab-yellow21 .name {
  color: #edab56;
}
.virtual-tab-blue18 .name {
  color: #1f7aff;
}
.virtual-tab-yellow15 .name {
  color: #edbb35;
}
.virtual-tab-yellow17 .name {
  color: #ffb600;
}
.virtual-tab-blue19 .name {
  color: #a5d7e8;
}
.virtual-tab-blue11 .name {
  color: #2ca0e2;
}
.virtual-tmenu-blue12,
.virtual-tmenu-blue14,
.virtual-tmenu-blue15,
.virtual-tmenu-blue16,
.virtual-tmenu-blue17,
.virtual-tmenu-gold11,
.virtual-tmenu-gold12,
.virtual-tmenu-green,
.virtual-tmenu-orange11,
.virtual-tmenu-orange13,
.virtual-tmenu-orange14,
.virtual-tmenu-purple11,
.virtual-tmenu-purple12,
.virtual-tmenu-red11,
.virtual-tmenu-red12,
.virtual-tmenu-red13,
.virtual-tmenu-red14,
.virtual-tmenu-red15,
.virtual-tmenu-yellow12,
.virtual-tmenu-yellow13,
.virtual-tmenu-yellow19 {
  background-color: #2c353c;
  border-top: 0.3rem solid #171c22;
  border-left: 0.3rem solid #171c22;
  border-right: 0.3rem solid #171c22;
}
.virtual-tmenu-blue13,
.virtual-tmenu-blue18,
.virtual-tmenu-yellow15,
.virtual-tmenu-yellow17,
.virtual-tmenu-yellow20,
.virtual-tmenu-yellow21 {
  background-color: #101216;
}
.virtual-tmenu-yellow11,
.virtual-tmenu-yellow14 {
  background-color: #11162b;
}
.virtual-tmenu-gold13 {
  background-color: #0a1c30;
}
.virtual-tmenu-blue19 {
  background-color: #0e1628;
}
.virtual-tmenu-blue11 {
  background-color: #1a1a23;
}
.virtual-tmenu-yellow18 {
  background-color: #101010;
}
.virtual-tmenu-yellow16 {
  background-color: #0a1726;
}
.virtual-tmenu-orange12 {
  float: left;
  background: #181a1c;
  border-radius: 2.4rem;
  border: none !important;
  padding: 0 2.4rem;
  margin-right: 2.4rem;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.virtual-tmenu-orange12:hover {
  color: #e96007;
  background: rgba(245, 100, 6, 0.17);
}
.virtual-tmenu-orange12:hover .i-football {
  content: url(/image/Virtual/footballo.png);
}
.virtual-tmenu-orange12:hover .i-basketball {
  content: url(/image/Virtual/basketballo.png);
}
.virtual-tmenu-orange12:hover .i-dog {
  content: url(/image/Virtual/dogo.png);
}
.virtual-tmenu-orange12:hover .i-horse {
  content: url(/image/Virtual/horseo.png);
}
.virtual-tmenu-white {
  background-image: linear-gradient(
    180deg,
    #bdbdbd 0,
    #c8c8c8 20%,
    #ddd 50%,
    #f1f1f1 80%,
    #fefefe
  );
  border-top: 0.3rem solid #ebebeb;
  border-left: 0.3rem solid #ebebeb;
  border-right: 0.3rem solid #ebebeb;
}
.virtual-tmenu-white .name {
  color: #000;
}
.virtual-sports2box-blue12,
.virtual-sports2box-blue14,
.virtual-sports2box-blue15,
.virtual-sports2box-blue16,
.virtual-sports2box-blue17,
.virtual-sports2box-gold11,
.virtual-sports2box-gold12,
.virtual-sports2box-orange11,
.virtual-sports2box-purple11,
.virtual-sports2box-purple12,
.virtual-sports2box-red11,
.virtual-sports2box-red12,
.virtual-sports2box-red13,
.virtual-sports2box-red14,
.virtual-sports2box-red15,
.virtual-sports2box-yellow12,
.virtual-sports2box-yellow13,
.virtual-sports2box-yellow19 {
  border: 0.2rem solid #222733;
  background: #191919;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  margin-top: 2.6rem;
  padding: 1.7rem 0.2rem 0.2rem;
}
.virtual-sports2box-orange13,
.virtual-sports2box-orange14 {
  border: 0.2rem solid #0a1626;
  background: #112236;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  margin-top: 2.6rem;
  padding: 1.7rem 0.2rem 0.2rem;
}
.virtual-sports2box-blue16 {
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 1.7rem 0.2rem 0.2rem;
}
.virtual-sports2box-white {
  border: 0.2rem solid #6c6c6c;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  font-weight: 900;
  margin-top: 2.6rem;
  background: #dedede !important;
  box-shadow: none;
  padding: 1.7rem 0.2rem 0.2rem;
}
.virtual-sports2box-orange12 {
  padding: 0.8rem 0.3rem;
}
.virtual-sports2box-blue13,
.virtual-sports2box-blue18,
.virtual-sports2box-yellow15,
.virtual-sports2box-yellow20,
.virtual-sports2box-yellow21 {
  background: #101216;
  padding: 0;
}
.virtual-sports2box-yellow11,
.virtual-sports2box-yellow14 {
  background: #252c48;
  padding: 0;
}
.virtual-sports2box-gold13 {
  background: #020c17;
  padding: 0;
}
.virtual-sports2box-yellow18 {
  background: #000;
  padding: 0;
}
.virtual-sports2box-yellow16 {
  background: #0a1726;
  padding: 0;
}
.virtual-sports2box-yellow17 {
  background: #0f0f0f;
  padding: 0;
}
.virtual-sports2box-blue19 {
  background: #0e1628;
  padding: 0;
}
.virtual-sports2box-blue11 {
  background: #1a1a23;
  padding: 0;
}
.virtualrun-sports2box-blue12,
.virtualrun-sports2box-orange11,
.virtualrun-sports2box-purple11,
.virtualrun-sports2box-purple12,
.virtualrun-sports2box-red13,
.virtualrun-sports2box-yellow19 {
  position: relative;
  border: 0.2rem solid #222733;
  background: #191919;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 1.7rem 0.2rem 0.2rem;
  margin-top: 2.6rem;
}
.virtualrun-sports2box-blue14,
.virtualrun-sports2box-blue15,
.virtualrun-sports2box-blue16,
.virtualrun-sports2box-blue17,
.virtualrun-sports2box-gold11,
.virtualrun-sports2box-gold12,
.virtualrun-sports2box-orange13,
.virtualrun-sports2box-orange14,
.virtualrun-sports2box-red11,
.virtualrun-sports2box-red12,
.virtualrun-sports2box-red14,
.virtualrun-sports2box-red15,
.virtualrun-sports2box-white,
.virtualrun-sports2box-yellow12,
.virtualrun-sports2box-yellow13 {
  position: relative;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 1.7rem 0.2rem 0.2rem;
}
.virtualrun-sports2box-orange12 {
  padding: 0.8rem;
}
.virtualrun-sports2box-blue13,
.virtualrun-sports2box-blue18,
.virtualrun-sports2box-gold13,
.virtualrun-sports2box-yellow11,
.virtualrun-sports2box-yellow14,
.virtualrun-sports2box-yellow15,
.virtualrun-sports2box-yellow16,
.virtualrun-sports2box-yellow20,
.virtualrun-sports2box-yellow21 {
  position: relative;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0;
  background: #101216;
}
.virtualrun-sports2box-yellow18 {
  position: relative;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0;
  background: #101010;
}
.virtualrun-sports2box-blue11,
.virtualrun-sports2box-blue19,
.virtualrun-sports2box-yellow17 {
  position: relative;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  padding: 0;
  background: #101216;
}
.virtualrun-sports2boxtop-blue12,
.virtualrun-sports2boxtop-orange11,
.virtualrun-sports2boxtop-purple11,
.virtualrun-sports2boxtop-purple12,
.virtualrun-sports2boxtop-red13,
.virtualrun-sports2boxtop-yellow19 {
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  width: 100%;
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 5;
  text-align: left;
  color: #000;
  padding: 0;
  font-size: 1.1rem;
}
.virtualrun-sports2boxtop-blue14,
.virtualrun-sports2boxtop-blue15,
.virtualrun-sports2boxtop-blue16,
.virtualrun-sports2boxtop-blue17,
.virtualrun-sports2boxtop-gold11,
.virtualrun-sports2boxtop-gold12,
.virtualrun-sports2boxtop-orange13,
.virtualrun-sports2boxtop-orange14,
.virtualrun-sports2boxtop-red11,
.virtualrun-sports2boxtop-red12,
.virtualrun-sports2boxtop-red14,
.virtualrun-sports2boxtop-red15,
.virtualrun-sports2boxtop-white,
.virtualrun-sports2boxtop-yellow12,
.virtualrun-sports2boxtop-yellow13 {
  display: inline-block;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  width: 100%;
  text-align: left;
  color: #000;
  padding: 0;
  font-size: 1.1rem;
}
.virtualrun-sports2boxtop-orange12 {
  font-size: 1.1rem;
  padding: 1rem 1.6rem;
  background: #181a1c;
  border-radius: 0.6rem 0.6rem 0 0;
}
.virtualrun-sports2boxtop-blue11,
.virtualrun-sports2boxtop-blue13,
.virtualrun-sports2boxtop-blue18,
.virtualrun-sports2boxtop-blue19,
.virtualrun-sports2boxtop-gold13,
.virtualrun-sports2boxtop-yellow11,
.virtualrun-sports2boxtop-yellow14,
.virtualrun-sports2boxtop-yellow15,
.virtualrun-sports2boxtop-yellow16,
.virtualrun-sports2boxtop-yellow17,
.virtualrun-sports2boxtop-yellow18,
.virtualrun-sports2boxtop-yellow20,
.virtualrun-sports2boxtop-yellow21 {
  display: inline-block;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  width: 100%;
  text-align: left;
  color: #000;
  font-size: 1.1rem;
  background: #07080b;
  padding: 0.4rem 0.8rem;
  cursor: pointer;
}
.virtualrun-sports2boxtopin-left-blue12,
.virtualrun-sports2boxtopin-left-orange11,
.virtualrun-sports2boxtopin-left-purple11,
.virtualrun-sports2boxtopin-left-purple12,
.virtualrun-sports2boxtopin-left-red13,
.virtualrun-sports2boxtopin-left-yellow19 {
  border: 0.1rem solid #222733;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #1e2428;
  text-align: center;
  color: #fff;
  padding: 0.2rem 1.2rem;
  float: left;
  font-size: 1.2rem;
}
.virtualrun-sports2boxtopin-left-blue14,
.virtualrun-sports2boxtopin-left-blue15,
.virtualrun-sports2boxtopin-left-blue16,
.virtualrun-sports2boxtopin-left-blue17,
.virtualrun-sports2boxtopin-left-gold11,
.virtualrun-sports2boxtopin-left-gold12,
.virtualrun-sports2boxtopin-left-orange13,
.virtualrun-sports2boxtopin-left-orange14,
.virtualrun-sports2boxtopin-left-red11,
.virtualrun-sports2boxtopin-left-red12,
.virtualrun-sports2boxtopin-left-red14,
.virtualrun-sports2boxtopin-left-red15,
.virtualrun-sports2boxtopin-left-yellow12,
.virtualrun-sports2boxtopin-left-yellow13 {
  border-top: 0.1rem solid #262b31;
  background: #000;
  text-align: left;
  color: #fff;
  width: calc(100% - 132px);
  height: 2.6rem;
  padding: 0.4rem 1.2rem 0.2rem;
  float: left;
  font-size: 1.2rem;
}
.virtualrun-sports2boxtopin-left-white {
  background: #b9b9b9;
  text-align: left;
  color: #000;
  width: calc(100% - 132px);
  height: 2.6rem;
  padding: 0.4rem 1.2rem 0.2rem;
  float: left;
  font-size: 1.2rem;
}
.virtualrun-sports2boxtopin-left-blue11,
.virtualrun-sports2boxtopin-left-blue13,
.virtualrun-sports2boxtopin-left-blue18,
.virtualrun-sports2boxtopin-left-blue19,
.virtualrun-sports2boxtopin-left-gold13,
.virtualrun-sports2boxtopin-left-orange12,
.virtualrun-sports2boxtopin-left-yellow11,
.virtualrun-sports2boxtopin-left-yellow14,
.virtualrun-sports2boxtopin-left-yellow15,
.virtualrun-sports2boxtopin-left-yellow16,
.virtualrun-sports2boxtopin-left-yellow17,
.virtualrun-sports2boxtopin-left-yellow18,
.virtualrun-sports2boxtopin-left-yellow20,
.virtualrun-sports2boxtopin-left-yellow21 {
  font-size: 1.2rem;
  float: left;
  padding-top: 0.3rem;
}
.virtualrun-sports2boxtopin-right-blue12,
.virtualrun-sports2boxtopin-right-orange11,
.virtualrun-sports2boxtopin-right-purple11,
.virtualrun-sports2boxtopin-right-purple12,
.virtualrun-sports2boxtopin-right-red13,
.virtualrun-sports2boxtopin-right-yellow19 {
  border: 0.1rem solid #222733;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #1e2428;
  text-align: center;
  color: #fff;
  padding: 0;
  margin-right: 1.2rem;
  float: right;
}
.virtualrun-sports2boxtopin-right-blue11,
.virtualrun-sports2boxtopin-right-blue13,
.virtualrun-sports2boxtopin-right-blue14,
.virtualrun-sports2boxtopin-right-blue15,
.virtualrun-sports2boxtopin-right-blue16,
.virtualrun-sports2boxtopin-right-blue17,
.virtualrun-sports2boxtopin-right-blue18,
.virtualrun-sports2boxtopin-right-blue19,
.virtualrun-sports2boxtopin-right-gold11,
.virtualrun-sports2boxtopin-right-gold12,
.virtualrun-sports2boxtopin-right-gold13,
.virtualrun-sports2boxtopin-right-orange13,
.virtualrun-sports2boxtopin-right-orange14,
.virtualrun-sports2boxtopin-right-red11,
.virtualrun-sports2boxtopin-right-red12,
.virtualrun-sports2boxtopin-right-red14,
.virtualrun-sports2boxtopin-right-red15,
.virtualrun-sports2boxtopin-right-white,
.virtualrun-sports2boxtopin-right-yellow11,
.virtualrun-sports2boxtopin-right-yellow12,
.virtualrun-sports2boxtopin-right-yellow13,
.virtualrun-sports2boxtopin-right-yellow14,
.virtualrun-sports2boxtopin-right-yellow15,
.virtualrun-sports2boxtopin-right-yellow16,
.virtualrun-sports2boxtopin-right-yellow17,
.virtualrun-sports2boxtopin-right-yellow18,
.virtualrun-sports2boxtopin-right-yellow20,
.virtualrun-sports2boxtopin-right-yellow21 {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  background: rgba(17, 153, 17, 0.6);
  text-align: center;
  color: #fff;
  padding: 0;
  float: right;
}
.virtualrun-sports2boxtopin-right-blue11,
.virtualrun-sports2boxtopin-right-blue13,
.virtualrun-sports2boxtopin-right-blue18,
.virtualrun-sports2boxtopin-right-blue19,
.virtualrun-sports2boxtopin-right-gold13,
.virtualrun-sports2boxtopin-right-orange12,
.virtualrun-sports2boxtopin-right-yellow11,
.virtualrun-sports2boxtopin-right-yellow14,
.virtualrun-sports2boxtopin-right-yellow15,
.virtualrun-sports2boxtopin-right-yellow16,
.virtualrun-sports2boxtopin-right-yellow17,
.virtualrun-sports2boxtopin-right-yellow18,
.virtualrun-sports2boxtopin-right-yellow20,
.virtualrun-sports2boxtopin-right-yellow21 {
  font-size: 1.2rem;
  float: right;
}
.virtual-sports2boxtopin-left-blue11,
.virtual-sports2boxtopin-left-blue12,
.virtual-sports2boxtopin-left-blue13,
.virtual-sports2boxtopin-left-blue14,
.virtual-sports2boxtopin-left-blue15,
.virtual-sports2boxtopin-left-blue16,
.virtual-sports2boxtopin-left-blue17,
.virtual-sports2boxtopin-left-blue18,
.virtual-sports2boxtopin-left-blue19,
.virtual-sports2boxtopin-left-gold11,
.virtual-sports2boxtopin-left-gold12,
.virtual-sports2boxtopin-left-orange11,
.virtual-sports2boxtopin-left-orange13,
.virtual-sports2boxtopin-left-orange14,
.virtual-sports2boxtopin-left-purple11,
.virtual-sports2boxtopin-left-purple12,
.virtual-sports2boxtopin-left-red11,
.virtual-sports2boxtopin-left-red12,
.virtual-sports2boxtopin-left-red13,
.virtual-sports2boxtopin-left-red14,
.virtual-sports2boxtopin-left-red15,
.virtual-sports2boxtopin-left-yellow12,
.virtual-sports2boxtopin-left-yellow13,
.virtual-sports2boxtopin-left-yellow15,
.virtual-sports2boxtopin-left-yellow17,
.virtual-sports2boxtopin-left-yellow18,
.virtual-sports2boxtopin-left-yellow19,
.virtual-sports2boxtopin-left-yellow20,
.virtual-sports2boxtopin-left-yellow21 {
  border: 0.1rem solid #222733;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #1e2428;
  text-align: center;
  color: #fff;
  float: left;
  padding: 0.2rem 1.2rem;
  font-size: 1.2rem;
}
.virtual-sports2boxtopin-left-yellow11,
.virtual-sports2boxtopin-left-yellow14 {
  border: 0.1rem solid #11162b;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #11162b;
  text-align: center;
  color: #fff;
  float: left;
  padding: 0.2rem 1.2rem;
  font-size: 1.2rem;
}
.virtual-sports2boxtopin-left-gold13 {
  border: 0.1rem solid #020c17;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #020c17;
  text-align: center;
  color: #fff;
  float: left;
  padding: 0.2rem 1.2rem;
  font-size: 1.2rem;
}
.virtual-sports2boxtopin-left-yellow16 {
  border: 0.1rem solid #0a1726;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #0a1726;
  text-align: center;
  color: #fff;
  float: left;
  padding: 0.2rem 1.2rem;
  font-size: 1.2rem;
}
.virtual-sports2boxtopin-left-white {
  border: 0.1rem solid #f1c80d;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #fff;
  text-align: center;
  color: #000;
  font-weight: 900;
  float: left;
  padding: 0.2rem 1.2rem;
  font-size: 1.2rem;
}
.virtual-sports2boxtopin-left-orange12 {
  float: left;
  padding: 0.8rem 0 0 0.8rem;
  font-size: 1.2rem;
}
.virtual-sports2boxtopin-right-blue11,
.virtual-sports2boxtopin-right-blue12,
.virtual-sports2boxtopin-right-blue13,
.virtual-sports2boxtopin-right-blue14,
.virtual-sports2boxtopin-right-blue15,
.virtual-sports2boxtopin-right-blue16,
.virtual-sports2boxtopin-right-blue17,
.virtual-sports2boxtopin-right-blue18,
.virtual-sports2boxtopin-right-blue19,
.virtual-sports2boxtopin-right-gold11,
.virtual-sports2boxtopin-right-gold12,
.virtual-sports2boxtopin-right-gold13,
.virtual-sports2boxtopin-right-orange11,
.virtual-sports2boxtopin-right-orange13,
.virtual-sports2boxtopin-right-orange14,
.virtual-sports2boxtopin-right-purple11,
.virtual-sports2boxtopin-right-purple12,
.virtual-sports2boxtopin-right-red11,
.virtual-sports2boxtopin-right-red12,
.virtual-sports2boxtopin-right-red13,
.virtual-sports2boxtopin-right-red14,
.virtual-sports2boxtopin-right-red15,
.virtual-sports2boxtopin-right-yellow11,
.virtual-sports2boxtopin-right-yellow12,
.virtual-sports2boxtopin-right-yellow13,
.virtual-sports2boxtopin-right-yellow14,
.virtual-sports2boxtopin-right-yellow15,
.virtual-sports2boxtopin-right-yellow16,
.virtual-sports2boxtopin-right-yellow17,
.virtual-sports2boxtopin-right-yellow18,
.virtual-sports2boxtopin-right-yellow19,
.virtual-sports2boxtopin-right-yellow20,
.virtual-sports2boxtopin-right-yellow21 {
  border: 0.1rem solid #222733;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  background: #1e2428;
  text-align: center;
  color: #fff;
  padding: 0;
  margin-right: 1rem;
}
.virtual-sports2boxtopin-right-orange12 {
  text-align: center;
  color: #fff;
  padding: 0 0.4rem 0 0;
}
.virtual-sports2boxtopin-right-white {
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  text-align: center;
  color: #fff;
  padding: 0;
  margin-right: 1rem;
  border: none;
  background: #f8d346;
}
.virtual-odds-orange11 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-orange11.on,
.virtual-odds-orange11:hover {
  background-color: #fc6200;
}
.virtual-odds-orange12 {
  width: 100%;
  cursor: pointer;
  background-color: #1c1f21;
  border-top: 0.1rem solid #2a2c30;
}
.virtual-odds-orange12.on,
.virtual-odds-orange12:hover {
  background-color: #303438;
}
.virtual-odds-purple11 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-purple11.on,
.virtual-odds-purple11:hover {
  background: #0037ce !important;
}
.virtual-odds-red13 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-red13.on,
.virtual-odds-red13:hover {
  background: #c00015 !important;
}
.virtual-odds-blue12 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-blue12.on,
.virtual-odds-blue12:hover {
  background: #478ee7 !important;
}
.virtual-odds-yellow19 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-yellow19.on,
.virtual-odds-yellow19:hover {
  background: #fdc317 !important;
}
.virtual-odds-purple12 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-purple12.on,
.virtual-odds-purple12:hover {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
}
.virtual-odds-blue16 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-blue16.on,
.virtual-odds-blue16:hover {
  background-color: #2484c5;
}
.virtual-odds-gold12 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-gold12.on,
.virtual-odds-gold12:hover {
  background-color: #ffeaad;
}
.virtual-odds-blue17 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-blue17.on,
.virtual-odds-blue17:hover {
  background-color: #4c6f87;
}
.virtual-odds-yellow13 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #ffbe00;
}
.virtual-odds-yellow13.on,
.virtual-odds-yellow13:hover {
  background-color: #ffbe00;
}
.virtual-odds-red15 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #2b0103;
}
.virtual-odds-red15.on,
.virtual-odds-red15:hover {
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
  color: #fff;
}
.virtual-odds-blue13,
.virtual-odds-blue18,
.virtual-odds-gold13,
.virtual-odds-yellow11,
.virtual-odds-yellow14,
.virtual-odds-yellow15,
.virtual-odds-yellow18,
.virtual-odds-yellow20,
.virtual-odds-yellow21 {
  width: 100%;
  cursor: pointer;
  background-color: #181a20;
  border-bottom: 0.1rem solid #2a2c30;
}
.virtual-odds-yellow16 {
  width: 100%;
  cursor: pointer;
  background-color: #0e1e31;
  border-bottom: 0.1rem solid #2a2c30;
}
.virtual-odds-yellow20.on,
.virtual-odds-yellow20:hover {
  background: #f3ba2f !important;
  color: #000;
}
.virtual-odds-blue13.on,
.virtual-odds-blue13:hover {
  background: #328edb !important;
  color: #fff;
}
.virtual-odds-gold13.on,
.virtual-odds-gold13:hover {
  background: #f2b705 !important;
  color: #020c17;
}
.virtual-odds-yellow11.on,
.virtual-odds-yellow11:hover {
  background: #ffcd00 !important;
  color: #000;
}
.virtual-odds-yellow14.on,
.virtual-odds-yellow14:hover {
  background: #fed228 !important;
  color: #353537;
}
.virtual-odds-yellow18.on,
.virtual-odds-yellow18:hover {
  background: #f4b95c !important;
  color: #000;
}
.virtual-odds-yellow16.on,
.virtual-odds-yellow16:hover {
  background: #f3ba2f !important;
  color: #000;
}
.virtual-odds-yellow21.on,
.virtual-odds-yellow21:hover {
  background: #edab56 !important;
  color: #000;
}
.virtual-odds-blue18.on,
.virtual-odds-blue18:hover {
  background: #1f7aff !important;
  color: #000;
}
.virtual-odds-yellow15.on,
.virtual-odds-yellow15:hover {
  background: #edbb35 !important;
  color: #000;
}
.virtual-odds-blue11,
.virtual-odds-blue19,
.virtual-odds-yellow17 {
  width: 100%;
  cursor: pointer;
  background-color: #181a20;
  border-bottom: 0.1rem solid #2a2c30;
}
.virtual-odds-yellow17.on,
.virtual-odds-yellow17:hover {
  background: #ffb600 !important;
  color: #000;
}
.virtual-odds-blue19.on,
.virtual-odds-blue19:hover {
  background: #a5d7e8 !important;
  color: #000;
}
.virtual-odds-blue11.on,
.virtual-odds-blue11:hover {
  background: #302ce2 !important;
  color: #fff;
}
.virtual-odds-white {
  width: 100%;
  cursor: pointer;
  background-color: #ebebeb;
  border-bottom: 0.1rem solid #b9b9b9;
  color: #000;
}
.virtual-odds-white.on,
.virtual-odds-white:hover {
  background-color: #f1c80e;
}
.virtual-odds-red14 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-red14.on,
.virtual-odds-red14:hover {
  background-color: #de00d3;
  color: #fff;
}
.virtual-odds-yellow12 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-yellow12.on,
.virtual-odds-yellow12:hover {
  background-color: #ffc600;
  color: #000;
}
.virtual-odds-red12 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-red12.on,
.virtual-odds-red12:hover {
  background-color: #e30144;
  color: #fff;
}
.virtual-odds-blue15 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-blue15.on,
.virtual-odds-blue15:hover {
  background-color: #0165d3;
  color: #fff;
}
.virtual-odds-red11 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-red11.on,
.virtual-odds-red11:hover {
  background-color: #de3b3c;
  color: #fff;
}
.virtual-odds-blue14 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-blue14.on,
.virtual-odds-blue14:hover {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  color: #000;
}
.virtual-odds-gold11 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-gold11.on,
.virtual-odds-gold11:hover {
  background-color: #f39200;
  color: #000;
}
.virtual-odds-orange14 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-orange14.on,
.virtual-odds-orange14:hover {
  background-color: #f8850f;
  color: #fff;
}
.virtual-odds-orange13 {
  width: 100%;
  cursor: pointer;
  background-color: #2e3439;
  border-bottom: 0.1rem solid #191919;
}
.virtual-odds-orange13.on,
.virtual-odds-orange13:hover {
  background-color: #8f6855;
  color: #fff;
}
.virtual-history-tab-blue12,
.virtual-history-tab-blue14,
.virtual-history-tab-blue15,
.virtual-history-tab-blue16,
.virtual-history-tab-blue17,
.virtual-history-tab-gold11,
.virtual-history-tab-gold12,
.virtual-history-tab-orange11,
.virtual-history-tab-orange13,
.virtual-history-tab-orange14,
.virtual-history-tab-purple11,
.virtual-history-tab-purple12,
.virtual-history-tab-red11,
.virtual-history-tab-red12,
.virtual-history-tab-red13,
.virtual-history-tab-red14,
.virtual-history-tab-red15,
.virtual-history-tab-yellow12,
.virtual-history-tab-yellow13,
.virtual-history-tab-yellow19 {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  background-image: linear-gradient(
    180deg,
    #232a30 0,
    #222a2d 20%,
    #22272b 50%,
    #202427 80%,
    #1f2326
  );
  width: calc(50% - 0.2rem);
  float: left;
  cursor: pointer;
  border: 0.1rem solid #232a30;
}
.virtual-history-tab-orange12 {
  padding: 1.4rem 0;
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  background: #161719;
  width: 50%;
  float: left;
  cursor: pointer;
  border-bottom: 0.1rem solid #161719;
  border-radius: 0.6rem 0.6rem 0 0;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.virtual-history-tab-white {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  background: #fff;
  width: calc(50% - 0.2rem);
  float: left;
  cursor: pointer;
  border: 0.1rem solid #fff;
  color: #000;
}
.virtual-history-tab-blue13,
.virtual-history-tab-blue18,
.virtual-history-tab-yellow15,
.virtual-history-tab-yellow20,
.virtual-history-tab-yellow21 {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  background: #0b0d10;
  width: calc(50% - 0.2rem);
  float: left;
  cursor: pointer;
  border: 0.1rem solid #0b0d10;
}
.virtual-history-tab-yellow11,
.virtual-history-tab-yellow14 {
  background: #11162b;
  border: 0.1rem solid #11162b;
}
.virtual-history-tab-gold13,
.virtual-history-tab-yellow11,
.virtual-history-tab-yellow14 {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  width: calc(50% - 0.2rem);
  float: left;
  cursor: pointer;
}
.virtual-history-tab-gold13 {
  background: #0a1c30;
  border: 0.1rem solid #0a1c30;
}
.virtual-history-tab-yellow18 {
  background: #101010;
  border: 0.1rem solid #101010;
}
.virtual-history-tab-yellow16,
.virtual-history-tab-yellow18 {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  width: calc(50% - 0.2rem);
  float: left;
  cursor: pointer;
}
.virtual-history-tab-yellow16 {
  background: #0a1726;
  border: 0.1rem solid #0a1726;
}
.virtual-history-tab-yellow17 {
  background: #0b0d10;
  border: 0.1rem solid #0b0d10;
}
.virtual-history-tab-blue19,
.virtual-history-tab-yellow17 {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  width: calc(50% - 0.2rem);
  float: left;
  cursor: pointer;
}
.virtual-history-tab-blue19 {
  background: #0e1628;
  border: 0.1rem solid #0e1628;
}
.virtual-history-tab-blue11 {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  background: #1a1a23;
  width: calc(50% - 0.2rem);
  float: left;
  cursor: pointer;
  border: 0.1rem solid #1a1a23;
}
.virtual-history-tab-orange11.on {
  border: 0.1rem solid #fc6200;
}
.virtual-history-tab-orange12.on {
  background: #1b1c1f;
  border-bottom: 0.1rem solid #f56406;
}
.virtual-history-tab-orange12:hover {
  background: #1b1c1f;
}
.virtual-history-tab-purple11.on {
  border: 0.1rem solid #144ade;
}
.virtual-history-tab-red13.on {
  border: 0.1rem solid #c00015;
}
.virtual-history-tab-blue12.on {
  border: 0.1rem solid #478ee7;
}
.virtual-history-tab-yellow19.on {
  border: 0.1rem solid #fdc317;
}
.virtual-history-tab-purple12.on {
  border: 0.1rem solid #c6426e;
}
.virtual-history-tab-blue14.on {
  border: 0.1rem solid #dabd57;
}
.virtual-history-tab-blue16.on {
  border: 0.1rem solid #2484c5;
}
.virtual-history-tab-gold12.on {
  border: 0.1rem solid #ffeaad;
}
.virtual-history-tab-blue17.on {
  border: 0.1rem solid #4c6f87;
}
.virtual-history-tab-yellow13.on {
  border: 0.1rem solid #ffbe00;
}
.virtual-history-tab-red15.on {
  border: 0.1rem solid #2b0103;
}
.virtual-history-tab-yellow20.on {
  border: 0.1rem solid #f3ba2f;
}
.virtual-history-tab-blue13.on {
  border: 0.1rem solid #328edb;
}
.virtual-history-tab-gold13.on {
  border: 0.1rem solid #f2b705;
}
.virtual-history-tab-yellow11.on {
  border: 0.1rem solid #ffcd00;
}
.virtual-history-tab-yellow14.on {
  border: 0.1rem solid #fed228;
}
.virtual-history-tab-yellow18.on {
  border: 0.1rem solid #f4b95c;
}
.virtual-history-tab-yellow16.on {
  border: 0.1rem solid #f3ba2f;
}
.virtual-history-tab-yellow21.on {
  border: 0.1rem solid #edab56;
}
.virtual-history-tab-blue18.on {
  border: 0.1rem solid #1f7aff;
}
.virtual-history-tab-yellow15.on {
  border: 0.1rem solid #edbb35;
}
.virtual-history-tab-yellow17.on {
  border: 0.1rem solid #ffb600;
}
.virtual-history-tab-blue19.on {
  border: 0.1rem solid #a5d7e8;
}
.virtual-history-tab-blue11.on {
  border: 0.1rem solid #2ca0e2;
}
.virtual-history-tab-white.on {
  border: 0.1rem solid #f1c80d;
  background: #f1c80d;
  color: #000;
}
.virtual-history-tab-red14.on {
  border: 0.1rem solid #de00d3;
}
.virtual-history-tab-yellow12.on {
  border: 0.1rem solid #ffc600;
}
.virtual-history-tab-red12.on {
  border: 0.1rem solid #e30144;
}
.virtual-history-tab-blue15.on {
  border: 0.1rem solid #0165d3;
}
.virtual-history-tab-red11.on {
  border: 0.1rem solid #de3b3c;
}
.virtual-history-tab-gold11.on {
  border: 0.1rem solid #f39200;
}
.virtual-history-tab-orange14.on {
  border: 0.1rem solid #f8850f;
}
.virtual-history-tab-orange13.on {
  border: 0.1rem solid #8f6855;
}
.virtual-history-bg-blue11,
.virtual-history-bg-blue12,
.virtual-history-bg-blue13,
.virtual-history-bg-blue14,
.virtual-history-bg-blue15,
.virtual-history-bg-blue16,
.virtual-history-bg-blue17,
.virtual-history-bg-blue18,
.virtual-history-bg-blue19,
.virtual-history-bg-gold11,
.virtual-history-bg-gold12,
.virtual-history-bg-gold13,
.virtual-history-bg-orange11,
.virtual-history-bg-orange13,
.virtual-history-bg-orange14,
.virtual-history-bg-purple11,
.virtual-history-bg-purple12,
.virtual-history-bg-red11,
.virtual-history-bg-red12,
.virtual-history-bg-red13,
.virtual-history-bg-red14,
.virtual-history-bg-yellow12,
.virtual-history-bg-yellow13,
.virtual-history-bg-yellow14,
.virtual-history-bg-yellow15,
.virtual-history-bg-yellow16,
.virtual-history-bg-yellow17,
.virtual-history-bg-yellow18,
.virtual-history-bg-yellow19,
.virtual-history-bg-yellow20,
.virtual-history-bg-yellow21 {
  background: #0c0e10 !important;
  border: 0.1rem solid #343d46 !important;
}
.virtual-history-bg-yellow11 {
  background: #11162b !important;
  border: 0.1rem solid #252c48 !important;
}
.virtual-history-bg-white {
  background: #fff !important;
  border: 0.1rem solid #343d46 !important;
}
.virtual-history-bg-red15 {
  background: #212b37 !important;
  border: 0.1rem solid #161a3f !important;
}
.virtual-history-bg-orange12 {
  background: #141517;
  border: 0.1rem solid #141517;
}
.virtual-history-none-bg-blue11,
.virtual-history-none-bg-blue12,
.virtual-history-none-bg-blue13,
.virtual-history-none-bg-blue14,
.virtual-history-none-bg-blue15,
.virtual-history-none-bg-blue16,
.virtual-history-none-bg-blue17,
.virtual-history-none-bg-blue18,
.virtual-history-none-bg-blue19,
.virtual-history-none-bg-gold11,
.virtual-history-none-bg-gold12,
.virtual-history-none-bg-gold13,
.virtual-history-none-bg-orange11,
.virtual-history-none-bg-orange13,
.virtual-history-none-bg-orange14,
.virtual-history-none-bg-purple11,
.virtual-history-none-bg-purple12,
.virtual-history-none-bg-red11,
.virtual-history-none-bg-red12,
.virtual-history-none-bg-red13,
.virtual-history-none-bg-red14,
.virtual-history-none-bg-yellow12,
.virtual-history-none-bg-yellow13,
.virtual-history-none-bg-yellow14,
.virtual-history-none-bg-yellow15,
.virtual-history-none-bg-yellow17,
.virtual-history-none-bg-yellow19,
.virtual-history-none-bg-yellow20,
.virtual-history-none-bg-yellow21 {
  background: #0c0e10 !important;
  color: #fff;
}
.virtual-history-none-bg-yellow11 {
  background: #11162b !important;
  color: #fff;
}
.virtual-history-none-bg-yellow18 {
  background: #101010 !important;
  color: #fff;
}
.virtual-history-none-bg-yellow16 {
  background: #0a1726 !important;
  color: #fff;
}
.virtual-history-none-bg-orange12 {
  background: #16171a !important;
  color: #fff;
}
.virtual-history-none-bg-white {
  background: #ebebeb !important;
  color: #000;
  font-size: 1.4rem;
}
.virtual-history-none-bg-red15 {
  background: #000 !important;
  color: #fff;
}
.virtual-page-bg-orange12 {
  background-color: #111314 !important;
}
.virtual-page-bg-white {
  background: #ebebeb !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.virtual-page-bg-red15 {
  background: #0a0d29 !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.virtual-pagein-bg-orange11,
.virtual-pagein-bg-yellow13 {
  background: #2c353c !important;
}
.virtual-pagein-bg-red15 {
  background: #000 !important;
}
.virtual-pagein-bg-white {
  background: #ebebeb !important;
}
.virtual-pagein-bg-orange12 {
  background-color: #111314 !important;
}
.virtual-pagein-bg-blue12,
.virtual-pagein-bg-blue14,
.virtual-pagein-bg-blue16,
.virtual-pagein-bg-gold11,
.virtual-pagein-bg-gold12,
.virtual-pagein-bg-purple11,
.virtual-pagein-bg-purple12,
.virtual-pagein-bg-red13,
.virtual-pagein-bg-red14,
.virtual-pagein-bg-yellow12,
.virtual-pagein-bg-yellow19 {
  background-color: #111 !important;
}
.event-no-orange11 {
  background-color: #fc6200;
  font-size: 1.6rem;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-orange11,
.event-no-orange12 {
  color: #fff;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
}
.event-no-orange12 {
  background-color: #f50;
  font-size: 1.4rem;
  left: 3rem;
  top: 3.8rem;
  padding: 0.8rem;
}
.event-no-purple11 {
  background: #0037ce !important;
}
.event-no-purple11,
.event-no-red13 {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-red13 {
  background: #c00015 !important;
}
.event-no-blue12 {
  background: #478ee7 !important;
  color: #fff;
}
.event-no-blue12,
.event-no-yellow19 {
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-yellow19 {
  background: #fdc317 !important;
  color: #000;
}
.event-no-purple12 {
  background: #c6426e !important;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-green {
  background-color: #79e90b;
}
.event-no-blue14,
.event-no-green {
  color: #000;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-blue14 {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
}
.event-no-blue16 {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-gold12 {
  background: #ffeaad !important;
}
.event-no-gold12,
.event-no-yellow15 {
  color: #000;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-yellow15 {
  background: #edbb35 !important;
}
.event-no-blue17 {
  background: #4c6f87 !important;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-yellow13 {
  background-color: #ffbe00;
}
.event-no-red15,
.event-no-yellow13 {
  color: #000;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-red15 {
  background: #daa502 !important;
}
.event-no-white {
  background-color: #f1c80e;
  color: #000;
}
.event-no-red14,
.event-no-white {
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-red14 {
  background-color: #de00d3;
  color: #fff;
}
.event-no-yellow12 {
  background-color: #ffc600;
  color: #000;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-red12 {
  background-color: #e30144;
}
.event-no-blue15,
.event-no-red12 {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-blue15 {
  background-color: #0165d3;
}
.event-no-red11 {
  background-color: #de3b3c;
  color: #fff;
}
.event-no-gold11,
.event-no-red11 {
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-gold11 {
  background-color: #f39200;
  color: #000;
}
.event-no-orange14 {
  background-color: #f8850f;
}
.event-no-orange13,
.event-no-orange14 {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 280px;
  padding: 1.2rem 0 1.2rem 2rem;
}
.event-no-orange13 {
  background-color: #8f6855;
}
.event-no-yellow14 {
  color: #fed228;
  font-size: 1.6rem;
  font-weight: 700;
}
.event-image-orange11.on {
  border: 0.2rem solid #fc6200;
}
.event-image-orange12 {
  background: #181a1c;
}
.event-image-purple11.on {
  border: 0.2rem solid #144ade;
}
.event-image-red13.on {
  border: 0.2rem solid #c00015;
}
.event-image-blue12.on {
  border: 0.2rem solid #478ee7;
}
.event-image-yellow19.on {
  border: 0.2rem solid #fdc317;
}
.event-image-purple12.on {
  border: 0.2rem solid #c6426e;
}
.event-image-green.on {
  border: 0.2rem solid #79e90b;
}
.event-image-blue14.on {
  border: 0.2rem solid #dabd57;
}
.event-image-blue16.on {
  border: 0.2rem solid #2484c5;
}
.event-image-gold12.on {
  border: 0.2rem solid #ffeaad;
}
.event-image-yellow15.on {
  border: 0.2rem solid #edbb35;
}
.event-image-blue17.on {
  border: 0.2rem solid #4c6f87;
}
.event-image-yellow13.on {
  border: 0.2rem solid #ffbe00;
}
.event-image-red15.on {
  border: 0.2rem solid #daa502;
}
.event-image-red14.on {
  border: 0.2rem solid #de00d3;
}
.event-image-yellow12.on {
  border: 0.2rem solid #ffc600;
}
.event-image-red12.on {
  border: 0.2rem solid #e30144;
}
.event-image-blue15.on {
  border: 0.2rem solid #0165d3;
}
.event-image-red11.on {
  border: 0.2rem solid #de3b3c;
}
.event-image-gold11.on {
  border: 0.2rem solid #f39200;
}
.event-image-orange14.on {
  border: 0.2rem solid #f8850f;
}
.event-image-orange13.on {
  border: 0.2rem solid #8f6855;
}
.event-content-blue12,
.event-content-blue14,
.event-content-blue15,
.event-content-blue16,
.event-content-blue17,
.event-content-gold11,
.event-content-gold12,
.event-content-green,
.event-content-orange11,
.event-content-orange13,
.event-content-orange14,
.event-content-purple11,
.event-content-purple12,
.event-content-red11,
.event-content-red12,
.event-content-red13,
.event-content-red14,
.event-content-red15,
.event-content-yellow12,
.event-content-yellow13,
.event-content-yellow15,
.event-content-yellow19 {
  background-color: #27272d;
  padding: 4.5rem 3rem;
  border-radius: 0.5rem;
}
.event-content-orange12 {
  background-color: #16181a;
  padding: 4.5rem 3rem;
  border-radius: 0.5rem;
}
.event-content-white {
  background-color: #fff;
  border: 0.2rem solid #000;
  padding: 4.5rem 3rem;
  border-radius: 0.5rem;
}
.bet-history-paging-orange11.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-orange11.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #fb6300;
}
.bet-history-paging-orange11.el-pagination.is-background .btn-next,
.bet-history-paging-orange11.el-pagination.is-background .btn-prev,
.bet-history-paging-orange11.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-orange12.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-orange12.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #f56406;
}
.bet-history-paging-orange12.el-pagination.is-background .btn-next,
.bet-history-paging-orange12.el-pagination.is-background .btn-prev,
.bet-history-paging-orange12.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-purple11.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-purple11.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background: #0037ce;
  color: #fff;
}
.bet-history-paging-purple11.el-pagination.is-background .btn-next,
.bet-history-paging-purple11.el-pagination.is-background .btn-prev,
.bet-history-paging-purple11.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-red13.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-red13.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background: #c00015;
  color: #fff;
}
.bet-history-paging-red13.el-pagination.is-background .btn-next,
.bet-history-paging-red13.el-pagination.is-background .btn-prev,
.bet-history-paging-red13.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-blue12.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-blue12.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background: #478ee7;
  color: #fff;
}
.bet-history-paging-blue12.el-pagination.is-background .btn-next,
.bet-history-paging-blue12.el-pagination.is-background .btn-prev,
.bet-history-paging-blue12.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow19.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow19.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background: #fdc317;
  color: #000;
}
.bet-history-paging-yellow19.el-pagination.is-background .btn-next,
.bet-history-paging-yellow19.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow19.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-purple12.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-purple12.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background: #c6426e;
  color: #fff;
}
.bet-history-paging-purple12.el-pagination.is-background .btn-next,
.bet-history-paging-purple12.el-pagination.is-background .btn-prev,
.bet-history-paging-purple12.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-blue14.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-blue14.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  );
  color: #000;
}
.bet-history-paging-blue14.el-pagination.is-background .btn-next,
.bet-history-paging-blue14.el-pagination.is-background .btn-prev,
.bet-history-paging-blue14.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-blue16.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-blue16.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938);
  color: #fff;
}
.bet-history-paging-blue16.el-pagination.is-background .btn-next,
.bet-history-paging-blue16.el-pagination.is-background .btn-prev,
.bet-history-paging-blue16.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-gold12.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-gold12.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background: #ffeaad;
  color: #000;
}
.bet-history-paging-gold12.el-pagination.is-background .btn-next,
.bet-history-paging-gold12.el-pagination.is-background .btn-prev,
.bet-history-paging-gold12.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-blue17.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-blue17.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background: #4c6f87;
  color: #fff;
}
.bet-history-paging-blue17.el-pagination.is-background .btn-next,
.bet-history-paging-blue17.el-pagination.is-background .btn-prev,
.bet-history-paging-blue17.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow13.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow13.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #ffbe00;
  color: #000;
}
.bet-history-paging-yellow13.el-pagination.is-background .btn-next,
.bet-history-paging-yellow13.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow13.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-red15.el-pagination.is-background .el-pager li {
  background-color: #14161b;
}
.bet-history-paging-red15.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #f3ba2f;
  color: #000;
}
.bet-history-paging-red15.el-pagination.is-background .btn-next,
.bet-history-paging-red15.el-pagination.is-background .btn-prev,
.bet-history-paging-red15.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow20.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow20.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #ffdb00;
  color: #000;
}
.bet-history-paging-yellow20.el-pagination.is-background .btn-next,
.bet-history-paging-yellow20.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow20.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-blue13.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-blue13.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #328edb;
  color: #fff;
}
.bet-history-paging-blue13.el-pagination.is-background .btn-next,
.bet-history-paging-blue13.el-pagination.is-background .btn-prev,
.bet-history-paging-blue13.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-gold13.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-gold13.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #f2b705;
  color: #020c17;
}
.bet-history-paging-gold13.el-pagination.is-background .btn-next,
.bet-history-paging-gold13.el-pagination.is-background .btn-prev,
.bet-history-paging-gold13.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow11.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow11.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #ffcd00;
  color: #000;
}
.bet-history-paging-yellow11.el-pagination.is-background .btn-next,
.bet-history-paging-yellow11.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow11.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow14.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow14.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #fed228;
  color: #353537;
}
.bet-history-paging-yellow14.el-pagination.is-background .btn-next,
.bet-history-paging-yellow14.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow14.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow18.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow18.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #f4b95c;
  color: #000;
}
.bet-history-paging-yellow18.el-pagination.is-background .btn-next,
.bet-history-paging-yellow18.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow18.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow16.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow16.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #ffdb00;
  color: #000;
}
.bet-history-paging-yellow16.el-pagination.is-background .btn-next,
.bet-history-paging-yellow16.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow16.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow21.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow21.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #edab56;
  color: #000;
}
.bet-history-paging-yellow21.el-pagination.is-background .btn-next,
.bet-history-paging-yellow21.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow21.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-blue18.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-blue18.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #1f7aff;
  color: #000;
}
.bet-history-paging-blue18.el-pagination.is-background .btn-next,
.bet-history-paging-blue18.el-pagination.is-background .btn-prev,
.bet-history-paging-blue18.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow15.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow15.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #edbb35;
  color: #000;
}
.bet-history-paging-yellow15.el-pagination.is-background .btn-next,
.bet-history-paging-yellow15.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow15.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow17.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow17.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #ffb600;
  color: #000;
}
.bet-history-paging-yellow17.el-pagination.is-background .btn-next,
.bet-history-paging-yellow17.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow17.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-blue19.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-blue19.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #244473;
  color: #fff;
}
.bet-history-paging-blue19.el-pagination.is-background .btn-next,
.bet-history-paging-blue19.el-pagination.is-background .btn-prev,
.bet-history-paging-blue19.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-blue11.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-blue11.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #302ce2;
  color: #fff;
}
.bet-history-paging-blue11.el-pagination.is-background .btn-next,
.bet-history-paging-blue11.el-pagination.is-background .btn-prev,
.bet-history-paging-blue11.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-white.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-white.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #cacaca;
  color: #000;
}
.bet-history-paging-white.el-pagination.is-background .btn-next,
.bet-history-paging-white.el-pagination.is-background .btn-prev,
.bet-history-paging-white.el-pagination.is-background .el-pager li {
  background-color: #ebebeb;
}
.bet-history-paging-red14.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-red14.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #de00d3;
  color: #fff;
}
.bet-history-paging-red14.el-pagination.is-background .btn-next,
.bet-history-paging-red14.el-pagination.is-background .btn-prev,
.bet-history-paging-red14.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-yellow12.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-yellow12.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #ffc600;
  color: #000;
}
.bet-history-paging-yellow12.el-pagination.is-background .btn-next,
.bet-history-paging-yellow12.el-pagination.is-background .btn-prev,
.bet-history-paging-yellow12.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-red12.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-red12.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #e30144;
  color: #fff;
}
.bet-history-paging-red12.el-pagination.is-background .btn-next,
.bet-history-paging-red12.el-pagination.is-background .btn-prev,
.bet-history-paging-red12.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-blue15.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-blue15.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #0165d3;
  color: #fff;
}
.bet-history-paging-blue15.el-pagination.is-background .btn-next,
.bet-history-paging-blue15.el-pagination.is-background .btn-prev,
.bet-history-paging-blue15.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-red11.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-red11.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #de3b3c;
  color: #fff;
}
.bet-history-paging-red11.el-pagination.is-background .btn-next,
.bet-history-paging-red11.el-pagination.is-background .btn-prev,
.bet-history-paging-red11.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-gold11.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-gold11.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #f39200;
  color: #000;
}
.bet-history-paging-gold11.el-pagination.is-background .btn-next,
.bet-history-paging-gold11.el-pagination.is-background .btn-prev,
.bet-history-paging-gold11.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-orange14.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-orange14.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #f8850f;
  color: #fff;
}
.bet-history-paging-orange14.el-pagination.is-background .btn-next,
.bet-history-paging-orange14.el-pagination.is-background .btn-prev,
.bet-history-paging-orange14.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-orange13.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-orange13.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #8f6855;
  color: #fff;
}
.bet-history-paging-orange13.el-pagination.is-background .btn-next,
.bet-history-paging-orange13.el-pagination.is-background .btn-prev,
.bet-history-paging-orange13.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.bet-history-paging-green.el-pagination.is-background .el-pager li {
  background-color: #191919;
}
.bet-history-paging-green.el-pagination.is-background
  .el-pager
  li:not(.disabled).active {
  background-color: #79e90b;
  color: #000;
}
.bet-history-paging-green.el-pagination.is-background .btn-next,
.bet-history-paging-green.el-pagination.is-background .btn-prev,
.bet-history-paging-green.el-pagination.is-background .el-pager li {
  background-color: #171c22;
}
.sports-orange11--1 {
  background-image: url(/img/940024d.png);
}
.sports-orange11--1.on,
.sports-orange11--1:hover {
  background-image: url(/img/77f7474.png);
}
.sports-orange11-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-orange11-6046.on,
.sports-orange11-6046:hover {
  background-image: url(/img/9ea1827.png);
}
.sports-orange11-265917 {
  background-image: url(/img/1897bfc.png);
}
.sports-orange11-265917.on,
.sports-orange11-265917:hover {
  background-image: url(/img/32148eb.png);
}
.sports-orange11-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-orange11-48242.on,
.sports-orange11-48242:hover {
  background-image: url(/img/686dd83.png);
}
.sports-orange11-154830 {
  background-image: url(/img/6804623.png);
}
.sports-orange11-154830.on,
.sports-orange11-154830:hover {
  background-image: url(/img/5d2d3fc.png);
}
.sports-orange11-35232 {
  background-image: url(/img/457364e.png);
}
.sports-orange11-35232.on,
.sports-orange11-35232:hover {
  background-image: url(/img/cfa9878.png);
}
.sports-orange11-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-orange11-54094.on,
.sports-orange11-54094:hover {
  background-image: url(/img/1b6a584.png);
}
.sports-orange11-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-orange11-35709.on,
.sports-orange11-35709:hover {
  background-image: url(/img/6646cb9.png);
}
.sports-orange11-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-orange11-131506.on,
.sports-orange11-131506:hover {
  background-image: url(/img/66210b6.png);
}
.sports-orange11-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-orange11-154914.on,
.sports-orange11-154914:hover {
  background-image: url(/img/7ce2a79.png);
}
.sports-orange11-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-orange11-687890.on,
.sports-orange11-687890:hover {
  background-image: url(/img/819407f.png);
}
.sports-orange11-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-orange11-154919.on,
.sports-orange11-154919:hover {
  background-image: url(/img/65c1f40.png);
}
.sports-orange11-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-orange11-etc.on,
.sports-orange11-etc:hover {
  background-image: url(/img/da97196.png);
}
.sports-purple11--1 {
  background-image: url(/img/940024d.png);
}
.sports-purple11--1.on,
.sports-purple11--1:hover {
  background-image: url(/img2d734b4.png);
}
.sports-purple11-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-purple11-6046.on,
.sports-purple11-6046:hover {
  background-image: url(/img3eca60b.png);
}
.sports-purple11-265917 {
  background-image: url(/img/1897bfc.png);
}
.sports-purple11-265917.on,
.sports-purple11-265917:hover {
  background-image: url(/img316e3e5.png);
}
.sports-purple11-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-purple11-48242.on,
.sports-purple11-48242:hover {
  background-image: url(/img85e8d07.png);
}
.sports-purple11-154830 {
  background-image: url(/img/6804623.png);
}
.sports-purple11-154830.on,
.sports-purple11-154830:hover {
  background-image: url(/img39a9272.png);
}
.sports-purple11-35232 {
  background-image: url(/img/457364e.png);
}
.sports-purple11-35232.on,
.sports-purple11-35232:hover {
  background-image: url(/imgccf06de.png);
}
.sports-purple11-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-purple11-54094.on,
.sports-purple11-54094:hover {
  background-image: url(/img83aa5c5.png);
}
.sports-purple11-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-purple11-35709.on,
.sports-purple11-35709:hover {
  background-image: url(/imge39c427.png);
}
.sports-purple11-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-purple11-131506.on,
.sports-purple11-131506:hover {
  background-image: url(/img5250b89.png);
}
.sports-purple11-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-purple11-154914.on,
.sports-purple11-154914:hover {
  background-image: url(/img0ef197a.png);
}
.sports-purple11-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-purple11-687890.on,
.sports-purple11-687890:hover {
  background-image: url(/imgf321850.png);
}
.sports-purple11-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-purple11-154919.on,
.sports-purple11-154919:hover {
  background-image: url(/img384b6a9.png);
}
.sports-purple11-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-purple11-etc.on,
.sports-purple11-etc:hover {
  background-image: url(/img7329bbe.png);
}
.sports-red13--1 {
  background-image: url(/img/940024d.png);
}
.sports-red13--1.on,
.sports-red13--1:hover {
  background-image: url(/img/red13/8fdbbfc.png);
}
.sports-red13-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-red13-6046.on,
.sports-red13-6046:hover {
  background-image: url(/img/red13/e70570c.png);
}
.sports-red13-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-red13-48242.on,
.sports-red13-48242:hover {
  background-image: url(/img/red13/986e6e7.png);
}
.sports-red13-154830 {
  background-image: url(/img/6804623.png);
}
.sports-red13-154830.on,
.sports-red13-154830:hover {
  background-image: url(/img/red13/8cf22a0.png);
}
.sports-red13-35232 {
  background-image: url(/img/457364e.png);
}
.sports-red13-35232.on,
.sports-red13-35232:hover {
  background-image: url(/img/red13/818fb9f.png);
}
.sports-red13-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-red13-54094.on,
.sports-red13-54094:hover {
  background-image: url(/img/red13/a2d86f8.png);
}
.sports-red13-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-red13-35709.on,
.sports-red13-35709:hover {
  background-image: url(/img/red13/be7bed0.png);
}
.sports-red13-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-red13-131506.on,
.sports-red13-131506:hover {
  background-image: url(/img/red13/3d6df13.png);
}
.sports-red13-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-red13-154914.on,
.sports-red13-154914:hover {
  background-image: url(/img/red13/3d7b6bf.png);
}
.sports-red13-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-red13-687890.on,
.sports-red13-687890:hover {
  background-image: url(/img/red13/3b433e7.png);
}
.sports-red13-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-red13-154919.on,
.sports-red13-154919:hover {
  background-image: url(/img/red13/79c8c3b.png);
}
.sports-red13-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-red13-etc.on,
.sports-red13-etc:hover {
  background-image: url(/img/red13/58fd372.png);
}
.sports-blue12--1 {
  background-image: url(/img/940024d.png);
}
.sports-blue12--1.on,
.sports-blue12--1:hover {
  background-image: url(/img/blue12/2db52c2.png);
}
.sports-blue12-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-blue12-6046.on,
.sports-blue12-6046:hover {
  background-image: url(/img/blue12/bcb1e4c.png);
}
.sports-blue12-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-blue12-48242.on,
.sports-blue12-48242:hover {
  background-image: url(/img/blue12/0c0038a.png);
}
.sports-blue12-154830 {
  background-image: url(/img/6804623.png);
}
.sports-blue12-154830.on,
.sports-blue12-154830:hover {
  background-image: url(/img/blue12/b00c76a.png);
}
.sports-blue12-35232 {
  background-image: url(/img/457364e.png);
}
.sports-blue12-35232.on,
.sports-blue12-35232:hover {
  background-image: url(/img/blue12/e8e2d47.png);
}
.sports-blue12-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-blue12-54094.on,
.sports-blue12-54094:hover {
  background-image: url(/img/blue12/a1ccf48.png);
}
.sports-blue12-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-blue12-35709.on,
.sports-blue12-35709:hover {
  background-image: url(/img/blue12/ee4d2ad.png);
}
.sports-blue12-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-blue12-131506.on,
.sports-blue12-131506:hover {
  background-image: url(/img/blue12/69a1489.png);
}
.sports-blue12-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-blue12-154914.on,
.sports-blue12-154914:hover {
  background-image: url(/img/blue12/ba9b222.png);
}
.sports-blue12-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-blue12-687890.on,
.sports-blue12-687890:hover {
  background-image: url(/img/blue12/62cf7cf.png);
}
.sports-blue12-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-blue12-154919.on,
.sports-blue12-154919:hover {
  background-image: url(/img/blue12/66324bd.png);
}
.sports-blue12-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-blue12-etc.on,
.sports-blue12-etc:hover {
  background-image: url(/img/blue12/7f722d5.png);
}
.sports-yellow19--1 {
  background-image: url(/img/940024d.png);
}
.sports-yellow19--1.on,
.sports-yellow19--1:hover {
  background-image: url(/img/4da98fa.png);
}
.sports-yellow19-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-yellow19-6046.on,
.sports-yellow19-6046:hover {
  background-image: url(/img/d27fd24.png);
}
.sports-yellow19-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-yellow19-48242.on,
.sports-yellow19-48242:hover {
  background-image: url(/img/47539dd.png);
}
.sports-yellow19-154830 {
  background-image: url(/img/6804623.png);
}
.sports-yellow19-154830.on,
.sports-yellow19-154830:hover {
  background-image: url(/img/c651918.png);
}
.sports-yellow19-35232 {
  background-image: url(/img/457364e.png);
}
.sports-yellow19-35232.on,
.sports-yellow19-35232:hover {
  background-image: url(/img/7c716be.png);
}
.sports-yellow19-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-yellow19-54094.on,
.sports-yellow19-54094:hover {
  background-image: url(/img/9c94c43.png);
}
.sports-yellow19-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-yellow19-35709.on,
.sports-yellow19-35709:hover {
  background-image: url(/img/36f8294.png);
}
.sports-yellow19-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-yellow19-131506.on,
.sports-yellow19-131506:hover {
  background-image: url(/img/a4ea14d.png);
}
.sports-yellow19-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-yellow19-154914.on,
.sports-yellow19-154914:hover {
  background-image: url(/img/9150f95.png);
}
.sports-yellow19-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-yellow19-687890.on,
.sports-yellow19-687890:hover {
  background-image: url(/img/b21824b.png);
}
.sports-yellow19-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-yellow19-154919.on,
.sports-yellow19-154919:hover {
  background-image: url(/img/7c716be.png);
}
.sports-yellow19-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-yellow19-etc.on,
.sports-yellow19-etc:hover {
  background-image: url(/img/d31ec77.png);
}
.sports-purple12--1 {
  background-image: url(/img/940024d.png);
}
.sports-purple12--1.on,
.sports-purple12--1:hover {
  background-image: url(/img/purple12/b4c95e5.png);
}
.sports-purple12-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-purple12-6046.on,
.sports-purple12-6046:hover {
  background-image: url(/img/purple12/d9a8234.png);
}
.sports-purple12-265917 {
  background-image: url(/img/1897bfc.png);
}
.sports-purple12-265917.on,
.sports-purple12-265917:hover {
  background-image: url(/img/purple12/b94b6e4.png);
}
.sports-purple12-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-purple12-48242.on,
.sports-purple12-48242:hover {
  background-image: url(/img/purple12/fe681b6.png);
}
.sports-purple12-154830 {
  background-image: url(/img/6804623.png);
}
.sports-purple12-154830.on,
.sports-purple12-154830:hover {
  background-image: url(/img/purple12/bc05182.png);
}
.sports-purple12-35232 {
  background-image: url(/img/457364e.png);
}
.sports-purple12-35232.on,
.sports-purple12-35232:hover {
  background-image: url(/img/purple12/2c59e75.png);
}
.sports-purple12-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-purple12-54094.on,
.sports-purple12-54094:hover {
  background-image: url(/img/purple12/ad80fb6.png);
}
.sports-purple12-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-purple12-35709.on,
.sports-purple12-35709:hover {
  background-image: url(/img/purple12/9d7a262.png);
}
.sports-purple12-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-purple12-131506.on,
.sports-purple12-131506:hover {
  background-image: url(/img/purple12/801f18c.png);
}
.sports-purple12-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-purple12-154914.on,
.sports-purple12-154914:hover {
  background-image: url(/img/purple12/cc4004a.png);
}
.sports-purple12-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-purple12-687890.on,
.sports-purple12-687890:hover {
  background-image: url(/img/purple12/353885e.png);
}
.sports-purple12-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-purple12-154919.on,
.sports-purple12-154919:hover {
  background-image: url(/img/purple12/a6df311.png);
}
.sports-purple12-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-purple12-etc.on,
.sports-purple12-etc:hover {
  background-image: url(/img/purple12/cc94f94.png);
}
.sports-blue14--1 {
  background-image: url(/img/940024d.png);
}
.sports-blue14--1.on,
.sports-blue14--1:hover {
  background-image: url(/img/blue14/2711369.png);
}
.sports-blue14-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-blue14-6046.on,
.sports-blue14-6046:hover {
  background-image: url(/img/blue14/17f2b8e.png);
}
.sports-blue14-265917 {
  background-image: url(/img/1897bfc.png);
}
.sports-blue14-265917.on,
.sports-blue14-265917:hover {
  background-image: url(/img/blue14/baf0c02.png);
}
.sports-blue14-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-blue14-48242.on,
.sports-blue14-48242:hover {
  background-image: url(/img/blue14/074423f.png);
}
.sports-blue14-154830 {
  background-image: url(/img/6804623.png);
}
.sports-blue14-154830.on,
.sports-blue14-154830:hover {
  background-image: url(/img/blue14/8bc7879.png);
}
.sports-blue14-35232 {
  background-image: url(/img/457364e.png);
}
.sports-blue14-35232.on,
.sports-blue14-35232:hover {
  background-image: url(/img/blue14/0a8402c.png);
}
.sports-blue14-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-blue14-54094.on,
.sports-blue14-54094:hover {
  background-image: url(/img/blue14/7e63f1f.png);
}
.sports-blue14-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-blue14-35709.on,
.sports-blue14-35709:hover {
  background-image: url(/img/blue14/96fb033.png);
}
.sports-blue14-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-blue14-131506.on,
.sports-blue14-131506:hover {
  background-image: url(/img/blue14/5653f48.png);
}
.sports-blue14-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-blue14-154914.on,
.sports-blue14-154914:hover {
  background-image: url(/img/blue14/68ca7c0.png);
}
.sports-blue14-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-blue14-687890.on,
.sports-blue14-687890:hover {
  background-image: url(/img/blue14/b03eb1f.png);
}
.sports-blue14-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-blue14-154919.on,
.sports-blue14-154919:hover {
  background-image: url(/img/blue14/28e3d29.png);
}
.sports-blue14-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-blue14-etc.on,
.sports-blue14-etc:hover {
  background-image: url(/img/blue14/b595a85.png);
}
.sports-blue16--1 {
  background-image: url(/img/940024d.png);
}
.sports-blue16--1.on,
.sports-blue16--1:hover {
  background-image: url(/img/blue16/7f68534.png);
}
.sports-blue16-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-blue16-6046.on,
.sports-blue16-6046:hover {
  background-image: url(/img/blue16/fea64e0.png);
}
.sports-blue16-265917 {
  background-image: url(/img/1897bfc.png);
}
.sports-blue16-265917.on,
.sports-blue16-265917:hover {
  background-image: url(/img/blue16/cc906fe.png);
}
.sports-blue16-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-blue16-48242.on,
.sports-blue16-48242:hover {
  background-image: url(/img/blue16/e7f8d3b.png);
}
.sports-blue16-154830 {
  background-image: url(/img/6804623.png);
}
.sports-blue16-154830.on,
.sports-blue16-154830:hover {
  background-image: url(/img/blue16/e33ece6.png);
}
.sports-blue16-35232 {
  background-image: url(/img/457364e.png);
}
.sports-blue16-35232.on,
.sports-blue16-35232:hover {
  background-image: url(/img/blue16/e0d01bd.png);
}
.sports-blue16-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-blue16-54094.on,
.sports-blue16-54094:hover {
  background-image: url(/img/blue16/a426c5a.png);
}
.sports-blue16-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-blue16-35709.on,
.sports-blue16-35709:hover {
  background-image: url(/img/blue16/2da49fd.png);
}
.sports-blue16-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-blue16-131506.on,
.sports-blue16-131506:hover {
  background-image: url(/img/blue16/b1399db.png);
}
.sports-blue16-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-blue16-154914.on,
.sports-blue16-154914:hover {
  background-image: url(/img/blue16/c421429.png);
}
.sports-blue16-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-blue16-687890.on,
.sports-blue16-687890:hover {
  background-image: url(/img/blue16/bb16828.png);
}
.sports-blue16-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-blue16-154919.on,
.sports-blue16-154919:hover {
  background-image: url(/img/blue16/9484558.png);
}
.sports-blue16-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-blue16-etc.on,
.sports-blue16-etc:hover {
  background-image: url(/img/blue16/3927df3.png);
}
.sports-gold12--1 {
  background-image: url(/img/940024d.png);
}
.sports-gold12--1.on,
.sports-gold12--1:hover {
  background-image: url(/img/gold12/c407c70.png);
}
.sports-gold12-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-gold12-6046.on,
.sports-gold12-6046:hover {
  background-image: url(/img/gold12/7ff4229.png);
}
.sports-gold12-265917 {
  background-image: url(/img/1897bfc.png);
}
.sports-gold12-265917.on,
.sports-gold12-265917:hover {
  background-image: url(/img/gold12/e525591.png);
}
.sports-gold12-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-gold12-48242.on,
.sports-gold12-48242:hover {
  background-image: url(/img/gold12/091fc5c.png);
}
.sports-gold12-154830 {
  background-image: url(/img/6804623.png);
}
.sports-gold12-154830.on,
.sports-gold12-154830:hover {
  background-image: url(/img/gold12/d3ede56.png);
}
.sports-gold12-35232 {
  background-image: url(/img/457364e.png);
}
.sports-gold12-35232.on,
.sports-gold12-35232:hover {
  background-image: url(/img/gold12/8ddbd26.png);
}
.sports-gold12-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-gold12-54094.on,
.sports-gold12-54094:hover {
  background-image: url(/img/gold12/62ed33c.png);
}
.sports-gold12-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-gold12-35709.on,
.sports-gold12-35709:hover {
  background-image: url(/img/gold12/0824687.png);
}
.sports-gold12-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-gold12-131506.on,
.sports-gold12-131506:hover {
  background-image: url(/img/gold12/e0588c5.png);
}
.sports-gold12-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-gold12-154914.on,
.sports-gold12-154914:hover {
  background-image: url(/img/gold12/b2cbc6d.png);
}
.sports-gold12-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-gold12-687890.on,
.sports-gold12-687890:hover {
  background-image: url(/img/gold12/d4f916b.png);
}
.sports-gold12-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-gold12-154919.on,
.sports-gold12-154919:hover {
  background-image: url(/img/gold12/548a7fc.png);
}
.sports-gold12-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-gold12-etc.on,
.sports-gold12-etc:hover {
  background-image: url(/img/gold12/858f003.png);
}
.sports-blue17--1 {
  background-image: url(/img/940024d.png);
}
.sports-blue17--1.on,
.sports-blue17--1:hover {
  background-image: url(/img/ee8555b.png);
}
.sports-blue17-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-blue17-6046.on,
.sports-blue17-6046:hover {
  background-image: url(/img/89b5c3e.png);
}
.sports-blue17-265917 {
  background-image: url(/img/1897bfc.png);
}
.sports-blue17-265917.on,
.sports-blue17-265917:hover {
  background-image: url(/img/1c765b9.png);
}
.sports-blue17-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-blue17-48242.on,
.sports-blue17-48242:hover {
  background-image: url(/img/d1b8aa4.png);
}
.sports-blue17-154830 {
  background-image: url(/img/6804623.png);
}
.sports-blue17-154830.on,
.sports-blue17-154830:hover {
  background-image: url(/img/5bc4bbe.png);
}
.sports-blue17-35232 {
  background-image: url(/img/457364e.png);
}
.sports-blue17-35232.on,
.sports-blue17-35232:hover {
  background-image: url(/img/6b26cc3.png);
}
.sports-blue17-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-blue17-54094.on,
.sports-blue17-54094:hover {
  background-image: url(/img/1763fd7.png);
}
.sports-blue17-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-blue17-35709.on,
.sports-blue17-35709:hover {
  background-image: url(/img/3537f3f.png);
}
.sports-blue17-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-blue17-131506.on,
.sports-blue17-131506:hover {
  background-image: url(/img/3239294.png);
}
.sports-blue17-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-blue17-154914.on,
.sports-blue17-154914:hover {
  background-image: url(/img/de02a19.png);
}
.sports-blue17-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-blue17-687890.on,
.sports-blue17-687890:hover {
  background-image: url(/img/d7a87a1.png);
}
.sports-blue17-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-blue17-154919.on,
.sports-blue17-154919:hover {
  background-image: url(/img/e560bf5.png);
}
.sports-blue17-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-blue17-etc.on,
.sports-blue17-etc:hover {
  background-image: url(/img/9724944.png);
}
.sports-yellow13--1 {
  background-image: url(/img/940024d.png);
}
.sports-yellow13--1.on,
.sports-yellow13--1:hover {
  background-image: url(/img/4de1ea0.png);
}
.sports-yellow13-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-yellow13-6046.on,
.sports-yellow13-6046:hover {
  background-image: url(/img/754fbf6.png);
}
.sports-yellow13-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-yellow13-48242.on,
.sports-yellow13-48242:hover {
  background-image: url(/img/f479481.png);
}
.sports-yellow13-154830 {
  background-image: url(/img/6804623.png);
}
.sports-yellow13-154830.on,
.sports-yellow13-154830:hover {
  background-image: url(/img/8b5cc86.png);
}
.sports-yellow13-35232 {
  background-image: url(/img/457364e.png);
}
.sports-yellow13-35232.on,
.sports-yellow13-35232:hover {
  background-image: url(/img/126dec7.png);
}
.sports-yellow13-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-yellow13-54094.on,
.sports-yellow13-54094:hover {
  background-image: url(/img/3fb71bf.png);
}
.sports-yellow13-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-yellow13-35709.on,
.sports-yellow13-35709:hover {
  background-image: url(/img/0d4491c.png);
}
.sports-yellow13-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-yellow13-131506.on,
.sports-yellow13-131506:hover {
  background-image: url(/img/a833540.png);
}
.sports-yellow13-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-yellow13-154914.on,
.sports-yellow13-154914:hover {
  background-image: url(/img/787be36.png);
}
.sports-yellow13-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-yellow13-687890.on,
.sports-yellow13-687890:hover {
  background-image: url(/img/43b9206.png);
}
.sports-yellow13-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-yellow13-154919.on,
.sports-yellow13-154919:hover {
  background-image: url(/img/4c0159a.png);
}
.sports-yellow13-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-yellow13-etc.on,
.sports-yellow13-etc:hover {
  background-image: url(/img/94b1fc7.png);
}
.sports-red15--1 {
  background-image: url(/img/940024d.png);
}
.sports-red15--1.on,
.sports-red15--1:hover {
  background-image: url(/img/38d85f6.png);
}
.sports-red15-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-red15-6046.on,
.sports-red15-6046:hover {
  background-image: url(/img/be2ecdb.png);
}
.sports-red15-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-red15-48242.on,
.sports-red15-48242:hover {
  background-image: url(/img/dfa67c7.png);
}
.sports-red15-154830 {
  background-image: url(/img/6804623.png);
}
.sports-red15-154830.on,
.sports-red15-154830:hover {
  background-image: url(/img/0075b46.png);
}
.sports-red15-35232 {
  background-image: url(/img/457364e.png);
}
.sports-red15-35232.on,
.sports-red15-35232:hover {
  background-image: url(/img/8549aba.png);
}
.sports-red15-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-red15-54094.on,
.sports-red15-54094:hover {
  background-image: url(/img/ac42015.png);
}
.sports-red15-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-red15-35709.on,
.sports-red15-35709:hover {
  background-image: url(/img/1bcd199.png);
}
.sports-red15-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-red15-131506.on,
.sports-red15-131506:hover {
  background-image: url(/img/c26a65d.png);
}
.sports-red15-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-red15-154914.on,
.sports-red15-154914:hover {
  background-image: url(/img/2a01339.png);
}
.sports-red15-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-red15-687890.on,
.sports-red15-687890:hover {
  background-image: url(/img/4d98cfd.png);
}
.sports-red15-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-red15-154919.on,
.sports-red15-154919:hover {
  background-image: url(/img/1898245.png);
}
.sports-red15-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-red15-etc.on,
.sports-red15-etc:hover {
  background-image: url(/img/010dd53.png);
}
.sports-white--1 {
  background-image: url(/img/white/007a33d.png);
}
.sports-white--1.on,
.sports-white--1:hover {
  background-image: url(/img/white/e470744.png);
}
.sports-white--1 .cat-count {
  color: #fff !important;
}
.sports-white--1.on .cat-count,
.sports-white--1:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-6046 {
  background-image: url(/img/white/8ac2bad.png);
}
.sports-white-6046.on,
.sports-white-6046:hover {
  background-image: url(/img/white/ae69287.png);
}
.sports-white-6046 .cat-count {
  color: #fff !important;
}
.sports-white-6046.on .cat-count,
.sports-white-6046:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-48242 {
  background-image: url(/img/white/655d06b.png);
}
.sports-white-48242.on,
.sports-white-48242:hover {
  background-image: url(/img/white/560d26b.png);
}
.sports-white-48242 .cat-count {
  color: #fff !important;
}
.sports-white-48242.on .cat-count,
.sports-white-48242:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-154830 {
  background-image: url(/img/white/8565e98.png);
}
.sports-white-154830.on,
.sports-white-154830:hover {
  background-image: url(/img/white/d30ff56.png);
}
.sports-white-154830 .cat-count {
  color: #fff !important;
}
.sports-white-154830.on .cat-count,
.sports-white-154830:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-35232 {
  background-image: url(/img/white/eb27b38.png);
}
.sports-white-35232.on,
.sports-white-35232:hover {
  background-image: url(/img/white/6ca4aef.png);
}
.sports-white-35232 .cat-count {
  color: #fff !important;
}
.sports-white-35232.on .cat-count,
.sports-white-35232:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-54094 {
  background-image: url(/img/white/51a4ec3.png);
}
.sports-white-54094.on,
.sports-white-54094:hover {
  background-image: url(/img/white/ac93598.png);
}
.sports-white-54094 .cat-count {
  color: #fff !important;
}
.sports-white-54094.on .cat-count,
.sports-white-54094:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-35709 {
  background-image: url(/img/white/e8e1a8c.png);
}
.sports-white-35709.on,
.sports-white-35709:hover {
  background-image: url(/img/white/44eebb5.png);
}
.sports-white-35709 .cat-count {
  color: #fff !important;
}
.sports-white-35709.on .cat-count,
.sports-white-35709:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-131506 {
  background-image: url(/img/white/3315521.png);
}
.sports-white-131506.on,
.sports-white-131506:hover {
  background-image: url(/img/white/6182c73.png);
}
.sports-white-131506 .cat-count {
  color: #fff !important;
}
.sports-white-131506.on .cat-count,
.sports-white-131506:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-154914 {
  background-image: url(/img/white/53cd623.png);
}
.sports-white-154914.on,
.sports-white-154914:hover {
  background-image: url(/img/white/20306a5.png);
}
.sports-white-154914 .cat-count {
  color: #fff !important;
}
.sports-white-154914.on .cat-count,
.sports-white-154914:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-687890 {
  background-image: url(/img/white/60f2e76.png);
}
.sports-white-687890.on,
.sports-white-687890:hover {
  background-image: url(/img/white/2324898.png);
}
.sports-white-687890 .cat-count {
  color: #fff !important;
}
.sports-white-687890.on .cat-count,
.sports-white-687890:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-154919 {
  background-image: url(/img/white/2f1aaeb.png);
}
.sports-white-154919.on,
.sports-white-154919:hover {
  background-image: url(/img/white/5a777fb.png);
}
.sports-white-154919 .cat-count {
  color: #fff !important;
}
.sports-white-154919.on .cat-count,
.sports-white-154919:hover .cat-count {
  color: #f8d346 !important;
}
.sports-white-etc {
  background-image: url(/img/white/91b9a99.png);
}
.sports-white-etc.on,
.sports-white-etc:hover {
  background-image: url(/img/white/ee41802.png);
}
.sports-white-etc .cat-count {
  color: #fff !important;
}
.sports-white-etc.on .cat-count,
.sports-white-etc:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14--1 {
  background-image: url(/img/940024d.png);
}
.sports-red14--1.on,
.sports-red14--1:hover {
  background-image: url(/img/red14/9c0f83d.png);
}
.sports-red14--1 .cat-count {
  color: #fff !important;
}
.sports-red14--1.on .cat-count,
.sports-red14--1:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-red14-6046.on,
.sports-red14-6046:hover {
  background-image: url(/img/red14/62fe368.png);
}
.sports-red14-6046 .cat-count {
  color: #fff !important;
}
.sports-red14-6046.on .cat-count,
.sports-red14-6046:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-red14-48242.on,
.sports-red14-48242:hover {
  background-image: url(/img/red14/eb7ddca.png);
}
.sports-red14-48242 .cat-count {
  color: #fff !important;
}
.sports-red14-48242.on .cat-count,
.sports-red14-48242:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-154830 {
  background-image: url(/img/6804623.png);
}
.sports-red14-154830.on,
.sports-red14-154830:hover {
  background-image: url(/img/red14/c524c56.png);
}
.sports-red14-154830 .cat-count {
  color: #fff !important;
}
.sports-red14-154830.on .cat-count,
.sports-red14-154830:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-35232 {
  background-image: url(/img/457364e.png);
}
.sports-red14-35232.on,
.sports-red14-35232:hover {
  background-image: url(/img/red14/255d5a5.png);
}
.sports-red14-35232 .cat-count {
  color: #fff !important;
}
.sports-red14-35232.on .cat-count,
.sports-red14-35232:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-red14-54094.on,
.sports-red14-54094:hover {
  background-image: url(/img/red14/e262837.png);
}
.sports-red14-54094 .cat-count {
  color: #fff !important;
}
.sports-red14-54094.on .cat-count,
.sports-red14-54094:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-red14-35709.on,
.sports-red14-35709:hover {
  background-image: url(/img/red14/25146a3.png);
}
.sports-red14-35709 .cat-count {
  color: #fff !important;
}
.sports-red14-35709.on .cat-count,
.sports-red14-35709:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-red14-131506.on,
.sports-red14-131506:hover {
  background-image: url(/img/red14/b0868ef.png);
}
.sports-red14-131506 .cat-count {
  color: #fff !important;
}
.sports-red14-131506.on .cat-count,
.sports-red14-131506:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-red14-154914.on,
.sports-red14-154914:hover {
  background-image: url(/img/red14/58aa078.png);
}
.sports-red14-154914 .cat-count {
  color: #fff !important;
}
.sports-red14-154914.on .cat-count,
.sports-red14-154914:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-red14-687890.on,
.sports-red14-687890:hover {
  background-image: url(/img/red14/fb14fe3.png);
}
.sports-red14-687890 .cat-count {
  color: #fff !important;
}
.sports-red14-687890.on .cat-count,
.sports-red14-687890:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-red14-154919.on,
.sports-red14-154919:hover {
  background-image: url(/img/red14/847aaf9.png);
}
.sports-red14-154919 .cat-count {
  color: #fff !important;
}
.sports-red14-154919.on .cat-count,
.sports-red14-154919:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red14-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-red14-etc.on,
.sports-red14-etc:hover {
  background-image: url(/img/red14/f4cf0ee.png);
}
.sports-red14-etc .cat-count {
  color: #fff !important;
}
.sports-red14-etc.on .cat-count,
.sports-red14-etc:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12--1 {
  background-image: url(/img/940024d.png);
}
.sports-yellow12--1.on,
.sports-yellow12--1:hover {
  background-image: url(/img/yellow12/4de1ea0.png);
}
.sports-yellow12--1 .cat-count {
  color: #fff !important;
}
.sports-yellow12--1.on .cat-count,
.sports-yellow12--1:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-yellow12-6046.on,
.sports-yellow12-6046:hover {
  background-image: url(/img/yellow12/754fbf6.png);
}
.sports-yellow12-6046 .cat-count {
  color: #fff !important;
}
.sports-yellow12-6046.on .cat-count,
.sports-yellow12-6046:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-yellow12-48242.on,
.sports-yellow12-48242:hover {
  background-image: url(/img/yellow12/f479481.png);
}
.sports-yellow12-48242 .cat-count {
  color: #fff !important;
}
.sports-yellow12-48242.on .cat-count,
.sports-yellow12-48242:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-154830 {
  background-image: url(/img/6804623.png);
}
.sports-yellow12-154830.on,
.sports-yellow12-154830:hover {
  background-image: url(/img/yellow12/8b5cc86.png);
}
.sports-yellow12-154830 .cat-count {
  color: #fff !important;
}
.sports-yellow12-154830.on .cat-count,
.sports-yellow12-154830:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-35232 {
  background-image: url(/img/457364e.png);
}
.sports-yellow12-35232.on,
.sports-yellow12-35232:hover {
  background-image: url(/img/yellow12/126dec7.png);
}
.sports-yellow12-35232 .cat-count {
  color: #fff !important;
}
.sports-yellow12-35232.on .cat-count,
.sports-yellow12-35232:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-yellow12-54094.on,
.sports-yellow12-54094:hover {
  background-image: url(/img/yellow12/3fb71bf.png);
}
.sports-yellow12-54094 .cat-count {
  color: #fff !important;
}
.sports-yellow12-54094.on .cat-count,
.sports-yellow12-54094:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-yellow12-35709.on,
.sports-yellow12-35709:hover {
  background-image: url(/img/yellow12/0d4491c.png);
}
.sports-yellow12-35709 .cat-count {
  color: #fff !important;
}
.sports-yellow12-35709.on .cat-count,
.sports-yellow12-35709:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-yellow12-131506.on,
.sports-yellow12-131506:hover {
  background-image: url(/img/yellow12/a833540.png);
}
.sports-yellow12-131506 .cat-count {
  color: #fff !important;
}
.sports-yellow12-131506.on .cat-count,
.sports-yellow12-131506:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-yellow12-154914.on,
.sports-yellow12-154914:hover {
  background-image: url(/img/yellow12/787be36.png);
}
.sports-yellow12-154914 .cat-count {
  color: #fff !important;
}
.sports-yellow12-154914.on .cat-count,
.sports-yellow12-154914:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-yellow12-687890.on,
.sports-yellow12-687890:hover {
  background-image: url(/img/yellow12/43b9206.png);
}
.sports-yellow12-687890 .cat-count {
  color: #fff !important;
}
.sports-yellow12-687890.on .cat-count,
.sports-yellow12-687890:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-yellow12-154919.on,
.sports-yellow12-154919:hover {
  background-image: url(/img/yellow12/4c0159a.png);
}
.sports-yellow12-154919 .cat-count {
  color: #fff !important;
}
.sports-yellow12-154919.on .cat-count,
.sports-yellow12-154919:hover .cat-count {
  color: #f8d346 !important;
}
.sports-yellow12-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-yellow12-etc.on,
.sports-yellow12-etc:hover {
  background-image: url(/img/yellow12/94b1fc7.png);
}
.sports-yellow12-etc .cat-count {
  color: #fff !important;
}
.sports-yellow12-etc.on .cat-count,
.sports-yellow12-etc:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12--1 {
  background-image: url(/img/940024d.png);
}
.sports-red12--1.on,
.sports-red12--1:hover {
  background-image: url(/img/red12/cdfe7e2.png);
}
.sports-red12--1 .cat-count {
  color: #fff !important;
}
.sports-red12--1.on .cat-count,
.sports-red12--1:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-red12-6046.on,
.sports-red12-6046:hover {
  background-image: url(/img/red12/80e1299.png);
}
.sports-red12-6046 .cat-count {
  color: #fff !important;
}
.sports-red12-6046.on .cat-count,
.sports-red12-6046:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-red12-48242.on,
.sports-red12-48242:hover {
  background-image: url(/img/red12/23b1126.png);
}
.sports-red12-48242 .cat-count {
  color: #fff !important;
}
.sports-red12-48242.on .cat-count,
.sports-red12-48242:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-154830 {
  background-image: url(/img/6804623.png);
}
.sports-red12-154830.on,
.sports-red12-154830:hover {
  background-image: url(/img/red12/f8d4774.png);
}
.sports-red12-154830 .cat-count {
  color: #fff !important;
}
.sports-red12-154830.on .cat-count,
.sports-red12-154830:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-35232 {
  background-image: url(/img/457364e.png);
}
.sports-red12-35232.on,
.sports-red12-35232:hover {
  background-image: url(/img/red12/3c75020.png);
}
.sports-red12-35232 .cat-count {
  color: #fff !important;
}
.sports-red12-35232.on .cat-count,
.sports-red12-35232:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-red12-54094.on,
.sports-red12-54094:hover {
  background-image: url(/img/red12/fa33515.png);
}
.sports-red12-54094 .cat-count {
  color: #fff !important;
}
.sports-red12-54094.on .cat-count,
.sports-red12-54094:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-red12-35709.on,
.sports-red12-35709:hover {
  background-image: url(/img/red12/57a413f.png);
}
.sports-red12-35709 .cat-count {
  color: #fff !important;
}
.sports-red12-35709.on .cat-count,
.sports-red12-35709:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-red12-131506.on,
.sports-red12-131506:hover {
  background-image: url(/img/red12/93e77e3.png);
}
.sports-red12-131506 .cat-count {
  color: #fff !important;
}
.sports-red12-131506.on .cat-count,
.sports-red12-131506:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-red12-154914.on,
.sports-red12-154914:hover {
  background-image: url(/img/red12/d4f038a.png);
}
.sports-red12-154914 .cat-count {
  color: #fff !important;
}
.sports-red12-154914.on .cat-count,
.sports-red12-154914:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-red12-687890.on,
.sports-red12-687890:hover {
  background-image: url(/img/red12/8324c4c.png);
}
.sports-red12-687890 .cat-count {
  color: #fff !important;
}
.sports-red12-687890.on .cat-count,
.sports-red12-687890:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-red12-154919.on,
.sports-red12-154919:hover {
  background-image: url(/img/red12/5773dd6.png);
}
.sports-red12-154919 .cat-count {
  color: #fff !important;
}
.sports-red12-154919.on .cat-count,
.sports-red12-154919:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red12-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-red12-etc.on,
.sports-red12-etc:hover {
  background-image: url(/img/red12/6e61c9c.png);
}
.sports-red12-etc .cat-count {
  color: #fff !important;
}
.sports-red12-etc.on .cat-count,
.sports-red12-etc:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15--1 {
  background-image: url(/img/940024d.png);
}
.sports-blue15--1.on,
.sports-blue15--1:hover {
  background-image: url(/img/blue15/e07f674.png);
}
.sports-blue15--1 .cat-count {
  color: #fff !important;
}
.sports-blue15--1.on .cat-count,
.sports-blue15--1:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-blue15-6046.on,
.sports-blue15-6046:hover {
  background-image: url(/img/blue15/ca0174b.png);
}
.sports-blue15-6046 .cat-count {
  color: #fff !important;
}
.sports-blue15-6046.on .cat-count,
.sports-blue15-6046:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-blue15-48242.on,
.sports-blue15-48242:hover {
  background-image: url(/img/blue15/835e243.png);
}
.sports-blue15-48242 .cat-count {
  color: #fff !important;
}
.sports-blue15-48242.on .cat-count,
.sports-blue15-48242:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-154830 {
  background-image: url(/img/6804623.png);
}
.sports-blue15-154830.on,
.sports-blue15-154830:hover {
  background-image: url(/img/blue15/70b74e7.png);
}
.sports-blue15-154830 .cat-count {
  color: #fff !important;
}
.sports-blue15-154830.on .cat-count,
.sports-blue15-154830:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-35232 {
  background-image: url(/img/457364e.png);
}
.sports-blue15-35232.on,
.sports-blue15-35232:hover {
  background-image: url(/img/blue15/0bc09ca.png);
}
.sports-blue15-35232 .cat-count {
  color: #fff !important;
}
.sports-blue15-35232.on .cat-count,
.sports-blue15-35232:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-blue15-54094.on,
.sports-blue15-54094:hover {
  background-image: url(/img/blue15/21b759c.png);
}
.sports-blue15-54094 .cat-count {
  color: #fff !important;
}
.sports-blue15-54094.on .cat-count,
.sports-blue15-54094:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-blue15-35709.on,
.sports-blue15-35709:hover {
  background-image: url(/img/blue15/641ac3c.png);
}
.sports-blue15-35709 .cat-count {
  color: #fff !important;
}
.sports-blue15-35709.on .cat-count,
.sports-blue15-35709:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-blue15-131506.on,
.sports-blue15-131506:hover {
  background-image: url(/img/blue15/7d980dc.png);
}
.sports-blue15-131506 .cat-count {
  color: #fff !important;
}
.sports-blue15-131506.on .cat-count,
.sports-blue15-131506:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-blue15-154914.on,
.sports-blue15-154914:hover {
  background-image: url(/img/blue15/9d3cd2c.png);
}
.sports-blue15-154914 .cat-count {
  color: #fff !important;
}
.sports-blue15-154914.on .cat-count,
.sports-blue15-154914:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-blue15-687890.on,
.sports-blue15-687890:hover {
  background-image: url(/img/blue15/7196138.png);
}
.sports-blue15-687890 .cat-count {
  color: #fff !important;
}
.sports-blue15-687890.on .cat-count,
.sports-blue15-687890:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-blue15-154919.on,
.sports-blue15-154919:hover {
  background-image: url(/img/blue15/820e7f6.png);
}
.sports-blue15-154919 .cat-count {
  color: #fff !important;
}
.sports-blue15-154919.on .cat-count,
.sports-blue15-154919:hover .cat-count {
  color: #f8d346 !important;
}
.sports-blue15-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-blue15-etc.on,
.sports-blue15-etc:hover {
  background-image: url(/img/blue15/21cc86d.png);
}
.sports-blue15-etc .cat-count {
  color: #fff !important;
}
.sports-blue15-etc.on .cat-count,
.sports-blue15-etc:hover .cat-count {
  color: #f8d346 !important;
}
.sports-red11--1 {
  background-image: url(/img/940024d.png);
}
.sports-red11--1.on,
.sports-red11--1:hover {
  background-image: url(/img/red11/ff76f6b.png);
}
.sports-red11--1 .cat-count {
  color: #fff !important;
}
.sports-red11--1.on .cat-count,
.sports-red11--1:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-red11-6046.on,
.sports-red11-6046:hover {
  background-image: url(/img/red11/2eecd6c.png);
}
.sports-red11-6046 .cat-count {
  color: #fff !important;
}
.sports-red11-6046.on .cat-count,
.sports-red11-6046:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-red11-48242.on,
.sports-red11-48242:hover {
  background-image: url(/img/red11/1e5bafc.png);
}
.sports-red11-48242 .cat-count {
  color: #fff !important;
}
.sports-red11-48242.on .cat-count,
.sports-red11-48242:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-154830 {
  background-image: url(/img/6804623.png);
}
.sports-red11-154830.on,
.sports-red11-154830:hover {
  background-image: url(/img/red11/8265952.png);
}
.sports-red11-154830 .cat-count {
  color: #fff !important;
}
.sports-red11-154830.on .cat-count,
.sports-red11-154830:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-35232 {
  background-image: url(/img/457364e.png);
}
.sports-red11-35232.on,
.sports-red11-35232:hover {
  background-image: url(/img/red11/a264663.png);
}
.sports-red11-35232 .cat-count {
  color: #fff !important;
}
.sports-red11-35232.on .cat-count,
.sports-red11-35232:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-red11-54094.on,
.sports-red11-54094:hover {
  background-image: url(/img/red11/2dfbfda.png);
}
.sports-red11-54094 .cat-count {
  color: #fff !important;
}
.sports-red11-54094.on .cat-count,
.sports-red11-54094:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-red11-35709.on,
.sports-red11-35709:hover {
  background-image: url(/img/red11/c94bfb4.png);
}
.sports-red11-35709 .cat-count {
  color: #fff !important;
}
.sports-red11-35709.on .cat-count,
.sports-red11-35709:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-red11-131506.on,
.sports-red11-131506:hover {
  background-image: url(/img/red11/311781e.png);
}
.sports-red11-131506 .cat-count {
  color: #fff !important;
}
.sports-red11-131506.on .cat-count,
.sports-red11-131506:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-red11-154914.on,
.sports-red11-154914:hover {
  background-image: url(/img/red11/280d6e4.png);
}
.sports-red11-154914 .cat-count {
  color: #fff !important;
}
.sports-red11-154914.on .cat-count,
.sports-red11-154914:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-red11-687890.on,
.sports-red11-687890:hover {
  background-image: url(/img/red11/6393584.png);
}
.sports-red11-687890 .cat-count {
  color: #fff !important;
}
.sports-red11-687890.on .cat-count,
.sports-red11-687890:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-red11-154919.on,
.sports-red11-154919:hover {
  background-image: url(/img/red11/c7bece6.png);
}
.sports-red11-154919 .cat-count {
  color: #fff !important;
}
.sports-red11-154919.on .cat-count,
.sports-red11-154919:hover .cat-count {
  color: #de3b3c !important;
}
.sports-red11-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-red11-etc.on,
.sports-red11-etc:hover {
  background-image: url(/img/red11/e9fc63f.png);
}
.sports-red11-etc .cat-count {
  color: #fff !important;
}
.sports-red11-etc.on .cat-count,
.sports-red11-etc:hover .cat-count {
  color: #de3b3c !important;
}
.sports-gold11--1 {
  background-image: url(/img/940024d.png);
}
.sports-gold11--1.on,
.sports-gold11--1:hover {
  background-image: url(/img/gold11/0c1f506.png);
}
.sports-gold11-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-gold11-6046.on,
.sports-gold11-6046:hover {
  background-image: url(/img/gold11/711ed35.png);
}
.sports-gold11-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-gold11-48242.on,
.sports-gold11-48242:hover {
  background-image: url(/img/gold11/49799a1.png);
}
.sports-gold11-154830 {
  background-image: url(/img/6804623.png);
}
.sports-gold11-154830.on,
.sports-gold11-154830:hover {
  background-image: url(/img/gold11/c865907.png);
}
.sports-gold11-35232 {
  background-image: url(/img/457364e.png);
}
.sports-gold11-35232.on,
.sports-gold11-35232:hover {
  background-image: url(/img/gold11/d9dad76.png);
}
.sports-gold11-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-gold11-54094.on,
.sports-gold11-54094:hover {
  background-image: url(/img/gold11/c431c97.png);
}
.sports-gold11-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-gold11-35709.on,
.sports-gold11-35709:hover {
  background-image: url(/img/gold11/1605c5d.png);
}
.sports-gold11-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-gold11-131506.on,
.sports-gold11-131506:hover {
  background-image: url(/img/gold11/180cd96.png);
}
.sports-gold11-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-gold11-154914.on,
.sports-gold11-154914:hover {
  background-image: url(/img/gold11/bc883c0.png);
}
.sports-gold11-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-gold11-687890.on,
.sports-gold11-687890:hover {
  background-image: url(/img/gold11/a5e5745.png);
}
.sports-gold11-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-gold11-154919.on,
.sports-gold11-154919:hover {
  background-image: url(/img/gold11/b35d873.png);
}
.sports-gold11-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-gold11-etc.on,
.sports-gold11-etc:hover {
  background-image: url(/img/gold11/0698943.png);
}
.sports-orange14--1 {
  background-image: url(/img/940024d.png);
}
.sports-orange14--1.on,
.sports-orange14--1:hover {
  background-image: url(/img/4976ca6.png);
}
.sports-orange14-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-orange14-6046.on,
.sports-orange14-6046:hover {
  background-image: url(/img/5f1a68e.png);
}
.sports-orange14-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-orange14-48242.on,
.sports-orange14-48242:hover {
  background-image: url(/img/f7a202e.png);
}
.sports-orange14-154830 {
  background-image: url(/img/6804623.png);
}
.sports-orange14-154830.on,
.sports-orange14-154830:hover {
  background-image: url(/img/8b4dd57.png);
}
.sports-orange14-35232 {
  background-image: url(/img/457364e.png);
}
.sports-orange14-35232.on,
.sports-orange14-35232:hover {
  background-image: url(/img/6f498a0.png);
}
.sports-orange14-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-orange14-54094.on,
.sports-orange14-54094:hover {
  background-image: url(/img/35efef0.png);
}
.sports-orange14-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-orange14-35709.on,
.sports-orange14-35709:hover {
  background-image: url(/img/cf9dace.png);
}
.sports-orange14-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-orange14-131506.on,
.sports-orange14-131506:hover {
  background-image: url(/img/b7aecd3.png);
}
.sports-orange14-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-orange14-154914.on,
.sports-orange14-154914:hover {
  background-image: url(/img/275f732.png);
}
.sports-orange14-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-orange14-687890.on,
.sports-orange14-687890:hover {
  background-image: url(/img/08f81d3.png);
}
.sports-orange14-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-orange14-154919.on,
.sports-orange14-154919:hover {
  background-image: url(/img/78e6fbf.png);
}
.sports-orange14-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-orange14-etc.on,
.sports-orange14-etc:hover {
  background-image: url(/img/df9a266.png);
}
.sports-orange13--1 {
  background-image: url(/img/940024d.png);
}
.sports-orange13--1.on,
.sports-orange13--1:hover {
  background-image: url(/img/77f7474.png);
}
.sports-orange13-6046 {
  background-image: url(/img/f4fdd01.png);
}
.sports-orange13-6046.on,
.sports-orange13-6046:hover {
  background-image: url(/img/9ea1827.png);
}
.sports-orange13-48242 {
  background-image: url(/img/8f9ad30.png);
}
.sports-orange13-48242.on,
.sports-orange13-48242:hover {
  background-image: url(/img/686dd83.png);
}
.sports-orange13-154830 {
  background-image: url(/img/6804623.png);
}
.sports-orange13-154830.on,
.sports-orange13-154830:hover {
  background-image: url(/img/5d2d3fc.png);
}
.sports-orange13-35232 {
  background-image: url(/img/457364e.png);
}
.sports-orange13-35232.on,
.sports-orange13-35232:hover {
  background-image: url(/img/cfa9878.png);
}
.sports-orange13-54094 {
  background-image: url(/img/d9b5d29.png);
}
.sports-orange13-54094.on,
.sports-orange13-54094:hover {
  background-image: url(/img/1b6a584.png);
}
.sports-orange13-35709 {
  background-image: url(/img/3e45b67.png);
}
.sports-orange13-35709.on,
.sports-orange13-35709:hover {
  background-image: url(/img/6646cb9.png);
}
.sports-orange13-131506 {
  background-image: url(/img/b1609ac.png);
}
.sports-orange13-131506.on,
.sports-orange13-131506:hover {
  background-image: url(/img/66210b6.png);
}
.sports-orange13-154914 {
  background-image: url(/img/d0032f0.png);
}
.sports-orange13-154914.on,
.sports-orange13-154914:hover {
  background-image: url(/img/7ce2a79.png);
}
.sports-orange13-687890 {
  background-image: url(/img/af7f6cc.png);
}
.sports-orange13-687890.on,
.sports-orange13-687890:hover {
  background-image: url(/img/819407f.png);
}
.sports-orange13-154919 {
  background-image: url(/img/60806d6.png);
}
.sports-orange13-154919.on,
.sports-orange13-154919:hover {
  background-image: url(/img/65c1f40.png);
}
.sports-orange13-etc {
  background-image: url(/img/e32c98e.png);
}
.sports-orange13-etc.on,
.sports-orange13-etc:hover {
  background-image: url(/img/da97196.png);
}
.slider-orange11-prev {
  background-image: url(/img/a7e7c52.png);
  left: 1.6rem;
}
.slider-orange11-next,
.slider-orange11-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-orange11-next {
  background-image: url(/img/cd39bf3.png);
  right: 1.6rem;
}
.slider-orange11-next[disabled],
.slider-orange11-prev[disabled] {
  opacity: 0.5;
}
.slider-purple11-prev {
  background-image: url(/img81ec890.png);
  left: 1.6rem;
}
.slider-purple11-next,
.slider-purple11-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-purple11-next {
  background-image: url(/imgb9aa7bd.png);
  right: 1.6rem;
}
.slider-purple11-next[disabled],
.slider-purple11-prev[disabled] {
  opacity: 0.5;
}
.slider-red13-prev {
  background-image: url(/img/red13/fcecaeb.png);
  left: 1.6rem;
}
.slider-red13-next,
.slider-red13-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-red13-next {
  background-image: url(/img/red13/fe5f24d.png);
  right: 1.6rem;
}
.slider-red13-next[disabled],
.slider-red13-prev[disabled] {
  opacity: 0.5;
}
.slider-blue12-prev {
  background-image: url(/img/blue12/fcecaeb.png);
  left: 1.6rem;
}
.slider-blue12-next,
.slider-blue12-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-blue12-next {
  background-image: url(/img/blue12/fe5f24d.png);
  right: 1.6rem;
}
.slider-blue12-next[disabled],
.slider-blue12-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow19-prev {
  background-image: url(/img/a1c15f3.png);
  left: 1.6rem;
}
.slider-yellow19-next,
.slider-yellow19-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow19-next {
  background-image: url(/img/6624f45.png);
  right: 1.6rem;
}
.slider-yellow19-next[disabled],
.slider-yellow19-prev[disabled] {
  opacity: 0.5;
}
.slider-purple12-prev {
  background-image: url(/img/purple12/32482d8.png);
  left: 1.6rem;
}
.slider-purple12-next,
.slider-purple12-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-purple12-next {
  background-image: url(/img/purple12/429bbfc.png);
  right: 1.6rem;
}
.slider-purple12-next[disabled],
.slider-purple12-prev[disabled] {
  opacity: 0.5;
}
.slider-blue14-prev {
  background-image: url(/img/blue14/f460440.png);
  left: 1.6rem;
}
.slider-blue14-next,
.slider-blue14-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-blue14-next {
  background-image: url(/img/blue14/6ff417b.png);
  right: 1.6rem;
}
.slider-blue14-next[disabled],
.slider-blue14-prev[disabled] {
  opacity: 0.5;
}
.slider-blue16-prev {
  background-image: url(/img/blue16/63ac293.png);
  left: 1.6rem;
}
.slider-blue16-next,
.slider-blue16-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-blue16-next {
  background-image: url(/img/blue16/3ff60a6.png);
  right: 1.6rem;
}
.slider-blue16-next[disabled],
.slider-blue16-prev[disabled] {
  opacity: 0.5;
}
.slider-gold12-prev {
  background-image: url(/img/gold12/564aacc.png);
  left: 1.6rem;
}
.slider-gold12-next,
.slider-gold12-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-gold12-next {
  background-image: url(/img/gold12/9a2dd09.png);
  right: 1.6rem;
}
.slider-gold12-next[disabled],
.slider-gold12-prev[disabled] {
  opacity: 0.5;
}
.slider-blue17-prev {
  background-image: url(/img/8e4cf95.png);
  left: 1.6rem;
}
.slider-blue17-next,
.slider-blue17-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-blue17-next {
  background-image: url(/img/7431408.png);
  right: 1.6rem;
}
.slider-blue17-next[disabled],
.slider-blue17-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow13-prev {
  background-image: url(/img/a1c15f3.png);
  left: 1.6rem;
}
.slider-yellow13-next,
.slider-yellow13-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow13-next {
  background-image: url(/img/6624f45.png);
  right: 1.6rem;
}
.slider-yellow13-next[disabled],
.slider-yellow13-prev[disabled] {
  opacity: 0.5;
}
.slider-red15-prev {
  background-image: url(/img/f460440.png);
  left: 1.6rem;
}
.slider-red15-next,
.slider-red15-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-red15-next {
  background-image: url(/img/6ff417b.png);
  right: 1.6rem;
}
.slider-red15-next[disabled],
.slider-red15-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow20-prev {
  background-image: url(/img/f460440.png);
  left: 1.6rem;
}
.slider-yellow20-next,
.slider-yellow20-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow20-next {
  background-image: url(/img/6ff417b.png);
  right: 1.6rem;
}
.slider-yellow20-next[disabled],
.slider-yellow20-prev[disabled] {
  opacity: 0.5;
}
.slider-blue13-prev {
  background-image: url(/img/d70b4a9.png);
  left: 1.6rem;
}
.slider-blue13-next,
.slider-blue13-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-blue13-next {
  background-image: url(/img/562a1f5.png);
  right: 1.6rem;
}
.slider-blue13-next[disabled],
.slider-blue13-prev[disabled] {
  opacity: 0.5;
}
.slider-gold13-prev {
  background-image: url(/img/502e2e0.png);
  left: 1.6rem;
}
.slider-gold13-next,
.slider-gold13-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-gold13-next {
  background-image: url(/img/7b415c8.png);
  right: 1.6rem;
}
.slider-gold13-next[disabled],
.slider-gold13-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow11-prev {
  background-image: url(/img/502e2e0.png);
  left: 1.6rem;
}
.slider-yellow11-next,
.slider-yellow11-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow11-next {
  background-image: url(/img/7b415c8.png);
  right: 1.6rem;
}
.slider-yellow11-next[disabled],
.slider-yellow11-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow14-prev {
  background-image: url(/img/502e2e0.png);
  left: 1.6rem;
}
.slider-yellow14-next,
.slider-yellow14-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow14-next {
  background-image: url(/img/7b415c8.png);
  right: 1.6rem;
}
.slider-yellow14-next[disabled],
.slider-yellow14-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow18-prev {
  background-image: url(/img/f460440.png);
  left: 1.6rem;
}
.slider-yellow18-next,
.slider-yellow18-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow18-next {
  background-image: url(/img/6ff417b.png);
  right: 1.6rem;
}
.slider-yellow18-next[disabled],
.slider-yellow18-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow16-prev {
  background-image: url(/img/yellow16/f460440.png);
  left: 1.6rem;
}
.slider-yellow16-next,
.slider-yellow16-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow16-next {
  background-image: url(/img/yellow16/6ff417b.png);
  right: 1.6rem;
}
.slider-yellow16-next[disabled],
.slider-yellow16-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow21-prev {
  background-image: url(/img/yellow21/f460440.png);
  left: 1.6rem;
}
.slider-yellow21-next,
.slider-yellow21-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow21-next {
  background-image: url(/img/yellow21/6ff417b.png);
  right: 1.6rem;
}
.slider-yellow21-next[disabled],
.slider-yellow21-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow17-prev {
  background-image: url(/img/yellow17/a1c15f3.png);
  left: 1.6rem;
}
.slider-yellow17-next,
.slider-yellow17-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow17-next {
  background-image: url(/img/yellow17/6624f45.png);
  right: 1.6rem;
}
.slider-yellow17-next[disabled],
.slider-yellow17-prev[disabled] {
  opacity: 0.5;
}
.slider-blue19-prev {
  background-image: url(/img/blue19/a5164e0.png);
  left: 1.6rem;
}
.slider-blue19-next,
.slider-blue19-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-blue19-next {
  background-image: url(/img/blue19/87ae6c1.png);
  right: 1.6rem;
}
.slider-blue19-next[disabled],
.slider-blue19-prev[disabled] {
  opacity: 0.5;
}
.slider-blue11-prev {
  background-image: url(/img/blue11/a5164e0.png);
  left: 1.6rem;
}
.slider-blue11-next,
.slider-blue11-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-blue11-next {
  background-image: url(/img/blue11/87ae6c1.png);
  right: 1.6rem;
}
.slider-blue11-next[disabled],
.slider-blue11-prev[disabled] {
  opacity: 0.5;
}
.slider-white-prev {
  background-image: url(/img/white/a1c15f3.png);
  left: 1.6rem;
}
.slider-white-next,
.slider-white-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-white-next {
  background-image: url(/img/white/6624f45.png);
  right: 1.6rem;
}
.slider-white-next[disabled],
.slider-white-prev[disabled] {
  opacity: 0.5;
}
.slider-red14-prev {
  background-image: url(/img/red14/534f635.png);
  left: 1.6rem;
}
.slider-red14-next,
.slider-red14-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-red14-next {
  background-image: url(/img/red14/4436c67.png);
  right: 1.6rem;
}
.slider-red14-next[disabled],
.slider-red14-prev[disabled] {
  opacity: 0.5;
}
.slider-yellow12-prev {
  background-image: url(/img/yellow12/a1c15f3.png);
  left: 1.6rem;
}
.slider-yellow12-next,
.slider-yellow12-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-yellow12-next {
  background-image: url(/img/yellow12/6624f45.png);
  right: 1.6rem;
}
.slider-yellow12-next[disabled],
.slider-yellow12-prev[disabled] {
  opacity: 0.5;
}
.slider-red12-prev {
  background-image: url(/img/red12/341d0a1.png);
  left: 1.6rem;
}
.slider-red12-next,
.slider-red12-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-red12-next {
  background-image: url(/img/red12/fbc8d03.png);
  right: 1.6rem;
}
.slider-red12-next[disabled],
.slider-red12-prev[disabled] {
  opacity: 0.5;
}
.slider-blue15-prev {
  background-image: url(/img/blue15/fcecaeb.png);
  left: 1.6rem;
}
.slider-blue15-next,
.slider-blue15-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-blue15-next {
  background-image: url(/img/blue15/fe5f24d.png);
  right: 1.6rem;
}
.slider-blue15-next[disabled],
.slider-blue15-prev[disabled] {
  opacity: 0.5;
}
.slider-red11-prev {
  background-image: url(/img/red11/c71782f.png);
  left: 1.6rem;
}
.slider-red11-next,
.slider-red11-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-red11-next {
  background-image: url(/img/red11/8085b1b.png);
  right: 1.6rem;
}
.slider-red11-next[disabled],
.slider-red11-prev[disabled] {
  opacity: 0.5;
}
.slider-gold11-prev {
  background-image: url(/img/gold11/182eac2.png);
  left: 1.6rem;
}
.slider-gold11-next,
.slider-gold11-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-gold11-next {
  background-image: url(/img/gold11/669e72e.png);
  right: 1.6rem;
}
.slider-gold11-next[disabled],
.slider-gold11-prev[disabled] {
  opacity: 0.5;
}
.slider-orange14-prev {
  background-image: url(/img/907ef7c.png);
  left: 1.6rem;
}
.slider-orange14-next,
.slider-orange14-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-orange14-next {
  background-image: url(/img/1dab39c.png);
  right: 1.6rem;
}
.slider-orange14-next[disabled],
.slider-orange14-prev[disabled] {
  opacity: 0.5;
}
.slider-orange13-prev {
  background-image: url(/img/a7e7c52.png);
  left: 1.6rem;
}
.slider-orange13-next,
.slider-orange13-prev {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 1.9rem;
}
.slider-orange13-next {
  background-image: url(/img/cd39bf3.png);
  right: 1.6rem;
}
.slider-orange13-next[disabled],
.slider-orange13-prev[disabled] {
  opacity: 0.5;
}
.sports-category-drop {
  padding: 1.2rem;
  background: #272b2e;
  border-radius: 0.6rem;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.sports-category-drop:hover {
  background: #3d4347;
}
.sport-category-orange12 {
  float: left;
  background: #1c1f21;
  border-radius: 1.6rem;
  padding: 1rem;
  color: #fff;
  cursor: pointer;
  margin-right: 1.6rem;
  min-width: 120px;
  width: calc(16.6% - 1.6rem);
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.sport-category-orange12.on,
.sport-category-orange12:hover {
  background: rgba(245, 100, 6, 0.17);
  color: #f56406;
}
.sport-category-orange12-all {
  content: url(/image/Sports/Category/all.png);
}
.sport-category-color-orange12.on .sport-category-orange12-all,
.sport-category-orange12.on .sport-category-orange12-all,
.sport-category-orange12:hover .sport-category-orange12-all {
  content: url(/image/Sports/Category/all_2.png);
}
.sport-category-orange12-1,
.sport-category-orange12-6046 {
  content: url(/image/Sports/Category/6046.png);
}
.sport-category-color-orange12.on .sport-category-orange12-1,
.sport-category-color-orange12.on .sport-category-orange12-6046,
.sport-category-orange12.on .sport-category-orange12-1,
.sport-category-orange12.on .sport-category-orange12-6046,
.sport-category-orange12:hover .sport-category-orange12-1,
.sport-category-orange12:hover .sport-category-orange12-6046 {
  content: url(/image/Sports/Category/6046_2.png);
}
.sport-category-orange12-6,
.sport-category-orange12-35232 {
  content: url(/image/Sports/Category/35232.png);
}
.sport-category-color-orange12.on .sport-category-orange12-6,
.sport-category-color-orange12.on .sport-category-orange12-35232,
.sport-category-orange12.on .sport-category-orange12-6,
.sport-category-orange12.on .sport-category-orange12-35232,
.sport-category-orange12:hover .sport-category-orange12-6,
.sport-category-orange12:hover .sport-category-orange12-35232 {
  content: url(/image/Sports/Category/35232_2.png);
}
.sport-category-orange12-7,
.sport-category-orange12-35709 {
  content: url(/image/Sports/Category/35709.png);
}
.sport-category-color-orange12.on .sport-category-orange12-7,
.sport-category-color-orange12.on .sport-category-orange12-35709,
.sport-category-orange12.on .sport-category-orange12-7,
.sport-category-orange12.on .sport-category-orange12-35709,
.sport-category-orange12:hover .sport-category-orange12-7,
.sport-category-orange12:hover .sport-category-orange12-35709 {
  content: url(/image/Sports/Category/35709_2.png);
}
.sport-category-orange12-8,
.sport-category-orange12-48242 {
  content: url(/image/Sports/Category/48242.png);
}
.sport-category-color-orange12.on .sport-category-orange12-8,
.sport-category-color-orange12.on .sport-category-orange12-48242,
.sport-category-orange12.on .sport-category-orange12-8,
.sport-category-orange12.on .sport-category-orange12-48242,
.sport-category-orange12:hover .sport-category-orange12-8,
.sport-category-orange12:hover .sport-category-orange12-48242 {
  content: url(/image/Sports/Category/48242_2.png);
}
.sport-category-orange12-3,
.sport-category-orange12-54094 {
  content: url(/image/Sports/Category/54094.png);
}
.sport-category-color-orange12.on .sport-category-orange12-3,
.sport-category-color-orange12.on .sport-category-orange12-54094,
.sport-category-orange12.on .sport-category-orange12-3,
.sport-category-orange12.on .sport-category-orange12-54094,
.sport-category-orange12:hover .sport-category-orange12-3,
.sport-category-orange12:hover .sport-category-orange12-54094 {
  content: url(/image/Sports/Category/54094_2.png);
}
.sport-category-orange12-5,
.sport-category-orange12-131506 {
  content: url(/image/Sports/Category/131506.png);
}
.sport-category-color-orange12.on .sport-category-orange12-5,
.sport-category-color-orange12.on .sport-category-orange12-131506,
.sport-category-orange12.on .sport-category-orange12-5,
.sport-category-orange12.on .sport-category-orange12-131506,
.sport-category-orange12:hover .sport-category-orange12-5,
.sport-category-orange12:hover .sport-category-orange12-131506 {
  content: url(/image/Sports/Category/131506_2.png);
}
.sport-category-orange12-20,
.sport-category-orange12-154830 {
  content: url(/image/Sports/Category/154830.png);
}
.sport-category-color-orange12.on .sport-category-orange12-20,
.sport-category-color-orange12.on .sport-category-orange12-154830,
.sport-category-orange12.on .sport-category-orange12-20,
.sport-category-orange12.on .sport-category-orange12-154830,
.sport-category-orange12:hover .sport-category-orange12-20,
.sport-category-orange12:hover .sport-category-orange12-154830 {
  content: url(/image/Sports/Category/154830_2.png);
}
.sport-category-orange12-9,
.sport-category-orange12-154914 {
  content: url(/image/Sports/Category/154914.png);
}
.sport-category-color-orange12.on .sport-category-orange12-9,
.sport-category-color-orange12.on .sport-category-orange12-154914,
.sport-category-orange12.on .sport-category-orange12-9,
.sport-category-orange12.on .sport-category-orange12-154914,
.sport-category-orange12:hover .sport-category-orange12-9,
.sport-category-orange12:hover .sport-category-orange12-154914 {
  content: url(/image/Sports/Category/154914_2.png);
}
.sport-category-orange12-25,
.sport-category-orange12-154919 {
  content: url(/image/Sports/Category/154919.png);
}
.sport-category-color-orange12.on .sport-category-orange12-25,
.sport-category-color-orange12.on .sport-category-orange12-154919,
.sport-category-orange12.on .sport-category-orange12-25,
.sport-category-orange12.on .sport-category-orange12-154919,
.sport-category-orange12:hover .sport-category-orange12-25,
.sport-category-orange12:hover .sport-category-orange12-154919 {
  content: url(/image/Sports/Category/154919_2.png);
}
.sport-category-orange12-63,
.sport-category-orange12-265917 {
  content: url(/image/Sports/Category/265917.png);
}
.sport-category-color-orange12.on .sport-category-orange12-63,
.sport-category-color-orange12.on .sport-category-orange12-265917,
.sport-category-orange12.on .sport-category-orange12-63,
.sport-category-orange12.on .sport-category-orange12-265917,
.sport-category-orange12:hover .sport-category-orange12-63,
.sport-category-orange12:hover .sport-category-orange12-265917 {
  content: url(/image/Sports/Category/265917_2.png);
}
.sport-category-orange12-96,
.sport-category-orange12-687890 {
  content: url(/image/Sports/Category/687890.png);
}
.sport-category-color-orange12.on .sport-category-orange12-96,
.sport-category-color-orange12.on .sport-category-orange12-687890,
.sport-category-orange12.on .sport-category-orange12-96,
.sport-category-orange12.on .sport-category-orange12-687890,
.sport-category-orange12:hover .sport-category-orange12-96,
.sport-category-orange12:hover .sport-category-orange12-687890 {
  content: url(/image/Sports/Category/687890_2.png);
}
.sport-category-blue18 {
  float: left;
  background: #14161b;
  border-radius: 0.6rem;
  padding: 1rem;
  color: #fff;
  cursor: pointer;
  margin-right: 1.6rem;
  min-width: 120px;
  width: calc(16.6% - 1.6rem);
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.sport-category-blue18.on,
.sport-category-blue18:hover {
  background: #1f7aff;
}
.sport-category-blue18-all {
  content: url(/image/Sports/Category/blue18/all.png);
}
.sport-category-blue18.on .sport-cat-count,
.sport-category-blue18:hover .sport-cat-count {
  background: #0b0d10 !important;
}
.sport-category-yellow15 {
  float: left;
  background: #14161b;
  border-radius: 0.6rem;
  padding: 1rem;
  color: #fff;
  cursor: pointer;
  margin-right: 1.6rem;
  min-width: 120px;
  width: calc(16.6% - 1.6rem);
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.sport-category-yellow15.on,
.sport-category-yellow15:hover {
  background: #edbb35;
}
.sport-category-yellow15-all {
  content: url(/image/Sports/Category/all.png);
}
.sport-cat-count {
  background: #1f7aff;
  padding: 0 0.4rem;
  border-radius: 0.2rem;
}
.sport-category-yellow15.on .sport-cat-count,
.sport-category-yellow15:hover .sport-cat-count {
  background: #0b0d10 !important;
}
.sport-category-gold13 {
  float: left;
  background: #0a1c30;
  border-radius: 0.6rem;
  padding: 1rem;
  color: #fff;
  cursor: pointer;
  margin-right: 1.6rem;
  min-width: 120px;
  width: calc(16.6% - 1.6rem);
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.sport-category-gold13.on,
.sport-category-gold13:hover {
  background: #f2b705;
  color: #000;
}
.sport-category-gold13-all {
  content: url(/image/Sports/Category/all.png);
}
.sport-category-gold13 .sport-cat-count {
  background: #050f19;
  color: #fff;
  padding: 0 0.4rem;
  border-radius: 0.4rem;
}
.sport-category-gold13.on .sport-cat-count,
.sport-category-gold13:hover .sport-cat-count {
  background: #0b0d10 !important;
}
.sport-category-color-orange11 {
  color: #fc6200 !important;
}
.sport-category-color-orange12 {
  background: #161719;
  padding: 1.2rem 0;
  width: 80px;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sport-category-color-orange12.on {
  background: rgba(239, 97, 7, 0.16);
  color: #ef6107;
  border-bottom: 0.1rem solid #ef6107;
}
.sport-category-color-blue18 {
  background: #161719;
  padding: 1.2rem 0;
  width: 80px;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sport-category-color-blue18.on {
  background: #1f7aff;
  color: #fff;
  border-bottom: 0.1rem solid #1f7aff;
}
.sport-category-color-yellow15 {
  background: #161719;
  padding: 1.2rem 0;
  width: 80px;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sport-category-color-yellow15.on {
  background: #edbb35;
  color: #fff;
  border-bottom: 0.1rem solid #edbb35;
}
.sport-category-color-purple11 {
  color: #144ade !important;
}
.sport-category-color-red13 {
  color: #c00015 !important;
}
.sport-category-color-blue12 {
  color: #478ee7 !important;
}
.sport-category-color-yellow19 {
  color: #fdc317 !important;
}
.sport-category-color-purple12 {
  color: #c6426e !important;
}
.sport-category-color-blue14 {
  color: #dabd57 !important;
}
.sport-category-color-blue16 {
  color: #2484c5 !important;
}
.sport-category-color-gold12 {
  color: #dc992e !important;
}
.sport-category-color-blue17 {
  color: #4c6f87 !important;
}
.sport-category-color-yellow13 {
  color: #ffbe00 !important;
}
.sport-category-color-red15 {
  color: #daa502 !important;
}
.sport-category-color-yellow20 {
  background: #101216;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-yellow20.on {
  background: #f3ba2f;
  color: #000;
}
.sport-category-color-yellow20.on .img-sports-all {
  content: url(/image/Sports/Category/all-on.png);
}
.sport-category-color-yellow20.on .img-sports-1,
.sport-category-color-yellow20.on .img-sports-6046 {
  content: url(/image/Sports/Category/6046-on.png);
}
.sport-category-color-yellow20.on .img-sports-6,
.sport-category-color-yellow20.on .img-sports-35232 {
  content: url(/image/Sports/Category/35232-on.png);
}
.sport-category-color-yellow20.on .img-sports-7,
.sport-category-color-yellow20.on .img-sports-35709 {
  content: url(/image/Sports/Category/35709-on.png);
}
.sport-category-color-yellow20.on .img-sports-8,
.sport-category-color-yellow20.on .img-sports-48242 {
  content: url(/image/Sports/Category/48242-on.png);
}
.sport-category-color-yellow20.on .img-sports-3,
.sport-category-color-yellow20.on .img-sports-54094 {
  content: url(/image/Sports/Category/54094-on.png);
}
.sport-category-color-yellow20.on .img-sports-5,
.sport-category-color-yellow20.on .img-sports-131506 {
  content: url(/image/Sports/Category/131506-on.png);
}
.sport-category-color-yellow20.on .img-sports-20,
.sport-category-color-yellow20.on .img-sports-154830 {
  content: url(/image/Sports/Category/154830-on.png);
}
.sport-category-color-yellow20.on .img-sports-9,
.sport-category-color-yellow20.on .img-sports-154914 {
  content: url(/image/Sports/Category/154914-on.png);
}
.sport-category-color-yellow20.on .img-sports-25,
.sport-category-color-yellow20.on .img-sports-154919 {
  content: url(/image/Sports/Category/154919-on.png);
}
.sport-category-color-yellow20.on .img-sports-96,
.sport-category-color-yellow20.on .img-sports-687890 {
  content: url(/image/Sports/Category/687890-on.png);
}
.sport-category-color-blue13 {
  background: #101216;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-blue13.on {
  background: #328edb;
  color: #fff;
}
.sport-category-color-gold13 {
  background: #0a1c30;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-gold13.on {
  background: #f2b705;
  color: #020c17;
}
.sport-category-color-yellow11 {
  background: #11162b;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-yellow11.on {
  background: #ffcd00;
  color: #000;
}
.sport-category-color-yellow14 {
  background: #101216;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-yellow14.on {
  background: #fed228;
  color: #353537;
}
.sport-category-color-yellow18 {
  background: #101010;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-yellow18.on {
  background: #f4b95c;
  color: #000;
}
.sport-category-color-yellow18.on .img-sports-all {
  content: url(/image/Sports/Category/all-on.png);
}
.sport-category-color-yellow18.on .img-sports-1,
.sport-category-color-yellow18.on .img-sports-6046 {
  content: url(/image/Sports/Category/6046-on.png);
}
.sport-category-color-yellow18.on .img-sports-6,
.sport-category-color-yellow18.on .img-sports-35232 {
  content: url(/image/Sports/Category/35232-on.png);
}
.sport-category-color-yellow18.on .img-sports-7,
.sport-category-color-yellow18.on .img-sports-35709 {
  content: url(/image/Sports/Category/35709-on.png);
}
.sport-category-color-yellow18.on .img-sports-8,
.sport-category-color-yellow18.on .img-sports-48242 {
  content: url(/image/Sports/Category/48242-on.png);
}
.sport-category-color-yellow18.on .img-sports-3,
.sport-category-color-yellow18.on .img-sports-54094 {
  content: url(/image/Sports/Category/54094-on.png);
}
.sport-category-color-yellow18.on .img-sports-5,
.sport-category-color-yellow18.on .img-sports-131506 {
  content: url(/image/Sports/Category/131506-on.png);
}
.sport-category-color-yellow18.on .img-sports-20,
.sport-category-color-yellow18.on .img-sports-154830 {
  content: url(/image/Sports/Category/154830-on.png);
}
.sport-category-color-yellow18.on .img-sports-9,
.sport-category-color-yellow18.on .img-sports-154914 {
  content: url(/image/Sports/Category/154914-on.png);
}
.sport-category-color-yellow18.on .img-sports-25,
.sport-category-color-yellow18.on .img-sports-154919 {
  content: url(/image/Sports/Category/154919-on.png);
}
.sport-category-color-yellow18.on .img-sports-96,
.sport-category-color-yellow18.on .img-sports-687890 {
  content: url(/image/Sports/Category/687890-on.png);
}
.sport-category-color-yellow16 {
  background: #0a1726;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-yellow16.on {
  background: #f3ba2f;
  color: #000;
}
.sport-category-color-yellow16.on .img-sports-all {
  content: url(/image/Sports/Category/yellow16/all-on.png);
}
.sport-category-color-yellow16.on .img-sports-1,
.sport-category-color-yellow16.on .img-sports-6046 {
  content: url(/image/Sports/Category/yellow16/6046-on.png);
}
.sport-category-color-yellow16.on .img-sports-6,
.sport-category-color-yellow16.on .img-sports-35232 {
  content: url(/image/Sports/Category/yellow16/35232-on.png);
}
.sport-category-color-yellow16.on .img-sports-7,
.sport-category-color-yellow16.on .img-sports-35709 {
  content: url(/image/Sports/Category/yellow16/35709-on.png);
}
.sport-category-color-yellow16.on .img-sports-8,
.sport-category-color-yellow16.on .img-sports-48242 {
  content: url(/image/Sports/Category/yellow16/48242-on.png);
}
.sport-category-color-yellow16.on .img-sports-3,
.sport-category-color-yellow16.on .img-sports-54094 {
  content: url(/image/Sports/Category/yellow16/54094-on.png);
}
.sport-category-color-yellow16.on .img-sports-5,
.sport-category-color-yellow16.on .img-sports-131506 {
  content: url(/image/Sports/Category/yellow16/131506-on.png);
}
.sport-category-color-yellow16.on .img-sports-20,
.sport-category-color-yellow16.on .img-sports-154830 {
  content: url(/image/Sports/Category/yellow16/154830-on.png);
}
.sport-category-color-yellow16.on .img-sports-9,
.sport-category-color-yellow16.on .img-sports-154914 {
  content: url(/image/Sports/Category/yellow16/154914-on.png);
}
.sport-category-color-yellow16.on .img-sports-25,
.sport-category-color-yellow16.on .img-sports-154919 {
  content: url(/image/Sports/Category/yellow16/154919-on.png);
}
.sport-category-color-yellow16.on .img-sports-96,
.sport-category-color-yellow16.on .img-sports-687890 {
  content: url(/image/Sports/Category/yellow16/687890-on.png);
}
.sport-category-color-yellow21 {
  background: #101216;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-yellow21.on {
  background: #edab56;
  color: #000;
}
.sport-category-color-yellow21.on .img-sports-all {
  content: url(/image/Sports/Category/yellow21/all-on.png);
}
.sport-category-color-yellow21.on .img-sports-1,
.sport-category-color-yellow21.on .img-sports-6046 {
  content: url(/image/Sports/Category/yellow21/6046-on.png);
}
.sport-category-color-yellow21.on .img-sports-6,
.sport-category-color-yellow21.on .img-sports-35232 {
  content: url(/image/Sports/Category/yellow21/35232-on.png);
}
.sport-category-color-yellow21.on .img-sports-7,
.sport-category-color-yellow21.on .img-sports-35709 {
  content: url(/image/Sports/Category/yellow21/35709-on.png);
}
.sport-category-color-yellow21.on .img-sports-8,
.sport-category-color-yellow21.on .img-sports-48242 {
  content: url(/image/Sports/Category/yellow21/48242-on.png);
}
.sport-category-color-yellow21.on .img-sports-3,
.sport-category-color-yellow21.on .img-sports-54094 {
  content: url(/image/Sports/Category/yellow21/54094-on.png);
}
.sport-category-color-yellow21.on .img-sports-5,
.sport-category-color-yellow21.on .img-sports-131506 {
  content: url(/image/Sports/Category/yellow21/131506-on.png);
}
.sport-category-color-yellow21.on .img-sports-20,
.sport-category-color-yellow21.on .img-sports-154830 {
  content: url(/image/Sports/Category/yellow21/154830-on.png);
}
.sport-category-color-yellow21.on .img-sports-9,
.sport-category-color-yellow21.on .img-sports-154914 {
  content: url(/image/Sports/Category/yellow21/154914-on.png);
}
.sport-category-color-yellow21.on .img-sports-25,
.sport-category-color-yellow21.on .img-sports-154919 {
  content: url(/image/Sports/Category/yellow21/154919-on.png);
}
.sport-category-color-yellow21.on .img-sports-96,
.sport-category-color-yellow21.on .img-sports-687890 {
  content: url(/image/Sports/Category/yellow21/687890-on.png);
}
.sport-category-color-yellow17 {
  background: #0f0f0f;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-yellow17.on {
  background: #ffb600;
  color: #000;
}
.sport-category-color-yellow17.on .img-sports-all {
  content: url(/image/Sports/Category/yellow17/all-on.png);
}
.sport-category-color-yellow17.on .img-sports-1,
.sport-category-color-yellow17.on .img-sports-6046 {
  content: url(/image/Sports/Category/yellow17/6046-on.png);
}
.sport-category-color-yellow17.on .img-sports-6,
.sport-category-color-yellow17.on .img-sports-35232 {
  content: url(/image/Sports/Category/yellow17/35232-on.png);
}
.sport-category-color-yellow17.on .img-sports-7,
.sport-category-color-yellow17.on .img-sports-35709 {
  content: url(/image/Sports/Category/yellow17/35709-on.png);
}
.sport-category-color-yellow17.on .img-sports-8,
.sport-category-color-yellow17.on .img-sports-48242 {
  content: url(/image/Sports/Category/yellow17/48242-on.png);
}
.sport-category-color-yellow17.on .img-sports-3,
.sport-category-color-yellow17.on .img-sports-54094 {
  content: url(/image/Sports/Category/yellow17/54094-on.png);
}
.sport-category-color-yellow17.on .img-sports-5,
.sport-category-color-yellow17.on .img-sports-131506 {
  content: url(/image/Sports/Category/yellow17/131506-on.png);
}
.sport-category-color-yellow17.on .img-sports-20,
.sport-category-color-yellow17.on .img-sports-154830 {
  content: url(/image/Sports/Category/yellow17/154830-on.png);
}
.sport-category-color-yellow17.on .img-sports-9,
.sport-category-color-yellow17.on .img-sports-154914 {
  content: url(/image/Sports/Category/yellow17/154914-on.png);
}
.sport-category-color-yellow17.on .img-sports-25,
.sport-category-color-yellow17.on .img-sports-154919 {
  content: url(/image/Sports/Category/yellow17/154919-on.png);
}
.sport-category-color-yellow17.on .img-sports-96,
.sport-category-color-yellow17.on .img-sports-687890 {
  content: url(/image/Sports/Category/yellow17/687890-on.png);
}
.sport-category-color-blue19 {
  background: #0e1628;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-blue19.on {
  background: #a5d7e8;
  color: #000;
}
.sport-category-color-blue19.on .img-sports-all {
  content: url(/image/Sports/Category/blue19/all-on.png);
}
.sport-category-color-blue19.on .img-sports-1,
.sport-category-color-blue19.on .img-sports-6046 {
  content: url(/image/Sports/Category/blue19/6046-on.png);
}
.sport-category-color-blue19.on .img-sports-6,
.sport-category-color-blue19.on .img-sports-35232 {
  content: url(/image/Sports/Category/blue19/35232-on.png);
}
.sport-category-color-blue19.on .img-sports-7,
.sport-category-color-blue19.on .img-sports-35709 {
  content: url(/image/Sports/Category/blue19/35709-on.png);
}
.sport-category-color-blue19.on .img-sports-8,
.sport-category-color-blue19.on .img-sports-48242 {
  content: url(/image/Sports/Category/blue19/48242-on.png);
}
.sport-category-color-blue19.on .img-sports-3,
.sport-category-color-blue19.on .img-sports-54094 {
  content: url(/image/Sports/Category/blue19/54094-on.png);
}
.sport-category-color-blue19.on .img-sports-5,
.sport-category-color-blue19.on .img-sports-131506 {
  content: url(/image/Sports/Category/blue19/131506-on.png);
}
.sport-category-color-blue19.on .img-sports-20,
.sport-category-color-blue19.on .img-sports-154830 {
  content: url(/image/Sports/Category/blue19/154830-on.png);
}
.sport-category-color-blue19.on .img-sports-9,
.sport-category-color-blue19.on .img-sports-154914 {
  content: url(/image/Sports/Category/blue19/154914-on.png);
}
.sport-category-color-blue19.on .img-sports-25,
.sport-category-color-blue19.on .img-sports-154919 {
  content: url(/image/Sports/Category/blue19/154919-on.png);
}
.sport-category-color-blue19.on .img-sports-96,
.sport-category-color-blue19.on .img-sports-687890 {
  content: url(/image/Sports/Category/blue19/687890-on.png);
}
.sport-category-color-blue11 {
  background: #1a1a23;
  padding: 1.2rem 0;
  width: 6.3rem;
  height: 6.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  float: left;
  font-size: 1rem;
  margin-right: 0.1rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.sport-category-color-blue11.on {
  background: #302ce2;
  color: #fff;
}
.sport-category-color-blue11.on .img-sports-all {
  content: url(/image/Sports/Category/blue11/all-on.png);
}
.sport-category-color-blue11.on .img-sports-1,
.sport-category-color-blue11.on .img-sports-6046 {
  content: url(/image/Sports/Category/blue11/6046-on.png);
}
.sport-category-color-blue11.on .img-sports-6,
.sport-category-color-blue11.on .img-sports-35232 {
  content: url(/image/Sports/Category/blue11/35232-on.png);
}
.sport-category-color-blue11.on .img-sports-7,
.sport-category-color-blue11.on .img-sports-35709 {
  content: url(/image/Sports/Category/blue11/35709-on.png);
}
.sport-category-color-blue11.on .img-sports-8,
.sport-category-color-blue11.on .img-sports-48242 {
  content: url(/image/Sports/Category/blue11/48242-on.png);
}
.sport-category-color-blue11.on .img-sports-3,
.sport-category-color-blue11.on .img-sports-54094 {
  content: url(/image/Sports/Category/blue11/54094-on.png);
}
.sport-category-color-blue11.on .img-sports-5,
.sport-category-color-blue11.on .img-sports-131506 {
  content: url(/image/Sports/Category/blue11/131506-on.png);
}
.sport-category-color-blue11.on .img-sports-20,
.sport-category-color-blue11.on .img-sports-154830 {
  content: url(/image/Sports/Category/blue11/154830-on.png);
}
.sport-category-color-blue11.on .img-sports-9,
.sport-category-color-blue11.on .img-sports-154914 {
  content: url(/image/Sports/Category/blue11/154914-on.png);
}
.sport-category-color-blue11.on .img-sports-25,
.sport-category-color-blue11.on .img-sports-154919 {
  content: url(/image/Sports/Category/blue11/154919-on.png);
}
.sport-category-color-blue11.on .img-sports-96,
.sport-category-color-blue11.on .img-sports-687890 {
  content: url(/image/Sports/Category/blue11/687890-on.png);
}
.sport-category-color-white {
  color: #000 !important;
}
.sport-category-color-red14 {
  color: #de00d3 !important;
}
.sport-category-color-yellow12 {
  color: #ffc600 !important;
}
.sport-category-color-red12 {
  color: #e30144 !important;
}
.sport-category-color-blue15 {
  color: #0165d3 !important;
}
.sport-category-color-red11 {
  color: #de3b3c !important;
}
.sport-category-color-gold11 {
  color: #f39200 !important;
}
.sport-category-color-orange14 {
  color: #f8850f !important;
}
.sport-category-color-orange13 {
  color: #1b8165 !important;
}
.level-avatar-orange11-1 {
  background-image: url(/img/level/8a5a065.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-orange11-2 {
  background-image: url(/img/level/dc3e643.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-orange11-3 {
  background-image: url(/img/level/eb3eb6d.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-orange11-4 {
  background-image: url(/img/level/a5b93c5.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-orange11-5 {
  background-image: url(/img/level/dd3e277.png);
}
.level-avatar-blue-1,
.level-avatar-orange11-5 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-blue-1 {
  background-image: url(/img/level/blue/c01133e.png);
}
.level-avatar-blue-2 {
  background-image: url(/img/level/blue/09f4145.png);
}
.level-avatar-blue-2,
.level-avatar-blue-3 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-blue-3 {
  background-image: url(/img/level/blue/4420097.png);
}
.level-avatar-blue-4 {
  background-image: url(/img/level/blue/2b88ab2.png);
}
.level-avatar-blue-4,
.level-avatar-blue-5 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-blue-5 {
  background-image: url(/img/level/blue/e90c692.png);
}
.level-avatar-blue-6 {
  background-image: url(/img/level/blue/d7f9cbd.png);
}
.level-avatar-blue-6,
.level-avatar-blue-7 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-blue-7 {
  background-image: url(/img/level/blue/47ab961.png);
}
.level-avatar-blue-9 {
  background-image: url(/img/level/blue/f3b7845.png);
}
.level-avatar-blue-9,
.level-avatar-blue-10 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-blue-10 {
  background-image: url(/img/level/blue/8d013c9.png);
}
.level-avatar-grey-1 {
  background-image: url(/img/level/grey/cffe53f.png);
}
.level-avatar-grey-1,
.level-avatar-grey-2 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 4.1rem;
}
.level-avatar-grey-2 {
  background-image: url(/img/level/grey/e5619b5.png);
}
.level-avatar-grey-3 {
  background-image: url(/img/level/grey/5defcc4.png);
}
.level-avatar-grey-3,
.level-avatar-grey-4 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 4.1rem;
}
.level-avatar-grey-4 {
  background-image: url(/img/level/grey/127e753.png);
}
.level-avatar-grey-5 {
  background-image: url(/img/level/grey/8ba3b65.png);
}
.level-avatar-grey-5,
.level-avatar-grey-6 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 4.1rem;
}
.level-avatar-grey-6 {
  background-image: url(/img/level/grey/61c95dc.png);
}
.level-avatar-grey-7 {
  background-image: url(/img/level/grey/62292ef.png);
}
.level-avatar-grey-7,
.level-avatar-grey-8 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 4.1rem;
}
.level-avatar-grey-8 {
  background-image: url(/img/level/grey/20f42b7.png);
}
.level-avatar-grey-9 {
  background-image: url(/img/level/grey/75fe48f.png);
}
.level-avatar-grey-9,
.level-avatar-grey-10 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 4.1rem;
}
.level-avatar-grey-10 {
  background-image: url(/img/level/grey/bc4f09c.png);
}
.level-avatar-yellow-1 {
  background-image: url(/img/level/yellow/d6b8588.png);
}
.level-avatar-yellow-1,
.level-avatar-yellow-2 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow-2 {
  background-image: url(/img/level/yellow/b9f4e77.png);
}
.level-avatar-yellow-3 {
  background-image: url(/img/level/yellow/536f6a6.png);
}
.level-avatar-yellow-3,
.level-avatar-yellow-4 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow-4 {
  background-image: url(/img/level/yellow/3369ef2.png);
}
.level-avatar-yellow-5 {
  background-image: url(/img/level/yellow/2477b0c.png);
}
.level-avatar-yellow-5,
.level-avatar-yellow-6 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow-6 {
  background-image: url(/img/level/yellow/2aa589c.png);
}
.level-avatar-yellow-7 {
  background-image: url(/img/level/yellow/a233387.png);
}
.level-avatar-yellow-7,
.level-avatar-yellow-8 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow-8 {
  background-image: url(/img/level/yellow/19d36d8.png);
}
.level-avatar-yellow-9 {
  background-image: url(/img/level/yellow/5c28068.png);
}
.level-avatar-yellow-9,
.level-avatar-yellow-10 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow-10 {
  background-image: url(/img/level/yellow/e86c750.png);
}
.level-avatar-yellow-11 {
  background-image: url(/img/level/yellow/f627798.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow12-1 {
  background-image: url(/img/level/yellow12/e4aef03.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow12-2 {
  background-image: url(/img/level/yellow12/f70b596.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow12-3 {
  background-image: url(/img/level/yellow12/f70b596.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow12-4 {
  background-image: url(/img/level/yellow12/b7e5e29.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow12-5 {
  background-image: url(/img/level/yellow12/b7e5e29.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow12-6 {
  background-image: url(/img/level/yellow12/4a6398b.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow12-7 {
  background-image: url(/img/level/yellow12/1b3450e.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow12-8 {
  background-image: url(/img/level/yellow12/8cc94f0.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow12-9 {
  background-image: url(/img/level/yellow12/411816a.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow15-classic {
  background-image: url(/img/level/be67810.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow15-first {
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow15-mvp {
  background-image: url(/img/level/e34d065.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow15-special {
  background-image: url(/img/level/4be3f76.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow15-premium {
  background-image: url(/img/level/3d1c170.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow15-vip {
  background-image: url(/img/level/3f8da14.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-gold12-5 {
  background-image: url(/img/level/yellow/87eb969.png);
}
.level-avatar-gold12-5,
.level-avatar-yellow13-1 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow13-1 {
  background-image: url(/img/level/b4b00ba.png);
}
.level-avatar-yellow13-2 {
  background-image: url(/img/level/14ecac9.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow13-3 {
  background-image: url(/img/level/5c1ab14.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow13-4 {
  background-image: url(/img/level/1ddc317.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow13-5 {
  background-image: url(/img/level/599562a.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow13-6 {
  background-image: url(/img/level/b4b00ba.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow13-7 {
  background-image: url(/img/level/14ecac9.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow13-8 {
  background-image: url(/img/level/5c1ab14.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow13-9 {
  background-image: url(/img/level/1ddc317.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-yellow13-10 {
  background-image: url(/img/level/599562a.png);
}
.level-avatar-white-1,
.level-avatar-yellow13-10 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-white-1 {
  background-image: url(/img/level/white/601094a.png);
}
.level-avatar-white-2 {
  background-image: url(/img/level/white/6f9c9ed.png);
}
.level-avatar-white-2,
.level-avatar-white-3 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-white-3 {
  background-image: url(/img/level/white/5906ddd.png);
}
.level-avatar-white-4 {
  background-image: url(/img/level/white/afd89a1.png);
}
.level-avatar-white-4,
.level-avatar-white-5 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-white-5 {
  background-image: url(/img/level/white/b51c181.png);
}
.level-avatar-red-1 {
  background-image: url(/img/level/red/7761f75.png);
}
.level-avatar-red-1,
.level-avatar-red-2 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-2 {
  background-image: url(/img/level/red/69cbe99.png);
}
.level-avatar-red-3 {
  background-image: url(/img/level/red/02c3dfa.png);
}
.level-avatar-red-3,
.level-avatar-red-4 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-4 {
  background-image: url(/img/level/red/6d884da.png);
}
.level-avatar-red-5 {
  background-image: url(/img/level/red/a2d09e3.png);
}
.level-avatar-red-5,
.level-avatar-red-6 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-6 {
  background-image: url(/img/level/red/84cf6f1.png);
}
.level-avatar-red-7 {
  background-image: url(/img/level/red/b557a9b.png);
}
.level-avatar-red-7,
.level-avatar-red-8 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-8 {
  background-image: url(/img/level/red/29d84c6.png);
}
.level-avatar-red-9 {
  background-image: url(/img/level/red/dbc010c.png);
}
.level-avatar-red-9,
.level-avatar-red-10 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-10 {
  background-image: url(/img/level/red/070d4d8.png);
}
.level-avatar-red-11 {
  background-image: url(/img/level/red/cdea254.png);
}
.level-avatar-red-11,
.level-avatar-red-12 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-12 {
  background-image: url(/img/level/red/87769ce.png);
}
.level-avatar-red-13 {
  background-image: url(/img/level/red/35e04fc.png);
}
.level-avatar-red-13,
.level-avatar-red-14 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-14 {
  background-image: url(/img/level/red/20baada.png);
}
.level-avatar-red-15 {
  background-image: url(/img/level/red/2d679de.png);
}
.level-avatar-red-15,
.level-avatar-red-16 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-16 {
  background-image: url(/img/level/red/a06ab78.png);
}
.level-avatar-red-17 {
  background-image: url(/img/level/red/ca588e1.png);
}
.level-avatar-red-17,
.level-avatar-red-18 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-18 {
  background-image: url(/img/level/red/10b1797.png);
}
.level-avatar-red-19 {
  background-image: url(/img/level/red/4764fa0.png);
}
.level-avatar-red-19,
.level-avatar-red-20 {
  background-size: 100% 100%;
  width: 5rem;
  height: 5rem;
}
.level-avatar-red-20 {
  background-image: url(/img/level/red/51f0d02.png);
}
.level-number-orange11-1 {
  background-image: url(/img/level/2a23ff8.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 1.9rem;
}
.level-number-orange11-2 {
  background-image: url(/img/level/afae6b9.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 1.9rem;
}
.level-number-orange11-3 {
  background-image: url(/img/level/8769887.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 1.9rem;
}
.level-number-orange11-4 {
  background-image: url(/img/level/c4093d5.png);
  background-size: 100% 100%;
  width: 5rem;
  height: 1.9rem;
}
.level-number-orange11-5 {
  background-image: url(/img/level/d72ca68.png);
}
.level-number-blue-1,
.level-number-orange11-5 {
  background-size: 100% 100%;
  width: 5rem;
  height: 1.9rem;
}
.level-number-blue-1 {
  background-image: url(/img/level/blue/2703d24.png);
}
.level-number-blue-2 {
  background-image: url(/img/level/blue/6776590.png);
}
.level-number-blue-2,
.level-number-blue-3 {
  background-size: 100% 100%;
  width: 5rem;
  height: 1.9rem;
}
.level-number-blue-3 {
  background-image: url(/img/level/blue/03b9660.png);
}
.level-number-blue-4 {
  background-image: url(/img/level/blue/9e456e2.png);
}
.level-number-blue-4,
.level-number-blue-5 {
  background-size: 100% 100%;
  width: 5rem;
  height: 1.9rem;
}
.level-number-blue-5 {
  background-image: url(/img/level/blue/4257680.png);
}
.level-number-grey-1 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAIAAAD/HNHwAAAAKXRFWHRDcmVhdGlvbiBUaW1lAMitIDE0IDIgMjAxNyAxNTowMjozNCArMDkwMBtVuEoAAAAHdElNRQfiBA8EAiOt4x2TAAAACXBIWXMAAArwAAAK8AFCrDSYAAAABGdBTUEAALGPC/xhBQAAAPJJREFUeNpjDJy9kWEQABYgVpSRIVWbv54KFR0xYdsBpoEOCKTwgAAFLqb9tx4BGY5qcg++/UPmAklkKYKGXrxzD6IeokVfRYkEdwB1rkvxAzKC5mwCxhQyF0giSxHjCIh6iBZi3EH9eEF2BPGA+u4ARgQwDCChOJDuAMZCgZcDdcLj/pMnlDgFmETwcLECFkwh5CQGZCNzickvyJkFAiBc/KmVBb+hEKcQ7wgGjHQK106sOyDpC1kOUnJABIl0BFZz4EYR5Q6gNSrSkn8ZmZFFGGClPpGOYACHPzEFBhpASafIjqAzAIUHGbljAmUZChMAAP2vfxeTlsKAAAAAAElFTkSuQmCC);
}
.level-number-grey-1,
.level-number-grey-2 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 1.5rem;
}
.level-number-grey-2 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAIAAAD/HNHwAAAAKXRFWHRDcmVhdGlvbiBUaW1lAMitIDE0IDIgMjAxNyAxNTowMjozNCArMDkwMBtVuEoAAAAHdElNRQfhAg4GECtpINF3AAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAQBJREFUeNpjDJy9kWEQABYgVpSRIVWbv54KFR0xYdsBpoEOCKTwgAAFLqb9tx4BGY5qcg++/UPmAklkKYKGXrxzD6IeAoC69FWUiHUHUOe6FD8gI2jOJmBMIXOBJLIUMY6AqIcAiAn4ncLCQG0AcQTEbogHIFz87qBh+oBEKJGA+u4AWg/0PZBEjlmCbsIeL/efPCHbHZDwR3MECekUDuBJDGgEJHbhXGLyC3I6haQSSN6hKJ1CnEK8I5BDAs1LxLoDEq/IcpBIhQgS6Qis5jAQkWYR7gBaoyIt+ZeRGVmEAVbqE+kIBnD4E0wNmAAlvyA7gs4AFB5k5I4JFGQorAAAGfWOX5pk5s0AAAAASUVORK5CYII=);
}
.level-number-grey-3 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAIAAAD/HNHwAAAAKXRFWHRDcmVhdGlvbiBUaW1lAMitIDE0IDIgMjAxNyAxNTowMjo1MSArMDkwMI8CnmoAAAAHdElNRQfhAg4GEjjfqPIrAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAARRJREFUeNpjjF2RwjAIAAsQqyurkapNS1Kdio5Yf2Qz00AHBFJ4QADjZ4YTd84AGRYqJv95UbhAElmKILh+6yZEPQQAdWmqEQg/hDuAOjelrgQy/GaHmxuawLlxK1OBJLIUMY6AqIcAoC4gid8pLAzUBhBHQOyGeADCxe8O6qcPYCwAbYXEJvGA+uEB9DcQzd+2FB41xDgLe3icPH+GgVwATB9AR0BCBRI7QAchJ1tiwwPZH0D2ovDZyN76T8gdaOmDSEAgXiBOQTiCiEwLCQm0/EIwXljQ9KOZyADLdUQ6ggGWP5GNIq38AFpjqWf6jxkR8BAWpMAgGB1oTiFoMRpASafIjqAzAIXHzbu3SNVGhhb8AADHVYEImQhu0QAAAABJRU5ErkJggg==);
}
.level-number-grey-3,
.level-number-grey-4 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 1.5rem;
}
.level-number-grey-4 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAIAAAD/HNHwAAAAKXRFWHRDcmVhdGlvbiBUaW1lAMitIDE0IDIgMjAxNyAxNTowMzowOCArMDkwML24vuMAAAAHdElNRQfhAg4GEw2QAAdJAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAQZJREFUeNpj3NfGMBgACxArKyqQqk1O6wcVHbF/6wumgQ4IKEC44weP+N37D4AIyEDjokkRCW49kgd6FIiADIKKWeCsp5dPOlb+B4VSOyMwppC5QBJZikhHIJugJidBbHhQESA7gkhAfXfAHQEJyAFzB1ZHEEwiLFhFgUmSQtcgRwrEWfiTCAseI4CagWxkrrSuOcOXl/hdAFQDDwx4OgVpZHiIRxeBeIGbCDGLg5AjgEBN7qGjtwQQoQni14UID2R/wEXgTiHSEVgDhmBgoLgDaI28ogYLA6jA/s8A0s8IthhaYJDoCEgYwNLEQ4KKWVA50FqDkYGErE8VAHIHGbnj7n0quwMApJGKHXfXnGwAAAAASUVORK5CYII=);
}
.level-number-grey-5 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAIAAAD/HNHwAAAAKXRFWHRDcmVhdGlvbiBUaW1lAMitIDE0IDIgMjAxNyAxNTowMzoxOSArMDkwMNdltckAAAAHdElNRQfhAg4GExz6sCe7AAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAARtJREFUeNpjZPDUZqAzYAQDMPUfCBhABAtIQkmEZLOslShxyX8wggPmZWeZ6B0Y2AAzEzMLgievy7B/P4jh6Mjw8DIKFwiQpfCDJ9xQxcgAqFHmK253MCG5Y//+/9uuAGlGLx1QTCFzgcGILIUfwDQiA5DGWDNcOphQ3EFtAPEAIjwYcIbHv3//aOgOeKigOAgb+EsTdzg6IlsMdA0Q4Y+Xv//+4sgv995Q7hpoAicCYA8P5PCE+AbOJSq/gNMpwbhAtfI/gXiBOIUERzBA4wU5y0D14k6nQMCCph89bOGpjEhHAAGwnEAzCm/hAXUrqH6BFQmczGzf//6CioPDC6c+ysp1dLD4FEq8wByB1wW0AWB3kJE7KM9QqAAAunh5BbfBnvUAAAAASUVORK5CYII=);
}
.level-number-grey-5,
.level-number-grey-6 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 1.5rem;
}
.level-number-grey-6 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAIAAAD/HNHwAAAAKXRFWHRDcmVhdGlvbiBUaW1lAMitIDE0IDIgMjAxNyAxNTowMzozMiArMDkwMJdH5k4AAAAHdElNRQfhAg4GEyzcaRcXAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAN1JREFUeNpjZFB2ZRgEgAVESJuTrE8rmJqu2F3GNNABgRweUC8KMuzeAWK4ejBce4/CBTkZSYow2AdVDwEgE5yIdsfuHf/v7ALSjCpuoJhC5jIwoEgR4QiIeggA6XIl3h3UAqgeQIQoXjAI0we1ATxqwPHCgD+J4AiPpycpdwfQekTaQk62RIYHsj+AbFRvEZlfSAYE0gc8rZHgCFcPeDAgEiyhpMqCqR9ZBOEUEkLCCZgaUIwiovxgBNUvsCKBk43p+69/EGEQ+I9bH7XLdZT0AXUEfhfQBjAOkvoWAC/OVtPD/ELoAAAAAElFTkSuQmCC);
}
.level-number-grey-7 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAIAAAD/HNHwAAAAKXRFWHRDcmVhdGlvbiBUaW1lAMitIDE0IDIgMjAxNyAxNTowMzo0MiArMDkwMJ2C71cAAAAHdElNRQfhAg4GFBiynHVlAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAPxJREFUeNpjFGfwZhgEgAWItcQCSdWmyEWyFjxg64M4poEOCKTwgAA+vm8n7uwEMixU3D994kLmAklkKfwmvmVZClGMDIAahf9EE+UOoOYX/7cAGRKMPsCYQuYCSWQp/O6Aa0QGQI3eCsS5g1oA6HWI0yEA001YAfXTBzD8vRUWAREDUihCIpeu7oAAYCpBcxw57rj2aj2F7kBOXgQDgwFr+oDHKNAIIBuZC84vJLuJYGAwEIwXeIqDOYKLoInkAUR4oKVzBljJAREk1RFw00CG/CGsnhFYv8CLBDZOhl8/wKJg7v//OLVRvVxHSR+/vkMZ/8kwjDLAOEjqWwDj/GWnWlC39gAAAABJRU5ErkJggg==);
}
.level-number-grey-7,
.level-number-grey-8 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 1.5rem;
}
.level-number-grey-8 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAIAAAD/HNHwAAAAKXRFWHRDcmVhdGlvbiBUaW1lAMitIDE0IDIgMjAxNyAxNTowMzo1MiArMDkwMFEo78kAAAAHdElNRQfhAg4GFCsNTBRzAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAppJREFUeNqtVc9rE0EUnpnd7W5+04ZS73poxRz0JrR6UOpBaBD9C1qv/ile+2cUqiBWRAtS9O4hQhUPBiEkarPbbHazOzN+2WmmpsmuCfTxWL6dnZn33jfvm6WbhmGYpmXbcGYYhJAoDOFxFPEokuTyzUgisuTJ41hwjqdJGVvPOXa5fKVWO221pJQLxWK70Yh6vYHgkoupez21rHnDU8dBCtQwJOcErjBjwM9sG1RYVi6XX6pef/zk++H74soKaHCbTT4Y0DC8TD5UYN8HlEKgfrU5sL24yICYZS2USsJ17fWN8p27ovPLdJzlpeonST4SslypwAEUniXi/tVrO1GkHa/DUVTl+zKO4UQIBRR2CgWTUAqnjLZLpYfb25j/fG/PJuy16x5gEiH3MYGQt1IqfHuGJF58aaj5yoY7rK7Vv31NW4IzMYmUIo7jIMgVi3o0Dvx4MEg/anDIQCwZEasx7OUoCV0AHLie3lLQBEO7oiWDk5P93V01+vnoKPQ8npAx3RBlnFiN4Up0qSWYpgYaB70e4wkZfqfz8/hYjf5ptZAZcpxOhJkVBvbo5q0HSQDFhCJma3VNBZaj8s5qSCz0fXMoX0oGnuee9tRo3/M+JLKejKFEL2Kekce75o8LjXXhXGihAK3KINAYfJhDjmMuKNd31qtkhtpI16Re69VqN+j/S++kofn/cy4QDlpK7ZBg1DzqL0mmXhWqpjNuK5XfbhdXrWZ1qm9CGom8085lUreYdF4WwuioekSnAtzudtEcuHCpwUi6bbw58G7U0CJ8dLJbiWizr0R6jxB9JbB8TvT75x8nluoMdlimKBxHQvZCkNkMd93YMQu/n71AJltnK3NoYFvO90sY8jGvTf1h8nF9Ofl8xtdJ+wslJ9AkbkFwDQAAAABJRU5ErkJggg==);
}
.level-number-grey-9 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAIAAAD/HNHwAAAAKXRFWHRDcmVhdGlvbiBUaW1lAMitIDE0IDIgMjAxNyAxNTowNDowNSArMDkwMD6zxFoAAAAHdElNRQfhAg4GFDn+9WU7AAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAcJJREFUeNrNVc1Kw0AQ/rYtBQVPPRStkEj1YCtUvHnJG/gIycWn8AHUR/C+i08gePSQNyiIWutPREUogoJKQcR1u9ukyWbbBBTpsC2zOzNfvpnZTIhlWZgCKYlfcPcFrAItYANYA5Y/MPsAXAMXwBnQAW6BJ+C7AtSBJrAuHVeAGlB4FhhAFziX6xK4L+ClJn0b0rEh9Xmg2AOugFOgLf+7A1zbsgpJWkSuhPCYTT8duvOYURk4SYeorWYI0UuRk+f2fH9HKI7jHDC663q+76vtkkjQ9xelzjpUByJEY+t6Wyr2Rq43x2lQNnwoNyc34iEig0CUF7Ztp7cjvZrRaddrRbFKBlGeuyepTLoffyvpBIQofYIUMnH/R37HgxvOxB2KVyInkrkvTcvOFU0MZ4y2Xc+JGpGTiqEeQShaWmIrcs2shwZlDhzDYyxelJbCYsc0wYCYo9RVjZPYnviyIOzLAC/qayQqCXUo9ENGUclT4wSU0DezSCB+Pyirfs7sl/tiCtffMfMo5jojYkqX5Vw/0aAMw3VkY/SoiNcF8YEA5mAiQfTRHb+nvNznoduYipsfHUHycBk6TeJzPWUmU/K9/QE1Y7Gs66nzsAAAAABJRU5ErkJggg==);
}
.level-number-grey-9,
.level-number-grey-10 {
  background-size: 100% 100%;
  width: 4.5rem;
  height: 1.5rem;
}
.level-number-grey-10 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAYAAABwfkanAAAC9UlEQVRIidWWXUgUURTHf7MtW2ubQZriB82ERqRGVkRJNL0kfelLBNtDuxBYSAgRFGWGUbRUFEXhQx+C4BK01FtmiSK4EQkVGoWWKa3lR21Rua1ulOz0MLO5X5O7UQ8duMzcc+85//+cufecI4iiqPCfiRHAMzgJLAGWASuAIiCfcVIYAgaAF0AP8BJ4DYwCwTQgDygEijWzRUAOYPgIeIBXQK82+oC3GPhMjmZaoJkVaPMsYIYX6AeeA0+15ysVVBJFlXSkCNqIFSVqV9xFbUGocSC0tQLfUBaYUG4WqvpSP/jgA+DTgkEtFGyNCxkX3BCut9u8SGI1kliO3VYJgMNmZ68ocUmU+GGzs9BmxyhK5IoSti32uF9hWLcWoc3N2Yoqms9cQXgzpm6pGkbwKXQ1dBPoDNLX9I7NJVbunpiGcJT/iEi73W48Hg8AkiTp6iLmmXEAJicZbbpHRno6LR3tU7iPAlzdfxkA8xoDpyvOcabmIqvLXLjOwpGDCZAnKtJ/TYxGsso2cb7+ypRuJADAjnIrp6+eAuBY/QH8E352W4/ScStx9/+EdPD+gxid0PKexRn5ALgeuphTq+q7nz0hN1tMyv/fJ62XQPv9ZM/LYnxiHIBZ2sXz+X1JQ/yWdKEoJe1QJ/FAvoWRT6PMTpkNwLc7qjrVkpo0hC5pj8fza4RfwPBLKMtyrKFOpJWNmbz09gNgLbHyVcsYxUtXMjQy+Cekpy+KIeKhd1mWcTY3xpLVi3S2GYAbt10c3lMNwPGKc1hSLFxznWT99sRJG8ORZFmOIBeSUERDa7Isc93ZCGmJAwEoq8zsuVBJV8NjAp1BvB+9HHLsA8CaYLoLI61KozOT7+ZTmAJFQB5+zAwDA06BXsCEWsbbnXE8RUVY2SBzsL4OtSLOVXV1uVA6xvJdxZiAmYAZ2Farw04gboGOKuMKpsDUURF0/3UciTphiqMGxbETtd/oQe09FJRWCwJfmA/ko3Y8RVEcf8HqnFrhf+zyfgKuPOxko1WuxQAAAABJRU5ErkJggg==);
}
.bet-history-tab-orange11 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #fc6200;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-orange11.on {
  background-color: #171c22;
  border: 0.2rem solid #fc6200;
  border-bottom: 0;
}
.bet-history-tab-orange12 {
  background-color: #101012;
  color: #fff;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  display: inline-block;
  width: auto !important;
  padding: 0.3rem 6.4rem;
}
.bet-history-tab-orange12.on {
  border-bottom: 0.1rem solid #fc6200;
}
.bet-history-tab-purple11 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #144ade;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-purple11.on {
  background-color: #171c22;
  border: 0.2rem solid #144ade;
  border-bottom: 0;
}
.bet-history-tab-red13 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #c00015;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-red13.on {
  background-color: #171c22;
  border: 0.2rem solid #c00015;
  border-bottom: 0;
}
.bet-history-tab-blue12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #478ee7;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-blue12.on {
  background-color: #171c22;
  border: 0.2rem solid #478ee7;
  border-bottom: 0;
}
.bet-history-tab-yellow19 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #fdc317;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-yellow19.on {
  background-color: #171c22;
  border: 0.2rem solid #fdc317;
  border-bottom: 0;
}
.bet-history-tab-purple12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #c6426e;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-purple12.on {
  background-color: #171c22;
  border: 0.2rem solid #c6426e;
  border-bottom: 0;
}
.bet-history-tab-blue {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #1f8fff;
  cursor: pointer;
  width: 20%;
}
.bet-history-tab-blue.on {
  background-color: #171c22;
  border: 0.2rem solid #1f8fff;
  border-bottom: 0;
}
.bet-history-tab-blue14 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #dabd57;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-blue14.on {
  background-color: #171c22;
  border: 0.2rem solid #dabd57;
  border-bottom: 0;
}
.bet-history-tab-blue16 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #2484c5;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-blue16.on {
  background-color: #171c22;
  border: 0.2rem solid #2484c5;
  border-bottom: 0;
}
.bet-history-tab-gold12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #ffeaad;
  cursor: pointer;
  width: 20%;
}
.bet-history-tab-gold12.on {
  background-color: #171c22;
  border: 0.2rem solid #ffeaad;
  border-bottom: 0;
}
.bet-history-tab-blue17 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #4c6f87;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-blue17.on {
  background-color: #171c22;
  border: 0.2rem solid #4c6f87;
  border-bottom: 0;
}
.bet-history-tab-yellow13 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #ffbe00;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-yellow13.on {
  background-color: #171c22;
  border: 0.2rem solid #ffbe00;
  border-bottom: 0;
}
.bet-history-tab-red15 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #daa502;
  cursor: pointer;
  width: 16.6%;
}
.bet-history-tab-red15.on {
  background-color: #171c22;
  border: 0.2rem solid #daa502;
  border-bottom: 0;
}
.bet-history-tab-blue13,
.bet-history-tab-blue18,
.bet-history-tab-yellow15,
.bet-history-tab-yellow20,
.bet-history-tab-yellow21 {
  background-color: #101216;
  color: #fff;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  border: 0.2rem solid #101216;
  width: calc(25% - 0.8rem);
  border-radius: 0.6rem;
}
.bet-history-tab-yellow11,
.bet-history-tab-yellow14 {
  background-color: #11162b;
  border: 0.2rem solid #11162b;
  border-radius: 0.6rem;
}
.bet-history-tab-gold13,
.bet-history-tab-yellow11,
.bet-history-tab-yellow14 {
  color: #fff;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  width: calc(25% - 0.8rem);
}
.bet-history-tab-gold13 {
  background-color: #0a1c30;
  border: 0.2rem solid #0a1c30;
  border-radius: 0.6rem;
}
.bet-history-tab-yellow18 {
  background-color: #101010;
  border: 0.2rem solid #101010;
  border-radius: 0.6rem;
}
.bet-history-tab-yellow17,
.bet-history-tab-yellow18 {
  color: #fff;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  width: calc(25% - 0.8rem);
}
.bet-history-tab-yellow17 {
  background-color: #0f0f0f;
  border: 0.2rem solid #0f0f0f;
  border-radius: 0.6rem;
}
.bet-history-tab-blue19 {
  background-color: #244473;
  border: 0.2rem solid #244473;
  border-radius: 0.6rem;
}
.bet-history-tab-blue11,
.bet-history-tab-blue19 {
  color: #fff;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  width: calc(25% - 0.8rem);
}
.bet-history-tab-blue11 {
  background-color: #302ce2;
  border: 0.2rem solid #302ce2;
  border-radius: 0.6rem;
}
.bet-history-tab-yellow16 {
  background-color: #0a1726;
  color: #fff;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  border: 0.2rem solid #0a1726;
  width: calc(25% - 0.8rem);
  border-radius: 0.6rem;
}
.bet-history-tab-yellow20.on {
  border: 0.2rem solid #f3ba2f;
}
.bet-history-tab-blue13.on {
  border: 0.2rem solid #328edb;
}
.bet-history-tab-gold13.on {
  border: 0.2rem solid #f2b705;
}
.bet-history-tab-yellow11.on {
  border: 0.2rem solid #ffcd00;
}
.bet-history-tab-yellow14.on {
  border: 0.2rem solid #fed228;
}
.bet-history-tab-yellow18.on {
  border: 0.2rem solid #f4b95c;
}
.bet-history-tab-yellow16.on {
  border: 0.2rem solid #f3ba2f;
}
.bet-history-tab-yellow21.on {
  border: 0.2rem solid #edab56;
}
.bet-history-tab-blue18.on {
  border: 0.2rem solid #1f7aff;
}
.bet-history-tab-yellow15.on {
  border: 0.2rem solid #edbb35;
}
.bet-history-tab-yellow17.on {
  border: 0.2rem solid #ffb600;
}
.bet-history-tab-blue19.on {
  border: 0.2rem solid #a5d7e8;
}
.bet-history-tab-blue11.on {
  border: 0.2rem solid #2ca0e2;
}
.bet-history-tab-white {
  background-color: #bebebd;
  color: #000;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #f1c80d;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-white.on {
  background-color: #fff;
  border: 0.2rem solid #f1c80d;
  border-bottom: 0;
}
.bet-history-tab-red14 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #de00d3;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-red14.on {
  background-color: #171c22;
  border: 0.2rem solid #de00d3;
  border-bottom: 0;
}
.bet-history-tab-yellow12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #ffc600;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-yellow12.on {
  background-color: #171c22;
  border: 0.2rem solid #ffc600;
  border-bottom: 0;
}
.bet-history-tab-red12 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #e30144;
  cursor: pointer;
  width: 20%;
}
.bet-history-tab-red12.on {
  background-color: #171c22;
  border: 0.2rem solid #e30144;
  border-bottom: 0;
}
.bet-history-tab-blue15 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #0165d3;
  cursor: pointer;
  width: 20%;
}
.bet-history-tab-blue15.on {
  background-color: #171c22;
  border: 0.2rem solid #0165d3;
  border-bottom: 0;
}
.bet-history-tab-red11 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #de3b3c;
  cursor: pointer;
  width: 20%;
}
.bet-history-tab-red11.on {
  background-color: #171c22;
  border: 0.2rem solid #de3b3c;
  border-bottom: 0;
}
.bet-history-tab-gold11 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #f39200;
  cursor: pointer;
  width: 16.6%;
}
.bet-history-tab-gold11.on {
  background-color: #171c22;
  border: 0.2rem solid #f39200;
  border-bottom: 0;
}
.bet-history-tab-orange14 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #f8850f;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-orange14.on {
  background-color: #171c22;
  border: 0.2rem solid #f8850f;
  border-bottom: 0;
}
.bet-history-tab-orange13 {
  background-color: #2b343b;
  color: #fff;
  text-align: center;
  font-weight: 700;
  border-bottom: 0.2rem solid #8f6855;
  cursor: pointer;
  width: 25%;
}
.bet-history-tab-orange13.on {
  background-color: #171c22;
  border: 0.2rem solid #8f6855;
  border-bottom: 0;
}
.bet-history-tab-in-blue12,
.bet-history-tab-in-blue14,
.bet-history-tab-in-blue15,
.bet-history-tab-in-blue16,
.bet-history-tab-in-blue17,
.bet-history-tab-in-gold11,
.bet-history-tab-in-gold12,
.bet-history-tab-in-green,
.bet-history-tab-in-orange11,
.bet-history-tab-in-orange13,
.bet-history-tab-in-orange14,
.bet-history-tab-in-purple11,
.bet-history-tab-in-purple12,
.bet-history-tab-in-red11,
.bet-history-tab-in-red12,
.bet-history-tab-in-red13,
.bet-history-tab-in-red14,
.bet-history-tab-in-red15,
.bet-history-tab-in-yellow12,
.bet-history-tab-in-yellow13,
.bet-history-tab-in-yellow19 {
  border-left: 0.2rem solid #171c22;
  border-right: 0.2rem solid #171c22;
  padding: 1.3rem 0;
  height: 100%;
}
.bet-history-tab-in-white {
  border-left: 0.2rem solid #ebebeb;
  border-right: 0.2rem solid #ebebeb;
  padding: 1.3rem 0;
  height: 100%;
}
.bet-history-tab-in-orange12 {
  border-left: 0.2rem solid #171c22;
  border-right: 0.2rem solid #171c22;
  padding: 1.3rem 0;
  height: 100%;
}
.bet-history-tab-in-blue11,
.bet-history-tab-in-blue13,
.bet-history-tab-in-blue18,
.bet-history-tab-in-blue19,
.bet-history-tab-in-gold13,
.bet-history-tab-in-yellow11,
.bet-history-tab-in-yellow14,
.bet-history-tab-in-yellow15,
.bet-history-tab-in-yellow16,
.bet-history-tab-in-yellow17,
.bet-history-tab-in-yellow18,
.bet-history-tab-in-yellow20,
.bet-history-tab-in-yellow21 {
  padding: 1.3rem 0;
  height: 100%;
}
.bet-result-table .el-table__header-wrapper {
  display: none;
}
.bet-result-table.el-table tr {
  background-color: #171c22;
}
.bet-result-table.el-table td {
  border-bottom: 0;
}
.bet-result-table.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #171c22;
}
.bet-result-table.el-table {
  border-radius: 0;
  background-color: #171c22;
}
.bet-result-table.el-table--mini td,
.bet-result-table.el-table--mini th {
  padding: 0 !important;
}
.bet-result-table.el-table .cell {
  padding-left: 0;
  padding-right: 0;
}
.bet-result-table-white .el-table__header-wrapper {
  display: none;
}
.bet-result-table-white.el-table tr {
  background-color: #ebebeb;
}
.bet-result-table-white.el-table td {
  border-bottom: 0;
}
.bet-result-table-white.el-table--enable-row-hover
  .el-table__body
  tr:hover
  > td {
  background-color: #fff;
}
.bet-result-table-white.el-table {
  border-radius: 0;
  background-color: #fff;
}
.bet-result-table-white.el-table--mini td,
.bet-result-table-white.el-table--mini th {
  padding: 0 !important;
}
.bet-result-table-white.el-table .cell {
  padding-left: 0;
  padding-right: 0;
}
.sport-rule-cross-bg-blue12,
.sport-rule-cross-bg-blue14,
.sport-rule-cross-bg-blue15,
.sport-rule-cross-bg-blue16,
.sport-rule-cross-bg-blue17,
.sport-rule-cross-bg-gold12,
.sport-rule-cross-bg-orange11,
.sport-rule-cross-bg-orange13,
.sport-rule-cross-bg-orange14,
.sport-rule-cross-bg-purple11,
.sport-rule-cross-bg-red11,
.sport-rule-cross-bg-red12,
.sport-rule-cross-bg-red13,
.sport-rule-cross-bg-red14,
.sport-rule-cross-bg-red15,
.sport-rule-cross-bg-yellow12,
.sport-rule-cross-bg-yellow13,
.sport-rule-cross-bg-yellow19 {
  background: #191919 !important;
  font-size: 1.2rem;
  border: 0.2rem solid #222733;
}
.sport-rule-cross-bg-orange12 {
  background: #1f2124 !important;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-blue13,
.sport-rule-cross-bg-blue18,
.sport-rule-cross-bg-yellow15,
.sport-rule-cross-bg-yellow20,
.sport-rule-cross-bg-yellow21 {
  background: #101216 !important;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-yellow14 {
  background: #11162b !important;
  border: 0.1rem solid #fed228;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-gold13 {
  background: #0a1c30 !important;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-yellow11 {
  background: #11162b !important;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-yellow18 {
  background: #101010 !important;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-yellow16 {
  background: #0a1726 !important;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-yellow17 {
  background: #0f0f0f !important;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-blue19 {
  background: #0e1628 !important;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-blue11 {
  background: #1a1a23 !important;
  font-size: 1.2rem;
  border-radius: 0.6rem;
}
.sport-rule-cross-bg-white {
  background: #dedede !important;
  font-size: 1.5rem;
  font-weight: 900;
  color: #000;
  border: 0.2rem solid #222733;
}
.sport-rule-cross-bg-blue11 .core-content,
.sport-rule-cross-bg-blue12 .core-content,
.sport-rule-cross-bg-blue13 .core-content,
.sport-rule-cross-bg-blue14 .core-content,
.sport-rule-cross-bg-blue15 .core-content,
.sport-rule-cross-bg-blue16 .core-content,
.sport-rule-cross-bg-blue17 .core-content,
.sport-rule-cross-bg-blue18 .core-content,
.sport-rule-cross-bg-blue19 .core-content,
.sport-rule-cross-bg-blue .core-content,
.sport-rule-cross-bg-gold12 .core-content,
.sport-rule-cross-bg-gold13 .core-content,
.sport-rule-cross-bg-orange11 .core-content,
.sport-rule-cross-bg-orange13 .core-content,
.sport-rule-cross-bg-orange14 .core-content,
.sport-rule-cross-bg-purple11 .core-content,
.sport-rule-cross-bg-red11 .core-content,
.sport-rule-cross-bg-red12 .core-content,
.sport-rule-cross-bg-red13 .core-content,
.sport-rule-cross-bg-red14 .core-content,
.sport-rule-cross-bg-red15 .core-content,
.sport-rule-cross-bg-yellow11 .core-content,
.sport-rule-cross-bg-yellow12 .core-content,
.sport-rule-cross-bg-yellow13 .core-content,
.sport-rule-cross-bg-yellow14 .core-content,
.sport-rule-cross-bg-yellow15 .core-content,
.sport-rule-cross-bg-yellow16 .core-content,
.sport-rule-cross-bg-yellow17 .core-content,
.sport-rule-cross-bg-yellow18 .core-content,
.sport-rule-cross-bg-yellow19 .core-content,
.sport-rule-cross-bg-yellow20 .core-content,
.sport-rule-cross-bg-yellow21 .core-content {
  padding: 1rem 0 1rem 1rem;
}
.sport-rule-cross-bg-orange12 .core-content {
  padding: 0.8rem;
}
.sport-rule-cross-bg-white .core-content {
  padding: 1.6rem 0 1rem 1rem;
}
.sport-rule-confirm-orange11 {
  color: #fc6200;
}
.sport-rule-confirm-orange12 {
  color: #f56406;
}
.sport-rule-confirm-purple11 {
  color: #144ade;
}
.sport-rule-confirm-red13 {
  color: #c00015;
}
.sport-rule-confirm-blue12 {
  color: #478ee7;
}
.sport-rule-confirm-yellow19 {
  color: #fdc317;
}
.sport-rule-confirm-blue14,
.sport-rule-confirm-blue16 {
  color: #dabd57;
}
.sport-rule-confirm-gold12 {
  color: #dc992e;
}
.sport-rule-confirm-blue17 {
  color: #4c6f87;
}
.sport-rule-confirm-yellow13 {
  color: #ffbe00;
}
.sport-rule-confirm-red15 {
  color: #daa502;
}
.sport-rule-confirm-yellow20 {
  color: #f3ba2f;
}
.sport-rule-confirm-blue13 {
  color: #328edb;
}
.sport-rule-confirm-gold13 {
  color: #f2b705;
}
.sport-rule-confirm-yellow11 {
  color: #ffcd00;
}
.sport-rule-confirm-yellow14 {
  color: #fed228;
}
.sport-rule-confirm-yellow18 {
  color: #f4b95c;
}
.sport-rule-confirm-yellow16 {
  color: #f3ba2f;
}
.sport-rule-confirm-yellow21 {
  color: #edab56;
}
.sport-rule-confirm-blue18 {
  color: #1f7aff;
}
.sport-rule-confirm-yellow15 {
  color: #edbb35;
}
.sport-rule-confirm-yellow17 {
  color: #ffb600;
}
.sport-rule-confirm-blue19 {
  color: #a5d7e8;
}
.sport-rule-confirm-blue11 {
  color: #2ca0e2;
}
.sport-rule-confirm-white {
  color: #f11d1c;
}
.sport-rule-confirm-red14 {
  color: #de00d3;
}
.sport-rule-confirm-yellow12 {
  color: #ffc600;
}
.sport-rule-confirm-red12 {
  color: #e30144;
}
.sport-rule-confirm-blue15 {
  color: #0165d3;
}
.sport-rule-confirm-red11 {
  color: #de3b3c;
}
.sport-rule-confirm-gold11 {
  color: #f39200;
}
.sport-rule-confirm-orange14 {
  color: #f8850f;
}
.sport-rule-confirm-orange13 {
  color: #8f6855;
}
.button-sort-orange11 {
  background-color: #fc6200;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #fc6200;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-orange11.on {
  border: 0.2rem solid #fff;
}
.button-sort-orange12 {
  background: #232529;
  border-radius: 1.8rem;
  font-size: 1.4rem;
  padding: 0.8rem 1.6rem;
  cursor: pointer;
  float: left;
  width: auto;
  text-align: center;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.button-sort-orange12:hover {
  background: #3a3d42;
}
.button-sort-orange12.on {
  background: rgba(245, 100, 6, 0.11);
  color: #e25d07;
}
.button-sort-purple11 {
  background: #0037ce !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #0037ce;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-purple11.on {
  border: 0.2rem solid #fff;
}
.button-sort-red13 {
  background: #c00015 !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #c00015;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-red13.on {
  border: 0.2rem solid #fff;
}
.button-sort-blue12 {
  background: #478ee7 !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #478ee7;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-blue12.on {
  border: 0.2rem solid #fff;
}
.button-sort-yellow19 {
  background: #fdc317 !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #fdc317;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #000;
}
.button-sort-yellow19.on {
  border: 0.2rem solid #fff;
}
.button-sort-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #c6426e;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-purple12.on {
  border: 0.2rem solid #fff;
}
.button-sort-blue14 {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #dabd57;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #000;
}
.button-sort-blue14.on {
  border: 0.2rem solid #fff;
}
.button-sort-blue16 {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #2484c5;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-blue16.on {
  border: 0.2rem solid #fff;
}
.button-sort-gold12 {
  background: #ffeaad !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #ffeaad;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #000;
}
.button-sort-gold12.on {
  border: 0.2rem solid #000;
}
.button-sort-blue17 {
  background: #4c6f87 !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #4c6f87;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-blue17.on {
  border: 0.2rem solid #fff;
}
.button-sort-yellow13 {
  background-color: #ffbe00;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #ffbe00;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #000;
}
.button-sort-yellow13.on {
  border: 0.2rem solid #fff;
}
.button-sort-red15 {
  background-color: #2b0103;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #2b0103;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-red15.on {
  border: 0.2rem solid #fff;
}
.button-sort-blue18,
.button-sort-yellow15,
.button-sort-yellow20 {
  background-color: #0d1323;
  border-radius: 0.5rem;
  border: 0.2rem solid #0d1323;
}
.button-sort-blue13,
.button-sort-blue18,
.button-sort-yellow15,
.button-sort-yellow20 {
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-blue13 {
  background-color: #101216;
  border-radius: 0.5rem;
  border: 0.2rem solid #101216;
}
.button-sort-gold13 {
  background-color: #0a1c30;
  border-radius: 0.5rem;
  border: 0.2rem solid #0a1c30;
}
.button-sort-gold13,
.button-sort-yellow11,
.button-sort-yellow14 {
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-yellow11,
.button-sort-yellow14 {
  background-color: #11162b;
  border-radius: 0.5rem;
  border: 0.2rem solid #11162b;
}
.button-sort-yellow18 {
  background-color: #101010;
  border-radius: 0.5rem;
  border: 0.2rem solid #101010;
}
.button-sort-yellow16,
.button-sort-yellow18 {
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-yellow16 {
  background-color: #0a1726;
  border-radius: 0.5rem;
  border: 0.2rem solid #0a1726;
}
.button-sort-yellow21 {
  background-color: #0b0d10;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #0b0d10;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-yellow20.on {
  color: #67b26f;
}
.button-sort-blue13.on {
  color: #328edb;
}
.button-sort-gold13.on {
  color: #f2b705;
}
.button-sort-yellow11.on {
  color: #ffcd00;
}
.button-sort-yellow14.on {
  color: #fed228;
}
.button-sort-yellow18.on {
  color: #f4b95c;
}
.button-sort-yellow16.on {
  color: #f3ba2f;
}
.button-sort-blue18.on {
  color: #1f7aff;
}
.button-sort-yellow15.on {
  color: #edbb35;
}
.button-sort-yellow21.on {
  color: #edab56;
}
.button-sort-yellow17 {
  background-color: #0f0f0f;
  border-radius: 0.5rem;
  border: 0.2rem solid #0f0f0f;
}
.button-sort-blue19,
.button-sort-yellow17 {
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-blue19 {
  background-color: #0e1628;
  border-radius: 0.5rem;
  border: 0.2rem solid #0e1628;
}
.button-sort-blue11 {
  background-color: #1a1a23;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #1a1a23;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-yellow17.on {
  color: #ffb600;
}
.button-sort-blue19.on {
  color: #a5d7e8;
}
.button-sort-blue11.on {
  color: #2ca0e2;
}
.button-sort-white {
  background-color: #f1c80d;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #f1c80d;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #000;
}
.button-sort-white.on {
  border: 0.2rem solid #fff;
}
.button-sort-red14 {
  background-color: #de00d3;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #de00d3;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-red14.on {
  border: 0.2rem solid #fff;
}
.button-sort-yellow12 {
  background-color: #ffc600;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #ffc600;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #000;
}
.button-sort-yellow12.on {
  border: 0.2rem solid #fff;
}
.button-sort-red12 {
  background-color: #e30144;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #e30144;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-red12.on {
  border: 0.2rem solid #fff;
}
.button-sort-blue15 {
  background-color: #0165d3;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #0165d3;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-blue15.on {
  border: 0.2rem solid #fff;
}
.button-sort-red11 {
  background-image: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #de3b3c;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-red11.on {
  border: 0.2rem solid #fff;
}
.button-sort-gold11 {
  background-color: #f39200;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #f39200;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #000;
}
.button-sort-gold11.on {
  border: 0.2rem solid #fff;
}
.button-sort-orange14 {
  background-color: #f8850f;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #f8850f;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-orange14.on {
  border: 0.2rem solid #fff;
}
.button-sort-orange13 {
  background-color: #8f6855;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 0.5rem 1rem;
  border: 0.2rem solid #8f6855;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.button-sort-orange13.on {
  border: 0.2rem solid #fff;
}
.level-setting-orange11 {
  background-image: url(/img/78c4516.png);
}
.level-setting-orange11,
.level-setting-orange12 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-orange12 {
  background-image: url(/img/78c4516.png);
}
.level-setting-purple11 {
  background-image: url(/img/Sports6239189.png);
}
.level-setting-purple11,
.level-setting-red13 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-red13 {
  background-image: url(/img/red13/4c6482f.png);
}
.level-setting-blue12 {
  background-image: url(/img/blue12/264c9fc.png);
}
.level-setting-blue12,
.level-setting-yellow19 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-yellow19 {
  background-image: url(/img/c0e6658.png);
}
.level-setting-purple12 {
  background-image: url(/img/purple12/7f80ca7.png);
}
.level-setting-purple12,
.level-setting-yellow13 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-yellow13 {
  background-image: url(/img/c0e6658.png);
}
.level-setting-red15 {
  background-image: url(/img/25a057b.png);
}
.level-setting-red15,
.level-setting-yellow20 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-yellow20 {
  background-image: url(/img/c0e6658.png);
}
.level-setting-blue13 {
  background-image: url(/img/ce83861.png);
}
.level-setting-blue13,
.level-setting-gold13 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-gold13 {
  background-image: url(/img/5b79534.png);
}
.level-setting-yellow11 {
  background-image: url(/img/2dbb4bf.png);
}
.level-setting-yellow11,
.level-setting-yellow14 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-yellow14 {
  background-image: url(/img/5b79534.png);
}
.level-setting-yellow18 {
  background-image: url(/img/f8c99d8.png);
}
.level-setting-yellow16,
.level-setting-yellow18 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-yellow16 {
  background-image: url(/img/yellow16/c0e6658.png);
}
.level-setting-yellow21 {
  background-image: url(/img/yellow21/d19ebab.png);
}
.level-setting-blue18,
.level-setting-yellow21 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-blue18 {
  background-image: url(/img/blue18/c2aa066.png);
}
.level-setting-yellow15 {
  background-image: url(/img/ff8409c.png);
}
.level-setting-yellow15,
.level-setting-yellow17 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-yellow17 {
  background-image: url(/img/yellow17/5a7f24b.png);
}
.level-setting-blue19 {
  background-image: url(/img/blue19/a9ba5e5.png);
}
.level-setting-blue11,
.level-setting-blue19 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-blue11 {
  background-image: url(/img/blue11/88be6b2.png);
}
.level-setting-white {
  background-image: url(/img/white/c0e6658.png);
}
.level-setting-red14,
.level-setting-white {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-red14 {
  background-image: url(/img/red14/98a37cb.png);
}
.level-setting-yellow12 {
  background-image: url(/img/yellow12/c0e6658.png);
}
.level-setting-red12,
.level-setting-yellow12 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-red12 {
  background-image: url(/img/red12/f5bc6c5.png);
}
.level-setting-blue15 {
  background-image: url(/img/blue15/18a2be8.png);
}
.level-setting-blue15,
.level-setting-red11 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-red11 {
  background-image: url(/img/red11/820f095.png);
}
.level-setting-blue14 {
  background-image: url(/img/blue14/d18d9b2.png);
}
.level-setting-blue14,
.level-setting-blue16 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-blue16 {
  background-image: url(/img/blue16/19724fb.png);
}
.level-setting-gold12 {
  background-image: url(/img/gold12/2b1eb60.png);
}
.level-setting-blue17,
.level-setting-gold12 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-blue17 {
  background-image: url(/img/b900822.png);
}
.level-setting-gold11 {
  background-image: url(/img/gold11/2dac6c9.png);
}
.level-setting-gold11,
.level-setting-orange14 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.level-setting-orange14 {
  background-image: url(/img/55f0847.png);
}
.level-setting-orange13 {
  background-image: url(/img/78c4516.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3.4rem;
  width: 100%;
  max-width: 91px;
}
.friend-main-blue12,
.friend-main-blue14,
.friend-main-blue15,
.friend-main-blue16,
.friend-main-gold11,
.friend-main-gold12,
.friend-main-green,
.friend-main-orange11,
.friend-main-purple11,
.friend-main-purple12,
.friend-main-red12,
.friend-main-red13,
.friend-main-red14,
.friend-main-red15,
.friend-main-white,
.friend-main-yellow12,
.friend-main-yellow13,
.friend-main-yellow19 {
  width: auto;
  display: unset;
}
.friend-main-blue,
.friend-main-blue17 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
}
.friend-main-orange12 {
  width: 50%;
  text-align: right;
}
.friend-title-orange11 {
  color: #fc6200;
  font-size: 1.8rem;
}
.friend-title-orange12 {
  color: #ff4a00;
  font-size: 1.8rem;
}
.friend-title-purple12 {
  color: #c6426e;
  font-size: 1.8rem;
}
.friend-title-blue {
  color: #1fb3ff;
  font-size: 1.8rem;
}
.friend-title-blue14 {
  color: #dabd57;
  font-size: 1.8rem;
}
.friend-title-blue16 {
  color: #2484c5;
  font-size: 1.8rem;
}
.friend-title-gold12 {
  color: #dc992e;
  font-size: 1.8rem;
}
.friend-title-blue17 {
  color: #4c6f87;
  font-size: 1.8rem;
}
.friend-title-yellow13 {
  color: #ffbe00;
  font-size: 1.8rem;
}
.friend-title-red15 {
  color: #daa502;
  font-size: 1.8rem;
}
.friend-title-white {
  color: #37a9d6;
  font-size: 2.3rem;
}
.friend-title-red14,
.friend-title-yellow12 {
  color: #ff2b29;
  font-size: 1.8rem;
}
.friend-comment-blue12,
.friend-comment-blue14,
.friend-comment-blue15,
.friend-comment-blue16,
.friend-comment-blue17,
.friend-comment-gold11,
.friend-comment-gold12,
.friend-comment-green,
.friend-comment-orange11,
.friend-comment-purple11,
.friend-comment-purple12,
.friend-comment-red12,
.friend-comment-red13,
.friend-comment-red14,
.friend-comment-red15,
.friend-comment-yellow12,
.friend-comment-yellow13,
.friend-comment-yellow19 {
  background-color: #2c3137;
  border-radius: 0.5rem;
  width: calc(50% - 4.4rem);
  font-size: 1.3rem;
  padding: 2rem;
}
.friend-comment-orange13,
.friend-comment-orange14,
.friend-comment-red11 {
  background-color: #191919;
  border-radius: 0.5rem;
  width: calc(50% - 4.4rem);
  font-size: 1.3rem;
  padding: 2rem;
}
.friend-comment-white {
  background-color: #cacaca;
  border-radius: 0.5rem;
  width: calc(50% - 4.4rem);
  font-size: 1.3rem;
  padding: 2rem;
}
.friend-comment-orange12 {
  width: calc(50% - 4.4rem);
  font-size: 1.3rem;
  padding: 2.4rem;
}
.friend2-comment-blue14,
.friend2-comment-blue15,
.friend2-comment-blue16,
.friend2-comment-blue17,
.friend2-comment-gold11,
.friend2-comment-gold12,
.friend2-comment-green,
.friend2-comment-orange11,
.friend2-comment-orange13,
.friend2-comment-orange14,
.friend2-comment-purple11,
.friend2-comment-purple12,
.friend2-comment-red11,
.friend2-comment-red12,
.friend2-comment-red14,
.friend2-comment-red15,
.friend2-comment-yellow12,
.friend2-comment-yellow13 {
  background: #191919;
}
.friend2-comment-white {
  background: #ebebeb;
}
.friend-tab-blue14,
.friend-tab-blue15,
.friend-tab-blue16,
.friend-tab-blue17,
.friend-tab-gold11,
.friend-tab-gold12,
.friend-tab-green,
.friend-tab-orange11,
.friend-tab-orange13,
.friend-tab-orange14,
.friend-tab-purple11,
.friend-tab-purple12,
.friend-tab-red11,
.friend-tab-red12,
.friend-tab-red14,
.friend-tab-red15,
.friend-tab-yellow12,
.friend-tab-yellow13 {
  border: 0.1rem solid #353637;
  background: #27272d;
  width: 49%;
  text-align: center;
  padding: 2rem;
  cursor: pointer;
}
.friend-tab-blue12,
.friend-tab-blue13,
.friend-tab-blue18,
.friend-tab-red13,
.friend-tab-yellow15,
.friend-tab-yellow16,
.friend-tab-yellow19,
.friend-tab-yellow20,
.friend-tab-yellow21 {
  border: 0.1rem solid #101216;
  background: #101216;
  width: 49%;
  text-align: center;
  padding: 2rem;
  cursor: pointer;
  border-radius: 0.6rem;
}
.friend-tab-yellow11,
.friend-tab-yellow14 {
  border: 0.1rem solid #11162b;
  background: #11162b;
  width: 49%;
  text-align: center;
  padding: 2rem;
  cursor: pointer;
  border-radius: 0.6rem;
}
.friend-tab-gold13 {
  border: 0.1rem solid #0a1c30;
  background: #0a1c30;
  border-radius: 0.6rem;
}
.friend-tab-gold13,
.friend-tab-yellow18 {
  width: 49%;
  text-align: center;
  padding: 2rem;
  cursor: pointer;
}
.friend-tab-yellow18 {
  border: 0.1rem solid #101010;
  background: #101010;
  border-radius: 0.6rem;
}
.friend-tab-yellow17 {
  border: 0.1rem solid #0f0f0f;
  background: #0f0f0f;
  border-radius: 0.6rem;
}
.friend-tab-blue19,
.friend-tab-yellow17 {
  width: 49%;
  text-align: center;
  padding: 2rem;
  cursor: pointer;
}
.friend-tab-blue19 {
  border: 0.1rem solid #0e1628;
  background: #0e1628;
  border-radius: 0.6rem;
}
.friend-tab-blue11 {
  border: 0.1rem solid #1a1a23;
  background: #1a1a23;
  border-radius: 0.6rem;
}
.friend-tab-blue11,
.friend-tab-white {
  width: 49%;
  text-align: center;
  padding: 2rem;
  cursor: pointer;
}
.friend-tab-white {
  border: 0.1rem solid #353637;
  background: #fff;
}
.friend-tab-orange12 {
  text-align: center;
  cursor: pointer;
  background: #1e2224;
  border-radius: 1.6rem;
  padding: 0.8rem 5rem;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.friend-tab-blue14.on,
.friend-tab-blue15.on,
.friend-tab-blue16.on,
.friend-tab-blue17.on,
.friend-tab-gold11.on,
.friend-tab-gold12.on,
.friend-tab-green.on,
.friend-tab-orange11.on,
.friend-tab-orange13.on,
.friend-tab-orange14.on,
.friend-tab-purple11.on,
.friend-tab-purple12.on,
.friend-tab-red11.on,
.friend-tab-red12.on,
.friend-tab-red14.on,
.friend-tab-red15.on,
.friend-tab-yellow12.on,
.friend-tab-yellow13.on {
  background: #191919;
}
.friend-tab-yellow20.on {
  color: #f3ba2f;
}
.friend-tab-red13.on {
  color: #c00015;
}
.friend-tab-blue12.on {
  color: #478ee7;
}
.friend-tab-yellow19.on {
  color: #fdc317;
}
.friend-tab-blue13.on {
  color: #328edb;
}
.friend-tab-gold13.on {
  color: #f2b705;
}
.friend-tab-yellow11.on {
  color: #ffcd00;
}
.friend-tab-yellow14.on {
  color: #fed228;
}
.friend-tab-yellow18.on {
  color: #f4b95c;
}
.friend-tab-yellow16.on {
  color: #f3ba2f;
}
.friend-tab-yellow21.on {
  color: #edab56;
}
.friend-tab-blue18.on {
  color: #1f7aff;
}
.friend-tab-yellow15.on {
  color: #edbb35;
}
.friend-tab-yellow17.on {
  color: #ffb600;
}
.friend-tab-blue19.on {
  color: #a5d7e8;
}
.friend-tab-blue11.on {
  color: #2ca0e2;
}
.friend-tab-white.on {
  background: #f1c80d;
}
.friend-tab-orange12:hover {
  background: #3a3d42;
}
.friend-tab-orange12.on {
  background: rgba(245, 100, 6, 0.17);
  color: #ff4a00;
}
.friend-total-blue12,
.friend-total-blue14,
.friend-total-blue15,
.friend-total-blue16,
.friend-total-blue17,
.friend-total-gold11,
.friend-total-gold12,
.friend-total-green,
.friend-total-orange11,
.friend-total-orange13,
.friend-total-orange14,
.friend-total-purple11,
.friend-total-purple12,
.friend-total-red11,
.friend-total-red12,
.friend-total-red13,
.friend-total-red14,
.friend-total-red15,
.friend-total-white,
.friend-total-yellow12,
.friend-total-yellow13,
.friend-total-yellow19 {
  text-align: center;
  font-size: 1.4rem;
  float: left;
  width: calc(25% - 1.1rem);
}
.friend-total-orange12 {
  text-align: center;
  font-size: 1.4rem;
  float: left;
  padding: 1.2rem;
}
.friend-total-blue12 .top,
.friend-total-blue14 .top,
.friend-total-blue15 .top,
.friend-total-blue16 .top,
.friend-total-blue17 .top,
.friend-total-gold11 .top,
.friend-total-gold12 .top,
.friend-total-green .top,
.friend-total-orange11 .top,
.friend-total-orange13 .top,
.friend-total-orange14 .top,
.friend-total-purple11 .top,
.friend-total-purple12 .top,
.friend-total-red11 .top,
.friend-total-red12 .top,
.friend-total-red13 .top,
.friend-total-red14 .top,
.friend-total-red15 .top,
.friend-total-yellow12 .top,
.friend-total-yellow13 .top,
.friend-total-yellow19 .top {
  margin-bottom: 0.8rem;
  padding: 1.2rem;
  border-radius: 0.3rem;
  background-color: #12151a;
}
.friend-total-white .top {
  margin-bottom: 0.8rem;
  padding: 1.2rem;
  border-radius: 0.3rem;
  background-color: #cacaca;
}
.friend-total-orange12 .top {
  margin-bottom: 2.4rem;
  padding: 0.8rem 2.4rem;
  border: 0.1rem solid #ff4a00;
  border-radius: 2.4rem;
}
.friend-total-blue12 .bottom,
.friend-total-blue14 .bottom,
.friend-total-blue15 .bottom,
.friend-total-blue16 .bottom,
.friend-total-blue17 .bottom,
.friend-total-gold11 .bottom,
.friend-total-gold12 .bottom,
.friend-total-green .bottom,
.friend-total-orange11 .bottom,
.friend-total-orange13 .bottom,
.friend-total-orange14 .bottom,
.friend-total-purple11 .bottom,
.friend-total-purple12 .bottom,
.friend-total-red11 .bottom,
.friend-total-red12 .bottom,
.friend-total-red13 .bottom,
.friend-total-red14 .bottom,
.friend-total-red15 .bottom,
.friend-total-yellow12 .bottom,
.friend-total-yellow13 .bottom,
.friend-total-yellow19 .bottom {
  border: 0.2rem solid #2b3034;
  border-radius: 0.3rem;
  padding: 1.2rem;
  font-size: 1.8rem;
  background-color: #2b3034;
}
.friend-total-white .bottom {
  border: 0.2rem solid #2b3034;
  border-radius: 0.3rem;
  padding: 1.2rem;
  font-size: 1.8rem;
  background-color: #ebebeb;
}
.friend-total-orange12 .bottom {
  background: #1e2224;
  border-radius: 2.4rem;
  padding: 0.8rem 2.4rem;
  font-size: 1.8rem;
}
.side-money-orange11 {
  color: #fc6200;
}
.side-money-purple11 {
  color: #144ade;
}
.side-money-red13 {
  color: #c00015;
}
.side-money-blue12 {
  color: #478ee7;
}
.side-money-yellow19 {
  color: #fdc317;
}
.side-money-purple12 {
  color: #c6426e;
}
.side-money-blue {
  color: #1f8fff;
}
.side-money-blue16 {
  color: #2484c5;
}
.side-money-gold12 {
  color: #dc992e;
}
.side-money-blue17 {
  color: #4c6f87;
}
.side-money-red15 {
  color: #daa502;
}
.side-money-white {
  color: #37a9d6;
}
.side-money-red14 {
  color: #de00d3;
}
.side-money-yellow12 {
  color: #ffc600;
}
.side-money-red12 {
  color: #e30144;
}
.side-money-blue15 {
  color: #0165d3;
}
.side-money-red11 {
  color: #de3b3c;
}
.side-money-gold11 {
  color: #f39200;
}
.side-money-orange14 {
  color: #f8850f;
}
.side-money-orange13 {
  color: #8f6855;
}
.side-search-btn-orange11 {
  background: none !important;
}
.side-search-btn-purple11 {
  background-image: linear-gradient(
    90deg,
    #bdc3c7 0,
    #9c9ea0 30%,
    #c4c4c4 70%,
    #7d7979
  ) !important;
  color: #000 !important;
}
.side-search-btn-blue12,
.side-search-btn-red13,
.side-search-btn-yellow19 {
  background: #100f0f !important;
  color: #fff !important;
}
.side-search-btn-purple12 {
  background-image: linear-gradient(
    90deg,
    #bdc3c7 0,
    #9c9ea0 30%,
    #c4c4c4 70%,
    #7d7979
  ) !important;
  color: #000 !important;
}
.side-search-btn-blue {
  background: none !important;
}
.side-search-btn-blue14 {
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
  color: #000 !important;
}
.side-search-btn-blue16 {
  background: #fff !important;
  color: #000 !important;
}
.side-search-btn-gold12 {
  background: #ffeaad !important;
  color: #000 !important;
}
.side-search-btn-blue17 {
  background: #4c6f87 !important;
  color: #000 !important;
}
.side-search-btn-blue18,
.side-search-btn-yellow15 {
  background: #0b0d10 !important;
  color: #fff !important;
}
.side-search-btn-gold13 {
  background: #0a1c30 !important;
  color: #fff !important;
}
.side-search-btn-yellow13 {
  background: none !important;
}
.side-search-btn-red15 {
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
  border: 0.1rem solid #daa502;
  color: #fff !important;
}
.side-search-btn-yellow18 {
  background-image: linear-gradient(90deg, #ffdb00 0, #ffb700) !important;
  color: #000 !important;
}
.side-search-btn-white {
  background: #f1c80d !important;
  color: #000 !important;
}
.side-search-btn-red14 {
  background: #de00d3 !important;
  color: #fff !important;
}
.side-search-btn-yellow12 {
  background: #ffc600 !important;
  color: #000 !important;
}
.side-search-btn-red12 {
  background: #e30144 !important;
  color: #fff !important;
}
.side-search-btn-blue15 {
  background: #fec500 !important;
  color: #000 !important;
}
.side-search-btn-red11 {
  background-image: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
  color: #000 !important;
}
.side-search-btn-gold11 {
  background: #f39200 !important;
  color: #000 !important;
}
.side-search-btn-orange14 {
  background: #f8850f !important;
  color: #fff !important;
}
.side-search-btn-orange13 {
  background: #8f6855 !important;
  color: #000 !important;
}
.side-search-btn-yellow14 {
  background: #fed228 !important;
  color: #353537;
}
.side-search-btn-yellow21 {
  background: #edab56 !important;
  color: #353537;
}
.home-content-blue14,
.home-content-green,
.home-content-orange11,
.home-content-red14,
.home-content-yellow12,
.home-content-yellow13 {
  padding: 0.4rem;
}
.home-content-blue15,
.home-content-blue17,
.home-content-purple11,
.home-content-purple12,
.home-content-red12 {
  background-color: #111 !important;
  padding: 0.4rem;
}
.home-content-blue16,
.home-content-gold12 {
  background: #101010 !important;
  padding: 0.4rem;
}
.home-content-orange12 {
  background: #111314 !important;
  padding: 0;
}
.home-content-red15 {
  background: #000 !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
  padding: 0.4rem;
}
.home-content-blue13,
.home-content-blue18,
.home-content-yellow15,
.home-content-yellow20,
.home-content-yellow21 {
  background: #181a20 !important;
  padding: 0;
}
.home-content-gold13 {
  background: #0a1c30 !important;
  padding: 0;
}
.home-content-yellow11,
.home-content-yellow14 {
  background: #252c48 !important;
  padding: 0;
}
.home-content-blue12,
.home-content-red13,
.home-content-yellow18,
.home-content-yellow19 {
  background: #000 !important;
  padding: 0;
}
.home-content-yellow16 {
  background: #0e1e31 !important;
  padding: 0;
}
.home-content-yellow17 {
  background: #000 !important;
  padding: 0;
}
.home-content-blue11,
.home-content-blue19 {
  background: #080c17 !important;
  padding: 0;
}
.home-content-gold11 {
  background-color: #111 !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
  padding: 0.4rem;
}
.home-content-orange13,
.home-content-orange14 {
  background: #121212 !important;
  padding: 0;
}
.home-content-red11 {
  background: #121212 !important;
  padding: 0.4rem;
}
.home-content-white {
  background: #ebebeb !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
  color: #000 !important;
  padding: 0.4rem;
}
.home-notice-left-orange11 {
  border-right: 0.1rem solid #000;
  padding: 2rem 1.9rem 1.5rem 0.8rem;
}
.home-notice-left-orange12 {
  padding: 2.4rem 1.2rem 0 0;
}
.home-notice-left-orange12 .core-content {
  border-radius: 0.6rem;
  background: #16171a;
}
.home-notice-left-orange12:hover .home-notice-bottom {
  height: 0;
}
.home-notice-left-blue12,
.home-notice-left-blue14,
.home-notice-left-blue16,
.home-notice-left-gold12,
.home-notice-left-purple11,
.home-notice-left-purple12,
.home-notice-left-red13,
.home-notice-left-yellow19 {
  border-right: 0.1rem solid #000;
  padding: 2rem 1.9rem 1.5rem 0.8rem;
}
.home-notice-left-blue17 {
  padding: 2rem 0.8rem 1.5rem;
}
.home-notice-left-blue17 .core-content {
  border-radius: 0.6rem;
  background: #0d0d0d;
  padding: 1.6rem;
}
.home-notice-left-red15,
.home-notice-left-yellow13 {
  border-right: 0.1rem solid #000;
  padding: 2rem 1.9rem 1.5rem 0.8rem;
}
.home-notice-left-blue11,
.home-notice-left-blue13,
.home-notice-left-blue19,
.home-notice-left-gold13,
.home-notice-left-yellow14,
.home-notice-left-yellow15,
.home-notice-left-yellow16,
.home-notice-left-yellow17,
.home-notice-left-yellow18,
.home-notice-left-yellow20,
.home-notice-left-yellow21 {
  padding-right: 1.6rem;
}
.home-notice-left-yellow11 {
  padding-right: 1.2rem;
}
.home-notice-left-white {
  border-right: 0.1rem solid #a2a2a2;
  padding: 2rem 1.9rem 1.5rem 0.8rem;
}
.home-notice-left-red14,
.home-notice-left-yellow12 {
  border-right: 0.1rem solid #000;
  padding: 2rem 1.9rem 1.5rem 0.8rem;
}
.home-notice-left-blue15,
.home-notice-left-red12 {
  padding: 2rem 0.8rem 1.5rem;
}
.home-notice-left-blue15 .core-content,
.home-notice-left-red12 .core-content {
  border-radius: 0.6rem;
  background: #1a1a1a;
  padding: 1.6rem;
}
.home-notice-left-gold11,
.home-notice-left-red11 {
  padding: 2rem 1.9rem 1.5rem 0.8rem;
}
.home-notice-left-gold11 {
  border-right: 0.1rem solid #000;
}
.home-notice-left-orange13,
.home-notice-left-orange14 {
  padding: 1.6rem;
}
.home-notice-left-green {
  border-right: 0.1rem solid #000;
  padding: 2rem 1.9rem 1.5rem 0.8rem;
}
.home-notice-right-orange11 {
  border-left: 0.1rem solid #000;
  padding: 2rem 0.8rem 1.5rem 1.9rem;
}
.home-notice-right-orange12 {
  padding: 2.4rem 0 0 1.2rem;
}
.home-notice-right-orange12 .core-content {
  border-radius: 0.6rem;
  background: #16171a;
}
.home-notice-right-orange12:hover .home-notice-bottom {
  height: 0;
}
.home-notice-right-blue12,
.home-notice-right-blue14,
.home-notice-right-blue16,
.home-notice-right-gold12,
.home-notice-right-purple11,
.home-notice-right-purple12,
.home-notice-right-red13,
.home-notice-right-yellow19 {
  border-left: 0.1rem solid #000;
  padding: 2rem 0.8rem 1.5rem 1.9rem;
}
.home-notice-right-blue17 {
  padding: 2rem 0.8rem 1.5rem;
}
.home-notice-right-blue17 .core-content {
  border-radius: 0.6rem;
  background: #0d0d0d;
  padding: 1.6rem;
}
.home-notice-right-red15,
.home-notice-right-yellow13 {
  border-left: 0.1rem solid #000;
  padding: 2rem 0.8rem 1.5rem 1.9rem;
}
.home-notice-right-blue11,
.home-notice-right-blue13,
.home-notice-right-blue19,
.home-notice-right-gold13,
.home-notice-right-yellow14,
.home-notice-right-yellow15,
.home-notice-right-yellow16,
.home-notice-right-yellow17,
.home-notice-right-yellow18,
.home-notice-right-yellow20,
.home-notice-right-yellow21 {
  padding-left: 1.6rem;
}
.home-notice-right-yellow11 {
  padding-left: 1.2rem;
}
.home-notice-right-white {
  border-left: 0.1rem solid #a2a2a2;
  padding: 2rem 0.8rem 1.5rem 1.9rem;
}
.home-notice-right-red14,
.home-notice-right-yellow12 {
  border-left: 0.1rem solid #000;
  padding: 2rem 0.8rem 1.5rem 1.9rem;
}
.home-notice-right-red12 {
  padding: 2rem 0.8rem 1.5rem;
}
.home-notice-right-red12 .core-content {
  border-radius: 0.6rem;
  background: #1a1a1a;
  padding: 1.6rem;
}
.home-notice-right-blue15 {
  padding: 2rem 0.8rem 1.5rem;
}
.home-notice-right-blue15 .core-content {
  border-radius: 0.6rem;
  background: #1a1a1a;
  padding: 1.6rem;
}
.home-notice-right-gold11,
.home-notice-right-red11 {
  padding: 2rem 0.8rem 1.5rem 1.9rem;
}
.home-notice-right-gold11 {
  border-left: 0.1rem solid #000;
}
.home-notice-right-orange13,
.home-notice-right-orange14 {
  padding: 1.6rem;
}
.home-notice-right-green {
  border-left: 0.1rem solid #000;
  padding: 2rem 0.8rem 1.5rem 1.9rem;
}
.home-notice-orange11 {
  color: #fc6200;
}
.home-notice-orange12 {
  color: #e15d07;
}
.home-notice-purple11 {
  color: #144ade;
}
.home-notice-red13 {
  color: #c00015;
}
.home-notice-blue12 {
  color: #478ee7;
}
.home-notice-yellow19 {
  color: #fdc317;
}
.home-notice-purple12 {
  color: #c6426e;
}
.home-notice-blue {
  color: #1f8fff;
}
.home-notice-blue14 {
  color: #dbbe58;
}
.home-notice-blue16 {
  color: #2484c5;
}
.home-notice-gold12 {
  color: #dc992e;
}
.home-notice-blue17 {
  color: #4c6f87;
}
.home-notice-yellow13 {
  color: #ffbe00;
}
.home-notice-red15 {
  color: #daa502;
}
.home-notice-yellow20 {
  color: #f3ba2f;
}
.home-notice-blue13 {
  color: #328edb;
}
.home-notice-gold13 {
  color: #f2b705;
}
.home-notice-yellow11 {
  color: #ffcd00;
}
.home-notice-yellow14 {
  color: #fed228;
}
.home-notice-yellow18 {
  color: #f4b95c;
}
.home-notice-yellow16 {
  color: #f3ba2f;
}
.home-notice-yellow21 {
  color: #edab56;
}
.home-notice-blue18 {
  color: #1f7aff;
}
.home-notice-yellow15 {
  color: #edbb35;
}
.home-notice-yellow17 {
  color: #ffb600;
}
.home-notice-blue11,
.home-notice-blue19 {
  color: #fff;
}
.home-notice-white {
  color: #ff6da1;
}
.home-notice-red14 {
  color: #de00d3;
}
.home-notice-yellow12 {
  color: #ffc600;
}
.home-notice-red12 {
  color: #e30144;
}
.home-notice-blue15 {
  color: #0165d3;
}
.home-notice-red11 {
  color: #de3b3c;
}
.home-notice-gold11 {
  color: #f39200;
}
.home-notice-orange14 {
  color: #f8850f;
}
.home-notice-orange13 {
  color: #8f6855;
}
.home-notice-green {
  color: #79e80d;
}
.home-notice-tcontent-orange12 {
  padding: 1.6rem;
  line-height: 2.6rem;
  height: 6.4rem;
}
.home-notice-tcontent-blue13,
.home-notice-tcontent-blue18,
.home-notice-tcontent-yellow15,
.home-notice-tcontent-yellow20 {
  padding: 1.1rem 1.6rem;
  line-height: 2.6rem;
  height: 5.4rem;
  border-radius: 0.6rem;
  overflow: hidden;
  background: #14161b;
}
.home-notice-tcontent-gold13 {
  padding: 1.1rem 1.6rem;
  line-height: 2.6rem;
  height: 5.4rem;
  border-radius: 0.6rem;
  overflow: hidden;
  background: #020c17;
}
.home-notice-tcontent-yellow11,
.home-notice-tcontent-yellow14 {
  padding: 1.1rem 1.6rem;
  line-height: 2.6rem;
  height: 5.4rem;
  border-radius: 0.6rem;
  overflow: hidden;
  background: #11162b;
  margin-bottom: 1.2rem;
}
.home-notice-tcontent-yellow18 {
  background: #0a0a0a;
}
.home-notice-tcontent-yellow16,
.home-notice-tcontent-yellow18 {
  padding: 1.1rem 1.6rem;
  line-height: 2.6rem;
  height: 5.4rem;
  border-radius: 0.6rem;
  overflow: hidden;
}
.home-notice-tcontent-yellow16 {
  background: #0a1726;
}
.home-notice-tcontent-yellow21 {
  background: #edab56;
}
.home-notice-tcontent-yellow17,
.home-notice-tcontent-yellow21 {
  padding: 1.1rem 1.6rem;
  line-height: 2.6rem;
  height: 5.4rem;
  border-radius: 0.6rem;
  overflow: hidden;
}
.home-notice-tcontent-yellow17 {
  background: #1b1b1b;
}
.home-notice-tcontent-blue19 {
  background: #1a3258;
}
.home-notice-tcontent-blue11,
.home-notice-tcontent-blue19 {
  padding: 1.1rem 1.6rem;
  line-height: 2.6rem;
  height: 5.4rem;
  border-radius: 0.6rem;
  overflow: hidden;
}
.home-notice-tcontent-blue11 {
  background: #0f1628;
}
.home-notice-content-blue12,
.home-notice-content-blue14,
.home-notice-content-blue15,
.home-notice-content-blue16,
.home-notice-content-blue17,
.home-notice-content-gold11,
.home-notice-content-gold12,
.home-notice-content-green,
.home-notice-content-orange11,
.home-notice-content-orange13,
.home-notice-content-orange14,
.home-notice-content-purple11,
.home-notice-content-purple12,
.home-notice-content-red11,
.home-notice-content-red12,
.home-notice-content-red13,
.home-notice-content-red14,
.home-notice-content-red15,
.home-notice-content-white,
.home-notice-content-yellow12,
.home-notice-content-yellow13,
.home-notice-content-yellow19 {
  margin-bottom: 0.7rem;
}
.home-notice-content-orange12 {
  padding: 0 1.6rem;
  background: #141517;
  border-bottom: 0.1rem solid #242424;
  height: 4.8rem;
  line-height: 1.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-notice-content-blue13,
.home-notice-content-yellow15,
.home-notice-content-yellow20,
.home-notice-content-yellow21 {
  padding: 0 1.6rem;
  background: #181a20;
  height: 4.8rem;
  line-height: 1.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-notice-content-gold13 {
  padding: 0 1.6rem;
  background: #020c17;
  height: 4.8rem;
  line-height: 1.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-notice-content-yellow11,
.home-notice-content-yellow14 {
  padding: 0 1.6rem;
  background: #11162b;
  height: 4.8rem;
  line-height: 1.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-notice-content-yellow18 {
  background: #101010;
}
.home-notice-content-yellow16,
.home-notice-content-yellow18 {
  padding: 0 1.6rem;
  height: 4.8rem;
  line-height: 1.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-notice-content-yellow16 {
  background: #0e1e31;
}
.home-notice-content-blue11,
.home-notice-content-blue19,
.home-notice-content-yellow17 {
  padding: 0 1.6rem;
  height: 4.8rem;
  line-height: 1.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-notice-content-layout6 {
  padding: 3.6rem 3.6rem 1.8rem;
  max-width: 1280px;
}
.home-notice-content-orange12:hover {
  background: hsla(0, 0%, 100%, 0.08);
}
.home-event-content-orange11 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #2a3034 !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-blue12,
.home-event-content-purple11,
.home-event-content-purple12,
.home-event-content-red13,
.home-event-content-yellow19 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #262626 !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-blue,
.home-event-content-blue14 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #2a3034 !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-blue16,
.home-event-content-gold12 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #262626 !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-blue17 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #111 !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-red15,
.home-event-content-yellow13 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #262626 !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-white {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #fff !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-red14,
.home-event-content-yellow12 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #2a3034 !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-blue15,
.home-event-content-red11,
.home-event-content-red12 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #27272d !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-gold11 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #262626 !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-orange13,
.home-event-content-orange14 {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #27272d !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-green {
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  background: #2a3034 !important;
  padding: 0.5rem 0 0.5rem 1.3rem;
}
.home-event-content-orange12 {
  padding: 0 1.6rem;
  background: #141517;
  border-bottom: 0.1rem solid #242424;
  height: 4.8rem;
  line-height: 1.9rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-event-content-blue13,
.home-event-content-blue18,
.home-event-content-yellow15,
.home-event-content-yellow20,
.home-event-content-yellow21 {
  padding: 0 1.6rem;
  background: #181a20;
  height: 4.8rem;
  line-height: 1.9rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-event-content-gold13 {
  background: #020c17;
}
.home-event-content-gold13,
.home-event-content-yellow11,
.home-event-content-yellow14 {
  padding: 0 1.6rem;
  height: 4.8rem;
  line-height: 1.9rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-event-content-yellow11,
.home-event-content-yellow14 {
  background: #11162b;
}
.home-event-content-yellow18 {
  background: #101010;
}
.home-event-content-yellow16,
.home-event-content-yellow18 {
  padding: 0 1.6rem;
  height: 4.8rem;
  line-height: 1.9rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-event-content-yellow16 {
  background: #0e1e31;
}
.home-event-content-blue11,
.home-event-content-blue19,
.home-event-content-yellow17 {
  padding: 0 1.6rem;
  height: 4.8rem;
  line-height: 1.9rem;
  transition: background-color 0.1s ease-out 0s;
}
.home-event-content-orange12:hover {
  background: hsla(0, 0%, 100%, 0.08);
}
.home-category-notice-icon {
  content: url(/img/notice1.png);
  margin-right: 2.4rem;
}
.home-notice-content-orange12:hover .home-category-notice-icon {
  content: url(/img/notice.png);
}
.home-notice-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 5.5rem;
  background: linear-gradient(
    180deg,
    rgba(20, 21, 23, 0) 63.16%,
    rgba(20, 21, 23, 0.8) 88.15%
  );
  transition: height 0.1s ease-out 0s;
}
.subcat-blue17 {
  border-radius: 0.6rem;
  overflow: hidden;
}
.subcat-over-blue17 {
  display: none;
  border-radius: 0.6rem;
  overflow: hidden;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  border: 0.1rem solid #818181;
}
.subcat-blue17:hover .subcat-over-blue17 {
  display: block;
}
.car-btn-blue13 {
  margin-left: 3.7rem;
}
.car-btn-blue13,
.car-btn-sub-blue13 {
  background: #313131;
  color: #ffc20e;
  margin-top: 110px;
}
.car-btn-sub-blue13 {
  margin-left: 2.5rem;
}
.subcat-blue13 {
  overflow: hidden;
}
.subcat-over-blue13 {
  border-radius: 0.6rem;
  overflow: hidden;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  display: none;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.6);
}
.subcat-blue13:hover .car-btn-blue13,
.subcat-blue13:hover .car-btn-sub-blue13 {
  background: #ffc20e;
  color: #000;
}
.car-btn-yellow14 {
  margin-left: 3.7rem;
}
.car-btn-sub-yellow14,
.car-btn-yellow14 {
  background: #313131;
  color: #ffc20e;
  margin-top: 125px;
}
.car-btn-sub-yellow14 {
  margin-left: 2.5rem;
}
.subcat-yellow14 {
  border-radius: 0.6rem;
  border: 0.1rem solid #252c48;
  overflow: hidden;
}
.subcat-over-yellow14 {
  border-radius: 0.6rem;
  overflow: hidden;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
}
.subcat-yellow14:hover {
  border: 0.1rem solid #fed228;
  box-shadow: 0 0 1rem rgba(242, 183, 5, 0.5);
}
.subcat-over-red11,
.subcat-red11 {
  border-radius: 0.6rem;
  overflow: hidden;
}
.subcat-over-red11 {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}
.subcat-red11:hover .subcat-over-red11 {
  display: block;
}
.subcat-orange14 {
  border-radius: 0.6rem;
  overflow: hidden;
}
.subcat-over-orange14 {
  display: none;
  border-radius: 0.6rem;
  overflow: hidden;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  border: 0.2rem solid #f8850f;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.6);
}
.subcat-orange14:hover .subcat-over-orange14 {
  display: block;
}
.subcat-yellow20 {
  border-radius: 0.6rem;
  border: 0.2rem solid #181a20;
}
.subcat-yellow20:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #f3ba2f;
}
.subcat-yellow20:hover .subcat-over-yellow20 {
  display: block;
}
.subcat-yellow20:hover .subcat-button-yellow20 {
  background: #f3ba2f;
  color: #000;
}
.subcat-content-yellow20 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-yellow20 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #f3ba2f;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-blue13 {
  border-radius: 0.6rem;
  border: 0.2rem solid #181a20;
}
.subcat-blue13:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #328edb;
}
.subcat-blue13:hover .subcat-over-blue13 {
  display: block;
}
.subcat-blue13:hover .subcat-button-blue13 {
  background: #328edb;
  color: #fff;
}
.subcat-content-blue13 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
  padding-top: 5rem;
  font-size: 1.6rem;
  font-weight: 900;
}
.subcat-button-blue13 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #328edb;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-gold13 {
  border-radius: 0.6rem;
  border: 0.2rem solid #181a20;
}
.subcat-gold13:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #f2b705;
}
.subcat-gold13:hover .subcat-over-gold13 {
  display: block;
}
.subcat-gold13:hover .subcat-button-gold13 {
  background: #f2b705;
  color: #020c17;
}
.subcat-content-gold13 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-gold13 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #f2b705;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-yellow11 {
  border-radius: 0.6rem;
  border: 0.2rem solid #181a20;
}
.subcat-yellow11:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #ffcd00;
}
.subcat-yellow11:hover .subcat-over-yellow11 {
  display: block;
}
.subcat-yellow11:hover .subcat-button-yellow11 {
  background: #ffcd00;
  color: #000;
}
.subcat-content-yellow11 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-yellow11 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #ffcd00;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-content-yellow14 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-yellow14 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #fed228;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-yellow18 {
  border-radius: 0.6rem;
  border: 0.2rem solid #181a20;
}
.subcat-yellow18:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #f4b95c;
}
.subcat-yellow18:hover .subcat-over-yellow18 {
  display: block;
}
.subcat-yellow18:hover .subcat-button-yellow18 {
  background: #f4b95c;
  color: #000;
}
.subcat-content-yellow18 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-yellow18 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #f4b95c;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-yellow16 {
  border: 0.2rem solid #181a20;
}
.subcat-yellow16:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #f3ba2f;
}
.subcat-yellow16:hover .subcat-button-yellow16 {
  background: #f3ba2f;
  color: #000;
}
.subcat-content-yellow16 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-yellow16 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #f3ba2f;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-yellow17 {
  border: 0.2rem solid #181a20;
}
.subcat-yellow17:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #f3ba2f;
}
.subcat-yellow17:hover .subcat-button-yellow17 {
  background: #f3ba2f;
  color: #000;
}
.subcat-content-yellow17 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-yellow17 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #f3ba2f;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-blue19 {
  border: 0.2rem solid #181a20;
}
.subcat-blue19:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #f3ba2f;
}
.subcat-blue19:hover .subcat-button-blue19 {
  background: #f3ba2f;
  color: #000;
}
.subcat-content-blue19 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-blue19 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #f3ba2f;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-blue11 {
  border: 0.2rem solid #181a20;
}
.subcat-blue11:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #f3ba2f;
}
.subcat-blue11:hover .subcat-button-blue11 {
  background: #f3ba2f;
  color: #000;
}
.subcat-content-blue11 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-blue11 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #f3ba2f;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-blue18 {
  border-radius: 0.6rem;
  border: 0.2rem solid #181a20;
}
.subcat-blue18:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #1f7aff;
}
.subcat-blue18:hover .subcat-over-blue18 {
  display: block;
}
.subcat-blue18:hover .subcat-button-blue18 {
  background: #1f7aff;
  color: #000;
}
.subcat-content-blue18 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-blue18 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #1f7aff;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-yellow15 {
  border-radius: 0.6rem;
  border: 0.2rem solid #181a20;
}
.subcat-yellow15:hover {
  border-radius: 0.6rem;
  border: 0.2rem solid #edbb35;
}
.subcat-yellow15:hover .subcat-over-yellow15 {
  display: block;
}
.subcat-yellow15:hover .subcat-button-yellow15 {
  background: #edbb35;
  color: #000;
}
.subcat-content-yellow15 {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding-left: 3.2rem;
}
.subcat-button-yellow15 {
  background: #4a4a4a;
  padding: 0.8rem 1.6rem;
  display: inline-block;
  border-radius: 0.6rem;
  color: #edbb35;
  font-size: 1.2rem;
  cursor: pointer;
}
.subcat-over-yellow21,
.subcat-yellow21 {
  border-radius: 0.6rem;
  overflow: hidden;
}
.subcat-over-yellow21 {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
}
.subcat-yellow21:hover .subcat-over-yellow21 {
  display: block;
}
.subcat-over-yellow16,
.subcat-yellow16 {
  border-radius: 0.6rem;
  overflow: hidden;
}
.subcat-over-yellow16 {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  cursor: pointer;
}
.subcat-yellow16:hover .subcat-over-yellow16 {
  display: block;
}
.subcat-over-yellow17,
.subcat-yellow17 {
  border-radius: 0.6rem;
  overflow: hidden;
}
.subcat-over-yellow17 {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  cursor: pointer;
}
.subcat-yellow17:hover .subcat-over-yellow17 {
  display: block;
}
.subcat-blue19,
.subcat-over-blue19 {
  border-radius: 0.6rem;
  overflow: hidden;
}
.subcat-over-blue19 {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  cursor: pointer;
}
.subcat-blue19:hover .subcat-over-blue19 {
  display: block;
}
.subcat-blue11,
.subcat-over-blue11 {
  border-radius: 0.6rem;
  overflow: hidden;
}
.subcat-over-blue11 {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  cursor: pointer;
}
.subcat-blue11:hover .subcat-over-blue11 {
  display: block;
}
.go-sign-up-orange11 {
  color: #fc6200;
}
.go-sign-up-purple11 {
  color: #144ade;
}
.go-sign-up-red13 {
  color: #c00015;
}
.go-sign-up-blue12 {
  color: #478ee7;
}
.go-sign-up-yellow19 {
  color: #fdc317;
}
.go-sign-up-purple12 {
  color: #c6426e;
}
.go-sign-up-blue {
  color: #1f8fff;
}
.go-sign-up-blue14 {
  color: #dabd57;
}
.go-sign-up-blue17 {
  color: #4c6f87;
}
.go-sign-up-blue18 {
  color: #1f7aff;
}
.go-sign-up-yellow15 {
  color: #edbb35;
}
.go-sign-up-yellow13 {
  color: #ffbe00;
}
.go-sign-up-white {
  color: #ff1f2c;
}
.go-sign-up-red14 {
  color: #de00d3;
}
.go-sign-up-yellow12 {
  color: #ffc600;
}
.go-sign-up-red12 {
  color: #e30144;
}
.go-sign-up-blue15 {
  color: #0165d3;
}
.go-sign-up-red11 {
  color: #de3b3c;
}
.go-sign-up-gold11 {
  color: #f39200;
}
.go-sign-up-orange14 {
  color: #f8850f;
}
.go-sign-up-orange13 {
  color: #8f6855;
}
.go-sign-up-green {
  color: #79e80d;
}
.sign-content-blue12,
.sign-content-blue14,
.sign-content-blue15,
.sign-content-blue16,
.sign-content-blue17,
.sign-content-gold11,
.sign-content-gold12,
.sign-content-green,
.sign-content-orange11,
.sign-content-orange13,
.sign-content-orange14,
.sign-content-purple11,
.sign-content-purple12,
.sign-content-red11,
.sign-content-red12,
.sign-content-red13,
.sign-content-red14,
.sign-content-red15,
.sign-content-white,
.sign-content-yellow12,
.sign-content-yellow13,
.sign-content-yellow19 {
  padding-left: 5rem;
  padding-right: 5rem;
  margin-top: 3.5rem;
}
.sign-content-orange12 {
  margin-top: 4rem;
}
.headernav-right-blue14,
.headernav-right-blue16,
.headernav-right-gold11,
.headernav-right-gold12,
.headernav-right-green,
.headernav-right-orange11,
.headernav-right-purple11,
.headernav-right-purple12,
.headernav-right-white,
.headernav-right-yellow13 {
  margin-top: 1.1rem !important;
}
.headernav-right-gold12 {
  margin-top: 1.7rem !important;
}
.headernav-right-orange12 {
  margin-top: 1.6rem !important;
}
.headernav-right-blue11,
.headernav-right-blue12,
.headernav-right-blue13,
.headernav-right-blue17,
.headernav-right-blue18,
.headernav-right-blue19,
.headernav-right-gold13,
.headernav-right-orange13,
.headernav-right-orange14,
.headernav-right-red11,
.headernav-right-red13,
.headernav-right-red14,
.headernav-right-red15,
.headernav-right-yellow11,
.headernav-right-yellow12,
.headernav-right-yellow14,
.headernav-right-yellow15,
.headernav-right-yellow16,
.headernav-right-yellow17,
.headernav-right-yellow18,
.headernav-right-yellow19,
.headernav-right-yellow20,
.headernav-right-yellow21 {
  margin-top: 3rem !important;
}
.headernav-right-blue15,
.headernav-right-red12 {
  margin-top: 2.5rem !important;
}
.header-button-login-orange11 {
  color: #fff !important;
  border: 0.2rem solid #fc6200 !important;
}
.header-button-login-orange12 {
  color: #fff !important;
  border: 0.1rem solid #f56406 !important;
  height: 3.2rem;
}
.header-button-login-purple11 {
  color: #fff !important;
  border: 0.2rem solid #144ade !important;
}
.header-button-login-red13 {
  color: #fff !important;
  border: 0.2rem solid #c00015 !important;
}
.header-button-login-blue12 {
  color: #fff !important;
  border: 0.2rem solid #478ee7 !important;
}
.header-button-login-yellow19 {
  color: #fff !important;
  border: 0.2rem solid #fdc317 !important;
}
.header-button-login-purple12 {
  color: #fff !important;
  border: 0.2rem solid #c6426e !important;
}
.header-button-login-blue14 {
  color: #fff !important;
  border: 0.2rem solid #dbbe58 !important;
}
.header-button-login-blue16 {
  color: #fff !important;
  border: 0.2rem solid #2484c5 !important;
}
.header-button-login-gold12 {
  color: #fff !important;
  border: 0.2rem solid #ffeaad !important;
}
.header-button-login-blue17 {
  color: #fff !important;
  border: 0.2rem solid #4c6f87 !important;
}
.header-button-login-yellow13 {
  color: #ffbe00 !important;
  border: 0.2rem solid #ffbe00 !important;
}
.header-button-login-red15 {
  color: #fff !important;
  border: 0.2rem solid #daa502 !important;
}
.header-button-login-yellow20 {
  color: #f3ba2f !important;
}
.header-button-login-blue13,
.header-button-login-yellow20 {
  border: none !important;
  font-size: 1.6rem !important;
  font-weight: 900;
}
.header-button-login-blue13 {
  color: #328edb !important;
}
.header-button-login-gold13 {
  color: #f2b705 !important;
}
.header-button-login-gold13,
.header-button-login-yellow11 {
  border: none !important;
  font-size: 1.6rem !important;
  font-weight: 900;
}
.header-button-login-yellow11 {
  color: #ffcd00 !important;
}
.header-button-login-yellow14 {
  color: #fed228 !important;
}
.header-button-login-yellow14,
.header-button-login-yellow18 {
  border: none !important;
  font-size: 1.6rem !important;
  font-weight: 900;
}
.header-button-login-yellow18 {
  color: #f4b95c !important;
}
.header-button-login-yellow16 {
  color: #f3ba2f !important;
}
.header-button-login-yellow16,
.header-button-login-yellow21 {
  border: none !important;
  font-size: 1.6rem !important;
  font-weight: 900;
}
.header-button-login-yellow21 {
  color: #edab56 !important;
}
.header-button-login-blue18 {
  color: #1f7aff !important;
}
.header-button-login-blue18,
.header-button-login-yellow15 {
  border: none !important;
  font-size: 1.6rem !important;
  font-weight: 900;
}
.header-button-login-yellow15 {
  color: #edbb35 !important;
}
.header-button-login-yellow17 {
  color: #ffb600 !important;
}
.header-button-login-blue19,
.header-button-login-yellow17 {
  border: none !important;
  font-size: 1.6rem !important;
  font-weight: 900;
}
.header-button-login-blue19 {
  color: #a5d7e8 !important;
}
.header-button-login-blue11 {
  color: #2ca0e2 !important;
  border: none !important;
  font-size: 1.6rem !important;
  font-weight: 900;
}
.header-button-login-white {
  color: #000 !important;
  border: 0.2rem solid #fc6200 !important;
}
.header-button-login-red14 {
  color: #fff !important;
  border: 0.2rem solid #de00d3 !important;
}
.header-button-login-yellow12 {
  color: #fff !important;
  border: 0.2rem solid #ffc600 !important;
}
.header-button-login-red12 {
  color: #fff !important;
  border: 0.2rem solid #e30144 !important;
}
.header-button-login-blue15 {
  color: #fff !important;
  border: 0.2rem solid #fec500 !important;
}
.header-button-login-red11 {
  color: #fff !important;
  border: 0.2rem solid #de3b3c !important;
}
.header-button-login-gold11 {
  color: #fff !important;
  border: 0.2rem solid #f39200 !important;
}
.header-button-login-orange14 {
  color: #fff !important;
  border: 0.2rem solid #f8850f !important;
}
.header-button-login-orange13 {
  color: #fff !important;
  border: 0.2rem solid #8f6855 !important;
}
.header-button-login-green {
  color: #fff !important;
  border: 0.2rem solid #79e80d !important;
}
.header-button-signup-orange11 {
  color: #fff !important;
  background: #fb6200 !important;
  border: 0.2rem solid #fc6200 !important;
}
.header-button-signup-orange12 {
  color: #fff !important;
  background: #f56406 !important;
  border: 0.1rem solid #f56406 !important;
  height: 3.2rem;
}
.header-button-signup-purple11 {
  color: #fff !important;
  background: #144ade !important;
  border: 0.2rem solid #144ade !important;
}
.header-button-signup-red13 {
  color: #fff !important;
  background: #c00015 !important;
  border: 0.2rem solid #c00015 !important;
}
.header-button-signup-blue12 {
  color: #fff !important;
  background: #478ee7 !important;
  border: 0.2rem solid #478ee7 !important;
}
.header-button-signup-yellow19 {
  color: #000 !important;
  background: #fdc317 !important;
  border: 0.2rem solid #fdc317 !important;
}
.header-button-signup-purple12 {
  color: #fff !important;
  background: #c6426e !important;
  border: 0.2rem solid #c6426e !important;
}
.header-button-signup-blue14 {
  color: #000 !important;
  background: #dbbe58 !important;
  border: 0.2rem solid #dbbe58 !important;
}
.header-button-signup-blue16 {
  color: #fff !important;
  background: #2484c5 !important;
  border: 0.2rem solid #2484c5 !important;
}
.header-button-signup-gold12 {
  color: #000 !important;
  background: #ffeaad !important;
  border: 0.2rem solid #ffeaad !important;
}
.header-button-signup-blue17 {
  color: #fff !important;
  background: #4c6f87 !important;
  border: 0.2rem solid #4c6f87 !important;
}
.header-button-signup-yellow {
  color: #000 !important;
  background: #f8d346 !important;
  border: 0.2rem solid #f8d346 !important;
}
.header-button-signup-yellow1 {
  color: #fff !important;
  background: #d40511 !important;
  border: 0.2rem solid #d40511 !important;
}
.header-button-signup-yellow13 {
  color: #000 !important;
  background: #ffbe00 !important;
  border: 0.2rem solid #ffbe00 !important;
}
.header-button-signup-red15 {
  color: #000 !important;
  background: #daa502 !important;
  border: 0.2rem solid #daa502 !important;
}
.header-button-signup-yellow20 {
  color: #000 !important;
  background: #f3ba2f !important;
  border: 0.2rem solid #f3ba2f !important;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 0.6rem !important;
  width: 10rem;
}
.header-button-signup-blue13 {
  color: #fff !important;
  background: #328edb !important;
  border: 0.2rem solid #328edb !important;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 0.6rem !important;
  width: 10rem;
}
.header-button-signup-gold13 {
  color: #020c17 !important;
  background: #f2b705 !important;
  border: 0.2rem solid #f2b705 !important;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 0.6rem !important;
  width: 10rem;
}
.header-button-signup-yellow11 {
  background: #ffcd00 !important;
  border: 0.2rem solid #ffcd00 !important;
  border-radius: 0.6rem !important;
}
.header-button-signup-yellow11,
.header-button-signup-yellow14 {
  color: #000 !important;
  font-size: 1.6rem;
  font-weight: 900;
  width: 10rem;
}
.header-button-signup-yellow14 {
  background: #fed228 !important;
  border: 0.2rem solid #fed228 !important;
  border-radius: 0.6rem !important;
}
.header-button-signup-yellow18 {
  background: #f4b95c !important;
  border: 0.2rem solid #f4b95c !important;
  border-radius: 0.6rem !important;
}
.header-button-signup-yellow16,
.header-button-signup-yellow18 {
  color: #000 !important;
  font-size: 1.6rem;
  font-weight: 900;
  width: 10rem;
}
.header-button-signup-yellow16 {
  background: #f3ba2f !important;
  border: 0.2rem solid #f3ba2f !important;
  border-radius: 0.6rem !important;
}
.header-button-signup-yellow21 {
  color: #000 !important;
  background: #ffc454 !important;
  border: 0.2rem solid #ffc454 !important;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 0.6rem !important;
  width: 10rem;
}
.header-button-signup-blue18 {
  color: #000 !important;
  background: #1f7aff !important;
  border: 0.2rem solid #1f7aff !important;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 0.6rem !important;
}
.header-button-signup-yellow15 {
  color: #000 !important;
  background: #edbb35 !important;
  border: 0.2rem solid #edbb35 !important;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 0.6rem !important;
}
.header-button-signup-yellow17 {
  color: #000 !important;
  background: #ffb600 !important;
  border: 0.2rem solid #ffb600 !important;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 0.6rem !important;
}
.header-button-signup-blue19 {
  color: #000 !important;
  background: #a5d7e8 !important;
  border: 0.2rem solid #a5d7e8 !important;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 0.6rem !important;
}
.header-button-signup-blue11 {
  color: #fff !important;
  background: #302ce2 !important;
  border: 0.2rem solid #302ce2 !important;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 0.6rem !important;
}
.header-button-signup-white {
  color: #000 !important;
  background: #fc6200 !important;
  border: 0.2rem solid #fc6200 !important;
}
.header-button-signup-red14 {
  color: #fff !important;
  background: #de00d3 !important;
  border: 0.2rem solid #de00d3 !important;
}
.header-button-signup-yellow12 {
  color: #000 !important;
  background: #ffc600 !important;
  border: 0.2rem solid #ffc600 !important;
}
.header-button-signup-red12 {
  color: #fff !important;
  background: #e30144 !important;
  border: 0.2rem solid #e30144 !important;
}
.header-button-signup-blue15 {
  color: #000 !important;
  background: #fec500 !important;
  border: 0.2rem solid #fec500 !important;
}
.header-button-signup-red11 {
  color: #fff !important;
  background: #de3b3c !important;
  border: 0.2rem solid #de3b3c !important;
}
.header-button-signup-gold11 {
  color: #000 !important;
  background: #f39200 !important;
  border: 0.2rem solid #f39200 !important;
}
.header-button-signup-orange14 {
  color: #fff !important;
  background: #f8850f !important;
  border: 0.2rem solid #f8850f !important;
}
.header-button-signup-orange13 {
  color: #fff !important;
  background: #8f6855 !important;
  border: 0.2rem solid #8f6855 !important;
}
.header-button-signup-green {
  color: #fff !important;
  background: #79e80d !important;
  border: 0.2rem solid #79e80d !important;
}
.sidebar-left-orange12 {
  margin-top: 65px !important;
}
.sidebar-left-gold12 {
  margin-top: 114px !important;
}
.sidebar-left-blue13,
.sidebar-left-blue17,
.sidebar-left-blue18,
.sidebar-left-gold13,
.sidebar-left-yellow11,
.sidebar-left-yellow14,
.sidebar-left-yellow15,
.sidebar-left-yellow16,
.sidebar-left-yellow20,
.sidebar-left-yellow21 {
  margin-top: 10rem !important;
}
.sidebar-left-red15,
.sidebar-left-yellow18 {
  margin-top: 144px !important;
}
.sidebar-left-blue11,
.sidebar-left-blue19,
.sidebar-left-yellow17 {
  margin-top: 134px !important;
  background: #0f0f0f !important;
}
.sidebar-left-orange13 {
  margin-top: 152px !important;
}
.sidebar-left-blue15,
.sidebar-left-red12 {
  margin-top: 129px !important;
}
.sidebar-right-orange12 {
  margin-top: 65px !important;
}
.sidebar-right-gold12 {
  margin-top: 114px !important;
}
.sidebar-right-blue17 {
  margin-top: 10rem !important;
}
.sidebar-right-blue13,
.sidebar-right-blue18,
.sidebar-right-gold13,
.sidebar-right-yellow11,
.sidebar-right-yellow14,
.sidebar-right-yellow15,
.sidebar-right-yellow16,
.sidebar-right-yellow20,
.sidebar-right-yellow21 {
  margin-top: 10rem !important;
  width: 320px !important;
}
.sidebar-right-yellow18 {
  width: 320px !important;
}
.sidebar-right-red15,
.sidebar-right-yellow18 {
  margin-top: 144px !important;
}
.sidebar-right-yellow17 {
  background: #0f0f0f;
}
.sidebar-right-blue19,
.sidebar-right-yellow17 {
  margin-top: 134px !important;
  width: 320px !important;
}
.sidebar-right-blue19 {
  background: #0f1628;
}
.sidebar-right-blue11 {
  margin-top: 134px !important;
  width: 320px !important;
  background: #1a1a23;
}
.sidebar-right-orange13 {
  margin-top: 152px !important;
}
.sidebar-right-blue15,
.sidebar-right-red12 {
  margin-top: 129px !important;
}
.side-icon-orange11 {
  color: #fc6200;
  font-size: 1.1rem !important;
}
.side-icon-orange12 {
  color: #e05c07;
  font-size: 1.2rem !important;
}
.side-icon-blue12,
.side-icon-purple11,
.side-icon-purple12,
.side-icon-red13,
.side-icon-yellow19 {
  color: #fff;
  font-size: 1.1rem !important;
}
.side-icon-blue14 {
  color: #dbbe58;
  font-size: 1.1rem !important;
}
.side-icon-blue16 {
  color: #2484c5;
  font-size: 1.1rem !important;
}
.side-icon-blue17,
.side-icon-gold12 {
  color: #fff;
  font-size: 1.1rem !important;
}
.side-icon-yellow13 {
  color: #ffbe00;
}
.side-icon-red15,
.side-icon-yellow13,
.side-icon-yellow18 {
  font-size: 1.1rem !important;
}
.side-icon-yellow18 {
  color: #f4b95c;
}
.side-icon-white {
  color: red;
}
.side-icon-gold11,
.side-icon-orange14,
.side-icon-white {
  font-size: 1.1rem !important;
}
.side-icon-orange14 {
  color: #fff;
}
.side-icon-red14 {
  color: #de00d3;
  font-size: 1.1rem !important;
}
.side-icon-yellow12 {
  color: #ffc600;
}
.side-icon-blue15,
.side-icon-red11,
.side-icon-red12,
.side-icon-yellow12 {
  font-size: 1.1rem !important;
}
.side-icon-red11 {
  color: #fff;
}
.payin-caution-white {
  color: red;
}
.rule-bg-blue,
.rule-bg-blue12,
.rule-bg-blue14,
.rule-bg-blue15,
.rule-bg-gold11,
.rule-bg-gold12,
.rule-bg-green,
.rule-bg-orange11,
.rule-bg-purple11,
.rule-bg-purple12,
.rule-bg-red11,
.rule-bg-red12,
.rule-bg-red13,
.rule-bg-red14,
.rule-bg-red15,
.rule-bg-yellow12,
.rule-bg-yellow13,
.rule-bg-yellow19 {
  background: #191919 !important;
  border: 0.2rem solid #25282b;
  border-radius: 0.3rem;
  padding: 2.5rem 4rem;
  margin-top: 1rem;
}
.rule-bg-white {
  background: #fff !important;
}
.rule-bg-orange13,
.rule-bg-orange14,
.rule-bg-white {
  border: 0.2rem solid #25282b;
  border-radius: 0.3rem;
  padding: 2.5rem 4rem;
  margin-top: 1rem;
}
.rule-bg-orange13,
.rule-bg-orange14 {
  background: #191919 !important;
}
.rule-bg-blue16,
.rule-bg-blue17 {
  background: #1c1c1c !important;
  border: 0.2rem solid #25282b;
  border-radius: 0.3rem;
  padding: 2.5rem 4rem;
  margin-top: 1rem;
}
.rule-bg-orange12 {
  background: #141517 !important;
  padding: 2.4rem;
}
.rule-bg-blue13,
.rule-bg-blue18,
.rule-bg-yellow15,
.rule-bg-yellow20,
.rule-bg-yellow21 {
  background: #101216 !important;
  padding: 2.4rem;
  border-radius: 0.6rem;
}
.rule-bg-yellow14 {
  border-radius: 0.6rem;
  border: 0.1rem solid #fed228;
}
.rule-bg-yellow11,
.rule-bg-yellow14 {
  background: #11162b !important;
  padding: 2.4rem;
}
.rule-bg-yellow11 {
  border-radius: 0.6rem;
}
.rule-bg-gold13 {
  background: #0a1c30 !important;
  padding: 2.4rem;
  border-radius: 0.6rem;
}
.rule-bg-yellow18 {
  background: #101010 !important;
  padding: 2.4rem;
  border-radius: 0.6rem;
}
.rule-bg-yellow16 {
  background: #0a1726 !important;
  padding: 2.4rem;
  border-radius: 0.6rem;
}
.rule-bg-yellow17 {
  background: #0f0f0f !important;
  padding: 2.4rem;
  border-radius: 0.6rem;
}
.rule-bg-blue19 {
  background: #0e1628 !important;
  padding: 2.4rem;
  border-radius: 0.6rem;
}
.rule-bg-blue11 {
  background: #1a1a23 !important;
  padding: 2.4rem;
  border-radius: 0.6rem;
}
.token-bet-button-orange11 {
  position: absolute;
  left: calc(50% - 5rem);
  top: 55%;
  padding: 1rem 2rem;
  background-color: #fc6200;
  border-radius: 0.5rem;
  width: 10rem;
  text-align: center;
  cursor: pointer;
  color: #fff;
}
.mini-page-bg-orange11 {
  background: #171c22 !important;
}
.mini-page-bg-blue12,
.mini-page-bg-blue14,
.mini-page-bg-blue15,
.mini-page-bg-gold12,
.mini-page-bg-purple11,
.mini-page-bg-purple12,
.mini-page-bg-red12,
.mini-page-bg-red13,
.mini-page-bg-red14,
.mini-page-bg-yellow12,
.mini-page-bg-yellow19 {
  background-color: #111 !important;
}
.mini-page-bg-red15 {
  background-color: #000 !important;
}
.mini-page-bg-orange12 {
  background-color: #111314 !important;
}
.mini-page-bg-white {
  background: #ebebeb !important;
}
.mini-page-bg-blue16 {
  background-color: #101010 !important;
}
.mini-header-top-button {
  background: #141414;
}
.mini-header-top-button,
.mini-header-top-button-blue14 {
  height: 4.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 700;
  cursor: pointer;
}
.mini-header-top-button-blue14 {
  background: #dabd57;
  width: 50%;
  float: left;
}
.mini-header-top-button-orange12 {
  height: 4.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 700;
  background: #191a1c;
  cursor: pointer;
  transition: background-color 0.1s ease-out 0s;
}
.mini-header-top-button.on-orange11 {
  background: #fc6200;
}
.mini-header-top-button-orange12:hover {
  background: #2c2f33;
}
.mini-header-top-button-orange12.on-orange12 {
  background: #212326;
}
.mini-header-top-button.on-purple11 {
  background: #144ade;
}
.mini-header-top-button.on-red13 {
  background: #c00015;
}
.mini-header-top-button.on-blue12 {
  background: #478ee7;
}
.mini-header-top-button.on-yellow19 {
  background: #fdc317;
  color: #000;
}
.mini-header-top-button.on-purple12 {
  background: #c6426e;
}
.mini-header-top-button-blue14.on-blue14 {
  background-image: linear-gradient(90deg, #dabd57 0, #c8a235) !important;
}
.mini-header-top-button.on-blue16 {
  background: #2484c5;
}
.mini-header-top-button.on-gold12 {
  background: #ffeaad;
  color: #000;
}
.mini-header-top-button.on-blue17 {
  background: #4c6f87;
  color: #fff;
}
.mini-header-top-button.on-blue15 {
  background: #0165d3;
  color: #fff;
}
.mini-header-top-button.on-yellow13 {
  background: #ffbe00;
  color: #000;
}
.mini-header-top-button.on-red15 {
  background-image: linear-gradient(90deg, #2b0103, #2b0103) !important;
  color: #daa502;
}
.mini-header-top-button.on-yellow20 {
  background: #f3ba2f;
  color: #000;
}
.mini-header-top-button.on-blue13 {
  background: #328edb;
  color: #fff;
}
.mini-header-top-button.on-gold13 {
  background: #f2b705;
  color: #020c17;
}
.mini-header-top-button.on-yellow11 {
  background: #ffcd00;
  color: #000;
}
.mini-header-top-button.on-yellow14 {
  background: #fed228;
  color: #353537;
}
.mini-header-top-button.on-yellow18 {
  background: #f4b95c;
  color: #000;
}
.mini-header-top-button.on-yellow16 {
  background: #f3ba2f;
  color: #000;
}
.mini-header-top-button.on-yellow21 {
  background: #edab56;
  color: #000;
}
.mini-header-top-button.on-blue18 {
  background: #1f7aff;
  color: #000;
}
.mini-header-top-button.on-yellow15 {
  background: #edbb35;
  color: #000;
}
.mini-header-top-button.on-yellow17 {
  background: #ffb600;
  color: #000;
}
.mini-header-top-button.on-blue19 {
  background: #a5d7e8;
  color: #000;
}
.mini-header-top-button.on-blue11 {
  background: #302ce2;
  color: #fff;
}
.mini-header-top-button.on-white {
  background: #fc6200;
}
.mini-header-top-button.on-red14 {
  background: #de00d3;
}
.mini-header-top-button.on-yellow12 {
  background: #ffc600;
  color: #000;
}
.mini-header-top-button.on-red12 {
  background: #e30144;
}
.mini-header-top-button.on-red11 {
  background: #de3b3c;
}
.mini-header-top-button.on-gold11 {
  background: #f39200;
  color: #000;
}
.mini-header-top-button.on-orange14 {
  background: #f8850f;
  color: #fff;
}
.mini-header-top-button.on-orange13 {
  background: #8f6855;
  color: #fff;
}
.mini-header-bottom-button-blue,
.mini-header-bottom-button-blue12,
.mini-header-bottom-button-blue14,
.mini-header-bottom-button-blue15,
.mini-header-bottom-button-blue16,
.mini-header-bottom-button-blue17,
.mini-header-bottom-button-gold11,
.mini-header-bottom-button-gold12,
.mini-header-bottom-button-orange11,
.mini-header-bottom-button-orange13,
.mini-header-bottom-button-orange14,
.mini-header-bottom-button-purple11,
.mini-header-bottom-button-purple12,
.mini-header-bottom-button-red11,
.mini-header-bottom-button-red12,
.mini-header-bottom-button-red13,
.mini-header-bottom-button-red14,
.mini-header-bottom-button-red15,
.mini-header-bottom-button-white,
.mini-header-bottom-button-yellow12,
.mini-header-bottom-button-yellow13,
.mini-header-bottom-button-yellow19 {
  background: #2c353c;
  height: 3.7rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 700;
  cursor: pointer;
}
.mini-header-bottom-button-blue11,
.mini-header-bottom-button-blue13,
.mini-header-bottom-button-blue18,
.mini-header-bottom-button-blue19,
.mini-header-bottom-button-gold13,
.mini-header-bottom-button-yellow11,
.mini-header-bottom-button-yellow14,
.mini-header-bottom-button-yellow15,
.mini-header-bottom-button-yellow16,
.mini-header-bottom-button-yellow17,
.mini-header-bottom-button-yellow20,
.mini-header-bottom-button-yellow21 {
  background: #101216;
  border: 0.1rem solid #101216;
  height: 3.7rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 700;
  cursor: pointer;
}
.mini-header-bottom-button-yellow18 {
  background: #101010;
  border: 0.1rem solid #101010;
  height: 3.7rem;
}
.mini-header-bottom-button-orange12,
.mini-header-bottom-button-yellow18 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 700;
  cursor: pointer;
}
.mini-header-bottom-button-orange12 {
  background: #212326;
  height: 5.4rem;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.mini-header-bottom-button-blue12.on,
.mini-header-bottom-button-blue14.on,
.mini-header-bottom-button-blue15.on,
.mini-header-bottom-button-blue16.on,
.mini-header-bottom-button-blue17.on,
.mini-header-bottom-button-gold11.on,
.mini-header-bottom-button-gold12.on,
.mini-header-bottom-button-orange11.on,
.mini-header-bottom-button-orange13.on,
.mini-header-bottom-button-orange14.on,
.mini-header-bottom-button-purple11.on,
.mini-header-bottom-button-purple12.on,
.mini-header-bottom-button-red11.on,
.mini-header-bottom-button-red12.on,
.mini-header-bottom-button-red13.on,
.mini-header-bottom-button-red14.on,
.mini-header-bottom-button-red15.on,
.mini-header-bottom-button-red.on,
.mini-header-bottom-button-white.on,
.mini-header-bottom-button-yellow12.on,
.mini-header-bottom-button-yellow13.on,
.mini-header-bottom-button-yellow19.on {
  background: #1b1e23;
}
.mini-header-bottom-button-yellow20.on {
  color: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
}
.mini-header-bottom-button-blue13.on {
  color: #328edb;
  border: 0.1rem solid #328edb;
}
.mini-header-bottom-button-gold13.on {
  color: #f2b705;
  border: 0.1rem solid #f2b705;
}
.mini-header-bottom-button-yellow11.on {
  color: #ffcd00;
  border: 0.1rem solid #ffcd00;
}
.mini-header-bottom-button-yellow14.on {
  color: #fed228;
  border: 0.1rem solid #fed228;
}
.mini-header-bottom-button-yellow18.on {
  color: #f4b95c;
  border: 0.1rem solid #f4b95c;
}
.mini-header-bottom-button-yellow16.on {
  color: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
}
.mini-header-bottom-button-yellow21.on {
  color: #edab56;
  border: 0.1rem solid #edab56;
}
.mini-header-bottom-button-blue18.on {
  color: #1f7aff;
  border: 0.1rem solid #1f7aff;
}
.mini-header-bottom-button-yellow15.on {
  color: #edbb35;
  border: 0.1rem solid #edbb35;
}
.mini-header-bottom-button-yellow17.on {
  color: #ffb600;
  border: 0.1rem solid #ffb600;
}
.mini-header-bottom-button-blue19.on {
  color: #a5d7e8;
  border: 0.1rem solid #a5d7e8;
}
.mini-header-bottom-button-blue11.on {
  color: #2ca0e2;
  border: 0.1rem solid #2ca0e2;
}
.mini-header-bottom-button-orange12.on {
  color: #f56406;
}
.mini-header-bottom-button-orange12:hover {
  background: #2c2f33;
}
.mini-history-tab-blue12,
.mini-history-tab-blue14,
.mini-history-tab-blue15,
.mini-history-tab-blue16,
.mini-history-tab-blue17,
.mini-history-tab-gold11,
.mini-history-tab-gold12,
.mini-history-tab-green,
.mini-history-tab-orange11,
.mini-history-tab-orange13,
.mini-history-tab-orange14,
.mini-history-tab-purple11,
.mini-history-tab-purple12,
.mini-history-tab-red11,
.mini-history-tab-red12,
.mini-history-tab-red13,
.mini-history-tab-red14,
.mini-history-tab-red15,
.mini-history-tab-yellow12,
.mini-history-tab-yellow13,
.mini-history-tab-yellow19 {
  text-align: center;
  border: 0.1rem solid #353637;
  padding: 1.4rem;
  font-size: 1.5rem;
  color: #fff;
  width: calc(100% - 0.6rem);
  background-color: #27272d;
  margin: 0 0.3rem 0.6rem;
}
.mini-history-tab-white {
  text-align: center;
  border: 0.1rem solid #353637;
  padding: 1.4rem;
  font-size: 1.5rem;
  color: #000;
  width: calc(100% - 0.6rem);
  background-color: #cacaca;
  margin: 0 0.3rem 0.6rem;
}
.mini-history-tab-orange12 {
  text-align: left;
  padding: 1.4rem 2.2rem;
  font-size: 1.4rem;
  color: #fff;
  width: calc(100% - 0.6rem);
  background: #1b1c1f;
  border-radius: 0.6rem;
  margin: 0 0.3rem 0.6rem;
}
.mini-history-tab-yellow20 {
  border-bottom: 0.1rem solid #f3ba2f;
  color: #f3ba2f;
}
.mini-history-tab-blue13,
.mini-history-tab-yellow20 {
  text-align: center;
  padding: 1.4rem;
  font-size: 1.5rem;
  width: calc(100% - 0.6rem);
  margin: 0 0.3rem;
  background-color: #101216;
  border-radius: 0.4rem 0.4rem 0 0;
}
.mini-history-tab-blue13 {
  border-bottom: 0.1rem solid #328edb;
  color: #328edb;
}
.mini-history-tab-gold13 {
  border-bottom: 0.1rem solid #f2b705;
  color: #f2b705;
  background-color: #0a1c30;
}
.mini-history-tab-gold13,
.mini-history-tab-yellow11,
.mini-history-tab-yellow14 {
  text-align: center;
  padding: 1.4rem;
  font-size: 1.5rem;
  width: calc(100% - 0.6rem);
  margin: 0 0.3rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.mini-history-tab-yellow11,
.mini-history-tab-yellow14 {
  border-bottom: 0.1rem solid #fed228;
  color: #fed228;
  background-color: #11162b;
}
.mini-history-tab-yellow18 {
  text-align: center;
  border-bottom: 0.1rem solid #f4b95c;
  padding: 1.4rem;
  font-size: 1.5rem;
  color: #f4b95c;
  width: calc(100% - 0.6rem);
  margin: 0 0.3rem;
  background-color: #101010;
  border-radius: 0.4rem 0.4rem 0 0;
}
.mini-history-tab-yellow16 {
  border-bottom: 0.1rem solid #f3ba2f;
  color: #f3ba2f;
}
.mini-history-tab-yellow16,
.mini-history-tab-yellow21 {
  text-align: center;
  padding: 1.4rem;
  font-size: 1.5rem;
  width: calc(100% - 0.6rem);
  margin: 0 0.3rem;
  background-color: #101216;
  border-radius: 0.4rem 0.4rem 0 0;
}
.mini-history-tab-yellow21 {
  border-bottom: 0.1rem solid #edab56;
  color: #edab56;
}
.mini-history-tab-blue18 {
  border-bottom: 0.1rem solid #1f7aff;
  color: #1f7aff;
}
.mini-history-tab-blue18,
.mini-history-tab-yellow15 {
  text-align: center;
  padding: 1.4rem;
  font-size: 1.5rem;
  width: calc(100% - 0.6rem);
  margin: 0 0.3rem;
  background-color: #101216;
  border-radius: 0.4rem 0.4rem 0 0;
}
.mini-history-tab-yellow15 {
  border-bottom: 0.1rem solid #edbb35;
  color: #edbb35;
}
.mini-history-tab-yellow17 {
  border-bottom: 0.1rem solid #ffb600;
  color: #ffb600;
  background-color: #0f0f0f;
}
.mini-history-tab-blue19,
.mini-history-tab-yellow17 {
  text-align: center;
  padding: 1.4rem;
  font-size: 1.5rem;
  width: calc(100% - 0.6rem);
  margin: 0 0.3rem;
  border-radius: 0.4rem 0.4rem 0 0;
}
.mini-history-tab-blue19 {
  border-bottom: 0.1rem solid #a5d7e8;
  color: #a5d7e8;
  background-color: #0e1628;
}
.mini-history-tab-blue11 {
  text-align: center;
  border-bottom: 0.1rem solid #2ca0e2;
  padding: 1.4rem;
  font-size: 1.5rem;
  color: #2ca0e2;
  width: calc(100% - 0.6rem);
  margin: 0 0.3rem;
  background-color: #1a1a23;
  border-radius: 0.4rem 0.4rem 0 0;
}
.door-background-blue,
.door-background-orange11 {
  background-image: linear-gradient(90deg, #0d0d0d 0, #181818 50%, #0d0d0d);
}
.door-background-white {
  background: url(/image/login/now.png) no-repeat;
  background-size: 100% auto;
}
.header-mob-orange11 {
  height: 4.3rem;
  background: #2e2e2e !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-orange12 {
  height: 6.4rem;
  background: #16171a !important;
}
.header-mob-purple11 {
  height: 4.3rem;
  background: #2e2e2e !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-blue12,
.header-mob-purple12,
.header-mob-red13,
.header-mob-yellow19 {
  height: 4.3rem;
  background: #000 !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-blue,
.header-mob-green {
  height: 4.3rem;
  background: #2e2e2e !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-blue14 {
  height: 4.3rem;
  background: #15307d !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-blue16,
.header-mob-blue17,
.header-mob-gold12 {
  height: 4.3rem;
  background: #000 !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-yellow13 {
  background: #e6360d !important;
}
.header-mob-red15,
.header-mob-yellow13 {
  height: 4.5rem;
  border-bottom: 0.2rem solid #000;
}
.header-mob-red15 {
  background: #000 !important;
}
.header-mob-blue13,
.header-mob-blue18,
.header-mob-yellow15,
.header-mob-yellow18,
.header-mob-yellow20 {
  background: #14161b !important;
}
.header-mob-gold13 {
  background: #0a1c30 !important;
}
.header-mob-yellow11,
.header-mob-yellow14 {
  background: #252c48 !important;
}
.header-mob-yellow16 {
  background: #0e1e31 !important;
}
.header-mob-yellow21 {
  background: #5e4d30 !important;
}
.header-mob-yellow17 {
  background: #000 !important;
}
.header-mob-blue19 {
  background: #0e1628 !important;
}
.header-mob-blue11 {
  background: #000 !important;
}
.header-mob-white {
  height: 4.3rem;
  background: #efefef !important;
  border-bottom: 0.2rem solid #a1a1a1;
}
.header-mob-red14,
.header-mob-yellow12 {
  height: 6rem;
  background: #2e2e2e !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-blue15,
.header-mob-red12 {
  height: 6rem;
  background: #000 !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-red11 {
  height: 4.3rem;
}
.header-mob-gold11,
.header-mob-red11 {
  background: #000 !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-gold11 {
  height: 6rem;
}
.header-mob-orange13 {
  height: 4.5rem;
  background: #121212 !important;
  border-bottom: 0.2rem solid #121212;
}
.header-mob-orange14 {
  height: 4.5rem;
  background: #000 !important;
  border-bottom: 0.2rem solid #000;
}
.header-mob-left-blue12,
.header-mob-left-blue14,
.header-mob-left-blue16,
.header-mob-left-blue17,
.header-mob-left-gold12,
.header-mob-left-green,
.header-mob-left-orange11,
.header-mob-left-orange13,
.header-mob-left-orange14,
.header-mob-left-purple11,
.header-mob-left-purple12,
.header-mob-left-red11,
.header-mob-left-red13,
.header-mob-left-white,
.header-mob-left-yellow19 {
  padding-top: 0.7rem;
}
.header-mob-left-red15,
.header-mob-left-yellow13 {
  padding-top: 0.9rem;
}
.header-mob-left-blue15,
.header-mob-left-gold11,
.header-mob-left-red12,
.header-mob-left-red14,
.header-mob-left-yellow12 {
  padding-top: 1.5rem;
}
.header-mob-right-blue12,
.header-mob-right-blue14,
.header-mob-right-blue16,
.header-mob-right-blue17,
.header-mob-right-gold12,
.header-mob-right-green,
.header-mob-right-orange11,
.header-mob-right-orange13,
.header-mob-right-orange14,
.header-mob-right-purple11,
.header-mob-right-purple12,
.header-mob-right-red11,
.header-mob-right-red13,
.header-mob-right-white,
.header-mob-right-yellow19 {
  padding-top: 0.6rem;
}
.header-mob-right-red15,
.header-mob-right-yellow13 {
  padding-top: 0.8rem;
}
.header-mob-right-blue15,
.header-mob-right-gold11,
.header-mob-right-red12,
.header-mob-right-red14,
.header-mob-right-yellow12 {
  padding-top: 1.4rem;
}
.header-text-blue11,
.header-text-blue12,
.header-text-blue14,
.header-text-blue15,
.header-text-blue16,
.header-text-blue17,
.header-text-blue19,
.header-text-gold11,
.header-text-gold12,
.header-text-green,
.header-text-orange11,
.header-text-orange13,
.header-text-orange14,
.header-text-purple11,
.header-text-purple12,
.header-text-red11,
.header-text-red12,
.header-text-red13,
.header-text-red14,
.header-text-red15,
.header-text-yellow12,
.header-text-yellow17,
.header-text-yellow19 {
  color: #fff !important;
}
.header-text-white {
  color: #000 !important;
}
.favorite-orange11.back {
  background: #2d353c !important;
}
.favorite-purple11.back {
  background: #202020 !important;
}
.favorite-blue12.back,
.favorite-red13.back,
.favorite-yellow19.back {
  background: #000 !important;
}
.favorite-purple12.back {
  background: #121212 !important;
}
.favorite-blue.back {
  background: #2d353c !important;
}
.favorite-blue14.back {
  background: #202020 !important;
}
.favorite-blue16.back {
  background: #000 !important;
}
.favorite-gold12.back {
  background: #121212 !important;
}
.favorite-yellow13.back {
  background: #2d353c !important;
}
.favorite-red15.back {
  background: #000 !important;
}
.favorite-white.back {
  background: none !important;
}
.favorite-red14.back,
.favorite-yellow12.back {
  background-color: #202020 !important;
}
.favorite-blue15.back,
.favorite-gold11.back,
.favorite-red12.back {
  background-color: #111 !important;
}
.favorite-blue .top,
.favorite-orange11 .top {
  color: #fff;
}
.favorite-blue14 .top {
  border-top: 0.1rem solid #565656;
  border-bottom: 0.3rem solid #111;
  background-image: linear-gradient(
    180deg,
    #101010 0,
    #121212 20%,
    #181617 50%,
    #1c1a1b 80%,
    #201c1b
  ) !important;
  color: #fff;
}
.favorite-blue16 .top {
  border-top: 0.1rem solid #161616;
  border-bottom: 0.3rem solid #1d1d1d;
  background-image: linear-gradient(
    180deg,
    #272727 0,
    #252525 20%,
    #222 50%,
    #1e1e1e 80%,
    #1c1c1c
  ) !important;
  color: #fff;
}
.favorite-gold12 .top {
  border-top: 0.1rem solid #565656;
  border-bottom: 0.3rem solid #111;
  background-image: linear-gradient(
    180deg,
    #101010 0,
    #121212 20%,
    #181617 50%,
    #1c1a1b 80%,
    #201c1b
  ) !important;
  color: #fff;
}
.favorite-blue17 .top {
  border-top: 0.1rem solid #101010;
  border-bottom: 0.3rem solid #1f1f1f;
  background-image: linear-gradient(180deg, #101010 0, #1f1f1f) !important;
  color: #fff;
}
.favorite-yellow13 .top {
  color: #fff;
}
.favorite-red15 .top {
  border-top: 0.1rem solid #a18610;
  border-bottom: 0.1rem solid #a18610;
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 900;
}
.favorite-white .top {
  border-top: 0.1rem solid #eaeaea;
  border-bottom: 0.1rem solid #7d797a;
  background-image: linear-gradient(
    180deg,
    #d0d0d0 0,
    #d7d7d7 20%,
    #e7e7e7 50%,
    #f4f4f4 80%,
    #fafafa
  ) !important;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
  color: #000;
  font-size: 1.5rem;
  font-weight: 900;
}
.favorite-red14 .top,
.favorite-yellow12 .top {
  border-top: 0.1rem solid #565656;
  border-bottom: 0.3rem solid #111;
  background-image: linear-gradient(
    180deg,
    #101010 0,
    #121212 20%,
    #181617 50%,
    #1c1a1b 80%,
    #201c1b
  ) !important;
  color: #fff;
}
.favorite-blue15 .top,
.favorite-red12 .top {
  border-top: 0.1rem solid #353637;
  border-bottom: 0.1rem solid #252525;
  background-image: linear-gradient(180deg, #1a1a1a 0, #252525) !important;
  color: #fff;
}
.favorite-gold11 .top {
  border-top: 0.1rem solid #565656;
  border-bottom: 0.3rem solid #000;
  background-image: linear-gradient(
    180deg,
    #101010 0,
    #121212 20%,
    #181617 50%,
    #1c1a1b 80%,
    #201c1b
  ) !important;
  color: #fff;
}
.favorite-orange13 .top,
.favorite-orange14 .top {
  border-top: 0.1rem solid #6b6b6b;
  border-bottom: 0.1rem solid #121212;
  background-image: linear-gradient(180deg, #121212 0, #1f1f1f) !important;
  color: #fff;
}
.favorite-red11 .top {
  border-top: 0.1rem solid #2a283e;
  border-bottom: 0.1rem solid #111;
  background-image: linear-gradient(180deg, #08091e 0, #161831) !important;
  color: #fff;
}
.favorite-green .top {
  color: #fff;
}
.favorite-purple11 .top {
  border-top: 0.1rem solid #6b6b6b;
  border-bottom: 0.1rem solid #121212;
  background-image: linear-gradient(180deg, #121212 0, #202020) !important;
  color: #fff;
}
.favorite-blue12 .top,
.favorite-red13 .top,
.favorite-yellow19 .top {
  border-top: 0.1rem solid #100f0f;
  border-bottom: 0.1rem solid #100f0f;
  background: #100f0f !important;
  color: #fff;
}
.favorite-purple12 .top {
  border-top: 0.1rem solid #6b6b6b;
  border-bottom: 0.1rem solid #121212;
  background-image: linear-gradient(180deg, #121212 0, #202020) !important;
  color: #fff;
}
.favorite-blue .item,
.favorite-orange11 .item {
  background: #12161a;
}
.favorite-blue14 .item {
  background: #262626;
  border-bottom: 0.1rem solid #111;
}
.favorite-blue16 .item {
  background: #161616;
  border-top: 0.1rem solid #111;
}
.favorite-gold12 .item {
  background: #090909;
  border-bottom: 0.1rem solid #111;
}
.favorite-blue17 .item {
  background: #121212;
  border-bottom: 0.1rem solid #111;
}
.favorite-yellow13 .item {
  background: #12161a;
}
.favorite-red15 .item {
  background: #000;
  border-bottom: 0.1rem solid #daa502;
}
.favorite-white .item {
  background: #eee;
  margin-top: 0.2rem;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.favorite-red14 .item,
.favorite-yellow12 .item {
  background: #262626;
  border-bottom: 0.1rem solid #111;
}
.favorite-blue15 .item,
.favorite-gold11 .item,
.favorite-red12 .item {
  background: #1a1a1a;
  border-bottom: 0.1rem solid #111;
}
.favorite-orange13 .item,
.favorite-orange14 .item {
  background: #282828;
}
.favorite-red11 .item {
  background: #191919;
}
.favorite-purple11 .item {
  background: #262626;
  border-bottom: 0.1rem solid #111;
}
.favorite-blue12 .item,
.favorite-red13 .item,
.favorite-yellow19 .item {
  background: #2c2c2c;
  border-bottom: 0.1rem solid #000;
}
.favorite-purple12 .item {
  background: #262626;
  border-bottom: 0.1rem solid #111;
}
.favorite-blue .time,
.favorite-orange11 .time {
  color: #fff;
}
.favorite-blue14 .time {
  color: #dbbe58;
}
.favorite-blue16 .time,
.favorite-blue17 .time,
.favorite-gold12 .time,
.favorite-yellow13 .time {
  color: #fff;
}
.favorite-red15 .time {
  color: #daa502;
}
.favorite-white .time {
  color: #000;
}
.favorite-red14 .time {
  color: #de00d3;
}
.favorite-yellow12 .time {
  color: #ffc600;
}
.favorite-blue12 .time,
.favorite-blue15 .time,
.favorite-gold11 .time,
.favorite-orange13 .time,
.favorite-orange14 .time,
.favorite-purple11 .time,
.favorite-purple12 .time,
.favorite-red11 .time,
.favorite-red12 .time,
.favorite-red13 .time,
.favorite-yellow19 .time {
  color: #fff;
}
.favorite-orange11 .name {
  color: #fc6200;
}
.favorite-blue .name {
  color: #1fb3ff;
}
.favorite-blue14 .name,
.favorite-blue16 .name,
.favorite-blue17 .name,
.favorite-gold12 .name {
  color: #fff;
}
.favorite-yellow13 .name {
  color: #ffbe00;
}
.favorite-red15 .name {
  color: #fff;
}
.favorite-white .name {
  color: #000;
}
.favorite-blue12 .name,
.favorite-blue15 .name,
.favorite-gold11 .name,
.favorite-orange13 .name,
.favorite-orange14 .name,
.favorite-purple11 .name,
.favorite-purple12 .name,
.favorite-red11 .name,
.favorite-red12 .name,
.favorite-red13 .name,
.favorite-red14 .name,
.favorite-yellow12 .name,
.favorite-yellow19 .name {
  color: #fff;
}
.friend-box-color-orange11 {
  color: #fc6200 !important;
}
.friend-box-color-white {
  color: #000 !important;
}
.friend-box-color-red14 {
  color: #de00d3 !important;
}
.friend-box-color-yellow12 {
  color: #ffc600 !important;
}
.headernav-green {
  margin-left: 314px;
  margin-right: 309px;
}
.preview-login-button-orange11 {
  color: #fc6200 !important;
  border: 0.2rem solid #fc6200 !important;
}
.preview-login-button-orange12 {
  color: #fff !important;
  border: 0.2rem solid #f56406 !important;
  background: #f56406 !important;
  border-radius: 0.6rem !important;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.casino-preview-login-button-orange12 {
  background: #f56406 !important;
  border-radius: 0.6rem !important;
}
.casino-preview-login-button-yellow20 {
  background: #f3ba2f !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #f3ba2f !important;
  color: #000 !important;
}
.casino-preview-login-button-blue13 {
  background: #328edb !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #328edb !important;
  color: #fff !important;
}
.casino-preview-login-button-gold13 {
  background: #f2b705 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #f2b705 !important;
  color: #020c17 !important;
}
.casino-preview-login-button-yellow11 {
  background: #ffcd00 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #ffcd00 !important;
  color: #000 !important;
}
.casino-preview-login-button-yellow14 {
  background: #fed228 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #fed228 !important;
  color: #353537 !important;
}
.casino-preview-login-button-yellow18 {
  background: #f4b95c !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #f4b95c !important;
  color: #000 !important;
}
.casino-preview-login-button-yellow16 {
  background: #f3ba2f !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #f3ba2f !important;
  color: #000 !important;
}
.casino-preview-login-button-yellow21 {
  background: #edab56 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #edab56 !important;
  color: #000 !important;
}
.casino-preview-login-button-blue18 {
  background: #1f7aff !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #1f7aff !important;
  color: #000 !important;
}
.casino-preview-login-button-yellow15 {
  background: #edbb35 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #edbb35 !important;
  color: #000 !important;
}
.casino-preview-login-button-yellow17 {
  background: #ffb600 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #ffb600 !important;
  color: #000 !important;
}
.casino-preview-login-button-blue19 {
  background: #244473 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #244473 !important;
  color: #fff !important;
}
.casino-preview-login-button-blue11 {
  background: #302ce2 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #302ce2 !important;
  color: #fff !important;
}
.preview-login-button-orange12:hover {
  background: #ff802e !important;
  border: 0.2rem solid #ff802e !important;
}
.preview-login-button-purple11 {
  color: #144ade !important;
  border: 0.2rem solid #144ade !important;
}
.preview-login-button-red13 {
  color: #c00015 !important;
  border: 0.2rem solid #c00015 !important;
}
.preview-login-button-blue12 {
  color: #478ee7 !important;
  border: 0.2rem solid #478ee7 !important;
}
.preview-login-button-yellow19 {
  color: #000 !important;
  border: 0.2rem solid #fdc317 !important;
}
.preview-login-button-purple12 {
  color: #c6426e !important;
  border: 0.2rem solid #c6426e !important;
}
.preview-login-button-blue14 {
  color: #000 !important;
  border: 0.2rem solid #dabd57 !important;
}
.preview-login-button-blue16 {
  color: #2484c5 !important;
  border: 0.2rem solid #2484c5 !important;
}
.preview-login-button-gold12 {
  color: #000 !important;
  border: 0.2rem solid #ffeaad !important;
}
.preview-login-button-blue17 {
  color: #4c6f87 !important;
  border: 0.2rem solid #4c6f87 !important;
}
.preview-login-button-yellow13 {
  color: #000 !important;
  border: 0.2rem solid #ffbe00 !important;
}
.preview-login-button-red14 {
  color: #ff1515 !important;
  border: 0.2rem solid #de00d3 !important;
}
.preview-login-button-yellow12 {
  color: #000 !important;
  border: 0.2rem solid #ffc600 !important;
}
.preview-login-button-red12 {
  color: #e30144 !important;
  border: 0.2rem solid #e30144 !important;
}
.preview-login-button-blue15 {
  color: #0165d3 !important;
  border: 0.2rem solid #0165d3 !important;
}
.preview-login-button-red11 {
  color: #de3b3c !important;
  border: 0.2rem solid #de3b3c !important;
}
.preview-login-button-gold11 {
  color: #000 !important;
  border: 0.2rem solid #f39200 !important;
}
.preview-login-button-orange14 {
  color: #000 !important;
  border: 0.2rem solid #f8850f !important;
}
.preview-login-button-orange13 {
  color: #000 !important;
  border: 0.2rem solid #8f6855 !important;
}
.preview-login-button-green {
  color: #000 !important;
  border: 0.2rem solid #79e80d !important;
}
.preview-login-button-white {
  color: #000 !important;
  border: 0.2rem solid #f8d346 !important;
}
.preview-login-button-red15 {
  color: #000 !important;
  border: 0.2rem solid #2b0103 !important;
}
.preview-login-button-yellow20 {
  color: #000 !important;
  border: 0.2rem solid #f3ba2f !important;
  background: #f3ba2f !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-yellow20:hover {
  background: #a67704 !important;
  border: 0.2rem solid #a67704 !important;
}
.preview-login-button-blue13 {
  color: #fff !important;
  border: 0.2rem solid #328edb !important;
  background: #328edb !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-blue13:hover {
  background: #1263ed !important;
  border: 0.2rem solid #328edb !important;
}
.preview-login-button-gold13 {
  color: #020c17 !important;
  border: 0.2rem solid #f2b705 !important;
  background: #f2b705 !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-gold13:hover {
  background: #c49200 !important;
  border: 0.2rem solid #c49200 !important;
}
.preview-login-button-yellow11 {
  color: #000 !important;
  border: 0.2rem solid #ffcd00 !important;
  background: #ffcd00 !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-yellow11:hover {
  background: #766007;
  border: 0.2rem solid #766007 !important;
}
.preview-login-button-yellow14 {
  color: #353537 !important;
  border: 0.2rem solid #fed228 !important;
  background: #fed228 !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-yellow14:hover {
  background: #fcb21c !important;
  border: 0.2rem solid #fcb21c !important;
}
.preview-login-button-yellow18 {
  color: #000 !important;
  border: 0.2rem solid #f4b95c !important;
  background: #f4b95c !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-yellow18:hover {
  background: #a67704 !important;
  border: 0.2rem solid #a67704 !important;
}
.preview-login-button-yellow16 {
  color: #000 !important;
  border: 0.2rem solid #f3ba2f !important;
  background: #f3ba2f !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-yellow16:hover {
  background: #a67704 !important;
  border: 0.2rem solid #a67704 !important;
}
.preview-login-button-yellow21 {
  color: #000 !important;
  border: 0.2rem solid #edab56 !important;
  background: #edab56 !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-yellow21:hover {
  background: #a67704 !important;
  border: 0.2rem solid #a67704 !important;
}
.preview-login-button-blue18 {
  color: #000 !important;
  border: 0.2rem solid #1f7aff !important;
  background: #1f7aff !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-blue18:hover {
  background: #a67704 !important;
  border: 0.2rem solid #a67704 !important;
}
.preview-login-button-yellow15 {
  color: #000 !important;
  border: 0.2rem solid #edbb35 !important;
  background: #edbb35 !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-yellow15:hover {
  background: #a67704 !important;
  border: 0.2rem solid #a67704 !important;
}
.preview-login-button-yellow17 {
  color: #000 !important;
  border: 0.2rem solid #ffb600 !important;
  background: #ffb600 !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-yellow17:hover {
  background: #a67704 !important;
  border: 0.2rem solid #a67704 !important;
}
.preview-login-button-blue19 {
  color: #fff !important;
  border: 0.2rem solid #244473 !important;
  background: #244473 !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-blue19:hover {
  background: #a5d7e8 !important;
  border: 0.2rem solid #a5d7e8 !important;
  color: #000 !important;
}
.preview-login-button-blue11 {
  color: #fff !important;
  border: 0.2rem solid #302ce2 !important;
  background: #302ce2 !important;
  border-radius: 0.6rem !important;
}
.preview-login-button-blue11:hover {
  background: #2ca0e2 !important;
  border: 0.2rem solid #2ca0e2 !important;
  color: #000 !important;
}
.preview-signup-button-orange11 {
  color: #fff !important;
  border: 0.2rem solid #fc6200 !important;
  background: #fb6200 !important;
}
.preview-signup-button-orange12 {
  color: #fff !important;
  border: 0.2rem solid #f56406 !important;
  background: none !important;
  border-radius: 0.6rem !important;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.preview-signup-button-orange12:hover {
  background: #f56406 !important;
}
.casino-preview-signup-button-orange12 {
  background: hsla(0, 0%, 100%, 0.37) !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #707174 !important;
}
.casino-preview-signup-button-blue13,
.casino-preview-signup-button-blue18,
.casino-preview-signup-button-gold13,
.casino-preview-signup-button-yellow11,
.casino-preview-signup-button-yellow14,
.casino-preview-signup-button-yellow15,
.casino-preview-signup-button-yellow18,
.casino-preview-signup-button-yellow20,
.casino-preview-signup-button-yellow21 {
  background: #000 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #000 !important;
}
.casino-preview-signup-button-yellow16 {
  background: #0a1726 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #0a1726 !important;
}
.casino-preview-signup-button-blue11,
.casino-preview-signup-button-blue19,
.casino-preview-signup-button-yellow17 {
  background: #000 !important;
  border-radius: 0.6rem !important;
  border: 0.2rem solid #000 !important;
}
.preview-signup-button-purple11 {
  color: #fff !important;
  border: 0.2rem solid #144ade !important;
  background: #0037ce !important;
}
.preview-signup-button-red13 {
  color: #fff !important;
  border: 0.2rem solid #c00015 !important;
  background: #c00015 !important;
}
.preview-signup-button-blue12 {
  color: #fff !important;
  border: 0.2rem solid #478ee7 !important;
  background: #478ee7 !important;
}
.preview-signup-button-yellow19 {
  color: #000 !important;
  border: 0.2rem solid #fdc317 !important;
  background: #fdc317 !important;
}
.preview-signup-button-purple12 {
  color: #fff !important;
  border: 0.2rem solid #c6426e !important;
  background: #c6426e !important;
}
.preview-signup-button-blue14 {
  color: #000 !important;
  border: 0.2rem solid #dabd57 !important;
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
}
.preview-signup-button-blue16 {
  color: #fff !important;
  border: 0.2rem solid #2484c5 !important;
  background: #2484c5 !important;
}
.preview-signup-button-gold12 {
  color: #000 !important;
  border: 0.2rem solid #ffeaad !important;
  background: #ffeaad !important;
}
.preview-signup-button-blue17 {
  color: #fff !important;
  border: 0.2rem solid #4c6f87 !important;
  background: #4c6f87 !important;
}
.preview-signup-button-yellow13 {
  color: #000 !important;
  border: 0.2rem solid #ffbe00 !important;
  background: #ffbe00 !important;
}
.preview-signup-button-red14 {
  color: #fff !important;
  border: 0.2rem solid #de00d3 !important;
  background: #de00d3 !important;
}
.preview-signup-button-yellow12 {
  color: #000 !important;
  border: 0.2rem solid #ffc600 !important;
  background: #ffc600 !important;
}
.preview-signup-button-red12 {
  color: #fff !important;
  border: 0.2rem solid #e30144 !important;
  background: #e30144 !important;
}
.preview-signup-button-blue15 {
  color: #fff !important;
  border: 0.2rem solid #0165d3 !important;
  background: #0165d3 !important;
}
.preview-signup-button-red11 {
  color: #fff !important;
  border: 0.2rem solid #de3b3c !important;
  background: #de3b3c !important;
}
.preview-signup-button-gold11 {
  color: #000 !important;
  border: 0.2rem solid #f39200 !important;
  background: #f39200 !important;
}
.preview-signup-button-orange14 {
  color: #fff !important;
  border: 0.2rem solid #f8850f !important;
  background: #f8850f !important;
}
.preview-signup-button-orange13 {
  color: #fff !important;
  border: 0.2rem solid #8f6855 !important;
  background: #8f6855 !important;
}
.preview-signup-button-green {
  color: #000 !important;
  border: 0.2rem solid #79e80d !important;
  background: #7aea0c !important;
}
.preview-signup-button-white {
  color: #000 !important;
  border: 0.2rem solid #f8d346 !important;
  background: #f1c80d !important;
}
.preview-signup-button-red15 {
  color: #fff !important;
  border: 0.2rem solid #2b0103 !important;
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
}
.preview-signup-button-yellow20 {
  color: #f3ba2f !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-yellow20:hover {
  background: #f3ba2f !important;
  border: 0.2rem solid #f3ba2f !important;
  color: #000 !important;
}
.preview-signup-button-blue13 {
  color: #328edb !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-blue13:hover {
  background: #328edb !important;
  border: 0.2rem solid #328edb !important;
  color: #fff !important;
}
.preview-signup-button-gold13 {
  color: #fff !important;
  border: 0.2rem solid #0a1c30 !important;
  background: #0a1c30 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-gold13:hover {
  background: #050f19 !important;
  border: 0.2rem solid #050f19 !important;
  color: #fff !important;
}
.preview-signup-button-yellow11 {
  color: #ffcd00 !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-yellow11:hover {
  background: #ffcd00 !important;
  border: 0.2rem solid #ffcd00 !important;
  color: #000 !important;
}
.preview-signup-button-yellow14 {
  color: #fed228 !important;
  border: 0.2rem solid #11162b !important;
  background: #11162b !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-yellow14:hover {
  background: #fed228 !important;
  border: 0.2rem solid #fed228 !important;
  color: #353537 !important;
}
.preview-signup-button-yellow18 {
  color: #f4b95c !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-yellow18:hover {
  background: #f4b95c !important;
  border: 0.2rem solid #f4b95c !important;
  color: #000 !important;
}
.preview-signup-button-yellow16 {
  color: #f3ba2f !important;
  border: 0.2rem solid #0a1726 !important;
  background: #0a1726 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-yellow16:hover {
  background: #f3ba2f !important;
  border: 0.2rem solid #f3ba2f !important;
  color: #000 !important;
}
.preview-signup-button-yellow21 {
  color: #edab56 !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-yellow21:hover {
  background: #edab56 !important;
  border: 0.2rem solid #edab56 !important;
  color: #000 !important;
}
.preview-signup-button-blue18 {
  color: #1f7aff !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-blue18:hover {
  background: #1f7aff !important;
  border: 0.2rem solid #1f7aff !important;
  color: #000 !important;
}
.preview-signup-button-yellow15 {
  color: #edbb35 !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-yellow15:hover {
  background: #edbb35 !important;
  border: 0.2rem solid #edbb35 !important;
  color: #000 !important;
}
.preview-signup-button-yellow17 {
  color: #ffb600 !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-yellow17:hover {
  background: #ffb600 !important;
  border: 0.2rem solid #ffb600 !important;
  color: #000 !important;
}
.preview-signup-button-blue19 {
  color: #a5d7e8 !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-blue19:hover {
  background: #a5d7e8 !important;
  border: 0.2rem solid #a5d7e8 !important;
  color: #000 !important;
}
.preview-signup-button-blue11 {
  color: #2ca0e2 !important;
  border: 0.2rem solid #000 !important;
  background: #000 !important;
  border-radius: 0.6rem !important;
}
.preview-signup-button-blue11:hover {
  background: #302ce2 !important;
  border: 0.2rem solid #302ce2 !important;
  color: #fff !important;
}
.casino-banner-yellow13 {
  background: #ffbe00 !important;
  color: #e6360d !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-red15 {
  background-image: linear-gradient(90deg, #2b0103, #2b0103) !important;
  color: #fff !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-yellow20 {
  color: #f3ba2f !important;
  margin: 2rem 0;
}
.casino-banner-yellow18 {
  color: #f4b95c !important;
  margin: 2rem 0;
}
.casino-banner-yellow16 {
  color: #f3ba2f !important;
  margin: 2rem 0;
}
.casino-banner-yellow21 {
  color: #edab56 !important;
  margin: 2rem 0;
}
.casino-banner-blue13,
.casino-banner-blue18,
.casino-banner-yellow15 {
  background: #0b0d10;
}
.casino-banner-blue13,
.casino-banner-blue18,
.casino-banner-gold13,
.casino-banner-yellow15 {
  color: #fff !important;
  font-size: 1.6rem;
  font-weight: 900;
  margin: 2rem 0;
  text-align: center;
  border-radius: 0.6rem;
  padding: 0.3rem;
}
.casino-banner-gold13 {
  background: #0a1c30;
}
.casino-banner-yellow11,
.casino-banner-yellow14 {
  color: #fff !important;
  font-size: 1.6rem;
  font-weight: 900;
  margin: 2rem 0;
  background: #11162b;
  text-align: center;
  border-radius: 0.6rem;
  padding: 0.3rem;
}
.casino-banner-gold11 {
  background: #f39200 !important;
  color: #000 !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-orange14 {
  background: #f8850f !important;
}
.casino-banner-orange13,
.casino-banner-orange14 {
  color: #fff !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-orange13 {
  background: #8f6855 !important;
}
.casino-banner-green {
  background: #7aea0c !important;
}
.casino-banner-blue14,
.casino-banner-green {
  color: #000 !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-blue14 {
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
}
.casino-banner-blue16 {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  color: #fff !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-gold12 {
  background: #ffeaad !important;
  color: #000 !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-blue17 {
  background: #4c6f87 !important;
}
.casino-banner-blue17,
.casino-banner-purple11 {
  color: #fff !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-purple11 {
  background: #0037ce !important;
}
.casino-banner-red13 {
  background: #c00015 !important;
}
.casino-banner-blue12,
.casino-banner-red13 {
  color: #fff !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-blue12 {
  background: #478ee7 !important;
}
.casino-banner-yellow19 {
  background: #fdc317 !important;
  color: #000 !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
}
.casino-banner-purple12,
.casino-banner-red14 {
  color: #fff !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-red14 {
  background: #de00d3 !important;
}
.casino-banner-yellow12 {
  background: #ffc600 !important;
  color: #000 !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-red12 {
  background: #e30144 !important;
}
.casino-banner-blue15,
.casino-banner-red12 {
  color: #fff !important;
  margin: 4rem 0 3rem;
  padding: 0.5rem 0;
}
.casino-banner-blue15 {
  background: #0165d3 !important;
}
.casino-banner-red11 {
  background-image: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
  padding: 0.5rem 0;
}
.casino-banner-orange11,
.casino-banner-red11,
.casino-banner-white {
  color: #fff !important;
  margin: 4rem 0 3rem;
}
.casino-banner-white {
  background: #f1c80d !important;
  padding: 1rem 0;
}
.casino-banner-img-blue12,
.casino-banner-img-blue13,
.casino-banner-img-blue14,
.casino-banner-img-blue15,
.casino-banner-img-blue16,
.casino-banner-img-blue17,
.casino-banner-img-gold11,
.casino-banner-img-gold12,
.casino-banner-img-gold13,
.casino-banner-img-green,
.casino-banner-img-orange13,
.casino-banner-img-orange14,
.casino-banner-img-purple11,
.casino-banner-img-purple12,
.casino-banner-img-red11,
.casino-banner-img-red12,
.casino-banner-img-red13,
.casino-banner-img-red14,
.casino-banner-img-red15,
.casino-banner-img-yellow11,
.casino-banner-img-yellow12,
.casino-banner-img-yellow13,
.casino-banner-img-yellow14,
.casino-banner-img-yellow16,
.casino-banner-img-yellow18,
.casino-banner-img-yellow19,
.casino-banner-img-yellow20,
.casino-banner-img-yellow21 {
  width: 5rem;
}
.casino-banner-img-orange11,
.casino-banner-img-white {
  width: 85px;
}
.casino-banner-slot-blue12,
.casino-banner-slot-blue14,
.casino-banner-slot-blue15,
.casino-banner-slot-blue16,
.casino-banner-slot-blue17,
.casino-banner-slot-gold11,
.casino-banner-slot-gold12,
.casino-banner-slot-green,
.casino-banner-slot-orange13,
.casino-banner-slot-orange14,
.casino-banner-slot-purple11,
.casino-banner-slot-purple12,
.casino-banner-slot-red11,
.casino-banner-slot-red12,
.casino-banner-slot-red13,
.casino-banner-slot-red14,
.casino-banner-slot-red15,
.casino-banner-slot-yellow12,
.casino-banner-slot-yellow13,
.casino-banner-slot-yellow19 {
  width: 4rem;
}
.casino-banner-slot-blue,
.casino-banner-slot-orange11,
.casino-banner-slot-white {
  width: 66px;
}
.casino-banner-text-blue12,
.casino-banner-text-blue14,
.casino-banner-text-blue15,
.casino-banner-text-blue16,
.casino-banner-text-blue17,
.casino-banner-text-gold11,
.casino-banner-text-green,
.casino-banner-text-orange13,
.casino-banner-text-orange14,
.casino-banner-text-purple11,
.casino-banner-text-purple12,
.casino-banner-text-red11,
.casino-banner-text-red12,
.casino-banner-text-red13,
.casino-banner-text-red14,
.casino-banner-text-yellow13 {
  color: #fff;
  font-size: 2rem;
  margin-top: 0.7rem;
}
.casino-banner-text-orange11 {
  color: #fc6200;
  font-size: 2rem;
  margin-top: 2rem;
}
.casino-banner-text-gold12,
.casino-banner-text-red15,
.casino-banner-text-yellow12,
.casino-banner-text-yellow19 {
  color: #fff;
  font-size: 2rem;
  margin-top: 0.7rem;
}
.casino-banner-text-yellow20 {
  color: #f3ba2f;
  font-size: 1.6rem;
  margin-top: 1.5rem;
}
.casino-banner-text-blue13 {
  color: #328edb;
  font-size: 1.6rem;
  margin-top: 1.5rem;
}
.casino-banner-text-gold13 {
  color: #f2b705;
  font-size: 1.6rem;
  margin-top: 1.5rem;
}
.casino-banner-text-yellow11 {
  color: #ffcd00;
  font-size: 1.6rem;
  margin-top: 1.5rem;
}
.casino-banner-text-yellow14 {
  color: #fed228;
  font-size: 1.6rem;
  margin-top: 1.5rem;
}
.casino-banner-text-yellow18 {
  color: #f4b95c;
  font-size: 1.6rem;
  margin-top: 1.5rem;
}
.casino-banner-text-yellow16 {
  color: #f3ba2f;
  font-size: 1.6rem;
  margin-top: 1.5rem;
}
.casino-banner-text-yellow21 {
  color: #edab56;
  font-size: 1.6rem;
  margin-top: 1.5rem;
}
.casino-banner-text-white {
  color: #000;
  font-size: 2rem;
  margin-top: 2rem;
}
.slot-select-container-blue12,
.slot-select-container-blue14,
.slot-select-container-blue15,
.slot-select-container-blue16,
.slot-select-container-blue17,
.slot-select-container-gold11,
.slot-select-container-gold12,
.slot-select-container-green,
.slot-select-container-orange13,
.slot-select-container-orange14,
.slot-select-container-purple11,
.slot-select-container-purple12,
.slot-select-container-red11,
.slot-select-container-red12,
.slot-select-container-red13,
.slot-select-container-red14,
.slot-select-container-red15,
.slot-select-container-yellow12,
.slot-select-container-yellow13,
.slot-select-container-yellow16,
.slot-select-container-yellow18,
.slot-select-container-yellow19,
.slot-select-container-yellow20,
.slot-select-container-yellow21 {
  width: 20rem;
  margin: 0.1rem 2rem 0 0;
  float: right;
}
.slot-select-container-orange11,
.slot-select-container-white {
  width: 20rem;
  margin: 4rem 2rem 0 0;
  float: right;
}
.slot-select-container-blue13,
.slot-select-container-blue18,
.slot-select-container-gold13,
.slot-select-container-yellow11,
.slot-select-container-yellow14,
.slot-select-container-yellow15 {
  width: 20rem;
  float: right;
}
.slot-select-container-gold12 {
  border: 0.1rem solid #000;
}
.attendance-comment-left-orange11 {
  text-align: left;
  float: left;
  width: 260px;
}
.attendance-comment-left-orange12 {
  width: 50%;
  text-align: right;
  padding-right: 3.6rem;
}
.attendance-comment-left-blue {
  text-align: left;
  float: left;
  width: 50%;
}
.attendance-comment-left-blue17 {
  text-align: left;
  float: left;
  width: 40%;
}
.attendance2-panel-left {
  padding: 1.7rem 5rem 0 0;
  text-align: center;
  float: left;
}
.attendance2-panel-right {
  padding: 1.7rem 0 0 5rem;
  text-align: center;
  float: left;
}
.attendance2-panel-left-blue13,
.attendance2-panel-left-blue18,
.attendance2-panel-left-gold13,
.attendance2-panel-left-yellow14,
.attendance2-panel-left-yellow15,
.attendance2-panel-left-yellow20,
.attendance2-panel-left-yellow21 {
  padding: 2.4rem 0;
  text-align: center;
  background: #0b0d10;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-left-yellow11 {
  padding: 2.4rem 0;
  text-align: center;
  background: #11162b;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-left-blue12,
.attendance2-panel-left-orange14,
.attendance2-panel-left-red13,
.attendance2-panel-left-red14,
.attendance2-panel-left-yellow12,
.attendance2-panel-left-yellow19 {
  padding: 2.4rem 0;
  text-align: center;
  background: #100f0f;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-left-yellow18 {
  background: #101010;
}
.attendance2-panel-left-yellow16,
.attendance2-panel-left-yellow18 {
  padding: 2.4rem 0;
  text-align: center;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-left-yellow16 {
  background: #0a1726;
}
.attendance2-panel-left-yellow17 {
  background: #0f0f0f;
}
.attendance2-panel-left-blue19,
.attendance2-panel-left-yellow17 {
  padding: 2.4rem 0;
  text-align: center;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-left-blue19 {
  background: #0e1628;
}
.attendance2-panel-left-blue11 {
  padding: 2.4rem 0;
  text-align: center;
  background: #1a1a23;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-right-blue13,
.attendance2-panel-right-blue18,
.attendance2-panel-right-gold13,
.attendance2-panel-right-yellow14,
.attendance2-panel-right-yellow15,
.attendance2-panel-right-yellow20,
.attendance2-panel-right-yellow21 {
  padding: 2.4rem 0;
  text-align: center;
  background: #0b0d10;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-right-yellow11 {
  padding: 2.4rem 0;
  text-align: center;
  background: #11162b;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-right-blue12,
.attendance2-panel-right-orange14,
.attendance2-panel-right-red13,
.attendance2-panel-right-red14,
.attendance2-panel-right-yellow12,
.attendance2-panel-right-yellow19 {
  padding: 2.4rem 0;
  text-align: center;
  background: #100f0f;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-right-yellow18 {
  background: #101010;
}
.attendance2-panel-right-yellow16,
.attendance2-panel-right-yellow18 {
  padding: 2.4rem 0;
  text-align: center;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-right-yellow16 {
  background: #0a1726;
}
.attendance2-panel-right-yellow17 {
  background: #0f0f0f;
}
.attendance2-panel-right-blue19,
.attendance2-panel-right-yellow17 {
  padding: 2.4rem 0;
  text-align: center;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-right-blue19 {
  background: #0e1628;
}
.attendance2-panel-right-blue11 {
  padding: 2.4rem 0;
  text-align: center;
  background: #1a1a23;
  border-radius: 0.6rem;
  width: calc(50% - 1.6rem);
}
.attendance2-panel-left-orange12 {
  padding: 1.2rem 4.8rem 0 0;
  text-align: center;
  float: left;
  width: calc(50% - 0.1rem);
}
.attendance2-panel-right-orange12 {
  padding: 1.2rem 0 0 4.8rem;
  text-align: center;
  float: left;
  width: calc(50% - 0.1rem);
}
.attendance2-panel-center {
  float: left;
  height: 270px;
  border-right: 0.2rem solid #27272d;
}
.bg-attendance-weekday-blue14,
.bg-attendance-weekday-blue16,
.bg-attendance-weekday-blue17,
.bg-attendance-weekday-gold11,
.bg-attendance-weekday-green,
.bg-attendance-weekday-orange11,
.bg-attendance-weekday-orange13,
.bg-attendance-weekday-orange14,
.bg-attendance-weekday-purple11,
.bg-attendance-weekday-purple12,
.bg-attendance-weekday-red11,
.bg-attendance-weekday-red15,
.bg-attendance-weekday-yellow13 {
  background: #0d1015;
  margin-bottom: 1rem;
  padding: 0.5rem 0;
}
.bg-attendance-weekday-white {
  background: #f1c80d;
  margin-bottom: 1rem;
  color: #000;
  padding: 0.5rem 0;
}
.bg-attendance-weekday-orange12 {
  background: #1a1d1f;
  padding: 1.2rem 0;
  text-align: center;
}
.bg-attendance-weekday-yellow20 {
  background: #14161b;
  color: #f3ba2f;
}
.bg-attendance-weekday-red13,
.bg-attendance-weekday-yellow20 {
  padding: 0.6rem 0;
  text-align: center;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-red13 {
  background: #2c2c2c;
  color: #c00015;
}
.bg-attendance-weekday-red14 {
  color: #de00d3;
}
.bg-attendance-weekday-red14,
.bg-attendance-weekday-yellow12 {
  background: #2c2c2c;
  padding: 0.6rem 0;
  text-align: center;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-yellow12 {
  color: #ffc600;
}
.bg-attendance-weekday-orange14 {
  color: #f8850f;
}
.bg-attendance-weekday-blue12,
.bg-attendance-weekday-orange14 {
  background: #2c2c2c;
  padding: 0.6rem 0;
  text-align: center;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-blue12 {
  color: #478ee7;
}
.bg-attendance-weekday-yellow19 {
  background: #2c2c2c;
  padding: 0.6rem 0;
  text-align: center;
  color: #fdc317;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-blue13 {
  color: #328edb;
}
.bg-attendance-weekday-blue13,
.bg-attendance-weekday-gold13 {
  background: #14161b;
  padding: 0.6rem 0;
  text-align: center;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-gold13 {
  color: #f2b705;
}
.bg-attendance-weekday-yellow11 {
  background: #252c48;
  color: #ffcd00;
}
.bg-attendance-weekday-yellow11,
.bg-attendance-weekday-yellow14 {
  padding: 0.6rem 0;
  text-align: center;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-yellow14 {
  background: #14161b;
  color: #fed228;
}
.bg-attendance-weekday-yellow18 {
  background: #1b1b1b;
  color: #f4b95c;
}
.bg-attendance-weekday-yellow16,
.bg-attendance-weekday-yellow18 {
  padding: 0.6rem 0;
  text-align: center;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-yellow16 {
  background: #0e1e31;
  color: #f3ba2f;
}
.bg-attendance-weekday-red12,
.bg-attendance-weekday-yellow21 {
  background: #14161b;
  padding: 0.6rem 0;
  text-align: center;
  color: #edab56;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-blue18 {
  color: #1f7aff;
}
.bg-attendance-weekday-blue18,
.bg-attendance-weekday-yellow15 {
  background: #14161b;
  padding: 0.6rem 0;
  text-align: center;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-yellow15 {
  color: #edbb35;
}
.bg-attendance-weekday-blue15 {
  background: #14161b;
}
.bg-attendance-weekday-blue15,
.bg-attendance-weekday-yellow17 {
  padding: 0.6rem 0;
  text-align: center;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-yellow17 {
  background: #1b1b1b;
  color: #ffb600;
}
.bg-attendance-weekday-blue19 {
  background: #244473;
  color: #a5d7e8;
}
.bg-attendance-weekday-blue11,
.bg-attendance-weekday-blue19 {
  padding: 0.6rem 0;
  text-align: center;
  margin-bottom: 0.4rem;
  border-radius: 0.6rem;
}
.bg-attendance-weekday-blue11 {
  background: #000;
  color: #2ca0e2;
}
.bg-attendance-main-blue14,
.bg-attendance-main-blue16,
.bg-attendance-main-gold11,
.bg-attendance-main-green,
.bg-attendance-main-orange11,
.bg-attendance-main-orange14,
.bg-attendance-main-purple11,
.bg-attendance-main-red15,
.bg-attendance-main-yellow13 {
  background: #11161a;
}
.bg-attendance-main-orange12 {
  background: #1a1d1f;
}
.bg-attendance-main-blue17,
.bg-attendance-main-purple12,
.bg-attendance-main-red11 {
  background: #0e0e0e;
}
.bg-attendance-main-blue13,
.bg-attendance-main-blue15,
.bg-attendance-main-blue18,
.bg-attendance-main-gold13,
.bg-attendance-main-red12,
.bg-attendance-main-yellow14,
.bg-attendance-main-yellow15,
.bg-attendance-main-yellow20,
.bg-attendance-main-yellow21 {
  background: #14161b;
}
.bg-attendance-main-yellow11 {
  background: #252c48;
}
.bg-attendance-main-yellow18 {
  background: #1b1b1b;
}
.bg-attendance-main-yellow16 {
  background: #0e1e31;
}
.bg-attendance-main-yellow17 {
  background: #1b1b1b;
}
.bg-attendance-main-blue19 {
  background: #244473;
}
.bg-attendance-main-blue11,
.bg-attendance-main-orange13,
.bg-attendance-main-orange14 {
  background: #000;
}
.bg-attendance-main-white {
  background: #babbbd;
}
.bg-attendance-main-blue12,
.bg-attendance-main-orange14,
.bg-attendance-main-red13,
.bg-attendance-main-red14,
.bg-attendance-main-yellow12,
.bg-attendance-main-yellow19 {
  background: #2c2c2c;
}
.bg-popup-orange11 {
  background: #fb6200 !important;
}
.bg-popup-orange12 {
  background: #2f3338 !important;
}
.bg-popup-purple11 {
  background: #0037ce !important;
}
.bg-popup-red13 {
  background: #c00015 !important;
}
.bg-popup-blue12 {
  background: #478ee7 !important;
}
.bg-popup-yellow19 {
  background: #fdc317 !important;
}
.bg-popup-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
}
.bg-popup-blue {
  background: #1fb3ff !important;
}
.bg-popup-blue14 {
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
}
.bg-popup-blue16 {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
}
.bg-popup-gold12 {
  background: #ffeaad !important;
}
.bg-popup-blue17 {
  background: #4c6f87 !important;
}
.bg-popup-yellow13 {
  background: #ffbe00 !important;
}
.bg-popup-red15 {
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
}
.bg-popup-blue13,
.bg-popup-blue18,
.bg-popup-gold13,
.bg-popup-yellow11,
.bg-popup-yellow14,
.bg-popup-yellow15,
.bg-popup-yellow18,
.bg-popup-yellow20,
.bg-popup-yellow21 {
  background: #2b3139 !important;
}
.bg-popup-yellow16 {
  background: #0e1e31 !important;
}
.bg-popup-red14 {
  background: #de00d3 !important;
}
.bg-popup-yellow12 {
  background: #ffc600 !important;
}
.bg-popup-red12 {
  background-image: linear-gradient(
    to bottom right,
    #ff0030 0,
    #ff0857
  ) !important;
}
.bg-popup-blue15 {
  background-image: linear-gradient(
    to bottom right,
    #0165d3 0,
    #0165d3
  ) !important;
}
.bg-popup-red11 {
  background-image: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
}
.bg-popup-gold11 {
  background: #f39200 !important;
}
.bg-popup-orange14 {
  background: #f8850f !important;
}
.bg-popup-orange13 {
  background: #8f6855 !important;
}
.bg-popup-green {
  background: #7aea0c !important;
}
.bg-popup-yellow17 {
  background: #ffb600 !important;
}
.bg-popup-blue19 {
  background: #244473 !important;
}
.bg-popup-blue11 {
  background: #302ce2 !important;
}
.bg-popup-white {
  background: #f1c80d !important;
}
.bg-popup-bottom-orange11 {
  background: #fb6200 !important;
}
.bg-popup-bottom-orange12 {
  background: #2f3238 !important;
}
.bg-popup-bottom-purple11 {
  background: #0037ce !important;
}
.bg-popup-bottom-red13 {
  background: #c00015 !important;
}
.bg-popup-bottom-blue12 {
  background: #478ee7 !important;
}
.bg-popup-bottom-yellow19 {
  background: #fdc317 !important;
}
.bg-popup-bottom-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
}
.bg-popup-bottom-blue {
  background: #1fb3ff !important;
}
.bg-popup-bottom-blue14 {
  background-image: linear-gradient(
    90deg,
    #8c6313 0,
    #d7cc63 30%,
    #c2993f 60%,
    #dcae61
  ) !important;
}
.bg-popup-bottom-blue16 {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
}
.bg-popup-bottom-gold12 {
  background: #ffeaad !important;
}
.bg-popup-bottom-blue17 {
  background: #4c6f87 !important;
}
.bg-popup-bottom-yellow13 {
  background: #ffbe00 !important;
}
.bg-popup-bottom-red15 {
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
}
.bg-popup-bottom-blue13,
.bg-popup-bottom-blue18,
.bg-popup-bottom-gold13,
.bg-popup-bottom-yellow11,
.bg-popup-bottom-yellow14,
.bg-popup-bottom-yellow15,
.bg-popup-bottom-yellow18,
.bg-popup-bottom-yellow20,
.bg-popup-bottom-yellow21 {
  background: #2b3139 !important;
}
.bg-popup-bottom-yellow16 {
  background: #0e1e31 !important;
}
.bg-popup-bottom-red14 {
  background: #de00d3 !important;
}
.bg-popup-bottom-yellow12 {
  background: #ffc600 !important;
}
.bg-popup-bottom-red12 {
  background-image: linear-gradient(
    to bottom right,
    #ff0030 0,
    #ff0857
  ) !important;
}
.bg-popup-bottom-blue15 {
  background-image: linear-gradient(
    to bottom right,
    #0165d3 0,
    #0165d3
  ) !important;
}
.bg-popup-bottom-red11 {
  background-image: linear-gradient(90deg, #cb2d3e 0, #ef473a) !important;
}
.bg-popup-bottom-gold11 {
  background: #f39200 !important;
}
.bg-popup-bottom-orange14 {
  background: #f8850f !important;
}
.bg-popup-bottom-orange13 {
  background: #8f6855 !important;
}
.bg-popup-bottom-green {
  background: #7aea0c !important;
}
.bg-popup-bottom-yellow17 {
  background: #ffb600 !important;
}
.bg-popup-bottom-blue19 {
  background: #244473 !important;
}
.bg-popup-bottom-blue11 {
  background: #302ce2 !important;
}
.bg-popup-bottom-white {
  background: #f1c80d !important;
}
.button-today-close-orange12 {
  background: #2f3338 !important;
  border: none !important;
}
.button-today-close-blue13,
.button-today-close-blue18,
.button-today-close-gold13,
.button-today-close-yellow11,
.button-today-close-yellow14,
.button-today-close-yellow15,
.button-today-close-yellow18,
.button-today-close-yellow20,
.button-today-close-yellow21 {
  background: #2b3139 !important;
  border: none !important;
}
.button-today-close-yellow16 {
  background: #0a1726 !important;
  border: none !important;
}
.button-popup-close-orange12 {
  padding-top: 0 !important;
  width: 148px !important;
  height: 4rem !important;
  border: none !important;
}
.button-popup-close-orange12,
.button-popup-close-orange12.is-disabled:active,
.button-popup-close-orange12.is-disabled:focus,
.button-popup-close-orange12.is-disabled:hover,
.button-popup-close-orange12:active,
.button-popup-close-orange12:focus,
.button-popup-close-orange12:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ4IiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgMTQ4IDQwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kKSI+CjxwYXRoIGQ9Ik0yOC41NjE0IDBIMTQ0TDEyNC43NzUgMzJINEwyOC41NjE0IDBaIiBmaWxsPSIjRjU2NDA2Ii8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZCIgeD0iMCIgeT0iMCIgd2lkdGg9IjE0OCIgaGVpZ2h0PSI0MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjM3IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3ciLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3ciIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==)
    no-repeat !important;
}
.button-popup-close-orange12.is-disabled {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQwIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMTQwIDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMjQuNTYxNCAwSDE0MEwxMjAuNzc1IDMySDBMMjQuNTYxNCAwWiIgZmlsbD0iI0Y1NjQwNiIvPgo8L3N2Zz4K)
    no-repeat !important;
  opacity: 0.3;
}
.button-popup-close-yellow20 {
  color: #000 !important;
  background: #f3ba2f !important;
  border: 0.1rem solid #f3ba2f !important;
  font-size: 1.3rem !important;
}
.button-popup-close-yellow20.is-disabled,
.button-popup-close-yellow20.is-disabled:active,
.button-popup-close-yellow20.is-disabled:focus,
.button-popup-close-yellow20.is-disabled:hover,
.button-popup-close-yellow20:active,
.button-popup-close-yellow20:focus,
.button-popup-close-yellow20:hover {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  color: #000 !important;
}
.button-popup-close-yellow20.is-disabled {
  opacity: 0.3 !important;
}
.button-popup-close-blue13 {
  color: #fff !important;
  background: #bc0000 !important;
  border: 0.1rem solid #bc0000 !important;
  font-size: 1.3rem !important;
}
.button-popup-close-blue13.is-disabled,
.button-popup-close-blue13.is-disabled:active,
.button-popup-close-blue13.is-disabled:focus,
.button-popup-close-blue13.is-disabled:hover,
.button-popup-close-blue13:active,
.button-popup-close-blue13:focus,
.button-popup-close-blue13:hover {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  color: #fff !important;
}
.button-popup-close-blue13.is-disabled {
  opacity: 0.3 !important;
}
.button-popup-close-gold13 {
  color: #000 !important;
  background: #f2b705 !important;
  border: 0.1rem solid #f2b705 !important;
  font-size: 1.3rem !important;
}
.button-popup-close-gold13.is-disabled,
.button-popup-close-gold13.is-disabled:active,
.button-popup-close-gold13.is-disabled:focus,
.button-popup-close-gold13.is-disabled:hover,
.button-popup-close-gold13:active,
.button-popup-close-gold13:focus,
.button-popup-close-gold13:hover {
  background: #c49200 !important;
  border: 0.1rem solid #c49200 !important;
  color: #000 !important;
}
.button-popup-close-gold13.is-disabled {
  opacity: 0.3 !important;
}
.button-popup-close-yellow11 {
  color: #000 !important;
  background: #ffcd00 !important;
  border: 0.1rem solid #ffcd00 !important;
  font-size: 1.3rem !important;
}
.button-popup-close-yellow11.is-disabled:active,
.button-popup-close-yellow11.is-disabled:focus,
.button-popup-close-yellow11.is-disabled:hover,
.button-popup-close-yellow11:active,
.button-popup-close-yellow11:focus,
.button-popup-close-yellow11:hover {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  color: #000 !important;
}
.button-popup-close-yellow11.is-disabled {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  opacity: 0.3 !important;
  color: #fff !important;
}
.button-popup-close-yellow14 {
  color: #353537 !important;
  background: #fed228 !important;
  border: 0.1rem solid #fed228 !important;
  font-size: 1.3rem !important;
}
.button-popup-close-yellow14.is-disabled:active,
.button-popup-close-yellow14.is-disabled:focus,
.button-popup-close-yellow14.is-disabled:hover,
.button-popup-close-yellow14:active,
.button-popup-close-yellow14:focus,
.button-popup-close-yellow14:hover {
  background: #801815 !important;
  border: 0.1rem solid #801815 !important;
  color: #fff !important;
}
.button-popup-close-yellow14.is-disabled {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  opacity: 0.3 !important;
  color: #fff !important;
}
.button-popup-close-yellow18 {
  color: #000 !important;
  background: #f4b95c !important;
  border: 0.1rem solid #f4b95c !important;
  font-size: 1.3rem !important;
}
.button-popup-close-yellow18.is-disabled,
.button-popup-close-yellow18.is-disabled:active,
.button-popup-close-yellow18.is-disabled:focus,
.button-popup-close-yellow18.is-disabled:hover,
.button-popup-close-yellow18:active,
.button-popup-close-yellow18:focus,
.button-popup-close-yellow18:hover {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  color: #000 !important;
}
.button-popup-close-yellow18.is-disabled {
  opacity: 0.3 !important;
}
.button-popup-close-yellow16 {
  color: #000 !important;
  background: #f3ba2f !important;
  border: 0.1rem solid #f3ba2f !important;
  font-size: 1.3rem !important;
}
.button-popup-close-yellow16.is-disabled,
.button-popup-close-yellow16.is-disabled:active,
.button-popup-close-yellow16.is-disabled:focus,
.button-popup-close-yellow16.is-disabled:hover,
.button-popup-close-yellow16:active,
.button-popup-close-yellow16:focus,
.button-popup-close-yellow16:hover {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  color: #000 !important;
}
.button-popup-close-yellow16.is-disabled {
  opacity: 0.3 !important;
}
.button-popup-close-yellow21 {
  color: #000 !important;
  background: #edab56 !important;
  border: 0.1rem solid #edab56 !important;
  font-size: 1.3rem !important;
}
.button-popup-close-yellow21.is-disabled,
.button-popup-close-yellow21.is-disabled:active,
.button-popup-close-yellow21.is-disabled:focus,
.button-popup-close-yellow21.is-disabled:hover,
.button-popup-close-yellow21:active,
.button-popup-close-yellow21:focus,
.button-popup-close-yellow21:hover {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  color: #000 !important;
}
.button-popup-close-yellow21.is-disabled {
  opacity: 0.3 !important;
}
.button-popup-close-blue18 {
  color: #000 !important;
  background: #1f7aff !important;
  border: 0.1rem solid #1f7aff !important;
  font-size: 1.3rem !important;
}
.button-popup-close-blue18.is-disabled,
.button-popup-close-blue18.is-disabled:active,
.button-popup-close-blue18.is-disabled:focus,
.button-popup-close-blue18.is-disabled:hover,
.button-popup-close-blue18:active,
.button-popup-close-blue18:focus,
.button-popup-close-blue18:hover {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  color: #000 !important;
}
.button-popup-close-blue18.is-disabled {
  opacity: 0.3 !important;
}
.button-popup-close-yellow15 {
  color: #000 !important;
  background: #edbb35 !important;
  border: 0.1rem solid #edbb35 !important;
  font-size: 1.3rem !important;
}
.button-popup-close-yellow15.is-disabled,
.button-popup-close-yellow15.is-disabled:active,
.button-popup-close-yellow15.is-disabled:focus,
.button-popup-close-yellow15.is-disabled:hover,
.button-popup-close-yellow15:active,
.button-popup-close-yellow15:focus,
.button-popup-close-yellow15:hover {
  background: #a67704 !important;
  border: 0.1rem solid #a67704 !important;
  color: #000 !important;
}
.button-popup-close-yellow15.is-disabled {
  opacity: 0.3 !important;
}
.loginform-blue12,
.loginform-blue14,
.loginform-blue15,
.loginform-blue16,
.loginform-blue17,
.loginform-gold11,
.loginform-gold12,
.loginform-green,
.loginform-orange11,
.loginform-orange13,
.loginform-orange14,
.loginform-purple11,
.loginform-purple12,
.loginform-red11,
.loginform-red12,
.loginform-red13,
.loginform-red14,
.loginform-red15,
.loginform-white,
.loginform-yellow12,
.loginform-yellow13,
.loginform-yellow19 {
  margin-top: 3.5rem;
  padding: 0 5rem;
}
.note-comment-blue12,
.note-comment-blue14,
.note-comment-blue15,
.note-comment-blue16,
.note-comment-blue17,
.note-comment-gold11,
.note-comment-gold12,
.note-comment-green,
.note-comment-orange11,
.note-comment-orange13,
.note-comment-orange14,
.note-comment-purple11,
.note-comment-purple12,
.note-comment-red11,
.note-comment-red12,
.note-comment-red13,
.note-comment-red14,
.note-comment-red15,
.note-comment-yellow12,
.note-comment-yellow13,
.note-comment-yellow19 {
  background: #2e3439;
  padding: 0.5rem 1rem;
  margin-bottom: 2rem;
}
.note-comment-white {
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
  background: #fff;
  padding: 0.5rem 1rem;
  margin-bottom: 2rem;
}
.note-comment-orange12 {
  background: #171719;
  border-radius: 0.6rem;
  padding: 0.5rem 1.6rem;
  margin-bottom: 1.2rem;
}
.note-comment-yellow20 {
  border-bottom: 0.1rem solid #f3ba2f;
}
.note-comment-blue13,
.note-comment-yellow20 {
  background: #101216;
  border-radius: 0.6rem 0.6rem 0 0;
  padding: 1.6rem;
  height: 5.3rem;
}
.note-comment-blue13 {
  border-bottom: 0.1rem solid #328edb;
}
.note-comment-gold13 {
  background: #0a1c30;
  border-radius: 0.6rem 0.6rem 0 0;
  border-bottom: 0.1rem solid #f2b705;
  padding: 1.6rem;
  height: 5.3rem;
}
.note-comment-yellow11 {
  border-bottom: 0.1rem solid #ffcd00;
}
.note-comment-yellow11,
.note-comment-yellow14 {
  background: #11162b;
  border-radius: 0.6rem 0.6rem 0 0;
  padding: 1.6rem;
  height: 5.3rem;
}
.note-comment-yellow14 {
  border-bottom: 0.1rem solid #fed228;
}
.note-comment-yellow18 {
  background: #101010;
  border-radius: 0.6rem 0.6rem 0 0;
  border-bottom: 0.1rem solid #f4b95c;
  padding: 1.6rem;
  height: 5.3rem;
}
.note-comment-yellow16 {
  border-bottom: 0.1rem solid #f3ba2f;
}
.note-comment-yellow16,
.note-comment-yellow21 {
  background: #101216;
  border-radius: 0.6rem 0.6rem 0 0;
  padding: 1.6rem;
  height: 5.3rem;
}
.note-comment-yellow21 {
  border-bottom: 0.1rem solid #edab56;
}
.note-comment-blue18 {
  border-bottom: 0.1rem solid #1f7aff;
}
.note-comment-blue18,
.note-comment-yellow15 {
  background: #101216;
  border-radius: 0.6rem 0.6rem 0 0;
  padding: 1.6rem;
  height: 5.3rem;
}
.note-comment-yellow15 {
  border-bottom: 0.1rem solid #edbb35;
}
.note-comment-yellow17 {
  background: #0f0f0f;
  border-bottom: 0.1rem solid #ffb600;
}
.note-comment-blue19,
.note-comment-yellow17 {
  border-radius: 0.6rem 0.6rem 0 0;
  padding: 1.6rem;
  height: 5.3rem;
}
.note-comment-blue19 {
  background: #0e1628;
  border-bottom: 0.1rem solid #a5d7e8;
}
.note-comment-blue11 {
  background: #1a1a23;
  border-radius: 0.6rem 0.6rem 0 0;
  border-bottom: 0.1rem solid #2ca0e2;
  padding: 1.6rem;
  height: 5.3rem;
}
.table-history-blue11,
.table-history-blue12,
.table-history-blue13,
.table-history-blue14,
.table-history-blue15,
.table-history-blue16,
.table-history-blue17,
.table-history-blue18,
.table-history-blue19,
.table-history-gold11,
.table-history-gold12,
.table-history-gold13,
.table-history-green,
.table-history-orange11,
.table-history-orange12,
.table-history-orange13,
.table-history-orange14,
.table-history-purple11,
.table-history-purple12,
.table-history-red11,
.table-history-red12,
.table-history-red13,
.table-history-red14,
.table-history-red15,
.table-history-white,
.table-history-yellow11,
.table-history-yellow12,
.table-history-yellow13,
.table-history-yellow14,
.table-history-yellow15,
.table-history-yellow16,
.table-history-yellow17,
.table-history-yellow18,
.table-history-yellow19,
.table-history-yellow20,
.table-history-yellow21 {
  font-size: 1.4rem;
}
.table-history-blue12 .table-header,
.table-history-blue14 .table-header,
.table-history-blue15 .table-header,
.table-history-blue16 .table-header,
.table-history-blue17 .table-header,
.table-history-gold11 .table-header,
.table-history-gold12 .table-header,
.table-history-green .table-header,
.table-history-orange11 .table-header,
.table-history-orange13 .table-header,
.table-history-orange14 .table-header,
.table-history-purple11 .table-header,
.table-history-purple12 .table-header,
.table-history-red11 .table-header,
.table-history-red12 .table-header,
.table-history-red13 .table-header,
.table-history-red14 .table-header,
.table-history-red15 .table-header,
.table-history-yellow12 .table-header,
.table-history-yellow13 .table-header,
.table-history-yellow19 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #27272d;
}
.table-history-white .table-header {
  font-weight: 700;
  font-size: 1.6rem;
  display: flex;
  padding: 1rem 0;
  background: #cacaca;
}
.table-history-orange12 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #09090a;
  border-radius: 0.6rem;
}
.table-history-blue13 .table-header,
.table-history-blue18 .table-header,
.table-history-yellow15 .table-header,
.table-history-yellow16 .table-header,
.table-history-yellow20 .table-header,
.table-history-yellow21 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #101216;
  border-radius: 0 0 0.6rem 0.6rem;
}
.table-history-yellow11 .table-header,
.table-history-yellow14 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #11162b;
  border-radius: 0 0 0.6rem 0.6rem;
}
.table-history-gold13 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #0a1c30;
  border-radius: 0 0 0.6rem 0.6rem;
}
.table-history-yellow18 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #101010;
  border-radius: 0 0 0.6rem 0.6rem;
}
.table-history-yellow17 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #0f0f0f;
  border-radius: 0 0 0.6rem 0.6rem;
}
.table-history-blue19 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #0e1628;
  border-radius: 0 0 0.6rem 0.6rem;
}
.table-history-blue11 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #1a1a23;
  border-radius: 0 0 0.6rem 0.6rem;
}
.table-history-flex-field {
  flex: 1 1 0px;
}
.table-history-tr {
  display: flex;
}
.table-history-blue12 .table-history-tr,
.table-history-blue14 .table-history-tr,
.table-history-blue15 .table-history-tr,
.table-history-blue16 .table-history-tr,
.table-history-blue17 .table-history-tr,
.table-history-gold11 .table-history-tr,
.table-history-gold12 .table-history-tr,
.table-history-green .table-history-tr,
.table-history-orange11 .table-history-tr,
.table-history-orange13 .table-history-tr,
.table-history-orange14 .table-history-tr,
.table-history-purple11 .table-history-tr,
.table-history-purple12 .table-history-tr,
.table-history-red11 .table-history-tr,
.table-history-red12 .table-history-tr,
.table-history-red13 .table-history-tr,
.table-history-red14 .table-history-tr,
.table-history-red15 .table-history-tr,
.table-history-yellow12 .table-history-tr,
.table-history-yellow13 .table-history-tr,
.table-history-yellow19 .table-history-tr {
  background: #131417;
  border-bottom: 0.1rem solid #353637;
}
.table-history-white .table-history-tr {
  background: #fff;
  border-bottom: 0.1rem solid #353637;
}
.table-history-orange12 .table-history-tr {
  background: #17171a;
  margin-top: 1.2rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-history-orange12 .table-history-tr.on,
.table-history-orange12 .table-history-tr:hover {
  background: #121214;
}
.table-history-blue13 .table-history-tr,
.table-history-blue18 .table-history-tr,
.table-history-yellow11 .table-history-tr,
.table-history-yellow15 .table-history-tr,
.table-history-yellow16 .table-history-tr,
.table-history-yellow20 .table-history-tr,
.table-history-yellow21 .table-history-tr {
  background: #0b0d10;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-history-yellow14 .table-history-tr {
  background: #252c48;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-history-gold13 .table-history-tr {
  background: #0a1c30;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-history-yellow18 .table-history-tr {
  background: #101010;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-history-blue13 .table-history-tr.on,
.table-history-blue18 .table-history-tr.on,
.table-history-yellow15 .table-history-tr.on,
.table-history-yellow20 .table-history-tr.on,
.table-history-yellow21 .table-history-tr.on {
  background: #181a20;
}
.table-history-yellow11 .table-history-tr.on,
.table-history-yellow14 .table-history-tr.on {
  background: #11162b;
}
.table-history-gold13 .table-history-tr.on {
  background: #020c17;
}
.table-history-yellow18 .table-history-tr.on {
  background: #000;
}
.table-history-yellow16 .table-history-tr.on {
  background: #0e1e31;
}
.table-history-yellow17 .table-history-tr {
  background: #0f0f0f;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-history-blue19 .table-history-tr {
  background: #0e1628;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-history-blue11 .table-history-tr {
  background: #1a1a23;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-history-yellow17 .table-history-tr.on {
  background: #000;
}
.table-history-blue19 .table-history-tr.on {
  background: #030917;
}
.table-history-blue11 .table-history-tr.on {
  background: #000;
}
.table-history-td-first {
  border-left: 0.1rem solid #353637;
  border-right: 0.1rem solid #353637;
  padding: 1.6rem 0.5rem;
}
.table-history-blue11 .table-history-td-first,
.table-history-blue13 .table-history-td-first,
.table-history-blue18 .table-history-td-first,
.table-history-blue19 .table-history-td-first,
.table-history-gold13 .table-history-td-first,
.table-history-orange12 .table-history-td-first,
.table-history-yellow11 .table-history-td-first,
.table-history-yellow14 .table-history-td-first,
.table-history-yellow15 .table-history-td-first,
.table-history-yellow16 .table-history-td-first,
.table-history-yellow17 .table-history-td-first,
.table-history-yellow18 .table-history-td-first,
.table-history-yellow20 .table-history-td-first,
.table-history-yellow21 .table-history-td-first {
  border: none;
}
.table-history-td {
  border-right: 0.1rem solid #353637;
  padding: 1.6rem 0.5rem;
}
.table-history-blue11 .table-history-td,
.table-history-blue13 .table-history-td,
.table-history-blue18 .table-history-td,
.table-history-blue19 .table-history-td,
.table-history-gold13 .table-history-td,
.table-history-orange12 .table-history-td,
.table-history-yellow11 .table-history-td,
.table-history-yellow14 .table-history-td,
.table-history-yellow15 .table-history-td,
.table-history-yellow16 .table-history-td,
.table-history-yellow17 .table-history-td,
.table-history-yellow18 .table-history-td,
.table-history-yellow20 .table-history-td,
.table-history-yellow21 .table-history-td {
  border: none;
}
.table-history-blue12 .table-history-content,
.table-history-blue14 .table-history-content,
.table-history-blue15 .table-history-content,
.table-history-blue16 .table-history-content,
.table-history-blue17 .table-history-content,
.table-history-gold11 .table-history-content,
.table-history-gold12 .table-history-content,
.table-history-green .table-history-content,
.table-history-orange11 .table-history-content,
.table-history-orange13 .table-history-content,
.table-history-orange14 .table-history-content,
.table-history-purple11 .table-history-content,
.table-history-purple12 .table-history-content,
.table-history-red11 .table-history-content,
.table-history-red12 .table-history-content,
.table-history-red13 .table-history-content,
.table-history-red14 .table-history-content,
.table-history-red15 .table-history-content,
.table-history-yellow12 .table-history-content,
.table-history-yellow13 .table-history-content,
.table-history-yellow19 .table-history-content {
  background: #2d353c;
}
.table-history-white .table-history-content {
  background: #fff;
  border-bottom: 0.1rem solid #000;
  border-left: 0.1rem solid #000;
  border-right: 0.1rem solid #000;
}
.table-history-orange12 .table-history-content {
  background: #171719;
  border-radius: 0.6rem;
}
.table-history-blue11 .table-history-content,
.table-history-blue13 .table-history-content,
.table-history-blue18 .table-history-content,
.table-history-blue19 .table-history-content,
.table-history-gold13 .table-history-content,
.table-history-yellow14 .table-history-content,
.table-history-yellow15 .table-history-content,
.table-history-yellow16 .table-history-content,
.table-history-yellow17 .table-history-content,
.table-history-yellow20 .table-history-content,
.table-history-yellow21 .table-history-content {
  background: #101216;
  border-radius: 0.6rem;
}
.table-history-yellow11 .table-history-content {
  background: #11162b;
  border-radius: 0.6rem;
}
.table-history-yellow18 .table-history-content {
  background: #101010;
  border-radius: 0.6rem;
}
.table-coupon-blue11,
.table-coupon-blue12,
.table-coupon-blue13,
.table-coupon-blue14,
.table-coupon-blue15,
.table-coupon-blue16,
.table-coupon-blue17,
.table-coupon-blue18,
.table-coupon-blue19,
.table-coupon-gold11,
.table-coupon-gold12,
.table-coupon-gold13,
.table-coupon-green,
.table-coupon-orange11,
.table-coupon-orange12,
.table-coupon-orange13,
.table-coupon-orange14,
.table-coupon-purple11,
.table-coupon-purple12,
.table-coupon-red11,
.table-coupon-red12,
.table-coupon-red13,
.table-coupon-red14,
.table-coupon-red15,
.table-coupon-white,
.table-coupon-yellow11,
.table-coupon-yellow12,
.table-coupon-yellow13,
.table-coupon-yellow14,
.table-coupon-yellow15,
.table-coupon-yellow16,
.table-coupon-yellow17,
.table-coupon-yellow18,
.table-coupon-yellow19,
.table-coupon-yellow20,
.table-coupon-yellow21 {
  font-size: 1.4rem;
}
.table-coupon-blue12 .table-header,
.table-coupon-blue14 .table-header,
.table-coupon-blue15 .table-header,
.table-coupon-blue16 .table-header,
.table-coupon-blue17 .table-header,
.table-coupon-gold11 .table-header,
.table-coupon-gold12 .table-header,
.table-coupon-green .table-header,
.table-coupon-orange11 .table-header,
.table-coupon-orange13 .table-header,
.table-coupon-orange14 .table-header,
.table-coupon-purple11 .table-header,
.table-coupon-purple12 .table-header,
.table-coupon-red11 .table-header,
.table-coupon-red12 .table-header,
.table-coupon-red13 .table-header,
.table-coupon-red14 .table-header,
.table-coupon-red15 .table-header,
.table-coupon-yellow12 .table-header,
.table-coupon-yellow13 .table-header,
.table-coupon-yellow19 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #27272d;
  border-radius: 0.6rem;
}
.table-coupon-white .table-header {
  font-weight: 700;
  font-size: 1.6rem;
  display: flex;
  padding: 1rem 0;
  background: #cacaca;
}
.table-coupon-blue11 .table-header,
.table-coupon-blue13 .table-header,
.table-coupon-blue18 .table-header,
.table-coupon-blue19 .table-header,
.table-coupon-gold13 .table-header,
.table-coupon-orange12 .table-header,
.table-coupon-yellow11 .table-header,
.table-coupon-yellow14 .table-header,
.table-coupon-yellow15 .table-header,
.table-coupon-yellow16 .table-header,
.table-coupon-yellow17 .table-header,
.table-coupon-yellow18 .table-header,
.table-coupon-yellow20 .table-header,
.table-coupon-yellow21 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #09090a;
  border-radius: 0.6rem;
}
.table-coupon-flex-field {
  flex: 1 1 0px;
}
.table-coupon-tr {
  display: flex;
}
.table-coupon-blue12 .table-coupon-tr,
.table-coupon-blue14 .table-coupon-tr,
.table-coupon-blue15 .table-coupon-tr,
.table-coupon-blue16 .table-coupon-tr,
.table-coupon-blue17 .table-coupon-tr,
.table-coupon-gold11 .table-coupon-tr,
.table-coupon-gold12 .table-coupon-tr,
.table-coupon-green .table-coupon-tr,
.table-coupon-orange11 .table-coupon-tr,
.table-coupon-orange13 .table-coupon-tr,
.table-coupon-orange14 .table-coupon-tr,
.table-coupon-purple11 .table-coupon-tr,
.table-coupon-purple12 .table-coupon-tr,
.table-coupon-red11 .table-coupon-tr,
.table-coupon-red12 .table-coupon-tr,
.table-coupon-red13 .table-coupon-tr,
.table-coupon-red14 .table-coupon-tr,
.table-coupon-red15 .table-coupon-tr,
.table-coupon-yellow12 .table-coupon-tr,
.table-coupon-yellow13 .table-coupon-tr,
.table-coupon-yellow19 .table-coupon-tr {
  background: #1b2024;
  margin-top: 1.2rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-coupon-white .table-coupon-tr {
  background: #fff;
  border-bottom: 0.1rem solid #353637;
}
.table-coupon-blue11 .table-coupon-tr,
.table-coupon-blue13 .table-coupon-tr,
.table-coupon-blue18 .table-coupon-tr,
.table-coupon-blue19 .table-coupon-tr,
.table-coupon-gold13 .table-coupon-tr,
.table-coupon-orange12 .table-coupon-tr,
.table-coupon-yellow11 .table-coupon-tr,
.table-coupon-yellow14 .table-coupon-tr,
.table-coupon-yellow15 .table-coupon-tr,
.table-coupon-yellow16 .table-coupon-tr,
.table-coupon-yellow17 .table-coupon-tr,
.table-coupon-yellow18 .table-coupon-tr,
.table-coupon-yellow20 .table-coupon-tr,
.table-coupon-yellow21 .table-coupon-tr {
  background: #17171a;
  margin-top: 1.2rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-coupon-orange12 .table-coupon-tr.on,
.table-coupon-orange12 .table-coupon-tr:hover {
  background: #121214;
}
.table-coupon-td-first {
  border: none;
  padding: 1.6rem 0.5rem;
}
.table-coupon-blue11 .table-coupon-td-first,
.table-coupon-blue13 .table-coupon-td-first,
.table-coupon-blue18 .table-coupon-td-first,
.table-coupon-blue19 .table-coupon-td-first,
.table-coupon-gold13 .table-coupon-td-first,
.table-coupon-orange12 .table-coupon-td-first,
.table-coupon-yellow11 .table-coupon-td-first,
.table-coupon-yellow14 .table-coupon-td-first,
.table-coupon-yellow15 .table-coupon-td-first,
.table-coupon-yellow16 .table-coupon-td-first,
.table-coupon-yellow17 .table-coupon-td-first,
.table-coupon-yellow18 .table-coupon-td-first,
.table-coupon-yellow20 .table-coupon-td-first,
.table-coupon-yellow21 .table-coupon-td-first {
  border: none;
}
.table-coupon-td {
  border: none;
  padding: 1.6rem 0.5rem;
}
.table-coupon-blue11 .table-coupon-td,
.table-coupon-blue13 .table-coupon-td,
.table-coupon-blue18 .table-coupon-td,
.table-coupon-blue19 .table-coupon-td,
.table-coupon-gold13 .table-coupon-td,
.table-coupon-orange12 .table-coupon-td,
.table-coupon-yellow11 .table-coupon-td,
.table-coupon-yellow14 .table-coupon-td,
.table-coupon-yellow15 .table-coupon-td,
.table-coupon-yellow16 .table-coupon-td,
.table-coupon-yellow17 .table-coupon-td,
.table-coupon-yellow18 .table-coupon-td,
.table-coupon-yellow20 .table-coupon-td,
.table-coupon-yellow21 .table-coupon-td {
  border: none;
}
.table-coupon-blue12 .table-coupon-content,
.table-coupon-blue14 .table-coupon-content,
.table-coupon-blue15 .table-coupon-content,
.table-coupon-blue16 .table-coupon-content,
.table-coupon-blue17 .table-coupon-content,
.table-coupon-gold11 .table-coupon-content,
.table-coupon-gold12 .table-coupon-content,
.table-coupon-green .table-coupon-content,
.table-coupon-orange11 .table-coupon-content,
.table-coupon-orange13 .table-coupon-content,
.table-coupon-orange14 .table-coupon-content,
.table-coupon-purple11 .table-coupon-content,
.table-coupon-purple12 .table-coupon-content,
.table-coupon-red11 .table-coupon-content,
.table-coupon-red12 .table-coupon-content,
.table-coupon-red13 .table-coupon-content,
.table-coupon-red14 .table-coupon-content,
.table-coupon-red15 .table-coupon-content,
.table-coupon-yellow12 .table-coupon-content,
.table-coupon-yellow13 .table-coupon-content {
  background: #2d353c;
}
.table-coupon-white .table-coupon-content {
  background: #fff;
  border-bottom: 0.1rem solid #000;
  border-left: 0.1rem solid #000;
  border-right: 0.1rem solid #000;
}
.table-coupon-blue11 .table-coupon-content,
.table-coupon-blue13 .table-coupon-content,
.table-coupon-blue18 .table-coupon-content,
.table-coupon-blue19 .table-coupon-content,
.table-coupon-gold13 .table-coupon-content,
.table-coupon-orange12 .table-coupon-content,
.table-coupon-yellow11 .table-coupon-content,
.table-coupon-yellow14 .table-coupon-content,
.table-coupon-yellow15 .table-coupon-content,
.table-coupon-yellow16 .table-coupon-content,
.table-coupon-yellow17 .table-coupon-content,
.table-coupon-yellow18 .table-coupon-content,
.table-coupon-yellow20 .table-coupon-content {
  background: #171719;
  border-radius: 0.6rem;
}
.table-sbetlog-container-blue12,
.table-sbetlog-container-blue14,
.table-sbetlog-container-blue16,
.table-sbetlog-container-gold11,
.table-sbetlog-container-gold12,
.table-sbetlog-container-green,
.table-sbetlog-container-orange11,
.table-sbetlog-container-purple11,
.table-sbetlog-container-purple12,
.table-sbetlog-container-red13,
.table-sbetlog-container-red14,
.table-sbetlog-container-red15,
.table-sbetlog-container-yellow12,
.table-sbetlog-container-yellow13 {
  background: #191919;
  padding: 0.4rem;
}
.table-sbetlog-blue11,
.table-sbetlog-blue12,
.table-sbetlog-blue13,
.table-sbetlog-blue14,
.table-sbetlog-blue15,
.table-sbetlog-blue16,
.table-sbetlog-blue17,
.table-sbetlog-blue18,
.table-sbetlog-blue19,
.table-sbetlog-gold11,
.table-sbetlog-gold12,
.table-sbetlog-gold13,
.table-sbetlog-green,
.table-sbetlog-orange11,
.table-sbetlog-orange12,
.table-sbetlog-orange13,
.table-sbetlog-orange14,
.table-sbetlog-purple11,
.table-sbetlog-purple12,
.table-sbetlog-red11,
.table-sbetlog-red12,
.table-sbetlog-red13,
.table-sbetlog-red14,
.table-sbetlog-red15,
.table-sbetlog-white,
.table-sbetlog-yellow11,
.table-sbetlog-yellow12,
.table-sbetlog-yellow13,
.table-sbetlog-yellow14,
.table-sbetlog-yellow15,
.table-sbetlog-yellow16,
.table-sbetlog-yellow17,
.table-sbetlog-yellow18,
.table-sbetlog-yellow20,
.table-sbetlog-yellow21 {
  font-size: 1.4rem;
  word-break: keep-all;
}
.table-sbetlog-blue12 .table-header,
.table-sbetlog-blue14 .table-header,
.table-sbetlog-blue15 .table-header,
.table-sbetlog-blue16 .table-header,
.table-sbetlog-blue17 .table-header,
.table-sbetlog-gold11 .table-header,
.table-sbetlog-gold12 .table-header,
.table-sbetlog-green .table-header,
.table-sbetlog-orange11 .table-header,
.table-sbetlog-orange13 .table-header,
.table-sbetlog-orange14 .table-header,
.table-sbetlog-purple11 .table-header,
.table-sbetlog-purple12 .table-header,
.table-sbetlog-red11 .table-header,
.table-sbetlog-red12 .table-header,
.table-sbetlog-red13 .table-header,
.table-sbetlog-red14 .table-header,
.table-sbetlog-red15 .table-header,
.table-sbetlog-yellow12 .table-header,
.table-sbetlog-yellow13 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #27272d;
  color: #fff;
}
.table-sbetlog-white .table-header {
  display: flex;
  padding: 1rem 0;
  background: #cacaca;
  color: #000;
  font-weight: 900;
}
.table-sbetlog-orange12 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #09090a;
  border-radius: 0.6rem;
  color: #fff;
}
.table-sbetlog-blue13 .table-header,
.table-sbetlog-blue18 .table-header,
.table-sbetlog-gold13 .table-header,
.table-sbetlog-yellow14 .table-header,
.table-sbetlog-yellow15 .table-header,
.table-sbetlog-yellow16 .table-header,
.table-sbetlog-yellow20 .table-header,
.table-sbetlog-yellow21 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #101216;
  border-radius: 0 0 0.6rem 0.6rem;
  color: #fff;
}
.table-sbetlog-yellow11 .table-header {
  background: #11162b;
}
.table-sbetlog-yellow11 .table-header,
.table-sbetlog-yellow18 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  border-radius: 0 0 0.6rem 0.6rem;
  color: #fff;
}
.table-sbetlog-yellow18 .table-header {
  background: #101010;
}
.table-sbetlog-blue11 .table-header,
.table-sbetlog-blue19 .table-header,
.table-sbetlog-yellow17 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #0f0f0f;
  border-radius: 0 0 0.6rem 0.6rem;
  color: #fff;
}
.table-sbetlog-flex-field {
  flex: 1 1 0px;
}
.table-sbetlog-tr {
  display: flex;
}
.table-sbetlog-blue12 .table-sbetlog-tr,
.table-sbetlog-blue14 .table-sbetlog-tr,
.table-sbetlog-blue15 .table-sbetlog-tr,
.table-sbetlog-blue16 .table-sbetlog-tr,
.table-sbetlog-blue17 .table-sbetlog-tr,
.table-sbetlog-gold11 .table-sbetlog-tr,
.table-sbetlog-gold12 .table-sbetlog-tr,
.table-sbetlog-green .table-sbetlog-tr,
.table-sbetlog-orange11 .table-sbetlog-tr,
.table-sbetlog-orange13 .table-sbetlog-tr,
.table-sbetlog-orange14 .table-sbetlog-tr,
.table-sbetlog-purple11 .table-sbetlog-tr,
.table-sbetlog-purple12 .table-sbetlog-tr,
.table-sbetlog-red11 .table-sbetlog-tr,
.table-sbetlog-red12 .table-sbetlog-tr,
.table-sbetlog-red13 .table-sbetlog-tr,
.table-sbetlog-red14 .table-sbetlog-tr,
.table-sbetlog-red15 .table-sbetlog-tr,
.table-sbetlog-yellow12 .table-sbetlog-tr,
.table-sbetlog-yellow13 .table-sbetlog-tr {
  background: #0c0e10;
  border-bottom: 0.1rem solid #343d46;
  color: #fff;
}
.table-sbetlog-white .table-sbetlog-tr {
  background: #ebebeb;
  color: #000;
  border-bottom: 0.1rem solid #343d46;
  font-weight: 900;
}
.table-sbetlog-orange12 .table-sbetlog-tr {
  background: #1b1c1f;
  margin-top: 0.8rem;
  border-radius: 0.6rem;
  color: #fff;
}
.table-sbetlog-blue11 .table-sbetlog-tr,
.table-sbetlog-blue13 .table-sbetlog-tr,
.table-sbetlog-blue18 .table-sbetlog-tr,
.table-sbetlog-blue19 .table-sbetlog-tr,
.table-sbetlog-gold13 .table-sbetlog-tr,
.table-sbetlog-yellow14 .table-sbetlog-tr,
.table-sbetlog-yellow15 .table-sbetlog-tr,
.table-sbetlog-yellow16 .table-sbetlog-tr,
.table-sbetlog-yellow17 .table-sbetlog-tr,
.table-sbetlog-yellow20 .table-sbetlog-tr,
.table-sbetlog-yellow21 .table-sbetlog-tr {
  background: #0b0d10;
  margin-top: 0.8rem;
  border-radius: 0.6rem;
  color: #fff;
}
.table-sbetlog-yellow11 .table-sbetlog-tr {
  background: #11162b;
  margin-top: 0.8rem;
  border-radius: 0.6rem;
  color: #fff;
}
.table-sbetlog-yellow18 .table-sbetlog-tr {
  background: #101010;
  margin-top: 0.8rem;
  border-radius: 0.6rem;
  color: #fff;
}
.table-sbetlog-td-first {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  border-left: 0.1rem solid #343d46;
  border-right: 0.1rem solid #343d46;
}
.table-sbetlog-blue11 .table-sbetlog-td-first,
.table-sbetlog-blue13 .table-sbetlog-td-first,
.table-sbetlog-blue18 .table-sbetlog-td-first,
.table-sbetlog-blue19 .table-sbetlog-td-first,
.table-sbetlog-gold13 .table-sbetlog-td-first,
.table-sbetlog-orange12 .table-sbetlog-td-first,
.table-sbetlog-yellow11 .table-sbetlog-td-first,
.table-sbetlog-yellow14 .table-sbetlog-td-first,
.table-sbetlog-yellow15 .table-sbetlog-td-first,
.table-sbetlog-yellow16 .table-sbetlog-td-first,
.table-sbetlog-yellow17 .table-sbetlog-td-first,
.table-sbetlog-yellow18 .table-sbetlog-td-first,
.table-sbetlog-yellow20 .table-sbetlog-td-first,
.table-sbetlog-yellow21 .table-sbetlog-td-first {
  border: none;
}
.table-sbetlog-td {
  border-right: 0.1rem solid #343d46;
  padding: 0.5rem;
  display: flex;
  align-items: center;
}
.table-sbetlog-blue11 .table-sbetlog-td,
.table-sbetlog-blue13 .table-sbetlog-td,
.table-sbetlog-blue18 .table-sbetlog-td,
.table-sbetlog-blue19 .table-sbetlog-td,
.table-sbetlog-gold13 .table-sbetlog-td,
.table-sbetlog-orange12 .table-sbetlog-td,
.table-sbetlog-yellow11 .table-sbetlog-td,
.table-sbetlog-yellow14 .table-sbetlog-td,
.table-sbetlog-yellow15 .table-sbetlog-td,
.table-sbetlog-yellow16 .table-sbetlog-td,
.table-sbetlog-yellow17 .table-sbetlog-td,
.table-sbetlog-yellow18 .table-sbetlog-td,
.table-sbetlog-yellow20 .table-sbetlog-td,
.table-sbetlog-yellow21 .table-sbetlog-td {
  border: none;
}
.table-sbetlog-blue12 .table-sbetlog-content,
.table-sbetlog-blue14 .table-sbetlog-content,
.table-sbetlog-blue15 .table-sbetlog-content,
.table-sbetlog-blue16 .table-sbetlog-content,
.table-sbetlog-blue17 .table-sbetlog-content,
.table-sbetlog-gold11 .table-sbetlog-content,
.table-sbetlog-gold12 .table-sbetlog-content,
.table-sbetlog-green .table-sbetlog-content,
.table-sbetlog-orange11 .table-sbetlog-content,
.table-sbetlog-orange13 .table-sbetlog-content,
.table-sbetlog-orange14 .table-sbetlog-content,
.table-sbetlog-purple11 .table-sbetlog-content,
.table-sbetlog-purple12 .table-sbetlog-content,
.table-sbetlog-red11 .table-sbetlog-content,
.table-sbetlog-red12 .table-sbetlog-content,
.table-sbetlog-red13 .table-sbetlog-content,
.table-sbetlog-red14 .table-sbetlog-content,
.table-sbetlog-red15 .table-sbetlog-content,
.table-sbetlog-yellow12 .table-sbetlog-content,
.table-sbetlog-yellow13 .table-sbetlog-content {
  width: 100%;
  text-align: left;
  padding: 1rem;
  margin: 0;
  font-size: 1.4rem;
  color: #fff;
  display: inline-block;
}
.table-sbetlog-white .table-sbetlog-content {
  width: 100%;
  text-align: left;
  padding: 1rem;
  margin: 0;
  font-size: 1.4rem;
  background: #ebebeb;
  color: #000;
  display: inline-block;
  font-weight: 900;
}
.table-sbetlog-blue11 .table-sbetlog-content,
.table-sbetlog-blue13 .table-sbetlog-content,
.table-sbetlog-blue18 .table-sbetlog-content,
.table-sbetlog-blue19 .table-sbetlog-content,
.table-sbetlog-gold13 .table-sbetlog-content,
.table-sbetlog-orange12 .table-sbetlog-content,
.table-sbetlog-yellow11 .table-sbetlog-content,
.table-sbetlog-yellow14 .table-sbetlog-content,
.table-sbetlog-yellow15 .table-sbetlog-content,
.table-sbetlog-yellow16 .table-sbetlog-content,
.table-sbetlog-yellow17 .table-sbetlog-content,
.table-sbetlog-yellow18 .table-sbetlog-content,
.table-sbetlog-yellow20 .table-sbetlog-content,
.table-sbetlog-yellow21 .table-sbetlog-content {
  width: 100%;
  text-align: left;
  margin: 0;
  font-size: 1.4rem;
  padding: 3.2rem 0;
  display: inline-block;
}
.table-sbetlog-container-blue,
.table-sbetlog-container-blue12,
.table-sbetlog-container-blue14,
.table-sbetlog-container-blue16,
.table-sbetlog-container-gold11,
.table-sbetlog-container-gold12,
.table-sbetlog-container-green,
.table-sbetlog-container-orange11,
.table-sbetlog-container-purple11,
.table-sbetlog-container-purple12,
.table-sbetlog-container-red13,
.table-sbetlog-container-red14,
.table-sbetlog-container-red15,
.table-sbetlog-container-yellow12,
.table-sbetlog-container-yellow13 {
  background: #191919;
  padding: 0.4rem;
}
.table-sbetlog-container-white {
  background: #cacaca;
  padding: 0.4rem;
}
.table-sbetlog-container-orange12 {
  background: #16171a;
  padding: 0.4rem;
  color: #fff;
}
.table-mbetlog-blue11,
.table-mbetlog-blue12,
.table-mbetlog-blue13,
.table-mbetlog-blue14,
.table-mbetlog-blue15,
.table-mbetlog-blue16,
.table-mbetlog-blue17,
.table-mbetlog-blue18,
.table-mbetlog-blue19,
.table-mbetlog-gold11,
.table-mbetlog-gold12,
.table-mbetlog-gold13,
.table-mbetlog-green,
.table-mbetlog-orange11,
.table-mbetlog-orange12,
.table-mbetlog-orange13,
.table-mbetlog-orange14,
.table-mbetlog-purple11,
.table-mbetlog-purple12,
.table-mbetlog-red11,
.table-mbetlog-red12,
.table-mbetlog-red13,
.table-mbetlog-red14,
.table-mbetlog-red15,
.table-mbetlog-white,
.table-mbetlog-yellow11,
.table-mbetlog-yellow12,
.table-mbetlog-yellow13,
.table-mbetlog-yellow14,
.table-mbetlog-yellow15,
.table-mbetlog-yellow16,
.table-mbetlog-yellow17,
.table-mbetlog-yellow18,
.table-mbetlog-yellow20,
.table-mbetlog-yellow21 {
  font-size: 1.4rem;
  word-break: keep-all;
}
.table-mbetlog-blue12 .table-header,
.table-mbetlog-blue14 .table-header,
.table-mbetlog-blue15 .table-header,
.table-mbetlog-blue16 .table-header,
.table-mbetlog-blue17 .table-header,
.table-mbetlog-gold11 .table-header,
.table-mbetlog-gold12 .table-header,
.table-mbetlog-green .table-header,
.table-mbetlog-orange11 .table-header,
.table-mbetlog-orange13 .table-header,
.table-mbetlog-orange14 .table-header,
.table-mbetlog-purple11 .table-header,
.table-mbetlog-purple12 .table-header,
.table-mbetlog-red11 .table-header,
.table-mbetlog-red12 .table-header,
.table-mbetlog-red13 .table-header,
.table-mbetlog-red14 .table-header,
.table-mbetlog-red15 .table-header,
.table-mbetlog-yellow12 .table-header,
.table-mbetlog-yellow13 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #27272d;
  color: #fff;
}
.table-mbetlog-white .table-header {
  display: flex;
  padding: 1rem 0;
  background: #cacaca;
  color: #000;
  font-weight: 900;
}
.table-mbetlog-orange12 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #09090a;
  border-radius: 0.6rem;
  color: #fff;
}
.table-mbetlog-blue13 .table-header,
.table-mbetlog-blue18 .table-header,
.table-mbetlog-gold13 .table-header,
.table-mbetlog-yellow14 .table-header,
.table-mbetlog-yellow15 .table-header,
.table-mbetlog-yellow16 .table-header,
.table-mbetlog-yellow20 .table-header,
.table-mbetlog-yellow21 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #101216;
  border-radius: 0 0 0.6rem 0.6rem;
  color: #fff;
}
.table-mbetlog-yellow11 .table-header {
  background: #11162b;
}
.table-mbetlog-yellow11 .table-header,
.table-mbetlog-yellow18 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  border-radius: 0 0 0.6rem 0.6rem;
  color: #fff;
}
.table-mbetlog-yellow18 .table-header {
  background: #101010;
}
.table-mbetlog-blue11 .table-header,
.table-mbetlog-blue19 .table-header,
.table-mbetlog-yellow17 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #0f0f0f;
  border-radius: 0 0 0.6rem 0.6rem;
  color: #fff;
}
.table-mbetlog-flex-field {
  flex: 1 1 0px;
}
.table-mbetlog-tr {
  display: flex;
}
.table-mbetlog-blue12 .table-mbetlog-tr,
.table-mbetlog-blue14 .table-mbetlog-tr,
.table-mbetlog-blue15 .table-mbetlog-tr,
.table-mbetlog-blue16 .table-mbetlog-tr,
.table-mbetlog-blue17 .table-mbetlog-tr,
.table-mbetlog-blue .table-mbetlog-tr,
.table-mbetlog-gold11 .table-mbetlog-tr,
.table-mbetlog-gold12 .table-mbetlog-tr,
.table-mbetlog-green .table-mbetlog-tr,
.table-mbetlog-orange11 .table-mbetlog-tr,
.table-mbetlog-orange13 .table-mbetlog-tr,
.table-mbetlog-orange14 .table-mbetlog-tr,
.table-mbetlog-purple11 .table-mbetlog-tr,
.table-mbetlog-purple12 .table-mbetlog-tr,
.table-mbetlog-red11 .table-mbetlog-tr,
.table-mbetlog-red12 .table-mbetlog-tr,
.table-mbetlog-red13 .table-mbetlog-tr,
.table-mbetlog-red14 .table-mbetlog-tr,
.table-mbetlog-red15 .table-mbetlog-tr,
.table-mbetlog-yellow12 .table-mbetlog-tr,
.table-mbetlog-yellow13 .table-mbetlog-tr {
  background: #171c22;
  border-bottom: 0.1rem solid #353c46;
  color: #fff;
}
.table-mbetlog-white .table-mbetlog-tr {
  background: #ebebeb;
  color: #000;
  border-bottom: 0.1rem solid #353c46;
  font-weight: 900;
}
.table-mbetlog-orange12 .table-mbetlog-tr {
  background: #1b1c1f;
  margin-top: 0.8rem;
  border-radius: 0.6rem;
  color: #fff;
}
.table-mbetlog-blue13 .table-mbetlog-tr,
.table-mbetlog-blue18 .table-mbetlog-tr,
.table-mbetlog-gold13 .table-mbetlog-tr,
.table-mbetlog-yellow14 .table-mbetlog-tr,
.table-mbetlog-yellow15 .table-mbetlog-tr,
.table-mbetlog-yellow16 .table-mbetlog-tr,
.table-mbetlog-yellow20 .table-mbetlog-tr,
.table-mbetlog-yellow21 .table-mbetlog-tr {
  background: #0b0d10;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  color: #fff;
}
.table-mbetlog-yellow11 .table-mbetlog-tr {
  background: #11162b;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  color: #fff;
}
.table-mbetlog-yellow18 .table-mbetlog-tr {
  background: #101010;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  color: #fff;
}
.table-mbetlog-blue13 .table-mbetlog-tr.on,
.table-mbetlog-blue18 .table-mbetlog-tr.on,
.table-mbetlog-gold13 .table-mbetlog-tr.on,
.table-mbetlog-yellow11 .table-mbetlog-tr.on,
.table-mbetlog-yellow14 .table-mbetlog-tr.on,
.table-mbetlog-yellow15 .table-mbetlog-tr.on,
.table-mbetlog-yellow20 .table-mbetlog-tr.on,
.table-mbetlog-yellow21 .table-mbetlog-tr.on {
  background: #181a20;
}
.table-mbetlog-yellow18 .table-mbetlog-tr.on {
  background: #000;
}
.table-mbetlog-yellow16 .table-mbetlog-tr.on {
  background: #0e1e31;
}
.table-mbetlog-blue11 .table-mbetlog-tr,
.table-mbetlog-blue19 .table-mbetlog-tr,
.table-mbetlog-yellow17 .table-mbetlog-tr {
  background: #0f0f0f;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  color: #fff;
}
.table-mbetlog-blue11 .table-mbetlog-tr.on,
.table-mbetlog-blue19 .table-mbetlog-tr.on,
.table-mbetlog-yellow17 .table-mbetlog-tr.on {
  background: #000;
}
.table-mbetlog-td-first {
  padding: 1rem 0.5rem;
  display: flex;
  align-items: center;
  border-left: 0.1rem solid #353c46;
  border-right: 0.1rem solid #353c46;
}
.table-mbetlog-blue11 .table-mbetlog-td-first,
.table-mbetlog-blue13 .table-mbetlog-td-first,
.table-mbetlog-blue18 .table-mbetlog-td-first,
.table-mbetlog-blue19 .table-mbetlog-td-first,
.table-mbetlog-gold13 .table-mbetlog-td-first,
.table-mbetlog-orange12 .table-mbetlog-td-first,
.table-mbetlog-yellow11 .table-mbetlog-td-first,
.table-mbetlog-yellow14 .table-mbetlog-td-first,
.table-mbetlog-yellow15 .table-mbetlog-td-first,
.table-mbetlog-yellow16 .table-mbetlog-td-first,
.table-mbetlog-yellow17 .table-mbetlog-td-first,
.table-mbetlog-yellow18 .table-mbetlog-td-first,
.table-mbetlog-yellow20 .table-mbetlog-td-first,
.table-mbetlog-yellow21 .table-mbetlog-td-first {
  border: none;
}
.table-mbetlog-td {
  border-right: 0.1rem solid #353c46;
  padding: 1rem 0.5rem;
  display: flex;
  align-items: center;
}
.table-mbetlog-blue11 .table-mbetlog-td,
.table-mbetlog-blue13 .table-mbetlog-td,
.table-mbetlog-blue18 .table-mbetlog-td,
.table-mbetlog-blue19 .table-mbetlog-td,
.table-mbetlog-gold13 .table-mbetlog-td,
.table-mbetlog-orange12 .table-mbetlog-td,
.table-mbetlog-yellow11 .table-mbetlog-td,
.table-mbetlog-yellow14 .table-mbetlog-td,
.table-mbetlog-yellow15 .table-mbetlog-td,
.table-mbetlog-yellow16 .table-mbetlog-td,
.table-mbetlog-yellow17 .table-mbetlog-td,
.table-mbetlog-yellow18 .table-mbetlog-td,
.table-mbetlog-yellow20 .table-mbetlog-td,
.table-mbetlog-yellow21 .table-mbetlog-td {
  border: none;
}
.table-mbetlog-blue12 .table-mbetlog-content,
.table-mbetlog-blue14 .table-mbetlog-content,
.table-mbetlog-blue15 .table-mbetlog-content,
.table-mbetlog-blue16 .table-mbetlog-content,
.table-mbetlog-blue17 .table-mbetlog-content,
.table-mbetlog-gold11 .table-mbetlog-content,
.table-mbetlog-gold12 .table-mbetlog-content,
.table-mbetlog-green .table-mbetlog-content,
.table-mbetlog-orange11 .table-mbetlog-content,
.table-mbetlog-orange13 .table-mbetlog-content,
.table-mbetlog-orange14 .table-mbetlog-content,
.table-mbetlog-purple11 .table-mbetlog-content,
.table-mbetlog-purple12 .table-mbetlog-content,
.table-mbetlog-red11 .table-mbetlog-content,
.table-mbetlog-red12 .table-mbetlog-content,
.table-mbetlog-red13 .table-mbetlog-content,
.table-mbetlog-red14 .table-mbetlog-content,
.table-mbetlog-red15 .table-mbetlog-content,
.table-mbetlog-yellow12 .table-mbetlog-content,
.table-mbetlog-yellow13 .table-mbetlog-content {
  width: 100%;
  text-align: left;
  padding: 1rem;
  margin: 0;
  font-size: 1.4rem;
  color: #11b485;
  display: inline-block;
}
.table-mbetlog-white .table-mbetlog-content {
  width: 100%;
  text-align: left;
  padding: 1rem;
  margin: 0;
  font-size: 1.4rem;
  background: #ebebeb;
  color: #11851d;
  display: inline-block;
  font-weight: 900;
}
.table-mbetlog-blue11 .table-mbetlog-content,
.table-mbetlog-blue13 .table-mbetlog-content,
.table-mbetlog-blue18 .table-mbetlog-content,
.table-mbetlog-blue19 .table-mbetlog-content,
.table-mbetlog-gold13 .table-mbetlog-content,
.table-mbetlog-orange12 .table-mbetlog-content,
.table-mbetlog-yellow11 .table-mbetlog-content,
.table-mbetlog-yellow14 .table-mbetlog-content,
.table-mbetlog-yellow15 .table-mbetlog-content,
.table-mbetlog-yellow16 .table-mbetlog-content,
.table-mbetlog-yellow17 .table-mbetlog-content,
.table-mbetlog-yellow18 .table-mbetlog-content,
.table-mbetlog-yellow20 .table-mbetlog-content,
.table-mbetlog-yellow21 .table-mbetlog-content {
  width: 100%;
  text-align: left;
  margin: 0;
  font-size: 1.4rem;
  padding: 3.2rem 0;
  display: inline-block;
}
.table-betlog-container-blue12,
.table-betlog-container-blue14,
.table-betlog-container-blue16,
.table-betlog-container-gold11,
.table-betlog-container-gold12,
.table-betlog-container-green,
.table-betlog-container-orange11,
.table-betlog-container-purple11,
.table-betlog-container-purple12,
.table-betlog-container-red13,
.table-betlog-container-red14,
.table-betlog-container-red15,
.table-betlog-container-yellow12,
.table-betlog-container-yellow13 {
  background: #191919;
  padding: 0.4rem;
}
.table-betlog-container-white {
  background: #cacaca;
  padding: 0.4rem;
}
.table-betlog-container-orange12 {
  background: #16171a;
  padding: 0.4rem;
  color: #fff;
}
.table-betlog-blue11,
.table-betlog-blue12,
.table-betlog-blue13,
.table-betlog-blue14,
.table-betlog-blue15,
.table-betlog-blue16,
.table-betlog-blue18,
.table-betlog-blue19,
.table-betlog-gold11,
.table-betlog-gold12,
.table-betlog-gold13,
.table-betlog-green,
.table-betlog-orange11,
.table-betlog-orange12,
.table-betlog-purple11,
.table-betlog-purple12,
.table-betlog-red12,
.table-betlog-red13,
.table-betlog-red14,
.table-betlog-red15,
.table-betlog-white,
.table-betlog-yellow11,
.table-betlog-yellow12,
.table-betlog-yellow13,
.table-betlog-yellow14,
.table-betlog-yellow15,
.table-betlog-yellow16,
.table-betlog-yellow17,
.table-betlog-yellow18,
.table-betlog-yellow20,
.table-betlog-yellow21 {
  font-size: 1.4rem;
}
.table-betlog-blue12 .table-header,
.table-betlog-blue14 .table-header,
.table-betlog-blue15 .table-header,
.table-betlog-blue16 .table-header,
.table-betlog-gold11 .table-header,
.table-betlog-gold12 .table-header,
.table-betlog-green .table-header,
.table-betlog-orange11 .table-header,
.table-betlog-purple11 .table-header,
.table-betlog-purple12 .table-header,
.table-betlog-red12 .table-header,
.table-betlog-red13 .table-header,
.table-betlog-red14 .table-header,
.table-betlog-red15 .table-header,
.table-betlog-yellow12 .table-header,
.table-betlog-yellow13 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #27272d;
}
.table-betlog-white .table-header {
  display: flex;
  padding: 1rem 0;
  background: #cacaca;
  color: #000;
}
.table-betlog-blue11 .table-header,
.table-betlog-blue13 .table-header,
.table-betlog-blue18 .table-header,
.table-betlog-blue19 .table-header,
.table-betlog-gold13 .table-header,
.table-betlog-orange12 .table-header,
.table-betlog-yellow11 .table-header,
.table-betlog-yellow14 .table-header,
.table-betlog-yellow15 .table-header,
.table-betlog-yellow16 .table-header,
.table-betlog-yellow17 .table-header,
.table-betlog-yellow18 .table-header,
.table-betlog-yellow20 .table-header,
.table-betlog-yellow21 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #141517;
  border-radius: 0.6rem;
}
.table-betlog-flex-field {
  flex: 1 1 0px;
}
.table-betlog-tr {
  display: flex;
}
.table-betlog-blue12 .table-betlog-tr,
.table-betlog-blue14 .table-betlog-tr,
.table-betlog-blue15 .table-betlog-tr,
.table-betlog-blue16 .table-betlog-tr,
.table-betlog-gold11 .table-betlog-tr,
.table-betlog-gold12 .table-betlog-tr,
.table-betlog-green .table-betlog-tr,
.table-betlog-orange11 .table-betlog-tr,
.table-betlog-purple11 .table-betlog-tr,
.table-betlog-purple12 .table-betlog-tr,
.table-betlog-red12 .table-betlog-tr,
.table-betlog-red13 .table-betlog-tr,
.table-betlog-red14 .table-betlog-tr,
.table-betlog-red15 .table-betlog-tr,
.table-betlog-yellow12 .table-betlog-tr,
.table-betlog-yellow13 .table-betlog-tr {
  background: #171c22;
  border-bottom: 0.1rem solid #353c46;
}
.table-betlog-white .table-betlog-tr {
  background: #ebebeb;
  color: #000;
  border-bottom: 0.1rem solid #353c46;
}
.table-betlog-blue11 .table-betlog-tr,
.table-betlog-blue13 .table-betlog-tr,
.table-betlog-blue18 .table-betlog-tr,
.table-betlog-blue19 .table-betlog-tr,
.table-betlog-gold13 .table-betlog-tr,
.table-betlog-orange12 .table-betlog-tr,
.table-betlog-yellow11 .table-betlog-tr,
.table-betlog-yellow14 .table-betlog-tr,
.table-betlog-yellow15 .table-betlog-tr,
.table-betlog-yellow16 .table-betlog-tr,
.table-betlog-yellow17 .table-betlog-tr,
.table-betlog-yellow18 .table-betlog-tr,
.table-betlog-yellow20 .table-betlog-tr,
.table-betlog-yellow21 .table-betlog-tr {
  background: #1b1c1f;
  margin-top: 0.8rem;
  border-radius: 0.6rem;
}
.table-betlog-td-first {
  padding: 1rem 0.5rem;
  display: flex;
  align-items: center;
  border-left: 0.1rem solid #353c46;
  border-right: 0.1rem solid #353c46;
}
.table-betlog-blue11 .table-betlog-td-first,
.table-betlog-blue13 .table-betlog-td-first,
.table-betlog-blue18 .table-betlog-td-first,
.table-betlog-blue19 .table-betlog-td-first,
.table-betlog-gold13 .table-betlog-td-first,
.table-betlog-orange12 .table-betlog-td-first,
.table-betlog-yellow11 .table-betlog-td-first,
.table-betlog-yellow14 .table-betlog-td-first,
.table-betlog-yellow15 .table-betlog-td-first,
.table-betlog-yellow16 .table-betlog-td-first,
.table-betlog-yellow17 .table-betlog-td-first,
.table-betlog-yellow18 .table-betlog-td-first,
.table-betlog-yellow20 .table-betlog-td-first,
.table-betlog-yellow21 .table-betlog-td-first {
  border: none;
}
.table-betlog-td {
  border-right: 0.1rem solid #353c46;
  padding: 1rem 0.5rem;
  display: flex;
  align-items: center;
}
.table-betlog-blue11 .table-betlog-td,
.table-betlog-blue13 .table-betlog-td,
.table-betlog-blue18 .table-betlog-td,
.table-betlog-blue19 .table-betlog-td,
.table-betlog-gold13 .table-betlog-td,
.table-betlog-orange12 .table-betlog-td,
.table-betlog-yellow11 .table-betlog-td,
.table-betlog-yellow14 .table-betlog-td,
.table-betlog-yellow15 .table-betlog-td,
.table-betlog-yellow16 .table-betlog-td,
.table-betlog-yellow17 .table-betlog-td,
.table-betlog-yellow18 .table-betlog-td,
.table-betlog-yellow20 .table-betlog-td,
.table-betlog-yellow21 .table-betlog-td {
  border: none;
}
.table-betlog-blue12 .table-betlog-content,
.table-betlog-blue14 .table-betlog-content,
.table-betlog-blue15 .table-betlog-content,
.table-betlog-blue16 .table-betlog-content,
.table-betlog-blue .table-betlog-content,
.table-betlog-gold11 .table-betlog-content,
.table-betlog-gold12 .table-betlog-content,
.table-betlog-green .table-betlog-content,
.table-betlog-orange11 .table-betlog-content,
.table-betlog-purple11 .table-betlog-content,
.table-betlog-purple12 .table-betlog-content,
.table-betlog-red12 .table-betlog-content,
.table-betlog-red13 .table-betlog-content,
.table-betlog-red14 .table-betlog-content,
.table-betlog-red15 .table-betlog-content,
.table-betlog-yellow12 .table-betlog-content,
.table-betlog-yellow13 .table-betlog-content {
  background: #171c22;
  color: #39b1d6;
}
.table-betlog-white .table-betlog-content {
  background: #ebebeb;
  color: #000;
}
.table-betlog-blue11 .table-betlog-content,
.table-betlog-blue13 .table-betlog-content,
.table-betlog-blue18 .table-betlog-content,
.table-betlog-blue19 .table-betlog-content,
.table-betlog-gold13 .table-betlog-content,
.table-betlog-orange12 .table-betlog-content,
.table-betlog-yellow11 .table-betlog-content,
.table-betlog-yellow14 .table-betlog-content,
.table-betlog-yellow15 .table-betlog-content,
.table-betlog-yellow16 .table-betlog-content,
.table-betlog-yellow17 .table-betlog-content,
.table-betlog-yellow18 .table-betlog-content,
.table-betlog-yellow20 .table-betlog-content,
.table-betlog-yellow21 .table-betlog-content {
  background: #171719;
  border-radius: 0.6rem;
}
.table-board-blue11,
.table-board-blue12,
.table-board-blue13,
.table-board-blue14,
.table-board-blue15,
.table-board-blue16,
.table-board-blue17,
.table-board-blue18,
.table-board-blue19,
.table-board-gold11,
.table-board-gold12,
.table-board-green,
.table-board-orange11,
.table-board-orange12,
.table-board-orange13,
.table-board-orange14,
.table-board-purple11,
.table-board-purple12,
.table-board-red11,
.table-board-red12,
.table-board-red13,
.table-board-red14,
.table-board-red15,
.table-board-white,
.table-board-yellow11,
.table-board-yellow12,
.table-board-yellow13,
.table-board-yellow14,
.table-board-yellow15,
.table-board-yellow16,
.table-board-yellow17,
.table-board-yellow18,
.table-board-yellow19,
.table-board-yellow20,
.table-board-yellow21 {
  font-size: 1.4rem;
}
.table-board-gold13 {
  font-size: 1.4rem;
  background: #020c17;
}
.table-board-blue12 .table-header,
.table-board-blue14 .table-header,
.table-board-blue15 .table-header,
.table-board-blue16 .table-header,
.table-board-blue17 .table-header,
.table-board-gold11 .table-header,
.table-board-gold12 .table-header,
.table-board-green .table-header,
.table-board-orange11 .table-header,
.table-board-orange13 .table-header,
.table-board-orange14 .table-header,
.table-board-purple11 .table-header,
.table-board-purple12 .table-header,
.table-board-red11 .table-header,
.table-board-red12 .table-header,
.table-board-red13 .table-header,
.table-board-red14 .table-header,
.table-board-red15 .table-header,
.table-board-yellow12 .table-header,
.table-board-yellow13 .table-header,
.table-board-yellow19 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #27272d;
}
.table-board-white .table-header {
  font-weight: 700;
  font-size: 1.6rem;
  display: flex;
  padding: 1rem 0;
  background: #cacaca;
}
.table-board-orange12 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #09090a;
  border-radius: 0.6rem;
}
.table-board-blue13 .table-header,
.table-board-blue18 .table-header,
.table-board-yellow15 .table-header,
.table-board-yellow16 .table-header,
.table-board-yellow18 .table-header,
.table-board-yellow20 .table-header,
.table-board-yellow21 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #101010;
  border-radius: 0.6rem;
}
.table-board-yellow11 .table-header,
.table-board-yellow14 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #11162b;
  border-radius: 0.6rem;
}
.table-board-gold13 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #0a1c30;
  border-radius: 0.6rem;
}
.table-board-yellow17 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #0f0f0f;
  border-radius: 0.6rem;
}
.table-board-blue19 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #0e1628;
  border-radius: 0.6rem;
}
.table-board-blue11 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1.6rem 0;
  background: #1a1a23;
  border-radius: 0.6rem;
}
.table-board-flex-field {
  flex: 1 1 0px;
}
.table-board-tr {
  display: flex;
}
.table-board-blue12 .table-board-tr,
.table-board-blue14 .table-board-tr,
.table-board-blue15 .table-board-tr,
.table-board-blue16 .table-board-tr,
.table-board-blue17 .table-board-tr,
.table-board-gold11 .table-board-tr,
.table-board-gold12 .table-board-tr,
.table-board-green .table-board-tr,
.table-board-orange11 .table-board-tr,
.table-board-orange13 .table-board-tr,
.table-board-orange14 .table-board-tr,
.table-board-purple11 .table-board-tr,
.table-board-purple12 .table-board-tr,
.table-board-red11 .table-board-tr,
.table-board-red12 .table-board-tr,
.table-board-red13 .table-board-tr,
.table-board-red14 .table-board-tr,
.table-board-red15 .table-board-tr,
.table-board-yellow12 .table-board-tr,
.table-board-yellow13 .table-board-tr,
.table-board-yellow19 .table-board-tr {
  background: #2c353c;
  border-bottom: 0.1rem solid #151c22;
}
.table-board-white .table-board-tr {
  background: #fff;
  border-bottom: 0.1rem solid #151c22;
}
.table-board-orange12 .table-board-tr {
  background: #17171a;
  margin-top: 1.2rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-board-orange12 .table-board-tr.on,
.table-board-orange12 .table-board-tr:hover {
  background: #121214;
}
.table-board-blue13 .table-board-tr,
.table-board-blue18 .table-board-tr,
.table-board-yellow11 .table-board-tr,
.table-board-yellow15 .table-board-tr,
.table-board-yellow16 .table-board-tr,
.table-board-yellow20 .table-board-tr,
.table-board-yellow21 .table-board-tr {
  background: #0b0d10;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-board-yellow14 .table-board-tr {
  background: #252c48;
}
.table-board-gold13 .table-board-tr,
.table-board-yellow14 .table-board-tr {
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-board-gold13 .table-board-tr {
  background: #0a1c30;
}
.table-board-yellow18 .table-board-tr {
  background: #101010;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-board-blue13 .table-board-tr.on,
.table-board-blue18 .table-board-tr.on,
.table-board-yellow15 .table-board-tr.on,
.table-board-yellow20 .table-board-tr.on,
.table-board-yellow21 .table-board-tr.on {
  background: #181a20;
}
.table-board-yellow11 .table-board-tr.on,
.table-board-yellow14 .table-board-tr.on {
  background: #11162b;
}
.table-board-gold13 .table-board-tr.on {
  background: #020c17;
}
.table-board-yellow18 .table-board-tr.on {
  background: #000;
}
.table-board-yellow16 .table-board-tr.on {
  background: #0e1e31;
}
.table-board-yellow17 .table-board-tr {
  background: #1b1b1b;
}
.table-board-blue19 .table-board-tr,
.table-board-yellow17 .table-board-tr {
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-board-blue19 .table-board-tr {
  background: #0e1628;
}
.table-board-blue11 .table-board-tr {
  background: #1a1a23;
  margin-top: 0.4rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.table-board-blue11 .table-board-tr.on,
.table-board-yellow17 .table-board-tr.on {
  background: #000;
}
.table-board-blue19 .table-board-tr.on {
  background: #030917;
}
.table-board-td-first {
  border-left: 0.1rem solid #151c22;
  border-right: 0.1rem solid #151c22;
  padding: 1.6rem 0.5rem;
  display: flex;
  align-items: center;
  word-break: keep-all;
}
.table-board-blue11 .table-board-td-first,
.table-board-blue13 .table-board-td-first,
.table-board-blue18 .table-board-td-first,
.table-board-blue19 .table-board-td-first,
.table-board-gold13 .table-board-td-first,
.table-board-orange12 .table-board-td-first,
.table-board-yellow11 .table-board-td-first,
.table-board-yellow14 .table-board-td-first,
.table-board-yellow15 .table-board-td-first,
.table-board-yellow16 .table-board-td-first,
.table-board-yellow17 .table-board-td-first,
.table-board-yellow18 .table-board-td-first,
.table-board-yellow20 .table-board-td-first,
.table-board-yellow21 .table-board-td-first {
  border: none;
}
.table-board-td {
  border-right: 0.1rem solid #151c22;
  padding: 1.6rem 0.5rem;
  display: flex;
  align-items: center;
  word-break: keep-all;
}
.table-board-blue11 .table-board-td,
.table-board-blue13 .table-board-td,
.table-board-blue18 .table-board-td,
.table-board-blue19 .table-board-td,
.table-board-gold13 .table-board-td,
.table-board-orange12 .table-board-td,
.table-board-yellow11 .table-board-td,
.table-board-yellow14 .table-board-td,
.table-board-yellow15 .table-board-td,
.table-board-yellow16 .table-board-td,
.table-board-yellow17 .table-board-td,
.table-board-yellow18 .table-board-td,
.table-board-yellow20 .table-board-td,
.table-board-yellow21 .table-board-td {
  border: none;
}
.table-board-blue12 .table-board-content,
.table-board-blue14 .table-board-content,
.table-board-blue15 .table-board-content,
.table-board-blue16 .table-board-content,
.table-board-blue17 .table-board-content,
.table-board-gold11 .table-board-content,
.table-board-gold12 .table-board-content,
.table-board-green .table-board-content,
.table-board-orange11 .table-board-content,
.table-board-orange13 .table-board-content,
.table-board-orange14 .table-board-content,
.table-board-purple11 .table-board-content,
.table-board-purple12 .table-board-content,
.table-board-red11 .table-board-content,
.table-board-red12 .table-board-content,
.table-board-red13 .table-board-content,
.table-board-red14 .table-board-content,
.table-board-red15 .table-board-content,
.table-board-yellow12 .table-board-content,
.table-board-yellow13 .table-board-content,
.table-board-yellow19 .table-board-content {
  background: #1e2327;
  color: #39b1d6;
}
.table-board-white .table-board-content {
  background: #fff;
  color: #000;
  border-bottom: 0.1rem solid #161c22;
  border-left: 0.1rem solid #161c22;
  border-right: 0.1rem solid #161c22;
}
.table-board-orange12 .table-board-content {
  background: #171719;
  border-radius: 0.6rem;
}
.table-board-blue11 .table-board-content,
.table-board-blue13 .table-board-content,
.table-board-blue18 .table-board-content,
.table-board-blue19 .table-board-content,
.table-board-gold13 .table-board-content,
.table-board-yellow14 .table-board-content,
.table-board-yellow15 .table-board-content,
.table-board-yellow16 .table-board-content,
.table-board-yellow17 .table-board-content,
.table-board-yellow20 .table-board-content,
.table-board-yellow21 .table-board-content {
  background: #101216;
  border-radius: 0.6rem;
}
.table-board-yellow11 .table-board-content {
  background: #11162b;
  border-radius: 0.6rem;
}
.table-board-yellow18 .table-board-content {
  background: #101010;
  border-radius: 0.6rem;
}
.table-virtual-container-blue12,
.table-virtual-container-blue13,
.table-virtual-container-blue14,
.table-virtual-container-blue15,
.table-virtual-container-blue16,
.table-virtual-container-blue17,
.table-virtual-container-blue18,
.table-virtual-container-gold11,
.table-virtual-container-gold12,
.table-virtual-container-green,
.table-virtual-container-orange11,
.table-virtual-container-orange13,
.table-virtual-container-orange14,
.table-virtual-container-purple11,
.table-virtual-container-purple12,
.table-virtual-container-red11,
.table-virtual-container-red12,
.table-virtual-container-red13,
.table-virtual-container-red14,
.table-virtual-container-red15,
.table-virtual-container-yellow12,
.table-virtual-container-yellow13,
.table-virtual-container-yellow14,
.table-virtual-container-yellow15,
.table-virtual-container-yellow17,
.table-virtual-container-yellow18,
.table-virtual-container-yellow20,
.table-virtual-container-yellow21 {
  background: #191919;
  padding: 0.4rem;
}
.table-virtual-container-yellow11 {
  background: #252c48;
  padding: 0.4rem;
}
.table-virtual-container-gold13 {
  background: #020c17;
  padding: 0.4rem;
}
.table-virtual-container-blue19 {
  background: #0e1628;
  padding: 0.4rem;
}
.table-virtual-container-blue11 {
  background: #1a1a23;
  padding: 0.4rem;
}
.table-virtual-container-yellow16 {
  background: #0a1726;
  padding: 0.4rem;
}
.table-virtual-container-white {
  background: #cacaca;
  padding: 0.4rem;
}
.table-virtual-container-orange12 {
  background: #16171a;
  padding: 0.4rem;
  color: #fff;
}
.table-virtual-blue11,
.table-virtual-blue12,
.table-virtual-blue13,
.table-virtual-blue14,
.table-virtual-blue15,
.table-virtual-blue16,
.table-virtual-blue17,
.table-virtual-blue18,
.table-virtual-blue19,
.table-virtual-gold11,
.table-virtual-gold12,
.table-virtual-gold13,
.table-virtual-green,
.table-virtual-orange11,
.table-virtual-orange12,
.table-virtual-orange13,
.table-virtual-orange14,
.table-virtual-purple11,
.table-virtual-purple12,
.table-virtual-red11,
.table-virtual-red12,
.table-virtual-red13,
.table-virtual-red14,
.table-virtual-red15,
.table-virtual-white,
.table-virtual-yellow11,
.table-virtual-yellow12,
.table-virtual-yellow13,
.table-virtual-yellow14,
.table-virtual-yellow15,
.table-virtual-yellow16,
.table-virtual-yellow17,
.table-virtual-yellow18,
.table-virtual-yellow19,
.table-virtual-yellow20,
.table-virtual-yellow21 {
  font-size: 1.4rem;
}
.table-virtual-blue12 .table-header,
.table-virtual-blue14 .table-header,
.table-virtual-blue15 .table-header,
.table-virtual-blue16 .table-header,
.table-virtual-blue17 .table-header,
.table-virtual-gold11 .table-header,
.table-virtual-gold12 .table-header,
.table-virtual-green .table-header,
.table-virtual-orange11 .table-header,
.table-virtual-orange13 .table-header,
.table-virtual-orange14 .table-header,
.table-virtual-purple11 .table-header,
.table-virtual-purple12 .table-header,
.table-virtual-red11 .table-header,
.table-virtual-red12 .table-header,
.table-virtual-red13 .table-header,
.table-virtual-red14 .table-header,
.table-virtual-red15 .table-header,
.table-virtual-yellow12 .table-header,
.table-virtual-yellow13 .table-header,
.table-virtual-yellow19 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #161b1f;
}
.table-virtual-white .table-header {
  display: flex;
  padding: 1rem 0;
  background: #cacaca;
  color: #000;
}
.table-virtual-orange12 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #141517;
  border-radius: 0.6rem;
}
.table-virtual-yellow20 .table-header {
  border-bottom: 0.1rem solid #f3ba2f;
}
.table-virtual-blue13 .table-header,
.table-virtual-yellow20 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #101216;
  border-radius: 0.4rem 0.4rem 0 0;
}
.table-virtual-blue13 .table-header {
  border-bottom: 0.1rem solid #328edb;
}
.table-virtual-gold13 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #0a1c30;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 0.1rem solid #f2b705;
}
.table-virtual-yellow11 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #11162b;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 0.1rem solid #ffcd00;
}
.table-virtual-yellow14 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #101216;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 0.1rem solid #fed228;
}
.table-virtual-yellow18 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #101010;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 0.1rem solid #f4b95c;
}
.table-virtual-yellow16 .table-header {
  border-bottom: 0.1rem solid #f3ba2f;
}
.table-virtual-yellow16 .table-header,
.table-virtual-yellow21 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #101216;
  border-radius: 0.4rem 0.4rem 0 0;
}
.table-virtual-yellow21 .table-header {
  border-bottom: 0.1rem solid #edab56;
}
.table-virtual-blue18 .table-header {
  border-bottom: 0.1rem solid #1f7aff;
}
.table-virtual-blue18 .table-header,
.table-virtual-yellow15 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #101216;
  border-radius: 0.4rem 0.4rem 0 0;
}
.table-virtual-yellow15 .table-header {
  border-bottom: 0.1rem solid #edbb35;
}
.table-virtual-yellow17 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #0f0f0f;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 0.1rem solid #ffb600;
}
.table-virtual-blue19 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #0e1628;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 0.1rem solid #a5d7e8;
}
.table-virtual-blue11 .table-header {
  font-weight: 700;
  display: flex;
  padding: 1rem 0;
  background: #1a1a23;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 0.1rem solid #2ca0e2;
}
.table-virtual-flex-field {
  flex: 1 1 0px;
}
.table-virtual-tr {
  display: flex;
}
.table-virtual-blue12 .table-virtual-tr,
.table-virtual-blue14 .table-virtual-tr,
.table-virtual-blue15 .table-virtual-tr,
.table-virtual-blue16 .table-virtual-tr,
.table-virtual-blue17 .table-virtual-tr,
.table-virtual-gold11 .table-virtual-tr,
.table-virtual-gold12 .table-virtual-tr,
.table-virtual-green .table-virtual-tr,
.table-virtual-orange11 .table-virtual-tr,
.table-virtual-orange13 .table-virtual-tr,
.table-virtual-orange14 .table-virtual-tr,
.table-virtual-purple11 .table-virtual-tr,
.table-virtual-purple12 .table-virtual-tr,
.table-virtual-red11 .table-virtual-tr,
.table-virtual-red12 .table-virtual-tr,
.table-virtual-red13 .table-virtual-tr,
.table-virtual-red14 .table-virtual-tr,
.table-virtual-red15 .table-virtual-tr,
.table-virtual-yellow12 .table-virtual-tr,
.table-virtual-yellow13 .table-virtual-tr,
.table-virtual-yellow19 .table-virtual-tr {
  background: #252a30;
  margin-top: 0.4rem;
}
.table-virtual-white .table-virtual-tr {
  background: #ebebeb;
  margin-top: 0.4rem;
  color: #000;
}
.table-virtual-orange12 .table-virtual-tr {
  background: #1b1c1f;
  margin-top: 0.8rem;
  border-radius: 0.6rem;
}
.table-virtual-blue13 .table-virtual-tr,
.table-virtual-blue18 .table-virtual-tr,
.table-virtual-yellow14 .table-virtual-tr,
.table-virtual-yellow15 .table-virtual-tr,
.table-virtual-yellow16 .table-virtual-tr,
.table-virtual-yellow20 .table-virtual-tr,
.table-virtual-yellow21 .table-virtual-tr {
  background: #101216;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-yellow11 .table-virtual-tr {
  background: #11162b;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-gold13 .table-virtual-tr {
  background: #0a1c30;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-yellow18 .table-virtual-tr {
  background: #101010;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-blue13 .table-virtual-tr.on,
.table-virtual-blue18 .table-virtual-tr.on,
.table-virtual-yellow11 .table-virtual-tr.on,
.table-virtual-yellow14 .table-virtual-tr.on,
.table-virtual-yellow15 .table-virtual-tr.on,
.table-virtual-yellow20 .table-virtual-tr.on,
.table-virtual-yellow21 .table-virtual-tr.on {
  background: #181a20;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-gold13 .table-virtual-tr.on {
  background: #020c17;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-yellow18 .table-virtual-tr.on {
  background: #000;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-yellow16 .table-virtual-tr.on {
  background: #0e1e31;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-yellow17 .table-virtual-tr {
  background: #000;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-blue11 .table-virtual-tr,
.table-virtual-blue19 .table-virtual-tr {
  background: #030917;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-yellow17 .table-virtual-tr.on {
  background: #0f0f0f;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-blue19 .table-virtual-tr.on {
  background: #0e1628;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-blue11 .table-virtual-tr.on {
  background: #1a1a23;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
}
.table-virtual-td-first {
  padding: 1rem 0.5rem;
  display: flex;
  align-items: center;
}
.table-virtual-orange12 .table-virtual-td-first {
  border: none;
}
.table-virtual-td {
  padding: 1rem 0.5rem;
  display: flex;
  align-items: center;
}
.table-virtual-orange12 .table-virtual-td {
  border: none;
}
.table-virtual-blue11 .table-virtual-content,
.table-virtual-blue12 .table-virtual-content,
.table-virtual-blue13 .table-virtual-content,
.table-virtual-blue14 .table-virtual-content,
.table-virtual-blue15 .table-virtual-content,
.table-virtual-blue16 .table-virtual-content,
.table-virtual-blue17 .table-virtual-content,
.table-virtual-blue18 .table-virtual-content,
.table-virtual-blue19 .table-virtual-content,
.table-virtual-gold11 .table-virtual-content,
.table-virtual-gold12 .table-virtual-content,
.table-virtual-gold13 .table-virtual-content,
.table-virtual-green .table-virtual-content,
.table-virtual-orange11 .table-virtual-content,
.table-virtual-orange13 .table-virtual-content,
.table-virtual-orange14 .table-virtual-content,
.table-virtual-purple11 .table-virtual-content,
.table-virtual-purple12 .table-virtual-content,
.table-virtual-red11 .table-virtual-content,
.table-virtual-red12 .table-virtual-content,
.table-virtual-red13 .table-virtual-content,
.table-virtual-red14 .table-virtual-content,
.table-virtual-red15 .table-virtual-content,
.table-virtual-yellow11 .table-virtual-content,
.table-virtual-yellow12 .table-virtual-content,
.table-virtual-yellow13 .table-virtual-content,
.table-virtual-yellow14 .table-virtual-content,
.table-virtual-yellow15 .table-virtual-content,
.table-virtual-yellow16 .table-virtual-content,
.table-virtual-yellow17 .table-virtual-content,
.table-virtual-yellow18 .table-virtual-content,
.table-virtual-yellow19 .table-virtual-content,
.table-virtual-yellow20 .table-virtual-content,
.table-virtual-yellow21 .table-virtual-content {
  background: #1e2327;
  color: #39b1d6;
}
.table-virtual-white .table-virtual-content {
  background: #fff;
  color: #000;
}
.table-virtual-orange12 .table-virtual-content {
  background: #171719;
  border-radius: 0.6rem;
}
.moneymove-button {
  position: absolute;
  left: calc(50% - 5.2rem);
  top: -28px;
  cursor: pointer;
}
.moneymove-button:hover {
  content: url(/img/moveo.svg);
}
.payout-radio {
  float: left;
  cursor: pointer;
}
.payout-radio.on img {
  content: url(/img/radio1.svg);
}
.payout-radio-blue13,
.payout-radio-blue18,
.payout-radio-yellow15,
.payout-radio-yellow20,
.payout-radio-yellow21 {
  width: calc(50% - 1.2rem);
  padding: 0.8rem 1.2rem;
  background: #14161b;
  border-radius: 0.6rem;
  border: 0.1rem solid #14161b;
  transition: all 0.5s ease-out 0s;
  cursor: pointer;
}
.payout-radio-yellow11,
.payout-radio-yellow14 {
  background: #252c48;
  border-radius: 0.6rem;
  border: 0.1rem solid #252c48;
}
.payout-radio-gold13,
.payout-radio-yellow11,
.payout-radio-yellow14 {
  width: calc(50% - 1.2rem);
  padding: 0.8rem 1.2rem;
  transition: all 0.5s ease-out 0s;
  cursor: pointer;
}
.payout-radio-gold13 {
  background: #050f19;
  border-radius: 0.6rem;
  border: 0.1rem solid #050f19;
}
.payout-radio-yellow18 {
  background: #000;
  border-radius: 0.6rem;
  border: 0.1rem solid #000;
}
.payout-radio-yellow16,
.payout-radio-yellow18 {
  width: calc(50% - 1.2rem);
  padding: 0.8rem 1.2rem;
  transition: all 0.5s ease-out 0s;
  cursor: pointer;
}
.payout-radio-yellow16 {
  background: #0e1e31;
  border-radius: 0.6rem;
  border: 0.1rem solid #0e1e31;
}
.payout-radio-yellow20.on,
.payout-radio-yellow20:hover {
  border: 0.1rem solid #f3ba2f;
}
.payout-radio-blue13.on,
.payout-radio-blue13:hover {
  border: 0.1rem solid #328edb;
}
.payout-radio-gold13.on,
.payout-radio-gold13:hover {
  border: 0.1rem solid #f2b705;
}
.payout-radio-yellow11.on,
.payout-radio-yellow11:hover {
  border: 0.1rem solid #ffcd00;
}
.payout-radio-yellow14.on,
.payout-radio-yellow14:hover {
  border: 0.1rem solid #fed228;
}
.payout-radio-yellow18.on,
.payout-radio-yellow18:hover {
  border: 0.1rem solid #f4b95c;
}
.payout-radio-yellow16.on,
.payout-radio-yellow16:hover {
  border: 0.1rem solid #f3ba2f;
}
.payout-radio-yellow21.on,
.payout-radio-yellow21:hover {
  border: 0.1rem solid #edab56;
}
.payout-radio-blue18.on,
.payout-radio-blue18:hover {
  border: 0.1rem solid #1f7aff;
}
.payout-radio-yellow15.on,
.payout-radio-yellow15:hover {
  border: 0.1rem solid #edbb35;
}
.payout-radio-yellow17 {
  background: #1b1b1b;
  border-radius: 0.6rem;
  border: 0.1rem solid #1b1b1b;
}
.payout-radio-blue19,
.payout-radio-yellow17 {
  width: calc(50% - 1.2rem);
  padding: 0.8rem 1.2rem;
  transition: all 0.5s ease-out 0s;
  cursor: pointer;
}
.payout-radio-blue19 {
  background: #244473;
  border-radius: 0.6rem;
  border: 0.1rem solid #244473;
}
.payout-radio-blue11 {
  width: calc(50% - 1.2rem);
  padding: 0.8rem 1.2rem;
  background: #302ce2;
  border-radius: 0.6rem;
  border: 0.1rem solid #302ce2;
  transition: all 0.5s ease-out 0s;
  cursor: pointer;
}
.payout-radio-yellow17.on,
.payout-radio-yellow17:hover {
  border: 0.1rem solid #ffb600;
}
.payout-radio-blue19.on,
.payout-radio-blue19:hover {
  border: 0.1rem solid #a5d7e8;
}
.payout-radio-blue11.on,
.payout-radio-blue11:hover {
  border: 0.1rem solid #302ce2;
}
.tab-orange12 {
  padding: 1.6rem 5rem;
  float: left;
  font-size: 1.4rem;
  cursor: pointer;
}
.tab-orange12.on,
.tab-orange12:hover {
  border-bottom: 0.1rem solid #f56406;
}
.panel-page-blue,
.panel-page-blue14,
.panel-page-blue16,
.panel-page-gold12,
.panel-page-green,
.panel-page-orange11,
.panel-page-orange13,
.panel-page-orange14,
.panel-page-purple11,
.panel-page-purple12,
.panel-page-red11,
.panel-page-red14,
.panel-page-red15,
.panel-page-yellow12,
.panel-page-yellow13 {
  margin-bottom: 3rem;
}
.panel-page-gold11,
.panel-page-white {
  margin-bottom: 3rem;
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.panel-page-white {
  background: #ebebeb !important;
}
.panel-page-orange12 {
  background: #111314 !important;
  padding: 0 4.8rem;
  max-width: 1350px;
  width: 100%;
}
.panel-page-blue12,
.panel-page-red13,
.panel-page-yellow19 {
  margin-bottom: 3rem;
  background: #000 !important;
}
.panel-page-blue15,
.panel-page-blue17,
.panel-page-red12 {
  margin-bottom: 3rem;
  background: #111 !important;
}
.panel-page-blue13,
.panel-page-blue18,
.panel-page-yellow15,
.panel-page-yellow20,
.panel-page-yellow21 {
  margin-bottom: 3rem;
  background: #181a20 !important;
  padding: 0 3.6rem;
}
.panel-page-gold13 {
  margin-bottom: 3rem;
  background: #020c17 !important;
  padding: 0 3.6rem;
}
.panel-page-yellow11,
.panel-page-yellow14 {
  margin-bottom: 3rem;
  background: #252c48 !important;
  padding: 0 3.6rem;
}
.panel-page-yellow18 {
  margin-bottom: 3rem;
  background: #000 !important;
  padding: 0 3.6rem;
}
.panel-page-yellow16 {
  margin-bottom: 3rem;
  background: #0e1e31 !important;
  padding: 0 3.6rem;
}
.panel-page-yellow17 {
  background: #000 !important;
}
.panel-page-blue19,
.panel-page-yellow17 {
  padding: 0 3.6rem;
  max-width: 1280px;
  margin: auto;
}
.panel-page-blue19 {
  background: #030917 !important;
}
.panel-page-blue11 {
  background: #000 !important;
  padding: 0 3.6rem;
  max-width: 1280px;
  margin: auto;
}
.input-orange12 .el-input__inner {
  background: #121212 !important;
  border: 0.1rem solid #3d3d3d !important;
  color: #fff !important;
}
.input-yellow20 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-yellow20 .el-input__inner:focus {
  border: 0.1rem solid #f3ba2f !important;
}
.input-blue13 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-blue13 .el-input__inner:focus {
  border: 0.1rem solid #328edb !important;
}
.input-gold13 .el-input__inner {
  background: #0a1c30 !important;
  border: 0.1rem solid #0a1c30 !important;
  color: #fff !important;
}
.input-gold13 .el-input__inner:focus {
  border: 0.1rem solid #f2b705 !important;
}
.input-yellow11 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-yellow11 .el-input__inner:focus {
  border: 0.1rem solid #ffcd00 !important;
}
.input-yellow14 .el-input__inner {
  background: #11162b !important;
  border: 0.1rem solid #11162b !important;
  color: #fff !important;
}
.input-yellow14 .el-input__inner:focus {
  border: 0.1rem solid #fed228 !important;
}
.input-yellow18 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-yellow18 .el-input__inner:focus {
  border: 0.1rem solid #f4b95c !important;
}
.input-yellow16 .el-input__inner {
  background: #0a1726 !important;
  border: 0.1rem solid #0a1726 !important;
  color: #fff !important;
}
.input-yellow16 .el-input__inner:focus {
  border: 0.1rem solid #f3ba2f !important;
}
.input-yellow21 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-yellow21 .el-input__inner:focus {
  border: 0.1rem solid #edab56 !important;
}
.input-blue18 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-blue18 .el-input__inner:focus {
  border: 0.1rem solid #1f7aff !important;
}
.input-yellow15 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-yellow15 .el-input__inner:focus {
  border: 0.1rem solid #edbb35 !important;
}
.input-yellow17 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-yellow17 .el-input__inner:focus {
  border: 0.1rem solid #3a7bd5 !important;
}
.input-blue19 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-blue19 .el-input__inner:focus {
  border: 0.1rem solid #3a7bd5 !important;
}
.input-blue11 .el-input__inner {
  background: #000 !important;
  border: 0.1rem solid #000 !important;
  color: #fff !important;
}
.input-blue11 .el-input__inner:focus {
  border: 0.1rem solid #3a7bd5 !important;
}
.home-mob-cat {
  padding: 0 0.4rem;
}
.home-mob-cat .cat-content {
  background: #1b1b1c;
  border-radius: 0.6rem;
}
.orange12-dialog .el-dialog {
  margin-top: 15vh !important;
}
.provider-dialog .el-dialog {
  margin-top: 0 !important;
}
.virtual-dtab {
  background: #161719;
  height: 4.8rem;
  text-align: center;
  padding-top: 1.2rem;
  border-bottom: 0.1rem solid #242424;
}
.virtual-dtab.on {
  border-bottom: 0.1rem solid #ef6107;
}
.dialog-signup-orange12 .el-dialog {
  margin-top: 6.4rem !important;
}
.dialog-blue18 .el-dialog,
.dialog-yellow15 .el-dialog {
  margin-top: 10rem !important;
}
.signup-color-blue12,
.signup-color-blue14,
.signup-color-blue15,
.signup-color-blue16,
.signup-color-blue17,
.signup-color-gold11,
.signup-color-gold12,
.signup-color-orange11,
.signup-color-orange12,
.signup-color-orange13,
.signup-color-orange14,
.signup-color-purple11,
.signup-color-purple12,
.signup-color-red11,
.signup-color-red12,
.signup-color-red13,
.signup-color-red14,
.signup-color-red15,
.signup-color-yellow12,
.signup-color-yellow13 {
  color: #fff !important;
}
.signup-color-gold12 {
  color: #dc992e !important;
}
.signup-color-white {
  color: #000 !important;
}
.event-orange12 {
  width: calc(33.3% - 2.4rem);
  margin: 0 1.2rem 4.8rem;
  background: #16181a;
  border-radius: 0.8rem;
  padding: 1.6rem;
  float: left;
  word-break: keep-all;
  color: #fff;
  cursor: pointer;
}
.event-orange12:hover {
  transform: translateY(-24px);
  background: #1e2224;
  box-shadow: 0 0.4rem 4.5rem rgba(0, 0, 0, 0.5);
}
.event-orange12-img,
.event-orange12:hover {
  transition: all 0.4s ease-in-out;
}
.event-blue13,
.event-blue18,
.event-yellow14,
.event-yellow15,
.event-yellow17,
.event-yellow20,
.event-yellow21 {
  background: #0b0d10;
}
.event-blue13,
.event-blue18,
.event-yellow11,
.event-yellow14,
.event-yellow15,
.event-yellow17,
.event-yellow20,
.event-yellow21 {
  width: calc(50% - 2.4rem);
  margin: 0 1.2rem 1.6rem;
  border-radius: 0.6rem;
  padding: 1.6rem;
  float: left;
  word-break: keep-all;
  color: #fff;
  cursor: pointer;
}
.event-yellow11 {
  background: #11162b;
}
.event-gold13 {
  width: calc(33.3% - 2.4rem);
  margin: 0 1.2rem 1.6rem;
  background: #0a1c30;
  border-radius: 0.6rem;
  padding: 1.6rem;
  float: left;
  word-break: keep-all;
  color: #fff;
  cursor: pointer;
}
.event-blue19 {
  background: #0e1628;
}
.event-blue11,
.event-blue19 {
  width: calc(50% - 2.4rem);
  margin: 0 1.2rem 1.6rem;
  border-radius: 0.6rem;
  padding: 1.6rem;
  float: left;
  word-break: keep-all;
  color: #fff;
  cursor: pointer;
}
.event-blue11 {
  background: #1a1a23;
}
.event-yellow18 {
  width: calc(50% - 2.4rem);
  margin: 0 1.2rem 1.6rem;
  background: #101010;
  border-radius: 0.6rem;
  float: left;
  word-break: keep-all;
  color: #fff;
  cursor: pointer;
}
.event-over-yellow18 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 1.4rem;
  background-color: rgba(37, 29, 14, 0.9);
}
.event-yellow18:hover .event-over-yellow18 {
  display: block !important;
}
.event-yellow16 {
  width: calc(50% - 2.4rem);
  margin: 0 1.2rem 1.6rem;
  background: #0a1726;
  padding: 1.6rem;
  float: left;
  word-break: keep-all;
  color: #fff;
}
.betrefresh,
.event-yellow16 {
  border-radius: 0.6rem;
  cursor: pointer;
}
.betrefresh {
  padding: 0.6rem;
  background: #2e3236;
}
.betrefresh:hover {
  background: #44484f;
}
.v-box1-agero-prematch-orange12 {
  background: #141517;
  text-align: left;
  vertical-align: top;
  padding: 1rem;
  border-radius: 0.6rem;
  width: 100%;
  clear: both;
}
.v-box1-agero-inplay-blue13,
.v-box1-agero-inplay-blue18,
.v-box1-agero-inplay-gold13,
.v-box1-agero-inplay-yellow11 .v-box1-agero-prematch-yellow14,
.v-box1-agero-inplay-yellow14,
.v-box1-agero-inplay-yellow15,
.v-box1-agero-inplay-yellow20,
.v-box1-agero-inplay-yellow21,
.v-box1-agero-prematch-blue13,
.v-box1-agero-prematch-blue18,
.v-box1-agero-prematch-gold13,
.v-box1-agero-prematch-yellow11,
.v-box1-agero-prematch-yellow15,
.v-box1-agero-prematch-yellow20,
.v-box1-agero-prematch-yellow21 {
  background: #101216;
  text-align: left;
  vertical-align: top;
  padding: 1rem;
  border-radius: 0.6rem;
  width: 100%;
  clear: both;
}
.v-box1-agero-inplay-yellow18,
.v-box1-agero-prematch-yellow18 {
  background: #000;
  text-align: left;
  vertical-align: top;
  padding: 1rem;
  border-radius: 0.6rem;
  width: 100%;
  clear: both;
}
.v-box1-agero-inplay-yellow16,
.v-box1-agero-prematch-yellow16 {
  background: #0a1726;
  text-align: left;
  vertical-align: top;
  padding: 1rem;
  border-radius: 0.6rem;
  width: 100%;
  clear: both;
}
.v-box1-agero-inplay-yellow17,
.v-box1-agero-prematch-yellow17 {
  background: #0f0f0f;
  text-align: left;
  vertical-align: top;
  padding: 1rem;
  border-radius: 0.6rem;
  width: 100%;
  clear: both;
}
.v-box1-agero-inplay-blue19,
.v-box1-agero-prematch-blue19 {
  background: #0e1628;
  text-align: left;
  vertical-align: top;
  padding: 1rem;
  border-radius: 0.6rem;
  width: 100%;
  clear: both;
}
.v-box1-agero-inplay-blue11,
.v-box1-agero-prematch-blue11 {
  background: #1a1a23;
  text-align: left;
  vertical-align: top;
  padding: 1rem;
  border-radius: 0.6rem;
  width: 100%;
  clear: both;
}
.cat-reg-yellow11 {
  border: 0.2rem solid #252c48;
  background: #252c48;
  border-radius: 1.6rem;
}
.cat-reg-yellow11:hover {
  border: 0.2rem solid #ffcd00;
}
.category-bet-button-red13 {
  background: #c00015;
  border: 0.1rem solid #c00015;
  border-radius: 0.6rem;
}
.category-bet-button-blue12,
.category-bet-button-red13 {
  font-weight: 900;
  margin-top: 80px;
  cursor: pointer;
  color: #fff;
  font-size: 1.4rem;
  display: inline-block;
  padding: 0.8rem 1.6rem;
}
.category-bet-button-blue12 {
  background: #478ee7;
  border: 0.1rem solid #478ee7;
  border-radius: 0.6rem;
}
.category-bet-button-yellow11 {
  font-weight: 900;
  margin-top: 150px;
  cursor: pointer;
  color: #fff;
  font-size: 1.4rem;
  background: #252c48;
  display: inline-block;
  padding: 0.8rem 1.6rem;
  border-radius: 0.6rem;
  width: 80%;
}
.category-bet-button-yellow11:hover {
  background: #ffcd00;
  color: #000;
}
.category-bet-button-blue16 {
  color: #09c2f1;
  font-size: 2.4rem;
}
.category-bet-button-blue16,
.category-bet-button-gold11 {
  width: 100%;
  font-weight: 900;
  margin-top: 3rem;
  cursor: pointer;
}
.category-bet-button-gold11 {
  color: #fff;
  font-size: 1.8rem;
}
.category-bet-button-gold11 span {
  border-radius: 0.6rem;
  padding: 0.4rem 1.2rem 0.8rem 0.8rem;
  background: #e96a09;
}
.coupon-item {
  width: 33.3%;
  display: flex;
  float: left;
  padding: 1.2rem;
}
.coupon-item .left-panel {
  flex: 1 1;
}
.coupon-item .left-panel,
.coupon-item .right-panel {
  float: left;
  background: #19191c;
  padding: 2.4rem 1.2rem;
  border-radius: 0.6rem;
}
.coupon-item .right-panel {
  margin-left: 0.8rem;
  cursor: pointer;
}
.coupon-item .right-panel:hover .img-coupon {
  content: url(/img/eecdd21.png);
}
.header-menu-blue13,
.header-menu-blue18,
.header-menu-gold13,
.header-menu-yellow11,
.header-menu-yellow14,
.header-menu-yellow15,
.header-menu-yellow16,
.header-menu-yellow18,
.header-menu-yellow20,
.header-menu-yellow21 {
  width: 11.1%;
  float: left;
  color: #fff;
  padding: 1.6rem 0;
  text-align: center;
  font-size: 1.3rem;
  border-bottom: 0.1rem solid #181a20;
  cursor: pointer;
  border-radius: 0.6rem 0.6rem 0 0;
}
.header-menu-yellow20:hover {
  background: #2b3139;
}
.header-menu-yellow20.on,
.header-menu-yellow20:hover {
  border-bottom: 0.1rem solid #f3ba2f;
  color: #f3ba2f;
}
.header-menu-blue13:hover {
  background: #2b3139;
}
.header-menu-blue13.on,
.header-menu-blue13:hover {
  border-bottom: 0.1rem solid #328edb;
  color: #328edb;
}
.header-menu-gold13:hover {
  background: #2b3139;
}
.header-menu-gold13.on,
.header-menu-gold13:hover {
  border-bottom: 0.1rem solid #f2b705;
  color: #f2b705;
}
.header-menu-yellow11:hover {
  background: #11162b;
}
.header-menu-yellow11.on,
.header-menu-yellow11:hover {
  border-bottom: 0.1rem solid #ffcd00;
  color: #ffcd00;
}
.header-menu-yellow14:hover {
  background: #11162b;
}
.header-menu-yellow14.on,
.header-menu-yellow14:hover {
  border-bottom: 0.1rem solid #fed228;
  color: #fed228;
}
.header-menu-yellow18:hover {
  background: #f4b95c;
  border-bottom: 0.1rem solid #f4b95c;
  color: #000;
}
.header-menu-yellow18.on {
  border-bottom: 0.1rem solid #f4b95c;
  color: #f4b95c;
}
.header-menu-yellow16:hover {
  background: #2b3139;
}
.header-menu-yellow16.on,
.header-menu-yellow16:hover {
  border-bottom: 0.1rem solid #f3ba2f;
  color: #f3ba2f;
}
.header-menu-yellow21:hover {
  background: #2b3139;
}
.header-menu-yellow21.on,
.header-menu-yellow21:hover {
  border-bottom: 0.1rem solid #edab56;
  color: #edab56;
}
.header-menu-blue18:hover {
  color: #1f7aff;
}
.header-menu-blue18.on {
  border-bottom: 0.1rem solid #1f7aff;
  color: #1f7aff;
}
.header-menu-yellow15:hover {
  color: #edbb35;
}
.header-menu-yellow15.on {
  border-bottom: 0.1rem solid #edbb35;
  color: #edbb35;
}
.header-menu-yellow17 {
  width: 11.1%;
  float: left;
  color: #fff;
  padding: 1.6rem 0;
  text-align: center;
  font-size: 1.3rem;
  border-bottom: 0.1rem solid #181a20;
  cursor: pointer;
  border-radius: 0.6rem 0.6rem 0 0;
}
.header-menu-yellow17:hover {
  background: #2b3139;
}
.header-menu-yellow17.on,
.header-menu-yellow17:hover {
  border-bottom: 0.1rem solid #ffb600;
  color: #ffb600;
}
.header-menu-blue19 {
  width: 11.1%;
  float: left;
  color: #fff;
  padding: 1.6rem 0;
  text-align: center;
  font-size: 1.3rem;
  border-bottom: 0.1rem solid #181a20;
  cursor: pointer;
  border-radius: 0.6rem 0.6rem 0 0;
}
.header-menu-blue19:hover {
  background: #2b3139;
}
.header-menu-blue19.on,
.header-menu-blue19:hover {
  border-bottom: 0.1rem solid #a5d7e8;
  color: #a5d7e8;
}
.header-menu-blue11 {
  width: 11.1%;
  float: left;
  color: #fff;
  padding: 1.6rem 0;
  text-align: center;
  font-size: 1.3rem;
  border-bottom: 0.1rem solid #181a20;
  cursor: pointer;
  border-radius: 0.6rem 0.6rem 0 0;
}
.header-menu-blue11:hover {
  background: #2b3139;
}
.header-menu-blue11.on,
.header-menu-blue11:hover {
  border-bottom: 0.1rem solid #2ca0e2;
  color: #2ca0e2;
}
.pay-panel-item-blue,
.pay-panel-item-blue12,
.pay-panel-item-blue14,
.pay-panel-item-blue15,
.pay-panel-item-blue16,
.pay-panel-item-blue17,
.pay-panel-item-gold11,
.pay-panel-item-gold12,
.pay-panel-item-green,
.pay-panel-item-orange11,
.pay-panel-item-orange13,
.pay-panel-item-orange14,
.pay-panel-item-purple11,
.pay-panel-item-purple12,
.pay-panel-item-red11,
.pay-panel-item-red12,
.pay-panel-item-red13,
.pay-panel-item-red14,
.pay-panel-item-red15,
.pay-panel-item-white,
.pay-panel-item-yellow12,
.pay-panel-item-yellow13 {
  padding: 2rem 5rem;
}
.pay-panel-item-orange12 {
  padding: 2.4rem 0 2.4rem 2.4rem;
}
.pay-panel-item-blue13,
.pay-panel-item-blue18,
.pay-panel-item-yellow15,
.pay-panel-item-yellow20,
.pay-panel-item-yellow21 {
  padding: 1.6rem 1.2rem;
  background: #101216;
  border-radius: 0.6rem;
  margin-top: 2.4rem;
}
.pay-panel-item-yellow11,
.pay-panel-item-yellow14 {
  padding: 1.6rem 1.2rem;
  background: #11162b;
  border-radius: 0.6rem;
  margin-top: 2.4rem;
}
.pay-panel-item-gold13 {
  background: #0a1c30;
}
.pay-panel-item-gold13,
.pay-panel-item-yellow18 {
  padding: 1.6rem 1.2rem;
  border-radius: 0.6rem;
  margin-top: 2.4rem;
}
.pay-panel-item-yellow18 {
  background: #101010;
}
.pay-panel-item-yellow16 {
  background: #0a1726;
}
.pay-panel-item-yellow16,
.pay-panel-item-yellow17 {
  padding: 1.6rem 1.2rem;
  border-radius: 0.6rem;
  margin-top: 2.4rem;
}
.pay-panel-item-yellow17 {
  background: #0f0f0f;
}
.pay-panel-item-blue19 {
  background: #0e1628;
}
.pay-panel-item-blue11,
.pay-panel-item-blue19 {
  padding: 1.6rem 1.2rem;
  border-radius: 0.6rem;
  margin-top: 2.4rem;
}
.pay-panel-item-blue11 {
  background: #1a1a23;
}
.pay-bonus-item-blue11,
.pay-bonus-item-blue13,
.pay-bonus-item-blue18,
.pay-bonus-item-blue19,
.pay-bonus-item-gold13,
.pay-bonus-item-yellow11,
.pay-bonus-item-yellow14,
.pay-bonus-item-yellow15,
.pay-bonus-item-yellow16,
.pay-bonus-item-yellow17,
.pay-bonus-item-yellow18,
.pay-bonus-item-yellow20,
.pay-bonus-item-yellow21 {
  border-radius: 0.6rem;
  cursor: pointer;
}
.pay-bonus-item-yellow20.on,
.pay-bonus-item-yellow20:hover {
  color: #f3ba2f;
}
.pay-bonus-button-yellow20 {
  border: 0.3rem solid #f3ba2f;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-yellow20.on .pay-bonus-button-yellow20,
.pay-bonus-item-yellow20:hover .pay-bonus-button-yellow20 {
  background: #f3ba2f;
}
.pay-bonus-item-yellow20.on .img-bonus-no,
.pay-bonus-item-yellow20:hover .img-bonus-no {
  content: url(/img/no-on.png);
}
.pay-bonus-item-yellow20.on .img-bonus-plus,
.pay-bonus-item-yellow20:hover .img-bonus-plus {
  content: url(/img/plus-on.png);
}
.pay-bonus-item-yellow20.on .img-bonus-sports,
.pay-bonus-item-yellow20:hover .img-bonus-sports {
  content: url(/img/sports-on.png);
}
.pay-bonus-item-yellow20.on .img-bonus-casino,
.pay-bonus-item-yellow20:hover .img-bonus-casino {
  content: url(/img/casino-on.png);
}
.pay-bonus-item-blue13.on,
.pay-bonus-item-blue13:hover {
  color: #328edb;
}
.pay-bonus-button-blue13 {
  border: 0.3rem solid #328edb;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-blue13.on .pay-bonus-button-blue13,
.pay-bonus-item-blue13:hover .pay-bonus-button-blue13 {
  background: #328edb;
}
.pay-bonus-item-blue13.on .img-bonus-no,
.pay-bonus-item-blue13:hover .img-bonus-no {
  content: url(/img/no-on.png);
}
.pay-bonus-item-blue13.on .img-bonus-plus,
.pay-bonus-item-blue13:hover .img-bonus-plus {
  content: url(/img/plus-on.png);
}
.pay-bonus-item-blue13.on .img-bonus-sports,
.pay-bonus-item-blue13:hover .img-bonus-sports {
  content: url(/img/sports-on.png);
}
.pay-bonus-item-blue13.on .img-bonus-casino,
.pay-bonus-item-blue13:hover .img-bonus-casino {
  content: url(/img/casino-on.png);
}
.pay-bonus-item-gold13.on,
.pay-bonus-item-gold13:hover {
  color: #f2b705;
}
.pay-bonus-button-gold13 {
  border: 0.3rem solid #f2b705;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-gold13.on .pay-bonus-button-gold13,
.pay-bonus-item-gold13:hover .pay-bonus-button-gold13 {
  background: #f2b705;
}
.pay-bonus-item-gold13.on .img-bonus-no,
.pay-bonus-item-gold13:hover .img-bonus-no {
  content: url(/img/no-on.png);
}
.pay-bonus-item-gold13.on .img-bonus-plus,
.pay-bonus-item-gold13:hover .img-bonus-plus {
  content: url(/img/plus-on.png);
}
.pay-bonus-item-gold13.on .img-bonus-sports,
.pay-bonus-item-gold13:hover .img-bonus-sports {
  content: url(/img/sports-on.png);
}
.pay-bonus-item-gold13.on .img-bonus-casino,
.pay-bonus-item-gold13:hover .img-bonus-casino {
  content: url(/img/casino-on.png);
}
.pay-bonus-item-yellow11.on,
.pay-bonus-item-yellow11:hover {
  color: #ffcd00;
}
.pay-bonus-button-yellow11 {
  border: 0.3rem solid #ffcd00;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-yellow11.on .pay-bonus-button-yellow11,
.pay-bonus-item-yellow11:hover .pay-bonus-button-yellow11 {
  background: #ffcd00;
}
.pay-bonus-item-yellow11.on .img-bonus-no,
.pay-bonus-item-yellow11:hover .img-bonus-no {
  content: url(/img/no-on.png);
}
.pay-bonus-item-yellow11.on .img-bonus-plus,
.pay-bonus-item-yellow11:hover .img-bonus-plus {
  content: url(/img/plus-on.png);
}
.pay-bonus-item-yellow11.on .img-bonus-sports,
.pay-bonus-item-yellow11:hover .img-bonus-sports {
  content: url(/img/sports-on.png);
}
.pay-bonus-item-yellow11.on .img-bonus-casino,
.pay-bonus-item-yellow11:hover .img-bonus-casino {
  content: url(/img/casino-on.png);
}
.pay-bonus-item-yellow14.on,
.pay-bonus-item-yellow14:hover {
  color: #fed228;
}
.pay-bonus-button-yellow14 {
  border: 0.3rem solid #fed228;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-yellow14.on .pay-bonus-button-yellow14,
.pay-bonus-item-yellow14:hover .pay-bonus-button-yellow14 {
  background: #fed228;
}
.pay-bonus-item-yellow14.on .img-bonus-no,
.pay-bonus-item-yellow14:hover .img-bonus-no {
  content: url(/img/no-on.png);
}
.pay-bonus-item-yellow14.on .img-bonus-plus,
.pay-bonus-item-yellow14:hover .img-bonus-plus {
  content: url(/img/plus-on.png);
}
.pay-bonus-item-yellow14.on .img-bonus-sports,
.pay-bonus-item-yellow14:hover .img-bonus-sports {
  content: url(/img/sports-on.png);
}
.pay-bonus-item-yellow14.on .img-bonus-casino,
.pay-bonus-item-yellow14:hover .img-bonus-casino {
  content: url(/img/casino-on.png);
}
.pay-bonus-item-yellow18.on,
.pay-bonus-item-yellow18:hover {
  color: #f4b95c;
}
.pay-bonus-button-yellow18 {
  border: 0.3rem solid #f4b95c;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-yellow18.on .pay-bonus-button-yellow18,
.pay-bonus-item-yellow18:hover .pay-bonus-button-yellow18 {
  background: #f4b95c;
}
.pay-bonus-item-yellow18.on .img-bonus-no,
.pay-bonus-item-yellow18:hover .img-bonus-no {
  content: url(/img/no-on.png);
}
.pay-bonus-item-yellow18.on .img-bonus-plus,
.pay-bonus-item-yellow18:hover .img-bonus-plus {
  content: url(/img/plus-on.png);
}
.pay-bonus-item-yellow18.on .img-bonus-sports,
.pay-bonus-item-yellow18:hover .img-bonus-sports {
  content: url(/img/sports-on.png);
}
.pay-bonus-item-yellow18.on .img-bonus-casino,
.pay-bonus-item-yellow18:hover .img-bonus-casino {
  content: url(/img/casino-on.png);
}
.pay-bonus-item-yellow16.on,
.pay-bonus-item-yellow16:hover {
  color: #f3ba2f;
}
.pay-bonus-button-yellow16 {
  border: 0.3rem solid #f3ba2f;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-yellow16.on .pay-bonus-button-yellow16,
.pay-bonus-item-yellow16:hover .pay-bonus-button-yellow16 {
  background: #f3ba2f;
}
.pay-bonus-item-yellow16.on .img-bonus-no,
.pay-bonus-item-yellow16:hover .img-bonus-no {
  content: url(/img/yellow16/no-on.png);
}
.pay-bonus-item-yellow16.on .img-bonus-plus,
.pay-bonus-item-yellow16:hover .img-bonus-plus {
  content: url(/img/yellow16/plus-on.png);
}
.pay-bonus-item-yellow16.on .img-bonus-sports,
.pay-bonus-item-yellow16:hover .img-bonus-sports {
  content: url(/img/yellow16/sports-on.png);
}
.pay-bonus-item-yellow16.on .img-bonus-casino,
.pay-bonus-item-yellow16:hover .img-bonus-casino {
  content: url(/img/yellow16/casino-on.png);
}
.pay-bonus-item-yellow21.on,
.pay-bonus-item-yellow21:hover {
  color: #edab56;
}
.pay-bonus-button-yellow21 {
  border: 0.3rem solid #edab56;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-yellow21.on .pay-bonus-button-yellow21,
.pay-bonus-item-yellow21:hover .pay-bonus-button-yellow21 {
  background: #edab56;
}
.pay-bonus-item-yellow21.on .img-bonus-no,
.pay-bonus-item-yellow21:hover .img-bonus-no {
  content: url(/img/yellow21/no-on.png);
}
.pay-bonus-item-yellow21.on .img-bonus-plus,
.pay-bonus-item-yellow21:hover .img-bonus-plus {
  content: url(/img/yellow21/plus-on.png);
}
.pay-bonus-item-yellow21.on .img-bonus-sports,
.pay-bonus-item-yellow21:hover .img-bonus-sports {
  content: url(/img/yellow21/sports-on.png);
}
.pay-bonus-item-yellow21.on .img-bonus-casino,
.pay-bonus-item-yellow21:hover .img-bonus-casino {
  content: url(/img/yellow21/casino-on.png);
}
.pay-bonus-item-blue18.on,
.pay-bonus-item-blue18:hover {
  color: #1f7aff;
}
.pay-bonus-button-blue18 {
  border: 0.3rem solid #1f7aff;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-blue18.on .pay-bonus-button-blue18,
.pay-bonus-item-blue18:hover .pay-bonus-button-blue18 {
  background: #1f7aff;
}
.pay-bonus-item-blue18.on .img-bonus-no,
.pay-bonus-item-blue18:hover .img-bonus-no {
  content: url(/img/no-on.png);
}
.pay-bonus-item-blue18.on .img-bonus-plus,
.pay-bonus-item-blue18:hover .img-bonus-plus {
  content: url(/img/plus-on.png);
}
.pay-bonus-item-blue18.on .img-bonus-sports,
.pay-bonus-item-blue18:hover .img-bonus-sports {
  content: url(/img/sports-on.png);
}
.pay-bonus-item-blue18.on .img-bonus-casino,
.pay-bonus-item-blue18:hover .img-bonus-casino {
  content: url(/img/casino-on.png);
}
.pay-bonus-item-yellow15.on,
.pay-bonus-item-yellow15:hover {
  color: #edbb35;
}
.pay-bonus-button-yellow15 {
  border: 0.3rem solid #edbb35;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-yellow15.on .pay-bonus-button-yellow15,
.pay-bonus-item-yellow15:hover .pay-bonus-button-yellow15 {
  background: #edbb35;
}
.pay-bonus-item-yellow15.on .img-bonus-no,
.pay-bonus-item-yellow15:hover .img-bonus-no {
  content: url(/img/no-on.png);
}
.pay-bonus-item-yellow15.on .img-bonus-plus,
.pay-bonus-item-yellow15:hover .img-bonus-plus {
  content: url(/img/plus-on.png);
}
.pay-bonus-item-yellow15.on .img-bonus-sports,
.pay-bonus-item-yellow15:hover .img-bonus-sports {
  content: url(/img/sports-on.png);
}
.pay-bonus-item-yellow15.on .img-bonus-casino,
.pay-bonus-item-yellow15:hover .img-bonus-casino {
  content: url(/img/casino-on.png);
}
.pay-bonus-item-yellow17.on,
.pay-bonus-item-yellow17:hover {
  color: #ffb600;
}
.pay-bonus-button-yellow17 {
  border: 0.3rem solid #ffb600;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-yellow17.on .pay-bonus-button-yellow17,
.pay-bonus-item-yellow17:hover .pay-bonus-button-yellow17 {
  background: #ffb600;
}
.pay-bonus-item-yellow17.on .img-bonus-no,
.pay-bonus-item-yellow17:hover .img-bonus-no {
  content: url(/img/yellow17/no-on.png);
}
.pay-bonus-item-yellow17.on .img-bonus-plus,
.pay-bonus-item-yellow17:hover .img-bonus-plus {
  content: url(/img/yellow17/plus-on.png);
}
.pay-bonus-item-yellow17.on .img-bonus-sports,
.pay-bonus-item-yellow17:hover .img-bonus-sports {
  content: url(/img/yellow17/sports-on.png);
}
.pay-bonus-item-yellow17.on .img-bonus-casino,
.pay-bonus-item-yellow17:hover .img-bonus-casino {
  content: url(/img/yellow17/casino-on.png);
}
.pay-bonus-item-blue19.on,
.pay-bonus-item-blue19:hover {
  color: #0e1628;
}
.pay-bonus-button-blue19 {
  border: 0.3rem solid #0e1628;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-blue19.on .pay-bonus-button-blue19,
.pay-bonus-item-blue19:hover .pay-bonus-button-blue19 {
  background: #a5d7e8;
}
.pay-bonus-item-blue19.on .img-bonus-no,
.pay-bonus-item-blue19:hover .img-bonus-no {
  content: url(/img/blue19/no-on.png);
}
.pay-bonus-item-blue19.on .img-bonus-plus,
.pay-bonus-item-blue19:hover .img-bonus-plus {
  content: url(/img/blue19/plus-on.png);
}
.pay-bonus-item-blue19.on .img-bonus-sports,
.pay-bonus-item-blue19:hover .img-bonus-sports {
  content: url(/img/blue19/sports-on.png);
}
.pay-bonus-item-blue19.on .img-bonus-casino,
.pay-bonus-item-blue19:hover .img-bonus-casino {
  content: url(/img/blue19/casino-on.png);
}
.pay-bonus-item-blue11.on,
.pay-bonus-item-blue11:hover {
  color: #fff;
}
.pay-bonus-button-blue11 {
  background: #2ca0e2;
  border: 0.3rem solid #2ca0e2;
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pay-bonus-item-blue11.on .pay-bonus-button-blue11,
.pay-bonus-item-blue11:hover .pay-bonus-button-blue11 {
  background: #302ce2;
}
.pay-bonus-item-blue11.on .img-bonus-no,
.pay-bonus-item-blue11:hover .img-bonus-no {
  content: url(/img/blue11/no-on.png);
}
.pay-bonus-item-blue11.on .img-bonus-plus,
.pay-bonus-item-blue11:hover .img-bonus-plus {
  content: url(/img/blue11/plus-on.png);
}
.pay-bonus-item-blue11.on .img-bonus-sports,
.pay-bonus-item-blue11:hover .img-bonus-sports {
  content: url(/img/blue11/sports-on.png);
}
.pay-bonus-item-blue11.on .img-bonus-casino,
.pay-bonus-item-blue11:hover .img-bonus-casino {
  content: url(/img/blue11/casino-on.png);
}
.pay-input-blue,
.pay-input-blue12,
.pay-input-blue14,
.pay-input-blue15,
.pay-input-blue16,
.pay-input-blue17,
.pay-input-gold11,
.pay-input-gold12,
.pay-input-green,
.pay-input-orange11,
.pay-input-orange13,
.pay-input-purple11,
.pay-input-purple12,
.pay-input-red11,
.pay-input-red12,
.pay-input-red13,
.pay-input-red14,
.pay-input-red15,
.pay-input-white,
.pay-input-yellow12,
.pay-input-yellow13,
.pay-input-yellow19 {
  width: 100%;
  font-size: 1.4rem;
  height: 4rem;
  padding-left: 1rem;
  color: #000;
}
.pay-input-orange14 {
  width: 100%;
  font-size: 1.8rem;
  height: 4rem;
  padding-left: 1rem;
  font-weight: 900;
  color: #ff3f40;
}
.pay-input-orange12 {
  background: #121212;
  border: 0.1rem solid #3d3d3d;
  border-radius: 0.4rem;
  color: #fff;
}
.pay-input-orange12,
.pay-input-yellow20 {
  width: 100%;
  font-size: 1.4rem;
  height: 4rem;
  padding-left: 1rem;
}
.pay-input-yellow20 {
  background: #101216;
  color: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  border-radius: 0.4rem;
}
.pay-input-blue13 {
  background: #101216;
  color: #328edb;
  border: 0.1rem solid #328edb;
  border-radius: 0.4rem;
}
.pay-input-blue13,
.pay-input-gold13 {
  width: 100%;
  font-size: 1.4rem;
  height: 4rem;
  padding-left: 1rem;
}
.pay-input-gold13 {
  background: #050f19;
  color: #f2b705;
  border: 0.1rem solid #f2b705;
  border-radius: 0.4rem;
}
.pay-input-yellow11 {
  color: #ffcd00;
  border: 0.1rem solid #ffcd00;
  border-radius: 0.4rem;
}
.pay-input-yellow11,
.pay-input-yellow14 {
  width: 100%;
  font-size: 1.4rem;
  height: 4rem;
  padding-left: 1rem;
  background: #11162b;
}
.pay-input-yellow14 {
  color: #fed228;
  border: 0.1rem solid #fed228;
  border-radius: 0.4rem;
}
.pay-input-yellow18 {
  background: #000;
  color: #f4b95c;
  border: 0.1rem solid #f4b95c;
  border-radius: 0.4rem;
}
.pay-input-yellow16,
.pay-input-yellow18 {
  width: 100%;
  font-size: 1.4rem;
  height: 4rem;
  padding-left: 1rem;
}
.pay-input-yellow16 {
  background: #0e1e31;
  color: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  border-radius: 0.4rem;
}
.pay-input-yellow21 {
  color: #edab56;
  border: 0.1rem solid #edab56;
  border-radius: 0.4rem;
}
.pay-input-blue18,
.pay-input-yellow21 {
  width: 100%;
  font-size: 1.4rem;
  height: 4rem;
  padding-left: 1rem;
  background: #101216;
}
.pay-input-blue18 {
  color: #1f7aff;
  border: 0.1rem solid #1f7aff;
  border-radius: 0.4rem;
}
.pay-input-yellow15 {
  background: #101216;
  color: #edbb35;
  border: 0.1rem solid #edbb35;
  border-radius: 0.4rem;
}
.pay-input-yellow15,
.pay-input-yellow17 {
  width: 100%;
  font-size: 1.4rem;
  height: 4rem;
  padding-left: 1rem;
}
.pay-input-yellow17 {
  background: #1b1b1b;
  color: #ffb600;
  border: 0.1rem solid #ffb600;
  border-radius: 0.4rem;
}
.pay-input-blue19 {
  background: #0e1628;
  color: #a5d7e8;
  border: 0.1rem solid #a5d7e8;
  border-radius: 0.4rem;
}
.pay-input-blue11,
.pay-input-blue19 {
  width: 100%;
  font-size: 1.4rem;
  height: 4rem;
  padding-left: 1rem;
}
.pay-input-blue11 {
  background: #000;
  color: #2ca0e2;
  border: 0.1rem solid #302ce2;
  border-radius: 0.4rem;
}
.pay-table-header-blue,
.pay-table-header-blue12,
.pay-table-header-blue14,
.pay-table-header-blue15,
.pay-table-header-blue16,
.pay-table-header-blue17,
.pay-table-header-gold11,
.pay-table-header-gold12,
.pay-table-header-green,
.pay-table-header-orange11,
.pay-table-header-orange13,
.pay-table-header-orange14,
.pay-table-header-purple11,
.pay-table-header-purple12,
.pay-table-header-red11,
.pay-table-header-red12,
.pay-table-header-red13,
.pay-table-header-red14,
.pay-table-header-red15,
.pay-table-header-white,
.pay-table-header-yellow12,
.pay-table-header-yellow13,
.pay-table-header-yellow19 {
  padding: 0 0 0 5rem;
  font-size: 2.2rem;
  margin-top: 2.5rem;
  font-weight: 900;
}
.pay-table-header-orange12 {
  padding: 0.8rem 0.8rem 0.8rem 1.6rem;
  border-radius: 0.6rem;
  font-size: 1.4rem;
  background: #171719;
  font-weight: 900;
}
.pay-table-header-yellow20 {
  border-bottom: 0.1rem solid #f3ba2f;
}
.pay-table-header-blue13,
.pay-table-header-yellow20 {
  padding: 1.6rem;
  border-radius: 0.6rem 0.6rem 0 0;
  font-size: 1.4rem;
  background: #101216;
  font-weight: 900;
  margin-top: 3.6rem;
}
.pay-table-header-blue13 {
  border-bottom: 0.1rem solid #328edb;
}
.pay-table-header-gold13 {
  padding: 1.6rem;
  border-radius: 0.6rem 0.6rem 0 0;
  font-size: 1.4rem;
  background: #0a1c30;
  font-weight: 900;
  margin-top: 3.6rem;
  border-bottom: 0.1rem solid #f2b705;
}
.pay-table-header-yellow11 {
  border-bottom: 0.1rem solid #ffcd00;
}
.pay-table-header-yellow11,
.pay-table-header-yellow14 {
  padding: 1.6rem;
  border-radius: 0.6rem 0.6rem 0 0;
  font-size: 1.4rem;
  background: #11162b;
  font-weight: 900;
  margin-top: 3.6rem;
}
.pay-table-header-yellow14 {
  border-bottom: 0.1rem solid #fed228;
}
.pay-table-header-yellow18 {
  padding: 1.6rem;
  border-radius: 0.6rem 0.6rem 0 0;
  font-size: 1.4rem;
  background: #101010;
  font-weight: 900;
  margin-top: 3.6rem;
  border-bottom: 0.1rem solid #f4b95c;
}
.pay-table-header-yellow16 {
  border-bottom: 0.1rem solid #f3ba2f;
}
.pay-table-header-yellow16,
.pay-table-header-yellow21 {
  padding: 1.6rem;
  border-radius: 0.6rem 0.6rem 0 0;
  font-size: 1.4rem;
  background: #101216;
  font-weight: 900;
  margin-top: 3.6rem;
}
.pay-table-header-yellow21 {
  border-bottom: 0.1rem solid #edab56;
}
.pay-table-header-blue18 {
  border-bottom: 0.1rem solid #1f7aff;
}
.pay-table-header-blue18,
.pay-table-header-yellow15 {
  padding: 1.6rem;
  border-radius: 0.6rem 0.6rem 0 0;
  font-size: 1.4rem;
  background: #101216;
  font-weight: 900;
  margin-top: 3.6rem;
}
.pay-table-header-yellow15 {
  border-bottom: 0.1rem solid #edbb35;
}
.pay-table-header-yellow17 {
  background: #0f0f0f;
  border-bottom: 0.1rem solid #ffb600;
}
.pay-table-header-blue19,
.pay-table-header-yellow17 {
  padding: 1.6rem;
  border-radius: 0.6rem 0.6rem 0 0;
  font-size: 1.4rem;
  font-weight: 900;
  margin-top: 3.6rem;
}
.pay-table-header-blue19 {
  background: #0e1628;
  border-bottom: 0.1rem solid #a5d7e8;
}
.pay-table-header-blue11 {
  padding: 1.6rem;
  border-radius: 0.6rem 0.6rem 0 0;
  font-size: 1.4rem;
  background: #1a1a23;
  font-weight: 900;
  margin-top: 3.6rem;
  border-bottom: 0.1rem solid #2ca0e2;
}
.pay-table-header-blue12 .name,
.pay-table-header-blue14 .name,
.pay-table-header-blue15 .name,
.pay-table-header-blue16 .name,
.pay-table-header-blue17 .name,
.pay-table-header-blue .name,
.pay-table-header-gold11 .name,
.pay-table-header-gold12 .name,
.pay-table-header-green .name,
.pay-table-header-orange11 .name,
.pay-table-header-orange13 .name,
.pay-table-header-orange14 .name,
.pay-table-header-purple11 .name,
.pay-table-header-purple12 .name,
.pay-table-header-red11 .name,
.pay-table-header-red12 .name,
.pay-table-header-red13 .name,
.pay-table-header-red14 .name,
.pay-table-header-red15 .name,
.pay-table-header-white .name,
.pay-table-header-yellow12 .name,
.pay-table-header-yellow13 .name,
.pay-table-header-yellow19 .name {
  float: left;
  padding-top: 0.5rem;
}
.pay-table-header-orange12 .name {
  float: left;
  padding-top: 1rem;
  height: 4rem;
}
.pay-table-header-blue11 .name,
.pay-table-header-blue13 .name,
.pay-table-header-blue18 .name,
.pay-table-header-blue19 .name,
.pay-table-header-gold13 .name,
.pay-table-header-yellow11 .name,
.pay-table-header-yellow14 .name,
.pay-table-header-yellow15 .name,
.pay-table-header-yellow16 .name,
.pay-table-header-yellow17 .name,
.pay-table-header-yellow18 .name,
.pay-table-header-yellow20 .name,
.pay-table-header-yellow21 .name {
  width: 100%;
  text-align: center;
}
.owl-casino .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
.owl-casino .owl-dots {
  position: absolute;
  top: 90%;
  width: 100%;
}
.owl-casino .owl-dot span {
  background: #232323 !important;
}
.owl-casino .owl-dot.active span {
  background: #66b272 !important;
}
.owl-casino .owl-nav .owl-next {
  position: absolute;
  right: 26.5%;
  background: none !important;
  background-image: url(/image/next.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.owl-casino .owl-nav .owl-prev {
  position: absolute;
  left: 23%;
  background: none !important;
  background-image: url(/image/prev.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.owl-gold13 .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
.owl-gold13 .owl-dots {
  position: absolute;
  top: 90%;
  width: 100%;
}
.owl-gold13 .owl-dot span {
  background: #232323 !important;
}
.owl-gold13 .owl-dot.active span {
  background: #f2b705 !important;
}
.owl-gold13 .owl-nav .owl-next {
  position: absolute;
  right: 5%;
  background: none !important;
  background-image: url(/image/banner/carousel/next.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.owl-gold13 .owl-nav .owl-prev {
  position: absolute;
  left: 5%;
  background: none !important;
  background-image: url(/image/banner/carousel/prev.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.owl-yellow17 .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
.owl-yellow17 .owl-dots {
  position: absolute;
  top: 90%;
  width: 100%;
}
.owl-yellow17 .owl-dot span {
  background: #232323 !important;
}
.owl-yellow17 .owl-dot.active span {
  background: #66b272 !important;
}
.owl-yellow17 .owl-nav .owl-next {
  position: absolute;
  right: 26.5%;
  background: none !important;
  background-image: url(/image/banner/yellow17/carousel/next.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.owl-yellow17 .owl-nav .owl-prev {
  position: absolute;
  left: 23%;
  background: none !important;
  background-image: url(/image/banner/yellow17/carousel/prev.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.owl-blue19 .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
.owl-blue19 .owl-dots {
  position: absolute;
  top: 90%;
  width: 100%;
}
.owl-blue19 .owl-dot span {
  background: #232323 !important;
}
.owl-blue19 .owl-dot.active span {
  background: #66b272 !important;
}
.owl-blue19 .owl-nav .owl-next {
  position: absolute;
  right: 26.5%;
  background: none !important;
  background-image: url(/image/banner/blue19/carousel/next.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.owl-blue19 .owl-nav .owl-prev {
  position: absolute;
  left: 23%;
  background: none !important;
  background-image: url(/image/banner/blue19/carousel/prev.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.owl-blue11 .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
.owl-blue11 .owl-dots {
  position: absolute;
  top: 90%;
  width: 100%;
}
.owl-blue11 .owl-dot span {
  background: #232323 !important;
}
.owl-blue11 .owl-dot.active span {
  background: #66b272 !important;
}
.owl-blue11 .owl-nav .owl-next {
  position: absolute;
  right: 26.5%;
  background: none !important;
  background-image: url(/image/banner/blue11/carousel/next.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.owl-blue11 .owl-nav .owl-prev {
  position: absolute;
  left: 23%;
  background: none !important;
  background-image: url(/image/banner/blue11/carousel/prev.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 5.4rem;
  height: 5.4rem;
}
.max-w-1200 {
  max-width: 1200px !important;
  margin: auto;
}
.max-w-1280 {
  max-width: 1280px !important;
  margin: auto;
}
.max-w-1920 {
  max-width: 1920px !important;
  margin: auto;
}
.casino-button-yellow17 {
  background: #0f0f0f;
}
.casino-button-blue19,
.casino-button-yellow17 {
  padding: 0.8rem;
  border-radius: 0.6rem;
  height: 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 0px;
}
.casino-button-blue19 {
  background: #244473;
}
.casino-button-blue11 {
  padding: 0.8rem;
  background: #302ce2;
  border-radius: 0.6rem;
  height: 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 0px;
}
.casino-button-yellow17:hover {
  background: #ffb600;
  cursor: pointer;
}
.casino-button-blue19:hover {
  background: #a5d7e8;
  cursor: pointer;
}
.casino-button-blue11:hover {
  background: #302ce2;
  cursor: pointer;
}
.casino-home-btn-yellow17 {
  background-image: linear-gradient(to bottom right, #ffb600 0, #ffb600);
  color: #000;
}
.casino-home-btn-blue19,
.casino-home-btn-yellow17 {
  padding: 1.2rem 2.4rem;
  border-radius: 0.6rem;
  cursor: pointer;
}
.casino-home-btn-blue11,
.casino-home-btn-blue19 {
  background: #0f1628;
  color: #fff;
  margin-left: 1rem;
  display: inline-block;
}
.casino-home-btn-blue11 {
  padding: 1.2rem 2.4rem;
  border-radius: 0.6rem;
  cursor: pointer;
}
.casino-home-btn-yellow17:hover {
  background-image: linear-gradient(90deg, #ffb600 0, #4da1cd);
}
.casino-home-btn-blue19:hover {
  background: #a5d7e8;
}
.casino-home-btn-blue11:hover {
  background: #2ca0e2;
}
.userInfo-catbtn {
  background: #14161b;
  border-radius: 0.6rem;
  height: 3.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-top: 0.6rem;
}
.userInfo-catbtn:hover {
  background: #1f7aff;
}
.today-game {
  background: #0b0d10;
  border: none !important;
  border-radius: 0.6rem;
  padding: 1.2rem !important;
}
.today-game:hover {
  background: #0b0d10 !important;
}
.cat-top-game {
  padding: 1.2rem;
  cursor: pointer;
  color: #fff;
}
.cat-top-game:hover {
  color: #1f7aff;
}
.cat-game {
  border: 0.2rem solid #181a20;
  float: left;
  border-radius: 0.6rem;
}
.cat-game:hover {
  border: 0.2rem solid #1f7aff;
}
.cat-game-yellow15 {
  border: 0.2rem solid #181a20;
  border-radius: 0.6rem;
  flex: 1 1 0;
}
.cat-game-yellow15:hover {
  border: 0.2rem solid #edbb35;
}
.cat-topgame {
  float: left;
  flex: 1 1 0px;
  padding: 0 3.2rem;
}
.cat-bet-btn {
  position: absolute;
  bottom: 2rem;
  left: 15%;
  width: 70%;
  padding: 1rem 0;
  font-size: 1.4rem;
  font-weight: 900;
  border-radius: 0.6rem;
  cursor: pointer;
  text-align: center;
  background: #14161b;
  color: #1f7aff;
}
.cat-bet-btn:hover {
  background: #1f7aff;
  color: #fff;
}
.cat-bet-btn-yellow15 {
  background: #14161b;
  color: #edbb35;
}
.cat-bet-btn-yellow15:hover {
  background: #edbb35;
  color: #000;
}
.home-game-odd {
  background: #14161b;
  cursor: pointer;
  border-radius: 0.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.home-game-odd:hover {
  background: #1f7aff;
}
.signup-img-blue18,
.signup-img-yellow15 {
  display: block;
}
.contenedor-ruleta {
  transform: rotate(180deg);
}
.contenedor-ruleta:before {
  display: none !important;
  content: "";
  width: 6rem;
  height: 6rem;
  background-color: #fff;
  position: absolute;
  z-index: 99999;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  pointer-events: none;
}
.ruleta,
.ruleta-img {
  border-radius: 360px;
  position: relative;
  overflow: hidden;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1.04);
  animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1.04);
  -webkit-animation-duration: 5.8s;
  animation-duration: 5.8s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.ruleta:before {
  display: none !important;
  content: "";
  width: 10rem;
  height: 10rem;
  background-color: #fff;
  z-index: 9999;
  border-radius: 360px;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.opcion,
.ruleta:before {
  position: absolute;
  top: 50%;
}
.opcion {
  border: 0 solid transparent;
  transform-origin: top center;
}
.opcion:before {
  z-index: 99999;
  position: absolute;
  display: block;
  font-family: sans-serif;
  width: 5rem;
  left: -25px;
  margin-top: 80px;
  transform: rotate(180deg);
}
.gametype-button-orange11,
.opcion:before {
  text-align: center;
  font-size: 1.3rem;
  color: #fff;
  font-weight: 700;
}
.gametype-button-orange11 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-orange11.on,
.gametype-button-orange11:hover {
  background-color: #fc6200;
}
.gametype-button-orange12 {
  background-color: #1b1c1f;
  float: left;
  padding: 1.2rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 2.4rem;
  cursor: pointer;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.gametype-button-orange12.on,
.gametype-button-orange12:hover {
  background: rgba(245, 100, 6, 0.17);
  color: #f56406;
}
.gametype-button-purple11 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-purple11.on,
.gametype-button-purple11:hover {
  background: #0037ce !important;
}
.gametype-button-red13 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-red13.on,
.gametype-button-red13:hover {
  background: #c00015 !important;
}
.gametype-button-blue12 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-blue12.on,
.gametype-button-blue12:hover {
  background: #478ee7 !important;
}
.gametype-button-yellow19 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-yellow19.on,
.gametype-button-yellow19:hover {
  background: #fdc317 !important;
  color: #000;
}
.gametype-button-purple12 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-purple12.on,
.gametype-button-purple12:hover {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
}
.gametype-button-green {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-green.on,
.gametype-button-green:hover {
  background-color: #79e90b;
  color: #000;
}
.gametype-button-blue {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-blue.on,
.gametype-button-blue:hover {
  background-color: #1f8fff;
}
.gametype-button-blue14 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-blue14.on,
.gametype-button-blue14:hover {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  color: #000;
}
.gametype-button-blue16 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-blue16.on,
.gametype-button-blue16:hover {
  background-image: linear-gradient(90deg, #1d6f95 0, #0b2938) !important;
  color: #fff;
}
.gametype-button-gold12 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-gold12.on,
.gametype-button-gold12:hover {
  background: #ffeaad !important;
  color: #000;
}
.gametype-button-blue17 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-blue17.on,
.gametype-button-blue17:hover {
  background: #4c6f87 !important;
}
.gametype-button-yellow13 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-yellow13.on,
.gametype-button-yellow13:hover {
  background-color: #ffbe00;
  color: #000;
}
.gametype-button-red15 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
  border: 0.1rem solid #2c343b;
}
.gametype-button-red15.on,
.gametype-button-red15:hover {
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
  color: #fff;
  border: 0.1rem solid #daa502;
}
.gametype-button-blue13,
.gametype-button-blue18,
.gametype-button-yellow15,
.gametype-button-yellow20,
.gametype-button-yellow21 {
  background-color: #14161b;
  border: 0.1rem solid #14161b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-yellow14 {
  background-color: #11162b;
  border: 0.1rem solid #11162b;
  border-radius: 0.3rem;
}
.gametype-button-gold13,
.gametype-button-yellow14 {
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  cursor: pointer;
}
.gametype-button-gold13 {
  background-color: #0a1c30;
  border: 0.1rem solid #0a1c30;
  border-radius: 0.3rem;
}
.gametype-button-yellow11 {
  background-color: #11162b;
  border: 0.1rem solid #11162b;
  border-radius: 0.3rem;
}
.gametype-button-yellow11,
.gametype-button-yellow18 {
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  cursor: pointer;
}
.gametype-button-yellow18 {
  background-color: #101010;
  border: 0.1rem solid #101010;
  border-radius: 0.3rem;
}
.gametype-button-yellow16 {
  background-color: #0a1726;
  border: 0.1rem solid #0a1726;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-yellow20.on,
.gametype-button-yellow20:hover {
  border: 0.1rem solid #f3ba2f;
}
.gametype-button-blue13.on,
.gametype-button-blue13:hover {
  border: 0.1rem solid #328edb;
}
.gametype-button-gold13.on,
.gametype-button-gold13:hover {
  border: 0.1rem solid #f2b705;
}
.gametype-button-yellow11.on,
.gametype-button-yellow11:hover {
  border: 0.1rem solid #ffcd00;
}
.gametype-button-yellow14.on,
.gametype-button-yellow14:hover {
  border: 0.1rem solid #fed228;
}
.gametype-button-yellow18.on,
.gametype-button-yellow18:hover {
  border: 0.1rem solid #f4b95c;
}
.gametype-button-yellow16.on,
.gametype-button-yellow16:hover {
  border: 0.1rem solid #f3ba2f;
}
.gametype-button-yellow21.on,
.gametype-button-yellow21:hover {
  border: 0.1rem solid #edab56;
}
.gametype-button-blue18.on,
.gametype-button-blue18:hover {
  border: 0.1rem solid #1f7aff;
}
.gametype-button-yellow15.on,
.gametype-button-yellow15:hover {
  border: 0.1rem solid #edbb35;
}
.gametype-button-yellow17 {
  background-color: #1b1b1b;
  border: 0.1rem solid #1b1b1b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-yellow17.on,
.gametype-button-yellow17:hover {
  border: 0.1rem solid #ffb600;
}
.gametype-button-blue19 {
  background-color: #244473;
  border: 0.1rem solid #244473;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-blue19.on,
.gametype-button-blue19:hover {
  border: 0.1rem solid #a5d7e8;
}
.gametype-button-blue11 {
  background-color: #1a1a23;
  border: 0.1rem solid #1a1a23;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-blue11.on,
.gametype-button-blue11:hover {
  border: 0.1rem solid #302ce2;
}
.gametype-button-white {
  background-color: #cacaca;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #000;
  border-radius: 0.3rem;
  cursor: pointer;
  border: 0.1rem solid #000;
}
.gametype-button-white.on,
.gametype-button-white:hover {
  background-color: #f1c80d;
  border: 0.1rem solid #f1c80d;
  color: #000;
}
.gametype-button-red14 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-red14.on,
.gametype-button-red14:hover {
  background-color: #de00d3;
}
.gametype-button-yellow12 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-yellow12.on,
.gametype-button-yellow12:hover {
  background-color: #ffc600;
  color: #000;
}
.gametype-button-red12 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-red12.on,
.gametype-button-red12:hover {
  background-color: #e30144;
}
.gametype-button-blue15 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-blue15.on,
.gametype-button-blue15:hover {
  background-color: #0165d3;
}
.gametype-button-red11 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-red11.on,
.gametype-button-red11:hover {
  background-color: #de3b3c;
}
.gametype-button-gold {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-gold.on,
.gametype-button-gold:hover {
  background-color: #ffa863;
  color: #000;
}
.gametype-button-gold11 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-gold11.on,
.gametype-button-gold11:hover {
  background-color: #f39200;
  color: #000;
}
.gametype-button-orange13,
.gametype-button-orange14 {
  background-color: #2c343b;
  float: left;
  padding: 0.7rem 2.7rem;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  color: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.gametype-button-orange14.on,
.gametype-button-orange14:hover {
  background-color: #f8850f;
  color: #fff;
}
.gametype-button-orange13.on,
.gametype-button-orange13:hover {
  background-color: #8f6855;
  color: #fff;
}
.v-box1-agero-inplay-orange12 {
  padding: 0;
}
.v-box2-orange11 {
  background: #121619;
}
.v-box2-orange11,
.v-box2-orange12 {
  text-align: center;
  clear: both;
  width: 100%;
  padding: 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.v-box2-orange12 {
  background: #141517;
}
.v-box2-blue12,
.v-box2-blue16,
.v-box2-blue17,
.v-box2-gold12,
.v-box2-purple11,
.v-box2-purple12,
.v-box2-red13,
.v-box2-red15,
.v-box2-yellow13 {
  text-align: center;
  clear: both;
  width: 100%;
  padding: 0;
  background: #121619;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.v-box2-blue13,
.v-box2-blue18,
.v-box2-gold13,
.v-box2-yellow14,
.v-box2-yellow15,
.v-box2-yellow20,
.v-box2-yellow21 {
  text-align: center;
  clear: both;
  width: 100%;
  padding: 0;
  background: #101216;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.v-box2-yellow11 {
  background: #100f0f;
}
.v-box2-yellow11,
.v-box2-yellow18 {
  text-align: center;
  clear: both;
  width: 100%;
  padding: 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.v-box2-yellow18 {
  background: #000;
}
.v-box2-yellow16 {
  background: #0a1726;
}
.v-box2-yellow16,
.v-box2-yellow17 {
  text-align: center;
  clear: both;
  width: 100%;
  padding: 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.v-box2-yellow17 {
  background: #0f0f0f;
}
.v-box2-blue19 {
  background: #0e1628;
}
.v-box2-blue11,
.v-box2-blue19 {
  text-align: center;
  clear: both;
  width: 100%;
  padding: 0;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.v-box2-blue11 {
  background: #1a1a23;
}
.v-box2-white {
  text-align: center;
  clear: both;
  width: 100%;
  padding: 0;
  background: #dfdfdf;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.v-box2-blue14,
.v-box2-blue15,
.v-box2-gold11,
.v-box2-orange13,
.v-box2-orange14,
.v-box2-red11,
.v-box2-red12,
.v-box2-red14,
.v-box2-yellow12 {
  text-align: center;
  clear: both;
  width: 100%;
  padding: 0;
  background: #121619;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.top-menu-orange12 {
  background: none !important;
  float: left;
  position: relative;
  border: none;
  height: 6.3rem;
}
.top-menu-blue14 {
  background-image: linear-gradient(
    90deg,
    #000518 0,
    #003f82 30%,
    #2693cc 50%,
    #003f82 60%,
    #000518
  ) !important;
  border-top: 0.2rem solid #dbbe58 !important;
  border-bottom: 0.2rem solid #dbbe58 !important;
}
.top-menu-blue16 {
  background: #000 !important;
  border-top: 0.2rem solid #2484c5 !important;
  border-bottom: 0.2rem solid #2484c5 !important;
}
.top-menu-gold12 {
  background: #ffeaad !important;
  border-top: 0.2rem solid #ffeaad !important;
  border-bottom: 0.2rem solid #ffeaad !important;
}
.top-menu-purple11 {
  background: #0037ce !important;
}
.top-menu-purple11,
.top-menu-purple12 {
  border-top: 0.2rem solid #000 !important;
  border-bottom: 0.2rem solid #000 !important;
}
.top-menu-purple12 {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
}
.top-menu-yellow13 {
  background-image: linear-gradient(
    180deg,
    #f1370c 0,
    #e5360d 20%,
    #bb3111 50%,
    #8a2c16 80%,
    #712818
  ) !important;
  border-top: 0.2rem solid #f1370c !important;
  border-bottom: 0.2rem solid #712818 !important;
}
.top-menu-red15 {
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103) !important;
  border-top: 0.2rem solid #0a0d29 !important;
  border-bottom: 0.2rem solid #0a0d29 !important;
}
.top-menu-yellow18 {
  background-image: linear-gradient(90deg, #000 0, #000) !important;
  border-top: 0.2rem solid #000 !important;
  border-bottom: 0.2rem solid #000 !important;
}
.top-menu-blue11,
.top-menu-blue13,
.top-menu-blue17,
.top-menu-blue18,
.top-menu-blue19,
.top-menu-gold13,
.top-menu-yellow11,
.top-menu-yellow14,
.top-menu-yellow15,
.top-menu-yellow16,
.top-menu-yellow17,
.top-menu-yellow20,
.top-menu-yellow21 {
  background: none !important;
  float: left;
  position: relative;
  border: none;
  height: 10rem;
}
.top-menu-white {
  background: #efefef !important;
  border-top: 0.2rem solid #efefef !important;
  border-bottom: 0.2rem solid #efefef !important;
}
.top-menu-blue15,
.top-menu-red12 {
  background: #000 !important;
  border-top: 0.2rem solid #000 !important;
  border-bottom: 0.2rem solid #000 !important;
}
.top-menu-gold11 {
  background-image: linear-gradient(
    90deg,
    #1a1a1a 0,
    #000 50%,
    #1a1a1a
  ) !important;
  border-top: 0.2rem solid #f39200 !important;
  border-bottom: 0.2rem solid #f39200 !important;
}
.top-menu-orange13 {
  background: #8f6855 !important;
  border-top: 0.2rem solid #8f6855 !important;
  border-bottom: 0.2rem solid #8f6855 !important;
}
.top-menu-blue12,
.top-menu-orange14,
.top-menu-red11,
.top-menu-red13,
.top-menu-red14,
.top-menu-yellow12,
.top-menu-yellow19 {
  background: none !important;
  float: left;
  position: relative;
  border: none;
  height: 10rem;
}
.top-menu-green {
  background: #171c22 !important;
  border-top: 0.2rem solid #171c22 !important;
  border-bottom: 0.2rem solid #171c22 !important;
}
.mini-live-tmenu-blue11,
.mini-live-tmenu-blue12,
.mini-live-tmenu-blue13,
.mini-live-tmenu-blue14,
.mini-live-tmenu-blue15,
.mini-live-tmenu-blue18,
.mini-live-tmenu-blue19,
.mini-live-tmenu-gold11,
.mini-live-tmenu-gold12,
.mini-live-tmenu-gold13,
.mini-live-tmenu-green,
.mini-live-tmenu-orange11,
.mini-live-tmenu-orange13,
.mini-live-tmenu-orange14,
.mini-live-tmenu-purple11,
.mini-live-tmenu-red12,
.mini-live-tmenu-red13,
.mini-live-tmenu-red14,
.mini-live-tmenu-red15,
.mini-live-tmenu-yellow11,
.mini-live-tmenu-yellow12,
.mini-live-tmenu-yellow13,
.mini-live-tmenu-yellow14,
.mini-live-tmenu-yellow15,
.mini-live-tmenu-yellow16,
.mini-live-tmenu-yellow17,
.mini-live-tmenu-yellow18,
.mini-live-tmenu-yellow20,
.mini-live-tmenu-yellow21 {
  cursor: pointer;
  text-align: center;
  display: table-cell;
  width: 10%;
  font-weight: 700;
  background: #35353f;
  background: linear-gradient(180deg, #35353f, #161622);
}
.mini-live-tmenu-blue11:hover,
.mini-live-tmenu-blue12:hover,
.mini-live-tmenu-blue13:hover,
.mini-live-tmenu-blue14:hover,
.mini-live-tmenu-blue15:hover,
.mini-live-tmenu-blue18:hover,
.mini-live-tmenu-blue19:hover,
.mini-live-tmenu-blue:hover,
.mini-live-tmenu-gold11:hover,
.mini-live-tmenu-gold12:hover,
.mini-live-tmenu-gold13:hover,
.mini-live-tmenu-green:hover,
.mini-live-tmenu-orange11:hover,
.mini-live-tmenu-orange13:hover,
.mini-live-tmenu-orange14:hover,
.mini-live-tmenu-purple11:hover,
.mini-live-tmenu-red12:hover,
.mini-live-tmenu-red13:hover,
.mini-live-tmenu-red14:hover,
.mini-live-tmenu-red15:hover,
.mini-live-tmenu-yellow11:hover,
.mini-live-tmenu-yellow12:hover,
.mini-live-tmenu-yellow13:hover,
.mini-live-tmenu-yellow14:hover,
.mini-live-tmenu-yellow15:hover,
.mini-live-tmenu-yellow16:hover,
.mini-live-tmenu-yellow17:hover,
.mini-live-tmenu-yellow18:hover,
.mini-live-tmenu-yellow20:hover,
.mini-live-tmenu-yellow21:hover {
  background: #35353f;
  background: linear-gradient(180deg, #161622, #35353f);
}
.mini-live-tmenu-white {
  cursor: pointer;
  text-align: center;
  display: table-cell;
  width: 10%;
  font-weight: 700;
  background: #dedede;
  background: linear-gradient(180deg, #dedede, #dedede);
}
.mini-live-tmenu-white:hover {
  background-image: linear-gradient(
    180deg,
    #f1f1f1 0,
    #d4d4d4 20%,
    #9d9d9d 50%,
    #d4d4d4 80%,
    #f1f1f1
  ) !important;
}
.orange11-button {
  background-color: #fb6200;
  border: 0.1rem solid #fb6200;
}
.orange11-button.is-disabled:active,
.orange11-button.is-disabled:focus,
.orange11-button.is-disabled:hover,
.orange11-button:active,
.orange11-button:focus,
.orange11-button:hover {
  background-image: linear-gradient(
    180deg,
    #d85908 0,
    #c34e0d 20%,
    #a94113 50%,
    #ff6d00 80%,
    #ff6d00
  );
  border: 0.1rem solid #fb6200;
}
.orange11-button.is-disabled {
  background-color: #fb6200;
  border: 0.1rem solid #fb6200;
  opacity: 0.3;
}
.orange12-button {
  background: #f56406 !important;
  border: 0.1rem solid #f56406 !important;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.orange12-button.is-disabled:active,
.orange12-button.is-disabled:focus,
.orange12-button.is-disabled:hover,
.orange12-button:active,
.orange12-button:focus,
.orange12-button:hover {
  background: #ff802e !important;
  border: 0.1rem solid #ff802e !important;
}
.orange12-button.is-disabled {
  background-color: #f56406 !important;
  border: 0.1rem solid #f56406 !important;
  opacity: 0.3;
}
.purple11-button {
  background: #0037ce !important;
  border: 0.1rem solid #0037ce;
}
.purple11-button.is-disabled:active,
.purple11-button.is-disabled:focus,
.purple11-button.is-disabled:hover,
.purple11-button:active,
.purple11-button:focus,
.purple11-button:hover {
  background-image: linear-gradient(
    180deg,
    #0037cc 0,
    #0030b5 20%,
    #001d6e 50%,
    #0030b5 80%,
    #0037cc
  ) !important;
  border: 0.1rem solid #0037ce;
}
.purple11-button.is-disabled {
  background: #0037ce !important;
  border: 0.1rem solid #0037ce;
  opacity: 0.3;
}
.red13-button {
  background: #c00015 !important;
  border: 0.1rem solid #c00015;
}
.red13-button.is-disabled:active,
.red13-button.is-disabled:focus,
.red13-button.is-disabled:hover,
.red13-button:active,
.red13-button:focus,
.red13-button:hover {
  background: #6f0310 !important;
  border: 0.1rem solid #c00015;
}
.red13-button.is-disabled {
  background: #c00015 !important;
  border: 0.1rem solid #c00015;
  opacity: 0.3;
}
.blue12-button {
  background: #478ee7 !important;
  border: 0.1rem solid #478ee7;
}
.blue12-button.is-disabled:active,
.blue12-button.is-disabled:focus,
.blue12-button.is-disabled:hover,
.blue12-button:active,
.blue12-button:focus,
.blue12-button:hover {
  background: #090c3f !important;
  border: 0.1rem solid #090c3f;
}
.blue12-button.is-disabled {
  background: #478ee7 !important;
  border: 0.1rem solid #478ee7;
  opacity: 0.3;
}
.yellow19-button {
  background: #fdc317 !important;
  border: 0.1rem solid #fdc317;
  color: #000;
}
.yellow19-button.is-disabled:active,
.yellow19-button.is-disabled:focus,
.yellow19-button.is-disabled:hover,
.yellow19-button:active,
.yellow19-button:focus,
.yellow19-button:hover {
  background: #b88a02 !important;
  border: 0.1rem solid #fdc317;
}
.yellow19-button.is-disabled {
  background: #fdc317 !important;
  border: 0.1rem solid #fdc317;
  opacity: 0.3;
}
.purple12-button {
  background-image: linear-gradient(90deg, #642b73 0, #c6426e) !important;
  border: 0.1rem solid #c6426e;
}
.purple12-button.is-disabled:active,
.purple12-button.is-disabled:focus,
.purple12-button.is-disabled:hover,
.purple12-button:active,
.purple12-button:focus,
.purple12-button:hover {
  background-image: linear-gradient(
    180deg,
    #620067 0,
    #56015c 20%,
    #320038 50%,
    #56015c 80%,
    #620067
  ) !important;
  border: 0.1rem solid #620067;
}
.purple12-button.is-disabled {
  background: #620067 !important;
  border: 0.1rem solid #620067;
  opacity: 0.3;
}
.orange11-button1 {
  color: #fc6200;
}
.orange11-button1,
.orange11-button1.is-disabled,
.orange11-button1.is-disabled:active,
.orange11-button1.is-disabled:focus,
.orange11-button1.is-disabled:hover,
.orange11-button1:active,
.orange11-button1:focus,
.orange11-button1:hover {
  background-color: #1a1a1a;
  border: 0.2rem solid #fb6200;
}
.orange11-button1.is-disabled {
  opacity: 0.3;
}
.blue-button {
  background-color: #1f8fff;
  border: 0.1rem solid #1f8fff;
}
.blue-button.is-disabled:active,
.blue-button.is-disabled:focus,
.blue-button.is-disabled:hover,
.blue-button:active,
.blue-button:focus,
.blue-button:hover {
  background-image: linear-gradient(
    180deg,
    #1e8bfb 0,
    #156dd5 20%,
    #1159b3 50%,
    #125eba 80%,
    #1c84ef
  );
  border: 0.1rem solid #1f8fff;
}
.blue-button.is-disabled {
  background-color: #1f8fff;
  border: 0.1rem solid #1f8fff;
  opacity: 0.3;
}
.blue14-button {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  border: 0.1rem solid #dabd57;
  color: #000;
}
.blue14-button.is-disabled:active,
.blue14-button.is-disabled:focus,
.blue14-button.is-disabled:hover,
.blue14-button:active,
.blue14-button:focus,
.blue14-button:hover {
  background-image: linear-gradient(
    90deg,
    #a67b20 0,
    #ebd96f 30%,
    #c99d3a 60%,
    #cc9a38
  ) !important;
  border: 0.1rem solid #dabd57;
  color: #000;
}
.blue14-button.is-disabled {
  background-image: linear-gradient(
    90deg,
    #ae8625 0,
    #f7ef8a 30%,
    #d2ac47 60%,
    #fdd286
  ) !important;
  border: 0.1rem solid #dabd57;
  opacity: 0.3;
  color: #000;
}
.blue16-button {
  background: #0ab8fd !important;
  border: 0.1rem solid #0ab8fd;
  color: #000;
}
.blue16-button.is-disabled:active,
.blue16-button.is-disabled:focus,
.blue16-button.is-disabled:hover,
.blue16-button:active,
.blue16-button:focus,
.blue16-button:hover {
  background-image: linear-gradient(
    180deg,
    #425b71 0,
    #104161 20%,
    #0b3239 50%,
    #083d4d 80%,
    #175167
  ) !important;
  border: 0.1rem solid #0ab8fd;
  color: #fff;
}
.blue16-button.is-disabled {
  background: #0ab8fd !important;
  border: 0.1rem solid #0ab8fd;
  opacity: 0.3;
  color: #fff;
}
.gold12-button {
  background: #ffeaad !important;
  border: 0.1rem solid #ffeaad;
  color: #000;
}
.gold12-button.is-disabled:active,
.gold12-button.is-disabled:focus,
.gold12-button.is-disabled:hover,
.gold12-button:active,
.gold12-button:focus,
.gold12-button:hover {
  background-image: linear-gradient(
    180deg,
    #c6a538 0,
    #c3a137 20%,
    #c39731 50%,
    #c17a21 80%,
    #c5781f
  ) !important;
  border: 0.1rem solid #ffeaad;
  color: #000;
}
.gold12-button.is-disabled {
  background: #ffeaad !important;
  border: 0.1rem solid #ffeaad;
  opacity: 0.3;
  color: #000;
}
.blue17-button {
  background: #4c6f87 !important;
  border: 0.1rem solid #4c6f87;
  color: #fff;
}
.blue17-button.is-disabled:active,
.blue17-button.is-disabled:focus,
.blue17-button.is-disabled:hover,
.blue17-button:active,
.blue17-button:focus,
.blue17-button:hover {
  background-image: linear-gradient(
    180deg,
    #486271 0,
    #465968 20%,
    #1f3543 50%,
    #465968 80%,
    #486271
  ) !important;
  border: 0.1rem solid #4c6f87;
  color: #fff;
}
.blue17-button.is-disabled {
  background: #4c6f87 !important;
  border: 0.1rem solid #4c6f87;
  opacity: 0.3;
  color: #fff;
}
.yellow13-button {
  color: #000;
  background-color: #f1c80d;
  border: 0.1rem solid #f1c80d;
}
.yellow13-button.is-disabled:active,
.yellow13-button.is-disabled:focus,
.yellow13-button.is-disabled:hover,
.yellow13-button:active,
.yellow13-button:focus,
.yellow13-button:hover {
  background-image: linear-gradient(
    180deg,
    #f0c70d 0,
    #bf9e0a 20%,
    #816b07 50%,
    #bf9e0a 80%,
    #edc50d
  );
  border: 0.1rem solid #f1c80d;
  color: #000;
}
.yellow13-button.is-disabled {
  background-color: #f1c80d;
  border: 0.1rem solid #f1c80d;
  opacity: 0.3;
  color: #000;
}
.red15-button {
  color: #fff;
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103);
  border: 0.1rem solid #daa502;
}
.red15-button.is-disabled:active,
.red15-button.is-disabled:focus,
.red15-button.is-disabled:hover,
.red15-button:active,
.red15-button:focus,
.red15-button:hover {
  background-image: linear-gradient(
    180deg,
    #ffb500 0,
    #ffa501 20%,
    #f80 50%,
    #ffa501 80%,
    #ffb500
  );
  border: 0.1rem solid #2b0103;
  color: #fff;
}
.red15-button.is-disabled {
  background-image: linear-gradient(90deg, #2b0103 0, #2b0103);
  border: 0.1rem solid #2b0103;
  opacity: 0.3;
  color: #fff;
}
.yellow20-button {
  color: #fff;
  background: #14161b;
  border: 0.1rem solid #14161b;
  border-radius: 0.4rem;
}
.yellow20-button.is-disabled:active,
.yellow20-button.is-disabled:focus,
.yellow20-button.is-disabled:hover,
.yellow20-button:active,
.yellow20-button:focus,
.yellow20-button:hover {
  background: #e3c032;
  border: 0.1rem solid #ffdb00;
  color: #000;
}
.yellow20-button.is-disabled {
  background: #14161b;
  border: 0.1rem solid #ffdb00;
  opacity: 0.3;
  color: #000;
}
.blue13-button {
  color: #fff;
  background: #14161b;
  border: 0.1rem solid #14161b;
  border-radius: 0.4rem;
}
.blue13-button.is-disabled:active,
.blue13-button.is-disabled:focus,
.blue13-button.is-disabled:hover,
.blue13-button:active,
.blue13-button:focus,
.blue13-button:hover {
  background: #1263ed;
  border: 0.1rem solid #328edb;
  color: #fff;
}
.blue13-button.is-disabled {
  background: #14161b;
  border: 0.1rem solid #328edb;
  opacity: 0.3;
  color: #000;
}
.gold13-button {
  color: #020c17;
  background: #f2b705;
  border: 0.1rem solid #f2b705;
  border-radius: 0.4rem;
}
.gold13-button.is-disabled,
.gold13-button.is-disabled:active,
.gold13-button.is-disabled:focus,
.gold13-button.is-disabled:hover,
.gold13-button:active,
.gold13-button:focus,
.gold13-button:hover {
  background: #c49200;
  border: 0.1rem solid #c49200;
  color: #020c17;
}
.gold13-button.is-disabled {
  opacity: 0.3;
}
.yellow11-button {
  border-radius: 0.4rem;
}
.yellow11-button.is-disabled {
  background: #14161b;
}
.yellow14-button {
  color: #353537;
  background: #fed228;
  border: 0.1rem solid #fed228;
  border-radius: 0.4rem;
}
.yellow14-button.is-disabled:active,
.yellow14-button.is-disabled:focus,
.yellow14-button.is-disabled:hover,
.yellow14-button:active,
.yellow14-button:focus,
.yellow14-button:hover {
  background: #fcb21c;
  border: 0.1rem solid #fcb21c;
  color: #353537;
}
.yellow14-button.is-disabled {
  background: #11162b;
  border: 0.1rem solid #fcb21c;
  opacity: 0.3;
  color: #353537;
}
.yellow18-button {
  color: #fff;
  background: #000;
  border: 0.1rem solid #000;
  border-radius: 0.4rem;
}
.yellow18-button.is-disabled:active,
.yellow18-button.is-disabled:focus,
.yellow18-button.is-disabled:hover,
.yellow18-button:active,
.yellow18-button:focus,
.yellow18-button:hover {
  background: #f4b95c;
  border: 0.1rem solid #f4b95c;
  color: #000;
}
.yellow18-button.is-disabled {
  background: #14161b;
  border: 0.1rem solid #f4b95c;
  opacity: 0.3;
  color: #000;
}
.yellow16-button {
  color: #fff;
  background: #0e1e31;
  border: 0.1rem solid #0e1e31;
  border-radius: 0.4rem;
}
.yellow16-button.is-disabled:active,
.yellow16-button.is-disabled:focus,
.yellow16-button.is-disabled:hover,
.yellow16-button:active,
.yellow16-button:focus,
.yellow16-button:hover {
  background: #e3c032;
  border: 0.1rem solid #ffdb00;
  color: #000;
}
.yellow16-button.is-disabled {
  background: #0e1e31;
  border: 0.1rem solid #ffdb00;
  opacity: 0.3;
  color: #000;
}
.yellow201-button {
  color: #000;
  background: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  font-size: 1.3rem !important;
}
.yellow201-button.is-disabled,
.yellow201-button.is-disabled:active,
.yellow201-button.is-disabled:focus,
.yellow201-button.is-disabled:hover,
.yellow201-button:active,
.yellow201-button:focus,
.yellow201-button:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.yellow201-button.is-disabled {
  opacity: 0.3;
}
.blue131-button {
  color: #fff;
  background: #328edb;
  border: 0.1rem solid #328edb;
  font-size: 1.3rem !important;
}
.blue131-button.is-disabled:active,
.blue131-button.is-disabled:focus,
.blue131-button.is-disabled:hover,
.blue131-button:active,
.blue131-button:focus,
.blue131-button:hover {
  background: #1263ed;
  border: 0.1rem solid #328edb;
  color: #fff;
}
.blue131-button.is-disabled {
  background: #328edb;
  border: 0.1rem solid #328edb;
  opacity: 0.3;
  color: #fff;
}
.gold131-button {
  color: #020c17;
  background: #f2b705;
  border: 0.1rem solid #f2b705;
  font-size: 1.3rem !important;
}
.gold131-button.is-disabled,
.gold131-button.is-disabled:active,
.gold131-button.is-disabled:focus,
.gold131-button.is-disabled:hover,
.gold131-button:active,
.gold131-button:focus,
.gold131-button:hover {
  background: #c49200;
  border: 0.1rem solid #c49200;
  color: #020c17;
}
.gold131-button.is-disabled {
  opacity: 0.3;
}
.yellow11-button {
  color: #000;
  background: #ffcd00;
  border: 0.1rem solid #ffcd00;
  font-size: 1.3rem !important;
}
.yellow11-button.is-disabled:active,
.yellow11-button.is-disabled:focus,
.yellow11-button.is-disabled:hover,
.yellow11-button:active,
.yellow11-button:focus,
.yellow11-button:hover {
  background: #766007;
  border: 0.1rem solid #766007;
  color: #fff;
}
.yellow11-button.is-disabled {
  background: #ffcd00;
  border: 0.1rem solid #ffcd00;
  opacity: 0.3;
  color: #000;
}
.yellow141-button {
  color: #353537;
  background: #fed228;
  border: 0.1rem solid #fed228;
  font-size: 1.3rem !important;
}
.yellow141-button.is-disabled:active,
.yellow141-button.is-disabled:focus,
.yellow141-button.is-disabled:hover,
.yellow141-button:active,
.yellow141-button:focus,
.yellow141-button:hover {
  background: #fcb21c;
  border: 0.1rem solid #fed228;
  color: #fff;
}
.yellow141-button.is-disabled {
  background: #fed228;
  border: 0.1rem solid #fed228;
  opacity: 0.3;
  color: #353537;
}
.yellow181-button {
  font-size: 1.3rem !important;
}
.yellow181-button,
.yellow181-button.is-disabled,
.yellow181-button.is-disabled:active,
.yellow181-button.is-disabled:focus,
.yellow181-button.is-disabled:hover,
.yellow181-button:active,
.yellow181-button:focus,
.yellow181-button:hover {
  color: #000;
  background: #f4b95c;
  border: 0.3rem solid #f4b95c;
}
.yellow181-button.is-disabled {
  opacity: 0.3;
}
.yellow161-button {
  color: #000;
  background: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  font-size: 1.3rem !important;
}
.yellow161-button.is-disabled,
.yellow161-button.is-disabled:active,
.yellow161-button.is-disabled:focus,
.yellow161-button.is-disabled:hover,
.yellow161-button:active,
.yellow161-button:focus,
.yellow161-button:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.yellow161-button.is-disabled {
  opacity: 0.3;
}
.yellow21-button {
  color: #edab56;
  background: #14161b;
  border: 0.1rem solid #14161b;
  border-radius: 0.4rem;
}
.yellow21-button.is-disabled:active,
.yellow21-button.is-disabled:focus,
.yellow21-button.is-disabled:hover,
.yellow21-button:active,
.yellow21-button:focus,
.yellow21-button:hover {
  background: #edab56;
  border: 0.1rem solid #edab56;
  color: #000;
}
.yellow21-button.is-disabled {
  background: #14161b;
  border: 0.1rem solid #edab56;
  opacity: 0.3;
  color: #000;
}
.yellow211-button {
  color: #000;
  background: #edab56;
  border: 0.1rem solid #edab56;
  font-size: 1.3rem !important;
}
.yellow211-button.is-disabled,
.yellow211-button.is-disabled:active,
.yellow211-button.is-disabled:focus,
.yellow211-button.is-disabled:hover,
.yellow211-button:active,
.yellow211-button:focus,
.yellow211-button:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.yellow211-button.is-disabled {
  opacity: 0.3;
}
.blue18-button {
  color: #1f7aff;
  background: #14161b;
  border: 0.1rem solid #14161b;
  border-radius: 0.4rem;
}
.blue18-button.is-disabled:active,
.blue18-button.is-disabled:focus,
.blue18-button.is-disabled:hover,
.blue18-button:active,
.blue18-button:focus,
.blue18-button:hover {
  background: #1f7aff;
  border: 0.1rem solid #1f7aff;
  color: #000;
}
.blue18-button.is-disabled {
  background: #14161b;
  border: 0.1rem solid #1f7aff;
  opacity: 0.3;
  color: #000;
}
.blue181-button {
  color: #000;
  background: #1f7aff;
  border: 0.1rem solid #1f7aff;
  font-size: 1.3rem !important;
}
.blue181-button.is-disabled:active,
.blue181-button.is-disabled:focus,
.blue181-button.is-disabled:hover,
.blue181-button:active,
.blue181-button:focus,
.blue181-button:hover {
  background-image: linear-gradient(
    180deg,
    #1f7aff 0,
    #156dd5 20%,
    #1159b3 50%,
    #125eba 80%,
    #1f7aff
  );
  border: 0.1rem solid #1f7aff;
  color: #000;
}
.blue181-button.is-disabled {
  background: #1f7aff;
  border: 0.1rem solid #1f7aff;
  opacity: 0.3;
  color: #000;
}
.yellow15-button {
  color: #edbb35;
  background: #14161b;
  border: 0.1rem solid #14161b;
  border-radius: 0.4rem;
}
.yellow15-button.is-disabled:active,
.yellow15-button.is-disabled:focus,
.yellow15-button.is-disabled:hover,
.yellow15-button:active,
.yellow15-button:focus,
.yellow15-button:hover {
  background: #edbb35;
  border: 0.1rem solid #edbb35;
  color: #000;
}
.yellow15-button.is-disabled {
  background: #14161b;
  border: 0.1rem solid #edbb35;
  opacity: 0.3;
  color: #000;
}
.yellow151-button {
  color: #000;
  background: #edbb35;
  border: 0.1rem solid #edbb35;
  font-size: 1.3rem !important;
}
.yellow151-button.is-disabled:active,
.yellow151-button.is-disabled:focus,
.yellow151-button.is-disabled:hover,
.yellow151-button:active,
.yellow151-button:focus,
.yellow151-button:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.yellow151-button.is-disabled {
  background: #edbb35;
  border: 0.1rem solid #edbb35;
  opacity: 0.3;
  color: #000;
}
.yellow17-button {
  color: #fff;
  background: #1b1b1b;
  border: 0.1rem solid #1b1b1b;
  border-radius: 0.4rem;
}
.yellow17-button.is-disabled:active,
.yellow17-button.is-disabled:focus,
.yellow17-button.is-disabled:hover,
.yellow17-button:active,
.yellow17-button:focus,
.yellow17-button:hover {
  background: #ffb600;
  border: 0.1rem solid #ffb600;
  color: #000;
}
.yellow17-button.is-disabled {
  background: #1b1b1b;
  border: 0.1rem solid #ffb600;
  opacity: 0.3;
  color: #000;
}
.yellow171-button {
  color: #000;
  background: #ffb600;
  border: 0.1rem solid #ffb600;
  border-radius: 0.4rem;
}
.yellow171-button.is-disabled,
.yellow171-button.is-disabled:active,
.yellow171-button.is-disabled:focus,
.yellow171-button.is-disabled:hover,
.yellow171-button:active,
.yellow171-button:focus,
.yellow171-button:hover {
  background: #ffb600;
  border: 0.1rem solid #ffb600;
  color: #000;
}
.yellow171-button.is-disabled {
  opacity: 0.3;
}
.blue19-button {
  color: #fff;
  background: #244473;
  border: 0.1rem solid #244473;
  border-radius: 0.4rem;
}
.blue19-button.is-disabled:active,
.blue19-button.is-disabled:focus,
.blue19-button.is-disabled:hover,
.blue19-button:active,
.blue19-button:focus,
.blue19-button:hover {
  background: #a5d7e8;
  border: 0.1rem solid #a5d7e8;
  color: #000;
}
.blue19-button.is-disabled {
  background: #0e1628;
  border: 0.1rem solid #a5d7e8;
  opacity: 0.3;
  color: #000;
}
.blue191-button {
  color: #fff;
  background: #244473;
  border: 0.1rem solid #244473;
  border-radius: 0.4rem;
}
.blue191-button.is-disabled,
.blue191-button.is-disabled:active,
.blue191-button.is-disabled:focus,
.blue191-button.is-disabled:hover,
.blue191-button:active,
.blue191-button:focus,
.blue191-button:hover {
  background: #a5d7e8;
  border: 0.1rem solid #a5d7e8;
  color: #000;
}
.blue191-button.is-disabled {
  opacity: 0.3;
}
.blue11-button {
  color: #fff;
  background: #302ce2;
  border: 0.1rem solid #302ce2;
  border-radius: 0.4rem;
}
.blue11-button.is-disabled:active,
.blue11-button.is-disabled:focus,
.blue11-button.is-disabled:hover,
.blue11-button:active,
.blue11-button:focus,
.blue11-button:hover {
  background: #2ca0e2;
  border: 0.1rem solid #2ca0e2;
  color: #000;
}
.blue11-button.is-disabled {
  background: #1a1a23;
  border: 0.1rem solid #302ce2;
  opacity: 0.3;
  color: #fff;
}
.blue111-button {
  color: #fff;
  background: #302ce2;
  border: 0.1rem solid #302ce2;
  border-radius: 0.4rem;
}
.blue111-button.is-disabled,
.blue111-button.is-disabled:active,
.blue111-button.is-disabled:focus,
.blue111-button.is-disabled:hover,
.blue111-button:active,
.blue111-button:focus,
.blue111-button:hover {
  background: #2ca0e2;
  border: 0.1rem solid #2ca0e2;
  color: #000;
}
.blue111-button.is-disabled {
  opacity: 0.3;
}
.white-button {
  color: #000;
  background-color: #f1c80d;
  border: 0.1rem solid #f1c80d;
}
.white-button.is-disabled:active,
.white-button.is-disabled:focus,
.white-button.is-disabled:hover,
.white-button:active,
.white-button:focus,
.white-button:hover {
  background-image: linear-gradient(
    180deg,
    #f0c70d 0,
    #bf9e0a 20%,
    #816b07 50%,
    #bf9e0a 80%,
    #edc50d
  );
  border: 0.1rem solid #f1c80d;
  color: #000;
}
.white-button.is-disabled {
  background-color: #f1c80d;
  border: 0.1rem solid #f1c80d;
  opacity: 0.3;
  color: #000;
}
.white2-button {
  background-color: #a2ddff;
}
.white2-button,
.white2-button.is-disabled,
.white2-button.is-disabled:active,
.white2-button.is-disabled:focus,
.white2-button.is-disabled:hover,
.white2-button:active,
.white2-button:focus,
.white2-button:hover {
  color: #000;
  border: 0.1rem solid #a2ddff;
}
.white2-button.is-disabled {
  background-color: #a2ddff;
  opacity: 0.3;
}
.red14-button {
  background-color: #de00d3;
  border: 0.1rem solid #de00d3;
}
.red14-button.is-disabled:active,
.red14-button.is-disabled:focus,
.red14-button.is-disabled:hover,
.red14-button:active,
.red14-button:focus,
.red14-button:hover {
  background: #450342;
  border: 0.1rem solid #450342;
}
.red14-button.is-disabled {
  background-color: #de00d3;
  border: 0.1rem solid #de00d3;
  opacity: 0.3;
}
.yellow12-button {
  background-color: #ffc600;
  border: 0.1rem solid #ffc600;
  color: #000;
}
.yellow12-button.is-disabled:active,
.yellow12-button.is-disabled:focus,
.yellow12-button.is-disabled:hover,
.yellow12-button:active,
.yellow12-button:focus,
.yellow12-button:hover {
  background: linear-gradient(
    180deg,
    #ffb500 0,
    #ffa501 20%,
    #f80 50%,
    #ffa501 80%,
    #ffb500
  );
  border: 0.1rem solid #ffc600;
  color: #000;
}
.yellow12-button.is-disabled {
  background-color: #ffc600;
  border: 0.1rem solid #ffc600;
  opacity: 0.3;
}
.red12-button {
  background-color: #e30144;
  border: 0.1rem solid #e30144;
}
.red12-button.is-disabled:active,
.red12-button.is-disabled:focus,
.red12-button.is-disabled:hover,
.red12-button:active,
.red12-button:focus,
.red12-button:hover {
  background-image: linear-gradient(
    180deg,
    #a72020 0,
    #701616 20%,
    #400d0e 50%,
    #701616 80%,
    #a72020
  );
  border: 0.1rem solid #e30144;
}
.red12-button.is-disabled {
  background-color: #e30144;
  border: 0.1rem solid #e30144;
  opacity: 0.3;
}
.blue15-button {
  background-color: #0165d3;
  border: 0.1rem solid #0165d3;
}
.blue15-button.is-disabled:active,
.blue15-button.is-disabled:focus,
.blue15-button.is-disabled:hover,
.blue15-button:active,
.blue15-button:focus,
.blue15-button:hover {
  background-image: linear-gradient(
    180deg,
    #486271 0,
    #465968 20%,
    #1f3543 50%,
    #465968 80%,
    #486271
  ) !important;
  border: 0.1rem solid #0165d3;
}
.blue15-button.is-disabled {
  background-color: #0165d3;
  border: 0.1rem solid #0165d3;
  opacity: 0.3;
}
.red-button1 {
  background-color: #ff3f40;
  border: 0.1rem solid #ff3f40;
  text-align: center;
  border-radius: 0.4rem;
}
.red-button1.is-disabled:active,
.red-button1.is-disabled:focus,
.red-button1.is-disabled:hover,
.red-button1:active,
.red-button1:focus,
.red-button1:hover {
  border: 0.1rem solid #ff3f40;
}
.red-button1.is-disabled {
  background-color: #ff3f40;
  border: 0.1rem solid #ff3f40;
  opacity: 0.3;
}
.gold11-button {
  color: #000;
  background-color: #f39200;
  border: 0.1rem solid #f39200;
}
.gold11-button.is-disabled:active,
.gold11-button.is-disabled:focus,
.gold11-button.is-disabled:hover,
.gold11-button:active,
.gold11-button:focus,
.gold11-button:hover {
  background-image: linear-gradient(
    180deg,
    #e69b61 0,
    #d08d58 20%,
    #986641 50%,
    #d08d58 80%,
    #e69b61
  ) !important;
  border: 0.1rem solid #f39200;
  color: #000;
}
.gold11-button.is-disabled {
  background-color: #f39200;
  border: 0.1rem solid #f39200;
  opacity: 0.3;
  color: #000;
}
.orange14-button {
  color: #fff !important;
  background: #f8850f !important;
  border: 0.1rem solid #f8850f !important;
}
.orange14-button.is-disabled:active,
.orange14-button.is-disabled:focus,
.orange14-button.is-disabled:hover,
.orange14-button:active,
.orange14-button:focus,
.orange14-button:hover {
  background: #c86300 !important;
  border: 0.1rem solid #c86300;
  color: #fff;
}
.orange14-button.is-disabled {
  background-color: #f8850f;
  border: 0.1rem solid #f8850f;
  opacity: 0.3;
  color: #000;
}
.orange13-button {
  color: #fff !important;
  background: #8f6855 !important;
  border: 0.1rem solid #8f6855 !important;
}
.orange13-button.is-disabled:active,
.orange13-button.is-disabled:focus,
.orange13-button.is-disabled:hover,
.orange13-button:active,
.orange13-button:focus,
.orange13-button:hover {
  background-image: linear-gradient(
    180deg,
    #d85908 0,
    #c34e0d 20%,
    #a94113 50%,
    #ff6d00 80%,
    #ff6d00
  ) !important;
  border: 0.1rem solid #d85908;
  color: #fff;
}
.orange13-button.is-disabled {
  background-color: #8f6855;
  border: 0.1rem solid #8f6855;
  opacity: 0.3;
  color: #000;
}
.green-button {
  background-color: #79e80d;
  border: 0.1rem solid #79e80d;
  color: #000;
}
.green-button.is-disabled:active,
.green-button.is-disabled:focus,
.green-button.is-disabled:hover,
.green-button:active,
.green-button:focus,
.green-button:hover {
  background-image: linear-gradient(
    180deg,
    #70e215 0,
    #66cb10 20%,
    #608a12 50%,
    #6ec713 80%,
    #84e22a
  );
  border: 0.1rem solid #79e80d;
  color: #000;
}
.green-button.is-disabled {
  background-color: #79e80d;
  border: 0.1rem solid #79e80d;
  opacity: 0.3;
}
.green-button2,
.green-button2:active,
.green-button2:focus,
.green-button2:hover {
  background-color: #179c2d;
  border: 0.1rem solid #179c2d;
}
.green-button3 {
  background-color: #a2ddff;
  border: 0.1rem solid #a2ddff;
  color: #000;
  padding: 1rem 1.2rem;
  border-radius: 0.6rem;
}
.green-button3:active,
.green-button3:focus,
.green-button3:hover {
  background-color: #a2ddff;
  border: 0.1rem solid #a2ddff;
  color: #000;
}
.green-button4 {
  background-color: #11b485;
  border: 0.1rem solid #11b485;
  color: #fff;
  padding: 0.8rem 1.2rem;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s;
}
.green-button4:active,
.green-button4:focus,
.green-button4:hover {
  background-color: #16e5aa;
  border: 0.1rem solid #16e5aa;
}
.green-button1,
.green-button1:active,
.green-button1:focus,
.green-button1:hover {
  background-color: #13871c;
  border: 0.1rem solid #13871c;
}
.blue-button-light,
.blue-button-light:active,
.blue-button-light:focus,
.blue-button-light:hover {
  background-color: #3dc1e8;
  border: 0.1rem solid #3dc1e8;
}
.main-select-drop-item-orange11 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-orange11:hover {
  background-color: #ff6200;
  color: #000;
}
.main-select-drop-item-orange11:hover .main-select-no-img-orange11 {
  background-image: url(/img/073f7fb.png);
}
.main-select-drop-item-orange11:hover .main-select-sports-img-orange11 {
  background-image: url(/img/62e0ae6.png);
}
.main-select-drop-item-orange11:hover .main-select-casino-img-orange11 {
  background-image: url(/img/4ea2206.png);
}
.main-select-drop-item-orange12 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-orange12:hover {
  background: rgba(245, 100, 6, 0.17);
  color: #e96007;
}
.main-select-drop-item-orange12:hover .main-select-no-img-orange12 {
  background-image: url(/img/073f7fb.png);
}
.main-select-drop-item-orange12:hover .main-select-sports-img-orange12 {
  background-image: url(/img/62e0ae6.png);
}
.main-select-drop-item-orange12:hover .main-select-casino-img-orange12 {
  background-image: url(/img/4ea2206.png);
}
.main-select-drop-item-purple11 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-purple11:hover {
  background-color: #144ade;
  color: #000;
}
.main-select-drop-item-purple11:hover .main-select-no-img-purple11 {
  background-image: url(/img312d6f1.png);
}
.main-select-drop-item-purple11:hover .main-select-sports-img-purple11 {
  background-image: url(/img2ea5219.png);
}
.main-select-drop-item-purple11:hover .main-select-casino-img-purple11 {
  background-image: url(/imga479d23.png);
}
.main-select-drop-item-red13 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-red13:hover {
  background-color: #c00015;
  color: #000;
}
.main-select-drop-item-red13:hover .main-select-no-img-red13 {
  background-image: url(/img/red13/3421b95.png);
}
.main-select-drop-item-red13:hover .main-select-sports-img-red13 {
  background-image: url(/img/red13/b60b0d2.png);
}
.main-select-drop-item-red13:hover .main-select-casino-img-red13 {
  background-image: url(/img/red13/886849f.png);
}
.main-select-drop-item-blue12 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-blue12:hover {
  background-color: #478ee7;
  color: #000;
}
.main-select-drop-item-blue12:hover .main-select-no-img-blue12 {
  background-image: url(/img/blue12/86e2059.png);
}
.main-select-drop-item-blue12:hover .main-select-sports-img-blue12 {
  background-image: url(/img/blue12/eba5297.png);
}
.main-select-drop-item-blue12:hover .main-select-casino-img-blue12 {
  background-image: url(/img/blue12/9617dc1.png);
}
.main-select-drop-item-yellow19 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow19:hover {
  background-color: #fdc317;
  color: #000;
}
.main-select-drop-item-yellow19:hover .main-select-no-img-yellow19 {
  background-image: url(/img/398798a.png);
}
.main-select-drop-item-yellow19:hover .main-select-sports-img-yellow19 {
  background-image: url(/img/fbc634b.png);
}
.main-select-drop-item-yellow19:hover .main-select-casino-img-yellow19 {
  background-image: url(/img/3fefda1.png);
}
.main-select-drop-item-purple12 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-purple12:hover {
  background-color: #c6426e;
  color: #fff;
}
.main-select-drop-item-purple12:hover .main-select-no-img-purple12 {
  background-image: url(/img/purple12/f8222da.png);
}
.main-select-drop-item-purple12:hover .main-select-sports-img-purple12 {
  background-image: url(/img/purple12/5e3dd04.png);
}
.main-select-drop-item-purple12:hover .main-select-casino-img-purple12 {
  background-image: url(/img/purple12/d9ff675.png);
}
.main-select-drop-item-green {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-green:hover {
  background-color: #79e80d;
  color: #000;
}
.main-select-drop-item-green:hover .main-select-no-img-green {
  background-image: url(/img/green/ab93d30.png);
}
.main-select-drop-item-green:hover .main-select-sports-img-green {
  background-image: url(/img/green/62e0ae6.png);
}
.main-select-drop-item-green:hover .main-select-casino-img-green {
  background-image: url(/img/green/a3074e8.png);
}
.main-select-drop-item-blue14 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-blue14:hover {
  background-color: #dbbe58;
  color: #000;
}
.main-select-drop-item-blue14:hover .main-select-no-img-blue14 {
  background-image: url(/img/blue14/b398a77.png);
}
.main-select-drop-item-blue14:hover .main-select-sports-img-blue14 {
  background-image: url(/img/blue14/523e868.png);
}
.main-select-drop-item-blue14:hover .main-select-casino-img-blue14 {
  background-image: url(/img/blue14/85a8f27.png);
}
.main-select-drop-item-blue16 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-blue16:hover {
  background-color: #1f8fff;
  color: #000;
}
.main-select-drop-item-blue16:hover .main-select-no-img-blue16 {
  background-image: url(/img/blue16/08a4cbe.png);
}
.main-select-drop-item-blue16:hover .main-select-sports-img-blue16 {
  background-image: url(/img/blue16/35f252a.png);
}
.main-select-drop-item-blue16:hover .main-select-casino-img-blue16 {
  background-image: url(/img/blue16/1723e46.png);
}
.main-select-drop-item-gold12 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-gold12:hover {
  background-color: #ffeaad;
  color: #000;
}
.main-select-drop-item-gold12:hover .main-select-no-img-gold12 {
  background-image: url(/img/gold12/64e4dda.png);
}
.main-select-drop-item-gold12:hover .main-select-sports-img-gold12 {
  background-image: url(/img/gold12/f3662f3.png);
}
.main-select-drop-item-gold12:hover .main-select-casino-img-gold12 {
  background-image: url(/img/gold12/a7cbb12.png);
}
.main-select-drop-item-blue17 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-blue17:hover {
  background-color: #4c6f87;
  color: #fff;
}
.main-select-drop-item-blue17:hover .main-select-no-img-blue17 {
  background-image: url(/img/fc8be99.png);
}
.main-select-drop-item-blue17:hover .main-select-sports-img-blue17 {
  background-image: url(/img/50da326.png);
}
.main-select-drop-item-blue17:hover .main-select-casino-img-blue17 {
  background-image: url(/img/36edc08.png);
}
.main-select-drop-item-yellow13 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow13:hover {
  background-color: #f1c80d;
  color: #000;
}
.main-select-drop-item-yellow13:hover .main-select-no-img-yellow13 {
  background-image: url(/img/c2c1e66.png);
}
.main-select-drop-item-yellow13:hover .main-select-sports-img-yellow13 {
  background-image: url(/img/58c87dc.png);
}
.main-select-drop-item-yellow13:hover .main-select-casino-img-yellow13 {
  background-image: url(/img/826394b.png);
}
.main-select-drop-item-red15 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-red15:hover {
  background-color: #f1c80d;
  color: #000;
}
.main-select-drop-item-red15:hover .main-select-no-img-red15 {
  background-image: url(/img/084a54a.png);
}
.main-select-drop-item-red15:hover .main-select-sports-img-red15 {
  background-image: url(/img/e7f91d5.png);
}
.main-select-drop-item-red15:hover .main-select-casino-img-red15 {
  background-image: url(/img/81dfe70.png);
}
.main-select-drop-item-yellow20 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow20:hover {
  background-color: #f1c80d;
  color: #000;
}
.main-select-drop-item-yellow20:hover .img-sports {
  content: url(/img/sports-on.png);
}
.main-select-drop-item-yellow20:hover .img-casino {
  content: url(/img/casino-on.png);
}
.main-select-drop-item-yellow20:hover .main-select-sports-img-yellow20 {
  background-image: url(/img/6aea1f3.png);
}
.main-select-drop-item-yellow20:hover .main-select-casino-img-yellow20 {
  background-image: url(/img/19b79a8.png);
}
.main-select-drop-item-blue13 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-blue13:hover {
  background-color: #328edb;
  color: #fff;
}
.main-select-drop-item-blue13:hover .img-sports {
  content: url(/img/sports-on.png);
}
.main-select-drop-item-blue13:hover .img-casino {
  content: url(/img/casino-on.png);
}
.main-select-drop-item-blue13:hover .main-select-sports-img-blue13 {
  background-image: url(/img/f74c848.png);
}
.main-select-drop-item-blue13:hover .main-select-casino-img-blue13 {
  background-image: url(/img/30c8fc1.png);
}
.main-select-drop-item-gold13 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-gold13:hover {
  background-color: #f1c80d;
  color: #000;
}
.main-select-drop-item-gold13:hover .img-sports {
  content: url(/img/sports-on.png);
}
.main-select-drop-item-gold13:hover .img-casino {
  content: url(/img/casino-on.png);
}
.main-select-drop-item-gold13:hover .main-select-sports-img-gold13 {
  background-image: url(/img/11d2671.png);
}
.main-select-drop-item-gold13:hover .main-select-casino-img-gold13 {
  background-image: url(/img/48f5993.png);
}
.main-select-drop-item-yellow11 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow11:hover {
  background-color: #f1c80d;
  color: #000;
}
.main-select-drop-item-yellow11:hover .img-sports {
  content: url(/img/sports-on.png);
}
.main-select-drop-item-yellow11:hover .img-casino {
  content: url(/img/casino-on.png);
}
.main-select-drop-item-yellow11:hover .main-select-sports-img-yellow11 {
  background-image: url(/img/3dc5a82.png);
}
.main-select-drop-item-yellow11:hover .main-select-casino-img-yellow11 {
  background-image: url(/img/59515f2.png);
}
.main-select-drop-item-yellow14 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow14:hover {
  background-color: #f1c80d;
  color: #000;
}
.main-select-drop-item-yellow14:hover .img-sports {
  content: url(/img/sports-on.png);
}
.main-select-drop-item-yellow14:hover .img-casino {
  content: url(/img/casino-on.png);
}
.main-select-drop-item-yellow14:hover .main-select-sports-img-yellow14 {
  background-image: url(/img/975f398.png);
}
.main-select-drop-item-yellow14:hover .main-select-casino-img-yellow14 {
  background-image: url(/img/4e637ac.png);
}
.main-select-drop-item-yellow18 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow18:hover {
  background-color: #f1c80d;
  color: #000;
}
.main-select-drop-item-yellow18:hover .img-sports {
  content: url(/img/sports-on.png);
}
.main-select-drop-item-yellow18:hover .img-casino {
  content: url(/img/casino-on.png);
}
.main-select-drop-item-yellow18:hover .main-select-sports-img-yellow18 {
  background-image: url(/img/6787e9a.png);
}
.main-select-drop-item-yellow18:hover .main-select-casino-img-yellow18 {
  background-image: url(/img/eff6de2.png);
}
.main-select-drop-item-yellow16 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow16:hover {
  background-color: #f1c80d;
  color: #000;
}
.main-select-drop-item-yellow16:hover .img-sports {
  content: url(/img/yellow16/sports-on.png);
}
.main-select-drop-item-yellow16:hover .img-casino {
  content: url(/img/yellow16/casino-on.png);
}
.main-select-drop-item-yellow16:hover .main-select-sports-img-yellow16 {
  background-image: url(/img/yellow16/1eca943.png);
}
.main-select-drop-item-yellow16:hover .main-select-casino-img-yellow16 {
  background-image: url(/img/yellow16/d659cb9.png);
}
.main-select-drop-item-yellow21 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow21:hover {
  background-color: #edab56;
  color: #000;
}
.main-select-drop-item-yellow21:hover .img-sports {
  content: url(/img/yellow21/sports-on.png);
}
.main-select-drop-item-yellow21:hover .img-casino {
  content: url(/img/yellow21/casino-on.png);
}
.main-select-drop-item-yellow21:hover .main-select-sports-img-yellow21 {
  background-image: url(/img/yellow21/6aea1f3.png);
}
.main-select-drop-item-yellow21:hover .main-select-casino-img-yellow21 {
  background-image: url(/img/yellow21/19b79a8.png);
}
.main-select-drop-item-blue18 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-blue18:hover {
  background-color: #1f7aff;
  color: #000;
}
.main-select-drop-item-blue18:hover .img-sports {
  content: url(/img/sports-on.png);
}
.main-select-drop-item-blue18:hover .img-casino {
  content: url(/img/casino-on.png);
}
.main-select-drop-item-blue18:hover .main-select-sports-img-blue18 {
  background-image: url(/img/6aea1f3.png);
}
.main-select-drop-item-blue18:hover .main-select-casino-img-blue18 {
  background-image: url(/img/19b79a8.png);
}
.main-select-drop-item-yellow15 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow15:hover {
  background-color: #edbb35;
  color: #000;
}
.main-select-drop-item-yellow15:hover .img-sports {
  content: url(/img/sports-on.png);
}
.main-select-drop-item-yellow15:hover .img-casino {
  content: url(/img/casino-on.png);
}
.main-select-drop-item-yellow15:hover .main-select-sports-img-yellow15 {
  background-image: url(/img/6aea1f3.png);
}
.main-select-drop-item-yellow15:hover .main-select-casino-img-yellow15 {
  background-image: url(/img/19b79a8.png);
}
.main-select-drop-item-yellow17 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow17:hover {
  background-color: #ffb600;
  color: #000;
}
.main-select-drop-item-yellow17:hover .img-sports {
  content: url(/img/yellow17/sports-on.png);
}
.main-select-drop-item-yellow17:hover .img-casino {
  content: url(/img/yellow17/casino-on.png);
}
.main-select-drop-item-yellow17:hover .main-select-sports-img-yellow17 {
  background-image: url(/img/yellow17/6aea1f3.png);
}
.main-select-drop-item-yellow17:hover .main-select-casino-img-yellow17 {
  background-image: url(/img/yellow17/19b79a8.png);
}
.main-select-drop-item-blue19 {
  background-color: #0e1628;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-blue19:hover {
  background-color: #a5d7e8;
  color: #000;
}
.main-select-drop-item-blue19:hover .img-sports {
  content: url(/img/blue19/sports-on.png);
}
.main-select-drop-item-blue19:hover .img-casino {
  content: url(/img/blue19/casino-on.png);
}
.main-select-drop-item-blue19:hover .main-select-sports-img-blue19 {
  background-image: url(/img/blue19/6aea1f3.png);
}
.main-select-drop-item-blue19:hover .main-select-casino-img-blue19 {
  background-image: url(/img/blue19/19b79a8.png);
}
.main-select-drop-item-blue11 {
  background-color: #1a1a23;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-blue11:hover {
  background-color: #2ca0e2;
  color: #000;
}
.main-select-drop-item-blue11:hover .img-sports {
  content: url(/img/blue11/sports-on.png);
}
.main-select-drop-item-blue11:hover .img-casino {
  content: url(/img/blue11/casino-on.png);
}
.main-select-drop-item-blue11:hover .main-select-sports-img-blue11 {
  background-image: url(/img/blue11/54a3251.png);
}
.main-select-drop-item-blue11:hover .main-select-casino-img-blue11 {
  background-image: url(/img/blue11/32e3523.png);
}
.main-select-drop-item-white {
  background-color: #dfdfdf;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-white:hover {
  background-color: #f1c80d;
  color: #000;
}
.main-select-drop-item-white:hover .main-select-no-img-white {
  background-image: url(/img/white/398798a.png);
}
.main-select-drop-item-white:hover .main-select-sports-img-white {
  background-image: url(/img/white/fbc634b.png);
}
.main-select-drop-item-white:hover .main-select-casino-img-white {
  background-image: url(/img/white/3fefda1.png);
}
.main-select-drop-item-red14 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-red14:hover {
  background-color: #de00d3;
  color: #fff;
}
.main-select-drop-item-red14:hover .main-select-no-img-red14 {
  background-image: url(/img/red14/d568a8b.png);
}
.main-select-drop-item-red14:hover .main-select-sports-img-red14 {
  background-image: url(/img/red14/49435d0.png);
}
.main-select-drop-item-red14:hover .main-select-casino-img-red14 {
  background-image: url(/img/red14/38681dc.png);
}
.main-select-drop-item-yellow12 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-yellow12:hover {
  background-color: #ffc600;
  color: #000;
}
.main-select-drop-item-yellow12:hover .main-select-no-img-yellow12 {
  background-image: url(/img/yellow12/398798a.png);
}
.main-select-drop-item-yellow12:hover .main-select-sports-img-yellow12 {
  background-image: url(/img/yellow12/fbc634b.png);
}
.main-select-drop-item-yellow12:hover .main-select-casino-img-yellow12 {
  background-image: url(/img/yellow12/3fefda1.png);
}
.main-select-drop-item-red12 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-red12:hover {
  background-color: #e30144;
  color: #fff;
}
.main-select-drop-item-red12:hover .main-select-no-img-red12 {
  background-image: url(/img/red12/6288a6b.png);
}
.main-select-drop-item-red12:hover .main-select-sports-img-red12 {
  background-image: url(/img/red12/d9e1600.png);
}
.main-select-drop-item-red12:hover .main-select-casino-img-red12 {
  background-image: url(/img/red12/df13324.png);
}
.main-select-drop-item-blue15 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-blue15:hover {
  background-color: #0165d3;
  color: #fff;
}
.main-select-drop-item-blue15:hover .main-select-no-img-blue15 {
  background-image: url(/img/blue15/2fab2dc.png);
}
.main-select-drop-item-blue15:hover .main-select-sports-img-blue15 {
  background-image: url(/img/blue15/cbd60cf.png);
}
.main-select-drop-item-blue15:hover .main-select-casino-img-blue15 {
  background-image: url(/img/blue15/bdcab99.png);
}
.main-select-drop-item-red11 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-red11:hover {
  background-color: #de3b3c;
  color: #fff;
}
.main-select-drop-item-red11:hover .main-select-no-img-red11 {
  background-image: url(/img/red11/a97e122.png);
}
.main-select-drop-item-red11:hover .main-select-sports-img-red11 {
  background-image: url(/img/red11/31deeec.png);
}
.main-select-drop-item-red11:hover .main-select-casino-img-red11 {
  background-image: url(/img/red11/b3ba9aa.png);
}
.main-select-drop-item-gold11 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-gold11:hover {
  background-color: #f39200;
  color: #000;
}
.main-select-drop-item-gold11:hover .main-select-no-img-gold11 {
  background-image: url(/img/gold11/ade3b25.png);
}
.main-select-drop-item-gold11:hover .main-select-sports-img-gold11 {
  background-image: url(/img/gold11/e0fb7c3.png);
}
.main-select-drop-item-gold11:hover .main-select-casino-img-gold11 {
  background-image: url(/img/gold11/f243f43.png);
}
.main-select-drop-item-orange14 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-orange14:hover {
  background-color: #f8850f;
  color: #fff;
}
.main-select-drop-item-orange14:hover .main-select-no-img-orange14 {
  background-image: url(/img/87e27c4.png);
}
.main-select-drop-item-orange14:hover .main-select-sports-img-orange14 {
  background-image: url(/img/f1331be.png);
}
.main-select-drop-item-orange14:hover .main-select-casino-img-orange14 {
  background-image: url(/img/7af8bb3.png);
}
.main-select-drop-item-orange13 {
  background-color: #121212;
  padding: 1rem;
  border-radius: 3;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.main-select-drop-item-orange13:hover {
  background-color: #8f6855;
  color: #fff;
}
.main-select-drop-item-orange13:hover .main-select-no-img-orange13 {
  background-image: url(/img/073f7fb.png);
}
.main-select-drop-item-orange13:hover .main-select-sports-img-orange13 {
  background-image: url(/img/62e0ae6.png);
}
.main-select-drop-item-orange13:hover .main-select-casino-img-orange13 {
  background-image: url(/img/4ea2206.png);
}
.main-select-sports-img-orange11 {
  background-image: url(/img/a33d400.png);
}
.main-select-sports-img-orange11,
.main-select-sports-img-orange12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-orange12 {
  background-image: url(/img/a33d400.png);
}
.main-select-sports-img-purple11 {
  background-image: url(/img3f1f385.png);
}
.main-select-sports-img-purple11,
.main-select-sports-img-red13 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-red13 {
  background-image: url(/img/red13/be9a5d5.png);
}
.main-select-sports-img-blue12 {
  background-image: url(/img/blue12/500daef.png);
}
.main-select-sports-img-blue12,
.main-select-sports-img-yellow19 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-yellow19 {
  background-image: url(/img/34f8c87.png);
}
.main-select-sports-img-purple12 {
  background-image: url(/img/purple12/df7ddeb.png);
}
.main-select-sports-img-blue14,
.main-select-sports-img-purple12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-blue14 {
  background-image: url(/img/blue14/39bd5bd.png);
}
.main-select-sports-img-blue16 {
  background-image: url(/img/blue16/3ba5258.png);
}
.main-select-sports-img-blue16,
.main-select-sports-img-gold12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-gold12 {
  background-image: url(/img/gold12/8d044be.png);
}
.main-select-sports-img-blue17 {
  background-image: url(/img/a81bd67.png);
}
.main-select-sports-img-blue17,
.main-select-sports-img-yellow13 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-yellow13 {
  background-image: url(/img/ebfe14e.png);
}
.main-select-sports-img-red15 {
  background-image: url(/img/1b4338e.png);
}
.main-select-sports-img-red15,
.main-select-sports-img-white {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-white {
  background-image: url(/img/white/b585db0.png);
}
.main-select-sports-img-red14 {
  background-image: url(/img/red14/83d48fb.png);
}
.main-select-sports-img-red14,
.main-select-sports-img-yellow12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-yellow12 {
  background-image: url(/img/yellow12/34f8c87.png);
}
.main-select-sports-img-red12 {
  background-image: url(/img/red12/9b3df20.png);
}
.main-select-sports-img-blue15,
.main-select-sports-img-red12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-blue15 {
  background-image: url(/img/blue15/760a01f.png);
}
.main-select-sports-img-red11 {
  background-image: url(/img/red11/97b776d.png);
}
.main-select-sports-img-gold11,
.main-select-sports-img-red11 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-gold11 {
  background-image: url(/img/gold11/57aa4b0.png);
}
.main-select-sports-img-orange14 {
  background-image: url(/img/b0c0928.png);
}
.main-select-sports-img-orange13,
.main-select-sports-img-orange14 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-sports-img-orange13 {
  background-image: url(/img/a33d400.png);
}
.main-select-casino-img-orange11 {
  background-image: url(/img/75b95cb.png);
}
.main-select-casino-img-orange11,
.main-select-casino-img-orange12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-orange12 {
  background-image: url(/img/75b95cb.png);
}
.main-select-casino-img-purple11 {
  background-image: url(/img4dca7fb.png);
}
.main-select-casino-img-purple11,
.main-select-casino-img-red13 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-red13 {
  background-image: url(/img/red13/ee48626.png);
}
.main-select-casino-img-blue12 {
  background-image: url(/img/blue12/2abce75.png);
}
.main-select-casino-img-blue12,
.main-select-casino-img-yellow19 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-yellow19 {
  background-image: url(/img/3db6b2a.png);
}
.main-select-casino-img-purple12 {
  background-image: url(/img/purple12/b05fe38.png);
}
.main-select-casino-img-green,
.main-select-casino-img-purple12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-green {
  background-image: url(/img/green/bd01095.png);
}
.main-select-casino-img-blue14 {
  background-image: url(/img/blue14/0f30b02.png);
}
.main-select-casino-img-blue14,
.main-select-casino-img-blue16 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-blue16 {
  background-image: url(/img/blue16/99db203.png);
}
.main-select-casino-img-gold12 {
  background-image: url(/img/gold12/e0a16af.png);
}
.main-select-casino-img-blue17,
.main-select-casino-img-gold12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-blue17 {
  background-image: url(/img/2429466.png);
}
.main-select-casino-img-yellow13 {
  background-image: url(/img/78645d0.png);
}
.main-select-casino-img-red15,
.main-select-casino-img-yellow13 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-red15 {
  background-image: url(/img/ba4bdea.png);
}
.main-select-casino-img-white {
  background-image: url(/img/white/fb99a53.png);
}
.main-select-casino-img-red14,
.main-select-casino-img-white {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-red14 {
  background-image: url(/img/red14/036ad39.png);
}
.main-select-casino-img-yellow12 {
  background-image: url(/img/yellow12/3db6b2a.png);
}
.main-select-casino-img-red12,
.main-select-casino-img-yellow12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-red12 {
  background-image: url(/img/red12/aec6dda.png);
}
.main-select-casino-img-blue15 {
  background-image: url(/img/blue15/fdd80db.png);
}
.main-select-casino-img-blue15,
.main-select-casino-img-red11 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-red11 {
  background-image: url(/img/red11/3c2e44f.png);
}
.main-select-casino-img-gold11 {
  background-image: url(/img/gold11/6f3afd2.png);
}
.main-select-casino-img-gold11,
.main-select-casino-img-orange14 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-casino-img-orange14 {
  background-image: url(/img/381420b.png);
}
.main-select-casino-img-orange13 {
  background-image: url(/img/75b95cb.png);
}
.main-select-casino-img-orange13,
.main-select-no-img-orange11 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-orange11 {
  background-image: url(/img/19cc625.png);
}
.main-select-no-img-orange12 {
  background-image: url(/img/19cc625.png);
}
.main-select-no-img-orange12,
.main-select-no-img-purple11 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-purple11 {
  background-image: url(/imgbe55a6e.png);
}
.main-select-no-img-red13 {
  background-image: url(/img/red13/5803a94.png);
}
.main-select-no-img-blue12,
.main-select-no-img-red13 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-blue12 {
  background-image: url(/img/blue12/806ce8c.png);
}
.main-select-no-img-yellow19 {
  background-image: url(/img/c7b1a29.png);
}
.main-select-no-img-purple12,
.main-select-no-img-yellow19 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-purple12 {
  background-image: url(/img/purple12/225e769.png);
}
.main-select-no-img-green {
  background-image: url(/img/green/998c335.png);
}
.main-select-no-img-blue14,
.main-select-no-img-green {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-blue14 {
  background-image: url(/img/blue14/efecac0.png);
}
.main-select-no-img-blue16 {
  background-image: url(/img/blue16/66361fb.png);
}
.main-select-no-img-blue16,
.main-select-no-img-gold12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-gold12 {
  background-image: url(/img/gold12/f23f294.png);
}
.main-select-no-img-blue17 {
  background-image: url(/img/8fef257.png);
}
.main-select-no-img-blue17,
.main-select-no-img-yellow13 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-yellow13 {
  background-image: url(/img/95e4cc9.png);
}
.main-select-no-img-red15 {
  background-image: url(/img/8692a3d.png);
}
.main-select-no-img-red15,
.main-select-no-img-white {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-white {
  background-image: url(/img/white/c6025a9.png);
}
.main-select-no-img-red14 {
  background-image: url(/img/red14/b0e4811.png);
}
.main-select-no-img-red14,
.main-select-no-img-yellow12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-yellow12 {
  background-image: url(/img/yellow12/c7b1a29.png);
}
.main-select-no-img-red12 {
  background-image: url(/img/red12/1d96861.png);
}
.main-select-no-img-blue15,
.main-select-no-img-red12 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-blue15 {
  background-image: url(/img/blue15/e9dd7f0.png);
}
.main-select-no-img-red11 {
  background-image: url(/img/red11/427d47e.png);
}
.main-select-no-img-gold11,
.main-select-no-img-red11 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-gold11 {
  background-image: url(/img/gold11/68d8b28.png);
}
.main-select-no-img-orange14 {
  background-image: url(/img/85081b4.png);
}
.main-select-no-img-orange13,
.main-select-no-img-orange14 {
  background-position: 50%;
  background-size: 100% 100%;
  width: 5.2rem;
  height: 5.2rem;
  float: left;
}
.main-select-no-img-orange13 {
  background-image: url(/img/19cc625.png);
}
.left-home-lock-blue12,
.left-home-lock-blue14,
.left-home-lock-blue15,
.left-home-lock-blue16,
.left-home-lock-blue17,
.left-home-lock-gold11,
.left-home-lock-gold12,
.left-home-lock-green,
.left-home-lock-orange11,
.left-home-lock-orange13,
.left-home-lock-orange14,
.left-home-lock-purple11,
.left-home-lock-purple12,
.left-home-lock-red11,
.left-home-lock-red12,
.left-home-lock-red13,
.left-home-lock-red14,
.left-home-lock-red15,
.left-home-lock-yellow12,
.left-home-lock-yellow13,
.left-home-lock-yellow19 {
  background-color: rgba(0, 0, 0, 0.6);
  left: 0;
  top: 0;
  position: absolute;
  height: 3.9rem;
  width: 100%;
  padding-top: 0.4rem;
}
.left-home-lock-white {
  background-color: rgba(0, 0, 0, 0.4);
}
.left-home-lock-orange12,
.left-home-lock-white {
  left: 0;
  top: 0;
  position: absolute;
  height: 3.9rem;
  width: 100%;
  padding-top: 0.4rem;
}
.left-home-lock-orange12 {
  background-color: rgba(17, 17, 17, 0.5);
}
.left-home-lock-blue11,
.left-home-lock-blue13,
.left-home-lock-blue18,
.left-home-lock-blue19,
.left-home-lock-gold13,
.left-home-lock-yellow11,
.left-home-lock-yellow14,
.left-home-lock-yellow15,
.left-home-lock-yellow16,
.left-home-lock-yellow17,
.left-home-lock-yellow18,
.left-home-lock-yellow20,
.left-home-lock-yellow21 {
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  position: absolute;
  height: 3.9rem;
  width: 100%;
  padding-top: 0.4rem;
}
.left-vs-lock-blue12,
.left-vs-lock-blue14,
.left-vs-lock-blue15,
.left-vs-lock-blue16,
.left-vs-lock-blue17,
.left-vs-lock-gold11,
.left-vs-lock-gold12,
.left-vs-lock-green,
.left-vs-lock-orange11,
.left-vs-lock-orange13,
.left-vs-lock-orange14,
.left-vs-lock-purple11,
.left-vs-lock-purple12,
.left-vs-lock-red11,
.left-vs-lock-red12,
.left-vs-lock-red13,
.left-vs-lock-red14,
.left-vs-lock-red15,
.left-vs-lock-yellow12,
.left-vs-lock-yellow13,
.left-vs-lock-yellow19 {
  background-color: rgba(0, 0, 0, 0.6);
  left: 0;
  top: 0;
  position: absolute;
  height: 3.9rem;
  width: 100%;
  padding-top: 0.4rem;
}
.left-vs-lock-white {
  background-color: rgba(0, 0, 0, 0.4);
}
.left-vs-lock-orange12,
.left-vs-lock-white {
  left: 0;
  top: 0;
  position: absolute;
  height: 3.9rem;
  width: 100%;
  padding-top: 0.4rem;
}
.left-vs-lock-orange12 {
  background-color: rgba(17, 17, 17, 0.5);
}
.left-vs-lock-blue11,
.left-vs-lock-blue13,
.left-vs-lock-blue18,
.left-vs-lock-blue19,
.left-vs-lock-gold13,
.left-vs-lock-yellow11,
.left-vs-lock-yellow14,
.left-vs-lock-yellow15,
.left-vs-lock-yellow16,
.left-vs-lock-yellow17,
.left-vs-lock-yellow18,
.left-vs-lock-yellow20,
.left-vs-lock-yellow21 {
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  position: absolute;
  height: 3.9rem;
  width: 100%;
  padding-top: 0.4rem;
}
.left-away-lock-blue12,
.left-away-lock-blue14,
.left-away-lock-blue15,
.left-away-lock-blue16,
.left-away-lock-blue17,
.left-away-lock-gold11,
.left-away-lock-gold12,
.left-away-lock-green,
.left-away-lock-orange11,
.left-away-lock-orange13,
.left-away-lock-orange14,
.left-away-lock-purple11,
.left-away-lock-purple12,
.left-away-lock-red11,
.left-away-lock-red12,
.left-away-lock-red13,
.left-away-lock-red14,
.left-away-lock-red15,
.left-away-lock-yellow12,
.left-away-lock-yellow13,
.left-away-lock-yellow19 {
  background-color: rgba(0, 0, 0, 0.6);
  right: 0;
  top: 0;
  position: absolute;
  height: 3.9rem;
  width: 100%;
  padding-top: 0.4rem;
}
.left-away-lock-white {
  background-color: rgba(0, 0, 0, 0.4);
}
.left-away-lock-orange12,
.left-away-lock-white {
  right: 0;
  top: 0;
  position: absolute;
  height: 3.9rem;
  width: 100%;
  padding-top: 0.4rem;
}
.left-away-lock-orange12 {
  background-color: rgba(17, 17, 17, 0.5);
}
.left-away-lock-blue11,
.left-away-lock-blue13,
.left-away-lock-blue18,
.left-away-lock-blue19,
.left-away-lock-gold13,
.left-away-lock-yellow11,
.left-away-lock-yellow14,
.left-away-lock-yellow15,
.left-away-lock-yellow16,
.left-away-lock-yellow17,
.left-away-lock-yellow18,
.left-away-lock-yellow20,
.left-away-lock-yellow21 {
  background-color: rgba(0, 0, 0, 0.8);
  right: 0;
  top: 0;
  position: absolute;
  height: 3.9rem;
  width: 100%;
  padding-top: 0.4rem;
}
.odd-lock-blue11,
.odd-lock-blue12,
.odd-lock-blue13,
.odd-lock-blue14,
.odd-lock-blue15,
.odd-lock-blue16,
.odd-lock-blue17,
.odd-lock-blue18,
.odd-lock-blue19,
.odd-lock-gold11,
.odd-lock-gold12,
.odd-lock-gold13,
.odd-lock-green,
.odd-lock-orange11,
.odd-lock-orange13,
.odd-lock-orange14,
.odd-lock-purple11,
.odd-lock-purple12,
.odd-lock-red11,
.odd-lock-red12,
.odd-lock-red13,
.odd-lock-red14,
.odd-lock-red15,
.odd-lock-yellow11,
.odd-lock-yellow12,
.odd-lock-yellow13,
.odd-lock-yellow14,
.odd-lock-yellow15,
.odd-lock-yellow16,
.odd-lock-yellow17,
.odd-lock-yellow18,
.odd-lock-yellow19,
.odd-lock-yellow20,
.odd-lock-yellow21 {
  background-color: rgba(0, 0, 0, 0.6);
  left: 0;
  top: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.odd-lock-white {
  background-color: rgba(0, 0, 0, 0.4);
}
.odd-lock-orange12,
.odd-lock-white {
  left: 0;
  top: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.odd-lock-orange12 {
  background-color: rgba(17, 17, 17, 0.5);
}
.rolling-button-orange12 {
  text-align: center;
  width: calc(25% - 0.8rem);
  padding: 1rem 0;
  float: left;
}
.rolling-button-blue11,
.rolling-button-blue13,
.rolling-button-blue18,
.rolling-button-blue19,
.rolling-button-gold13,
.rolling-button-yellow11,
.rolling-button-yellow14,
.rolling-button-yellow15,
.rolling-button-yellow17,
.rolling-button-yellow20,
.rolling-button-yellow21 {
  background-color: #101216;
  text-align: center;
  width: 84px;
  font-size: 0.7rem;
}
.rolling-button-yellow18 {
  background-color: #101010;
  text-align: center;
  width: 84px;
  font-size: 0.7rem;
}
.rolling-button-yellow16 {
  background-color: #0e1e31;
  text-align: center;
  width: 84px;
  font-size: 0.7rem;
}
.rolling-button-content-yellow20 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #f3ba2f;
}
.rolling-button-content-blue13 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #328edb;
}
.rolling-button-content-gold13 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #f2b705;
}
.rolling-button-content-yellow11 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #ffcd00;
}
.rolling-button-content-yellow14 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #fed228;
}
.rolling-button-content-yellow18 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #f4b95c;
}
.rolling-button-content-yellow16 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #f3ba2f;
}
.rolling-button-content-yellow21 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #edab56;
}
.rolling-button-content-blue18 {
  padding: 1.2rem 0 0.4rem;
  height: 110px;
  border: 0.3rem solid #1f7aff;
}
.rolling-button-content-yellow15 {
  padding: 1.2rem 0 0.4rem;
  height: 110px;
  border: 0.3rem solid #edbb35;
}
.rolling-button-content-yellow17 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #ffb600;
}
.rolling-button-content-blue19 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #a5d7e8;
}
.rolling-button-content-blue11 {
  padding: 1.2rem 0 0.4rem;
  height: 84px;
  border: 0.3rem solid #302ce2;
}
.rolling-button-white {
  background-color: #eee;
  text-align: center;
  width: calc(25% - 0.8rem);
  padding: 1rem 0;
  float: left;
}
.active-border-orange11 {
  border: 0.1rem solid #fc6200;
}
.active-border-purple11 {
  border: 0.1rem solid #144ade;
}
.active-border-red13 {
  border: 0.1rem solid #c00015;
}
.active-border-blue12 {
  border: 0.1rem solid #478ee7;
}
.active-border-yellow19 {
  border: 0.1rem solid #fdc317;
}
.active-border-purple12 {
  border: 0.1rem solid #c6426e;
}
.active-border-blue14 {
  border: 0.1rem solid #dabd57;
}
.active-border-blue16 {
  border: 0.1rem solid #2484c5;
}
.active-border-gold12 {
  border: 0.1rem solid #ffeaad;
}
.active-border-blue17 {
  border: 0.1rem solid #4c6f87;
}
.active-border-yellow13 {
  border: 0.1rem solid #ffbe00;
}
.active-border-red15 {
  border: 0.1rem solid #2b0103;
}
.active-border-white {
  border: 0.1rem solid #f8d346;
}
.active-border-red14 {
  border: 0.1rem solid #de00d3;
}
.active-border-yellow12 {
  border: 0.1rem solid #ffc600;
}
.active-border-red12 {
  border: 0.1rem solid #e30144;
}
.active-border-blue15 {
  border: 0.1rem solid #0165d3;
}
.active-border-red11 {
  border: 0.1rem solid #de3b3c;
}
.active-border-gold11 {
  border: 0.1rem solid #f39200;
}
.active-border-orange14 {
  border: 0.1rem solid #f8850f;
}
.active-border-orange13 {
  border: 0.1rem solid #8f6855;
}
.mini-select-yellow20 input {
  background-color: #14161b;
  color: #fff;
  width: 120px;
}
.mini-select-yellow20 .el-input__inner {
  border: 0.1rem solid #14161b;
}
.mini-select-yellow20 .el-input.is-focus .el-input__inner,
.mini-select-yellow20 .el-input__inner:focus {
  border: 0.1rem solid #f3ba2f !important;
}
.mini-select-blue13 input {
  background-color: #14161b;
  color: #fff;
  width: 120px;
}
.mini-select-blue13 .el-input__inner {
  border: 0.1rem solid #14161b;
}
.mini-select-blue13 .el-input.is-focus .el-input__inner,
.mini-select-blue13 .el-input__inner:focus {
  border: 0.1rem solid #328edb !important;
}
.mini-select-gold13 input {
  background-color: #14161b;
  color: #fff;
  width: 120px;
}
.mini-select-gold13 .el-input__inner {
  border: 0.1rem solid #14161b;
}
.mini-select-gold13 .el-input.is-focus .el-input__inner,
.mini-select-gold13 .el-input__inner:focus {
  border: 0.1rem solid #f2b705 !important;
}
.mini-select-yellow11 input {
  background-color: #14161b;
  color: #fff;
  width: 120px;
}
.mini-select-yellow11 .el-input__inner {
  border: 0.1rem solid #14161b;
}
.mini-select-yellow11 .el-input.is-focus .el-input__inner,
.mini-select-yellow11 .el-input__inner:focus {
  border: 0.1rem solid #ffcd00 !important;
}
.mini-select-yellow14 input {
  background-color: #14161b;
  color: #fff;
  width: 120px;
}
.mini-select-yellow14 .el-input__inner {
  border: 0.1rem solid #14161b;
}
.mini-select-yellow14 .el-input.is-focus .el-input__inner,
.mini-select-yellow14 .el-input__inner:focus {
  border: 0.1rem solid #fed228 !important;
}
.mini-select-yellow18 input {
  background-color: #000;
  color: #fff;
  width: 120px;
}
.mini-select-yellow18 .el-input__inner {
  border: 0.1rem solid #000;
}
.mini-select-yellow18 .el-input.is-focus .el-input__inner,
.mini-select-yellow18 .el-input__inner:focus {
  border: 0.1rem solid #f4b95c !important;
}
.mini-select-yellow16 input {
  background-color: #14161b;
  color: #fff;
  width: 120px;
}
.mini-select-yellow16 .el-input__inner {
  border: 0.1rem solid #14161b;
}
.mini-select-yellow16 .el-input.is-focus .el-input__inner,
.mini-select-yellow16 .el-input__inner:focus {
  border: 0.1rem solid #f3ba2f !important;
}
.mini-select-yellow21 input {
  background-color: #14161b;
  color: #fff;
  width: 120px;
}
.mini-select-yellow21 .el-input__inner {
  border: 0.1rem solid #14161b;
}
.mini-select-yellow21 .el-input.is-focus .el-input__inner,
.mini-select-yellow21 .el-input__inner:focus {
  border: 0.1rem solid #edab56 !important;
}
.mini-select-blue18 input {
  background-color: #14161b;
  color: #fff;
  width: 120px;
}
.mini-select-blue18 .el-input__inner {
  border: 0.1rem solid #14161b;
}
.mini-select-blue18 .el-input.is-focus .el-input__inner,
.mini-select-blue18 .el-input__inner:focus {
  border: 0.1rem solid #1f7aff !important;
}
.mini-select-yellow15 input {
  background-color: #14161b;
  color: #fff;
  width: 120px;
}
.mini-select-yellow15 .el-input__inner {
  border: 0.1rem solid #14161b;
}
.mini-select-yellow15 .el-input.is-focus .el-input__inner,
.mini-select-yellow15 .el-input__inner:focus {
  border: 0.1rem solid #edbb35 !important;
}
.mini-select-yellow17 input {
  background-color: #1b1b1b;
  color: #fff;
  width: 120px;
}
.mini-select-yellow17 .el-input__inner {
  border: 0.1rem solid #1b1b1b;
}
.mini-select-yellow17 .el-input.is-focus .el-input__inner,
.mini-select-yellow17 .el-input__inner:focus {
  border: 0.1rem solid #ffb600 !important;
}
.mini-select-blue19 input {
  background-color: #1b1b1b;
  color: #fff;
  width: 120px;
}
.mini-select-blue19 .el-input__inner {
  border: 0.1rem solid #1b1b1b;
}
.mini-select-blue19 .el-input.is-focus .el-input__inner,
.mini-select-blue19 .el-input__inner:focus {
  border: 0.1rem solid #a5d7e8 !important;
}
.mini-select-blue11 input {
  background-color: #1b1b1b;
  color: #fff;
  width: 120px;
}
.mini-select-blue11 .el-input__inner {
  border: 0.1rem solid #1b1b1b;
}
.mini-select-blue11 .el-input.is-focus .el-input__inner,
.mini-select-blue11 .el-input__inner:focus {
  border: 0.1rem solid #302ce2 !important;
}
.slot-select-orange11 input {
  background-color: #2a3034;
  color: #fff;
}
.slot-select-orange11 .el-input__inner {
  border: 0.1rem solid #2e3438;
}
.slot-select-orange11 .el-input.is-focus .el-input__inner,
.slot-select-orange11 .el-input__inner:focus {
  border: 0.1rem solid #fc6200 !important;
}
.slot-select-orange12 input {
  background-color: #1b1c1f;
  color: #fff;
}
.slot-select-orange12 .el-input__inner {
  border: 0.1rem solid #282a2e;
}
.slot-select-orange12 .el-input.is-focus .el-input__inner,
.slot-select-orange12 .el-input__inner:focus {
  border: 0.1rem solid #1b1c1f !important;
}
.slot-select-purple11 input {
  background-color: #2a3034;
  color: #fff;
}
.slot-select-purple11 .el-input__inner {
  border: 0.1rem solid #2e3438;
}
.slot-select-purple11 .el-input.is-focus .el-input__inner,
.slot-select-purple11 .el-input__inner:focus {
  border: 0.1rem solid #144ade !important;
}
.slot-select-red13 input {
  background-color: #2a3034;
  color: #fff;
}
.slot-select-red13 .el-input__inner {
  border: 0.1rem solid #2e3438;
}
.slot-select-red13 .el-input.is-focus .el-input__inner,
.slot-select-red13 .el-input__inner:focus {
  border: 0.1rem solid #c00015 !important;
}
.slot-select-blue12 input {
  background-color: #2a3034;
  color: #fff;
}
.slot-select-blue12 .el-input__inner {
  border: 0.1rem solid #2e3438;
}
.slot-select-blue12 .el-input.is-focus .el-input__inner,
.slot-select-blue12 .el-input__inner:focus {
  border: 0.1rem solid #478ee7 !important;
}
.slot-select-yellow19 input {
  background-color: #2a3034;
  color: #fff;
}
.slot-select-yellow19 .el-input__inner {
  border: 0.1rem solid #2e3438;
}
.slot-select-yellow19 .el-input.is-focus .el-input__inner,
.slot-select-yellow19 .el-input__inner:focus {
  border: 0.1rem solid #fdc317 !important;
}
.slot-select-purple12 input {
  background-color: #c6426e;
  color: #fff;
}
.slot-select-purple12 .el-input__inner {
  border: 0.2rem solid #fff;
}
.slot-select-purple12 .el-input.is-focus .el-input__inner,
.slot-select-purple12 .el-input__inner:focus {
  border: 0.2rem solid #fff !important;
}
.slot-select-green input {
  background-color: #2a3034;
  color: #fff;
}
.slot-select-green .el-input__inner {
  border: 0.1rem solid #2e3438;
}
.slot-select-green .el-input.is-focus .el-input__inner,
.slot-select-green .el-input__inner:focus {
  border: 0.1rem solid #79e90b !important;
}
.slot-select-blue input {
  background-color: #2a3034;
  color: #fff;
}
.slot-select-blue .el-input__inner {
  border: 0.1rem solid #2e3438;
}
.slot-select-blue .el-input.is-focus .el-input__inner,
.slot-select-blue .el-input__inner:focus {
  border: 0.1rem solid #1f8fff !important;
}
.slot-select-blue14 input {
  background-color: #dabd57;
  color: #000;
}
.slot-select-blue14 .el-input__inner {
  border: 0.1rem solid #000;
}
.slot-select-blue14 .el-input.is-focus .el-input__inner,
.slot-select-blue14 .el-input__inner:focus {
  border: 0.1rem solid #000 !important;
}
.slot-select-blue16 input {
  background-color: #2484c5;
  color: #fff;
}
.slot-select-blue16 .el-input__inner {
  border: 0.1rem solid #fff;
}
.slot-select-blue16 .el-input.is-focus .el-input__inner,
.slot-select-blue16 .el-input__inner:focus {
  border: 0.1rem solid #fff !important;
}
.slot-select-gold12 input {
  background-color: #ffeaad;
  color: #000;
}
.slot-select-gold12 .el-input__inner {
  border: 0.2rem solid #fff;
}
.slot-select-gold12 .el-input.is-focus .el-input__inner,
.slot-select-gold12 .el-input__inner:focus {
  border: 0.2rem solid #fff !important;
}
.slot-select-blue17 input {
  background-color: #4c6f87;
  color: #fff;
}
.slot-select-blue17 .el-input__inner {
  border: 0.2rem solid #fff;
}
.slot-select-blue17 .el-input.is-focus .el-input__inner,
.slot-select-blue17 .el-input__inner:focus {
  border: 0.2rem solid #fff !important;
}
.slot-select-yellow13 input {
  background-color: #e6360d;
  color: #ffbe00;
}
.slot-select-yellow13 .el-input__inner {
  border: 0.3rem solid #ffbe00;
  font-weight: 700 !important;
}
.slot-select-yellow13 .el-input.is-focus .el-input__inner,
.slot-select-yellow13 .el-input__inner:focus,
.slot-select-yellow13:hover .el-input__inner {
  border: 0.3rem solid #ffbe00 !important;
}
.slot-select-yellow13 .el-input .el-select__caret {
  color: #e6360d !important;
  font-weight: 700 !important;
}
.slot-select-red15 input {
  background-color: #2b0103;
  color: #fff;
}
.slot-select-red15 .el-input__inner {
  border: 0.3rem solid #000;
  font-weight: 700 !important;
}
.slot-select-red15 .el-input.is-focus .el-input__inner,
.slot-select-red15 .el-input__inner:focus,
.slot-select-red15:hover .el-input__inner {
  border: 0.3rem solid #000 !important;
}
.slot-select-red15 .el-input .el-select__caret {
  color: #000 !important;
  font-weight: 700 !important;
}
.slot-select-yellow20 input {
  background-color: #0b0d10;
  color: #fff;
}
.slot-select-yellow20 .el-input__inner {
  border: 0.1rem solid #0b0d10;
  font-weight: 700 !important;
}
.slot-select-yellow20 .el-input.is-focus .el-input__inner,
.slot-select-yellow20 .el-input__inner:focus,
.slot-select-yellow20:hover .el-input__inner {
  border: 0.1rem solid #0b0d10 !important;
}
.slot-select-yellow20 .el-input .el-select__caret {
  color: #f3ba2f !important;
  font-weight: 700 !important;
}
.slot-select-blue13 input {
  background-color: #0b0d10;
  color: #fff;
}
.slot-select-blue13 .el-input__inner {
  border: 0.1rem solid #0b0d10;
  font-weight: 700 !important;
}
.slot-select-blue13 .el-input.is-focus .el-input__inner,
.slot-select-blue13 .el-input__inner:focus,
.slot-select-blue13:hover .el-input__inner {
  border: 0.1rem solid #0b0d10 !important;
}
.slot-select-blue13 .el-input .el-select__caret {
  color: #328edb !important;
  font-weight: 700 !important;
}
.slot-select-gold13 input {
  background-color: #0b0d10;
  color: #fff;
}
.slot-select-gold13 .el-input__inner {
  border: 0.1rem solid #0b0d10;
  font-weight: 700 !important;
}
.slot-select-gold13 .el-input.is-focus .el-input__inner,
.slot-select-gold13 .el-input__inner:focus,
.slot-select-gold13:hover .el-input__inner {
  border: 0.1rem solid #0b0d10 !important;
}
.slot-select-gold13 .el-input .el-select__caret {
  color: #f2b705 !important;
  font-weight: 700 !important;
}
.slot-select-yellow11 input {
  background-color: #0b0d10;
  color: #fff;
}
.slot-select-yellow11 .el-input__inner {
  border: 0.1rem solid #0b0d10;
  font-weight: 700 !important;
}
.slot-select-yellow11 .el-input.is-focus .el-input__inner,
.slot-select-yellow11 .el-input__inner:focus,
.slot-select-yellow11:hover .el-input__inner {
  border: 0.1rem solid #0b0d10 !important;
}
.slot-select-yellow11 .el-input .el-select__caret {
  color: #ffcd00 !important;
  font-weight: 700 !important;
}
.slot-select-yellow14 input {
  background-color: #0b0d10;
  color: #fff;
}
.slot-select-yellow14 .el-input__inner {
  border: 0.1rem solid #0b0d10;
  font-weight: 700 !important;
}
.slot-select-yellow14 .el-input.is-focus .el-input__inner,
.slot-select-yellow14 .el-input__inner:focus,
.slot-select-yellow14:hover .el-input__inner {
  border: 0.1rem solid #0b0d10 !important;
}
.slot-select-yellow14 .el-input .el-select__caret {
  color: #fed228 !important;
  font-weight: 700 !important;
}
.slot-select-yellow18 input {
  background-color: #101010;
  color: #fff;
}
.slot-select-yellow18 .el-input__inner {
  border: 0.1rem solid #101010;
  font-weight: 700 !important;
}
.slot-select-yellow18 .el-input.is-focus .el-input__inner,
.slot-select-yellow18 .el-input__inner:focus,
.slot-select-yellow18:hover .el-input__inner {
  border: 0.1rem solid #101010 !important;
}
.slot-select-yellow18 .el-input .el-select__caret {
  color: #f4b95c !important;
  font-weight: 700 !important;
}
.slot-select-yellow16 input {
  background-color: #0a1726;
  color: #fff;
}
.slot-select-yellow16 .el-input__inner {
  border: 0.1rem solid #0a1726;
  font-weight: 700 !important;
}
.slot-select-yellow16 .el-input.is-focus .el-input__inner,
.slot-select-yellow16 .el-input__inner:focus,
.slot-select-yellow16:hover .el-input__inner {
  border: 0.1rem solid #0a1726 !important;
}
.slot-select-yellow16 .el-input .el-select__caret {
  color: #f3ba2f !important;
  font-weight: 700 !important;
}
.slot-select-yellow21 input {
  background-color: #0b0d10;
  color: #fff;
}
.slot-select-yellow21 .el-input__inner {
  border: 0.1rem solid #0b0d10;
  font-weight: 700 !important;
}
.slot-select-yellow21 .el-input.is-focus .el-input__inner,
.slot-select-yellow21 .el-input__inner:focus,
.slot-select-yellow21:hover .el-input__inner {
  border: 0.1rem solid #0b0d10 !important;
}
.slot-select-yellow21 .el-input .el-select__caret {
  color: #edab56 !important;
  font-weight: 700 !important;
}
.slot-select-blue18 input {
  background-color: #14161b;
  color: #fff;
}
.slot-select-blue18 .el-input__inner {
  border: 0.1rem solid #14161b;
  font-weight: 700 !important;
}
.slot-select-blue18 .el-input.is-focus .el-input__inner,
.slot-select-blue18 .el-input__inner:focus,
.slot-select-blue18:hover .el-input__inner {
  border: 0.1rem solid #14161b !important;
}
.slot-select-blue18 .el-input .el-select__caret {
  color: #1f7aff !important;
  font-weight: 700 !important;
}
.slot-select-yellow15 input {
  background-color: #14161b;
  color: #fff;
}
.slot-select-yellow15 .el-input__inner {
  border: 0.1rem solid #14161b;
  font-weight: 700 !important;
}
.slot-select-yellow15 .el-input.is-focus .el-input__inner,
.slot-select-yellow15 .el-input__inner:focus,
.slot-select-yellow15:hover .el-input__inner {
  border: 0.1rem solid #14161b !important;
}
.slot-select-yellow15 .el-input .el-select__caret {
  color: #edbb35 !important;
  font-weight: 700 !important;
}
.slot-select-yellow17 input {
  background-color: #1b1b1b;
  color: #fff;
}
.slot-select-yellow17 .el-input__inner {
  border: 0.1rem solid #1b1b1b;
  font-weight: 700 !important;
}
.slot-select-yellow17 .el-input.is-focus .el-input__inner,
.slot-select-yellow17 .el-input__inner:focus,
.slot-select-yellow17:hover .el-input__inner {
  border: 0.1rem solid #1b1b1b !important;
}
.slot-select-yellow17 .el-input .el-select__caret {
  color: #ffb600 !important;
  font-weight: 700 !important;
}
.slot-select-blue19 input {
  background-color: #1b1b1b;
  color: #fff;
}
.slot-select-blue19 .el-input__inner {
  border: 0.1rem solid #1b1b1b;
  font-weight: 700 !important;
}
.slot-select-blue19 .el-input.is-focus .el-input__inner,
.slot-select-blue19 .el-input__inner:focus,
.slot-select-blue19:hover .el-input__inner {
  border: 0.1rem solid #1b1b1b !important;
}
.slot-select-blue19 .el-input .el-select__caret {
  color: #a5d7e8 !important;
  font-weight: 700 !important;
}
.slot-select-blue11 input {
  background-color: #1b1b1b;
  color: #fff;
}
.slot-select-blue11 .el-input__inner {
  border: 0.1rem solid #1b1b1b;
  font-weight: 700 !important;
}
.slot-select-blue11 .el-input.is-focus .el-input__inner,
.slot-select-blue11 .el-input__inner:focus,
.slot-select-blue11:hover .el-input__inner {
  border: 0.1rem solid #1b1b1b !important;
}
.slot-select-blue11 .el-input .el-select__caret {
  color: #2ca0e2 !important;
  font-weight: 700 !important;
}
.slot-select-white input {
  background-color: #f1c80d;
  color: #000;
}
.slot-select-white .el-input__inner {
  border: 0.3rem solid #000;
  font-weight: 700 !important;
}
.slot-select-white .el-input.is-focus .el-input__inner,
.slot-select-white .el-input__inner:focus,
.slot-select-white:hover .el-input__inner {
  border: 0.3rem solid #000 !important;
}
.slot-select-white .el-input .el-select__caret {
  color: #000 !important;
  font-weight: 700 !important;
}
.slot-select-red14 input {
  background-color: #de00d3;
  color: #fff;
}
.slot-select-red14 .el-input__inner {
  border: 0.3rem solid #fff;
  font-weight: 700 !important;
}
.slot-select-red14 .el-input.is-focus .el-input__inner,
.slot-select-red14 .el-input__inner:focus,
.slot-select-red14:hover .el-input__inner {
  border: 0.3rem solid #fff !important;
}
.slot-select-red14 .el-input .el-select__caret {
  color: #fff !important;
  font-weight: 700 !important;
}
.slot-select-yellow12 input {
  background-color: #ffc600;
  color: #000;
}
.slot-select-yellow12 .el-input__inner {
  border: 0.3rem solid #000;
  font-weight: 700 !important;
}
.slot-select-yellow12 .el-input.is-focus .el-input__inner,
.slot-select-yellow12 .el-input__inner:focus,
.slot-select-yellow12:hover .el-input__inner {
  border: 0.3rem solid #000 !important;
}
.slot-select-yellow12 .el-input .el-select__caret {
  color: #fff !important;
  font-weight: 700 !important;
}
.slot-select-red12 input {
  background-color: #e30144;
  color: #fff;
}
.slot-select-red12 .el-input__inner {
  border: 0.3rem solid #fff;
  font-weight: 700 !important;
}
.slot-select-red12 .el-input.is-focus .el-input__inner,
.slot-select-red12 .el-input__inner:focus,
.slot-select-red12:hover .el-input__inner {
  border: 0.3rem solid #fff !important;
}
.slot-select-red12 .el-input .el-select__caret {
  color: #fff !important;
  font-weight: 700 !important;
}
.slot-select-blue15 input {
  background-color: #0165d3;
  color: #fff;
}
.slot-select-blue15 .el-input__inner {
  border: 0.3rem solid #fff;
  font-weight: 700 !important;
}
.slot-select-blue15 .el-input.is-focus .el-input__inner,
.slot-select-blue15 .el-input__inner:focus,
.slot-select-blue15:hover .el-input__inner {
  border: 0.3rem solid #fff !important;
}
.slot-select-blue15 .el-input .el-select__caret {
  color: #fff !important;
  font-weight: 700 !important;
}
.slot-select-red11 input {
  background-color: #de3b3c;
  color: #fff;
}
.slot-select-red11 .el-input__inner {
  border: 0.3rem solid #fff;
  font-weight: 700 !important;
}
.slot-select-red11 .el-input.is-focus .el-input__inner,
.slot-select-red11 .el-input__inner:focus,
.slot-select-red11:hover .el-input__inner {
  border: 0.3rem solid #fff !important;
}
.slot-select-red11 .el-input .el-select__caret {
  color: #fff !important;
  font-weight: 700 !important;
}
.slot-select-gold11 input {
  background-color: #f39200;
  color: #000;
}
.slot-select-gold11 .el-input__inner {
  border: 0.3rem solid #000;
  font-weight: 700 !important;
}
.slot-select-gold11 .el-input.is-focus .el-input__inner,
.slot-select-gold11 .el-input__inner:focus,
.slot-select-gold11:hover .el-input__inner {
  border: 0.3rem solid #000 !important;
}
.slot-select-gold11 .el-input .el-select__caret {
  color: #000 !important;
  font-weight: 700 !important;
}
.slot-select-orange14 input {
  background-color: #f8850f;
  color: #fff;
}
.slot-select-orange14 .el-input__inner {
  border: 0.3rem solid #fff;
  font-weight: 700 !important;
}
.slot-select-orange14 .el-input.is-focus .el-input__inner,
.slot-select-orange14 .el-input__inner:focus,
.slot-select-orange14:hover .el-input__inner {
  border: 0.3rem solid #fff !important;
}
.slot-select-orange14 .el-input .el-select__caret {
  color: #fff !important;
  font-weight: 700 !important;
}
.slot-select-orange13 input {
  background-color: #8f6855;
  color: #fff;
}
.slot-select-orange13 .el-input__inner {
  border: 0.3rem solid #fff;
  font-weight: 700 !important;
}
.slot-select-orange13 .el-input.is-focus .el-input__inner,
.slot-select-orange13 .el-input__inner:focus,
.slot-select-orange13:hover .el-input__inner {
  border: 0.3rem solid #fff !important;
}
.slot-select-orange13 .el-input .el-select__caret {
  color: #fff !important;
  font-weight: 700 !important;
}
.live-banner-orange11 {
  border-radius: 2rem;
}
.live-banner-orange11,
.live-banner-orange12 {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.live-banner-orange12 {
  background: rgba(17, 19, 20, 0.88);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  border-radius: 0.6rem;
}
.live-banner-blue12,
.live-banner-blue14,
.live-banner-blue15,
.live-banner-blue16,
.live-banner-blue17,
.live-banner-gold11,
.live-banner-gold12,
.live-banner-green,
.live-banner-purple11,
.live-banner-purple12,
.live-banner-red11,
.live-banner-red12,
.live-banner-red13,
.live-banner-red14,
.live-banner-red15,
.live-banner-white,
.live-banner-yellow12,
.live-banner-yellow13,
.live-banner-yellow19 {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 2rem;
}
.live-game:hover .live-banner-blue,
.live-game:hover .live-banner-blue12,
.live-game:hover .live-banner-blue14,
.live-game:hover .live-banner-blue15,
.live-game:hover .live-banner-blue16,
.live-game:hover .live-banner-blue17,
.live-game:hover .live-banner-gold11,
.live-game:hover .live-banner-gold12,
.live-game:hover .live-banner-green,
.live-game:hover .live-banner-purple11,
.live-game:hover .live-banner-purple12,
.live-game:hover .live-banner-red11,
.live-game:hover .live-banner-red12,
.live-game:hover .live-banner-red13,
.live-game:hover .live-banner-red14,
.live-game:hover .live-banner-red15,
.live-game:hover .live-banner-white,
.live-game:hover .live-banner-yellow12,
.live-game:hover .live-banner-yellow13,
.live-game:hover .live-banner-yellow19 {
  display: block;
  -webkit-animation: example-blue 2s ease-in-out 1;
  animation: example-blue 2s ease-in-out 1;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
}
.bg-logo-orange11 {
  height: 80rem;
}
.bg-logo-orange11,
.main-bg-logo-orange11 {
  background-image: url(/img/6ae9c11.png);
  background-size: 250px auto;
  background-position: center 250px;
  background-repeat: no-repeat;
}
.main-bg-logo-orange11 {
  min-height: 50rem;
}
.bg-logo-orange12 {
  height: 80rem;
  width: 100%;
}
.bg-logo-orange12,
.main-bg-logo-orange12 {
  background-image: url(/img/893a546.png);
  background-size: 159px auto;
  background-position: center 250px;
  background-repeat: no-repeat;
}
.main-bg-logo-orange12 {
  min-height: 50rem;
}
.bg-logo-purple11 {
  height: 80rem;
}
.bg-logo-purple11,
.main-bg-logo-purple11 {
  background-image: url(/img/b1ba735.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-purple11 {
  min-height: 50rem;
}
.bg-logo-red13 {
  height: 80rem;
}
.bg-logo-red13,
.main-bg-logo-red13 {
  background-image: url(/img/red13/130b4a8.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-red13 {
  min-height: 50rem;
}
.bg-logo-blue12 {
  height: 80rem;
}
.bg-logo-blue12,
.main-bg-logo-blue12 {
  background-image: url(/img/blue12/761cfab.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-blue12 {
  min-height: 50rem;
}
.bg-logo-yellow19 {
  height: 80rem;
}
.bg-logo-yellow19,
.main-bg-logo-yellow19 {
  background-image: url(/img/387ec34.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow19 {
  min-height: 50rem;
}
.bg-logo-purple12 {
  height: 80rem;
}
.bg-logo-purple12,
.main-bg-logo-purple12 {
  background-image: url(/img/purple12/6635505.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-purple12 {
  min-height: 50rem;
}
.bg-logo-green {
  height: 80rem;
}
.bg-logo-green,
.main-bg-logo-green {
  background-image: url(/img/green/e29edac.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-green {
  min-height: 50rem;
}
.bg-logo-blue14 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-blue14,
.main-bg-logo-blue14 {
  background-image: url(/img/blue14/6ec3493.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-blue14 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-blue16 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-blue16,
.main-bg-logo-blue16 {
  background-image: url(/img/blue16/aad35bf.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-blue16 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-gold12 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-gold12,
.main-bg-logo-gold12 {
  background-image: url(/img/gold12/fc65b4e.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-gold12 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-blue17 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-blue17,
.main-bg-logo-blue17 {
  background-image: url(/img/eeef97c.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-blue17 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-yellow13 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-yellow13,
.main-bg-logo-yellow13 {
  background-image: url(/img/4c671a3.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow13 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-red15 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-red15,
.main-bg-logo-red15 {
  background-image: url(/img/fb9376a.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-red15 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-yellow20 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-yellow20,
.main-bg-logo-yellow20 {
  background-image: url(/img/7256b3e.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow20 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-blue13 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-blue13,
.main-bg-logo-blue13 {
  background-image: url(/img/0fff9b9.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-blue13 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-gold13 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-gold13,
.main-bg-logo-gold13 {
  background-image: url(/img/7f1d2dc.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-gold13 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-yellow11 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-yellow11,
.main-bg-logo-yellow11 {
  background-image: url(/img/c395a5c.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow11 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-yellow14 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-yellow14,
.main-bg-logo-yellow14 {
  background-image: url(/img/9b28291.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow14 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-yellow18 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-yellow18,
.main-bg-logo-yellow18 {
  background-image: url(/img/84d2f1d.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow18 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-yellow16 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-yellow16,
.main-bg-logo-yellow16 {
  background-image: url(/img/952ee6c.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow16 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-yellow21 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-yellow21,
.main-bg-logo-yellow21 {
  background-image: url(/img/2730640.png);
  background-size: 20rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow21 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-blue18 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-blue18,
.main-bg-logo-blue18 {
  background-image: url(/img/d0f06b1.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-blue18 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-yellow15 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-yellow15,
.main-bg-logo-yellow15 {
  background-image: url(/img/df6c958.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow15 {
  background-position: center 30rem;
  min-height: 60rem;
}
.bg-logo-yellow17 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-yellow17,
.main-bg-logo-yellow17 {
  background-image: url(/img/ec17649.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow17 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-blue19 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-blue19,
.main-bg-logo-blue19 {
  background-image: url(/img/d3aa463.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-blue19 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-blue11 {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-blue11,
.main-bg-logo-blue11 {
  background-image: url(/img/blue11/e717355.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-blue11 {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-white {
  height: 80rem;
  background-position: center 20rem;
}
.bg-logo-white,
.main-bg-logo-white {
  background-image: url(/img/white/e11787c.png);
  background-size: 30rem auto;
  background-repeat: no-repeat;
}
.main-bg-logo-white {
  background-position: center 30rem;
  min-height: 50rem;
}
.bg-logo-red14 {
  height: 80rem;
}
.bg-logo-red14,
.main-bg-logo-red14 {
  background-image: url(/img/red14/c4ea293.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-red14 {
  min-height: 50rem;
}
.bg-logo-yellow12 {
  height: 80rem;
}
.bg-logo-yellow12,
.main-bg-logo-yellow12 {
  background-image: url(/img/yellow12/8c60f31.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-yellow12 {
  min-height: 50rem;
}
.bg-logo-red12 {
  height: 80rem;
}
.bg-logo-red12,
.main-bg-logo-red12 {
  background-image: url(/img/red12/962e6f1.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-red12 {
  min-height: 50rem;
}
.bg-logo-blue15 {
  height: 80rem;
}
.bg-logo-blue15,
.main-bg-logo-blue15 {
  background-image: url(/img/blue15/7216b92.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-blue15 {
  min-height: 50rem;
}
.bg-logo-red11 {
  height: 80rem;
}
.bg-logo-red11,
.main-bg-logo-red11 {
  background-image: url(/img/red11/fa81776.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-red11 {
  min-height: 50rem;
}
.bg-logo-gold11,
.main-bg-logo-gold11 {
  background-image: url(/img/gold11/b962958.png);
  background-size: 20rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-gold11 {
  min-height: 50rem;
}
.bg-logo-orange14,
.main-bg-logo-orange14 {
  background-image: url(/img/ad0f2d7.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-orange14 {
  min-height: 50rem;
}
.bg-logo-orange13,
.main-bg-logo-orange13 {
  background-image: url(/img/ffeedae.png);
  background-size: 30rem auto;
  background-position: center 30rem;
  background-repeat: no-repeat;
}
.main-bg-logo-orange13 {
  min-height: 50rem;
}
.moneymove-cash-blue12,
.moneymove-cash-blue14,
.moneymove-cash-blue15,
.moneymove-cash-blue16,
.moneymove-cash-blue17,
.moneymove-cash-gold11,
.moneymove-cash-gold12,
.moneymove-cash-green,
.moneymove-cash-orange11,
.moneymove-cash-orange13,
.moneymove-cash-orange14,
.moneymove-cash-purple11,
.moneymove-cash-purple12,
.moneymove-cash-red11,
.moneymove-cash-red12,
.moneymove-cash-red13,
.moneymove-cash-red14,
.moneymove-cash-red15,
.moneymove-cash-yellow12,
.moneymove-cash-yellow13,
.moneymove-cash-yellow19 {
  color: #fff;
  outline: none;
}
.moneymove-cash-white {
  color: #000;
  outline: none;
}
.moneymove-cash-orange11.active {
  color: #fc6200;
}
.moneymove-cash-purple11.active {
  color: #144ade;
}
.moneymove-cash-red13.active {
  color: #c00015;
}
.moneymove-cash-blue12.active {
  color: #478ee7;
}
.moneymove-cash-yellow19.active {
  color: #fdc317;
}
.moneymove-cash-purple12.active {
  color: #c6426e;
}
.moneymove-cash-green.active {
  color: #79e90b;
}
.moneymove-cash-blue14.active {
  color: #dbbe58;
  outline: none;
}
.moneymove-cash-blue16.active {
  color: #2484c5;
  outline: none;
}
.moneymove-cash-gold12.active {
  color: #dc992e;
  outline: none;
}
.moneymove-cash-blue17.active {
  color: #4c6f87;
  outline: none;
}
.moneymove-cash-yellow13.active {
  color: #ffbe00;
}
.moneymove-cash-red15.active {
  color: #daa502;
}
.moneymove-cash-white.active {
  color: #000;
}
.moneymove-cash-red14.active {
  color: #de00d3;
}
.moneymove-cash-yellow12.active {
  color: #ffc600;
}
.moneymove-cash-red12.active {
  color: #e30144;
}
.moneymove-cash-blue15.active {
  color: #0165d3;
}
.moneymove-cash-red11.active {
  color: #de3b3c;
}
.moneymove-cash-gold11.active {
  color: #f39200;
}
.moneymove-cash-orange14.active {
  color: #f8850f;
}
.moneymove-cash-orange13.active {
  color: #8f6855;
}
.page-with-two-sidebar .content-orange12 {
  margin-right: 289px;
  display: flex;
  justify-content: center;
}
.page-with-two-sidebar .content-yellow20 {
  margin-right: 310px;
}
.carousel-caption-blue {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.8rem;
  font-weight: 700;
}
.carousel-caption-blue12,
.carousel-caption-purple11,
.carousel-caption-red13,
.carousel-caption-yellow19 {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.8rem;
  font-weight: 700;
  width: 100%;
  font-style: italic;
}
.carousel-caption-yellow20 {
  height: 100%;
}
.carousel-caption-yellow20,
.carousel-caption-yellow20-sub {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.8rem;
  font-weight: 700;
  width: 100%;
}
.carousel-caption-blue13 {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.8rem;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.carousel-caption-blue13-sub,
.carousel-caption-gold13,
.carousel-caption-gold13-sub,
.carousel-caption-yellow11 {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.8rem;
  font-weight: 700;
  width: 100%;
}
.carousel-caption-yellow11 {
  height: 100%;
}
.carousel-caption-yellow11-sub,
.carousel-caption-yellow14,
.carousel-caption-yellow14-sub {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.8rem;
  font-weight: 700;
  width: 100%;
}
.carousel-caption-orange12 {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.8rem;
  font-weight: 700;
  height: 100%;
}
.carousel-caption-white {
  text-shadow: none;
  right: 0;
  left: 5rem;
  bottom: auto;
  top: 6rem;
  bottom: 6rem;
  font-weight: 300;
  margin-top: 4rem;
  position: absolute;
  font-size: 2rem;
  font-weight: 700;
  font-style: italic;
}
.carousel-caption-purple11 p {
  font-size: 4rem;
  margin-top: 250px !important;
}
.carousel-caption-yellow20 p {
  font-size: 2.2rem;
  margin-top: 2rem !important;
}
.carousel-caption-yellow20-sub img {
  margin-top: 6rem;
}
.carousel-caption-yellow20-sub p {
  font-size: 2.2rem;
  margin-top: 220px !important;
}
.carousel-caption-blue13 p {
  font-size: 2.2rem;
  margin-top: 2rem !important;
}
.carousel-caption-blue13-sub img {
  margin-top: 6rem;
}
.carousel-caption-blue13-sub p {
  font-size: 2.2rem;
  margin-top: 220px !important;
}
.carousel-caption-gold13 img {
  margin-top: 10rem;
}
.carousel-caption-gold13 p {
  font-size: 2.2rem;
  margin-top: 2rem !important;
}
.carousel-caption-gold13-sub img {
  margin-top: 6rem;
}
.carousel-caption-gold13-sub p {
  font-size: 2.2rem;
  margin-top: 220px !important;
}
.carousel-caption-yellow11 img {
  width: 20rem;
}
.carousel-caption-yellow11 p {
  font-size: 2.2rem;
  margin-top: 2rem !important;
}
.carousel-caption-yellow11-sub img {
  margin-top: 6rem;
}
.carousel-caption-yellow11-sub p {
  font-size: 2.2rem;
  margin-top: 220px !important;
}
.carousel-caption-yellow14 img {
  margin-top: 10rem;
}
.carousel-caption-yellow14 p {
  font-size: 2.2rem;
  margin-top: 2rem !important;
}
.carousel-caption-yellow14-sub img {
  margin-top: 6rem;
}
.carousel-caption-yellow14-sub p {
  font-size: 2.2rem;
  margin-top: 220px !important;
}
.sidebar .sub-menu-white {
  background: #fff;
  color: #000;
}
.sidebar .sub-menu-white > li > a {
  color: #000;
}
.sidebar .sub-menu-white > li > span {
  background-color: #fff;
  border: 0.2rem solid #171e26;
}
.sidebar .sub-menu-red15 {
  background: #000;
  border: 0.1rem solid #daa502;
  color: #fff;
}
.sidebar .sub-menu-red15 > li > a {
  color: #fff;
}
.sidebar .sub-menu-red15 > li > span {
  background-color: #fff;
  border: 0.2rem solid #daa502;
}
.sidebar .sub-menu-blue16 {
  background: #101010;
  color: #fff;
}
.sidebar .sub-menu-blue16 > li > a {
  color: #fff;
}
.sidebar .sub-menu-blue16 > li > span {
  background-color: #fff;
  border: 0.2rem solid #000;
}
.modal-content-orange12 {
  background: #030917;
}
.modal-content-orange12,
.modal-content-yellow16 {
  border: none;
  box-shadow: 0 0.4rem 6.4rem rgba(0, 0, 0, 0.39);
  border-radius: 0.6rem;
  padding: 1.6rem;
  color: #fff;
}
.modal-content-yellow16 {
  background: #0a1726;
}
.width-side-orange12 {
  width: 240px !important;
}
.top-menu-in-orange12 {
  padding: 0;
  height: 6.3rem;
  margin: 0;
  max-width: 100rem;
}
.top-menu-in-blue17 {
  padding: 0;
  height: 5.5rem;
  margin: 0;
  max-width: 100rem;
}
.top-menu-in-blue12,
.top-menu-in-blue13,
.top-menu-in-gold13,
.top-menu-in-orange14,
.top-menu-in-red11,
.top-menu-in-red13,
.top-menu-in-red14,
.top-menu-in-yellow11,
.top-menu-in-yellow12,
.top-menu-in-yellow14,
.top-menu-in-yellow16,
.top-menu-in-yellow19,
.top-menu-in-yellow20 {
  padding: 0;
  height: 10rem;
  margin: 0;
  max-width: 850px;
}
.top-menu-in-blue18,
.top-menu-in-yellow15 {
  padding: 0;
  height: 10rem;
  margin: 0;
  max-width: 980px;
}
.top-menu-in-yellow21 {
  padding: 0;
  height: 10rem;
  margin: 0;
  max-width: 1027px;
}
.top-menu-in-blue11,
.top-menu-in-blue19,
.top-menu-in-yellow17 {
  padding: 0;
  height: 10rem;
  margin: 0;
  max-width: 550px;
}
.top-menu-in-green {
  background: linear-gradient(180deg, #2d353c, #222);
  margin-left: 313px;
  margin-right: 309px;
  padding: 0;
}
.betlistcolor_a-orange12 {
  width: 210px;
  min-width: 210px;
  color: #848c99;
  padding: 1.6rem;
  overflow: hidden;
}
.betlistcolor_a-orange12,
.betlistcolor_b-orange12 {
  float: left;
  font-size: 1.2rem;
  font-family: "NanumSquareNeo", dotum;
  height: 1.7rem;
  line-height: 1.7rem;
}
.betlistcolor_b-orange12 {
  width: 190px;
  min-width: 190px;
  color: #fff;
  font-weight: 900;
  padding: 0;
  margin: 1.6rem 0 0 1.6rem;
  overflow-x: hidden;
}
.betlistcolor_b_odd-orange12 {
  color: #e05c07;
  font-weight: 700;
  font-size: 1.4rem;
  height: 1.7rem;
  border-radius: 0.3rem;
  margin: 1rem 0.6rem 0 0;
}
.betlistclose-orange12,
.betlistcolor_b_odd-orange12 {
  float: right;
  font-family: "NanumSquareNeo", dotum;
  line-height: 1.7rem;
}
.betlistclose-orange12 {
  color: #d20000;
  font-size: 1.9rem;
  padding: 0.2rem 0.5rem 0.5rem;
  margin: 0;
  cursor: pointer;
  position: absolute;
  right: 1.6rem;
  top: 1.6rem;
  border-radius: 0.6rem;
}
.betlistclose-orange12:hover {
  background: #5a5e66;
}
.signup-button-orange12 {
  background-color: #16171a;
  border: 0.1rem solid #f56406;
  color: #f56406;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-orange12.is-disabled:active,
.signup-button-orange12.is-disabled:focus,
.signup-button-orange12.is-disabled:hover,
.signup-button-orange12:active,
.signup-button-orange12:focus,
.signup-button-orange12:hover {
  background: #f56406;
  border: 0.1rem solid #f56406;
}
.signup-button-orange12.is-disabled {
  background-color: #f56406;
  border: 0.1rem solid #f56406;
  opacity: 0.3;
}
.signup-button-yellow20 {
  background-color: #000;
  border: 0.1rem solid #000;
  color: #f3ba2f;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-yellow20.is-disabled:active,
.signup-button-yellow20.is-disabled:focus,
.signup-button-yellow20.is-disabled:hover,
.signup-button-yellow20:active,
.signup-button-yellow20:focus,
.signup-button-yellow20:hover {
  background: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  color: #000;
}
.signup-button-yellow20.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-blue13 {
  background-color: #000;
  border: 0.1rem solid #328edb;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
  cursor: pointer;
}
.signup-button-blue13.is-disabled:active,
.signup-button-blue13.is-disabled:focus,
.signup-button-blue13.is-disabled:hover,
.signup-button-blue13:active,
.signup-button-blue13:focus,
.signup-button-blue13:hover {
  background: #328edb;
  border: 0.1rem solid #328edb;
  color: #fff;
}
.signup-button-blue13.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-gold13 {
  background-color: #0a1c30;
  border: 0.1rem solid #0a1c30;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
  cursor: pointer;
}
.signup-button-gold13.is-disabled:active,
.signup-button-gold13.is-disabled:focus,
.signup-button-gold13.is-disabled:hover,
.signup-button-gold13:active,
.signup-button-gold13:focus,
.signup-button-gold13:hover {
  background: #050f19;
  border: 0.1rem solid #050f19;
  color: #fff;
}
.signup-button-gold13.is-disabled {
  background-color: #050f19;
  border: 0.1rem solid #050f19;
  opacity: 0.3;
}
.pay-button-gold13 {
  background: #0a1c30;
  border: 0.1rem solid #f2b705;
  color: #f2b705;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
  cursor: pointer;
}
.pay-button-gold13.is-disabled:active,
.pay-button-gold13.is-disabled:focus,
.pay-button-gold13.is-disabled:hover,
.pay-button-gold13:active,
.pay-button-gold13:focus,
.pay-button-gold13:hover {
  background: #f2b705;
  color: #000;
}
.pay-button-gold13.is-disabled {
  background-color: #f2b705;
  opacity: 0.3;
}
.signup-button-yellow11 {
  background-color: #000;
  border: 0.1rem solid #ffcd00;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
  cursor: pointer;
}
.signup-button-yellow11.is-disabled:active,
.signup-button-yellow11.is-disabled:focus,
.signup-button-yellow11.is-disabled:hover,
.signup-button-yellow11:active,
.signup-button-yellow11:focus,
.signup-button-yellow11:hover {
  background: #ffcd00;
  border: 0.1rem solid #ffcd00;
  color: #000;
}
.signup-button-yellow11.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.loginside-button-yellow11 {
  background-color: #11162b;
  border: 0.1rem solid #ffcd00;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.loginside-button-yellow11.is-disabled:active,
.loginside-button-yellow11.is-disabled:focus,
.loginside-button-yellow11.is-disabled:hover,
.loginside-button-yellow11:active,
.loginside-button-yellow11:focus,
.loginside-button-yellow11:hover {
  background: #ffcd00;
  border: 0.1rem solid #ffcd00;
  color: #000;
}
.loginside-button-yellow11.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-yellow14 {
  background-color: #11162b;
  border: 0.1rem solid #fed228;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
  cursor: pointer;
}
.signup-button-yellow14.is-disabled:active,
.signup-button-yellow14.is-disabled:focus,
.signup-button-yellow14.is-disabled:hover,
.signup-button-yellow14:active,
.signup-button-yellow14:focus,
.signup-button-yellow14:hover {
  background: #fed228;
  border: 0.1rem solid #fed228;
  color: #353537;
}
.signup-button-yellow14.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-yellow18 {
  background-color: #000;
  border: 0.1rem solid #000;
  color: #f4b95c;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-yellow18.is-disabled:active,
.signup-button-yellow18.is-disabled:focus,
.signup-button-yellow18.is-disabled:hover,
.signup-button-yellow18:active,
.signup-button-yellow18:focus,
.signup-button-yellow18:hover {
  background: #f4b95c;
  border: 0.1rem solid #f4b95c;
  color: #000;
}
.signup-button-yellow18.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-yellow16 {
  background-color: #0a1726;
  border: 0.1rem solid #0a1726;
  color: #f3ba2f;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-yellow16.is-disabled:active,
.signup-button-yellow16.is-disabled:focus,
.signup-button-yellow16.is-disabled:hover,
.signup-button-yellow16:active,
.signup-button-yellow16:focus,
.signup-button-yellow16:hover {
  background: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  color: #000;
}
.signup-button-yellow16.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-yellow21 {
  background-color: #000;
  border: 0.1rem solid #000;
  color: #edab56;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-yellow21.is-disabled:active,
.signup-button-yellow21.is-disabled:focus,
.signup-button-yellow21.is-disabled:hover,
.signup-button-yellow21:active,
.signup-button-yellow21:focus,
.signup-button-yellow21:hover {
  background: #edab56;
  border: 0.1rem solid #edab56;
  color: #000;
}
.signup-button-yellow21.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-blue18 {
  background-color: #000;
  border: 0.1rem solid #000;
  color: #1f7aff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-blue18.is-disabled:active,
.signup-button-blue18.is-disabled:focus,
.signup-button-blue18.is-disabled:hover,
.signup-button-blue18:active,
.signup-button-blue18:focus,
.signup-button-blue18:hover {
  background: #1f7aff;
  border: 0.1rem solid #1f7aff;
  color: #000;
}
.signup-button-blue18.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-yellow15 {
  background-color: #000;
  border: 0.1rem solid #000;
  color: #edbb35;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-yellow15.is-disabled:active,
.signup-button-yellow15.is-disabled:focus,
.signup-button-yellow15.is-disabled:hover,
.signup-button-yellow15:active,
.signup-button-yellow15:focus,
.signup-button-yellow15:hover {
  background: #edbb35;
  border: 0.1rem solid #edbb35;
  color: #000;
}
.signup-button-yellow15.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-yellow17 {
  background-color: #000;
  border: 0.1rem solid #000;
  color: #ffb600;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-yellow17.is-disabled:active,
.signup-button-yellow17.is-disabled:focus,
.signup-button-yellow17.is-disabled:hover,
.signup-button-yellow17:active,
.signup-button-yellow17:focus,
.signup-button-yellow17:hover {
  background: #ffb600;
  border: 0.1rem solid #ffb600;
  color: #000;
}
.signup-button-yellow17.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-blue19 {
  background-color: #000;
  border: 0.1rem solid #000;
  color: #a5d7e8;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-blue19.is-disabled:active,
.signup-button-blue19.is-disabled:focus,
.signup-button-blue19.is-disabled:hover,
.signup-button-blue19:active,
.signup-button-blue19:focus,
.signup-button-blue19:hover {
  background: #a5d7e8;
  border: 0.1rem solid #a5d7e8;
  color: #000;
}
.signup-button-blue19.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.signup-button-blue11 {
  background-color: #000;
  border: 0.1rem solid #000;
  color: #2ca0e2;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.signup-button-blue11.is-disabled:active,
.signup-button-blue11.is-disabled:focus,
.signup-button-blue11.is-disabled:hover,
.signup-button-blue11:active,
.signup-button-blue11:focus,
.signup-button-blue11:hover {
  background: #2ca0e2;
  border: 0.1rem solid #2ca0e2;
  color: #000;
}
.signup-button-blue11.is-disabled {
  background-color: #000;
  border: 0.1rem solid #000;
  opacity: 0.3;
}
.login-button-yellow20 {
  background-color: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  color: #000;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-yellow20.is-disabled:active,
.login-button-yellow20.is-disabled:focus,
.login-button-yellow20.is-disabled:hover,
.login-button-yellow20:active,
.login-button-yellow20:focus,
.login-button-yellow20:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.login-button-yellow20.is-disabled {
  background-color: #a67704;
  border: 0.1rem solid #a67704;
  opacity: 0.3;
}
.login-button-blue13 {
  background-color: #328edb;
  border: 0.1rem solid #328edb;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-blue13.is-disabled:active,
.login-button-blue13.is-disabled:focus,
.login-button-blue13.is-disabled:hover,
.login-button-blue13:active,
.login-button-blue13:focus,
.login-button-blue13:hover {
  background: #1263ed;
  border: 0.1rem solid #328edb;
  color: #fff;
}
.login-button-blue13.is-disabled {
  background-color: #328edb;
  border: 0.1rem solid #328edb;
  opacity: 0.3;
}
.login-button-gold13 {
  background-color: #f2b705;
  border: 0.1rem solid #f2b705;
  color: #020c17;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-gold13.is-disabled:active,
.login-button-gold13.is-disabled:focus,
.login-button-gold13.is-disabled:hover,
.login-button-gold13:active,
.login-button-gold13:focus,
.login-button-gold13:hover {
  background: #c49200;
  border: 0.1rem solid #c49200;
  color: #020c17;
}
.login-button-gold13.is-disabled {
  background-color: #f2b705;
  border: 0.1rem solid #f2b705;
  opacity: 0.3;
}
.login-button-yellow11 {
  background-color: #ffcd00;
  border: 0.1rem solid #ffcd00;
  color: #000;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-yellow11.is-disabled:active,
.login-button-yellow11.is-disabled:focus,
.login-button-yellow11.is-disabled:hover,
.login-button-yellow11:active,
.login-button-yellow11:focus,
.login-button-yellow11:hover {
  background: #766007;
  border: 0.1rem solid #766007;
  color: #fff;
}
.login-button-yellow11.is-disabled {
  background-color: #ffcd00;
  border: 0.1rem solid #ffcd00;
  opacity: 0.3;
}
.login-button-yellow14 {
  background-color: #fed228;
  border: 0.1rem solid #fed228;
  color: #353537;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-yellow14.is-disabled:active,
.login-button-yellow14.is-disabled:focus,
.login-button-yellow14.is-disabled:hover,
.login-button-yellow14:active,
.login-button-yellow14:focus,
.login-button-yellow14:hover {
  background: #fcb21c;
  border: 0.1rem solid #fcb21c;
  color: #353537;
}
.login-button-yellow14.is-disabled {
  background-color: #fed228;
  border: 0.1rem solid #fed228;
  opacity: 0.3;
}
.login-button-yellow18 {
  background-color: #f4b95c;
  border: 0.1rem solid #f4b95c;
  color: #000;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-yellow18.is-disabled:active,
.login-button-yellow18.is-disabled:focus,
.login-button-yellow18.is-disabled:hover,
.login-button-yellow18:active,
.login-button-yellow18:focus,
.login-button-yellow18:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.login-button-yellow18.is-disabled {
  background-color: #a67704;
  border: 0.1rem solid #a67704;
  opacity: 0.3;
}
.login-button-yellow16 {
  background-color: #f3ba2f;
  border: 0.1rem solid #f3ba2f;
  color: #000;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-yellow16.is-disabled:active,
.login-button-yellow16.is-disabled:focus,
.login-button-yellow16.is-disabled:hover,
.login-button-yellow16:active,
.login-button-yellow16:focus,
.login-button-yellow16:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.login-button-yellow16.is-disabled {
  background-color: #a67704;
  border: 0.1rem solid #a67704;
  opacity: 0.3;
}
.login-button-yellow21 {
  background-color: #edab56;
  border: 0.1rem solid #edab56;
  color: #000;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-yellow21.is-disabled:active,
.login-button-yellow21.is-disabled:focus,
.login-button-yellow21.is-disabled:hover,
.login-button-yellow21:active,
.login-button-yellow21:focus,
.login-button-yellow21:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.login-button-yellow21.is-disabled {
  background-color: #a67704;
  border: 0.1rem solid #a67704;
  opacity: 0.3;
}
.login-button-blue18 {
  background-color: #1f7aff;
  border: 0.1rem solid #1f7aff;
  color: #000;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-blue18.is-disabled:active,
.login-button-blue18.is-disabled:focus,
.login-button-blue18.is-disabled:hover,
.login-button-blue18:active,
.login-button-blue18:focus,
.login-button-blue18:hover {
  background-image: linear-gradient(
    180deg,
    #1f7aff 0,
    #156dd5 20%,
    #1159b3 50%,
    #125eba 80%,
    #1f7aff
  );
  border: 0.1rem solid #1f7aff;
  color: #000;
}
.login-button-blue18.is-disabled {
  background-color: #1f7aff;
  border: 0.1rem solid #1f7aff;
  opacity: 0.3;
}
.login-button-yellow15 {
  background-color: #edbb35;
  border: 0.1rem solid #edbb35;
  color: #000;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-yellow15.is-disabled:active,
.login-button-yellow15.is-disabled:focus,
.login-button-yellow15.is-disabled:hover,
.login-button-yellow15:active,
.login-button-yellow15:focus,
.login-button-yellow15:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.login-button-yellow15.is-disabled {
  background-color: #edbb35;
  border: 0.1rem solid #edbb35;
  opacity: 0.3;
}
.login-button-yellow17 {
  background-color: #ffb600;
  border: 0.1rem solid #ffb600;
  color: #000;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-yellow17.is-disabled:active,
.login-button-yellow17.is-disabled:focus,
.login-button-yellow17.is-disabled:hover,
.login-button-yellow17:active,
.login-button-yellow17:focus,
.login-button-yellow17:hover {
  background: #a67704;
  border: 0.1rem solid #a67704;
  color: #000;
}
.login-button-yellow17.is-disabled {
  background-color: #a67704;
  border: 0.1rem solid #a67704;
  opacity: 0.3;
}
.login-button-blue19 {
  background-color: #244473;
  border: 0.1rem solid #244473;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-blue19.is-disabled:active,
.login-button-blue19.is-disabled:focus,
.login-button-blue19.is-disabled:hover,
.login-button-blue19:active,
.login-button-blue19:focus,
.login-button-blue19:hover {
  background: #a5d7e8;
  border: 0.1rem solid #a5d7e8;
  color: #000;
}
.login-button-blue19.is-disabled {
  background-color: #a5d7e8;
  border: 0.1rem solid #a5d7e8;
  opacity: 0.3;
}
.login-button-blue11 {
  background-color: #302ce2;
  border: 0.1rem solid #302ce2;
  color: #fff;
  transition: background-color 0.1s ease-out 0s, border 0.1s ease-out 0s,
    color 0.1s ease-out 0s;
}
.login-button-blue11.is-disabled:active,
.login-button-blue11.is-disabled:focus,
.login-button-blue11.is-disabled:hover,
.login-button-blue11:active,
.login-button-blue11:focus,
.login-button-blue11:hover {
  background: #2ca0e2;
  border: 0.1rem solid #2ca0e2;
  color: #000;
}
.login-button-blue11.is-disabled {
  background-color: #2ca0e2;
  border: 0.1rem solid #2ca0e2;
  opacity: 0.3;
}
.login-input-orange11 .el-input__inner {
  background-color: #1a1a1a !important;
  border: 0.2rem solid #fc6200 !important;
  color: #fff !important;
}
.login-input-white .el-input__inner {
  background-color: #fff !important;
  border: 0.2rem solid #e5c00d !important;
  color: #000 !important;
}
.login-input-red14 .el-input__inner,
.login-input-yellow12 .el-input__inner {
  background-color: #1a1a1a !important;
  border: 0.2rem solid #fc6200 !important;
  color: #fff !important;
}
.status-wait-orange12 {
  color: #fa6200;
  background: rgba(250, 98, 0, 0.12);
}
.status-lose-orange12,
.status-wait-orange12 {
  text-align: center;
  padding: 0.4rem 0.8rem;
  border-radius: 0.4rem;
  display: inline-block;
}
.status-lose-orange12 {
  color: #dc3644;
  background: rgba(220, 54, 68, 0.12);
}
.status-win-orange12 {
  color: #11b485;
  background: rgba(17, 180, 133, 0.12);
}
.status-cancel-orange12,
.status-win-orange12 {
  text-align: center;
  padding: 0.4rem 0.8rem;
  border-radius: 0.4rem;
  display: inline-block;
}
.status-cancel-orange12 {
  background: rgba(255, 168, 0, 0.12);
  color: #ffa800;
}
.right-bar-sports-tab-orange11 {
  border-bottom: 0.2rem solid #fc6200;
  color: #fff !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
}
.right-bar-sports-tab-orange11.on {
  border: 0.2rem solid #fc6200;
  border-bottom: 0;
  color: #fc6200 !important;
}
.right-bar-sports-tab-blue {
  border-bottom: 0.2rem solid #1f8fff;
  color: #fff !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
}
.right-bar-sports-tab-blue.on {
  border: 0.2rem solid #1f8fff;
  border-bottom: 0;
  color: #1f8fff !important;
}
.right-bar-sports-tab-blue18 {
  border-bottom: 0.1rem solid #14161b;
  color: #fff !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
}
.right-bar-sports-tab-blue18.on {
  border-bottom: 0.1rem solid #1f8fff;
  color: #1f8fff !important;
}
.right-bar-sports-tab-yellow15 {
  border-bottom: 0.1rem solid #14161b;
  color: #fff !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
}
.right-bar-sports-tab-yellow15.on {
  border-bottom: 0.1rem solid #edbb35;
  color: #edbb35 !important;
}
.right-bar-sports-tab-blue13 {
  border-bottom: 0.1rem solid #14161b;
  color: #fff !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
}
.right-bar-sports-tab-blue13.on {
  border-bottom: 0.1rem solid #328edb;
  color: #328edb !important;
}
.right-bar-sports-tab-gold13 {
  border-bottom: 0.1rem solid #14161b;
  color: #fff !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
}
.right-bar-sports-tab-gold13.on {
  border-bottom: 0.1rem solid #f2b705;
  color: #f2b705 !important;
}
.right-bar-sports-tab-yellow11 {
  border-bottom: 0.1rem solid #14161b;
  color: #fff !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
}
.right-bar-sports-tab-yellow11.on {
  border-bottom: 0.1rem solid #ffcd00;
  color: #ffcd00 !important;
}
.right-bar-sports-tab-yellow18 {
  border-bottom: 0.1rem solid #14161b;
  color: #fff !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
}
.right-bar-sports-tab-yellow18.on {
  border-bottom: 0.1rem solid #f4b95c;
  color: #f4b95c !important;
}
.right-bar-sports-tab-blue16 {
  background-image: linear-gradient(
    180deg,
    #272727 0,
    #252525 20%,
    #222 50%,
    #1e1e1e 80%,
    #1c1c1c
  );
  border-bottom: 0.2rem solid #2484c5;
  color: #fff !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
}
.right-bar-sports-tab-blue16.on {
  border: 0.2rem solid #2484c5;
  border-bottom: 0;
  color: #2484c5 !important;
}
.right-bar-sports-tab-white {
  border-bottom: 0.2rem solid #f1c80e;
  color: #000 !important;
  text-align: center;
  height: 100%;
  padding-top: 1rem;
  background-color: #efefef;
}
.right-bar-sports-tab-white.on {
  border: 0.2rem solid #f1c80e;
  border-bottom: 0;
  color: #000 !important;
  background-color: #f1c80e;
}
.betslip-lock-orange12 {
  border-radius: 0.4rem;
  display: inline-block;
  padding: 0.5rem 0.6rem;
}
.betslip-lock-orange12.on {
  background: rgba(245, 100, 6, 0.16);
}
.mini-bet-button-orange14:hover {
  background-color: #f8850f !important;
}
.mini-bet-button-orange14:hover .mini-bet-odds-value {
  background-color: #f8850f !important;
  color: #f8850f !important;
}
.mini-bet-button-keno-orange14:hover {
  background-color: #f8850f !important;
}
.event-tab1-blue18,
.event-tab2-blue18,
.event-tab-blue18 {
  background: #0b0d10;
  border-radius: 0.6rem;
  padding: 1rem 0.2rem;
  text-align: center;
  width: 33.3%;
  margin: 0.2rem;
  color: #fff;
  cursor: pointer;
}
.event-tab-blue18.on,
.event-tab-blue18:hover {
  background: #1f7aff;
}
.event-tab1-blue18.on,
.event-tab1-blue18:hover {
  background: #01195f;
}
.event-tab2-blue18.on,
.event-tab2-blue18:hover {
  background: #2b3c6c;
}
.event-tab-yellow18 {
  float: left;
  width: calc(20% - 1rem);
  background-color: #101010;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
  padding: 1rem 0;
  margin: 0 0.5rem;
  border-radius: 0.6rem;
  cursor: pointer;
}
.event-tab-yellow18.on {
  background-color: #f4b95c;
  color: #000;
}
.event-tab-yellow {
  float: left;
  width: calc(50% - 1rem);
  background-color: #232323;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
  padding: 1rem 0;
}
.event-tab-yellow.on {
  background-color: #f1c80d;
  color: #000;
}
.event-tab-red15 {
  float: left;
  border-radius: 0.6rem;
  cursor: pointer;
  width: calc(50% - 1.5rem);
  background-color: #2b0103;
  border: 0.2rem solid #2b0103;
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  padding: 1rem 0;
  color: #fff;
}
.event-tab-red15.on {
  border: 0.2rem solid #daa502;
  color: #daa502;
}
.event-tab-yellow21 {
  float: left;
  border-radius: 0.6rem;
  cursor: pointer;
  width: calc(33.3% - 1.5rem);
  background-color: #27272d;
  border: 0.2rem solid #27272d;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
  padding: 1rem 0;
  color: #fff;
}
.event-tab-yellow21.on {
  border: 0.2rem solid #edab56;
  color: #edab56;
}
.event-tab-gold12 {
  float: left;
  border-radius: 0.6rem;
  cursor: pointer;
  width: calc(50% - 1.5rem);
  background-color: #27272d;
  border: 0.2rem solid #27272d;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
  padding: 1rem 0;
  color: #fff;
}
.event-tab-gold12.on {
  border: 0.2rem solid #ffeaad;
  color: #ffeaad;
}
.event-tab-yellow15 {
  float: left;
  border-radius: 0.6rem;
  cursor: pointer;
  width: calc(50% - 1.5rem);
  background-color: #27272d;
  border: 0.2rem solid #27272d;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
  padding: 1rem 0;
  color: #fff;
}
.event-tab-yellow15.on {
  border: 0.2rem solid #edbb35;
  color: #edbb35;
}
.notice-tab-blue13,
.notice-tab-blue18,
.notice-tab-yellow15,
.notice-tab-yellow20,
.notice-tab-yellow21 {
  text-align: center;
  padding: 1rem 0;
  background-color: #101216;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  cursor: pointer;
  border-radius: 0.6rem;
}
.notice-tab-yellow14 {
  background-color: #11162b;
}
.notice-tab-gold13,
.notice-tab-yellow14 {
  text-align: center;
  padding: 1rem 0;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  cursor: pointer;
  border-radius: 0.6rem;
}
.notice-tab-gold13 {
  background-color: #0a1c30;
}
.notice-tab-yellow11 {
  background-color: #11162b;
}
.notice-tab-yellow11,
.notice-tab-yellow18 {
  text-align: center;
  padding: 1rem 0;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  cursor: pointer;
  border-radius: 0.6rem;
}
.notice-tab-yellow18 {
  background-color: #101010;
}
.notice-tab-yellow16 {
  text-align: center;
  padding: 1rem 0;
  background-color: #0a1726;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  cursor: pointer;
  border-radius: 0.6rem;
}
.notice-tab-yellow20.on,
.notice-tab-yellow20:hover {
  border: 0.1rem solid #f3ba2f;
  color: #f3ba2f;
}
.notice-tab-blue13.on,
.notice-tab-blue13:hover {
  border: 0.1rem solid #328edb;
  color: #328edb;
}
.notice-tab-gold13.on,
.notice-tab-gold13:hover {
  border: 0.1rem solid #f2b705;
  color: #f2b705;
}
.notice-tab-yellow11.on,
.notice-tab-yellow11:hover {
  border: 0.1rem solid #ffcd00;
  color: #ffcd00;
}
.notice-tab-yellow14.on,
.notice-tab-yellow14:hover {
  border: 0.1rem solid #fed228;
  color: #fed228;
}
.notice-tab-yellow18.on,
.notice-tab-yellow18:hover {
  border: 0.1rem solid #f4b95c;
  color: #f4b95c;
}
.notice-tab-yellow16.on,
.notice-tab-yellow16:hover {
  border: 0.1rem solid #f3ba2f;
  color: #f3ba2f;
}
.notice-tab-yellow21.on,
.notice-tab-yellow21:hover {
  border: 0.1rem solid #edab56;
  color: #edab56;
}
.notice-tab-blue18.on,
.notice-tab-blue18:hover {
  border: 0.1rem solid #1f7aff;
  color: #1f7aff;
}
.notice-tab-yellow15.on,
.notice-tab-yellow15:hover {
  border: 0.1rem solid #edbb35;
  color: #edbb35;
}
.notice-tab-yellow17 {
  text-align: center;
  padding: 1rem 0;
  background-color: #0f0f0f;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  cursor: pointer;
  border-radius: 0.6rem;
}
.notice-tab-yellow17.on,
.notice-tab-yellow17:hover {
  border: 0.1rem solid #ffb600;
  color: #ffb600;
}
.notice-tab-blue19 {
  text-align: center;
  padding: 1rem 0;
  background-color: #244473;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  cursor: pointer;
  border-radius: 0.6rem;
}
.notice-tab-blue19.on,
.notice-tab-blue19:hover {
  border: 0.1rem solid #a5d7e8;
  color: #a5d7e8;
}
.notice-tab-blue11 {
  text-align: center;
  padding: 1rem 0;
  background-color: #302ce2;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  cursor: pointer;
  border-radius: 0.6rem;
}
.notice-tab-blue11.on,
.notice-tab-blue11:hover {
  border: 0.1rem solid #302ce2;
  color: #2ca0e2;
}
.btn.btn-primary-blue {
  color: #fff;
  background-image: linear-gradient(
    180deg,
    #2336a7 0,
    #1c2f97 20%,
    #0f1e71 50%,
    #041053 80%,
    #03063b
  );
  border-top: 0.1rem solid #3a5bca;
  border-bottom: none;
}
.orange12-userinfo {
  background: #1c1f21;
  border-radius: 0.6rem;
}
.orange12-userinfo-content {
  background: #1a1c1f;
}
.orange12-userinfo-button {
  width: 22%;
}
.orange12-userinfo-button,
.orange12-userinfo-logout {
  height: 4.8rem;
  border-radius: 0.6rem;
  cursor: pointer;
  float: left;
  transition: background-color 0.1s ease-out 0s;
}
.orange12-userinfo-logout {
  width: 12%;
}
.orange12-userinfo-button:hover,
.orange12-userinfo-logout:hover {
  background: hsla(0, 0%, 100%, 0.12);
}
.orange12-userinfo-button:hover .i-payin {
  content: url(/img/payino.png);
}
.orange12-userinfo-button:hover .i-payout {
  content: url(/img/payouto.png);
}
.orange12-userinfo-button:hover .i-customer {
  content: url(/img/questiono.png);
}
.orange12-userinfo-button:hover .i-note {
  content: url(/img/noteo.png);
}
.orange12-userinfo-logout:hover .i-logout {
  content: url(/img/logouto.png);
}
.yellow15-userinfo {
  background: #1c1f21;
  border-radius: 0.6rem;
}
.yellow15-userinfo-content {
  background: #1a1c1f;
}
.yellow15-userinfo-button {
  width: 22%;
}
.yellow15-userinfo-button,
.yellow15-userinfo-logout {
  height: 4.8rem;
  border-radius: 0.6rem;
  cursor: pointer;
  float: left;
  transition: background-color 0.1s ease-out 0s;
}
.yellow15-userinfo-logout {
  width: 12%;
}
.yellow15-userinfo-button:hover,
.yellow15-userinfo-logout:hover {
  background: hsla(0, 0%, 100%, 0.12);
}
.yellow15-userinfo-button:hover .i-payin {
  content: url(/img/payino.png);
}
.yellow15-userinfo-button:hover .i-payout {
  content: url(/img/payouto.png);
}
.yellow15-userinfo-button:hover .i-customer {
  content: url(/img/questiono.png);
}
.yellow15-userinfo-button:hover .i-note {
  content: url(/img/noteo.png);
}
.yellow15-userinfo-logout:hover .i-logout {
  content: url(/img/logouto.png);
}
.yellow20-userinfo {
  border-radius: 0.6rem;
  overflow: hidden;
}
.yellow20-userinfo-content {
  padding: 0.8rem;
}
.blue11-userinfo-button,
.blue13-userinfo-button,
.blue19-userinfo-button,
.gold13-userinfo-button,
.yellow11-userinfo-button,
.yellow14-userinfo-button,
.yellow17-userinfo-button,
.yellow20-userinfo-button,
.yellow21-userinfo-button {
  background: #14161b;
  height: 4.8rem;
  width: calc(20% - 0.8rem);
  margin: 0 0.4rem;
  border-radius: 0.6rem;
  cursor: pointer;
  float: left;
  font-size: 1.1rem;
  transition: background-color 0.1s ease-out 0s;
}
.yellow18-userinfo-button {
  background: #000;
}
.yellow16-userinfo-button,
.yellow18-userinfo-button {
  height: 4.8rem;
  width: calc(20% - 0.8rem);
  margin: 0 0.4rem;
  border-radius: 0.6rem;
  cursor: pointer;
  float: left;
  font-size: 1.1rem;
  transition: background-color 0.1s ease-out 0s;
}
.yellow16-userinfo-button {
  background: #0a1726;
}
.blue18-userinfo-button {
  background: #14161b;
  height: 3.2rem;
  width: calc(25% - 0.8rem);
  margin: 0 0.4rem;
  border-radius: 0.6rem;
  cursor: pointer;
  float: left;
  font-size: 1.1rem;
  transition: background-color 0.1s ease-out 0s;
}
.yellow20-userinfo-button:hover {
  border: 0.1rem solid #f3ba2f;
}
.yellow20-userinfo-button:hover .i-payin {
  content: url(/img/payin-on.png);
}
.yellow20-userinfo-button:hover .i-payout {
  content: url(/img/payout-on.png);
}
.yellow20-userinfo-button:hover .i-customer {
  content: url(/img/customer-on.png);
}
.yellow20-userinfo-button:hover .i-note {
  content: url(/img/note-on.png);
}
.blue13-userinfo-button:hover {
  border: 0.1rem solid #328edb;
}
.blue13-userinfo-button:hover .i-payin {
  content: url(/img/payin-on.png);
}
.blue13-userinfo-button:hover .i-payout {
  content: url(/img/payout-on.png);
}
.blue13-userinfo-button:hover .i-customer {
  content: url(/img/customer-on.png);
}
.blue13-userinfo-button:hover .i-note {
  content: url(/img/note-on.png);
}
.gold13-userinfo-button:hover {
  border: 0.1rem solid #f2b705;
}
.gold13-userinfo-button:hover .i-payin {
  content: url(/img/payin-on.png);
}
.gold13-userinfo-button:hover .i-payout {
  content: url(/img/payout-on.png);
}
.gold13-userinfo-button:hover .i-customer {
  content: url(/img/customer-on.png);
}
.gold13-userinfo-button:hover .i-note {
  content: url(/img/note-on.png);
}
.yellow11-userinfo-button:hover {
  border: 0.1rem solid #ffcd00;
}
.yellow11-userinfo-button:hover .i-payin {
  content: url(/img/payin-on.png);
}
.yellow11-userinfo-button:hover .i-payout {
  content: url(/img/payout-on.png);
}
.yellow11-userinfo-button:hover .i-customer {
  content: url(/img/customer-on.png);
}
.yellow11-userinfo-button:hover .i-note {
  content: url(/img/note-on.png);
}
.yellow14-userinfo-button:hover {
  border: 0.1rem solid #fed228;
}
.yellow14-userinfo-button:hover .i-payin {
  content: url(/img/payin-on.png);
}
.yellow14-userinfo-button:hover .i-payout {
  content: url(/img/payout-on.png);
}
.yellow14-userinfo-button:hover .i-customer {
  content: url(/img/customer-on.png);
}
.yellow14-userinfo-button:hover .i-note {
  content: url(/img/note-on.png);
}
.yellow18-userinfo-button:hover {
  border: 0.1rem solid #f4b95c;
}
.yellow18-userinfo-button:hover .i-payin {
  content: url(/img/payin-on.png);
}
.yellow18-userinfo-button:hover .i-payout {
  content: url(/img/payout-on.png);
}
.yellow18-userinfo-button:hover .i-customer {
  content: url(/img/customer-on.png);
}
.yellow18-userinfo-button:hover .i-note {
  content: url(/img/note-on.png);
}
.yellow16-userinfo-button:hover {
  border: 0.1rem solid #f3ba2f;
}
.yellow16-userinfo-button:hover .i-payin {
  content: url(/img/yellow16/payin-on.png);
}
.yellow16-userinfo-button:hover .i-payout {
  content: url(/img/yellow16/payout-on.png);
}
.yellow16-userinfo-button:hover .i-customer {
  content: url(/img/yellow16/customer-on.png);
}
.yellow16-userinfo-button:hover .i-note {
  content: url(/img/yellow16/note-on.png);
}
.yellow21-userinfo-button:hover {
  border: 0.1rem solid #edab56;
}
.yellow21-userinfo-button:hover .i-payin {
  content: url(/img/yellow21/payin-on.png);
}
.yellow21-userinfo-button:hover .i-payout {
  content: url(/img/yellow21/payout-on.png);
}
.yellow21-userinfo-button:hover .i-customer {
  content: url(/img/yellow21/customer-on.png);
}
.yellow21-userinfo-button:hover .i-note {
  content: url(/img/yellow21/note-on.png);
}
.blue18-userinfo-button:hover {
  border: 0.1rem solid #1f7aff;
}
.blue18-userinfo-button:hover .i-payin {
  content: url(/img/blue18/payin-on.png);
}
.blue18-userinfo-button:hover .i-payout {
  content: url(/img/blue18/payout-on.png);
}
.blue18-userinfo-button:hover .i-customer {
  content: url(/img/blue18/customer-on.png);
}
.blue18-userinfo-button:hover .i-note {
  content: url(/img/blue18/note-on.png);
}
.yellow17-userinfo-button:hover {
  border: 0.1rem solid #ffb600;
}
.yellow17-userinfo-button:hover .i-payin {
  content: url(/img/yellow17/payin-on.png);
}
.yellow17-userinfo-button:hover .i-payout {
  content: url(/img/yellow17/payout-on.png);
}
.yellow17-userinfo-button:hover .i-customer {
  content: url(/img/yellow17/customer-on.png);
}
.yellow17-userinfo-button:hover .i-note {
  content: url(/img/yellow17/note-on.png);
}
.blue19-userinfo-button:hover {
  border: 0.1rem solid #ffb600;
}
.blue19-userinfo-button:hover .i-payin {
  content: url(/img/blue19/payin-on.png);
}
.blue19-userinfo-button:hover .i-payout {
  content: url(/img/blue19/payout-on.png);
}
.blue19-userinfo-button:hover .i-customer {
  content: url(/img/blue19/customer-on.png);
}
.blue19-userinfo-button:hover .i-note {
  content: url(/img/blue19/note-on.png);
}
.blue11-userinfo-button:hover {
  border: 0.1rem solid #ffb600;
}
.blue11-userinfo-button:hover .i-payin {
  content: url(/img/blue11/payin-on.png);
}
.blue11-userinfo-button:hover .i-payout {
  content: url(/img/blue11/payout-on.png);
}
.blue11-userinfo-button:hover .i-customer {
  content: url(/img/blue11/customer-on.png);
}
.blue11-userinfo-button:hover .i-note {
  content: url(/img/blue11/note-on.png);
}
.base-timer__path-remaining.green {
  color: #41b883;
}
.base-timer__path-remaining.orange12 {
  color: #f56406;
}
.base-timer__path-remaining.yellow20 {
  color: #f3ba2f;
}
.base-timer__path-remaining.red {
  color: red;
}
.img-category {
  border: 0.3rem solid #000;
}
.img-category:hover {
  border: 0.3rem solid #f4b95c;
}
.main-banner-blue13 {
  background-image: url(/img/banner/78972e2.png);
  background-repeat: no-repeat;
  height: 450px;
  width: calc(100% - 410px);
  margin-right: 1rem;
  float: left;
  padding: 5rem;
  display: flex;
  align-items: center;
  font-size: 2rem;
}
.main-banner-event-blue13,
.main-banner-event-gold13,
.main-banner-event-yellow11 {
  float: left;
  height: 450px;
  width: 40rem;
}
.main-banner-yellow14 {
  background-image: url(/img/banner/eee6e51.png);
  background-repeat: no-repeat;
  height: 450px;
  width: calc(100% - 410px);
  margin-right: 1rem;
  float: left;
  padding: 5rem;
  display: flex;
  align-items: center;
  font-size: 2rem;
}
.main-banner-event-yellow14 {
  float: left;
  height: 450px;
  width: 40rem;
}
.main-banner-event1 {
  margin-bottom: 3rem;
}
.main-banner-event1,
.main-banner-event2 {
  width: 100%;
  height: 210px;
  cursor: pointer;
}
.main-banner-text {
  margin-top: 3.6rem;
}
.main-banner-event-text {
  margin-top: 1.6rem;
}
.category-container {
  width: 100%;
  height: 140px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.category-container:hover .button-play {
  background: #ad0000;
}
.button-play {
  background: #14161b;
  border-radius: 0.8rem;
  padding: 1.4rem 2rem;
}
.main-banner-cont {
  border-radius: 0.6rem;
  overflow: hidden;
  border: 0.1rem solid #f2b705;
  box-shadow: 0 0 0.3rem #f2b705;
}
.main-banner-cont:hover .main-banner-over {
  display: flex;
}
.main-banner-over {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: none;
  justify-content: center;
  align-items: center;
  color: #000;
  font-size: 1.6rem;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
.casino-live-cont {
  width: 100%;
  height: 50%;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  padding-bottom: 1rem;
}
.casino-live-cont img {
  border: 0.2rem solid #181a20;
}
.casino-live-cont:hover img {
  border: 0.2rem solid #328edb;
}
.casino-live-cont:hover .casino-live-button {
  background: #328edb;
}
.casino-live-button {
  background: #0b0d10;
  border-radius: 0.6rem;
  border: 0.2rem solid #328edb;
}
.casino-live-button,
.casino-live-button-yellow11 {
  text-align: center;
  width: 100%;
  padding: 0.8rem;
  align-self: flex-end;
}
.casino-live-button-yellow11 {
  background: #11162b;
  border-radius: 0.6rem;
  margin-top: 0.8rem;
}
.casino-live-cont-yellow11 {
  float: left;
  width: 25%;
  height: 50%;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  padding: 1rem;
}
.casino-live-cont-yellow11 img {
  border: 0.2rem solid #252c48;
}
.casino-live-cont-yellow11:hover img {
  border: 0.2rem solid #ffcd00;
}
.casino-live-cont-yellow11:hover .casino-live-button-yellow11 {
  background: #ffcd00;
  color: #000;
}
.casino-live-button-blue13 {
  background: #100f0f;
  text-align: center;
  width: 100%;
  padding: 0.8rem;
  border-radius: 0.6rem;
  margin-top: 0.8rem;
  align-self: flex-end;
}
.casino-live-cont-blue13 {
  float: left;
  width: 25%;
  height: 50%;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  padding: 1rem;
}
.casino-live-cont-blue13 img {
  border: 0.2rem solid #181a20;
}
.casino-live-cont-blue13:hover img {
  border: 0.2rem solid #328edb;
}
.casino-live-cont-blue13:hover .casino-live-button-blue13 {
  background: #328edb;
}
.el-scrollbar__view {
  height: 100% !important;
}
.mob-home-btn-yellow20 {
  background: #0c0d11;
}
.mob-home-btn-yellow17 {
  background: #1b1b1b;
}
.mob-home-btn-blue19 {
  background: #244473;
}
.mob-home-btn-blue11 {
  background: #302ce2;
}
.carousel-orange12 .VueCarousel-navigation-prev {
  left: 70px !important;
  width: 3.6rem;
  height: 3.6rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALgSURBVHgBxZjPbxJBFIDfmwULbUzxamJYjp5K41kDJ2+iN2OKxYOJB5PWu0lp4s0LZy9SQeOt8hcUfxyMF4mnXgxLr8aERlFa2Hm+2bYrLVDY2QW+hN0NDOzHzJt98wbBI/W7EVNcoAwRJRExBUAxIIw5HyI1+WAhkUWIVSmwkii2LQ8/Dzhuw3o2kjOAVgkgBV5AqPGhEH/V3hqv+SiRlUhKCHoJBCb4AcHiQ36U2FChei4WE/JvnkXWIFBkQRoLm4liswnjCtVzHCeStlkmCZOAe4vjKz0ovnCIzI7vIdKUwtMyzjB9nbjM/7vXpIime4dP9H5+HDMmTAsOCWG3NnrfcntITWsBPJtmgCQ7nSh3q+ra7SGBtAEzQgjD7QhHSPXOVIfqLHzvxv3IqivEvRPws8Y7nG5yztmZ5jbVIQAu3nwM8s8+tD6WQIewjWZIdCkzfkYbzuKdp85LoSvUEXRbIHpMliNkfr54CLoQUlIQ+gvmszKtT3q9o0DAFD96yARNgpQ5gmI8y44XVx5ZuJ4NWEaBMQGaiKjW/xiJ8WTJWGezCHjk8PsX5xy5egPmr92C7o8GdPa+gT+oyUKhR3yl9XcPdj8EKkUEu8b6kpHk6NZeiAUqhfCZswbWwCf728+cl+LSynPQhV2qIRnCCqeOAvhECanewflF0EV2seIkjb3s3I7n8iZguM6rmeXDZWfa27Ycq2aaJJztnVFy02ojO6cyvgmzwYqXDhLqwn0wSsIHMCukzJ9cukKJcrvKJ9/BrUEh/rqz1SekkEZ086gWnxqW/MX37KG/UFS7G2EuFCcfT5bscKH49nSh2JdcVQPVUH0BJgVxgThAZqCQK2VEl2EyMVWQv6MDZRSjt2PuhXPCEKpmM8EflgA7d6XUfX9eo/E3rFgMhVjjNbinRMwZvIoki70zKRAhV0wFfcjOEKjtPDQR1RL4ZNXpbOk1SVKV36+FpfHu8pt2AzzwD2SsOWXjrjg2AAAAAElFTkSuQmCC);
}
.carousel-orange12 .VueCarousel-navigation-next {
  right: 70px !important;
  width: 3.6rem;
  height: 3.6rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALoSURBVHgBxZg/TBNRHMe/v3cgBWJowmJMTK+bLgJxNYZObqKbMVbq4mSCODmYAAkDYwc3B0HQOCmuLtQ/k4uNk4vplUnjcijFQnvv5++dUAsUae+u7We4e7m+9n3y3u/dr79HaJHC9ZitTvAEM48S0TjAcTDF/Q+JXbk4xOwwUU4rep1cLDst/Dyo2Y6FdCxjgScZGEcrEPJyySaelpea636cyM3YuFL8BAwbYSA4cpk9TuxIoUImHlf696yITCFSdFZbg3PJRddFs0KFjMSJ5lciM4p2ILMl8ZVqFF90hMxa6CUKKEX7Zfxl+tR2mX+j57XqT9Uvn6r/fDdmbHQKCQnllWbqH9VmyGxrBdlNXUCzl0quVHOmXZshRTyDLqGUVZsIX8jMTkeX6iAydvFWbLImJLMT8bumdSTdZPy7v809LiAAJy/fhd7aQOn9MqKg1yO7R1V5ovmMtp+haw+hBuKwhhP4uTqPsFQUX7Xuj/Q8kPZZBMBzv2PgwhXEzl0CS9bd/vIOYWDib9a9UV/oFAJQWf+M6o9iZFIEilvT560FacYQkGilGNb0SM8CQnJQSm+52Pn6Ea1DMYU2oEsbCIoIsYuQDF5MY/jOY7/tvpxH6UPQ1wC7IkShhA7KhNn+En+OYnAOAYlSxkf+I0nWoDwCEqmM8WHKhUodZoZoYAibbx4hCnSFkn7SWE/3rbVc3kSM1Hl5e2VnzN/2nqebqpnaiWT7rH/fe1BM95lls9EdnMTydtI0ai9GzXQb3ULr2b1mTSi5Us7JLYvOk008qywdEjJoq3/uby3remRz9S8as43ChaE43eqVQbH88ObLNU8kX+wvFQ8nVdDAdzRfQLlgKxAYyDYVqUlb/GNoTU1m92d9QxnD8ccyN3oyylKnZbITDUfAyZ5arb//XqfkDKxEjpaaIWjsRkQyeI9aL9TspEqGamAn6Hm+CYY7zyCZiW+7x3eHNkZ7LmnPyPN+rrdXTz8tFtMAfywhJNttBQGMAAAAASUVORK5CYII=);
}
.carousel-yellow11 .VueCarousel-navigation-prev {
  left: 70px !important;
  width: 3.6rem;
  height: 3.6rem;
  background-image: url(/img/Banner/bf77f50.png);
}
.carousel-yellow11 .VueCarousel-navigation-next {
  right: 70px !important;
  width: 3.6rem;
  height: 3.6rem;
  background-image: url(/img/Banner/25dbbb4.png);
}
.carousel-orange12 .VueCarousel-dot {
  margin-top: 0 !important;
  background: none !important;
  border: 0.1rem solid #e15d07 !important;
  background-clip: border-box !important;
  background-clip: initial !important;
  margin-right: 0.5rem;
  padding: 0.3rem !important;
  outline: none !important;
}
.carousel-orange12 .VueCarousel-dot.VueCarousel-dot--active {
  background-clip: border-box !important;
  background-clip: initial !important;
  margin-right: 0.5rem;
  background-color: #e15d07 !important;
  padding: 0.3rem !important;
}
.carousel-yellow11 .VueCarousel-dot {
  margin-top: 0 !important;
  background: none !important;
  border: 0.1rem solid #ffcd00 !important;
  background-clip: border-box !important;
  background-clip: initial !important;
  margin-right: 0.5rem;
  padding: 0.3rem !important;
  outline: none !important;
}
.carousel-yellow11 .VueCarousel-dot.VueCarousel-dot--active {
  background-clip: border-box !important;
  background-clip: initial !important;
  margin-right: 0.5rem;
  background-color: #ffcd00 !important;
  padding: 0.3rem !important;
}
.grey3-button {
  background: #343438;
  border-color: #343438;
  color: #fff;
  border-radius: 0.6rem;
  padding: 0.8rem;
}
.grey3-button.is-disabled:active,
.grey3-button.is-disabled:focus,
.grey3-button.is-disabled:hover,
.grey3-button:active,
.grey3-button:focus,
.grey3-button:hover {
  background: #595961;
  border-color: #595961;
  color: #fff;
}
.grey3-button.is-disabled {
  background: #343438;
  border-color: #343438;
  opacity: 0.3;
  color: #fff;
}
.btn-betting-gold {
  background: url(/img/bet.png) no-repeat;
  background-size: 100% 100%;
}
.btn-cancel-gold {
  background: url(/img/cancel.png) no-repeat;
  background-size: 100% 100%;
}
.live-game-cont-orange12 {
  width: 25%;
  float: left;
  text-align: center;
  padding: 1.2rem;
  cursor: pointer;
  font-size: 1.4rem;
}
.live-game-cont-yellow11 {
  float: left;
  width: 25%;
  height: 50%;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  padding: 1rem;
}
.live-game-cont-yellow11 .live-game-img {
  border: 0.2rem solid #252c48;
}
.live-game-cont-yellow11:hover .casino-live-button-yellow11 {
  background: #ffcd00;
  color: #000;
}
.live-game-cont-yellow11:hover .live-game-img {
  border: 0.2rem solid #ffcd00;
}
.live-game-cont-blue13 {
  float: left;
  width: 25%;
  height: 50%;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  padding: 1rem;
}
.live-game-cont-blue13 .live-game-img {
  border: 0.2rem solid #181a20;
}
.live-game-cont-blue13:hover .casino-live-button-blue13 {
  background: #328edb;
}
.live-game-cont-blue13:hover .live-game-img {
  border: 0.2rem solid #328edb;
}
.home-mob-btn-yellow20 {
  background: #0c0d11;
}
.home-mob-btn-yellow16 {
  background: #0a1726;
}
.home-mob-btn-blue12,
.home-mob-btn-red13,
.home-mob-btn-yellow19 {
  background: #343434;
}
.home-mob-btn-yellow18,
.home-mob-btn-yellow21 {
  background: #15161b;
}
.home-mob-btn-blue13 {
  background: #0c0d11;
}
.home-mob-btn-gold13 {
  background: #0a1c30;
}
.home-mob-btn-yellow11 {
  background: #11162b;
}
.home-mob-btn-yellow14 {
  background: #fed228;
  color: #000;
}
.poker-money-btn {
  float: left;
  width: calc(50% - 0.8rem);
  background: #11162b;
  border-radius: 0.6rem;
  padding: 1.2rem 0;
  text-align: center;
  cursor: pointer;
}
.poker-money {
  background: #11162b;
}
.poker-money,
.poker-play-btn {
  width: 100%;
  border-radius: 0.6rem;
  padding: 1.2rem 0;
  text-align: center;
  margin: 1.2rem 0;
}
.poker-play-btn {
  cursor: pointer;
}
.ql-align-center {
  text-align: center;
}
@media (max-width: 1600px) {
  .sport-category-orange12 {
    width: calc(20% - 1.6rem);
  }
  .attendance2-panel-left-orange12 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2.4rem 0 0;
  }
  .attendance2-panel-right-orange12 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4.8rem 0 0;
  }
  .attendance2-panel-center {
    display: none;
  }
  #main-banner-img-green {
    width: 100%;
  }
  .carousel-caption-green {
    top: 3rem;
  }
  .main-banner-event-blue13,
  .main-banner-event-gold13,
  .main-banner-event-yellow11,
  .main-banner-event-yellow14 {
    display: block;
  }
}
@media (max-width: 1440px) {
  .main-banner-blue13 {
    width: 100%;
  }
  .main-banner-event-blue13 {
    display: none;
  }
  .main-banner-gold13 {
    width: 100%;
  }
  .main-banner-event-gold13 {
    display: none;
  }
  .main-banner-yellow11 {
    width: 100%;
  }
  .main-banner-event-yellow11 {
    display: none;
  }
  .main-banner-yellow14 {
    width: 100%;
  }
  .cat-topgame,
  .main-banner-event-yellow14 {
    display: none;
  }
  .cat-game {
    width: calc(50% - 0.8rem);
    margin: 0 0.4rem;
  }
  .virtual-pagein-bg-blue,
  .virtual-pagein-bg-orange11,
  .virtual-pagein-bg-yellow13 {
    background: #171c22 !important;
  }
  .sport-category-orange12 {
    width: calc(25% - 1.6rem);
  }
  .friend-total-orange12 {
    width: 25%;
  }
  .home-event-content-blue11,
  .home-event-content-blue13,
  .home-event-content-blue18,
  .home-event-content-blue19,
  .home-event-content-gold13,
  .home-event-content-orange12,
  .home-event-content-yellow11,
  .home-event-content-yellow14,
  .home-event-content-yellow15,
  .home-event-content-yellow16,
  .home-event-content-yellow17,
  .home-event-content-yellow18,
  .home-event-content-yellow20,
  .home-event-content-yellow21,
  .home-notice-content-blue11,
  .home-notice-content-blue13,
  .home-notice-content-blue19,
  .home-notice-content-gold13,
  .home-notice-content-orange12,
  .home-notice-content-yellow11,
  .home-notice-content-yellow14,
  .home-notice-content-yellow15,
  .home-notice-content-yellow16,
  .home-notice-content-yellow17,
  .home-notice-content-yellow18,
  .home-notice-content-yellow20,
  .home-notice-content-yellow21 {
    font-size: 1.1rem;
  }
  .home-notice-content-layout6 {
    display: none;
  }
  .attendance2-panel-left-blue11,
  .attendance2-panel-left-blue12,
  .attendance2-panel-left-blue13,
  .attendance2-panel-left-blue18,
  .attendance2-panel-left-blue19,
  .attendance2-panel-left-gold13,
  .attendance2-panel-left-orange14,
  .attendance2-panel-left-red13,
  .attendance2-panel-left-red14,
  .attendance2-panel-left-yellow11,
  .attendance2-panel-left-yellow12,
  .attendance2-panel-left-yellow14,
  .attendance2-panel-left-yellow15,
  .attendance2-panel-left-yellow16,
  .attendance2-panel-left-yellow17,
  .attendance2-panel-left-yellow18,
  .attendance2-panel-left-yellow19,
  .attendance2-panel-left-yellow20,
  .attendance2-panel-left-yellow21,
  .attendance2-panel-right-blue11,
  .attendance2-panel-right-blue12,
  .attendance2-panel-right-blue13,
  .attendance2-panel-right-blue18,
  .attendance2-panel-right-blue19,
  .attendance2-panel-right-gold13,
  .attendance2-panel-right-orange14,
  .attendance2-panel-right-red13,
  .attendance2-panel-right-yellow11,
  .attendance2-panel-right-yellow12,
  .attendance2-panel-right-yellow14,
  .attendance2-panel-right-yellow15,
  .attendance2-panel-right-yellow16,
  .attendance2-panel-right-yellow17,
  .attendance2-panel-right-yellow18,
  .attendance2-panel-right-yellow19,
  .attendance2-panel-right-yellow20,
  .attendance2-panel-right-yellow21 {
    width: 100%;
    margin-top: 3.2rem;
  }
  .carousel-caption-blue13 img {
    width: 20rem;
  }
  .carousel-caption-blue13 p {
    font-size: 1.8rem;
  }
  .carousel-caption-blue13-sub img {
    width: 130px;
  }
  .carousel-caption-blue13-sub p {
    font-size: 1.2rem;
    margin-top: 160px !important;
  }
  .carousel-caption-yellow11 p {
    font-size: 1.8rem;
  }
  .carousel-caption-yellow11-sub img {
    width: 130px;
  }
  .carousel-caption-yellow11-sub p {
    font-size: 1.2rem;
    margin-top: 160px !important;
  }
  .top-menu-orange12 {
    display: none;
  }
  .carousel-caption-green .price,
  .carousel-caption-green p {
    font-size: 1.6rem;
  }
  .carousel-caption-green {
    top: 6rem;
  }
  .carousel-caption-yellow .icon img {
    width: 20rem;
  }
  .virtual-video-panel-orange12 {
    width: 100%;
  }
  .page-with-two-sidebar .content-green {
    margin-right: 0;
  }
  .headernav-green,
  .top-menu-in-green {
    margin: 0 !important;
  }
  .live-play-orange12 {
    font-size: 1.6rem;
    padding-top: 2.4rem;
  }
}
@media (max-width: 1200px) {
  .orange12-dialog .el-dialog {
    margin-top: 6.4rem !important;
    height: calc(100% - 6.4rem);
  }
  .signup-img-blue18,
  .signup-img-yellow15 {
    display: none;
  }
  .friend-total-orange12 {
    width: 50%;
  }
  .carousel-caption-purple11 p {
    font-size: 3rem;
    margin-top: 180px !important;
  }
  .carousel-caption-white {
    top: 0;
  }
  .carousel-caption-white #logoimg {
    width: 20rem;
  }
  .carousel-caption-green .container {
    padding: 0 6rem;
    width: 40rem;
  }
  .carousel-caption-yellow20 img {
    width: 130px;
  }
  .carousel-caption-yellow20 p {
    font-size: 1.4rem;
  }
  .carousel-caption-yellow20-sub img {
    width: 130px;
  }
  .carousel-caption-yellow20-sub p {
    font-size: 1.4rem;
    margin-top: 160px !important;
  }
  .carousel-caption-blue13 img {
    width: 20rem;
  }
  .carousel-caption-blue13 p {
    font-size: 1.8rem;
  }
  .carousel-caption-blue13-sub img {
    width: 130px;
  }
  .carousel-caption-blue13-sub p {
    font-size: 1.2rem;
    margin-top: 160px !important;
  }
  .carousel-caption-yellow11 img {
    width: 20rem;
  }
  .carousel-caption-yellow11 p {
    font-size: 1.8rem;
  }
  .carousel-caption-yellow11-sub img {
    width: 130px;
  }
  .carousel-caption-yellow11-sub p {
    font-size: 1.2rem;
    margin-top: 160px !important;
  }
  #main-banner-img-green {
    width: 100%;
  }
}
@media (max-width: 1080px) {
  .carousel-caption-green {
    top: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .sub-right-menu-yellow17 {
    background: rgba(0, 0, 0, 0.9);
    margin-top: 6.2rem;
    width: 320px;
  }
  .sub-right-menu-blue19 {
    background: #0f1628;
    margin-top: 6.2rem;
    width: 320px;
  }
  .sub-right-menu-blue11 {
    background: #1a1a23;
    margin-top: 6.2rem;
    width: 320px;
  }
  .sub-right-menu-blue18,
  .sub-right-menu-yellow15 {
    margin-top: 5.7rem;
    width: 250px;
  }
  .mini-header-top-button-orange12 {
    background: #181a1c;
    font-size: 1.2rem;
    display: block;
    text-align: center;
    padding: 1.2rem 0;
    height: 6.4rem;
  }
  .mini-header-top-button-orange12:hover {
    background: #181a1c;
  }
  .mini-header-top-button-orange12.on-orange12 {
    background: #121314;
    border-bottom: 0.1rem solid #ef6107;
  }
  .token-bet-button-orange11 {
    left: 70%;
    top: 40%;
    padding: 0.5rem 1rem;
    width: 80px;
    border-radius: 1rem;
  }
  .mini-header-top-button {
    font-size: 1.3rem;
  }
  .door-background-white {
    background: url(/image/login/now-mob.png) no-repeat;
    background-size: 100% 100%;
  }
  .sign-content-blue,
  .sign-content-blue12,
  .sign-content-blue14,
  .sign-content-blue15,
  .sign-content-blue16,
  .sign-content-blue17,
  .sign-content-gold11,
  .sign-content-gold12,
  .sign-content-green,
  .sign-content-orange11,
  .sign-content-orange12,
  .sign-content-orange13,
  .sign-content-orange14,
  .sign-content-purple11,
  .sign-content-purple12,
  .sign-content-red11,
  .sign-content-red12,
  .sign-content-red13,
  .sign-content-red14,
  .sign-content-red15,
  .sign-content-white,
  .sign-content-yellow12,
  .sign-content-yellow13,
  .sign-content-yellow19 {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-top: 1rem;
  }
  .sub-title-blue12,
  .sub-title-blue14,
  .sub-title-blue15,
  .sub-title-blue16,
  .sub-title-blue17,
  .sub-title-gold11,
  .sub-title-gold12,
  .sub-title-green,
  .sub-title-orange11,
  .sub-title-orange13,
  .sub-title-orange14,
  .sub-title-purple11,
  .sub-title-purple12,
  .sub-title-red11,
  .sub-title-red12,
  .sub-title-red13,
  .sub-title-red14,
  .sub-title-red15,
  .sub-title-white,
  .sub-title-yellow12,
  .sub-title-yellow13,
  .sub-title-yellow19 {
    margin-bottom: 0;
    height: 3.5rem;
    padding-top: 0.6rem;
  }
  .casino-banner-img-blue12,
  .casino-banner-img-blue14,
  .casino-banner-img-blue15,
  .casino-banner-img-blue16,
  .casino-banner-img-blue17,
  .casino-banner-img-gold11,
  .casino-banner-img-gold12,
  .casino-banner-img-green,
  .casino-banner-img-orange11,
  .casino-banner-img-orange13,
  .casino-banner-img-orange14,
  .casino-banner-img-purple11,
  .casino-banner-img-purple12,
  .casino-banner-img-red11,
  .casino-banner-img-red12,
  .casino-banner-img-red13,
  .casino-banner-img-red14,
  .casino-banner-img-red15,
  .casino-banner-img-white,
  .casino-banner-img-yellow12,
  .casino-banner-img-yellow13,
  .casino-banner-img-yellow19 {
    width: 5.8rem;
  }
  .casino-banner-slot-blue,
  .casino-banner-slot-blue12,
  .casino-banner-slot-blue14,
  .casino-banner-slot-blue15,
  .casino-banner-slot-blue16,
  .casino-banner-slot-blue17,
  .casino-banner-slot-gold11,
  .casino-banner-slot-gold12,
  .casino-banner-slot-green,
  .casino-banner-slot-orange11,
  .casino-banner-slot-orange13,
  .casino-banner-slot-orange14,
  .casino-banner-slot-purple11,
  .casino-banner-slot-purple12,
  .casino-banner-slot-red11,
  .casino-banner-slot-red12,
  .casino-banner-slot-red13,
  .casino-banner-slot-red14,
  .casino-banner-slot-red15,
  .casino-banner-slot-white,
  .casino-banner-slot-yellow12,
  .casino-banner-slot-yellow13,
  .casino-banner-slot-yellow19 {
    width: 4.5rem;
  }
  .slot-select-container-blue12,
  .slot-select-container-blue14,
  .slot-select-container-blue15,
  .slot-select-container-blue16,
  .slot-select-container-blue17,
  .slot-select-container-gold11,
  .slot-select-container-gold12,
  .slot-select-container-green,
  .slot-select-container-orange13,
  .slot-select-container-orange14,
  .slot-select-container-purple11,
  .slot-select-container-purple12,
  .slot-select-container-red11,
  .slot-select-container-red12,
  .slot-select-container-red13,
  .slot-select-container-red14,
  .slot-select-container-yellow12,
  .slot-select-container-yellow13,
  .slot-select-container-yellow19 {
    width: 100%;
    padding: 2rem 0 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
  }
  .casino-banner-text-blue12,
  .casino-banner-text-blue14,
  .casino-banner-text-blue15,
  .casino-banner-text-blue16,
  .casino-banner-text-blue17,
  .casino-banner-text-gold11,
  .casino-banner-text-gold12,
  .casino-banner-text-green,
  .casino-banner-text-orange13,
  .casino-banner-text-orange14,
  .casino-banner-text-purple11,
  .casino-banner-text-purple12,
  .casino-banner-text-red11,
  .casino-banner-text-red12,
  .casino-banner-text-red13,
  .casino-banner-text-red14,
  .casino-banner-text-yellow12,
  .casino-banner-text-yellow13,
  .casino-banner-text-yellow19 {
    color: #fff;
    font-size: 1.6rem;
    margin-top: 0;
  }
  .casino-banner-text-orange11 {
    color: #fc6200;
    font-size: 1.4rem;
    margin-top: 0;
  }
  .casino-banner-text-blue {
    color: #1f8fff;
    font-size: 1.4rem;
    margin-top: 0;
  }
  .casino-banner-text-red15 {
    color: #fff;
    font-size: 1.4rem;
    margin-top: 0;
  }
  .casino-banner-text-white {
    color: #000;
    font-size: 1.4rem;
    margin-top: 0;
  }
  .virtual-left-league-white {
    font-size: 1.2rem;
  }
  .attendance-comment-left-blue14,
  .attendance-comment-left-blue16,
  .attendance-comment-left-blue17,
  .attendance-comment-left-gold11,
  .attendance-comment-left-gold12,
  .attendance-comment-left-green,
  .attendance-comment-left-orange11,
  .attendance-comment-left-purple11,
  .attendance-comment-left-purple12,
  .attendance-comment-left-red15,
  .attendance-comment-left-white,
  .attendance-comment-left-yellow13 {
    text-align: center;
    width: 100%;
  }
  .bg-attendance-weekday-blue14,
  .bg-attendance-weekday-blue16,
  .bg-attendance-weekday-blue17,
  .bg-attendance-weekday-gold11,
  .bg-attendance-weekday-green,
  .bg-attendance-weekday-orange11,
  .bg-attendance-weekday-orange13,
  .bg-attendance-weekday-orange14,
  .bg-attendance-weekday-purple11,
  .bg-attendance-weekday-purple12,
  .bg-attendance-weekday-red11,
  .bg-attendance-weekday-red12,
  .bg-attendance-weekday-red14,
  .bg-attendance-weekday-red15,
  .bg-attendance-weekday-white,
  .bg-attendance-weekday-yellow12,
  .bg-attendance-weekday-yellow13 {
    margin-bottom: 0;
  }
  .table-board-blue11,
  .table-board-blue12,
  .table-board-blue13,
  .table-board-blue14,
  .table-board-blue15,
  .table-board-blue16,
  .table-board-blue17,
  .table-board-blue18,
  .table-board-blue19,
  .table-board-gold11,
  .table-board-gold12,
  .table-board-gold13,
  .table-board-green,
  .table-board-orange11,
  .table-board-orange12,
  .table-board-orange13,
  .table-board-orange14,
  .table-board-purple11,
  .table-board-purple12,
  .table-board-red11,
  .table-board-red12,
  .table-board-red13,
  .table-board-red14,
  .table-board-red15,
  .table-board-white,
  .table-board-white .table-header,
  .table-board-yellow11,
  .table-board-yellow12,
  .table-board-yellow13,
  .table-board-yellow14,
  .table-board-yellow15,
  .table-board-yellow16,
  .table-board-yellow17,
  .table-board-yellow18,
  .table-board-yellow19,
  .table-board-yellow20,
  .table-board-yellow21,
  .table-history-blue11,
  .table-history-blue12,
  .table-history-blue13,
  .table-history-blue14,
  .table-history-blue15,
  .table-history-blue16,
  .table-history-blue17,
  .table-history-blue18,
  .table-history-blue19,
  .table-history-gold11,
  .table-history-gold12,
  .table-history-gold13,
  .table-history-green,
  .table-history-orange11,
  .table-history-orange12,
  .table-history-orange13,
  .table-history-orange14,
  .table-history-purple11,
  .table-history-purple12,
  .table-history-red11,
  .table-history-red12,
  .table-history-red13,
  .table-history-red14,
  .table-history-red15,
  .table-history-white,
  .table-history-white .table-header,
  .table-history-yellow11,
  .table-history-yellow12,
  .table-history-yellow13,
  .table-history-yellow14,
  .table-history-yellow15,
  .table-history-yellow16,
  .table-history-yellow17,
  .table-history-yellow18,
  .table-history-yellow19,
  .table-history-yellow20,
  .table-history-yellow21 {
    font-size: 1.2rem;
  }
  .attendance2-panel-left,
  .attendance2-panel-right {
    width: 100%;
    padding: 1.7rem 0 0;
  }
  .table-virtual-td {
    font-size: 1.3rem;
  }
  .virtula-league-tab-white {
    padding-top: 0.3rem;
  }
  .friend-total-blue12,
  .friend-total-blue14,
  .friend-total-blue15,
  .friend-total-blue16,
  .friend-total-blue17,
  .friend-total-gold11,
  .friend-total-gold12,
  .friend-total-green,
  .friend-total-orange11,
  .friend-total-orange12,
  .friend-total-orange13,
  .friend-total-orange14,
  .friend-total-purple11,
  .friend-total-purple12,
  .friend-total-red11,
  .friend-total-red12,
  .friend-total-red13,
  .friend-total-red14,
  .friend-total-red15,
  .friend-total-white,
  .friend-total-yellow12,
  .friend-total-yellow13,
  .friend-total-yellow19 {
    width: 100%;
    padding: 0 3rem;
  }
  .sport-pagein-bg-white {
    margin-top: 0 !important;
  }
  .panel-page-blue11,
  .panel-page-blue12,
  .panel-page-blue13,
  .panel-page-blue14,
  .panel-page-blue16,
  .panel-page-blue17,
  .panel-page-blue18,
  .panel-page-blue19,
  .panel-page-gold11,
  .panel-page-gold12,
  .panel-page-gold13,
  .panel-page-green,
  .panel-page-orange11,
  .panel-page-orange12,
  .panel-page-orange13,
  .panel-page-orange14,
  .panel-page-purple11,
  .panel-page-purple12,
  .panel-page-red11,
  .panel-page-red13,
  .panel-page-red14,
  .panel-page-red15,
  .panel-page-white,
  .panel-page-yellow11,
  .panel-page-yellow12,
  .panel-page-yellow13,
  .panel-page-yellow14,
  .panel-page-yellow15,
  .panel-page-yellow16,
  .panel-page-yellow17,
  .panel-page-yellow18,
  .panel-page-yellow19,
  .panel-page-yellow20,
  .panel-page-yellow21 {
    margin-bottom: 0;
  }
  .home-content-blue12,
  .home-content-blue14,
  .home-content-blue16,
  .home-content-gold11,
  .home-content-gold12,
  .home-content-green,
  .home-content-orange11,
  .home-content-orange14,
  .home-content-purple11,
  .home-content-purple12,
  .home-content-red11,
  .home-content-red13,
  .home-content-red14,
  .home-content-red15,
  .home-content-yellow12,
  .home-content-yellow13,
  .home-content-yellow19 {
    background: #000 !important;
  }
  .home-content-orange12 {
    padding: 1.6rem 0.8rem 0.8rem;
  }
  .panel-page-blue11,
  .panel-page-blue13,
  .panel-page-blue18,
  .panel-page-blue19,
  .panel-page-gold13,
  .panel-page-orange12,
  .panel-page-yellow11,
  .panel-page-yellow14,
  .panel-page-yellow15,
  .panel-page-yellow16,
  .panel-page-yellow17,
  .panel-page-yellow18,
  .panel-page-yellow20,
  .panel-page-yellow21 {
    padding: 0;
  }
  .tab-orange12 {
    padding: 1.6rem;
  }
  .orange12-dialog .el-dialog {
    margin-top: 0 !important;
    height: 100% !important;
  }
  .bet-history-tab-orange12 {
    padding: 0;
    width: 25% !important;
  }
  .gametype-button-orange12 {
    padding: 0.8rem 3.2rem;
    margin: 0;
  }
  .sport-sort-blue11,
  .sport-sort-blue13,
  .sport-sort-blue18,
  .sport-sort-blue19,
  .sport-sort-gold13,
  .sport-sort-orange12,
  .sport-sort-yellow11,
  .sport-sort-yellow14,
  .sport-sort-yellow15,
  .sport-sort-yellow16,
  .sport-sort-yellow17,
  .sport-sort-yellow18,
  .sport-sort-yellow20,
  .sport-sort-yellow21 {
    padding: 0;
  }
  .attendance-comment-left-orange12 {
    padding: 0;
    width: 100%;
    text-align: center;
  }
  .attendance2-panel-left-orange12,
  .attendance2-panel-right-orange12 {
    padding: 0;
    width: 100%;
    margin: 2.4rem 0;
  }
  .friend-tab-orange12 {
    padding: 0.8rem 3.2rem;
  }
  .mini-header-bottom-button-orange12 {
    padding: 1.6rem 2.4rem;
    font-size: 1.2rem;
  }
  .mini-header-bottom-button-orange12:hover {
    background: #212326;
  }
  .mini-header-bottom-button-orange12.on-orange12 {
    border-bottom: 0.1rem solid #ef6107;
  }
  .mini-header-bottom-button-orange14 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1.6rem 2.4rem;
    font-size: 1.2rem;
  }
  .mini-header-bottom-button-orange14:hover {
    background: #212326;
  }
  .mini-header-bottom-button-orange14.on-orange14 {
    border-bottom: 0.1rem solid #ef6107;
  }
  .virtual-tmenu-orange12 {
    width: 25%;
    margin: 0;
    border-radius: 0;
    padding: 0.7rem 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .virtual-tab-orange12 {
    border-bottom: 0.1rem solid #ef6107 !important;
  }
  .virtual-video-tab {
    width: auto;
    padding: 0.8rem 1.6rem;
    background: #1c1f21;
    border-radius: 1.8rem;
    margin-right: 0.8rem;
  }
  .virtual-video-tab.on {
    background: rgba(245, 100, 6, 0.17);
  }
  .virtula-league-tab-orange12 {
    border-radius: 0.6rem 0.6rem 0 0;
  }
  .virtula-league-tab-orange12.on {
    background: rgba(245, 100, 6, 0.11);
  }
  .table-mbetlog-blue11,
  .table-mbetlog-blue12,
  .table-mbetlog-blue13,
  .table-mbetlog-blue14,
  .table-mbetlog-blue15,
  .table-mbetlog-blue16,
  .table-mbetlog-blue17,
  .table-mbetlog-blue18,
  .table-mbetlog-blue19,
  .table-mbetlog-gold11,
  .table-mbetlog-gold12,
  .table-mbetlog-gold13,
  .table-mbetlog-green,
  .table-mbetlog-orange11,
  .table-mbetlog-orange12,
  .table-mbetlog-orange13,
  .table-mbetlog-orange14,
  .table-mbetlog-purple11,
  .table-mbetlog-purple12,
  .table-mbetlog-red11,
  .table-mbetlog-red12,
  .table-mbetlog-red13,
  .table-mbetlog-red14,
  .table-mbetlog-red15,
  .table-mbetlog-white,
  .table-mbetlog-yellow11,
  .table-mbetlog-yellow12,
  .table-mbetlog-yellow13,
  .table-mbetlog-yellow14,
  .table-mbetlog-yellow15,
  .table-mbetlog-yellow16,
  .table-mbetlog-yellow17,
  .table-mbetlog-yellow18,
  .table-mbetlog-yellow19,
  .table-mbetlog-yellow20,
  .table-mbetlog-yellow21,
  .table-sbetlog-blue11,
  .table-sbetlog-blue12,
  .table-sbetlog-blue13,
  .table-sbetlog-blue14,
  .table-sbetlog-blue15,
  .table-sbetlog-blue16,
  .table-sbetlog-blue17,
  .table-sbetlog-blue18,
  .table-sbetlog-blue19,
  .table-sbetlog-gold11,
  .table-sbetlog-gold12,
  .table-sbetlog-gold13,
  .table-sbetlog-green,
  .table-sbetlog-orange11,
  .table-sbetlog-orange12,
  .table-sbetlog-orange13,
  .table-sbetlog-orange14,
  .table-sbetlog-purple11,
  .table-sbetlog-purple12,
  .table-sbetlog-red11,
  .table-sbetlog-red12,
  .table-sbetlog-red13,
  .table-sbetlog-red14,
  .table-sbetlog-red15,
  .table-sbetlog-white,
  .table-sbetlog-yellow11,
  .table-sbetlog-yellow12,
  .table-sbetlog-yellow13,
  .table-sbetlog-yellow14,
  .table-sbetlog-yellow15,
  .table-sbetlog-yellow16,
  .table-sbetlog-yellow17,
  .table-sbetlog-yellow18,
  .table-sbetlog-yellow19,
  .table-sbetlog-yellow20,
  .table-sbetlog-yellow21 {
    font-size: 1.2rem;
  }
  .table-board-blue13 .table-board-tr,
  .table-board-blue18 .table-board-tr,
  .table-board-gold13 .table-board-tr,
  .table-board-orange12 .table-board-tr,
  .table-board-yellow14 .table-board-tr,
  .table-board-yellow15 .table-board-tr,
  .table-board-yellow16 .table-board-tr,
  .table-board-yellow17 .table-board-tr,
  .table-board-yellow18 .table-board-tr,
  .table-board-yellow20 .table-board-tr,
  .table-board-yellow21 .table-board-tr,
  .table-history-blue13 .table-history-tr,
  .table-history-blue18 .table-history-tr,
  .table-history-gold13 .table-history-tr,
  .table-history-orange12 .table-history-tr,
  .table-history-yellow14 .table-history-tr,
  .table-history-yellow15 .table-history-tr,
  .table-history-yellow16 .table-history-tr,
  .table-history-yellow17 .table-history-tr,
  .table-history-yellow18 .table-history-tr,
  .table-history-yellow20 .table-history-tr,
  .table-history-yellow21 .table-history-tr,
  .table-mbetlog-blue13 .table-mbetlog-tr,
  .table-mbetlog-blue18 .table-mbetlog-tr,
  .table-mbetlog-gold13 .table-mbetlog-tr,
  .table-mbetlog-orange12 .table-mbetlog-tr,
  .table-mbetlog-yellow14 .table-mbetlog-tr,
  .table-mbetlog-yellow15 .table-mbetlog-tr,
  .table-mbetlog-yellow16 .table-mbetlog-tr,
  .table-mbetlog-yellow17 .table-mbetlog-tr,
  .table-mbetlog-yellow18 .table-mbetlog-tr,
  .table-mbetlog-yellow20 .table-mbetlog-tr,
  .table-mbetlog-yellow21 .table-mbetlog-tr,
  .table-sbetlog-blue13 .table-sbetlog-tr,
  .table-sbetlog-blue18 .table-sbetlog-tr,
  .table-sbetlog-gold13 .table-sbetlog-tr,
  .table-sbetlog-orange12 .table-sbetlog-tr,
  .table-sbetlog-yellow14 .table-sbetlog-tr,
  .table-sbetlog-yellow15 .table-sbetlog-tr,
  .table-sbetlog-yellow16 .table-sbetlog-tr,
  .table-sbetlog-yellow17 .table-sbetlog-tr,
  .table-sbetlog-yellow18 .table-sbetlog-tr,
  .table-sbetlog-yellow20 .table-sbetlog-tr,
  .table-sbetlog-yellow21 .table-sbetlog-tr {
    background: #1f2124;
  }
  .table-board-blue19 .table-board-tr,
  .table-history-blue19 .table-history-tr,
  .table-mbetlog-blue19 .table-mbetlog-tr,
  .table-sbetlog-blue19 .table-sbetlog-tr {
    background: #0e1628;
  }
  .table-board-blue11 .table-board-tr,
  .table-history-blue11 .table-history-tr,
  .table-mbetlog-blue11 .table-mbetlog-tr,
  .table-sbetlog-blue11 .table-sbetlog-tr {
    background: #1a1a23;
  }
  .note-comment-orange12 {
    background: #1e1e21;
  }
  .v-box1-agero-prematch-orange12 {
    padding: 0 0.2rem;
  }
  .signup-color-blue12,
  .signup-color-blue14,
  .signup-color-blue15,
  .signup-color-blue16,
  .signup-color-blue17,
  .signup-color-gold11,
  .signup-color-green,
  .signup-color-orange13,
  .signup-color-orange14,
  .signup-color-purple11,
  .signup-color-purple12,
  .signup-color-red11,
  .signup-color-red12,
  .signup-color-red13,
  .signup-color-red14,
  .signup-color-red15,
  .signup-color-yellow12,
  .signup-color-yellow13,
  .signup-color-yellow19 {
    color: #000 !important;
  }
  .signup-color-blue11,
  .signup-color-blue13,
  .signup-color-blue18,
  .signup-color-blue19,
  .signup-color-gold13,
  .signup-color-yellow11,
  .signup-color-yellow14,
  .signup-color-yellow15,
  .signup-color-yellow16,
  .signup-color-yellow17,
  .signup-color-yellow18,
  .signup-color-yellow20,
  .signup-color-yellow21 {
    color: #fff !important;
  }
  .coupon-item {
    width: 100%;
  }
  .friend-main-blue,
  .friend-main-blue12,
  .friend-main-blue14,
  .friend-main-blue15,
  .friend-main-blue16,
  .friend-main-blue17,
  .friend-main-gold11,
  .friend-main-gold12,
  .friend-main-green,
  .friend-main-orange11,
  .friend-main-orange12,
  .friend-main-purple11,
  .friend-main-purple12,
  .friend-main-red12,
  .friend-main-red13,
  .friend-main-red14,
  .friend-main-red15,
  .friend-main-white,
  .friend-main-yellow12,
  .friend-main-yellow13,
  .friend-main-yellow19 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .sidebar-left-blue11,
  .sidebar-left-blue13,
  .sidebar-left-blue18,
  .sidebar-left-blue19,
  .sidebar-left-gold13,
  .sidebar-left-orange12,
  .sidebar-left-red15,
  .sidebar-left-yellow11,
  .sidebar-left-yellow14,
  .sidebar-left-yellow15,
  .sidebar-left-yellow16,
  .sidebar-left-yellow17,
  .sidebar-left-yellow18,
  .sidebar-left-yellow20,
  .sidebar-left-yellow21 {
    margin-top: 0 !important;
  }
  .sidebar-left-blue17 {
    margin-top: 104px !important;
  }
  .sidebar-left-gold12 {
    margin-top: 4.3rem !important;
  }
  .sidebar-left-orange13 {
    margin-top: 4.6rem !important;
  }
  .sidebar-left-blue15,
  .sidebar-left-gold11,
  .sidebar-left-red12 {
    margin-top: 6rem !important;
  }
  .sidebar-right-blue11,
  .sidebar-right-blue13,
  .sidebar-right-blue18,
  .sidebar-right-blue19,
  .sidebar-right-gold13,
  .sidebar-right-orange12,
  .sidebar-right-red15,
  .sidebar-right-yellow11,
  .sidebar-right-yellow14,
  .sidebar-right-yellow15,
  .sidebar-right-yellow16,
  .sidebar-right-yellow17,
  .sidebar-right-yellow18,
  .sidebar-right-yellow20,
  .sidebar-right-yellow21 {
    margin-top: 5.6rem !important;
  }
  .sidebar-right-blue17,
  .sidebar-right-gold12 {
    margin-top: 104px !important;
  }
  .sidebar-right-orange13 {
    margin-top: 4.6rem !important;
  }
  .sidebar-right-blue15,
  .sidebar-right-gold11,
  .sidebar-right-red12 {
    margin-top: 6rem !important;
  }
  .pay-panel-item-blue,
  .pay-panel-item-blue12,
  .pay-panel-item-blue14,
  .pay-panel-item-blue15,
  .pay-panel-item-blue16,
  .pay-panel-item-blue17,
  .pay-panel-item-gold11,
  .pay-panel-item-gold12,
  .pay-panel-item-green,
  .pay-panel-item-orange11,
  .pay-panel-item-orange13,
  .pay-panel-item-orange14,
  .pay-panel-item-purple11,
  .pay-panel-item-purple12,
  .pay-panel-item-red11,
  .pay-panel-item-red12,
  .pay-panel-item-red13,
  .pay-panel-item-red14,
  .pay-panel-item-red15,
  .pay-panel-item-white,
  .pay-panel-item-yellow12,
  .pay-panel-item-yellow13,
  .pay-panel-item-yellow19 {
    padding: 2rem;
  }
  .pay-panel-item-orange12 {
    padding: 2.4rem 1.6rem;
  }
  .pay-panel-item-blue11,
  .pay-panel-item-blue13,
  .pay-panel-item-blue18,
  .pay-panel-item-blue19,
  .pay-panel-item-gold13,
  .pay-panel-item-yellow11,
  .pay-panel-item-yellow14,
  .pay-panel-item-yellow15,
  .pay-panel-item-yellow16,
  .pay-panel-item-yellow17,
  .pay-panel-item-yellow18,
  .pay-panel-item-yellow20,
  .pay-panel-item-yellow21 {
    padding: 1.6rem 1.2rem;
  }
  .pay-table-header-blue12,
  .pay-table-header-blue14,
  .pay-table-header-blue15,
  .pay-table-header-blue16,
  .pay-table-header-blue17,
  .pay-table-header-gold11,
  .pay-table-header-gold12,
  .pay-table-header-green,
  .pay-table-header-orange11,
  .pay-table-header-orange13,
  .pay-table-header-orange14,
  .pay-table-header-purple11,
  .pay-table-header-purple12,
  .pay-table-header-red11,
  .pay-table-header-red12,
  .pay-table-header-red13,
  .pay-table-header-red14,
  .pay-table-header-red15,
  .pay-table-header-white,
  .pay-table-header-yellow12,
  .pay-table-header-yellow13,
  .pay-table-header-yellow19 {
    padding: 0 1rem 0 2rem;
    font-size: 1.6rem;
    margin-top: 1rem;
    font-weight: 900;
  }
  .pay-table-header-blue12 .name,
  .pay-table-header-blue14 .name,
  .pay-table-header-blue15 .name,
  .pay-table-header-blue16 .name,
  .pay-table-header-blue17 .name,
  .pay-table-header-gold11 .name,
  .pay-table-header-gold12 .name,
  .pay-table-header-green .name,
  .pay-table-header-orange11 .name,
  .pay-table-header-orange13 .name,
  .pay-table-header-orange14 .name,
  .pay-table-header-purple11 .name,
  .pay-table-header-purple12 .name,
  .pay-table-header-red11 .name,
  .pay-table-header-red12 .name,
  .pay-table-header-red13 .name,
  .pay-table-header-red14 .name,
  .pay-table-header-red15 .name,
  .pay-table-header-white .name,
  .pay-table-header-yellow12 .name,
  .pay-table-header-yellow13 .name,
  .pay-table-header-yellow19 .name {
    padding-top: 0.8rem;
  }
  .sport-rule-cross-bg-blue11,
  .sport-rule-cross-bg-blue12,
  .sport-rule-cross-bg-blue13,
  .sport-rule-cross-bg-blue14,
  .sport-rule-cross-bg-blue15,
  .sport-rule-cross-bg-blue16,
  .sport-rule-cross-bg-blue17,
  .sport-rule-cross-bg-blue18,
  .sport-rule-cross-bg-blue19,
  .sport-rule-cross-bg-gold12,
  .sport-rule-cross-bg-gold13,
  .sport-rule-cross-bg-orange11,
  .sport-rule-cross-bg-orange12,
  .sport-rule-cross-bg-orange13,
  .sport-rule-cross-bg-orange14,
  .sport-rule-cross-bg-purple11,
  .sport-rule-cross-bg-purple12,
  .sport-rule-cross-bg-red11,
  .sport-rule-cross-bg-red12,
  .sport-rule-cross-bg-red13,
  .sport-rule-cross-bg-red14,
  .sport-rule-cross-bg-red15,
  .sport-rule-cross-bg-white,
  .sport-rule-cross-bg-yellow11,
  .sport-rule-cross-bg-yellow12,
  .sport-rule-cross-bg-yellow13,
  .sport-rule-cross-bg-yellow14,
  .sport-rule-cross-bg-yellow15,
  .sport-rule-cross-bg-yellow16,
  .sport-rule-cross-bg-yellow17,
  .sport-rule-cross-bg-yellow18,
  .sport-rule-cross-bg-yellow19,
  .sport-rule-cross-bg-yellow20,
  .sport-rule-cross-bg-yellow21 {
    font-size: 1rem;
    font-weight: 100;
  }
  .sport-rule-cross-bg-white .core-content {
    padding: 2rem 0 1rem 1rem;
  }
  .button-sort-blue11,
  .button-sort-blue12,
  .button-sort-blue13,
  .button-sort-blue14,
  .button-sort-blue15,
  .button-sort-blue16,
  .button-sort-blue17,
  .button-sort-blue18,
  .button-sort-blue19,
  .button-sort-gold11,
  .button-sort-gold12,
  .button-sort-gold13,
  .button-sort-orange11,
  .button-sort-orange12,
  .button-sort-orange13,
  .button-sort-orange14,
  .button-sort-purple11,
  .button-sort-purple12,
  .button-sort-red11,
  .button-sort-red12,
  .button-sort-red13,
  .button-sort-red14,
  .button-sort-red15,
  .button-sort-white,
  .button-sort-yellow11,
  .button-sort-yellow12,
  .button-sort-yellow13,
  .button-sort-yellow14,
  .button-sort-yellow15,
  .button-sort-yellow16,
  .button-sort-yellow17,
  .button-sort-yellow18,
  .button-sort-yellow19,
  .button-sort-yellow20,
  .button-sort-yellow21 {
    width: 45% !important;
    margin: 0 2.5%;
  }
  .multibetting-des-blue11,
  .multibetting-des-blue13,
  .multibetting-des-blue18,
  .multibetting-des-blue19,
  .multibetting-des-gold13,
  .multibetting-des-yellow11,
  .multibetting-des-yellow14,
  .multibetting-des-yellow15,
  .multibetting-des-yellow16,
  .multibetting-des-yellow17,
  .multibetting-des-yellow18,
  .multibetting-des-yellow20,
  .multibetting-des-yellow21 {
    font-size: 1rem !important;
  }
  .notice-tab-blue11,
  .notice-tab-blue13,
  .notice-tab-blue18,
  .notice-tab-blue19,
  .notice-tab-gold13,
  .notice-tab-yellow11,
  .notice-tab-yellow14,
  .notice-tab-yellow15,
  .notice-tab-yellow16,
  .notice-tab-yellow17,
  .notice-tab-yellow18,
  .notice-tab-yellow20,
  .notice-tab-yellow21 {
    font-size: 1.3rem;
  }
  .payout-radio-blue11,
  .payout-radio-blue13,
  .payout-radio-blue18,
  .payout-radio-blue19,
  .payout-radio-gold13,
  .payout-radio-yellow11,
  .payout-radio-yellow14,
  .payout-radio-yellow15,
  .payout-radio-yellow16,
  .payout-radio-yellow17,
  .payout-radio-yellow18,
  .payout-radio-yellow20,
  .payout-radio-yellow21,
  .wallet-type-blue11,
  .wallet-type-blue13,
  .wallet-type-blue18,
  .wallet-type-blue19,
  .wallet-type-gold13,
  .wallet-type-yellow11,
  .wallet-type-yellow14,
  .wallet-type-yellow15,
  .wallet-type-yellow16,
  .wallet-type-yellow17,
  .wallet-type-yellow18,
  .wallet-type-yellow20,
  .wallet-type-yellow21 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .casino-button-blue11,
  .casino-button-blue19,
  .casino-button-yellow17 {
    padding: 0.4rem;
    height: 5rem;
  }
  .owl-casino .owl-nav {
    top: calc(50% - 1.7rem);
  }
  .owl-casino .owl-nav .owl-next {
    right: 0;
    width: 3.6rem;
    height: 3.6rem;
  }
  .owl-casino .owl-nav .owl-prev {
    left: 0;
    width: 3.6rem;
    height: 3.6rem;
  }
  .owl-gold13 .owl-nav {
    top: calc(50% - 1.7rem);
  }
  .owl-gold13 .owl-nav .owl-next {
    right: 0;
    width: 3.6rem;
    height: 3.6rem;
  }
  .owl-gold13 .owl-nav .owl-prev {
    left: 0;
    width: 3.6rem;
    height: 3.6rem;
  }
  .casino-home-btn-yellow17 {
    padding: 0.8rem 1.6rem;
    border-radius: 1.2rem;
  }
  .casino-home-btn-blue11,
  .casino-home-btn-blue19 {
    padding: 0.8rem 1.6rem;
    border-radius: 1.2rem;
    margin-left: 0;
  }
  .main-select-casino-img-blue12,
  .main-select-casino-img-blue14,
  .main-select-casino-img-blue15,
  .main-select-casino-img-blue16,
  .main-select-casino-img-blue17,
  .main-select-casino-img-gold11,
  .main-select-casino-img-gold12,
  .main-select-casino-img-green,
  .main-select-casino-img-orange11,
  .main-select-casino-img-orange12,
  .main-select-casino-img-orange13,
  .main-select-casino-img-orange14,
  .main-select-casino-img-purple11,
  .main-select-casino-img-purple12,
  .main-select-casino-img-red11,
  .main-select-casino-img-red12,
  .main-select-casino-img-red13,
  .main-select-casino-img-red14,
  .main-select-casino-img-red15,
  .main-select-casino-img-white,
  .main-select-casino-img-yellow12,
  .main-select-casino-img-yellow13,
  .main-select-casino-img-yellow19,
  .main-select-no-img-blue12,
  .main-select-no-img-blue14,
  .main-select-no-img-blue15,
  .main-select-no-img-blue16,
  .main-select-no-img-blue17,
  .main-select-no-img-gold11,
  .main-select-no-img-gold12,
  .main-select-no-img-green,
  .main-select-no-img-orange11,
  .main-select-no-img-orange12,
  .main-select-no-img-orange13,
  .main-select-no-img-orange14,
  .main-select-no-img-purple11,
  .main-select-no-img-purple12,
  .main-select-no-img-red11,
  .main-select-no-img-red12,
  .main-select-no-img-red13,
  .main-select-no-img-red14,
  .main-select-no-img-red15,
  .main-select-no-img-white,
  .main-select-no-img-yellow12,
  .main-select-no-img-yellow13,
  .main-select-no-img-yellow19,
  .main-select-sports-img-blue12,
  .main-select-sports-img-blue14,
  .main-select-sports-img-blue15,
  .main-select-sports-img-blue16,
  .main-select-sports-img-blue17,
  .main-select-sports-img-gold11,
  .main-select-sports-img-gold12,
  .main-select-sports-img-green,
  .main-select-sports-img-orange11,
  .main-select-sports-img-orange12,
  .main-select-sports-img-orange13,
  .main-select-sports-img-orange14,
  .main-select-sports-img-purple11,
  .main-select-sports-img-purple12,
  .main-select-sports-img-red11,
  .main-select-sports-img-red12,
  .main-select-sports-img-red13,
  .main-select-sports-img-red14,
  .main-select-sports-img-red15,
  .main-select-sports-img-white,
  .main-select-sports-img-yellow12,
  .main-select-sports-img-yellow13,
  .main-select-sports-img-yellow19 {
    width: 2.6rem;
    height: 2.6rem;
  }
  .bet-history-tab-blue11,
  .bet-history-tab-blue13,
  .bet-history-tab-blue18,
  .bet-history-tab-blue19,
  .bet-history-tab-gold13,
  .bet-history-tab-yellow11,
  .bet-history-tab-yellow14,
  .bet-history-tab-yellow15,
  .bet-history-tab-yellow16,
  .bet-history-tab-yellow17,
  .bet-history-tab-yellow18,
  .bet-history-tab-yellow20,
  .bet-history-tab-yellow21 {
    font-size: 1.1rem;
    padding: 1rem 0.5rem;
  }
  .bet-history-tab-in-blue11,
  .bet-history-tab-in-blue13,
  .bet-history-tab-in-blue18,
  .bet-history-tab-in-blue19,
  .bet-history-tab-in-gold13,
  .bet-history-tab-in-yellow11,
  .bet-history-tab-in-yellow14,
  .bet-history-tab-in-yellow15,
  .bet-history-tab-in-yellow16,
  .bet-history-tab-in-yellow17,
  .bet-history-tab-in-yellow18,
  .bet-history-tab-in-yellow20,
  .bet-history-tab-in-yellow21 {
    padding: 0 !important;
  }
  .gametype-button-blue11,
  .gametype-button-blue15,
  .gametype-button-blue19,
  .gametype-button-orange11,
  .gametype-button-red12,
  .gametype-button-red14,
  .gametype-button-white,
  .gametype-button-yellow12,
  .gametype-button-yellow17 {
    font-size: 1.2rem;
    padding: 1rem 0.5rem;
  }
  .gametype-button-blue13,
  .gametype-button-blue18,
  .gametype-button-gold13,
  .gametype-button-yellow11,
  .gametype-button-yellow14,
  .gametype-button-yellow15,
  .gametype-button-yellow16,
  .gametype-button-yellow18,
  .gametype-button-yellow20,
  .gametype-button-yellow21 {
    font-size: 1.2rem;
    padding: 0.8rem 0.5rem;
  }
  .event-no-blue12,
  .event-no-blue14,
  .event-no-blue15,
  .event-no-blue16,
  .event-no-blue17,
  .event-no-gold11,
  .event-no-gold12,
  .event-no-orange11,
  .event-no-orange12,
  .event-no-orange13,
  .event-no-orange14,
  .event-no-purple11,
  .event-no-purple12,
  .event-no-red11,
  .event-no-red12,
  .event-no-red13,
  .event-no-red14,
  .event-no-red15,
  .event-no-white,
  .event-no-yellow12,
  .event-no-yellow13,
  .event-no-yellow15,
  .event-no-yellow19 {
    font-size: 1.4rem;
    width: 180px;
    padding: 0.8rem 0 0.8rem 1rem;
  }
  .event-no-blue {
    font-size: 1.4rem;
    width: 80%;
    padding: 0.8rem 0 0.8rem 1rem;
  }
  .mini-select-blue13 input,
  .mini-select-gold13 input,
  .mini-select-yellow11 input,
  .mini-select-yellow14 input,
  .mini-select-yellow16 input,
  .mini-select-yellow18 input,
  .mini-select-yellow20 input,
  .mini-select-yellow21 input {
    background-color: #14161b;
    color: #fff;
    width: 110px;
  }
  #home-category-green {
    display: none;
  }
  #main-banner-img,
  #main-banner-img-green {
    width: 100%;
  }
  .carousel-caption .price,
  .carousel-caption p {
    font-size: 1.4rem;
  }
  .carousel-caption p {
    margin-bottom: 0.5rem;
  }
  .carousel-caption .container {
    width: 100%;
  }
  .carousel-caption {
    top: 0;
    margin: 0;
    padding: 0;
  }
  .carousel-caption-green .price,
  .carousel-caption-green p {
    font-size: 1.4rem;
  }
  .carousel-caption-green p {
    margin-bottom: 0.5rem;
  }
  .carousel-caption-green .container {
    width: 100%;
  }
  #logoimg {
    width: 30%;
  }
  .carousel-caption-green {
    top: 2rem;
    margin: 0;
    padding: 0;
  }
  .carousel-caption-yellow20 img {
    width: 90px;
  }
  .carousel-caption-yellow20 p {
    font-size: 1.1rem;
    margin-top: 0 !important;
  }
  .carousel-caption-yellow20-sub img {
    width: 90px;
    margin-top: 1rem;
  }
  .carousel-caption-yellow20-sub p {
    font-size: 1.1rem;
    margin-top: 5rem !important;
  }
  .carousel-caption-blue13 img {
    width: 10rem;
  }
  .carousel-caption-blue13 p {
    font-size: 1.2rem;
    margin-top: 1rem !important;
  }
  .carousel-caption-blue13-sub img {
    width: 90px;
    margin-top: 1rem;
  }
  .carousel-caption-blue13-sub p {
    font-size: 1.1rem;
    margin-top: 5rem !important;
  }
  .carousel-caption-yellow11 img {
    width: 10rem;
    margin-top: 0 !important;
  }
  .carousel-caption-yellow11 p {
    font-size: 1.2rem;
    margin-top: 0 !important;
  }
  .carousel-caption-yellow11-sub img {
    width: 90px;
    margin-top: 1rem;
  }
  .carousel-caption-yellow11-sub p {
    font-size: 1.1rem;
    margin-top: 5rem !important;
  }
  .live-game-cont-blue13,
  .live-game-cont-orange12,
  .live-game-cont-yellow11,
  .slot-game-cont-orange12 {
    width: 50%;
    padding: 0.6rem;
    font-size: 1.2rem;
  }
  .odds-main-type-tab-in,
  .odds-main-type-tab-in-blue11,
  .odds-main-type-tab-in-blue19,
  .odds-main-type-tab-in-orange12,
  .odds-main-type-tab-in-white,
  .odds-main-type-tab-in-yellow17 {
    padding: 1.2rem 0;
  }
  .carousel-caption-purple11 p {
    font-size: 1.6rem;
    margin-top: 90px !important;
  }
  .carousel-caption-white {
    top: 0;
    margin-top: 0;
    font-size: 1.4rem;
    left: 2rem;
  }
  .carousel-caption-white #logoimg {
    width: 10rem;
  }
  .live-game:hover .live-banner-orange12,
  .live-game:hover .live-play,
  .live-game:hover .live-play-orange12 {
    display: none;
  }
  .event-tab-blue {
    width: 33.3%;
    font-size: 1.3rem;
  }
  .orange11-banner-title {
    font-size: 1.4rem;
    padding: 0.8rem 1.6rem;
  }
  .yellow11-banner-title {
    font-size: 1.6rem;
    padding: 0.8rem 1.6rem;
  }
  .orange11-banner-subtitle {
    font-size: 1.2rem;
    padding: 0 1.6rem;
  }
  .yellow11-banner-subtitle {
    font-size: 1.2rem;
    padding: 0 3.2rem 0 1.6rem;
  }
  .orange11-banner-button,
  .yellow11-banner-button {
    font-size: 1.4rem;
    margin: 1.2rem 0 0 1.6rem;
  }
  .sidebar-bg-yellow14 {
    background: #14161b !important;
    height: 100%;
  }
  .home-content-gold13 {
    background: #020c17 !important;
  }
  .casino-live-cont-blue11,
  .casino-live-cont-yellow11 {
    width: 50%;
  }
}
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 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;
  -webkit-text-size-adjust: 100%;
  -ms-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: 0.1rem dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.67rem 0;
  font-size: 2rem;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5rem;
}
sub {
  bottom: -0.25rem;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1rem 4rem;
}
hr {
  height: 0;
  box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1rem;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
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 {
  padding: 0;
  border: 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"] {
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: 0.35rem 0.625rem 0.75rem;
  margin: 0 0.2rem;
  border: 0.1rem solid silver;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
} /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  :after,
  :before {
    color: #000 !important;
    text-shadow: none !important;
    background: 0 0 !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  blockquote,
  pre {
    border: 0.1rem solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 0.1rem solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td,
  .table-bordered th {
    border: 0.1rem solid #ddd !important;
  }
}
.glyphicon {
  position: relative;
  top: 0.1rem;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-eur:before,
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-jpy:before,
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-rub:before,
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}

.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0.6rem;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 0.4rem;
  line-height: 1.42857143;
  background-color: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.4rem;
  transition: all 0.2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 2rem;
  margin-bottom: 2rem;
  border: 0;
  border-top: 0.1rem solid #eee;
}
.sr-only {
  position: absolute;
  width: 0.1rem;
  height: 0.1rem;
  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,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}

.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 .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: 3.6rem;
}
.h2,
h2 {
  font-size: 3rem;
}
.h3,
h3 {
  font-size: 2.4rem;
}
.h4,
h4 {
  font-size: 1.8rem;
}
.h5,
h5 {
  font-size: 1.4rem;
}
.h6,
h6 {
  font-size: 1.2rem;
}
p {
  margin: 0 0 1rem;
}
.lead {
  margin-bottom: 2rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 2.1rem;
  }
}
.small,
small {
  font-size: 85%;
}
.mark,
mark {
  padding: 0.2rem;
  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: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:focus,
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:focus,
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:focus,
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 0.9rem;
  margin: 4rem 0 2rem;
  border-bottom: 0.1rem solid #eee;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
dl {
  margin-top: 0;
  margin-bottom: 2rem;
}
dd,
dt {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 0.1rem dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 1rem 2rem;
  margin: 0 0 2rem;
  font-size: 17.5px;
  border-left: 0.5rem solid #eee;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 1.5rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.5rem solid #eee;
  border-left: 0;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: "";
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 2rem;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0.4rem;
}
code,
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
}
kbd {
  color: #fff;
  background-color: #333;
  border-radius: 0.3rem;
  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: 9.5px;
  margin: 0 0 1rem;
  font-size: 1.3rem;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 0.1rem solid #ccc;
  border-radius: 0.4rem;
}
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: 1.5rem;
  padding-left: 1.5rem;
  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: 1.5rem;
  padding-left: 1.5rem;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.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,
.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,
.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,
.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 {
  position: relative;
  min-height: 0.1rem;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.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-category,
  .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-category {
    width: 20%;
  }
  .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;
}
caption {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  color: #777;
}
caption,
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 2rem;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 0.8rem;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 0.1rem solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 0.2rem solid #ddd;
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 0.2rem solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 0.5rem;
}
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 0.1rem solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-bottom-width: 0.2rem;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
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;
}
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
  background-color: #e8e8e8;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
  background-color: #dff0d8;
}
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
  background-color: #d0e9c6;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
  background-color: #d9edf7;
}
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
  background-color: #c4e3f3;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
  background-color: #faf2cc;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
  background-color: #f2dede;
}
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 1.5rem;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 0.1rem solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > thead > tr > th {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  margin: 0;
}
fieldset,
legend {
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  margin-bottom: 2rem;
  font-size: 2.1rem;
  line-height: inherit;
  color: #333;
  border-bottom: 0.1rem solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0.5rem;
  font-weight: 700;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="checkbox"],
input[type="radio"] {
  margin: 0.4rem 0 0;
  margin-top: 0.1rem\9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="checkbox"]:focus,
input[type="file"]:focus,
input[type="radio"]:focus {
  outline: thin dotted;
  outline: 0.5rem auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  padding-top: 0.7rem;
}
.form-control,
output {
  display: block;
  font-size: 1.4rem;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  width: 100%;
  height: 3.4rem;
  padding: 0.6rem 1.2rem;
  background-color: #fff;
  background-image: none;
  border: 0.1rem solid #ccc;
  border-radius: 0.4rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075),
    0 0 0.8rem 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: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control,
  input[type="time"].form-control {
    line-height: 3.4rem;
  }
  .input-group-sm input[type="date"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"],
  .input-group-sm input[type="time"],
  input[type="date"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  input[type="time"].input-sm {
    line-height: 3rem;
  }
  .input-group-lg input[type="date"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"],
  .input-group-lg input[type="time"],
  input[type="date"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  input[type="time"].input-lg {
    line-height: 4.6rem;
  }
}
.form-group {
  margin-bottom: 1.5rem;
}
.checkbox,
.radio {
  position: relative;
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.checkbox label,
.radio label {
  min-height: 2rem;
  padding-left: 2rem;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.checkbox-inline input[type="checkbox"],
.checkbox input[type="checkbox"],
.radio-inline input[type="radio"],
.radio input[type="radio"] {
  position: absolute;
  margin-top: 0.4rem\9;
  margin-left: -20px;
}
.checkbox + .checkbox,
.radio + .radio {
  margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 2rem;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 1rem;
}
.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio-inline,
fieldset[disabled] .radio label,
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] input[type="radio"],
input[type="checkbox"].disabled,
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="radio"][disabled] {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 3.4rem;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 3rem;
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.input-sm {
  height: 3rem;
  line-height: 3rem;
}
select[multiple].input-sm,
textarea.input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 3rem;
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.form-group-sm select.form-control {
  height: 3rem;
  line-height: 3rem;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 3rem;
  min-height: 3.2rem;
  padding: 0.6rem 1rem;
  font-size: 1.2rem;
  line-height: 1.5;
}
.input-lg {
  height: 4.6rem;
  padding: 1rem 1.6rem;
  font-size: 1.8rem;
  line-height: 1.3333333;
  border-radius: 0.6rem;
}
select.input-lg {
  height: 4.6rem;
  line-height: 4.6rem;
}
select[multiple].input-lg,
textarea.input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 4.6rem;
  padding: 1rem 1.6rem;
  font-size: 1.8rem;
  line-height: 1.3333333;
  border-radius: 0.6rem;
}
.form-group-lg select.form-control {
  height: 4.6rem;
  line-height: 4.6rem;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 4.6rem;
  min-height: 3.8rem;
  padding: 1.1rem 1.6rem;
  font-size: 1.8rem;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 3.4rem;
  height: 3.4rem;
  line-height: 3.4rem;
  text-align: center;
  pointer-events: none;
}
.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-lg + .form-control-feedback {
  width: 4.6rem;
  height: 4.6rem;
  line-height: 4.6rem;
}
.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-sm + .form-control-feedback {
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success.checkbox-inline label,
.has-success.checkbox label,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.radio-inline label,
.has-success.radio label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075), 0 0 0.6rem #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning.checkbox-inline label,
.has-warning.checkbox label,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.radio-inline label,
.has-warning.radio label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075), 0 0 0.6rem #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error.checkbox-inline label,
.has-error.checkbox label,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.radio-inline label,
.has-error.radio label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075), 0 0 0.6rem #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: 2.5rem;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  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 .form-control,
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox,
  .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox label,
  .form-inline .radio label {
    padding-left: 0;
  }
  .form-inline .checkbox input[type="checkbox"],
  .form-inline .radio input[type="radio"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  padding-top: 0.7rem;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: 2.7rem;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 0.7rem;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 1.5rem;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 1.1rem;
    font-size: 1.8rem;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 0.6rem;
    font-size: 1.2rem;
  }
}
.btn {
  display: inline-block;
  padding: 0.6rem 1.2rem;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 0.1rem solid transparent;
  border-radius: 0.4rem;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: thin dotted;
  outline: 0.5rem auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
  color: #333;
  text-decoration: none;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 0.3rem 0.5rem rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  box-shadow: none;
  opacity: 0.65;
}
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.active,
.btn-default:active,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  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.active,
.btn-success:active,
.btn-success:hover,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.active,
.btn-success:active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  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.active,
.btn-info:active,
.btn-info:hover,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.active,
.btn-info:active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  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.active,
.btn-warning:active,
.btn-warning:hover,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.active,
.btn-warning:active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  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.active,
.btn-danger:active,
.btn-danger:hover,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.active,
.btn-danger:active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg {
  padding: 1rem 1.6rem;
  font-size: 1.8rem;
  line-height: 1.3333333;
  border-radius: 0.6rem;
}
.btn-group-sm > .btn,
.btn-sm {
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-group-xs > .btn,
.btn-xs {
  padding: 0.1rem 0.5rem;
  font-size: 1.2rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  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;
  transition-timing-function: ease;
  transition-duration: 0.35s;
  transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.2rem;
  vertical-align: middle;
  border-top: 0.4rem dashed;
  border-top: 0.4rem solid\9;
  border-right: 0.4rem solid transparent;
  border-left: 0.4rem solid transparent;
}
.dropdown,
.dropup {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0.5rem 0;
  margin: 0.2rem 0 0;
  font-size: 1.4rem;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0.1rem solid #ccc;
  border: 0.1rem solid rgba(0, 0, 0, 0.15);
  border-radius: 0.4rem;
  box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 0.1rem;
  margin: 0.9rem 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 0.3rem 2rem;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #777;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 0.3rem 2rem;
  font-size: 1.2rem;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.4rem dashed;
  border-bottom: 0.4rem solid\9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 0.2rem;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  float: left;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 0.5rem;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 0.8rem;
  padding-left: 0.8rem;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 1.2rem;
  padding-left: 1.2rem;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 0.3rem 0.5rem rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 0.5rem 0.5rem 0;
}
.dropup .btn-lg .caret {
  border-width: 0 0.5rem 0.5rem;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical
  > .btn-group:first-child:not(:last-child)
  > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical
  > .btn-group:last-child:not(:first-child)
  > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn input[type="radio"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 4.6rem;
  padding: 1rem 1.6rem;
  font-size: 1.8rem;
  line-height: 1.3333333;
  border-radius: 0.6rem;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 4.6rem;
  line-height: 4.6rem;
}
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn,
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 3rem;
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 3rem;
  line-height: 3rem;
}
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn,
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 0.6rem 1.2rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 0.1rem solid #ccc;
  border-radius: 0.4rem;
}
.input-group-addon.input-sm {
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  border-radius: 0.3rem;
}
.input-group-addon.input-lg {
  padding: 1rem 1.6rem;
  font-size: 1.8rem;
  border-radius: 0.6rem;
}
.input-group-addon input[type="checkbox"],
.input-group-addon input[type="radio"] {
  margin-top: 0;
}
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group .form-control:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn,
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li,
.nav > li > a {
  position: relative;
  display: block;
}
.nav > li > a {
  padding: 1rem 1.5rem;
}
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 0.1rem;
  margin: 0.9rem 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 0.1rem solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 0.2rem;
  line-height: 1.42857143;
  border: 0.1rem solid transparent;
  border-radius: 0.4rem 0.4rem 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 0.1rem solid;
  border-color: #ddd #ddd 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: 0.5rem;
  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: 0.4rem;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
  border: 0.1rem solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 0.1rem solid #ddd;
    border-radius: 0.4rem 0.4rem 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0.4rem;
}
.nav-pills > li + li {
  margin-left: 0.2rem;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 0.2rem;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 0.5rem;
  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: 0.4rem;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover {
  border: 0.1rem solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 0.1rem solid #ddd;
    border-radius: 0.4rem 0.4rem 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs-justified > .active > a:hover {
    border-bottom-color: #fff;
  }
}
.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;
}
.navbar {
  position: relative;
  min-height: 5rem;
  margin-bottom: 2rem;
  border: 0.1rem solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0.4rem;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 0.1rem solid transparent;
  box-shadow: inset 0 0.1rem 0 hsla(0, 0%, 100%, 0.1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 20rem;
  }
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container-fluid > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 0.1rem;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 0.1rem;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 0.1rem 0 0;
}
.navbar-brand {
  float: left;
  height: 5rem;
  padding: 1.5rem;
  font-size: 1.8rem;
  line-height: 2rem;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container-fluid .navbar-brand,
  .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 0.9rem 1rem;
  margin-top: 0.8rem;
  margin-right: 1.5rem;
  margin-bottom: 0.8rem;
  background-color: transparent;
  background-image: none;
  border: 0.1rem solid transparent;
  border-radius: 0.4rem;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 2.2rem;
  height: 0.2rem;
  border-radius: 0.1rem;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 0.4rem;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 2rem;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 0.5rem 1.5rem 0.5rem 2.5rem;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 2rem;
  }
  .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.navbar-form {
  padding: 1rem 1.5rem;
  margin: 0.8rem -15px;
  border-top: 0.1rem solid transparent;
  border-bottom: 0.1rem solid transparent;
  box-shadow: inset 0 0.1rem 0 hsla(0, 0%, 100%, 0.1),
    0 0.1rem 0 hsla(0, 0%, 100%, 0.1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0;
  }
  .navbar-form .checkbox input[type="checkbox"],
  .navbar-form .radio input[type="radio"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 0.5rem;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}
.navbar-btn.btn-sm {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.navbar-btn.btn-xs {
  margin-top: 1.4rem;
  margin-bottom: 1.4rem;
}
.navbar-text {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}
.breadcrumb {
  padding: 0.8rem 1.5rem;
  margin-bottom: 2rem;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0.4rem;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 0.5rem;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 2rem 0;
  border-radius: 0.4rem;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 0.6rem 1.2rem;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 0.1rem solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 1rem 1.6rem;
  font-size: 1.8rem;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 0.6rem;
  border-bottom-left-radius: 0.6rem;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 0.6rem;
  border-bottom-right-radius: 0.6rem;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pager {
  padding-left: 0;
  margin: 2rem 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 0.5rem 1.4rem;
  background-color: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 1.5rem;
}
.pager li > a:focus,
.pager li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2rem 0.6rem 0.3rem;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 1rem;
  padding: 0.3rem 0.7rem;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 1rem;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-group-xs > .btn .badge,
.btn-xs .badge {
  top: 0;
  padding: 0.1rem 0.5rem;
}
a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 0.5rem;
}
.nav-pills > li > a > .badge {
  margin-left: 0.3rem;
}
.jumbotron {
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
  background-color: #eee;
}
.jumbotron,
.jumbotron .h1,
.jumbotron h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 1.5rem;
  font-size: 2.1rem;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container-fluid .jumbotron,
.container .jumbotron {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  border-radius: 0.6rem;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 4.8rem;
    padding-bottom: 4.8rem;
  }
  .container-fluid .jumbotron,
  .container .jumbotron {
    padding-right: 6rem;
    padding-left: 6rem;
  }
  .jumbotron .h1,
  .jumbotron h1 {
    font-size: 6.3rem;
  }
}
.thumbnail {
  display: block;
  padding: 0.4rem;
  margin-bottom: 2rem;
  line-height: 1.42857143;
  background-color: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.4rem;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 0.9rem;
  color: #333;
}
.alert {
  padding: 1.5rem;
  margin-bottom: 2rem;
  border: 0.1rem solid transparent;
  border-radius: 0.4rem;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: 700;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 0.5rem;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 3.5rem;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position: 4rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position: 4rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 2rem;
  margin-bottom: 2rem;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 0.4rem;
  box-shadow: inset 0 0.1rem 0.2rem rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 1.2rem;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
  background-size: 4rem 4rem;
}
.progress-bar.active,
.progress.active .progress-bar {
  -webkit-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: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.media {
  margin-top: 1.5rem;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 1rem;
}
.media-left,
.media > .pull-left {
  padding-right: 1rem;
}
.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 2rem;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 1rem 1.5rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 0.1rem solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  background-color: #111;
  border: 0.1rem solid transparent;
  border-radius: 0.4rem;
  box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 1.5rem;
}
.panel-heading {
  padding: 1rem 1.5rem;
  border-bottom: 0.1rem solid transparent;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.panel-heading > .dropdown .dropdown-toggle,
.panel-title {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6rem;
}
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
  color: inherit;
}
.panel-footer {
  padding: 1rem 1.5rem;
  background-color: #f5f5f5;
  border-top: 0.1rem solid #ddd;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 0.1rem 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel
  > .panel-collapse
  > .list-group:first-child
  .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.panel
  > .panel-heading
  + .panel-collapse
  > .list-group
  .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.list-group + .panel-footer,
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .panel-collapse > .table caption,
.panel > .table-responsive > .table caption,
.panel > .table caption {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.panel > .table-responsive:first-child > .table:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child,
.panel > .table:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  td:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  th:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  td:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:first-child {
  border-top-left-radius: 0.3rem;
}
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  td:last-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  th:last-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  td:last-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 0.3rem;
}
.panel > .table-responsive:last-child > .table:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child,
.panel > .table:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  td:first-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  th:first-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  td:first-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 0.3rem;
}
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  td:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  th:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  td:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 0.3rem;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 0.1rem solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0;
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0;
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 2rem;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0.4rem;
}
.panel-group .panel + .panel {
  margin-top: 0.5rem;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 0.1rem solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 0.1rem solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 2rem;
  padding: 1.9rem;
  margin-bottom: 2rem;
  background-color: #f5f5f5;
  border: 0.1rem solid #e3e3e3;
  border-radius: 0.4rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 2.4rem;
  border-radius: 0.6rem;
}
.well-sm {
  padding: 0.9rem;
  border-radius: 0.3rem;
}
.close {
  float: right;
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 0.1rem 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.modal,
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translateY(-25%);
}
.modal.in .modal-dialog {
  transform: translate(0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 1rem;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0.1rem solid #999;
  border: 0.1rem solid rgba(0, 0, 0, 0.2);
  border-radius: 0.6rem;
  outline: 0;
  box-shadow: 0 0.3rem 0.9rem rgba(0, 0, 0, 0.5);
}
.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: 1.5rem;
  border-bottom: 0.1rem solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 1.5rem;
}
.modal-footer {
  padding: 1.5rem;
  text-align: right;
  border-top: 0.1rem solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 0.5rem;
}
.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: 5rem;
  height: 5rem;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 60rem;
    margin: 3rem auto;
  }
  .modal-content {
    box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 30rem;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 90rem;
  }
}
[dir="ltr"] .tooltip {
  text-align: left;
}
[dir="rtl"] .tooltip {
  text-align: right;
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 0.5rem 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 0.5rem;
  margin-left: 0.3rem;
}
.tooltip.bottom {
  padding: 0.5rem 0;
  margin-top: 0.3rem;
}
.tooltip.left {
  padding: 0 0.5rem;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 20rem;
  padding: 0.3rem 0.8rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.4rem;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 0.5rem;
}
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  margin-bottom: -5px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  left: 0.5rem;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 0.5rem 0.5rem;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 0.5rem;
  margin-top: -5px;
  border-width: 0 0.5rem 0.5rem;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 0.5rem;
  margin-top: -5px;
  border-width: 0 0.5rem 0.5rem;
  border-bottom-color: #000;
}
[dir="ltr"] .popover {
  text-align: left;
}
[dir="rtl"] .popover {
  text-align: right;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 0.1rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0.1rem solid #ccc;
  border: 0.1rem solid rgba(0, 0, 0, 0.2);
  border-radius: 0.6rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 1rem;
}
.popover.bottom {
  margin-top: 1rem;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 0.8rem 1.4rem;
  margin: 0;
  font-size: 1.4rem;
  background-color: #f7f7f7;
  border-bottom: 0.1rem solid #ebebeb;
  border-radius: 0.5rem 0.5rem 0 0;
}
.popover-content {
  padding: 0.9rem 1.4rem;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 1.1rem;
}
.popover > .arrow:after {
  content: "";
  border-width: 1rem;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 0.1rem;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 0.1rem;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 0.1rem;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 0.1rem;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel,
.carousel-inner {
  position: relative;
}
.carousel-inner {
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  transition: left 0.6s ease-in-out;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
  line-height: 1;
}
@media (-webkit-transform-3d), (transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 100rem;
  }
  .carousel-inner > .item.active.right,
  .carousel-inner > .item.next {
    left: 0;
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.active.left,
  .carousel-inner > .item.prev {
    left: 0;
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.active,
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right {
    left: 0;
    transform: translateZ(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-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 2rem;
  color: #fff;
  text-align: center;
  text-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.6);
  background-color: transparent;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:focus,
.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: 0.9;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
  width: 2rem;
  height: 2rem;
  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: 1rem;
  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: 1rem;
  height: 1rem;
  margin: 0.1rem;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000\9;
  background-color: transparent;
  border: 0.1rem solid #fff;
  border-radius: 1rem;
}
.carousel-indicators .active {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 2rem;
  left: 15%;
  z-index: 10;
  padding-top: 2rem;
  padding-bottom: 2rem;
  color: #fff;
  text-align: center;
  text-shadow: 0 0.1rem 0.2rem 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-next,
  .carousel-control .icon-prev {
    width: 3rem;
    height: 3rem;
    margin-top: -10px;
    font-size: 3rem;
  }
  .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: 3rem;
  }
  .carousel-indicators {
    bottom: 2rem;
  }
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
  display: table;
  content: " ";
}
.btn-group-vertical > .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row: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-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-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;
  }
  td.visible-xs,
  th.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;
  }
  td.visible-sm,
  th.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;
  }
  td.visible-md,
  th.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;
  }
  td.visible-lg,
  th.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;
  }
  td.visible-print,
  th.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;
  }
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-size: 60%;
  font-weight: 300;
  color: #7c7f83;
}
a {
  transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -ms-transition: color 0.1s ease-in-out;
  -moz-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
}
.mmain {
  white-space: nowrap;
  list-style-type: none;
  display: table;
  width: 100%;
}
.mmain_sub {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 33.3%;
  font-size: 10pt;
}
.icicon {
  background: url(/img/06e098a.png) no-repeat;
  background-image: url(/img/06e098a.png);
  background-position-x: 0;
  background-position-x: left;
  background-position-y: 0;
  background-position-y: top;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: scroll;
  background-origin: padding-box;
  background-origin: initial;
  background-clip: border-box;
  background-clip: initial;
  background-color: transparent;
  background-color: initial;
  background-size: 304px 944px;
}
.nick .icicon {
  background-position: -45px -48px;
}
.money .icicon,
.nick .icicon {
  display: inline-block;
  width: 1.1rem;
  height: 1.1rem;
  margin: 0.3rem 0.2rem 0 0;
  vertical-align: top;
}
.money .icicon {
  background-position: -54px -48px;
}
.point .icicon {
  display: inline-block;
  width: 1.1rem;
  height: 1.1rem;
  margin: 0.3rem 0.2rem 0 0;
  background-position: -69px -48px;
  vertical-align: top;
}
.page-header-fixed {
  padding-top: 5.4rem;
}
.page-sidebar-fixed .sidebar,
.page-with-two-sidebar.page-sidebar-fixed .sidebar.sidebar-right {
  position: fixed;
}
.page-with-two-sidebar .sidebar-bg.sidebar-right,
.page-with-two-sidebar .sidebar.sidebar-right {
  right: 0;
  left: auto;
}
.page-with-two-sidebar .content {
  margin-right: 299px;
}
.page-with-two-sidebar.page-right-sidebar-collapsed .sidebar-bg.sidebar-right,
.page-with-two-sidebar.page-right-sidebar-collapsed .sidebar.sidebar-right {
  right: -280px;
}
.page-with-two-sidebar.page-right-sidebar-collapsed .content {
  margin-right: 0;
}
.carousel .container {
  position: relative;
}
.carousel-control {
  background: rgba(0, 0, 0, 0.55) !important;
  height: 6rem;
  width: 4rem;
  top: 50%;
  margin-top: -30px;
}
.carousel-control .glyphicon,
.carousel-control i {
  display: block;
  margin: 0;
  text-align: center;
  line-height: 6rem;
  position: static;
  height: 6rem;
  font-size: 3.2rem;
}
.carousel-caption-right {
  text-align: right;
}
.carousel-caption-left {
  text-align: left;
}
.carousel-caption {
  text-shadow: none;
  right: 0;
  left: 0;
  bottom: auto;
  top: 6rem;
  bottom: 6rem;
  font-weight: 300;
  margin-top: 4rem;
}
.carousel-caption .container {
  padding: 0 6rem;
  width: 60rem;
}
.carousel-caption .title {
  font-size: 6.4rem;
  margin: 0;
  font-weight: 300;
}
.carousel-caption .price {
  font-size: 2.2rem;
  margin: 0;
}
.carousel-caption .price small {
  font-size: 2.4rem;
}
.carousel-caption .price span {
  background: #d94800;
  color: #fff;
  padding-left: 1rem;
  padding-right: 1rem;
}
.carousel-caption .btn {
  border: 0.2rem solid #fff;
  color: #fff;
  padding-left: 3rem;
  padding-right: 3rem;
  margin-top: 3rem;
  border-radius: 0.6rem;
}
.carousel-caption .btn:focus,
.carousel-caption .btn:hover {
  background: hsla(0, 0%, 100%, 0.25);
}
.carousel-caption p {
  margin-bottom: 1.5rem;
  font-size: 2.2rem;
}
.carousel-caption.text-inverse .btn {
  border-color: #333;
  color: #333;
  font-weight: 600;
}
.carousel-caption-green {
  position: absolute;
  right: 15%;
  bottom: 2rem;
  left: 15%;
  z-index: 10;
  padding-top: 2rem;
  padding-bottom: 2rem;
  color: #fff;
  text-align: center;
  text-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.6);
  text-shadow: none;
  right: 0;
  left: 0;
  bottom: auto;
  top: 6rem;
  font-weight: 300;
  display: inline-block;
}
.carousel-caption-green .container {
  padding: 0 6rem;
  width: 60rem;
}
.carousel-caption-green .title {
  font-size: 6.4rem;
  margin: 0;
  font-weight: 300;
}
.carousel-caption-green .price {
  font-size: 2.2rem;
  margin: 0;
}
.carousel-caption-green .price small {
  font-size: 2.4rem;
}
.carousel-caption-green .price span {
  background: #d94800;
  color: #fff;
  padding-left: 1rem;
  padding-right: 1rem;
}
.carousel-caption-green .btn {
  border: 0.2rem solid #fff;
  color: #fff;
  padding-left: 3rem;
  padding-right: 3rem;
  margin-top: 3rem;
  border-radius: 0.6rem;
}
.carousel-caption-green .btn:focus,
.carousel-caption-green .btn:hover {
  background: hsla(0, 0%, 100%, 0.25);
}
.carousel-caption-green p {
  margin-bottom: 1.5rem;
  font-size: 2.2rem;
}
.carousel-caption-green.text-inverse .btn {
  border-color: #333;
  color: #333;
  font-weight: 600;
}
.carousel .product-img {
  position: absolute;
  top: 4rem;
  max-height: 370px;
}
.carousel .product-img.left {
  left: 6rem;
}
.carousel .product-img.right {
  right: 6rem;
}
.carousel .product-img.bottom {
  bottom: 0;
}
.carousel .bg-cover-img {
  max-width: 100%;
  position: absolute;
  min-height: 100%;
}
.carousel .carousel-inner,
.carousel .carousel-inner .item,
.slider .carousel {
  min-height: 450px;
}
.carousel-indicators li {
  border-width: 0.2rem;
}
.item {
  background: #fff;
}
.header {
  margin-bottom: 0;
}
.navbar {
  border: none;
  border-radius: 0;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.3);
}
.navbar.navbar-inverse {
  background: #0e1012;
}
.navbar.navbar-inverse .navbar-brand,
.navbar.navbar-inverse .navbar-nav > li > a {
  color: #a8acb1;
}
.navbar-brand {
  margin-right: 1rem;
  padding: 1.2rem 2rem;
  height: 5.4rem;
  width: 220px;
  font-weight: 100;
  font-size: 1.8rem;
  line-height: 3rem;
}
.navbar-logo {
  float: left;
  margin-right: 1rem;
  margin-top: 0.5rem;
  border-color: #4dcaca #31a3a3 #1d8888;
  border-style: solid;
  border-width: 1rem;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.navbar-toggle {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  border: none;
}
.navbar-toggle.pull-left {
  margin-left: 1.5rem;
  margin-right: 0;
}
.navbar-toggle:focus,
.navbar-toggle:hover {
  background: none !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.navbar-nav > li > a {
  line-height: 2rem;
  padding: 1.7rem 1.5rem;
}
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.navbar-nav > .open > a,
.navbar-nav > .open > a:focus,
.navbar-nav > .open > a:hover {
  background: none !important;
  color: #333;
  opacity: 1;
  filter: alpha(opacity=100);
}
.navbar-form {
  margin: 1.2rem 0;
}
.fade .navbar-form .form-control {
  -webkit-animation: none;
}
.navbar-form .form-control {
  width: 20rem;
  padding: 0.5rem 1.5rem;
  height: 3rem;
  border-radius: 3rem;
}
.navbar-form .form-control:focus {
  width: 30rem;
  animation: expand 0.2s;
  -webkit-animation: expand 0.2s;
}
@keyframes expand {
  0% {
    width: 20rem;
  }
  to {
    width: 30rem;
  }
}
@-webkit-keyframes expand {
  0% {
    width: 20rem;
  }
  to {
    width: 30rem;
  }
}
.navbar-form .btn-search {
  position: absolute;
  right: 1.5rem;
  top: 1.2rem;
  height: 3rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border: none;
  background: none;
  border-radius: 0 3rem 3rem 0;
}
.navbar-nav > li > .dropdown-menu {
  border-top: 0.1rem solid #eee;
}
.navbar-nav > li > .dropdown-menu.media-list .media-heading {
  font-weight: 600;
}
.navbar-nav > li > a .label {
  position: absolute;
  top: 0.7rem;
  right: 0.3rem;
  display: block;
  background: #ff5b57;
  line-height: 1.2rem;
  font-weight: 300;
  padding: 0.3rem 0.6rem;
  border-radius: 2rem;
}
.navbar-user img {
  float: left;
  width: 3rem;
  height: 3rem;
  margin: -5px 1rem 0 0;
  border-radius: 3rem;
}
.navbar .navbar-nav > li.divider {
  height: 3.4rem;
  margin-top: 1rem;
  background: #e2e7eb;
  width: 0.1rem;
}
.navbar.navbar-inverse .navbar-nav > li.divider {
  background: #3f4b55;
}
.sidebar {
  width: 299px;
  position: absolute;
  margin-top: 104px;
  z-index: 1010;
  -webkit-transform: translateZ(0);
}
.sidebar,
.sidebar-bg {
  left: 0;
  top: 0;
  bottom: 0;
}
.sidebar-bg {
  background: #2d353c;
  position: fixed;
  width: 280px;
  z-index: 1000;
}
.sidebar .nav > li:after,
.sidebar .nav > li:before,
.sidebar .nav > li > a:after,
.sidebar .nav > li > a:before {
  content: "";
  clear: both;
  display: table;
}
.sidebar .nav > li > a {
  padding: 0.8rem 2rem;
  line-height: 2rem;
  color: #a8acb1;
}
.sidebar.sidebar-grid .nav > li > a {
  border-bottom: 0.2rem solid #000;
  border-top: 0.1rem solid #383f46;
}
.sidebar.sidebar-grid .nav > li.active > a {
  border-color: #2d353c;
  z-index: 10;
}
.sidebar .nav > li.expand > a,
.sidebar .nav > li > a:focus,
.sidebar .nav > li > a:hover {
  background: #232a2f;
  color: #a8acb1;
}
.sidebar .nav > li.active > a,
.sidebar .nav > li.active > a:focus,
.sidebar .nav > li.active > a:hover {
  color: #fff;
  background: #00acac;
}
.sidebar .nav > li.active > a .badge.badge-success,
.sidebar .nav > li.active > a .label.label-success {
  background: #008a8a;
}
.sidebar .nav > li > a i {
  float: left;
  margin-right: 1.5rem;
  width: 1.4rem;
  text-align: center;
  line-height: 2rem;
  font-size: 1.4rem;
}
.sidebar .nav > li > a i[class*="ion-"] {
  margin-right: 1.1rem;
  width: 1.8rem;
  font-size: 1.8rem;
}
.sidebar .nav > li > a .badge {
  margin-top: 0.1rem;
  padding: 0.3rem 0.8rem;
  background: #1b1f24;
  font-weight: 300;
  font-size: 1rem;
}
.sidebar .nav > li > a .caret {
  float: right;
  margin-top: 0.9rem;
}
.sidebar .has-sub.active > .sub-menu {
  display: block;
}
.sidebar .sub-menu {
  list-style-type: none;
  padding: 0.1rem 0 0.3rem 4.2rem;
  margin: 0;
  background: #27272d;
  color: #fafafa;
  position: relative;
}
.sidebar .sub-menu:before {
  content: "";
  position: absolute;
  left: 3rem;
  top: 0;
  bottom: 0;
  width: 0.2rem;
  background: #10181f;
}
.sidebar .sub-menu .sub-menu:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0;
  background: none;
}
.sidebar .sub-menu .sub-menu {
  padding: 0;
  background: none;
}
.sidebar .sub-menu > li > a {
  padding: 1.8rem 1rem;
  display: block;
  font-weight: 100;
  color: #fff;
  text-decoration: none;
  position: relative;
}
.sidebar .sub-menu .sub-menu > li > span {
  content: "";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  left: 0;
  font-size: 0.7rem;
  color: #889097;
  top: 50%;
  margin-top: -4px;
}
.sidebar .sub-menu > li.active > a,
.sidebar .sub-menu > li.active > a:focus,
.sidebar .sub-menu > li.active > a:hover,
.sidebar .sub-menu > li > span:focus,
.sidebar .sub-menu > li > span:hover {
  background: #2d353c;
  background: linear-gradient(180deg, #2d353c, #222);
  color: #fc0;
}
.sidebar .sub-menu > li.active > a:before {
  color: #00acac;
}
.sidebar .nav .sub-menu > li > a .caret {
  float: right;
  margin-top: 0.7rem;
}
.sidebar .sports-category.sub-menu {
  list-style-type: none;
  padding: 0.1rem 0 0.3rem 2.4rem;
  margin: 0;
  background: #1d2225;
  color: #fafafa;
  position: relative;
}
.sidebar .sports-category.sub-menu:before {
  content: "";
  position: absolute;
  left: 2.3rem;
  top: 0;
  bottom: 0;
  width: 0.2rem;
  background: #10181f;
}
.sidebar .sports-category.sub-menu.bg-grey33:before {
  content: "";
  position: absolute;
  left: 2.3rem;
  top: 0;
  bottom: 0;
  width: 0.2rem;
  background: grey;
}
.sidebar .sports-category.sub-menu .sports-category.sub-menu:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0;
  background: none;
}
.sidebar .sports-category.sub-menu .sports-category.sub-menu {
  padding: 0;
  background: none;
}
.sidebar .sports-category.sub-menu > li > a {
  padding: 0.5rem 1rem;
  display: block;
  font-weight: 100;
  color: #889097;
  text-decoration: none;
  position: relative;
  border-top: 0.1rem solid #282f34;
  border-bottom: 0.1rem solid #111;
}
.sidebar .sports-category.sub-menu > li > a:before {
  content: "\f10c";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  left: 0.2rem;
  font-size: 0.7rem;
  color: #889097;
  top: 35%;
  margin-top: -4px;
  margin-left: -6px;
}
.sidebar .sports-category.sub-menu .sports-category.sub-menu > li > a:before {
  content: "";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  left: 0;
  font-size: 0.7rem;
  color: #889097;
  top: 50%;
  margin-top: -4px;
}
.sidebar .sports-category.sub-menu > li.active > a,
.sidebar .sports-category.sub-menu > li.active > a:focus,
.sidebar .sports-category.sub-menu > li.active > a:hover,
.sidebar .sports-category.sub-menu > li > a:focus,
.sidebar .sports-category.sub-menu > li > a:hover {
  background: #2d353c;
  background: linear-gradient(180deg, #2d353c, #222);
  color: #fc0;
}
.sidebar .nav > li li.has-sub.active > a {
  color: #fc0;
}
.sidebar .sports-category.sub-menu > li.active > a:before {
  color: #00acac;
}
.sidebar .nav > li.nav-header {
  margin: 0;
  padding: 1rem 2rem;
  line-height: 2rem;
  font-size: 1.1rem;
  color: #6d7983;
}
.sidebar .nav > li.nav-header a {
  padding: 0;
  margin: 0;
  display: inline;
}
.sidebar .nav > li.nav-header a:focus,
.sidebar .nav > li.nav-header a:hover {
  background: none;
  color: #fff;
}
.sidebar .nav > li.nav-header a i {
  float: none;
  margin: 0;
}
.sidebar .nav > li.nav-profile {
  padding: 2rem;
  color: #fff;
  background: #1a2229;
}
.sidebar .nav > li.nav-profile a {
  padding: 0;
}
.sidebar .nav > li.nav-profile .image {
  float: left;
  width: 3.4rem;
  height: 3.4rem;
  margin-top: 0.2rem;
  margin-right: 1.5rem;
  overflow: hidden;
  border-radius: 50%;
}
.sidebar .nav > li.nav-profile .image img {
  max-width: 100%;
  max-height: 100%;
}
.sidebar .nav > li.nav-profile .info {
  font-size: 1.4rem;
}
.sidebar .nav > li.nav-profile .info small {
  display: block;
  color: #889097;
}
.sidebar .nav > li.nav-widget {
  padding: 1rem 2rem;
}
.sidebar .nav > li.nav-widget i {
  margin-right: auto;
}
.sidebar-minify-btn {
  margin: 1rem 0;
  float: right;
  padding: 0.5rem 2rem 0.5rem 1rem !important;
  background: #1b1f24;
  color: #fff;
  border-radius: 2rem 0 0 2rem;
}
.sidebar-minify-btn i {
  margin: 0 !important;
  color: #fff;
}
.content {
  margin-top: 4.1rem;
  margin-left: 295px;
  padding: 1rem 1rem 0;
}
.page-header {
  font-size: 2.4rem;
  margin: 0 0 2rem;
  padding: 0;
  border: none;
  line-height: 2.8rem;
}
.breadcrumb {
  padding: 0;
  margin: 0;
  background: none;
}
.breadcrumb > li {
  line-height: 2.8rem;
}
.ie8 .breadcrumb > li {
  display: inline;
}
.breadcrumb > li a {
  color: #333;
}

.border-none {
  border: none !important;
  background: none;
}
.border-none2 {
  border: none;
  background: #fff;
}
.border-only-none {
  border: none !important;
}
.form-control {
  border: 0.1rem solid #ccd0d4;
  box-shadow: none;
  font-size: 1.2rem;
  border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
}
.form-control.input-white {
  background: #fff;
  border-color: #fff;
}
.form-control.input-white:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background: #e5e9ed;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.form-control[disabled]:focus,
.form-control[readonly]:focus,
fieldset[disabled] .form-control:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 0.1rem solid #ccd0d4;
}
.form-control:focus {
  border-color: #9fa2a5;
  box-shadow: none;
}
.form-control.input-inline {
  display: inline;
  width: auto;
  padding: 0 0.7rem;
}
.form-control.input-xs {
  height: 2rem;
}
.form-horizontal.form-bordered .form-group {
  border-bottom: 0.1rem solid #eee;
  margin: 0;
}
.form-horizontal.form-bordered .form-group:last-child {
  border-bottom: 0;
}
.form-horizontal.form-bordered .form-group > .control-label {
  padding: 2.2rem 1.5rem 1.5rem;
}
.form-horizontal.form-bordered .form-group > div {
  padding: 1.5rem;
  border-left: 0.1rem solid #eee;
}
.form-horizontal.form-bordered .form-group > .control-label {
  border-right: 0.1rem solid #eee;
  margin-right: -1px;
}
.form-horizontal.form-bordered .has-feedback .form-control-feedback {
  top: 1.5rem;
}
label {
  font-weight: 500;
}
.has-error .form-control,
.has-error .form-control:focus,
.has-success .form-control,
.has-success .form-control:focus,
.has-warning .form-control,
.has-warning .form-control:focus {
  box-shadow: none;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline {
  color: #00acac;
}
.has-success .form-control {
  border-color: #00acac;
}
.has-success .form-control:focus {
  border-color: #008a8a;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline {
  color: #f59c1a;
}
.has-warning .form-control {
  border-color: #f59c1a;
}
.has-warning .form-control:focus {
  border-color: #c47d15;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline {
  color: #ff5b57;
}
.has-error .form-control {
  border-color: #ff5b57;
}
.has-error .form-control:focus {
  border-color: #cc4946;
}
.form-control-feedback {
  line-height: 3.4rem;
}
select.form-control,
select[multiple].form-control {
  border-color: #ccd0d4;
}
.input-group-addon {
  background: #e2e7eb;
  border: none;
}
legend {
  padding-bottom: 0.3rem;
  border-bottom: 0.1rem solid #e2e7eb;
}
.dropdown-menu {
  border: none;
  box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2);
  font-size: 1.2rem;
}
.dropdown-menu > li > a {
  padding: 0.5rem 1.5rem;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  background: #edf0f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  background: #348fe2;
}
.dropdown-menu .divider {
  border-color: #eee;
}
.dropdown-footer {
  padding: 1rem 2rem;
}
.dropdown-menu > li.dropdown-footer > a {
  padding: 0 !important;
  display: inline !important;
}
.dropdown-menu > li.dropdown-footer > a:focus,
.dropdown-menu > li.dropdown-footer > a:hover {
  background: none !important;
  text-decoration: underline !important;
}
.tooltip-inner {
  padding: 0.4rem 1rem;
  border-radius: 0.3rem;
}
.alert {
  border: none;
  padding: 1rem;
}
.alert.alert-success {
  background: #7cdda7;
}
.alert.alert-info {
  background: #93cfe5;
}
.alert.alert-danger {
  background: #f8b2b2;
}
.alert.alert-warning {
  background: #ffead0;
}
.note {
  margin-bottom: 2rem;
  padding: 1.5rem;
  border-left: 0.3rem solid;
}
.note.note-info {
  border-color: #587c89;
  background: #bee2ef;
  color: #31708f;
}
.note.note-info h1,
.note.note-info h2,
.note.note-info h3,
.note.note-info h4,
.note.note-info h5,
.note.note-info h6 {
  color: #31708f;
}
.note.note-warning {
  border-color: #9d9080;
  background: #fff2e3;
  color: #8a6d3b;
}
.note.note-warning h1,
.note.note-warning h2,
.note.note-warning h3,
.note.note-warning h4,
.note.note-warning h5,
.note.note-warning h6 {
  color: #8a6d3b;
}
.badge {
  line-height: 1.25;
}
.badge,
.label {
  font-size: 75%;
  font-weight: 600;
}
.badge.badge-square {
  border-radius: 0;
}
.badge.badge-default,
.label.label-default {
  background: #b6c2c9;
}
.badge.badge-black,
.label.label-black {
  background: #000;
}
.badge.badge-danger,
.label.label-danger {
  background: #ff5b57;
}
.badge.badge-warning,
.label.label-warning {
  background: #f59c1a;
}
.badge.badge-success,
.label.label-success {
  background: #00acac;
}
.badge.badge-info,
.label.label-info {
  background: #49b6d6;
}
.badge.badge-primary,
.label.label-primary {
  background: #348fe2;
}
.badge.badge-inverse,
.label.label-inverse {
  background: #2d353c;
}
.badge.badge-outline,
.label.label-outline {
  background: #2b2b2b;
  border: 0.1rem solid #3c3c3c;
}
.pager li > a,
.pager li > span,
.pagination > li > a {
  border-color: #e2e7eb;
  color: #242a30;
}
.pager.pager-without-border li > a,
.pager.pager-without-border li > span,
.pagination.pagination-without-border > li > a {
  border-color: #fff;
}
.pager > .disabled > a,
.pager > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  border-color: #ddd;
}
.pagination > li > a {
  color: #242a30;
  margin-left: 0.5rem;
  border-radius: 0.3rem !important;
}
.pagination > li:first-child > a {
  margin-left: 0;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  font-size: 1rem;
  margin-left: 0.4rem;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  font-size: 1.4rem;
  margin-left: 0.6rem;
}
.pager li > a:focus,
.pager li > a:hover,
.pager li > span:focus,
.pager li > span:hover,
.pagination > li > a:focus,
.pagination > li > a:hover {
  color: #242a30;
  background: #e2e7eb;
  border-color: #d8dde1;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background: #242a30 !important;
  border-color: #242a30 !important;
}
.progress {
  box-shadow: none;
  background: #e2e7eb;
}
.progress-xs {
  height: 0.5rem;
}
.progress-xs .progress-bar {
  line-height: 0.5rem;
}
.progress-sm {
  height: 1rem;
}
.progress-sm .progress-bar {
  line-height: 1rem;
}
.progress-lg {
  height: 3rem;
}
.progress-lg .progress-bar {
  line-height: 3rem;
}
.progress-bar {
  background: #348fe2;
  box-shadow: none;
}
.progress-bar.progress-bar-success {
  background-color: #00acac;
}
.progress-bar.progress-bar-info {
  background-color: #49b6d6;
}
.progress-bar.progress-bar-warning {
  background-color: #f59c1a;
}
.progress-bar.progress-bar-danger {
  background-color: #ff5b57;
}
.progress-bar.progress-bar-inverse {
  background-color: #2d353c;
}
.nav > li > a {
  color: #6e7179;
}
.nav > li > a:focus,
.nav > li > a:hover {
  color: #333;
  background: #fafafa;
}
.nav-tabs,
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > li > a,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.nav-tabs > li > a {
  border: none !important;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #242a30;
}
.nav-tabs {
  background: #c1ccd1;
  border-radius: 0.5rem 0.5rem 0 0;
}
.nav-tabs.nav-tabs-inverse {
  background: #242a30;
}
.nav-tabs.nav-justified > li > a {
  border-radius: 0.3rem 0.3rem 0 0;
}
.nav-tabs.nav-tabs-inverse > li.active > a,
.nav-tabs.nav-tabs-inverse > li.active > a:focus,
.nav-tabs.nav-tabs-inverse > li.active > a:hover {
  color: #242a30;
  background: #fff;
}
.nav-tabs.nav-tabs-inverse > li > a:focus,
.nav-tabs.nav-tabs-inverse > li > a:hover {
  color: #fff;
  background: none;
}
.nav-tabs.nav-justified > li,
.nav-tabs > li {
  margin-bottom: 0;
}
.nav-tabs > li > a {
  margin-right: 0.5rem;
  line-height: 2rem;
}
.nav-pills {
  margin-bottom: 1rem;
}
.nav-pills > li + li {
  margin-left: 0.5rem;
}
.nav-pills > li > a {
  border-radius: 0.3rem;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background: #242a30;
}
.nav-stacked > li + li {
  margin-left: 0;
  margin-top: 0.5rem;
}
.tab-content {
  padding: 1.5rem;
  margin-bottom: 2rem;
  background: #fff;
  border-radius: 0.3rem;
}
.nav-tabs + .tab-content {
  border-radius: 0 0 0.3rem 0.3rem;
}
.panel-title a {
  display: block;
}
.panel-title > a:focus,
.panel-title > a:hover {
  text-decoration: none;
}
.btnstyle1 {
  display: inline-block;
  padding: 0.4rem 1.2rem;
  margin-bottom: 0;
  font-size: 1.4rem;
  line-height: 2rem;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  background-color: #f5f5f5;
  background-image: linear-gradient(180deg, #fff, #e6e6e6);
  background-repeat: repeat-x;
  background-color: #e6e6e6;
  border: 0;
  border-bottom-color: #b3b3b3;
  border-radius: 0.4rem;
  box-shadow: inset 0 0.1rem 0 hsla(0, 0%, 100%, 0.2),
    0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
}
.btnstyle1.active,
.btnstyle1:active {
  background-color: #ccc\9;
}
.btnstyle1:first-child {
  *margin-left: 0;
}
.btnstyle1:focus,
.btnstyle1:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
}
.btnstyle1:focus {
  outline: thin dotted #333;
  outline: 0.5rem auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btnstyle1.active,
.btnstyle1:active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 0.2rem 0.4rem rgba(0, 0, 0, 0.15),
    0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
}
.btnstyle1.disabled,
.btnstyle1[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.btnstyle1-lg {
  padding: 1.1rem 1.9rem;
  font-size: 17.5px;
  border-radius: 0.6rem;
}
.btnstyle1-lg [class*=" icon-"],
.btnstyle1-lg [class^="icon-"] {
  margin-top: 0.4rem;
}
.btnstyle1-sm {
  padding: 0.2rem 1rem;
  font-size: 11.9px;
  border-radius: 0.3rem;
}
.btnstyle1-sm [class*=" icon-"],
.btnstyle1-sm [class^="icon-"] {
  margin-top: 0;
}
.btnstyle1-xs [class*=" icon-"],
.btnstyle1-xs [class^="icon-"] {
  margin-top: -1px;
}
.btnstyle1-xs {
  padding: 0 0.6rem;
  font-size: 10.5px;
  border-radius: 0.3rem;
}
.btnstyle1-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
}
.btnstyle1-block + .btnstyle1-block {
  margin-top: 0.5rem;
}
input[type="button"].btnstyle1-block,
input[type="reset"].btnstyle1-block,
input[type="submit"].btnstyle1-block {
  width: 100%;
}
.btnstyle1-danger.active,
.btnstyle1-info.active,
.btnstyle1-inverse3.active,
.btnstyle1-inverse.active,
.btnstyle1-primary.active,
.btnstyle1-success.active,
.btnstyle1-warning.active,
.btnstyle-orange.active {
  color: hsla(0, 0%, 100%, 0.75);
}
.btnstyle1-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: linear-gradient(180deg, #08c, #04c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #04c;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-primary.active,
.btnstyle1-primary.disabled,
.btnstyle1-primary:active,
.btnstyle1-primary:focus,
.btnstyle1-primary:hover,
.btnstyle1-primary[disabled] {
  color: #fff;
  background-color: #04c;
  *background-color: #003bb3;
}
.btnstyle1-primary.active,
.btnstyle1-primary:active {
  background-color: #039\9;
}
.btnstyle1-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: linear-gradient(180deg, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450",endColorstr="#fff89406",GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-warning.active,
.btnstyle1-warning.disabled,
.btnstyle1-warning:active,
.btnstyle1-warning:focus,
.btnstyle1-warning:hover,
.btnstyle1-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btnstyle1-warning.active,
.btnstyle1-warning:active {
  background-color: #c67605\9;
}
.btnstyle1-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: linear-gradient(180deg, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffbd362f",GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-danger.active,
.btnstyle1-danger.disabled,
.btnstyle1-danger:active,
.btnstyle1-danger:focus,
.btnstyle1-danger:hover,
.btnstyle1-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btnstyle1-danger.active,
.btnstyle1-danger:active {
  background-color: #942a25\9;
}
.btnstyle1-danger2 {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #b62d25;
  background-image: linear-gradient(180deg, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffbd362f",GradientType=0);
  border-color: #72211d #72211d #611c18;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-danger2.active,
.btnstyle1-danger2.disabled,
.btnstyle1-danger2:active,
.btnstyle1-danger2:focus,
.btnstyle1-danger2:hover,
.btnstyle1-danger2[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btnstyle1-danger2.active,
.btnstyle1-danger2:active {
  background-color: #942a25\9;
}
.btnstyle1-success {
  color: #fff;
  border-color: #51a351 #51a351 #387038;
  background-image: linear-gradient(180deg, #62c462, #51a351);
  background-repeat: repeat-x;
}
.btnstyle1-success.active,
.btnstyle1-success.disabled,
.btnstyle1-success:active,
.btnstyle1-success:focus,
.btnstyle1-success:hover,
.btnstyle1-success[disabled] {
  color: #fff;
  background-color: #51a351;
}
.btnstyle1-success.active,
.btnstyle1-success:active {
  background-color: #408140;
}
.btnstyle1-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: linear-gradient(180deg, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff2f96b4",GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-info.active,
.btnstyle1-info.disabled,
.btnstyle1-info:active,
.btnstyle1-info:focus,
.btnstyle1-info:hover,
.btnstyle1-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btnstyle1-info.active,
.btnstyle1-info:active {
  background-color: #24748c\9;
}
.btnstyle1-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: linear-gradient(180deg, #3d4650, #111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3d4650",endColorstr="#ff111",GradientType=0);
  border-color: #111 #111 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #111;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btnstyle1-inverse.active,
.btnstyle1-inverse.disabled,
.btnstyle1-inverse:active,
.btnstyle1-inverse:focus,
.btnstyle1-inverse:hover,
.btnstyle1-inverse[disabled] {
  color: #fff;
  background-color: #111;
  *background-color: #151515;
}
.btnstyle1-inverse.active,
.btnstyle1-inverse:active {
  background-color: #080808\9;
}
.btnstyle1-inverse3 {
  color: #c8e1fd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0c1524;
  background-image: linear-gradient(180deg, #354562, #111e33);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1111",endColorstr="#ff1111",GradientType=0);
  border-color: #b2571d;
  background-color: #111;
}
.btnstyle1-inverse3.active,
.btnstyle1-inverse3.disabled,
.btnstyle1-inverse3:active,
.btnstyle1-inverse3:focus,
.btnstyle1-inverse3:hover,
.btnstyle1-inverse3[disabled] {
  color: #fff;
  background-color: #111e33;
  *background-color: #354562;
}
.btnstyle2 {
  background-image: linear-gradient(180deg, #21a42f, #108118);
}
.btnstyle2,
.btnstyle3 {
  font-weight: 700 !important;
}
.btnstyle3 {
  background-image: linear-gradient(180deg, #b72323, #761717);
}
.btn {
  font-weight: 300;
  border-radius: 0.3rem;
}
.btn-main {
  display: inline-block;
  padding: 0.6rem 1.2rem;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 0.1rem solid transparent;
  border-radius: 0.4rem;
  font-weight: 300;
  border-radius: 0.3rem;
}
.btn.active:focus,
.btn:active:focus,
.btn:focus {
  outline: none;
}
.btn-icon,
.btn.btn-icon {
  display: inline-block;
  width: 2.8rem;
  height: 2.8rem;
  padding: 0;
  border: none;
  line-height: 2.8rem;
  text-align: center;
  font-size: 1.4rem;
}
.btn-circle,
.btn.btn-circle {
  border-radius: 50%;
}
.btn-icon.btn-xs {
  width: 1.6rem;
  height: 1.6rem;
  font-size: 0.8rem;
  line-height: 1.6rem;
}
.btn-icon.btn-sm {
  width: 2.2rem;
  height: 2.2rem;
  font-size: 1.1rem;
  line-height: 2.2rem;
}
.btn-icon.btn-lg {
  width: 3.4rem;
  height: 3.4rem;
  font-size: 1.7rem;
  line-height: 3.4rem;
}
.btn-scroll-to-top {
  position: fixed;
  bottom: 2rem;
  right: 2.5rem;
  z-index: 1020;
}
.btn > .pull-left,
.btn > .pull-right {
  line-height: 1.428571429;
}
.btn-block {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}
.btn.active,
.btn:active {
  box-shadow: inset 0 0.3rem 0.5rem rgba(0, 0, 0, 0.1);
}
.btn.btn-default {
  color: #fff;
  background: #b6c2c9;
  border-color: #b6c2c9;
}
.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open .dropdown-toggle.btn-default {
  background: #929ba1;
  border-color: #929ba1;
}
.btn-group .btn.btn-default:not(.active) + .btn.btn-default,
.input-group-btn .btn.btn-default:not(.active) + .btn.btn-default {
  border-left-color: #929ba1;
}
.btn.btn-white {
  font-weight: 900;
  color: #333;
  background: #fff;
  border-color: #e2e7eb;
}
.btn.btn-white.btn-white-without-border {
  border-color: #fff;
}
.btn.btn-white.btn-white-without-border.active,
.btn.btn-white.btn-white-without-border.active:focus,
.btn.btn-white.btn-white-without-border.active:hover {
  border-color: #ddd;
}
.btn.btn-white.btn-white-without-border:focus,
.btn.btn-white.btn-white-without-border:hover {
  border-color: #eee;
}
.btn-white.active,
.btn-white:active,
.btn-white:focus,
.btn-white:hover,
.open .dropdown-toggle.btn-white {
  background: #e2e7eb;
  border-color: #d8dde1;
}
.btn-group .btn.btn-white:not(.active) + .btn.btn-white,
.input-group-btn .btn.btn-white:not(.active) + .btn.btn-white {
  border-left-color: #eee;
}
.btn.btn-sports,
.btn.btn-sports-vs {
  color: #fff;
  background: #2d353c;
  border-color: #424242 #181818 #232324 #2c3339;
  border-style: solid;
  border-width: 0.1rem;
  border-radius: 0;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
  background: linear-gradient(180deg, #2d353c, #222);
}
.bar-mini {
  background: linear-gradient(45deg, #111, #1d2227);
}
.btn-sports.active,
.btn-sports:active,
.btn-sports:focus,
.btn-sports:hover,
.mob-odd-btn.active,
.open .dropdown-toggle.btn-sports {
  color: #fc0;
  background: #ff6201;
  border-color: #424242 #181818 #232324 #2c3339;
  border-style: solid;
  border-width: 0.1rem;
  border-radius: 0;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
}
.btn-group .btn.btn-sports:not(.active) + .btn.btn-sports,
.input-group-btn .btn.btn-sports:not(.active) + .btn.btn-sports {
  color: #fc0;
  border: 0.1rem solid #4b555f;
  border-radius: 0;
}
.btn-sports-agero-grey.active,
.btn-sports-agero-grey:active,
.btn-sports-agero-grey:focus,
.btn-sports-agero-grey:hover,
.open .dropdown-toggle.btn-sports-agero-grey {
  color: #fc0;
  background: #000;
  border: 0.1rem solid #04122a;
  border-radius: 0.3rem;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
  background: linear-gradient(180deg, #088bdc, #055f94);
}
.btn-sports-agero-grey {
  background: #2d353c;
  background: linear-gradient(180deg, #2d353c, #222);
}
.btn-sports-agero-grey,
.btn-sports-agero-on {
  color: #fff;
  border: 0.1rem solid #000;
  border-radius: 0.3rem;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
}
.btn-sports-agero-on {
  background: #055f94;
  background: linear-gradient(180deg, #055f94, #088bdc);
}
.btn.btn-inverse {
  color: #fff;
  background: #2d353c;
  border-color: #2d353c;
}
.btn-inverse.active,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open .dropdown-toggle.btn-inverse {
  background: #242a30;
  border-color: #242a30;
}
.btn-group .btn.btn-inverse:not(.active) + .btn.btn-inverse,
.input-group-btn .btn.btn-inverse:not(.active) + .btn.btn-inverse {
  border-left-color: #242a30;
}
.btn.btn-primary {
  color: #fff;
  background: #348fe2;
  border-color: #348fe2;
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
  background: #2a72b5;
  border-color: #2a72b5;
}
.btn-group .btn.btn-primary:not(.active) + .btn.btn-primary,
.input-group-btn .btn.btn-primary:not(.active) + .btn.btn-primary {
  border-left-color: #2a72b5;
}
.btn.btn-success {
  color: #fff;
  background: #00acac;
  border-color: #00acac;
}
.btn.btn-success.active,
.btn.btn-success:active,
.btn.btn-success:focus,
.btn.btn-success:hover,
.open .dropdown-toggle.btn-success {
  background: #008a8a;
  border-color: #008a8a;
}
.btn-group .btn.btn-success:not(.active) + .btn.btn-success,
.input-group-btn .btn.btn-success:not(.active) + .btn.btn-success {
  border-left-color: #008a8a;
}
.btn.btn-success2 {
  color: #fff;
  background: #5cb85c;
  border-color: #5cb85c;
}
.btn.btn-success2.active,
.btn.btn-success2:active,
.btn.btn-success2:focus,
.btn.btn-success2:hover,
.open .dropdown-toggle.btn-success2 {
  background: #4cae4c;
  border-color: #4cae4c;
}
.btn-group .btn.btn-success2:not(.active) + .btn.btn-success2,
.input-group-btn .btn.btn-success2:not(.active) + .btn.btn-success2 {
  border-left-color: #4cae4c;
}
.btn.btn-inverse2 {
  color: #fff;
  font-weight: 700;
  border: 0.1rem solid #111;
  background: linear-gradient(180deg, #3d4650, #000);
  font-size: 12pt;
}
.btn.btn-inverse2.active,
.btn.btn-inverse2:active,
.btn.btn-inverse2:focus,
.btn.btn-inverse2:hover,
.open .dropdown-toggle.btn-inverse2 {
  color: #000;
  font-weight: 700;
  border: 0.1rem solid #111;
  background: linear-gradient(180deg, #93d872, #3a873a);
  font-size: 12pt;
}
.btn-group .btn.btn-inverse2:not(.active) + .btn.btn-inverse2,
.input-group-btn .btn.btn-inverse2:not(.active) + .btn.btn-inverse2 {
  border-left-color: #4cae4c;
}
.btn.btn-warning {
  color: #fff;
  background: #f59c1a;
  border-color: #f59c1a;
}
.btn-warning.active,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open .dropdown-toggle.btn-warning {
  background: #c47d15;
  border-color: #c47d15;
}
.btn-group .btn.btn-warning:not(.active) + .btn.btn-warning,
.input-group-btn .btn.btn-warning:not(.active) + .btn.btn-warning {
  border-left-color: #c47d15;
}
.btn.btn-danger {
  color: #fff;
  background: #ff5b57;
  border-color: #ff5b57;
}
.btn-danger.active,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open .dropdown-toggle.btn-danger {
  background: #cc4946;
  border-color: #cc4946;
}
.btn-group .btn.btn-danger:not(.active) + .btn.btn-danger,
.input-group-btn .btn.btn-danger:not(.active) + .btn.btn-danger {
  border-left-color: #cc4946;
}
.btn.btn-info {
  color: #fff;
  background: #49b6d6;
  border-color: #49b6d6;
}
.btn-info.active,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open .dropdown-toggle.btn-info {
  background: #3a92ab;
  border-color: #3a92ab;
}
.btn-group .btn.btn-info:not(.active) + .btn.btn-info,
.input-group-btn .btn.btn-info:not(.active) + .btn.btn-info {
  border-left-color: #3a92ab;
}
.panel {
  border: none;
  box-shadow: none;
  border-radius: 0.5rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
}
.panel.panel-no-rounded-corner .panel-body,
.panel.panel-no-rounded-corner .panel-footer,
.panel.panel-no-rounded-corner .panel-heading {
  border-radius: 0 !important;
}
.panel-heading {
  padding: 1rem 1.5rem;
  border: none;
}
.panel-heading + .slimScrollDiv,
.panel-heading + .table {
  border-top: 0.1rem solid #eee;
}
.panel-heading-btn {
  float: right;
}
.panel-heading-btn > a {
  margin-left: 0.8rem;
}
.panel-heading .btn-group .btn {
  margin-top: -7px;
}
.panel-heading .btn-group .btn.btn-sm {
  margin-top: -5px;
}
.panel-heading .btn-group .btn.btn-xs {
  margin-top: -1px;
}
.panel-heading .label.pull-left,
.panel-heading .label.pull-right {
  line-height: 1.5rem;
}
.panel-heading .progress.pull-left,
.panel-heading .progress.pull-right {
  width: 40%;
  min-width: 120px;
}
.panel-heading + .alert {
  margin-bottom: 0;
  border-radius: 0;
}
.panel-with-tabs.panel-default .panel-heading {
  background: #c1ccd1;
  color: #333;
}
.panel-heading .nav-tabs {
  margin-top: -10px;
  margin-right: -15px;
}
.panel-heading .nav-tabs > li > a {
  padding: 1rem 1.5rem;
  line-height: 2rem;
}
.panel-title {
  line-height: 2rem;
  font-size: 1.6rem;
}
.panel-title .accordion-toggle {
  margin: -10px -15px;
  padding: 1rem 1.5rem;
}
.panel-title .accordion-toggle.accordion-toggle-styled .fa:before {
  content: "\f056";
}
.panel-title .accordion-toggle.accordion-toggle-styled.collapsed .fa:before {
  content: "\f055";
}
.panel-title .pull-right {
  line-height: 2rem;
}
.panel-toolbar {
  border-top: 0.1rem solid #eee;
  border-bottom: 0.1rem solid #eee;
  padding: 1rem 1.5rem;
  background: #fff;
}
.panel-toolbar + .form-control {
  margin: -1px 0 0;
  border-right: none;
  border-left: none;
}
.panel-group .panel {
  border-radius: 0.3rem;
}
.form-control + .panel-footer {
  border-top: none;
}
.panel-body {
  padding: 0 0 0.2rem;
}
.panel-body.no-border {
  border: none !important;
}
.panel-body.with-table > .table {
  border: 0;
  margin: 0;
}
.panel-body.with-table > .table tr:last-child td,
.panel-body.with-table > .table tr:last-child th {
  border-bottom: 0;
}
.panel-default > .panel-heading + .panel-collapse .panel-body,
.panel-footer {
  border-top: 0.1rem solid #eee;
}
.panel-footer {
  background: #fff;
}
.panel .tab-content {
  border-radius: 0 0 0.3rem 0.3rem;
}
.panel-default > .panel-heading {
  background: #fafafa;
}
.panel-danger > .panel-heading,
.panel-info > .panel-heading,
.panel-inverse > .panel-heading,
.panel-primary > .panel-heading,
.panel-success > .panel-heading,
.panel-warning > .panel-heading {
  color: #fff;
}
.panel-inverse > .panel-heading {
  background: #161c22;
}
.panel-inverse > .panel-heading-white {
  background: #ebebeb;
}
.panel-success > .panel-heading {
  background: #008a8a;
}
.panel-warning > .panel-heading {
  background: #c47d15;
}
.panel-danger > .panel-heading {
  background: #cc4946;
}
.panel-primary > .panel-heading {
  background: #2a72b5;
}
.panel-info > .panel-heading {
  background: #3a92ab;
}
.panel.panel-expand {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  overflow: hidden;
  z-index: 1080;
}
.panel-expand .height-full,
.panel-expand .height-lg,
.panel-expand .height-md,
.panel-expand .height-sm,
.panel-expand .height-xs {
  height: 100% !important;
}
@keyframes panelExpand {
  0% {
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
  }
  to {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@-webkit-keyframes panelExpand {
  0% {
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
  }
  to {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
.panel.panel-expand > .panel-heading .fa.fa-expand:before {
  content: "\f066";
}
.panel.panel-expand,
.panel.panel-expand > .panel-body,
.panel.panel-expand > .panel-heading {
  border-radius: 0;
}
.panel.panel-expand > .panel-body {
  top: 4rem;
  overflow-y: scroll;
  z-index: 1020;
}
.panel.panel-expand > .panel-body,
.panel.panel-expand > .panel-footer {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
}
.panel.panel-loading .panel-body {
  position: relative;
  z-index: 0;
}
.panel.panel-loading.panel-expand .panel-body {
  position: absolute;
}
.panel.panel-loading .panel-body .panel-loader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  animation: fadeIn 0.2s;
  -webkit-animation: fadeIn 0.2s;
  z-index: 1020;
  border-radius: 0 0 0.4rem 0.4rem;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.modal-content {
  border: none;
  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.3);
  border-radius: 0.3rem;
  background: #fff !important;
}
.modal-header {
  padding: 1.2rem 1.5rem;
  border-bottom-color: #e2e7eb;
}
.modal-header .close {
  margin-top: 0.2rem;
}
.modal-header-blue {
  padding: 1.2rem 1.5rem;
  border-bottom: 0.1rem solid #293047;
}
.modal-header-blue .close {
  margin-top: 0.2rem;
}
.modal-body {
  padding: 1.5rem;
}
.modal-footer {
  border-top-color: #e2e7eb;
  padding: 1.4rem 1.5rem 1.5rem;
}
.modal-footer-blue {
  border-top: 0.1rem solid #293047;
  padding: 1.4rem 1.5rem 1.5rem;
}
.modal-message .modal-dialog {
  width: 100%;
}
.modal-message .modal-content {
  border-radius: 0;
}
.modal-message .modal-body,
.modal-message .modal-footer,
.modal-message .modal-header {
  width: 60%;
  border: none;
  margin: 0 auto;
}
.modal-backdrop.fade.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media .media-object {
  width: 128px;
}
.media.media-lg .media-object {
  width: 256px;
}
.media.media-sm .media-object {
  width: 6.4rem;
}
.media.media-xs .media-object {
  width: 3.2rem;
}
.media > .media-left,
.media > .pull-left {
  padding-right: 1.5rem;
}
.media > .media-right,
.media > .pull-right {
  padding-left: 1.5rem;
}
.media a:not(.btn).media-heading:focus,
.media a:not(.btn).media-heading:hover,
.media a:not(.btn):focus,
.media a:not(.btn):focus .media-heading,
.media a:not(.btn):hover,
.media a:not(.btn):hover .media-heading {
  color: #242a30;
  text-decoration: none;
}
.media-list.media-list-with-divider > li + li {
  border-top: 0.1rem solid #eee;
  padding-top: 2rem;
}
.table-dark {
  border-radius: 0;
  background: #111;
  width: 100%;
  border: 0.1rem solid #ccc;
}
.table {
  border-color: #000;
  border-radius: 0.3rem;
  background: #fff;
}
.table > thead > tr > th {
  color: #242a30;
  font-weight: 600;
  border-bottom: 0.2rem solid #000 !important;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border-color: #000;
  padding: 1rem 1.5rem;
  background: #fff;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 0.7rem 1.5rem;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background: #e8ecf1 !important;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background: #f0f3f5;
}
.table.table-inverse > tbody > tr > td,
.table.table-inverse > tbody > tr > th,
.table.table-inverse > tfoot > tr > td,
.table.table-inverse > tfoot > tr > th,
.table.table-inverse > thead > tr > td,
.table.table-inverse > thead > tr > th {
  border-color: #999 !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}
.table.table-inverse,
.table.table-inverse > tbody > tr > th,
.table.table-inverse > tfoot > tr > th,
.table.table-inverse > thead > tr > th {
  color: #fff;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
  background: #dbf0f7;
  border-color: #b6e2ef;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
  background: #cee;
  border-color: #99dede;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
  background: #ffdedd;
  border-color: #ffbdbc;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
  background: #fdebd1;
  border-color: #fbd7a3;
}
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background: #f0f3f5;
  border-color: #e2e7e9;
}
.well {
  padding: 1.5rem;
  background: #fff;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.well-sm {
  padding: 1rem;
}
.well-lg {
  padding: 3rem;
}
.jumbotron {
  background: #f0f3f4;
}
.jumbotron .h1,
.jumbotron h1 {
  font-size: 5.6rem;
}
.jumbotron p {
  font-size: 1.8rem;
}
a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover {
  background: #348fe2;
}
.nav-pills > .active > a > .badge,
a.list-group-item.active > .badge {
  color: #242a30;
}
.nav.nav-pills.nav-sm > li {
  margin: 0 0 0.3rem;
}
.nav.nav-pills.nav-sm > li a {
  padding: 0.8rem 1rem;
  line-height: 1.5;
}
.carousel .carousel-control .fa {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: block;
  width: 3rem;
  height: 3rem;
  margin-top: -15px;
  text-align: center;
  line-height: 3rem;
  margin-left: -15px;
}
.carousel .carousel-control.left .fa {
  margin-left: 1.5rem;
}
.row {
  margin: 0 -10px;
}
.row > [class*="col-"] {
  padding: 0 1rem;
}
.row.row-space-0 {
  margin: 0;
}
.row.row-space-2 {
  margin: 0 -1px;
}
.row.row-space-4 {
  margin: 0 -2px;
}
.row.row-space-6 {
  margin: 0 -3px;
}
.row.row-space-8 {
  margin: 0 -4px;
}
.row.row-space-10 {
  margin: 0 -5px;
}
.row.row-space-12 {
  margin: 0 -6px;
}
.row.row-space-14 {
  margin: 0 -7px;
}
.row.row-space-16 {
  margin: 0 -8px;
}
.row.row-space-18 {
  margin: 0 -9px;
  margin: 0 -10px;
}
.row.row-space-22 {
  margin: 0 -11px;
}
.row.row-space-24 {
  margin: 0 -12px;
}
.row.row-space-26 {
  margin: 0 -13px;
}
.row.row-space-28 {
  margin: 0 -14px;
}
.row.row-space-30 {
  margin: 0 -15px;
}
.row.row-space-0 > [class*="col-"] {
  padding: 0;
}
.row.row-space-2 > [class*="col-"] {
  padding: 0 0.1rem;
}
.row.row-space-4 > [class*="col-"] {
  padding: 0 0.2rem;
}
.row.row-space-6 > [class*="col-"] {
  padding: 0 0.3rem;
}
.row.row-space-8 > [class*="col-"] {
  padding: 0 0.4rem;
}
.row.row-space-10 > [class*="col-"] {
  padding: 0 0.5rem;
}
.row.row-space-12 > [class*="col-"] {
  padding: 0 0.6rem;
}
.row.row-space-14 > [class*="col-"] {
  padding: 0 0.7rem;
}
.row.row-space-16 > [class*="col-"] {
  padding: 0 0.8rem;
}
.row.row-space-18 > [class*="col-"] {
  padding: 0 0.9rem;
}
.row.row-space-20 > [class*="col-"] {
  padding: 0 1rem;
}
.row.row-space-22 > [class*="col-"] {
  padding: 0 1.1rem;
}
.row.row-space-24 > [class*="col-"] {
  padding: 0 1.2rem;
}
.row.row-space-26 > [class*="col-"] {
  padding: 0 1.3rem;
}
.row.row-space-28 > [class*="col-"] {
  padding: 0 1.4rem;
}
.row.row-space-30 > [class*="col-"] {
  padding: 0 1.5rem;
}
.semi-bold {
  font-weight: 600;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.m-auto {
  margin: 0 auto !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.1rem !important;
}
.m-2 {
  margin: 0.2rem !important;
}
.m-3 {
  margin: 0.3rem !important;
}
.m-4 {
  margin: 0.4rem !important;
}
.m-5 {
  margin: 0.5rem !important;
}
.m-6 {
  margin: 0.6rem !important;
}
.m-7 {
  margin: 0.7rem !important;
}
.m-8 {
  margin: 0.8rem !important;
}
.m-9 {
  margin: 0.9rem !important;
}
.m-10 {
  margin: 1rem !important;
}
.m-11 {
  margin: 1.1rem !important;
}
.m-12 {
  margin: 1.2rem !important;
}
.m-13 {
  margin: 1.3rem !important;
}
.m-14 {
  margin: 1.4rem !important;
}
.m-15 {
  margin: 1.5rem !important;
}
.m-20 {
  margin: 2rem !important;
}
.m-21 {
  margin: 2.1rem !important;
}
.m-22 {
  margin: 2.2rem !important;
}
.m-23 {
  margin: 2.3rem !important;
}
.m-24 {
  margin: 2.4rem !important;
}
.m-25 {
  margin: 2.5rem !important;
}
.m-30 {
  margin: 3rem !important;
}
.m-35 {
  margin: 3.5rem !important;
}
.m-40 {
  margin: 4rem !important;
}
.m-t-m-1 {
  margin-top: -1px !important;
}
.m-t-m-2 {
  margin-top: -2px !important;
}
.m-t-m-3 {
  margin-top: -3px !important;
}
.m-t-m-4 {
  margin-top: -4px !important;
}
.m-t-m-5 {
  margin-top: -5px !important;
}
.m-t-m-6 {
  margin-top: -6px !important;
}
.m-t-m-7 {
  margin-top: -7px !important;
}
.m-t-m-8 {
  margin-top: -8px !important;
}
.m-t-m-9 {
  margin-top: -9px !important;
}
.m-t-m-10 {
  margin-top: -10px !important;
}
.m-t-m-15 {
  margin-top: -15px !important;
}
.m-t-m-14 {
  margin-top: -14px !important;
}
.m-t-m-20 {
  margin-top: -20px !important;
}
.m-t-m-25 {
  margin-top: -25px !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-t-1 {
  margin-top: 0.1rem !important;
}
.m-t-2 {
  margin-top: 0.2rem !important;
}
.m-t-3 {
  margin-top: 0.3rem !important;
}
.m-t-4 {
  margin-top: 0.4rem !important;
}
.m-t-5 {
  margin-top: 0.5rem !important;
}
.m-t-6 {
  margin-top: 0.6rem !important;
}
.m-t-7 {
  margin-top: 0.7rem !important;
}
.m-t-8 {
  margin-top: 0.8rem !important;
}
.m-t-9 {
  margin-top: 0.9rem !important;
}
.m-t-10 {
  margin-top: 1rem !important;
}
.m-t-11 {
  margin-top: 1.1rem !important;
}
.m-t-12 {
  margin-top: 1.2rem !important;
}
.m-t-13 {
  margin-top: 1.3rem !important;
}
.m-t-14 {
  margin-top: 1.4rem !important;
}
.m-t-15 {
  margin-top: 1.5rem !important;
}
.m-t-16 {
  margin-top: 1.6rem !important;
}
.m-t-17 {
  margin-top: 1.7rem !important;
}
.m-t-18 {
  margin-top: 1.8rem !important;
}
.m-t-19 {
  margin-top: 1.9rem !important;
}
.m-t-20 {
  margin-top: 2rem !important;
}
.m-t-21 {
  margin-top: 2.1rem !important;
}
.m-t-22 {
  margin-top: 2.2rem !important;
}
.m-t-23 {
  margin-top: 2.3rem !important;
}
.m-t-24 {
  margin-top: 2.4rem !important;
}
.m-t-25 {
  margin-top: 2.5rem !important;
}
.m-t-26 {
  margin-top: 2.6rem !important;
}
.m-t-27 {
  margin-top: 2.7rem !important;
}
.m-t-30 {
  margin-top: 3rem !important;
}
.m-t-31 {
  margin-top: 3.1rem !important;
}
.m-t-32 {
  margin-top: 3.2rem !important;
}
.m-t-33 {
  margin-top: 3.3rem !important;
}
.m-t-34 {
  margin-top: 3.4rem !important;
}
.m-t-35 {
  margin-top: 3.5rem !important;
}
.m-t-36 {
  margin-top: 3.6rem !important;
}
.m-t-37 {
  margin-top: 3.7rem !important;
}
.m-t-38 {
  margin-top: 3.8rem !important;
}
.m-t-39 {
  margin-top: 3.9rem !important;
}
.m-t-40 {
  margin-top: 4rem !important;
}
.m-t-41 {
  margin-top: 4.1rem !important;
}
.m-t-42 {
  margin-top: 4.2rem !important;
}
.m-t-43 {
  margin-top: 4.3rem !important;
}
.m-t-44 {
  margin-top: 4.4rem !important;
}
.m-t-45 {
  margin-top: 4.5rem !important;
}
.m-t-46 {
  margin-top: 4.6rem !important;
}
.m-t-47 {
  margin-top: 4.7rem !important;
}
.m-t-48 {
  margin-top: 4.8rem !important;
}
.m-t-49 {
  margin-top: 4.9rem !important;
}
.m-t-50 {
  margin-top: 5rem !important;
}
.m-t-56 {
  margin-top: 5.6rem !important;
}
.m-t-60 {
  margin-top: 6rem !important;
}
.m-t-63 {
  margin-top: 6.3rem !important;
}
.m-t-64 {
  margin-top: 6.4rem !important;
}
.m-t-65 {
  margin-top: 65px !important;
}
.m-t-70 {
  margin-top: 70px !important;
}
.m-t-80 {
  margin-top: 80px !important;
}
.m-t-90 {
  margin-top: 90px !important;
}
.m-t-100 {
  margin-top: 10rem !important;
}
.m-t-114 {
  margin-top: 114px !important;
}
.m-t-125 {
  margin-top: 125px !important;
}
.m-t-150 {
  margin-top: 150px !important;
}
.m-t-160 {
  margin-top: 160px !important;
}
.m-t-170 {
  margin-top: 170px !important;
}
.m-t-180 {
  margin-top: 180px !important;
}
.m-t-190 {
  margin-top: 190px !important;
}
.m-t-200 {
  margin-top: 20rem !important;
}
.m-t-250 {
  margin-top: 250px !important;
}
.m-r-0 {
  margin-right: 0 !important;
}
.m-r-1 {
  margin-right: 0.1rem !important;
}
.m-r-2 {
  margin-right: 0.2rem !important;
}
.m-r-3 {
  margin-right: 0.3rem !important;
}
.m-r-4 {
  margin-right: 0.4rem !important;
}
.m-r-5 {
  margin-right: 0.5rem !important;
}
.m-r-6 {
  margin-right: 0.6rem !important;
}
.m-r-7 {
  margin-right: 0.7rem !important;
}
.m-r-8 {
  margin-right: 0.8rem !important;
}
.m-r-9 {
  margin-right: 0.9rem !important;
}
.m-r-10 {
  margin-right: 1rem !important;
}
.m-r-11 {
  margin-right: 1.1rem !important;
}
.m-r-12 {
  margin-right: 1.2rem !important;
}
.m-r-13 {
  margin-right: 1.3rem !important;
}
.m-r-14 {
  margin-right: 1.4rem !important;
}
.m-r-15 {
  margin-right: 1.5rem !important;
}
.m-r-16 {
  margin-right: 1.6rem !important;
}
.m-r-20 {
  margin-right: 2rem !important;
}
.m-r-22 {
  margin-right: 2.2rem !important;
}
.m-r-24 {
  margin-right: 2.4rem !important;
}
.m-r-25 {
  margin-right: 2.5rem !important;
}
.m-r-30 {
  margin-right: 3rem !important;
}
.m-r-35 {
  margin-right: 3.5rem !important;
}
.m-r-40 {
  margin-right: 4rem !important;
}
.m-r-280 {
  margin-right: 280px !important;
}
.m-r-290 {
  margin-right: 290px !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-b-1 {
  margin-bottom: 0.1rem !important;
}
.m-b-2 {
  margin-bottom: 0.2rem !important;
}
.m-b-3 {
  margin-bottom: 0.3rem !important;
}
.m-b-4 {
  margin-bottom: 0.4rem !important;
}
.m-b-5 {
  margin-bottom: 0.5rem !important;
}
.m-b-6 {
  margin-bottom: 0.6rem !important;
}
.m-b-7 {
  margin-bottom: 0.7rem !important;
}
.m-b-8 {
  margin-bottom: 0.8rem !important;
}
.m-b-9 {
  margin-bottom: 0.9rem !important;
}
.m-b-10 {
  margin-bottom: 1rem !important;
}
.m-b-11 {
  margin-bottom: 1.1rem !important;
}
.m-b-12 {
  margin-bottom: 1.2rem !important;
}
.m-b-13 {
  margin-bottom: 1.3rem !important;
}
.m-b-14 {
  margin-bottom: 1.4rem !important;
}
.m-b-15 {
  margin-bottom: 1.5rem !important;
}
.m-b-16 {
  margin-bottom: 1.6rem !important;
}
.m-b-18 {
  margin-bottom: 1.8rem !important;
}
.m-b-19 {
  margin-bottom: 1.9rem !important;
}
.m-b-20 {
  margin-bottom: 2rem !important;
}
.m-b-24 {
  margin-bottom: 2.4rem !important;
}
.m-b-25 {
  margin-bottom: 2.5rem !important;
}
.m-b-26 {
  margin-bottom: 2.6rem !important;
}
.m-b-29 {
  margin-bottom: 2.9rem !important;
}
.m-b-30 {
  margin-bottom: 3rem !important;
}
.m-b-32 {
  margin-bottom: 3.2rem !important;
}
.m-b-35 {
  margin-bottom: 3.5rem !important;
}
.m-b-40 {
  margin-bottom: 4rem !important;
}
.m-b-45 {
  margin-bottom: 4.5rem !important;
}
.m-b-48 {
  margin-bottom: 4.8rem !important;
}
.m-b-50 {
  margin-bottom: 5rem !important;
}
.m-b-90 {
  margin-bottom: 90px !important;
}
.m-b-100 {
  margin-bottom: 10rem !important;
}
.m-b-110 {
  margin-bottom: 110px !important;
}
.m-b-120 {
  margin-bottom: 120px !important;
}
.m-b-130 {
  margin-bottom: 130px !important;
}
.m-b-150 {
  margin-bottom: 150px !important;
}
.m-b-200 {
  margin-bottom: 20rem !important;
}
.m-l-0 {
  margin-left: 0 !important;
}
.m-l-1 {
  margin-left: 0.1rem !important;
}
.m-l-2 {
  margin-left: 0.2rem !important;
}
.m-l-3 {
  margin-left: 0.3rem !important;
}
.m-l-4 {
  margin-left: 0.4rem !important;
}
.m-l-5 {
  margin-left: 0.5rem !important;
}
.m-l-6 {
  margin-left: 0.6rem !important;
}
.m-l-7 {
  margin-left: 0.7rem !important;
}
.m-l-8 {
  margin-left: 0.8rem !important;
}
.m-l-9 {
  margin-left: 0.9rem !important;
}
.m-l-10 {
  margin-left: 1rem !important;
}
.m-l-12 {
  margin-left: 1.2rem !important;
}
.m-l-15 {
  margin-left: 1.5rem !important;
}
.m-l-16 {
  margin-left: 1.6rem !important;
}
.m-l-20 {
  margin-left: 2rem !important;
}
.m-l-22 {
  margin-left: 2.2rem !important;
}
.m-l-24 {
  margin-left: 2.4rem !important;
}
.m-l-25 {
  margin-left: 2.5rem !important;
}
.m-l-28 {
  margin-left: 2.8rem !important;
}
.m-l-30 {
  margin-left: 3rem !important;
}
.m-l-35 {
  margin-left: 3.5rem !important;
}
.m-l-40 {
  margin-left: 4rem !important;
}
.m-l-50 {
  margin-left: 5rem !important;
}
.m-l-60 {
  margin-left: 6rem !important;
}
.m-l-80 {
  margin-left: 80px !important;
}
.m-l-90 {
  margin-left: 90px !important;
}
.m-l-100 {
  margin-left: 10rem !important;
}
.m-l-70 {
  margin-left: 70px !important;
}
.m-l-280 {
  margin-left: 280px !important;
}
.m-l-95 {
  margin-left: 95px !important;
}
.m-l-447 {
  margin-left: 447px !important;
}
.mgmlr {
  margin-left: 77px !important;
  margin-right: 70px !important;
}
.m-l-m-1 {
  margin-left: -1px !important;
}
.m-l-m-2 {
  margin-left: -2px !important;
}
.m-l-m-3 {
  margin-left: -3px !important;
}
.m-l-m-4 {
  margin-left: -4px !important;
}
.m-l-m-5 {
  margin-left: -5px !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.1rem !important;
}
.p-2 {
  padding: 0.2rem !important;
}
.p-3 {
  padding: 0.3rem !important;
}
.p-4 {
  padding: 0.4rem !important;
}
.p-5 {
  padding: 0.5rem !important;
}
.p-6 {
  padding: 0.6rem !important;
}
.p-7 {
  padding: 0.7rem !important;
}
.p-8 {
  padding: 0.8rem !important;
}
.p-9 {
  padding: 0.9rem !important;
}
.p-10 {
  padding: 1rem !important;
}
.p-12 {
  padding: 1.2rem !important;
}
.p-14 {
  padding: 1.4rem !important;
}
.p-15,
.wrapper {
  padding: 1.5rem !important;
}
.p-16 {
  padding: 1.6rem !important;
}
.p-17 {
  padding: 1.7rem !important;
}
.p-18 {
  padding: 1.8rem !important;
}
.p-19 {
  padding: 1.9rem !important;
}
.p-20 {
  padding: 2rem !important;
}
.p-24 {
  padding: 2.4rem !important;
}
.p-25 {
  padding: 2.5rem !important;
}
.p-30 {
  padding: 3rem !important;
}
.p-35 {
  padding: 3.5rem !important;
}
.p-36 {
  padding: 3.6rem !important;
}
.p-40 {
  padding: 4rem !important;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-t-1 {
  padding-top: 0.1rem !important;
}
.p-t-2 {
  padding-top: 0.2rem !important;
}
.p-t-3 {
  padding-top: 0.3rem !important;
}
.p-t-4 {
  padding-top: 0.4rem !important;
}
.p-t-5 {
  padding-top: 0.5rem !important;
}
.p-t-6 {
  padding-top: 0.6rem !important;
}
.p-t-7 {
  padding-top: 0.7rem !important;
}
.p-t-8 {
  padding-top: 0.8rem !important;
}
.p-t-9 {
  padding-top: 0.9rem !important;
}
.p-t-10 {
  padding-top: 1rem !important;
}
.p-t-11 {
  padding-top: 1.1rem !important;
}
.p-t-12 {
  padding-top: 1.2rem !important;
}
.p-t-13 {
  padding-top: 1.3rem !important;
}
.p-t-14 {
  padding-top: 1.4rem !important;
}
.p-t-15 {
  padding-top: 1.5rem !important;
}
.p-t-16 {
  padding-top: 1.6rem !important;
}
.p-t-17 {
  padding-top: 1.7rem !important;
}
.p-t-18 {
  padding-top: 1.8rem !important;
}
.p-t-20 {
  padding-top: 2rem !important;
}
.p-t-22 {
  padding-top: 2.2rem !important;
}
.p-t-23 {
  padding-top: 2.3rem !important;
}
.p-t-24 {
  padding-top: 2.4rem !important;
}
.p-t-25 {
  padding-top: 2.5rem !important;
}
.p-t-26 {
  padding-top: 2.6rem !important;
}
.p-t-29 {
  padding-top: 2.9rem !important;
}
.p-t-30 {
  padding-top: 3rem !important;
}
.p-t-35 {
  padding-top: 3.5rem !important;
}
.p-t-38 {
  padding-top: 3.8rem !important;
}
.p-t-40 {
  padding-top: 4rem !important;
}
.p-t-45 {
  padding-top: 4.5rem !important;
}
.p-t-50 {
  padding-top: 5rem !important;
}
.p-t-60 {
  padding-top: 6rem !important;
}
.p-t-70 {
  padding-top: 70px !important;
}
.p-t-102 {
  padding-top: 102px !important;
}
.p-r-0 {
  padding-right: 0 !important;
}
.p-r-1 {
  padding-right: 0.1rem !important;
}
.p-r-2 {
  padding-right: 0.2rem !important;
}
.p-r-3 {
  padding-right: 0.3rem !important;
}
.p-r-4 {
  padding-right: 0.4rem !important;
}
.p-r-5 {
  padding-right: 0.5rem !important;
}
.p-r-6 {
  padding-right: 0.6rem !important;
}
.p-r-7 {
  padding-right: 0.7rem !important;
}
.p-r-8 {
  padding-right: 0.8rem !important;
}
.p-r-9 {
  padding-right: 0.9rem !important;
}
.p-r-10 {
  padding-right: 1rem !important;
}
.p-r-12 {
  padding-right: 1.2rem !important;
}
.p-r-14 {
  padding-right: 1.4rem !important;
}
.p-r-15 {
  padding-right: 1.5rem !important;
}
.p-r-16 {
  padding-right: 1.6rem !important;
}
.p-r-17 {
  padding-right: 1.7rem !important;
}
.p-r-18 {
  padding-right: 1.8rem !important;
}
.p-r-19 {
  padding-right: 1.9rem !important;
}
.p-r-20 {
  padding-right: 2rem !important;
}
.p-r-24 {
  padding-right: 2.4rem !important;
}
.p-r-25 {
  padding-right: 2.5rem !important;
}
.p-r-30 {
  padding-right: 3rem !important;
}
.p-r-32 {
  padding-right: 3.2rem !important;
}
.p-r-35 {
  padding-right: 3.5rem !important;
}
.p-r-36 {
  padding-right: 3.6rem !important;
}
.p-r-38 {
  padding-right: 3.8rem !important;
}
.p-r-40 {
  padding-right: 4rem !important;
}
.p-r-48 {
  padding-right: 4.8rem !important;
}
.p-r-50 {
  padding-right: 5rem !important;
}
.p-r-100 {
  padding-right: 10rem !important;
}
.p-r-170 {
  padding-right: 170px !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.p-b-1 {
  padding-bottom: 0.1rem !important;
}
.p-b-2 {
  padding-bottom: 0.2rem !important;
}
.p-b-3 {
  padding-bottom: 0.3rem !important;
}
.p-b-4 {
  padding-bottom: 0.4rem !important;
}
.p-b-5 {
  padding-bottom: 0.5rem !important;
}
.p-b-6 {
  padding-bottom: 0.6rem !important;
}
.p-b-7 {
  padding-bottom: 0.7rem !important;
}
.p-b-8 {
  padding-bottom: 0.8rem !important;
}
.p-b-9 {
  padding-bottom: 0.9rem !important;
}
.p-b-10 {
  padding-bottom: 1rem !important;
}
.p-b-11 {
  padding-bottom: 1.1rem !important;
}
.p-b-12 {
  padding-bottom: 1.2rem !important;
}
.p-b-15 {
  padding-bottom: 1.5rem !important;
}
.p-b-16 {
  padding-bottom: 1.6rem !important;
}
.p-b-18 {
  padding-bottom: 1.8rem !important;
}
.p-b-20 {
  padding-bottom: 2rem !important;
}
.p-b-24 {
  padding-bottom: 2.4rem !important;
}
.p-b-25 {
  padding-bottom: 2.5rem !important;
}
.p-b-30 {
  padding-bottom: 3rem !important;
}
.p-b-35 {
  padding-bottom: 3.5rem !important;
}
.p-b-36 {
  padding-bottom: 3.6rem !important;
}
.p-b-40 {
  padding-bottom: 4rem !important;
}
.p-b-48 {
  padding-bottom: 4.8rem !important;
}
.p-b-50 {
  padding-bottom: 5rem !important;
}
.p-b-60 {
  padding-bottom: 6rem !important;
}
.p-b-70 {
  padding-bottom: 70px !important;
}
.p-l-0 {
  padding-left: 0 !important;
}
.p-l-1 {
  padding-left: 0.1rem !important;
}
.p-l-2 {
  padding-left: 0.2rem !important;
}
.p-l-3 {
  padding-left: 0.3rem !important;
}
.p-l-4 {
  padding-left: 0.4rem !important;
}
.p-l-5 {
  padding-left: 0.5rem !important;
}
.p-l-6 {
  padding-left: 0.6rem !important;
}
.p-l-7 {
  padding-left: 0.7rem !important;
}
.p-l-8 {
  padding-left: 0.8rem !important;
}
.p-l-9 {
  padding-left: 0.9rem !important;
}
.p-l-10 {
  padding-left: 1rem !important;
}
.p-l-11 {
  padding-left: 1.1rem !important;
}
.p-l-12 {
  padding-left: 1.2rem !important;
}
.p-l-13 {
  padding-left: 1.3rem !important;
}
.p-l-14 {
  padding-left: 1.4rem !important;
}
.p-l-15 {
  padding-left: 1.5rem !important;
}
.p-l-16 {
  padding-left: 1.6rem !important;
}
.p-l-17 {
  padding-left: 1.7rem !important;
}
.p-l-18 {
  padding-left: 1.8rem !important;
}
.p-l-19 {
  padding-left: 1.9rem !important;
}
.p-l-20 {
  padding-left: 2rem !important;
}
.p-l-22 {
  padding-left: 2.2rem !important;
}
.p-l-24 {
  padding-left: 2.4rem !important;
}
.p-l-25 {
  padding-left: 2.5rem !important;
}
.p-l-30 {
  padding-left: 3rem !important;
}
.p-l-32 {
  padding-left: 3.2rem !important;
}
.p-l-35 {
  padding-left: 3.5rem !important;
}
.p-l-36 {
  padding-left: 3.6rem !important;
}
.p-l-40 {
  padding-left: 4rem !important;
}
.p-l-48 {
  padding-left: 4.8rem !important;
}
.p-l-50 {
  padding-left: 5rem !important;
}
.p-l-100 {
  padding-left: 10rem !important;
}
.f-s-7 {
  font-size: 0.7rem !important;
}
.f-s-8 {
  font-size: 0.8rem !important;
}
.f-s-9 {
  font-size: 0.9rem !important;
}
.f-s-10 {
  font-size: 1rem !important;
}
.f-s-11 {
  font-size: 1.1rem !important;
}
.f-s-12 {
  font-size: 1.2rem !important;
}
.f-s-13 {
  font-size: 1.3rem !important;
}
.f-s-14 {
  font-size: 1.4rem !important;
}
.f-s-15 {
  font-size: 1.5rem !important;
}
.f-s-16 {
  font-size: 1.6rem !important;
}
.f-s-17 {
  font-size: 1.7rem !important;
}
.f-s-18 {
  font-size: 1.8rem !important;
}
.f-s-19 {
  font-size: 1.9rem !important;
}
.f-s-20 {
  font-size: 2rem !important;
}
.f-s-21 {
  font-size: 2.1rem !important;
}
.f-s-22 {
  font-size: 2.2rem !important;
}
.f-s-23 {
  font-size: 2.3rem !important;
}
.f-s-24 {
  font-size: 2.4rem !important;
}
.f-s-25 {
  font-size: 2.5rem !important;
}
.f-s-26 {
  font-size: 2.6rem !important;
}
.f-s-27 {
  font-size: 2.7rem !important;
}
.f-s-28 {
  font-size: 2.8rem !important;
}
.f-s-29 {
  font-size: 2.9rem !important;
}
.f-s-30 {
  font-size: 3rem !important;
}
.f-s-35 {
  font-size: 3.5rem !important;
}
.f-s-40 {
  font-size: 4rem !important;
}
.f-s-50 {
  font-size: 5rem !important;
}
.f-s-60 {
  font-size: 6rem !important;
}
.f-s-70 {
  font-size: 70px !important;
}
.f-s-80 {
  font-size: 80px !important;
}
.f-s-90 {
  font-size: 90px !important;
}
.f-s-100 {
  font-size: 10rem !important;
}
.text-center {
  text-align: center !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.pull-none {
  float: none !important;
}
.pull_center {
  float: right;
  position: relative;
  left: -50%;
  text-align: left;
}
.f-w {
  font-weight: 700 !important;
}
.f-w-100 {
  font-weight: 100 !important;
}
.f-w-200 {
  font-weight: 200 !important;
}
.f-w-300 {
  font-weight: 300 !important;
}
.f-w-400 {
  font-weight: 400 !important;
}
.f-w-500 {
  font-weight: 500 !important;
}
.f-w-600 {
  font-weight: 600 !important;
}
.f-w-700 {
  font-weight: 700 !important;
}
.f-w-800 {
  font-weight: 800 !important;
}
.f-w-900 {
  font-weight: 900 !important;
}
.f-italic {
  font-style: italic;
}
.table-td-valign-middle td,
.table-th-valign-middle th,
.table-valign-middle td,
.table-valign-middle th {
  vertical-align: middle !important;
}
.table-td-valign-top td,
.table-th-valign-top th,
.table-valign-top td,
.table-valign-top th {
  vertical-align: top !important;
}
.table-td-valign-bottom td,
.table-th-valign-bottom th,
.table-valign-bottom td,
.table-valign-bottom th {
  vertical-align: bottom !important;
}
.vertical-box {
  display: table;
  table-layout: fixed;
  border-spacing: 0;
  height: 100%;
  width: 100%;
}
.vertical-box-column {
  display: table-cell;
  vertical-align: top;
  height: 100%;
}
.vertical-box-row {
  display: table-row;
  height: 100%;
}
.vertical-box-row > .vertical-box-cell {
  position: relative;
  height: 100%;
  width: 100%;
  float: none;
}
.vertical-box-row > .vertical-box-cell > .vertical-box-inner-cell {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.panel-expand .vertical-box .vertical-box-column {
  display: table-cell;
}
.page-content-full-height .content {
  position: absolute;
  left: 0;
  top: 5.4rem;
  right: 0;
  bottom: 0;
  -webkit-transform: translateZ(0);
}
.panel-expand .page-content-full-height .content {
  -webkit-transform: none;
}
.no-rounded-corner {
  border-radius: 0 !important;
}
.rounded-corner {
  border-radius: 50% !important;
}
.no-border {
  border: 0 !important;
}
.border-top-1 {
  border-top: 0.1rem solid #eee !important;
}
.border-right-1 {
  border-right: 0.1rem solid #eee !important;
}
.border-right-1-2 {
  border-right: 0.1rem solid #333e46;
}
.border-bottom-1 {
  border-bottom: 0.1rem solid #eee !important;
}
.border-left-1 {
  border-left: 0.1rem solid #eee !important;
}
.border-1 {
  border: 0.1rem solid #0b0b0c !important;
}
.border-t2-b-1 {
  border-top: 0.1rem solid #2c3338 !important;
}
.border-t2-b-1,
.border-t3-b-1 {
  border-bottom: 0.1rem solid #000 !important;
}
.border-t3-b-1 {
  border-top: 0.1rem solid #383f46 !important;
}
.border-left-live {
  border-left: 0.1rem solid #111 !important;
}
.border-right-live {
  border-right: 0.1rem solid #111 !important;
}
.border-right-live2 {
  border-right: 0.1rem solid #131313 !important;
}
.border-top-live {
  border-top: 0.1rem solid #111 !important;
}
.border-bottom-live {
  border-bottom: 0.1rem solid #111 !important;
}
.border-left-live2 {
  border-left: 0.1rem solid #333 !important;
}
.hrline {
  border: none;
  border-top: 0.1rem solid rgba(0, 0, 0, 0.9);
  border-bottom: 0.1rem solid hsla(0, 0%, 100%, 0.08);
}
.hrline,
.hrlinelive {
  background-color: transparent;
  height: 0;
  margin: 0;
  clear: both;
}
.hrlinelive {
  border: none;
  border-top: 0.1rem solid #152b40;
}
.no-box-shadow {
  box-shadow: none !important;
}
.text-underline {
  text-decoration: underline !important;
}
.no-bg {
  background: none !important;
}
.shadow {
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.5);
}
.no-shadow {
  box-shadow: none !important;
}
.height-xs {
  height: 150px !important;
}
.height-sm {
  height: 30rem !important;
}
.height-md {
  height: 450px !important;
}
.height-lg {
  height: 60rem !important;
}
.height-full {
  height: 100% !important;
}
.height-3 {
  height: 0.3rem !important;
}
.height-4 {
  height: 0.4rem !important;
}
.height-5 {
  height: 0.5rem !important;
}
.height-6 {
  height: 0.6rem !important;
}
.height-10 {
  height: 1rem !important;
}
.height-15 {
  height: 1.5rem !important;
}
.height-17 {
  height: 1.7rem !important;
}
.height-18 {
  height: 1.8rem !important;
}
.height-20 {
  height: 2rem !important;
}
.height-21 {
  height: 2.1rem !important;
}
.height-22 {
  height: 2.2rem !important;
}
.height-23 {
  height: 2.3rem !important;
}
.height-24 {
  height: 2.4rem !important;
}
.height-25 {
  height: 2.5rem !important;
}
.height-27 {
  height: 2.7rem !important;
}
.height-28 {
  height: 2.8rem !important;
}
.height-29 {
  height: 2.9rem !important;
}
.height-30 {
  height: 3rem !important;
}
.line-height-30 {
  line-height: 3rem !important;
}
.height-31 {
  height: 3.1rem !important;
}
.height-32 {
  height: 3.2rem !important;
}
.height-33 {
  height: 3.3rem !important;
}
.height-34 {
  height: 3.4rem !important;
}
.height-35 {
  height: 3.5rem !important;
}
.height-36 {
  height: 3.6rem !important;
}
.height-38 {
  height: 3.8rem !important;
}
.height-39 {
  height: 3.9rem !important;
}
.height-40 {
  height: 4rem !important;
}
.height-42 {
  height: 4.2rem !important;
}
.height-44 {
  height: 4.4rem !important;
}
.height-45 {
  height: 4.5rem !important;
}
.height-47 {
  height: 4.7rem !important;
}
.height-48 {
  height: 4.8rem !important;
}
.height-50 {
  height: 5rem !important;
}
.height-52 {
  height: 5.2rem !important;
}
.height-53 {
  height: 5.3rem !important;
}
.height-54 {
  height: 5.4rem !important;
}
.height-56 {
  height: 5.6rem !important;
}
.height-59 {
  height: 5.9rem !important;
}
.height-60 {
  height: 6rem !important;
}
.height-61 {
  height: 6.1rem !important;
}
.height-65 {
  height: 65px !important;
}
.height-70 {
  height: 70px !important;
}
.height-79 {
  height: 79px !important;
}
.height-80 {
  height: 80px !important;
}
.height-83 {
  height: 83px !important;
}
.height-84 {
  height: 84px !important;
}
.height-87 {
  height: 87px !important;
}
.height-90 {
  height: 90px !important;
}
.height-97 {
  height: 97px !important;
}
.height-99 {
  height: 99px !important;
}
.height-100 {
  height: 10rem !important;
}
.height-107 {
  height: 107px !important;
}
.height-110 {
  height: 110px !important;
}
.height-114 {
  height: 114px !important;
}
.height-115 {
  height: 115px !important;
}
.height-117 {
  height: 117px !important;
}
.height-120 {
  height: 120px !important;
}
.height-127 {
  height: 127px !important;
}
.height-130 {
  height: 130px !important;
}
.height-135 {
  height: 135px !important;
}
.height-140 {
  height: 140px !important;
}
.height-150 {
  height: 150px !important;
}
.height-165 {
  height: 165px !important;
}
.height-168 {
  height: 168px !important;
}
.height-179 {
  height: 179px !important;
}
.height-198 {
  height: 198px !important;
}
.height-200 {
  height: 20rem !important;
}
.height-213 {
  height: 213px !important;
}
.height-225 {
  height: 225px !important;
}
.height-230 {
  height: 230px !important;
}
.height-239 {
  height: 239px !important;
}
.height-240 {
  height: 240px !important;
}
.height-245 {
  height: 245px !important;
}
.height-250 {
  height: 250px !important;
}
.height-290 {
  height: 290px !important;
}
.height-300 {
  height: 30rem !important;
}
.height-310 {
  height: 310px !important;
}
.height-320 {
  height: 320px !important;
}
.height-330 {
  height: 330px !important;
}
.height-334 {
  height: 334px !important;
}
.height-335 {
  height: 335px !important;
}
.height-336 {
  height: 336px !important;
}
.height-337 {
  height: 337px !important;
}
.height-338 {
  height: 338px !important;
}
.height-339 {
  height: 339px !important;
}
.height-340 {
  height: 340px !important;
}
.height-350 {
  height: 350px !important;
}
.height-360 {
  height: 360px !important;
}
.height-370 {
  height: 370px !important;
}
.height-380 {
  height: 380px !important;
}
.height-390 {
  height: 390px !important;
}
.height-391 {
  height: 391px !important;
}
.height-400 {
  height: 40rem !important;
}
.height-420 {
  height: 420px !important;
}
.height-430 {
  height: 430px !important;
}
.height-431 {
  height: 431px !important;
}
.height-432 {
  height: 432px !important;
}
.height-433 {
  height: 433px !important;
}
.height-434 {
  height: 434px !important;
}
.height-435 {
  height: 435px !important;
}
.height-436 {
  height: 436px !important;
}
.height-437 {
  height: 437px !important;
}
.height-438 {
  height: 438px !important;
}
.height-439 {
  height: 439px !important;
}
.height-398 {
  height: 398px !important;
}
.height-410 {
  height: 410px !important;
}
.height-440 {
  height: 440px !important;
}
.height-450 {
  height: 450px !important;
}
.height-500 {
  height: 50rem !important;
}
.height-550 {
  height: 550px !important;
}
.height-600 {
  height: 60rem !important;
}
.height-610 {
  height: 610px !important;
}
.height-620 {
  height: 620px !important;
}
.height-630 {
  height: 630px !important;
}
.height-640 {
  height: 640px !important;
}
.height-650 {
  height: 650px !important;
}
.height-660 {
  height: 660px !important;
}
.height-670 {
  height: 670px !important;
}
.height-680 {
  height: 680px !important;
}
.height-690 {
  height: 690px !important;
}
.height-700 {
  height: 70rem !important;
}
.height-800 {
  height: 80rem !important;
}
.height-900 {
  height: 90rem !important;
}
.height-50pro {
  height: 50% !important;
}
.height-100-pro {
  height: 100% !important;
}
.height-100-pro-25 {
  height: calc(100% - 2.5rem) !important;
}
.height-auto {
  height: auto;
}
.width-xs {
  width: 150px !important;
}
.width-sm {
  width: 30rem !important;
}
.width-md {
  width: 450px !important;
}
.width-lg {
  width: 60rem !important;
}
.width-full {
  width: 100% !important;
}
.width-5 {
  width: 0.5rem !important;
}
.width-10 {
  width: 1rem !important;
}
.width-13 {
  width: 1.3rem !important;
}
.width-15 {
  width: 1.5rem !important;
}
.width-16 {
  width: 1.6rem !important;
}
.width-18 {
  width: 1.8rem !important;
}
.width-20 {
  width: 2rem !important;
}
.width-21 {
  width: 2.1rem !important;
}
.width-22 {
  width: 2.2rem !important;
}
.width-23 {
  width: 2.3rem !important;
}
.width-24 {
  width: 2.4rem !important;
}
.width-25 {
  width: 2.5rem !important;
}
.width-26 {
  width: 2.6rem !important;
}
.width-30 {
  width: 3rem !important;
}
.width-33 {
  width: 3.3rem !important;
}
.width-35 {
  width: 3.5rem !important;
}
.width-40 {
  width: 4rem !important;
}
.width-46 {
  width: 4.6rem !important;
}
.width-50 {
  width: 5rem !important;
}
.width-60 {
  width: 6rem !important;
}
.width-70 {
  width: 70px !important;
}
.width-73 {
  width: 73px !important;
}
.width-80 {
  width: 80px !important;
}
.width-90 {
  width: 90px !important;
}
.width-100 {
  width: 10rem !important;
}
.width-105 {
  width: 105px !important;
}
.width-110 {
  width: 110px !important;
}
.width-115 {
  width: 115px !important;
}
.width-120 {
  width: 120px !important;
}
.width-130 {
  width: 130px !important;
}
.width-140 {
  width: 140px !important;
}
.width-144 {
  width: 144px !important;
}
.width-150 {
  width: 150px !important;
}
.width-160 {
  width: 160px !important;
}
.width-165 {
  width: 165px !important;
}
.width-170 {
  width: 170px !important;
}
.width-180 {
  width: 180px !important;
}
.width-192 {
  width: 192px !important;
}
.width-200 {
  width: 20rem !important;
}
.width-205 {
  width: 205px !important;
}
.width-210 {
  width: 210px !important;
}
.width-220 {
  width: 220px !important;
}
.width-230 {
  width: 230px !important;
}
.width-240 {
  width: 240px !important;
}
.width-250 {
  width: 250px !important;
}
.width-255 {
  width: 255px !important;
}
.width-260 {
  width: 260px !important;
}
.width-270 {
  width: 270px !important;
}
.width-280 {
  width: 280px !important;
}
.width-290 {
  width: 290px !important;
}
.width-300 {
  width: 30rem !important;
}
.width-306 {
  width: 306px !important;
}
.width-330 {
  width: 330px !important;
}
.width-348 {
  width: 348px !important;
}
.width-350 {
  width: 350px !important;
}
.width-360 {
  width: 360px !important;
}
.width-366 {
  width: 366px !important;
}
.width-367 {
  width: 367px !important;
}
.width-368 {
  width: 368px !important;
}
.width-370 {
  width: 370px !important;
}
.width-380 {
  width: 380px !important;
}
.width-390 {
  width: 390px !important;
}
.width-400 {
  width: 40rem !important;
}
.width-410 {
  width: 410px !important;
}
.width-420 {
  width: 420px !important;
}
.width-430 {
  width: 430px !important;
}
.width-440 {
  width: 440px !important;
}
.width-450 {
  width: 450px !important;
}
.width-490 {
  width: 490px !important;
}
.width-500 {
  width: 50rem !important;
}
.width-550 {
  width: 550px !important;
}
.width-560 {
  width: 560px !important;
}
.width-570 {
  width: 570px !important;
}
.width-580 {
  width: 580px !important;
}
.width-595 {
  width: 595px !important;
}
.width-600 {
  width: 60rem !important;
}
.width-602 {
  width: 602px !important;
}
.width-650 {
  width: 650px !important;
}
.width-700 {
  width: 70rem !important;
}
.width-740 {
  width: 740px !important;
}
.width-747 {
  min-width: 70rem;
  min-width: 407px;
}
.width-side {
  width: 294px !important;
}
.width-half {
  width: 50% !important;
}
.width-8pro {
  width: 8.33% !important;
}
.width-9pro {
  width: 9.09% !important;
}
.width-10pro {
  width: 10% !important;
}
.width-11pro {
  width: 11.1% !important;
}
.width-12pro {
  width: 12.5% !important;
}
.width-14pro {
  width: 14.27% !important;
}
.width-33pro {
  width: 33.3% !important;
}
.width-16pro {
  width: 16.66% !important;
}
.width-20pro {
  width: 20% !important;
}
.width-25pro {
  width: 25% !important;
}
.width-27pro {
  width: 27.7% !important;
}
.width-40pro {
  width: 40% !important;
}
.width-48pro {
  width: 48% !important;
}
.width-49pro {
  width: 49% !important;
}
.width-50pro {
  width: 50% !important;
}
.width-80pro {
  width: 80% !important;
}
.width-90pro {
  width: 90% !important;
}
.width-95pro {
  width: 95% !important;
}
.width-98pro {
  width: 98% !important;
}
.width-100-pro-10 {
  width: calc(100% - 1rem) !important;
}
.animated {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.fade {
  opacity: 0;
  transition: opacity 0.3s linear;
}
.text-ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.underline {
  border-bottom: 0.1rem solid #e2e7eb !important;
}
.underline2 {
  border-bottom: 0.1rem solid #000 !important;
}
.leftline2 {
  border-left: 0.1rem solid #000 !important;
}
.rightline2 {
  border-right: 0.1rem solid #000 !important;
}
.overunderline {
  clear: both;
  padding: 0;
  margin: 1rem 0;
  width: 100%;
  height: 0.1rem;
  border-top: 0.2rem solid #000;
  border-bottom: 0.1rem solid #292929;
}
.overunderline2 {
  margin: 0.2rem 0;
}
.overunderline2,
.overunderline3 {
  clear: both;
  padding: 0;
  width: 100%;
  height: 0.1rem;
  border-top: 0.1rem solid #000;
  border-bottom: 0.1rem solid #292929;
}
.overunderline3 {
  margin: 0 0 0 -2px;
}
.overunderline4 {
  clear: both;
  padding: 0;
  margin: 0.2rem 0;
  width: 100%;
  height: 0.1rem;
  border-bottom: 0.1rem solid #292929;
}
.row > [class*="col-"].ui-sortable {
  min-height: 5rem;
}
.panel [class*="col-"].ui-sortable,
.theme-panel [class*="col-"].ui-sortable {
  min-height: 0;
}
.ui-sortable .panel-heading {
  cursor: move;
}
.ui-sortable.ui-sortable-disabled .panel-heading {
  cursor: default;
}
.ui-sortable-placeholder {
  border: 0.1rem dashed #82868b !important;
  visibility: visible !important;
  background: none;
  margin: 0 !important;
}
.panel.ui-sortable-placeholder {
  margin: -1px -1px 1.9rem !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.slimScrollBar,
.slimScrollRail {
  width: 0.5rem !important;
  right: 0 !important;
}
.gritter-item-wrapper {
  background: none !important;
  overflow: hidden !important;
  border-radius: 0.3rem;
}
.gritter-close,
.gritter-light .gritter-close {
  left: auto !important;
  right: 1.5rem !important;
  top: 0 !important;
  background: #ff5b57 !important;
  width: 1.6rem !important;
  height: 1.6rem !important;
  line-height: 1.6rem !important;
  display: block !important;
}
.gritter-close:before,
.gritter-light .gritter-close:before {
  content: "\f00d" !important;
  font-family: FontAwesome !important;
  font-size: 0.9rem !important;
  width: 1.6rem !important;
  height: 1.6rem !important;
  line-height: 1.6rem !important;
  color: #fff !important;
  text-indent: 0 !important;
  position: absolute !important;
  text-align: center !important;
  right: 0 !important;
  top: 0 !important;
}
.gritter-with-image {
  width: 210px !important;
}
.gritter-image {
  margin: 0.2rem 1rem 0 0 !important;
  border-radius: 0.2rem;
}
.gritter-title {
  font-size: 1.2rem !important;
  line-height: 1.6rem !important;
  padding-bottom: 0.2rem !important;
  font-weight: 400 !important;
  color: #fff !important;
  text-shadow: none !important;
}
.gritter-light .gritter-title {
  color: #333 !important;
  font-weight: 600 !important;
}
.gritter-item {
  font-family: "NanumSquareNeo", "Open Sans" !important;
  color: #aaa !important;
  font-size: 1rem !important;
  padding: 0.2rem 1.5rem 0.5rem !important;
}
.dataTables_wrapper
  table.dataTable.dtr-inline.collapsed
  > tbody
  > tr
  > td:first-child:before,
.dataTables_wrapper
  table.dataTable.dtr-inline.collapsed
  > tbody
  > tr
  > th:first-child:before {
  background: #242a30;
  border-radius: 0.3rem;
  border: none;
  top: 1rem;
  left: 0.8rem;
  line-height: 1.6rem;
  box-shadow: none;
}
.dataTables_wrapper
  table.dataTable.dtr-inline.collapsed
  > tbody
  > tr.parent
  > td:first-child:before,
.dataTables_wrapper
  table.dataTable.dtr-inline.collapsed
  > tbody
  > tr.parent
  > th:first-child:before {
  background: #00acac;
}
body div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 0.5rem 0;
}
.dataTables_wrapper table.dataTable {
  margin: 1rem 0 !important;
}
.dt-buttons.btn-group {
  float: left;
}
.dataTables_length,
div.dataTables_info {
  float: left;
  margin-right: 1.5rem;
}
.dataTables_empty {
  text-align: center;
}
table.DTFC_Cloned tr.even {
  background: none !important;
}
.DTFC_LeftWrapper div.DTFC_LeftHeadWrapper table,
.DTFC_RightWrapper div.DTFC_RightHeadWrapper table,
div.dataTables_scrollHead .table {
  margin-bottom: 0 !important;
  border-radius: 0 !important;
}
.dataTables_scrollBody .table thead > tr > th,
.DTFC_LeftBodyLiner .table thead > tr > th {
  border-bottom: none !important;
}
.dataTables_scrollBody,
.DTFC_LeftBodyLiner {
  border-bottom: 0.2rem solid #ebeced;
}
.dataTables_scroll + .dataTables_info,
.dataTables_wrapper .dataTables_scrollBody table.dataTable,
.dataTables_wrapper .DTFC_LeftBodyLiner table.dataTable {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0 !important;
}
.dataTables_wrapper .dataTables_scrollBody table.dataTable > tbody > tr > td,
.dataTables_wrapper .DTFC_LeftWrapper table.dataTable > tbody > tr > td {
  border-bottom: none !important;
}
.table.fixedHeader-floating thead > tr > th,
.table > tbody + thead > tr > th {
  border-top: none;
  border-bottom-width: 0.1rem !important;
}
table.dataTable tbody > tr.selected,
table.dataTable tbody > tr.selected td,
table.dataTable tbody > tr > .selected {
  background: #ffc !important;
  color: #707478;
}
table.dataTable td.focus,
table.dataTable th.focus {
  position: relative;
  z-index: 1000;
  outline: 0.2rem solid #242a30 !important;
}
.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
  background: #eee !important;
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td span.active.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
.open .dropdown-toggle.datepicker table tr td.active:hover {
  background: #348fe2 !important;
  color: #fff !important;
}
.datepicker {
  min-width: 250px !important;
  border-radius: 0.3rem !important;
}
.datepicker.dropdown-menu {
  min-width: 250px;
  border: 0.1rem solid #ddd !important;
  -webkit-box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2) !important;
  -moz-box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2) !important;
}
.datepicker-dropdown:before {
  border-bottom-color: #ddd !important;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  border-top-color: #ddd !important;
}
.datepicker table {
  width: 100%;
}
.input-daterange .input-group-addon {
  background: #d6d8dd !important;
  border: none !important;
  text-shadow: none !important;
}
.irs-from,
.irs-single,
.irs-to {
  background: #2d353c !important;
}
.datepicker-full-width .datepicker-inline {
  width: 100%;
}
.colorpicker {
  border: 0.1rem solid #ddd !important;
  border-radius: 0.3rem !important;
}
.colorpicker-alpha,
.colorpicker-hue {
  margin-bottom: 0;
}
.bootstrap-timepicker
  .bootstrap-timepicker-widget.dropdown-menu
  + .form-control {
  border-radius: 0.4rem 0 0 0.4rem;
}
.bootstrap-timepicker-widget table td input {
  border-radius: 0.4rem !important;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  border: 0.1rem solid #ddd !important;
  max-width: 20rem;
}
.bootstrap-timepicker-widget table td a:focus,
.bootstrap-timepicker-widget table td a:hover {
  background: #348fe2 !important;
  border: none !important;
  color: #fff;
}
.ui-widget {
  font-family: "NanumSquareNeo", "Open Sans";
  font-size: 1.2rem;
}
.ui-autocomplete {
  padding: 0.5rem 0 !important;
  box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2) !important;
  border: 0.1rem solid #ccc !important;
}
.ui-stats-focus,
.ui-stats-hover,
.ui-widget-content .ui-stats-focus,
.ui-widget-content .ui-stats-hover,
.ui-widget-header .ui-stats-focus,
.ui-widget-header .ui-stats-hover {
  border: none !important;
  background: #348fe2 !important;
  color: #fff !important;
  margin: 0 !important;
  border-radius: 0 !important;
}
.ui-menu .ui-menu-item a {
  padding: 0.5rem 1rem;
}
.combobox-container {
  display: table;
  border-collapse: separate;
  width: 100%;
}
.combobox-container .uneditable-input,
.combobox-container input {
  border: 0.1rem solid #edf0f5;
  background: #edf0f5;
  font-size: 1.2rem;
  display: block;
  width: 100%;
  height: 3.4rem;
  padding: 0.6rem 1.2rem;
  line-height: 1.42857143;
  color: #555;
  border-radius: 0.4rem 0 0 0.4rem !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.combobox-container .uneditable-input:focus,
.combobox-container input:focus {
  outline: 0;
  border-color: #d8dce2;
  box-shadow: inset 0 0.1rem 0.2rem rgba(0, 0, 0, 0.12);
}
.combobox-container .add-on,
.combobox-container input {
  display: table-cell !important;
}
.combobox-container .add-on {
  width: 1% !important;
  padding: 0.5rem 1rem !important;
  white-space: nowrap;
  float: none !important;
  background: #d6d8dd !important;
  color: #555 !important;
}
.btn .combobox-clear {
  margin: 0 !important;
  width: 0.8rem !important;
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
}
.combobox-container .icon-remove:before {
  content: "\f00d";
  font-family: "NanumSquareNeo", FontAwesome;
  font-size: 1.4rem;
  font-style: normal;
  position: absolute;
  right: -2px;
  top: 0.1rem;
  text-shadow: none;
}
body .bootstrap-select .btn:focus {
  outline: none !important;
}
.tagit.ui-widget {
  border: 0.1rem solid #ccd0d4 !important;
  background: #fff !important;
  padding: 0.3rem 1.2rem 0.2rem !important;
  margin-bottom: 0 !important;
}
ul.tagit input[type="text"] {
  background: #fff !important;
  width: auto !important;
}
ul.tagit li.tagit-choice-editable {
  background: #b6c2c9 !important;
  border: none !important;
  color: #fff !important;
  border-radius: 0.3rem !important;
  padding: 0.2rem 2.4rem 0.3rem 0.7rem !important;
}
ul.tagit.inverse li.tagit-choice-editable {
  background: #2d353c !important;
}
ul.tagit.white li.tagit-choice-editable {
  background: #fff !important;
  border: 0.1rem solid #ddd !important;
  color: #000 !important;
}
ul.tagit.primary li.tagit-choice-editable {
  background: #348fe2 !important;
}
ul.tagit.info li.tagit-choice-editable {
  background: #49b6d6 !important;
}
ul.tagit.success li.tagit-choice-editable {
  background: #00acac !important;
}
ul.tagit.warning li.tagit-choice-editable {
  background: #f59c1a !important;
}
ul.tagit.danger li.tagit-choice-editable {
  background: #ff5b57 !important;
}
ul.tagit li.tagit-choice .tagit-close {
  right: 0.2rem !important;
  line-height: 2.2rem !important;
  text-align: center !important;
  top: 0 !important;
  margin: 0 !important;
}
ul.tagit li.tagit-choice .tagit-close:focus,
ul.tagit li.tagit-choice .tagit-close:hover {
  text-decoration: none !important;
}
ul.tagit li.tagit-choice .tagit-close:focus .ui-icon-close:before,
ul.tagit li.tagit-choice .tagit-close:hover .ui-icon-close:before {
  color: #666;
  color: rgba(0, 0, 0, 0.4);
}
ul.tagit.inverse li.tagit-choice .tagit-close:focus .ui-icon-close:before,
ul.tagit.inverse li.tagit-choice .tagit-close:hover .ui-icon-close:before {
  color: #666;
  color: hsla(0, 0%, 100%, 0.4);
}
.tagit .ui-icon-close {
  background: none !important;
  height: 2.2rem !important;
  width: 1.6rem !important;
  text-indent: 0 !important;
}
.tagit.white .ui-icon-close:before {
  color: #000;
}
.tagit .ui-icon-close:before {
  content: "\f00d";
  font-family: "NanumSquareNeo", FontAwesome;
  font-size: 1rem;
  color: #fff;
}
.parsley-errors-list {
  padding: 0 !important;
  list-style-type: none !important;
  margin: 0 !important;
  color: #e5603b;
  font-size: 1.2rem !important;
  line-height: inherit !important;
}
.parsley-errors-list.filled {
  margin-top: 0.5rem !important;
}
.parsley-error,
.parsley-success {
  color: #333 !important;
}
.parsley-error {
  background: #ffdedd !important;
  border-color: #ff5b57 !important;
}
.parsley-success {
  background: #cee !important;
  border-color: #00acac !important;
}
.parsley-error:focus,
.parsley-success:focus {
  color: #333 !important;
  box-shadow: inset 0 0.1rem 0.2rem rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: inset 0 0.1rem 0.2rem rgba(0, 0, 0, 0.3) !important;
}
.bwizard-steps {
  font-size: 1.4rem !important;
  border-radius: 0.3rem !important;
  overflow: hidden !important;
  display: table !important;
  width: 100% !important;
}
.bwizard-steps li:after,
.bwizard-steps li:before {
  border: none !important;
}
.bwizard-steps li {
  float: none !important;
  display: table-cell !important;
  padding: 1.5rem !important;
  line-height: 2rem !important;
  background: #f0f3f4 !important;
  border-radius: 0 !important;
}
.bwizard-steps li:focus,
.bwizard-steps li:hover {
  background: #d3dadf !important;
}
.bwizard-steps.clickable li:focus:not(.active) a,
.bwizard-steps.clickable li:hover:not(.active) a {
  color: #333 !important;
}
.bwizard-steps li small {
  font-size: 1.1rem !important;
  color: #999 !important;
  display: block !important;
  line-height: 1.4rem !important;
}
.bwizard-steps li a {
  margin-left: 3rem !important;
  display: block !important;
  text-decoration: none !important;
}
.bwizard-steps li.active small {
  color: #b2e6e6 !important;
}
.bwizard-steps .label {
  float: left !important;
  padding: 0 !important;
  height: 2rem !important;
  width: 2rem !important;
  line-height: 2rem !important;
  text-align: center !important;
  margin-right: 1rem !important;
  top: 0 !important;
  background: #6d7479 !important;
  border-radius: 50% !important;
}
.bwizard-steps li.active,
.bwizard-steps li.active:focus,
.bwizard-steps li.active:hover {
  background: #348fe2 !important;
}
.fc .fc-day-grid-event {
  padding: 0.1rem 0.2rem;
}
.fc-event,
.fc .fc-event {
  border: none;
  background: #575d63;
  border-radius: 0;
}
.fc-event-list .fc-event {
  background: none;
  color: #242a30;
  padding: 1rem 1.5rem;
  font-size: 1.2rem;
  margin-left: -15px;
  margin-right: -15px;
  border: 0.1rem solid #d2d6da;
  border-right: none;
  border-left: none;
}
.fc-event-list .fc-event:focus,
.fc-event-list .fc-event:hover {
  color: #242a30;
  cursor: pointer;
  background: #f0f3f5;
}
.fc-event-list .fc-event.ui-draggable-dragging {
  border: 0.1rem dashed #d2d6da;
}
.fc-event-list .fc-event + .fc-event {
  margin-top: -1px;
}
.fc-event-list .fc-event .fa {
  float: left;
  margin-right: 1rem;
  font-size: 1.4rem;
}
body .fc button {
  font-weight: 400;
  color: #242a30;
  background: #fff;
  border-color: #e2e7eb;
  box-shadow: none;
  padding: 0.5rem 1rem;
  height: inherit;
  font-size: 1.2rem;
  line-height: 1.5;
}
body .fc button:active,
body .fc button:focus,
body .fc button:hover {
  background: #e2e7eb;
  border-color: #d8dde1;
  outline: none;
}
body .fc button.fc-state-disabled:active,
body .fc button.fc-state-disabled:focus,
body .fc button.fc-state-disabled:hover {
  background: #fff;
}
body .fc button.fc-state-active,
body .fc button:active {
  background: #e2e7eb;
  border-color: #d8dde1;
  box-shadow: inset 0 0.3rem 0.5rem rgba(0, 0, 0, 0.1);
}
.fc .fc-unthemed .fc-divider,
.fc .fc-unthemed .fc-popover,
.fc .fc-unthemed .fc-row,
.fc .fc-unthemed tbody,
.fc .fc-unthemed td,
.fc .fc-unthemed th,
.fc .fc-unthemed thead {
  border-color: #e2e7eb;
}
.fc th {
  padding: 0.3rem 1.5rem;
  color: #242a30;
  font-weight: 600;
  background: #f0f3f5;
}
.fc button .fc-icon {
  font-family: "NanumSquareNeo", FontAwesome;
  margin: 0;
  top: 0;
  width: auto;
  height: auto;
  font-size: 1.2rem;
}
.fc .fc-icon-left-single-arrow:after,
.fc .fc-icon-right-single-arrow:after {
  content: "\f053";
  font-size: 1.2rem;
  top: 0;
  margin: 0;
}
.fc .fc-icon-right-single-arrow:after {
  content: "\f054";
}
.fc .fc-unthemed .fc-today {
  background: #fff8f0;
}
.fc .fc-scroller {
  overflow: visible;
  overflow: initial;
  height: auto !important;
}
.fc .fc-toolbar h2 {
  font-size: 2.4rem;
  line-height: 3rem;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 1.6rem !important;
  height: 1.6rem !important;
}
.legendColorBox > div {
  margin-right: 0.5rem !important;
  border-radius: 0.5rem !important;
  margin-top: 0.1rem !important;
  border: none !important;
}
.legend > table tr td.legendColorBox {
  padding-left: 0.5rem !important;
}
.legend > table tr td {
  padding: 0.4rem 0 0.5rem !important;
}
.legend > div {
  border-radius: 0.4rem !important;
  background: #000 !important;
}
.legend > table tr td.legendLabel {
  padding-right: 1rem !important;
  color: #fff;
}
.legend > table tr + tr td {
  padding-top: 0 !important;
}
.legendColorBox > div > div {
  border-radius: 0.5rem !important;
  border-width: 0.4rem !important;
}
.legendLabel,
.tickLabel {
  font-size: 1.1rem !important;
}
.tickLabel {
  color: #707478 !important;
}
.flot-tooltip {
  position: absolute;
  display: none;
  border: 0;
  padding: 0.6rem 1rem 0.7rem;
  color: #fff;
  font-size: 1.1rem;
  border-radius: 0.5rem;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 10000 !important;
}
.jqstooltip {
  border: none !important;
  border-radius: 0.4rem;
  background: #333 !important;
  width: auto !important;
  height: auto !important;
}
.result-list:after,
.result-list:before {
  content: "";
  display: table;
  clear: both;
}
.result-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.result-list > li:after,
.result-list > li:before {
  content: "";
  display: table;
  clear: both;
}
.result-list > li {
  background: #fff;
  box-shadow: 0 0.1rem #ccc;
  border-radius: 0.3rem;
  overflow: hidden;
}
.result-list > li + li {
  margin-top: 1rem;
}
.result-list > li > div {
  display: table-cell;
  vertical-align: top;
  padding: 2rem;
  position: relative;
}
.result-list .result-image {
  width: 240px;
  padding: 0;
  overflow: hidden;
  background: #2d353c;
  vertical-align: middle;
}
.result-list .result-image a {
  display: block;
}
.result-list .result-image a:focus,
.result-list .result-image a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.result-list .result-image img {
  width: 100%;
}
.result-list .title {
  margin: 0 0 0.8rem;
  font-size: 2rem;
  line-height: 2.4rem;
}
.result-list .title a {
  color: #333;
}
.result-list .location {
  color: #999;
}
.result-list .desc {
  margin-bottom: 2rem;
  max-height: 3.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.6rem;
}
.result-list .btn-row a {
  color: #666;
  font-size: 2rem;
  line-height: 1.4rem;
  opacity: 0.2;
}
.result-list .btn-row a:focus,
.result-list .btn-row a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.result-list .btn-row a + a {
  margin-left: 1rem;
}
.result-list .result-price {
  width: 240px;
  font-size: 2.8rem;
  text-align: center;
  border-left: 0.1rem dashed #ddd;
  padding-top: 3rem;
}
.result-list .result-price small {
  display: block;
  font-size: 1.2rem;
  color: #999;
}
.result-list .result-price .btn {
  margin-top: 3rem;
}
.media-messaging .media:first-child {
  padding-top: 0;
}
.media-messaging .media:last-child {
  padding-bottom: 0;
}
.media-messaging .media {
  padding: 1.5rem;
}
.media-messaging .media p {
  margin: 0;
}
.media-messaging .media + .media {
  margin-top: 0;
  padding-top: 1.5rem;
}
.widget {
  border-radius: 0.3rem;
  margin-bottom: 2rem;
  color: #fff;
  padding: 1.5rem;
  overflow: hidden;
}
.widget.widget-stats {
  position: relative;
}
.widget-stats .stats-info h4 {
  font-size: 1.2rem;
  margin: 0.5rem 0;
  color: #fff;
}
.widget-stats .stats-icon {
  font-size: 4.2rem;
  height: 5.6rem;
  width: 5.6rem;
  text-align: center;
  line-height: 5.6rem;
  margin-left: 1.5rem;
  color: #fff;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.widget-stats .stats-info p {
  font-size: 2.4rem;
  font-weight: 300;
  margin-bottom: 0;
}
.widget-stats .stats-link a {
  display: block;
  margin: 1.5rem -15px -15px;
  padding: 0.7rem 1.5rem;
  text-align: right;
  color: #ddd;
  font-weight: 300;
  text-decoration: none;
}
.widget-stats .stats-link a:focus,
.widget-stats .stats-link a:hover {
  color: #fff;
}
.widget-stats .stats-icon.stats-icon-lg {
  font-size: 5.2rem;
  top: 1.2rem;
  right: 2.1rem;
}
.widget-stats .stats-title {
  position: relative;
  line-height: 1.1;
  font-size: 1.2rem;
  margin: 0.2rem 0 0.7rem;
}
.widget-stats .stats-desc {
  font-weight: 300;
  margin-bottom: 0;
}
.widget-stats .stats-number {
  font-size: 2.4rem;
  font-weight: 300;
  margin-bottom: 1rem;
}
.widget-stats .stats-progress .progress-bar {
  background: #fff;
}
.widget-stats .stats-progress {
  background: rgba(0, 0, 0, 0.2);
  height: 0.2rem;
  margin: 0 -15px 1.2rem;
}
.todolist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.todolist > li > a {
  display: block;
  color: #333;
}
.todolist > li > a:focus,
.todolist > li > a:hover {
  background: #fafafa;
  text-decoration: none;
}
.todolist > li > a:focus .todolist-input i:before,
.todolist > li > a:hover .todolist-input i:before {
  content: "\f14a";
  opacity: 0.4;
  filter: alpha(opacity=40);
  color: #2d353c;
}
.todolist > li.active > a .todolist-input i:before,
.todolist > li.active > a:focus .todolist-input i:before,
.todolist > li.active > a:hover .todolist-input i:before {
  content: "\f14a";
  color: #00acac;
  opacity: 1;
  filter: alpha(opacity=100);
}
.todolist > li.active > a .todolist-title {
  text-decoration: line-through;
}
.todolist > li {
  border-bottom: 0.1rem solid #ddd;
}
.todolist-input i {
  display: block;
  width: 1.4rem;
  text-align: center;
}
.todolist-input,
.todolist-title {
  display: table-cell;
  padding: 1rem;
}
.todolist-title {
  padding-right: 1.5rem;
}
.todolist-input {
  text-align: center;
  font-size: 1.4rem;
  border-right: 0.1rem solid #ddd;
  padding-left: 1.5rem;
}
.map {
  position: absolute;
  top: 5.4rem;
  bottom: 0;
  left: 220px;
  right: 0;
  z-index: 0;
  -webkit-transform: translateZ(0);
}
.map .jvectormap-zoomin,
.map .jvectormap-zoomout {
  width: 2rem !important;
  height: 2rem !important;
  font-size: 1.4rem;
  line-height: 1.4rem;
  left: 1.5rem;
}
.map .jvectormap-zoomin {
  top: 6rem;
}
.map .jvectormap-zoomout {
  top: 90px;
}
.map-float-table {
  position: absolute;
  right: 2.5rem;
  bottom: 2.5rem;
}
.map-content {
  padding: 0 2.5rem;
  z-index: 100;
  position: relative;
}
.invoice > div:not(.invoice-footer) {
  margin-bottom: 2rem;
}
.invoice {
  background: #fff;
  padding: 2rem;
}
.invoice-company {
  font-size: 2rem;
}
.invoice-header {
  margin: 0 -20px;
  background: #f0f3f4;
  padding: 2rem;
}
.invoice-date,
.invoice-from,
.invoice-to {
  display: table-cell;
  width: 1%;
}
.invoice-from,
.invoice-to {
  padding-right: 2rem;
}
.invoice-date .date,
.invoice-from strong,
.invoice-to strong {
  font-size: 1.6rem;
  font-weight: 600;
}
.invoice-date {
  text-align: right;
  padding-left: 2rem;
}
.invoice-price {
  background: #f0f3f4;
  display: table;
  width: 100%;
}
.invoice-price .invoice-price-left,
.invoice-price .invoice-price-right {
  display: table-cell;
  padding: 2rem;
  font-size: 2rem;
  font-weight: 600;
  width: 75%;
  position: relative;
  vertical-align: middle;
}
.invoice-price .invoice-price-left .sub-price {
  display: table-cell;
  vertical-align: middle;
  padding: 0 2rem;
}
.invoice-price small {
  font-size: 1.2rem;
  font-weight: 400;
  display: block;
}
.invoice-price .invoice-price-row {
  display: table;
  float: left;
}
.invoice-price .invoice-price-right {
  width: 25%;
  background: #2d353c;
  color: #fff;
  font-size: 2.8rem;
  text-align: right;
  vertical-align: bottom;
  font-weight: 300;
}
.invoice-price .invoice-price-right small {
  display: block;
  opacity: 0.6;
  filter: alpha(opacity=60);
  position: absolute;
  top: 1rem;
  left: 1rem;
  font-size: 1.2rem;
}
.invoice-footer {
  border-top: 0.1rem solid #ddd;
  padding-top: 1rem;
  font-size: 1rem;
}
.invoice-note {
  color: #999;
  margin-top: 80px;
  font-size: 85%;
}
.login {
  margin: 168px 0;
  position: relative;
}
.login label {
  color: #707478;
}
.login .login-header {
  position: absolute;
  top: -80px;
  left: 50%;
  right: 0;
  width: 450px;
  padding: 0 4rem;
  margin-left: -225px;
  font-weight: 300;
}
.login .login-header .brand {
  padding: 0;
  font-size: 2.8rem;
}
.login .login-header .brand .logo {
  border-color: #4dcaca #31a3a3 #1d8888;
  border-style: solid;
  border-width: 1.4rem;
  width: 2.8rem;
  height: 2.8rem;
  position: relative;
  font-size: 0;
  margin-right: 1rem;
  top: -9px;
}
.login .login-header .brand small {
  font-size: 1.4rem;
  display: block;
}
.login .login-header .icon {
  position: absolute;
  right: 4rem;
  top: -2px;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.login .login-header .icon i {
  font-size: 70px;
}
.login .login-content {
  padding: 3rem 4rem;
  color: #999;
  width: 450px;
  margin: 0 auto;
}
.gallery {
  margin: 0 -10px;
}
.gallery-option-set {
  display: block;
  margin-bottom: -5px;
}
.gallery-option-set .btn {
  margin: 0 0.5rem 0.5rem 0;
}
.gallery .image {
  width: 25%;
  display: block;
  margin-right: -10px;
  overflow: hidden;
  padding: 1rem;
}
.gallery .image img {
  width: 100%;
  height: 20rem;
  border-radius: 0.3rem 0.3rem 0 0;
}
.gallery .image-inner {
  position: relative;
  background: #fff;
  border-radius: 0.3rem 0.3rem 0 0;
}
.gallery .image a {
  transition: all 0.2s linear;
}
.gallery .image a:focus,
.gallery .image a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.gallery .image-caption {
  position: absolute;
  top: 1.5rem;
  left: 0;
  color: #fff;
  padding: 0.5rem 1.5rem;
  margin: 0;
}
.gallery .image-info {
  background: #fff;
  padding: 1.5rem;
  border-radius: 0 0 0.3rem 0.3rem;
}
.gallery .image-info .title {
  margin: 0 0 1rem;
  line-height: 1.8rem;
  font-size: 1.4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gallery .image-info .rating {
  line-height: 2rem;
  margin: 0 0 0.3rem;
}
.gallery .image-info .desc {
  line-height: 1.6rem;
  font-size: 1.2rem;
  height: 4.8rem;
  overflow: hidden;
}
.gallery .rating span.star {
  font-family: "NanumSquareNeo", FontAwesome;
  display: inline-block;
}
.gallery .rating span.star:before {
  content: "\f005";
  color: #999;
}
.gallery .rating span.star.active:before {
  color: #ff8500;
}
.nav-inbox > li > a {
  padding: 0.8rem 1.5rem;
}
.nav-inbox > li > a i {
  font-size: 1.4rem;
}
.table.table-email {
  line-height: 2rem;
  margin-bottom: 0;
}
.email-footer {
  border-top: 0.1rem solid #ccc;
  padding: 1.5rem 0.8rem;
  line-height: 2.6rem;
}
.table.table-email .email-header-link {
  color: #333;
}
.table.table-email .email-select {
  width: 2rem;
  font-size: 1.4rem;
}
.table.table-email .email-select a {
  color: #999;
}
.table.table-email .email-btn {
  color: #ccc;
  font-size: 1.4rem;
  margin-right: 1.5rem;
}
.table.table-email .email-sender {
  padding-right: 2.5rem;
}
.table.table-email .email-btn + .email-btn {
  margin-left: -12px;
}
.table.table-email .email-btn:focus,
.table.table-email .email-btn:hover {
  color: #999;
}
.table.table-email tr:hover td {
  background: #fafafa;
}
.table.table-email tr.active td.email-select i:before,
.table.table-email tr.active th.email-select i:before {
  content: "\f14a";
}
.table.table-email thead tr.active th {
  background: none;
}
.email-btn-row {
  margin-bottom: 1.5rem;
}
.email-btn-row .btn + .btn {
  margin-left: 0.5rem;
}
.email-content {
  background: #fff;
  padding: 1.5rem;
}
.error {
  margin: 0 auto;
  text-align: center;
}
.error-code,
.error-content {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-transform: translateZ(0);
}
.error-code {
  bottom: 60%;
  color: #2d353c;
  font-size: 96px;
  line-height: 10rem;
}
.error-content {
  top: 40%;
  bottom: 0;
  padding-top: 1.5rem;
  background: #2d353c;
}
.error-message {
  color: #fff;
  font-size: 2.4rem;
}
.error-desc {
  font-size: 1.2rem;
  color: #647788;
}
.timeline {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.timeline:before {
  content: "";
  position: absolute;
  top: 0.5rem;
  bottom: 0.5rem;
  width: 0.5rem;
  background: #2d353c;
  left: 20%;
  margin-left: -2.5px;
}
.timeline > li {
  position: relative;
  min-height: 5rem;
}
.timeline > li + li {
  margin-top: 4rem;
}
.timeline .timeline-time {
  position: absolute;
  left: 0;
  width: 15%;
  text-align: right;
  padding-top: 0.9rem;
  font-family: "NanumSquareNeo", arial, gulim;
}
.timeline .timeline-time .date,
.timeline .timeline-time .time {
  display: block;
}
.timeline .timeline-time .date {
  line-height: 1.8rem;
  font-size: 1.4rem;
}
.timeline .timeline-time .time {
  line-height: 2.8rem;
  font-size: 2.4rem;
  color: #242a30;
}
.timeline .timeline-icon {
  left: 15%;
  position: absolute;
  width: 10%;
  text-align: center;
  top: 0.5rem;
}
.timeline .timeline-icon a {
  text-decoration: none;
  width: 5rem;
  height: 5rem;
  display: inline-block;
  border-radius: 5rem;
  background: #7b7bff;
  line-height: 4rem;
  color: #000;
  font-size: 1.4rem;
  border: 0.5rem solid #2d353c;
  transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -webkit-transition: background 0.2s linear;
}
.timeline .timeline-icon a:focus,
.timeline .timeline-icon a:hover {
  background: #7b7bff;
}
.timeline .timeline-body {
  font-family: "NanumSquareNeo", arial, gulim;
  font-size: 14pt;
  color: #fff;
  margin-left: 25%;
  margin-right: 5%;
  background: #1a273e;
  position: relative;
  padding: 1.7rem 3rem;
  border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  -webkit-border-radius: 0.4rem;
}
.timeline .timeline-body:before {
  content: "";
  display: block;
  position: absolute;
  border: 1rem solid transparent;
  border-right-color: #1a273e;
  left: -20px;
  top: 2rem;
}
.timeline-header {
  padding-bottom: 1rem;
  border-bottom: 0.1rem solid #e2e7eb;
  line-height: 3rem;
}
.timeline-header .userimage {
  float: left;
  width: 3.4rem;
  height: 3.4rem;
  border-radius: 4rem;
  overflow: hidden;
  margin: -2px 1rem -2px 0;
}
.timeline-header .username {
  font-size: 1.6rem;
  font-weight: 600;
}
.timeline-header .username,
.timeline-header .username a {
  color: #00acac;
}
.timeline img {
  max-width: 100%;
  display: block;
}
.timeline-content {
  font-size: 1.4rem;
}
.timeline-content + .timeline-footer,
.timeline-header + .timeline-content,
.timeline-header + .timeline-footer {
  margin-top: 2rem;
}
.timeline-content:after,
.timeline-content:before {
  content: "";
  display: table;
  clear: both;
}
.timeline-title {
  margin-top: 0;
}
.timeline-footer {
  margin: -20px -30px;
  padding: 2rem 3rem;
  background: #e8ecf1;
  border-radius: 0 0 0.4rem 0.4rem;
}
.timeline-footer a:not(.btn) {
  color: #575d63;
}
.timeline-footer a:not(.btn):focus,
.timeline-footer a:not(.btn):hover {
  color: #2d353c;
}
.coming-soon .brand {
  line-height: 4rem;
  font-size: 2.8rem;
  font-weight: 300;
  margin-bottom: 5rem;
  color: #fff;
  text-align: center;
}
.coming-soon .brand .logo {
  border-color: #4dcaca #31a3a3 #1d8888;
  border-style: solid;
  border-width: 1.6rem;
  margin-right: 0.5rem;
  position: relative;
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: middle;
  top: -4px;
}
.coming-soon .coming-soon-header .brand,
.coming-soon .coming-soon-header .desc,
.coming-soon .coming-soon-header .timer {
  position: relative;
  z-index: 1020;
}
.coming-soon .coming-soon-header:before {
  background: #000;
}
.coming-soon .coming-soon-header .bg-cover {
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.coming-soon .coming-soon-header .desc {
  text-align: center;
  font-size: 1.4rem;
  font-weight: 300;
  color: #fff;
}
.coming-soon .coming-soon-header .timer {
  margin-bottom: 5rem;
  padding: 1rem 0;
}
.coming-soon .coming-soon-header .timer:after,
.coming-soon .coming-soon-header .timer:before {
  content: "";
  display: table;
  clear: both;
}
.coming-soon .timer .is-countdown {
  background: none;
  border: none;
  width: 980px;
  margin: 0 auto;
}
.coming-soon .timer .is-countdown .countdown-section {
  padding: 0 1rem;
}
.coming-soon .timer .is-countdown .countdown-section + .countdown-section {
  border-left: 0.1rem solid #fff;
  border-left: 0.1rem solid hsla(0, 0%, 100%, 0.3);
}
.coming-soon .timer .countdown-amount {
  font-size: 3.6rem;
  color: #fff;
}
.coming-soon .timer .countdown-period {
  font-size: 1.4rem;
  color: #999;
}
.coming-soon a {
  color: #00acac;
}
.coming-soon .coming-soon-content {
  color: #333;
  text-align: center;
  padding: 2.5rem 0;
}
.coming-soon .coming-soon-content .desc {
  margin-bottom: 2.5rem;
  font-size: 1.4rem;
}
.coming-soon .coming-soon-content .input-group {
  width: 480px;
  margin: 0 auto;
}
.theme-panel {
  position: fixed;
  right: -175px;
  top: 150px;
  z-index: 1020;
  background: #fff;
  padding: 1.5rem;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.4);
  width: 175px;
  transition: right 0.2s linear;
}
.theme-panel.active {
  right: 0;
}
.theme-panel .theme-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.theme-panel .theme-list + .theme-list {
  margin-top: 1rem;
}
.theme-panel .theme-list > li {
  float: left;
}
.theme-panel .theme-list > li + li {
  margin-left: 0.5rem;
}
.theme-panel .theme-list > li > a {
  text-decoration: none;
}
.theme-panel .theme-list > li.active > a {
  position: relative;
}
.theme-panel .theme-list > li.active > a:before {
  content: "\f00c";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 1.4rem;
  color: #fff;
  opacity: 0.4;
  filter: alpha(opacity=40);
  text-align: center;
}
.theme-panel .theme-list > li.active > a.bg-white:before {
  color: #666;
}
.theme-panel .theme-list > li > a {
  width: 2rem;
  height: 2rem;
  border-radius: 0.3rem;
  display: block;
  transition: all 0.2s linear;
}
.theme-panel .theme-list > li > a:focus,
.theme-panel .theme-list > li > a:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.theme-panel .theme-collapse-btn {
  position: absolute;
  left: -30px;
  top: 10%;
  margin-top: -15px;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.8rem;
  color: #333;
  background: #fff;
  border-radius: 0.4rem 0 0 0.4rem;
  text-align: center;
  box-shadow: -1px 0 0.3rem -1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: -1px 0 0.3rem -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: -1px 0 0.3rem -1px rgba(0, 0, 0, 0.4);
}
.theme-panel .theme-panel-content {
  margin: -15px;
  padding: 1.5rem;
  background: #fff;
  position: relative;
  z-index: 1020;
}
.theme-panel.active .theme-collapse-btn .fa:before {
  content: "\f00d";
}
.theme-panel .theme-list a.bg-white {
  border: 0.1rem solid #e2e7eb;
}
.theme-panel .control-label {
  line-height: 3rem;
}
.theme-panel .control-label.double-line {
  line-height: 1.5rem;
}
.theme-panel .divider {
  height: 0.1rem;
  margin: 1.5rem 0;
  background: #f2f2f2;
}
.slider-wrapper {
  padding: 1.5rem 3rem !important;
  margin-bottom: 1rem !important;
}
.slider-wrapper.slider-without-range {
  padding: 1.5rem 0 !important;
}
.slider-wrapper.slider-vertical {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.range-max,
.range-min {
  color: #242a30 !important;
}
.range-handle {
  cursor: pointer !important;
}
.range-quantity {
  background: #00acac !important;
}
.red .range-quantity {
  background: #ff5b57 !important;
}
.blue .range-quantity {
  background: #348fe2 !important;
}
.purple .range-quantity {
  background: #727cb6 !important;
}
.orange .range-quantity {
  background: #f59c1a !important;
}
.black .range-quantity {
  background: #2d353c !important;
}
.datetimepicker table tr span.active,
.datetimepicker table tr td.active {
  background-image: none !important;
  background: #348fe2 !important;
  color: #fff !important;
}
.datetimepicker table {
  width: 100%;
}
.datetimepicker td,
.datetimepicker th {
  padding: 0 0.5rem !important;
  width: 3rem !important;
  height: 3rem !important;
}
.wysihtml5-sandbox {
  width: 100% !important;
}
.twitter-typeahead .tt-hint {
  line-height: 2.2rem;
  padding: 0.5rem 1.1rem;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.tt-suggestion.tt-is-under-cursor {
  background: #edf0f5;
  color: #222;
}
.select2-container.form-control .select2-choice {
  background: none !important;
  margin: -6px -12px !important;
  padding: 0.6rem 1.2rem !important;
  line-height: 2rem !important;
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none;
  height: 3.2rem !important;
}
.select2-container.form-control.input-sm .select2-choice {
  height: 3rem !important;
}
.select2-container .select2-choice .select2-arrow {
  background: none !important;
  border-left: 0.1rem solid #e2e7eb !important;
}
.select2-container.form-control .select2-choice abbr {
  top: 1rem !important;
}
.select2-container.form-control.input-sm .select2-choice abbr {
  top: 0.9rem !important;
}
.select2-container .select2-choice .select2-arrow b {
  background-position: 0 0.3rem !important;
}
.select2-container.form-control.input-sm .select2-choice .select2-arrow b {
  background-position: 0 0.2rem !important;
}
.select2-drop-active {
  border-color: #e2e7eb !important;
  box-shadow: 0 0.2rem 0.2rem -1px rgba(0, 0, 0, 0.2) !important;
}
.select2-drop.select2-drop-above {
  box-shadow: 0 -2px 0.2rem -1px rgba(0, 0, 0, 0.2) !important;
}
.select2-search input {
  border-color: #e2e7eb !important;
  border-radius: 0.4rem !important;
}
.select2-drop {
  border-color: #e2e7eb !important;
  padding-top: 0.5rem !important;
  border-top: 0.1rem solid #e2e7eb !important;
}
.select2-results .select2-highlighted {
  background: #edf0f5 !important;
  color: #222 !important;
  width: 210px;
  height: 3rem;
  background: #222d40;
  border: 0.1rem solid #0a0e16;
  padding: 0.3rem;
}
.select2-container.select2-container-multi.form-control {
  height: auto !important;
  width: 240px !important;
}
.select2-container.select2-container-multi.form-control .select2-choices {
  margin: -6px -12px !important;
  border: none !important;
  box-shadow: none !important;
  min-height: 2.2rem !important;
  height: auto !important;
  background: none !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  box-shadow: none !important;
  border-color: #ddd !important;
  background: #fff !important;
}
.transbg {
  margin: 3rem auto;
  border-radius: 0.4rem;
}
.login-v2-m {
  color: #ccc;
  width: 450px;
  margin: 168px auto;
  position: relative;
  border-radius: 0.4rem;
}
.login-v2-m .login-content {
  padding: 4rem;
}
.login.login-v2-m label {
  color: #ccc;
}
.login.login-v2-m .login-header,
.login.login-v2-m a {
  color: #fff;
}
.login.login-v2-m .login-header .icon {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.login-v2-m .form-control {
  border: none;
  color: #fff;
}
.login-v2 {
  color: #ccc;
  width: 450px;
  margin: 168px auto;
  position: relative;
  border-radius: 0.4rem;
}
.login-v2 .login-content {
  padding: 4rem;
}
.login.login-v2 label {
  color: #ccc;
}
.login.login-v2 .login-header,
.login.login-v2 a {
  color: #fff;
}
.login.login-v2 .login-header .icon {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.login-v2 .form-control {
  border: none;
  color: #fff;
}
.login-cover,
.login-cover-bg,
.login-cover-image {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.login-cover-image img {
  max-width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.login-cover-bg {
  background: #666;
  background: radial-gradient(ellipse at center, #666 0, #000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#666666",endColorstr="#000000",GradientType=1);
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.login-bg-list {
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  z-index: 10;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 2rem;
}
.login-bg-list > li {
  width: 80px;
  height: 6rem;
  overflow: hidden;
  float: left;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}
.login-bg-list > li a {
  display: block;
  height: 6rem;
}
.login-bg-list > li.active {
  outline: 0.3rem solid #fff;
  z-index: 10;
  position: relative;
}
.login-bg-list > li img {
  max-height: 100%;
}
.widget-chart {
  position: relative;
  overflow: hidden;
  border-radius: 0.4rem;
  margin-bottom: 2rem;
}
.widget-chart .chart-title {
  font-size: 1.8rem !important;
  color: #fff;
  font-weight: 300 !important;
  margin: 0.2rem 0.5rem 0.7rem;
}
.widget-chart .chart-title small {
  display: block;
  margin-top: 0.5rem;
  font-size: 1.2rem;
  color: #616d72;
  color: hsla(0, 0%, 100%, 0.3);
}
.widget-chart .widget-chart-content {
  padding: 1.5rem;
  margin-right: 230px;
}
.widget-chart .widget-chart-sidebar {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 230px;
  padding: 1.5rem;
}
.widget-chart-sidebar .chart-number {
  font-size: 2.4rem;
  font-weight: 300;
  color: #fff;
  margin-bottom: 1rem;
}
.widget-chart-sidebar .chart-number small {
  font-size: 1.2rem;
  color: #616d72;
  color: hsla(0, 0%, 100%, 0.3);
  display: block;
}
.widget-chart-sidebar .chart-legend {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  font-weight: 300;
  position: absolute;
  bottom: 1rem;
}
.widget-chart-sidebar .chart-legend > li {
  margin-bottom: 0.5rem;
  color: #fff;
}
.widget-chart-sidebar .chart-legend > li span {
  color: #616d72;
  color: hsla(0, 0%, 100%, 0.3);
}
.morris-inverse .morris-hover {
  border: none !important;
  padding: 0.8rem !important;
  color: #ccc !important;
}
.morris-hover {
  z-index: 0 !important;
}
.list-group-item.list-group-item-inverse {
  background: #2d353c;
  border-color: #242a30;
  color: #fff;
  font-weight: 300;
}
.list-group-item.list-group-item-inverse .badge-inverse,
.list-group-item.list-group-item-inverse .label-inverse {
  background: #242a30;
  background: rgba(0, 0, 0, 0.4);
}
.list-group-item.list-group-item-inverse:focus,
.list-group-item.list-group-item-inverse:hover {
  color: #fff;
  background: #282f35;
}
.bootstrap-calendar .calendar {
  background: #fff;
  border: none;
  border-radius: 0;
  padding: 1rem 0;
}
.bootstrap-calendar .calendar td {
  border: none !important;
}
.bootstrap-calendar .calendar .table td {
  padding: 0.3rem 0.5rem;
}
.bootstrap-calendar .calendar a {
  line-height: 2.4rem;
}
.bootstrap-calendar .calendar .week_days td {
  background: none;
  color: #a9acae;
}
.bootstrap-calendar .calendar .visualmonthyear {
  color: #707478;
}
.bootstrap-calendar .calendar .table.header td {
  color: #707478;
  vertical-align: middle;
}
.bootstrap-calendar .calendar .table.header td.year {
  font-size: 1.8rem;
  font-weight: 300;
}
.bootstrap-calendar .calendar .table.header {
  margin-bottom: 0.5rem;
}
.bootstrap-calendar .calendar .table.header .year {
  width: 72%;
}
.bootstrap-calendar .calendar .icon-arrow-left,
.bootstrap-calendar .calendar .icon-arrow-right {
  cursor: pointer;
  display: inline-block;
  font-family: "NanumSquareNeo", FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.4rem;
}
.bootstrap-calendar .calendar .icon-arrow-left:focus,
.bootstrap-calendar .calendar .icon-arrow-left:hover,
.bootstrap-calendar .calendar .icon-arrow-right:focus,
.bootstrap-calendar .calendar .icon-arrow-right:hover {
  color: #2d353c;
}
.bootstrap-calendar .calendar .icon-arrow-left:before {
  content: "\f060";
}
.bootstrap-calendar .calendar .icon-arrow-right:before {
  content: "\f061";
}
.bootstrap-calendar .calendar .table {
  margin-bottom: 0;
}
.bootstrap-calendar .calendar .event a {
  display: block;
  border-radius: 3rem;
  background: #fff;
  color: #fff;
  margin: 0 auto;
}
.bootstrap-calendar .calendar .event .popover a {
  color: #428bca;
}
.bootstrap-calendar .calendar .event .popover a:focus,
.bootstrap-calendar .calendar .event .popover a:hover {
  color: #2a6496;
  text-decoration: underline;
}
.bootstrap-calendar .calendar .event,
.bootstrap-calendar .calendar .event:focus,
.bootstrap-calendar .calendar .event:hover,
.bootstrap-calendar .calendar .event a:focus,
.bootstrap-calendar .calendar .event a:hover {
  text-shadow: none;
  color: #2d353c;
  box-shadow: none;
  font-weight: 400;
}
.bootstrap-calendar .calendar .event a:focus,
.bootstrap-calendar .calendar .event a:hover {
  color: #fff;
  opacity: 0.8;
}
.bootstrap-calendar .calendar .event,
.bootstrap-calendar .calendar .event:focus,
.bootstrap-calendar .calendar .event:hover {
  background: none;
  text-align: center;
}
.bootstrap-calendar .calendar .fa-circle {
  position: absolute;
  right: 0;
  top: 0;
}
.registered-users-list {
  list-style-type: none;
  margin: 7.5px;
  padding: 0;
}
.registered-users-list > li {
  width: 25%;
  font-size: 1.2rem;
  float: left;
  padding: 7.5px;
  color: #333;
}
.registered-users-list > li .username {
  font-size: 1.2rem;
  color: #333;
  margin-bottom: 0;
}
.registered-users-list > li img {
  border-radius: 0.3rem;
  max-width: 100%;
}
.registered-users-list > li > a {
  display: block;
  margin-bottom: 1rem;
}
.registered-users-list > li .username small {
  display: block;
  font-size: 1.1rem;
  color: #707478;
  margin-top: 0.3rem;
}
.panel-body .chats {
  padding: 0;
}
.slimScrollDiv .chats {
  padding-right: 1.5rem;
}
.chats {
  list-style-type: none;
  margin: 0;
  padding: 1.2rem 1.5rem 1.5rem;
}
.chats > li + li {
  margin-top: 1.5rem;
}
.chats > li:after,
.chats > li:before {
  content: "";
  display: table;
  clear: both;
}
.chats .name {
  color: #333;
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
  text-decoration: none;
}
.chats .name .label {
  font-size: 0.8rem;
  padding: 0.1rem 0.4rem 0.2rem;
  margin-left: 0.3rem;
  position: relative;
  top: -1px;
}
.chats .date-time {
  font-size: 1rem;
  display: block;
  float: right;
  color: #999;
  margin-top: 0.3rem;
}
.chats .image {
  float: left;
  width: 6rem;
  height: 6rem;
  border-radius: 0.4rem;
  overflow: hidden;
}
.chats .image img {
  max-width: 100%;
}
.chats .image + .message {
  margin-left: 75px;
}
.chats .message {
  border: 0.1rem solid #ccd0d4;
  padding: 0.7rem 1.2rem;
  font-size: 1.2rem;
  position: relative;
  background: #fff;
  border-radius: 0.4rem;
}
.chats .message:after,
.chats .message:before {
  content: "";
  position: absolute;
  top: 1rem;
  left: -14px;
  border: 0.7rem solid transparent;
  border-right-color: #ccd0d4;
}
.chats .message:after {
  left: -13px;
  border-right-color: #fff;
}
.chats .right .name {
  text-align: right;
}
.chats .right .date-time {
  float: left;
}
.chats .right .image {
  float: right;
}
.chats .right .image + .message {
  margin-right: 75px;
  margin-left: 0;
}
.chats .right .message:after,
.chats .right .message:before {
  left: auto;
  right: -14px;
  border-right-color: transparent;
  border-left-color: #ccd0d4;
}
.chats .right .message:after {
  right: -13px;
  border-left-color: #fff;
}
.superbox {
  font-size: 0;
}
.superbox-list {
  display: inline-block;
  width: 12.5%;
  margin: 0;
  position: relative;
}
.superbox-list.active:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  border: 1rem solid transparent;
  border-bottom-color: #2d353c;
  margin-left: -10px;
}
.superbox-show {
  text-align: center;
  position: relative;
  background: #2d353c;
  width: 100%;
  float: left;
  padding: 2.5rem;
  display: none;
}
.superbox-img {
  max-width: 100%;
  width: 100%;
  cursor: pointer;
}
.superbox-current-img {
  box-shadow: 0 0.5rem 3.5rem rgba(0, 0, 0, 0.65);
  max-width: 100%;
}
.superbox-img:hover {
  opacity: 0.8;
}
.superbox-close {
  opacity: 0.7;
  cursor: pointer;
  position: absolute;
  top: 2.5rem;
  right: 2.5rem;
  width: 3.5rem;
  height: 3.5rem;
}
.list-email {
  margin-bottom: 0;
  border-top: 0.1rem solid #e2e7eb;
  border-bottom: 0.1rem solid #e2e7eb;
}
.list-email > li.list-group-item {
  border-radius: 0;
  border: none;
  padding: 1.5rem 1.5rem 1.5rem 2rem;
  position: relative;
}
.list-email > li.list-group-item + li.list-group-item {
  border-top: 0.1rem solid #e2e7eb;
}
.list-email > li.list-group-item:after,
.list-email > li.list-group-item:before {
  content: "";
  display: table;
  clear: both;
}
.list-email > li.list-group-item:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0.5rem;
  background: #fff;
}
.list-email > li.list-group-item.success:before {
  background: #00acac;
}
.list-email > li.list-group-item.info:before {
  background-color: #49b6d6;
}
.list-email > li.list-group-item.danger:before {
  background-color: #ff5b57;
}
.list-email > li.list-group-item.primary:before {
  background-color: #348fe2;
}
.list-email > li.list-group-item.inverse:before {
  background-color: #242a30;
}
.list-email > li.list-group-item.warning:before {
  background-color: #f59c1a;
}
.list-email > li.list-group-item.purple:before {
  background-color: #727cb6;
}
.list-email > li.list-group-item.default:before {
  background-color: #b6c2c9;
}
.list-email .email-user {
  float: left;
  width: 5rem;
  height: 5rem;
  border-radius: 5rem;
  overflow: hidden;
  font-size: 2.4rem;
  line-height: 5rem;
  text-align: center;
  color: #6e7179;
  background: #f4f6f7;
}
.list-email .email-user img {
  max-width: 100%;
  display: block;
}
.list-email .email-user + .email-info {
  margin-left: 65px;
}
.list-email .email-checkbox + .email-user + .email-info {
  margin-left: 95px;
}
.list-email .email-checkbox + .email-info {
  margin-left: 3.5rem;
}
.list-email .email-title {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  line-height: 2rem;
}
.list-email .email-title .label {
  position: relative;
  top: -1px;
}
.list-email .email-title,
.list-email .email-title a {
  color: #242a30;
}
.list-email .email-time {
  float: right;
  font-size: 1.1rem;
  color: #c8cccf;
  margin-left: 1rem;
}
.list-email .email-checkbox {
  float: left;
  width: 2rem;
  margin-right: 1rem;
  height: 5rem;
  line-height: 5rem;
}
.list-email .email-checkbox label {
  color: #e2e7eb;
  display: block;
  cursor: pointer;
}
.list-email .email-checkbox label input[type="checkbox"] {
  display: none;
}
.list-email .email-checkbox label .fa {
  font-size: 1.8rem;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}
.list-email .email-checkbox label.active {
  color: #707478;
}
.list-email .email-checkbox label.active .fa:before {
  content: "\f046";
}
.list-email > li.selected {
  background: #f2fffb;
}
.attached-document {
  list-style-type: none;
  margin: 1.5rem 0 0;
  padding: 0;
}
.attached-document > li {
  width: 180px;
  float: left;
  background: #e2e7eb;
  color: #707478;
  position: relative;
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}
.attached-document > li:before {
  content: "\f0c6";
  font-family: "NanumSquareNeo", FontAwesome;
  position: absolute;
  top: -10px;
  right: 0.5rem;
  font-size: 1.8rem;
}
.attached-document .document-file {
  height: 70px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
  text-align: center;
  line-height: 70px;
  font-size: 3.2rem;
}
.attached-document .document-name a {
  color: #2d353c;
}
.attached-document > li img {
  max-width: 100%;
}
.attached-document > li .document-name {
  padding: 0.5rem 1rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ie8 .pace .pace-activity {
  display: none;
}
.pace {
  top: 0;
  transition: opacity 1s;
  z-index: 2000;
}
.pace,
.pace:before {
  background: none;
  position: fixed;
  left: 0;
  right: 0;
}
.pace:before {
  content: "";
  top: 5.4rem;
  height: 0.3rem;
}
.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 65px;
  right: 0.8rem;
  width: 1.4rem;
  height: 1.4rem;
  border-color: #00acac transparent transparent #00acac;
  border-style: solid;
  border-width: 0.2rem;
  border-radius: 1rem;
  -webkit-animation: pace-spinner 0.4s linear infinite;
  animation: pace-spinner 0.4s linear infinite;
}
@-webkit-keyframes pace-spinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes pace-spinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.navbar-header.navbar-header-without-bg .navbar-brand {
  background: none !important;
}
.dropdown.dropdown-lg {
  position: static;
}
.dropdown-menu.dropdown-menu-lg {
  left: 2rem;
  right: 2rem;
  padding: 2rem;
}
.dropdown-header {
  font-size: 1.4rem;
  font-weight: 700;
  color: #242a30;
  padding: 0;
  margin: 0 0 1rem;
}
.dropdown-menu.dropdown-menu-lg .nav > li > a {
  padding: 0;
  background: none;
  line-height: 2.4rem;
}
.login.login-with-news-feed,
.register.register-with-news-feed {
  width: 100%;
  margin: 0;
  padding: 0;
}
.login.login-with-news-feed .news-feed,
.register.register-with-news-feed .news-feed {
  position: fixed;
  left: 0;
  right: 50rem;
  top: 0;
  bottom: 0;
  -webkit-transform: translateZ(0);
  overflow: hidden;
}
.login.login-with-news-feed .news-image,
.register.register-with-news-feed .news-image {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.login.login-with-news-feed .news-image img,
.register.register-with-news-feed .news-image img {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  max-height: 100%;
  min-width: 100%;
  top: -1960px;
  bottom: -1960px;
  left: -1960px;
  right: -1960px;
  margin: auto;
}
.login.login-with-news-feed .news-caption,
.register.register-with-news-feed .news-caption {
  background: hsla(0, 0%, 100%, 0.15);
  background: rgba(0, 0, 0, 0.7);
  color: #999;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 3rem 6rem;
  font-size: 1.4rem;
  z-index: 20;
  font-weight: 300;
  min-width: 680px;
}
.login.login-with-news-feed .news-caption .caption-title,
.register.register-with-news-feed .news-caption .caption-title {
  color: #fff;
  color: hsla(0, 0%, 100%, 0.8);
  font-weight: 300;
  font-size: 2.8rem;
}
.login.login-with-news-feed .right-content,
.register.register-with-news-feed .right-content {
  float: right;
  width: 50rem;
}
.login.login-with-news-feed .login-content,
.register.register-with-news-feed .register-content {
  width: auto;
  padding: 3rem 6rem;
}
.register.register-with-news-feed .register-content {
  padding: 2rem 6rem 3rem;
}
.login.login-with-news-feed .login-header,
.register.register-with-news-feed .register-header {
  position: relative;
  top: 0;
  margin: 0;
  left: 0;
  right: 0;
  padding: 10rem 6rem 0;
}
.register.register-with-news-feed .register-header {
  padding: 6rem 6rem 0;
  font-size: 3.2rem;
}
.register.register-with-news-feed .register-header small {
  color: #707478;
  display: block;
  font-size: 1.4rem;
  margin-top: 1rem;
  line-height: 2rem;
}
.login.login-with-news-feed .login-header .brand {
  color: #242a30;
}
.login.login-with-news-feed .login-header .brand small {
  color: #707478;
}
.login.login-with-news-feed .login-header .icon {
  top: 98px;
  right: 1rem;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background: #348fe2 !important;
  text-shadow: none !important;
  color: #fff;
}
.daterangepicker .calendar td,
.daterangepicker .calendar th {
  padding: 0.7rem !important;
}
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
  background: #348fe2 !important;
  color: #fff !important;
}
.daterangepicker .ranges li {
  color: #242a30 !important;
}
.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background: #348fe2 !important;
}
.select2-container--default .select2-selection--multiple,
.select2-container .select2-selection--single {
  min-height: 3.4rem !important;
  border-color: #e2e7eb !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 1.2rem !important;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 3.4rem !important;
  font-size: 1.4rem;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  right: 0.5rem !important;
  height: 3.2rem !important;
}
.select2-dropdown {
  border: none !important;
  box-shadow: 0 0.2rem 0.5rem -1px rgba(0, 0, 0, 0.2) !important;
}
.select2-container--default .select2-results__group {
  color: #242a30 !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
  height: 2.3rem;
  padding-left: 0.5rem;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 0.6rem 1.2rem !important;
  height: 3.4rem;
}
.select2-container--default.select2-container--focus
  .select2-selection--multiple,
.select2-container--default
  .select2-search--dropdown
  .select2-search__field:focus {
  border-color: #9fa2a5 !important;
  box-shadow: none !important;
  outline: none !important;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  margin-top: 0.6rem !important;
}
.navbar-language .flag-icon {
  font-size: 1.5rem;
  margin: 0.2rem 0.7rem 0;
  float: left;
}
.profile-container {
  background: #fff;
  padding: 2rem;
  border-radius: 0.4rem;
}
.profile-container:after,
.profile-container:before {
  content: "";
  display: table;
  clear: both;
}
.profile-left {
  width: 20rem;
  float: left;
}
.profile-right {
  margin-left: 240px;
  padding-right: 2rem;
}
.profile-image {
  height: 175px;
  line-height: 175px;
  text-align: center;
  font-size: 72px;
  margin-bottom: 1rem;
  border: 0.2rem solid #e2e7eb;
  overflow: hidden;
  border-radius: 0.4rem;
}
.profile-image img {
  display: block;
  max-width: 100%;
}
.profile-highlight {
  padding: 1.2rem 1.5rem;
  background: #fefde1;
  border-radius: 0.4rem;
}
.profile-highlight h4 {
  margin: 0 0 0.7rem;
  font-size: 1.2rem;
  font-weight: 700;
}
.table.table-profile > thead > tr > th {
  border-bottom: none !important;
}
.table.table-profile > thead > tr > th h4 {
  font-size: 2rem;
  margin-top: 0;
}
.table.table-profile > thead > tr > th h4 small {
  display: block;
  font-size: 1.2rem;
  font-weight: 400;
  margin-top: 0.5rem;
}
.table.table-profile > tbody > tr > td,
.table.table-profile > thead > tr > th {
  border: none;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  color: #242a30;
}
.table.table-profile > tbody > tr > td.field {
  width: 120px;
  text-align: right;
  font-weight: 600;
  color: #777;
}
.table.table-profile > tbody > tr.highlight > td {
  border-top: 0.1rem solid #e2e7eb;
  border-bottom: 0.1rem solid #e2e7eb;
}
.table.table-profile > tbody > tr.divider > td {
  padding: 0 !important;
  height: 1rem;
}
.profile-section + .profile-section {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 0.1rem solid #e2e7eb;
}
.profile-section:after,
.profile-section:before {
  content: "";
  display: table;
  clear: both;
}
.profile-section .title {
  font-size: 2rem;
  margin: 0 0 1.5rem;
}
.profile-section .title small {
  font-weight: 400;
}
.panel-body[class*="bg-"] {
  border-radius: 0 0 0.3rem 0.3rem;
}
body .bootstrap-datetimepicker-widget.dropdown-menu {
  width: auto;
}
body .bootstrap-datetimepicker-widget .timepicker-hour,
body .bootstrap-datetimepicker-widget .timepicker-minute,
body .bootstrap-datetimepicker-widget .timepicker-second {
  border: 0.2rem solid #e2e7eb;
  border-radius: 0.3rem;
}
body .bootstrap-datetimepicker-widget.dropdown-menu,
body .bootstrap-datetimepicker-widget a[data-action] {
  color: #242a30;
}
body .bootstrap-datetimepicker-widget table td {
  height: 3.2rem;
  width: 3.2rem;
  line-height: 3.2rem;
}
.sidebar.sidebar-transparent,
.sidebar.sidebar-transparent .sub-menu {
  background: none;
}
.sidebar.sidebar-transparent + .sidebar-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sidebar.sidebar-transparent .nav > li.nav-header {
  color: #fff;
}
.top-menu {
  background: #2d353c;
  height: 4.4rem;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1015;
  border-top: 0.2rem solid #000;
  border-bottom: 0.2rem solid #000;
  background: linear-gradient(180deg, #2d353c, #222);
}
.top-menu-in {
  height: 4.3rem;
  margin-left: 280px;
  margin-right: 280px;
  padding: 0 1rem;
}
.container-fluid {
  height: 5.5rem;
  vertical-align: middle;
  background: #111;
}
.top-menu-in .has-sub {
  height: 4.3rem;
  line-height: 4.3rem;
}
.top-menu .nav {
  white-space: nowrap;
  list-style-type: none;
  display: table;
  width: 100%;
}
.top-menu .nav > li {
  position: relative;
  display: table-cell;
  vertical-align: middle;
}
.top-menu .nav > li + li {
  margin-left: -3px;
}
.top-menu .nav > li > a {
  padding: 1rem 2rem;
  color: #a8acb1;
  line-height: 2rem;
}
.top-menu .nav > li > a .badge,
.top-menu .nav > li > a .label {
  margin-left: 0.5rem;
}
.top-menu .nav > li > a .badge {
  background: #1b1f24;
}
.top-menu .nav > li > a .badge.pull-right,
.top-menu .nav > li > a .label.pull-right {
  margin-top: 0.1rem;
}
.top-menu .nav > li > a i {
  float: left;
  font-size: 1.4rem;
  margin-right: 1rem;
  line-height: 1.8rem;
  width: 1.4rem;
  text-align: center;
}
.top-menu .nav > li > a .caret.pull-right {
  margin-top: 0.8rem;
  margin-left: 0.5rem;
}
.top-menu .nav > li:focus > a,
.top-menu .nav > li:hover > a,
.top-menu .nav > li > a:focus,
.top-menu .nav > li > a:hover {
  background: #232a2f;
  border-bottom: 0.3rem solid #fc6200;
  height: 4.1rem;
}
.top-menu .nav .sub-menu {
  display: none;
  position: absolute;
  left: 0;
  width: 220px;
  top: 100%;
  background: #1a2229;
  list-style-type: none;
  margin: 0;
  padding: 1rem 0;
}
.top-menu .sub-menu > li > a {
  padding: 0.5rem 2rem;
  display: block;
  color: #8a8f94;
  text-decoration: none;
  position: relative;
}
.top-menu .nav .sub-menu > li > a .caret {
  margin-top: 0.7rem;
}
.top-menu .sub-menu .sub-menu {
  position: relative;
  left: 0;
  top: 0;
}
.top-menu .sub-menu > li.active > a,
.top-menu .sub-menu > li.active > a:focus,
.top-menu .sub-menu > li.active > a:hover,
.top-menu .sub-menu > li > a:focus,
.top-menu .sub-menu > li > a:hover {
  color: #fff;
}
.top-menu .nav > li.has-sub:hover > .sub-menu {
  display: block;
}
.top-menu .nav > li.active > a,
.top-menu .nav > li.active > a:focus,
.top-menu .nav > li.active > a:hover {
  background: #00acac;
  color: #fff;
}
.top-menu .nav > li.menu-control {
  position: absolute;
  top: 0;
  width: 4rem;
  background: #2d353c;
  height: 4rem;
  margin: 0;
}
.top-menu .nav > li.menu-control > a {
  padding: 0;
  text-align: center;
  line-height: 4rem;
}
.top-menu .nav > li.menu-control > a i {
  float: none;
  margin: 0;
  font-size: 1.8rem;
  display: block;
  line-height: 4rem;
  color: #fff;
  width: auto;
}
.top-menu .nav > li.menu-control.menu-control-left {
  left: -50px;
}
.top-menu .nav > li.menu-control.menu-control-right {
  right: -50px;
}
@keyframes slideInLeft {
  0% {
    left: -50px;
  }
  to {
    left: 0;
  }
}
@-webkit-keyframes slideInLeft {
  0% {
    left: -50px;
  }
  to {
    left: 0;
  }
}
.top-menu .nav > li.menu-control.menu-control-left.show {
  -webkit-animation: slideInLeft 0.2s;
  animation: slideInLeft 0.2s;
  left: 0;
}
@keyframes slideInRight {
  0% {
    right: -50px;
  }
  to {
    right: 0;
  }
}
@-webkit-keyframes slideInRight {
  0% {
    right: -50px;
  }
  to {
    right: 0;
  }
}
.top-menu .nav > li.menu-control.menu-control-right.show {
  -webkit-animation: slideInRight 0.2s;
  animation: slideInRight 0.2s;
  right: 0;
}
.top-menu .nav > li.menu-control.menu-control-left > a {
  box-shadow: 0.5rem 0 0.8rem -3px rgba(0, 0, 0, 0.5);
}
.top-menu .nav > li.menu-control.menu-control-right > a {
  box-shadow: -5px 0 0.8rem -3px rgba(0, 0, 0, 0.5);
}
.list-box-g-agero {
  display: table;
  vertical-align: middle;
  color: #ddd;
  overflow-x: hidden;
}
.list-box-g,
.list-box-g-agero {
  width: 100%;
  padding: 0;
  margin: 0;
  height: 2.4rem;
}
.list-box-g {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-x: hidden;
  overflow: hidden;
}
.list-box-g2 {
  display: flex;
  flex: 1 1 0px;
}
.list-box-g2,
.list-box-mg {
  vertical-align: middle;
  width: 100%;
  padding: 0;
  margin: 0;
}
.list-box-mg {
  display: table;
  color: #fc6200;
  overflow-x: hidden;
  font-size: 23pt;
  font-family: "NanumSquareNeo", dotum;
}
.hva-txt {
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
}
.width-fixed {
  width: 100%;
  min-width: 1380px;
}
.time-g {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 7%;
  min-width: 73px;
  padding: 0.1rem;
  overflow-x: hidden;
}
.home-t {
  width: calc(50% - 3.9rem);
}
.home-t,
.vs-t {
  display: flex;
  text-align: center;
  vertical-align: middle;
  padding: 0.1rem;
  overflow: hidden;
  float: left;
}
.vs-t {
  width: 78px;
}
.vs-t-agero {
  display: table-cell;
  min-width: 73px;
  width: 6%;
  overflow-x: hidden;
}
.away-t,
.vs-t-agero {
  text-align: center;
  vertical-align: middle;
  padding: 0.1rem;
}
.away-t {
  display: flex;
  width: calc(50% - 3.9rem);
  overflow: hidden;
  float: left;
}
.away-t-agero,
.home-t-agero {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 40%;
  padding: 0.1rem;
  overflow-x: hidden;
}
.hva_bt_sub {
  list-style: none;
}
.hva_bt_sub1 {
  text-align: center;
  display: flex;
  flex: 1 1 0;
  vertical-align: middle;
  padding: 0.1rem;
  overflow-x: hidden;
  position: relative;
}
.hva_bt_sub1-agero {
  width: 33.3%;
}
.hva_bt_sub1-agero,
.hva_bt_sub2 {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 0.1rem;
  overflow-x: hidden;
  position: relative;
}
.hva_bt_sub2 {
  width: 50%;
}
.etc-live,
.etc-live-ban {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  overflow-x: hidden;
}
.etc-live-ban {
  width: 50%;
}
.etc-live-l {
  text-align: left;
}
.etc-live-l,
.etc-live-r {
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
}
.etc-live-r {
  text-align: right;
  width: 5rem;
  min-width: 5rem;
}
.etc-l {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 7%;
  min-width: 73px;
  padding: 0.1rem;
  overflow-x: hidden;
}
.table-is {
  width: 100%;
  height: 100%;
}
.table-h {
  background: #27272d;
  border: 0.1rem solid #27272d;
  font-size: 1.6rem;
}
.table-h,
.table-h-agero {
  padding: 0.4rem;
  color: #fafafa;
  height: 3rem;
}
.table-h-agero {
  background: #0c0e10;
  border: 0.1rem solid #333e46;
}
.table-h-grey {
  background: #b5b5b7;
  border: 0.1rem solid #b5b5b7;
  padding: 0.4rem;
  color: #fff;
  height: 2.2rem;
  font-size: 1.6rem;
}
.table-b {
  height: 65px;
  font-size: 1.4rem;
}
.table-b,
.table-b-agero {
  background: #171c20;
  border: 0.1rem solid #333e46;
  padding: 0.4rem;
  color: #e8e8e8;
}
.table-b-agero {
  height: 3rem;
}
.table-b-white {
  background: #fff;
  border: 0.1rem solid #000;
  color: #000;
}
.table-b-black,
.table-b-white {
  padding: 0.4rem;
  height: 4rem;
  font-size: 1.4rem;
}
.table-b-black {
  background: #191919;
  border: 0.1rem solid #fff;
  color: #fff;
}
.cursor {
  cursor: pointer;
}
.sport-icon {
  background: url(/img/383ceaa.svg) no-repeat;
  height: 2rem;
  width: 2.2rem;
  display: inline-block;
}
.sport-icon.athletics {
  height: 2rem;
  width: 2.5rem;
  background-position: 0 0;
}
.sport-icon.aussie-rules {
  height: 2rem;
  width: 2.5rem;
  background-position: -36px 0;
}
.sport-icon.bandy {
  height: 2rem;
  width: 2.5rem;
  background-position: -108px 0;
}
.sport-icon.sicon3 {
  height: 2rem;
  width: 2.5rem;
  background-position: -144px 0;
}
.sport-icon.sicon2 {
  height: 2rem;
  width: 2.5rem;
  background-position: -180px 0;
}
.sport-icon.sicon26 {
  height: 2rem;
  width: 2.5rem;
  background-position: -216px 0;
}
.sport-icon.betting-menu-expand-or-collapse-icon {
  height: 2rem;
  width: 2.5rem;
  background-position: -252px 0;
}
.sport-icon.biathlon {
  height: 2rem;
  width: 2.5rem;
  background-position: -288px 0;
}
.sport-icon.bobsleigh {
  height: 2rem;
  width: 2.5rem;
  background-position: -324px 0;
}
.sport-icon.sicon10 {
  height: 2rem;
  width: 2.5rem;
  background-position: -360px 0;
}
.sport-icon.burger-menu {
  height: 2rem;
  width: 2.5rem;
  background-position: -396px 0;
}
.sport-icon.casino {
  height: 2rem;
  width: 2.5rem;
  background-position: -432px 0;
}
.sport-icon.chess {
  height: 2rem;
  width: 2.5rem;
  background-position: -468px 0;
}
.sport-icon.close {
  height: 2rem;
  width: 2.5rem;
  background-position: -504px 0;
}
.sport-icon.sicon21 {
  height: 2rem;
  width: 2.5rem;
  background-position: -540px 0;
}
.sport-icon.sicon28 {
  height: 2rem;
  width: 2.5rem;
  background-position: 0 -36px;
}
.sport-icon.cycling {
  height: 2rem;
  width: 2.5rem;
  background-position: -36px -36px;
}
.sport-icon.sicon22 {
  height: 2rem;
  width: 2.5rem;
  background-position: -72px -36px;
}
.sport-icon.ellipsis-icon {
  height: 2rem;
  width: 2.5rem;
  background-position: -108px -36px;
}
.sport-icon.esports {
  height: 2rem;
  width: 2.5rem;
  background-position: -144px -36px;
}
.sport-icon.f1 {
  height: 2rem;
  width: 2.5rem;
  background-position: -180px -36px;
}
.sport-icon.field-hockey {
  height: 2rem;
  width: 2.5rem;
  background-position: -216px -36px;
}
.sport-icon.figure-skating {
  height: 2rem;
  width: 2.5rem;
  background-position: -252px -36px;
}
.sport-icon.sicon12 {
  height: 2rem;
  width: 2.5rem;
  background-position: -288px -36px;
}
.sport-icon.sicon9 {
  height: 2rem;
  width: 2.5rem;
  background-position: -324px -36px;
}
.sport-icon.sicon6 {
  height: 2rem;
  width: 2.5rem;
  background-position: -360px -36px;
}
.sport-icon.help {
  height: 2rem;
  width: 2.5rem;
  background-position: -396px -36px;
}
.sport-icon.home {
  height: 2rem;
  width: 2.5rem;
  background-position: -432px -36px;
}
.sport-icon.sicon4 {
  height: 2rem;
  width: 2.5rem;
  background-position: -468px -36px;
}
.sport-icon.ice-skating {
  height: 2rem;
  width: 2.5rem;
  background-position: -504px -36px;
}
.sport-icon.lacrosse {
  height: 2rem;
  width: 2.5rem;
  background-position: -540px -36px;
}
.sport-icon.live-games {
  height: 2rem;
  width: 2.5rem;
  background-position: 0 -72px;
}
.sport-icon.luge {
  height: 2rem;
  width: 2.5rem;
  background-position: -36px -72px;
}
.sport-icon.magic-the-gathering {
  height: 2rem;
  width: 2.5rem;
  background-position: -72px -72px;
}
.sport-icon.message-icon {
  height: 2rem;
  width: 2.5rem;
  background-position: -108px -72px;
}
.sport-icon.misc {
  height: 2rem;
  width: 2.5rem;
  background-position: -144px -72px;
}
.sport-icon.sicon117 {
  height: 2rem;
  width: 2.5rem;
  background-position: -180px -72px;
}
.sport-icon.sicon11 {
  height: 2rem;
  width: 2.5rem;
  background-position: -216px -72px;
}
.sport-icon.outrights-specials-competitions-generic {
  height: 2rem;
  width: 2.5rem;
  background-position: -252px -72px;
}
.sport-icon.paddle-tennis {
  height: 2rem;
  width: 2.5rem;
  background-position: -288px -72px;
}
.sport-icon.parlays-teasers {
  height: 2rem;
  width: 2.5rem;
  background-position: -324px -72px;
}
.sport-icon.pin-pinned {
  height: 2rem;
  width: 2.5rem;
  background-position: -360px -72px;
}
.sport-icon.politics {
  height: 2rem;
  width: 2.5rem;
  background-position: -396px -72px;
}
.sport-icon.reload {
  height: 2rem;
  width: 2.5rem;
  background-position: -432px -72px;
}
.sport-icon.rink-hockey {
  height: 2rem;
  width: 2.5rem;
  background-position: -468px -72px;
}
.sport-icon.rugby {
  height: 2rem;
  width: 2.5rem;
  background-position: -504px -72px;
}
.sport-icon.rugby-league {
  height: 2rem;
  width: 2.5rem;
  background-position: -540px -72px;
}
.sport-icon.rugby-union {
  height: 2rem;
  width: 2.5rem;
  background-position: 0 -108px;
}
.sport-icon.short-track {
  height: 2rem;
  width: 2.5rem;
  background-position: -36px -108px;
}
.sport-icon.skeleton {
  height: 2rem;
  width: 2.5rem;
  background-position: -72px -108px;
}
.sport-icon.skiing {
  height: 2rem;
  width: 2.5rem;
  background-position: -108px -108px;
}
.sport-icon.sicon19 {
  height: 2rem;
  width: 2.5rem;
  background-position: -144px -108px;
}
.sport-icon.sicon1 {
  height: 2rem;
  width: 2.5rem;
  background-position: -180px -108px;
}
.sport-icon.squash {
  height: 2rem;
  width: 2.5rem;
  background-position: -216px -108px;
}
.sport-icon.surfing {
  height: 2rem;
  width: 2.5rem;
  background-position: -252px -108px;
}
.sport-icon.sicon20 {
  height: 2rem;
  width: 2.5rem;
  background-position: -288px -108px;
}
.sport-icon.sicon5 {
  height: 2rem;
  width: 2.5rem;
  background-position: -324px -108px;
}
.sport-icon.upcoming-games {
  height: 2rem;
  width: 2.5rem;
  background-position: -360px -108px;
}
.sport-icon.sicon23 {
  height: 2rem;
  width: 2.5rem;
  background-position: -396px -108px;
}
.sport-icon.icon-water-polo {
  height: 2rem;
  width: 2.5rem;
  background-position: -432px -108px;
}
.sport-icon.icon-winter-sports-1 {
  height: 2rem;
  width: 2.5rem;
  background-position: -468px -108px;
}
.sport-icon.icon-winter-sports-2 {
  height: 2rem;
  width: 2.5rem;
  background-position: -504px -108px;
}
.alpha-100 {
  opacity: 1;
  -moz-opacity: 1;
}
.alpha-99,
.alpha-100 {
  filter: alpha(opacity=99);
}
.alpha-99 {
  opacity: 0.99;
  -moz-opacity: 0.99;
}
.alpha-98 {
  filter: alpha(opacity=98);
  opacity: 0.98;
  -moz-opacity: 0.98;
}
.alpha-97 {
  filter: alpha(opacity=97);
  opacity: 0.97;
  -moz-opacity: 0.97;
}
.alpha-96 {
  filter: alpha(opacity=96);
  opacity: 0.96;
  -moz-opacity: 0.96;
}
.alpha-95 {
  filter: alpha(opacity=95);
  opacity: 0.95;
  -moz-opacity: 0.95;
}
.alpha-94 {
  filter: alpha(opacity=94);
  opacity: 0.94;
  -moz-opacity: 0.94;
}
.alpha-93 {
  filter: alpha(opacity=93);
  opacity: 0.93;
  -moz-opacity: 0.93;
}
.alpha-92 {
  filter: alpha(opacity=92);
  opacity: 0.92;
  -moz-opacity: 0.92;
}
.alpha-91 {
  filter: alpha(opacity=91);
  opacity: 0.91;
  -moz-opacity: 0.91;
}
.alpha-90 {
  filter: alpha(opacity=90);
  opacity: 0.9;
  -moz-opacity: 0.9;
}
.alpha-80 {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
}
.alpha-70 {
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity: 0.7;
}
.alpha-60 {
  filter: alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity: 0.6;
}
.alpha-50 {
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
}
.alpha-40 {
  filter: alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
}
.alpha-30 {
  filter: alpha(opacity=30);
  opacity: 0.3;
  -moz-opacity: 0.3;
}
.alpha-20 {
  filter: alpha(opacity=20);
  opacity: 0.2;
  -moz-opacity: 0.2;
}
.alpha-10 {
  filter: alpha(opacity=10);
  opacity: 0.1;
  -moz-opacity: 0.1;
}
.alpha-0 {
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
}
.bettingbox {
  padding: 0;
}
.betlistbox,
.bettingbox {
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
}
.betlistbox {
  clear: both;
  width: 251px;
  height: 67px;
  text-align: left;
  margin: 0.1rem 0 0.3rem 0.1rem;
  overflow-x: hidden;
  overflow-y: hidden;
}
.betlistcolor_a {
  width: 210px;
  min-width: 210px;
  color: #000;
  font-size: 8pt;
  margin: 0.7rem 0 0 0.4rem;
  overflow: hidden;
}
.betlistcolor_a,
.betlistcolor_b {
  float: left;
  font-family: "NanumSquareNeo", dotum;
  height: 1.7rem;
  line-height: 1.7rem;
  padding: 0;
}
.betlistcolor_b {
  width: 190px;
  min-width: 190px;
  color: #d65708;
  font-size: 1.2rem;
  margin: 0.1rem 0 0 0.4rem;
  overflow-x: hidden;
}
.betlistcolor_b_odd {
  color: #fff;
  font-weight: 700;
  font-size: 9pt;
  background-color: #d75809;
  height: 1.7rem;
  border-radius: 0.3rem;
  padding: 0 0.3rem;
  margin: 0 0.6rem 0 0;
}
.betlistclose,
.betlistcolor_b_odd {
  float: right;
  font-family: "NanumSquareNeo", dotum;
  line-height: 1.7rem;
}
.betlistclose {
  color: #d20000;
  font-size: 1.9rem;
  padding: 0.5rem 1rem 1rem;
  margin: 0;
  cursor: pointer;
  position: absolute;
  right: 0.7rem;
  top: 0.7rem;
}
.betlistclose:hover {
  color: #f37e82;
}
.betlistbox-agero {
  clear: both;
  width: 251px;
  height: 4rem;
  text-align: left;
  margin: 0.1rem 0 0.3rem 0.1rem;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  overflow-x: hidden;
  overflow-y: hidden;
}
.delete-all {
  float: right;
  color: #fff;
  font-size: 1.4rem;
  cursor: pointer;
  text-decoration: underline;
  transition: color 0.1s ease-out 0s;
}
.delete-all:hover {
  color: #e15d07;
}
.display-none {
  display: none;
}
.display-flex {
  display: flex !important;
}
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}
.position-absolute-zindex-1 {
  z-index: 1;
}
.position-absolute-zindex-10 {
  z-index: 10;
}
.position-absolute-zindex-100 {
  z-index: 100;
}
.position-absolute-zindex-1000 {
  z-index: 1000;
}
.position-absolute-zindex-10000 {
  z-index: 10000;
}
.top-0 {
  top: 0 !important;
}
.left-0 {
  left: 0 !important;
}
.right-0 {
  right: 0 !important;
}
.clear-both {
  clear: both;
}
.games-navigation {
  clear: both;
  width: 100%;
  height: 65px;
  display: table;
}
.line-bottom1 {
  border-bottom: 0.5rem solid #fff;
}
.line-bottom2 {
  border-bottom: 0.5rem solid #de5648;
}
.line-bottom3 {
  border-bottom: 0.5rem solid #337bdd;
}
.line-bottom4 {
  border-bottom: 0.5rem solid #986047;
}
.line-bottom5 {
  border-bottom: 0.5rem solid #f0df8f;
}
.line-bottom6 {
  border-bottom: 0.5rem solid #1e8567;
}
.line-bottom7 {
  border-bottom: 0.5rem solid #fff210;
}
.line-bottom8 {
  border-bottom: 0.5rem solid #ff9000;
}
.line-bottom9 {
  border-bottom: 0.5rem solid #017ef6;
}
.t-line1 {
  border-top: 0.5rem solid #0091ea;
  border-right: 0.1rem solid #454545;
}
.t-line1:active {
  background: #111;
}
.t-line2 {
  border-top: 0.5rem solid #2a62ff;
  border-right: 0.1rem solid #454545;
}
.t-line2:active {
  background: #111;
}
.t-line3 {
  border-top: 0.5rem solid #4f2fc5;
  border-right: 0.1rem solid #454545;
}
.t-line3:active {
  background: #111;
}
.t-line4 {
  border-top: 0.5rem solid #7b20a3;
  border-right: 0.1rem solid #454545;
}
.t-line4:active {
  background: #111;
}
.t-line5 {
  border-top: 0.5rem solid #c41162;
  border-right: 0.1rem solid #454545;
}
.t-line5:active {
  background: #111;
}
.t-line6 {
  border-top: 0.5rem solid #d60000;
  border-right: 0.1rem solid #454545;
}
.t-line6:active {
  background: #111;
}
.t-line7 {
  border-top: 0.5rem solid #ff9000;
  border-right: 0.1rem solid #454545;
}
.t-line7:active {
  background: #111;
}
.t-line8 {
  border-top: 0.5rem solid #5d871b;
  border-right: 0.1rem solid #454545;
}
.t-line8:active {
  background: #111;
}
.t-line9 {
  border-top: 0.5rem solid #206825;
  border-right: 0.1rem solid #454545;
}
.t-line10 {
  border-top: 0.5rem solid #93f;
}
.t-line9:active {
  background: #111;
}
.live-tmenu-name {
  font-size: 1.7rem;
  color: #fafafa;
  margin: 0 0 0.3rem;
}
.live-tmenu-name-casino {
  font-size: 11pt;
  color: #d0d0d0;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  margin: 0 0 0.3rem;
  font-family: "NanumSquareNeo", arial;
}
.live-tmenu-name-agero {
  font-size: 11pt;
  color: #fafafa;
  margin: 0 0 0.3rem;
}
.live-tmenu-countdown {
  font: 700 1.7rem Open Sans Condensed, sans-serif;
  color: #fff;
}
.live-tmenu-countdown-agero {
  font: 700 1.3rem Open Sans Condensed, sans-serif;
  color: #fff;
}
.live-tmenu-casino-sub {
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
  color: #7d7d7d;
  font-weight: 400;
}
.playerbox {
  height: 422px;
}
.playerbox,
.playerbox2 {
  width: 100%;
  text-align: center;
  position: relative;
}
.playerbox2 {
  height: 380px;
}
.playerbox3 {
  height: 641px;
}
.east-playerbox3,
.playerbox3 {
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.east-playerbox3 {
  height: 560px;
}
.boscore-playerbox3 {
  height: 60rem;
}
.boscore-playerbox3,
.boscoreball-playerbox3 {
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.boscoreball-playerbox3 {
  height: 70rem;
}
.bubble-playerbox3 {
  height: 609px;
}
.bubble-playerbox3,
.livescore-playerbox3 {
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.livescore-playerbox3 {
  height: 746px;
}
.playerbox4 {
  width: 100%;
  height: 575px;
  text-align: center;
  position: relative;
}
.last-result-items {
  margin-bottom: 1.2rem;
}
.lottery-item {
  position: relative;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0.2rem;
  padding: 0.7rem;
  line-height: 1.2;
}
.ball {
  width: 3rem;
  height: 3rem;
  border: 0.1rem solid #000;
  border-radius: 50%;
  -webkit-font-smoothing: antialiased;
  font-size: 1.2rem;
  background-repeat: repeat-x;
}
.ball.yellow {
  background-color: #ffad32;
  background: linear-gradient(180deg, #ffad32, #cc7a00);
  border-color: #cc7a00 #cc7a00 #b36b00;
  text-shadow: 0 0.1rem 0.1rem hsla(0, 0%, 100%, 0.33);
}
.ball.black {
  background-color: #5b5b5b;
  background: linear-gradient(180deg, #5b5b5b, #282828);
  border-color: #282828 #282828 #1c1c1c;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
}
.ball.white {
  background-color: #f9f9f9;
  background: linear-gradient(180deg, #f9f9f9, #d6d6d6);
  border-color: #929292 #929292 #a1a1a1;
  text-shadow: 0 0.1rem 0.1rem hsla(0, 0%, 100%, 0.23);
}
.ball.blue {
  background-color: #5990d8;
  background: linear-gradient(180deg, #5990d8, #193c6b);
  border-color: #193c6b #193c6b #112948;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56);
}
.ball.green {
  background-color: #398f28;
  background: linear-gradient(180deg, #398f28, #193f11);
  border-color: #193f11 #193f11 #122c0c;
}
.ball.green,
.ball.grey,
.ball.red {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
}
.ball.grey,
.ball.red {
  background-color: #e52828;
  background: linear-gradient(180deg, #e52828, #961111);
  border-color: #961111 #961111 #800f0f;
}
.ball.white,
.ball.yellow {
  color: #333;
}
.ball.black,
.ball.blue,
.ball.green,
.ball.grey,
.ball.red {
  color: #fff;
}
.ball > span {
  font-weight: 700;
}
.item-box {
  background: #fff;
  overflow: hidden;
  margin: 0;
  width: 100%;
  position: relative;
  border-radius: 0.6rem;
}
.item-box.fullwidth {
  max-width: 100%;
}
.item-box figure {
  width: 100%;
  display: block;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.item-box.fixed-box figure img {
  width: 100%;
  height: auto;
}
.item-box-desc {
  padding: 1rem 2rem;
  overflow: hidden;
}
.item-box-desc p {
  margin-top: 2rem;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.item-box.fixed-box .item-box-desc p {
  height: 98px;
}
.item-box-desc h4 {
  padding: 0;
  margin: 0;
}
.item-box .item-box-desc small {
  display: block;
}
.item-box.fixed-box .item-box-desc {
  height: 256px;
}
.item-box.fixed-box figure {
  max-height: 263px;
}
.item-box .socials {
  border-top: 0.1rem solid #eee;
  text-align: center;
  display: block;
}
.item-box .item-hover,
.item-box .item-hover .overlay {
  -webkit-border-top-right-radius: 0.6rem;
  -webkit-border-top-left-radius: 0.6rem;
  -moz-border-radius-topleft: 0.6rem;
  -moz-border-radius-topright: 0.6rem;
  border-top-left-radius: 0.6rem;
  border-top-right-radius: 0.6rem;
}
.item-box .item-hover {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  transition: all 0.2s;
}
.item-box .item-hover,
.item-box .item-hover a,
.item-box .item-hover button {
  color: #fff;
}
.item-box .item-hover .inner {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -30px;
  z-index: 100;
}
.item-box:hover .item-hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.divider {
  border-top: 0.1rem dotted #424242;
  border-bottom: 0.1rem dotted #424242;
}
.no-radius {
  border-radius: 0;
}
.home-payinfo-title {
  background-color: #12161a;
  border: 0.1rem solid #f15e01;
  height: 4.2rem;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.display-inlineblock {
  display: inline-block !important;
}
.display-table {
  display: table !important;
}
.display-tablecell {
  display: table-cell !important;
}
.vertical-middle {
  vertical-align: middle !important;
}
.main-cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  line-height: 2.3rem;
  height: 5.3rem;
  overflow: visible;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.word-keep {
  word-break: keep-all;
}
.td {
  padding: 0.6rem 0;
  min-width: 0;
  box-sizing: border-box;
  text-overflow: ellipsis;
  position: relative;
  text-align: left;
  display: table;
}
.score-button,
.td {
  vertical-align: middle;
}
.score-button {
  border-radius: 0.2rem;
  width: 3rem;
  display: table-cell;
  padding-bottom: 0.3rem;
}
.odd-type {
  width: 10%;
  padding: 0.1rem;
  float: left;
}
.odd-type-in {
  display: table-cell;
  width: 10%;
  background-color: #1e2428;
  margin: 0.1rem;
  padding-top: 1rem;
  height: 3.8rem;
  color: #aeaeaf;
}
.main-odd-team {
  width: calc(100% - 5rem);
  float: left;
  text-align: left;
}
.main-odd-val,
.main-odd-val-white {
  width: 5rem;
  float: right;
  text-align: right;
}
.btn-score {
  background-color: #2e302d;
  border-radius: 0;
  border-top: 0.1rem solid #3f4346;
  border-bottom: 0.1rem solid #000;
  color: #fff;
  cursor: default;
}
.btn-score:hover {
  color: #fff;
}
.btn-sports-detail,
.btn-sports-detail-mob,
.btn-sports-rule {
  background-color: #2e302d;
  border-radius: 0;
  border-top: 0.1rem solid #3f4346;
  border-bottom: 0.1rem solid #000;
  color: #fff;
}
.btn-sports-rule:hover {
  color: #fff;
}
.btn-sports-detail-null {
  background-color: #1a1e1f;
  border-radius: 0;
  border-top: 0.1rem solid #3f4346;
  border-bottom: 0.1rem solid #000;
  color: #fff;
  height: 3.1rem;
}
.btn-sports-detail-mob.active,
.btn-sports-detail.active,
.btn-sports-detail:focus,
.btn-sports-detail:hover {
  background-color: #ff6300;
  color: #fff;
}
.img-odds-up {
  top: calc(-50% + 0.2rem);
}
.img-odds-down,
.img-odds-up {
  position: absolute;
  left: calc(100% - 0.3rem);
}
.img-odds-down {
  top: calc(50% + 0.2rem);
}
.img-odds-up-right {
  top: calc(-50% + 0.2rem);
}
.img-odds-down-right,
.img-odds-up-right {
  position: absolute;
  right: calc(100% - 0.3rem);
}
.img-odds-down-right {
  top: calc(50% + 0.2rem);
}
.blinking {
  opacity: 0;
  -webkit-animation: blink 1s ease-in-out 3;
  animation: blink 1s ease-in-out 3;
  animation-fill-mode: backwards;
  -webkit-animation-fill-mode: backwards;
  -moz-animation-fill-mode: backwards;
}
@-webkit-keyframes blink {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.border-radius-5 {
  border-radius: 0.5rem !important;
}
.border-radius-20 {
  border-radius: 2rem !important;
}
.main-dialog .el-dialog__header {
  display: none;
}
.main-dialog .el-dialog__body {
  padding: 0;
}
.main-dialog label {
  color: #fff;
}
.main-dialog .el-select {
  display: block;
}
.coin-div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.coin-dialog {
  width: 50rem;
  position: absolute;
  left: calc(50% - 250px);
  top: 10rem;
  background-color: #ebebeb;
  border-radius: 1rem;
  padding-bottom: 3rem;
  border: 0.3rem solid #fec106;
}
.coin-input.el-input.is-disabled .el-input__inner,
.coin-input input {
  background-color: #fc0;
  color: #000;
}
.dialog-grey .el-dialog {
  background: none !important;
}
.chat-dailog .el-dialog {
  background-color: #191919;
  width: 95% !important;
}
.auth-dialog {
  color: #fff;
}
.template-dialog .el-dialog {
  background: none !important;
}
.template-dialog .el-dialog__header {
  display: none;
}
.template-dialog .el-dialog__body {
  padding: 0;
}
.template-dialog label {
  color: #fff;
}
.template-dialog .el-select {
  display: block;
}
.template-dialog .el-dialog {
  margin-top: 2rem !important;
}
.tl_reg_item {
  width: 95%;
}
.right-button {
  padding: 0.9rem;
  margin-top: 0.3rem;
  right: 0.5rem;
  top: 0;
}
.subtable.table > tbody > tr > td {
  border-color: #353637;
  background-color: #131417;
  border-right: 0.1rem solid #353637;
}
.subtable > thead > tr {
  border-right: 0.1rem solid #2e3439;
  border-left: 0.1rem solid #2e3439;
}
.subtable > thead > tr > td {
  background-color: #2e3439;
}
.border-grey {
  border: 0.1rem solid #343d46 !important;
}
.status-yes {
  background-color: #367fde;
}
.status-no,
.status-yes {
  width: 80px;
  text-align: center;
  border-radius: 0.3rem;
  padding: 0.4rem 0;
  margin: 0 auto;
}
.status-no {
  background-color: #23272a;
}
.status-wait {
  background-color: #727071;
}
.status-lose,
.status-wait {
  width: 80px;
  text-align: center;
  border-radius: 0.3rem;
  padding: 0.4rem 0;
  margin: 0 auto;
}
.status-lose {
  background-color: #d73c38;
}
.status-win {
  background-color: #367fde;
}
.status-cancel,
.status-win {
  width: 80px;
  text-align: center;
  border-radius: 0.3rem;
  padding: 0.4rem 0;
  margin: 0 auto;
}
.status-cancel {
  background-color: #faaf44;
}
.status-cancel-request {
  text-align: center;
  border-radius: 0.3rem;
  padding: 0.4rem 0;
  background-color: #14851b;
  margin: 0 auto;
}
.bet-type-big,
.td-big {
  border: 0.1rem solid red;
  border-radius: 50%;
  padding: 0.8rem 1rem;
}
.bet-type-middle,
.td-middle {
  border: 0.1rem solid #337dde;
  border-radius: 50%;
  padding: 0.8rem 1rem;
}
.bet-type-small,
.td-small {
  border: 0.1rem solid #019630;
  border-radius: 50%;
  padding: 0.8rem 1rem;
}
.bet-type-under,
.td-under {
  border: 0.1rem solid #337dde;
  border-radius: 50%;
  padding: 0.9rem 0.5rem;
}
.bet-type-over,
.td-over {
  border: 0.1rem solid red;
  border-radius: 50%;
  padding: 0.9rem 0.4rem;
}
.bet-type-odd,
.td-odd {
  padding: 0.8rem 1rem;
}
.bet-type-goal,
.bet-type-odd,
.td-odd {
  background-image: linear-gradient(180deg, #74b3dc 0, #367ee0);
  border-radius: 50%;
}
.bet-type-goal {
  padding: 0.8rem 0.5rem;
}
.bet-type-three {
  background-image: linear-gradient(180deg, #74b3dc 0, #367ee0);
}
.bet-type-four,
.bet-type-three {
  border-radius: 50%;
  padding: 0.8rem 1.3rem;
  text-align: center;
}
.bet-type-four {
  background-image: linear-gradient(180deg, #e25657 0, #f71312);
}
.bet-type-even,
.td-even {
  padding: 0.8rem 1rem;
}
.bet-type-even,
.bet-type-nogoal,
.td-even {
  background-image: linear-gradient(180deg, #e25657 0, #f71312);
  border-radius: 50%;
  text-align: center;
}
.bet-type-nogoal {
  padding: 0.8rem 0.5rem;
}
.bet-type-red {
  color: #f61416;
}
.bet-type-blue,
.bet-type-red {
  display: inline-block;
  width: 80px;
  background-color: #27272d;
  text-align: center;
}
.bet-type-blue {
  color: #158dfd;
}
.sports-rule-cat {
  background-color: #0f1012;
}
.sports-rule-cat,
.sports-rule-cat-white {
  width: 95%;
  padding: 0.2rem;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
}
.sports-rule-cat-white {
  background-color: #dedede;
}
.border-l-1 {
  border-left: 0.1rem solid #000;
}
.border-r-1 {
  border-right: 0.1rem solid #000;
}
.border-l-1-white {
  border-left: 0.1rem solid #a2a2a2;
}
.border-r-1-white {
  border-right: 0.1rem solid #a2a2a2;
}
.betslip-lock {
  position: relative;
  left: 0;
  top: 0;
  background-image: url(/img/7b58cd5.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: rgba(255, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}
.sports-type {
  width: 6.3rem;
  height: 5.9rem;
  float: left;
  margin-left: 0.1rem;
  cursor: pointer;
}
.sports-sort {
  margin-bottom: 0.3rem;
}
.sports-sort .el-checkbox__label {
  padding-left: 0.3rem;
  font-size: 1.2rem;
}
.sports-sort .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #fff;
}
.main-select {
  background-color: #27272d;
  border-radius: 0.3rem;
}
.main-select-agero {
  background-color: #111;
  border-radius: 0.3rem;
}
.main-select-drop {
  background-color: #27272d;
}
.main-select-drop,
.main-select-drop-agero {
  position: absolute;
  width: 100%;
  z-index: 1;
  font-size: 1.6rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.main-select-drop-agero {
  background-color: #111;
}
.main-select-text {
  float: left;
  padding-left: 1.5rem;
  height: 5.2rem;
}
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.btn-sports-detail-score {
  background-color: #2e302d;
  border-radius: 0;
  border-top: 0.1rem solid #3f4346;
  border-bottom: 0.1rem solid #000;
  color: #fff;
}
.btn-sports-detail-score:hover {
  color: #fff;
}
.score-button {
  border: 0.1rem solid #fff;
}
.score-button:disabled {
  border: 0.1rem solid #5b5c5b;
}
.score-button:hover,
.score-odd:hover {
  background-color: #ff6300;
}
.score-odd {
  border: 0.1rem solid #fff;
  height: 90%;
  padding-top: 2.2rem;
  padding-bottom: 2.2rem;
}
.result-score {
  background-color: #ff6300;
  padding: 0.5rem 1rem 0.8rem;
  border-radius: 0.3rem;
  width: 5.6rem;
  float: left;
}
.input-sign {
  font-size: 1.3rem;
}
label {
  margin: 0;
}
.right-button.el-button.is-loading {
  position: absolute;
}
.collapse {
  display: none;
}
.display-center {
  justify-content: center;
}
.bethistory-livescore,
.display-center,
.display-center-vertical {
  display: flex;
  align-items: center;
}
.bethistory-livescore {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
}
.bethistory-livescore-in {
  width: 40%;
  height: 210px;
  background-color: rgba(0, 0, 0, 0.8);
}
.league-favorite {
  position: absolute;
  right: 115px;
  top: 2.7rem;
}
.market-type {
  width: 5rem;
  text-align: center;
  float: left;
  padding-top: 1.2rem;
}
.collapse-up-orange11 {
  background-image: url(/img/Virtual/dbea0aa.png);
}
.collapse-down-orange11,
.collapse-up-orange11 {
  background-size: 100% 100%;
  width: 2rem;
  height: 2rem;
  float: right;
}
.collapse-down-orange11 {
  background-image: url(/img/Virtual/a11b010.png);
}
.collapse-up-blue {
  background-image: url(/img/Virtual/7527dfa.png);
}
.collapse-down-blue,
.collapse-up-blue {
  background-size: 100% 100%;
  width: 2rem;
  height: 2rem;
  float: right;
}
.collapse-down-blue {
  background-image: url(/img/Virtual/c8ffb7b.png);
}
.rolling-button {
  background-color: #2e3438;
  text-align: center;
  width: calc(25% - 0.8rem);
  padding: 1rem 0;
  float: left;
}
.el-popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #2a3034 !important;
}
.el-popper[x-placement^="top"] .popper__arrow {
  border-top-color: #2a3034 !important;
}
.el-popper[x-placement^="bottom"] .popper__arrow:after {
  border-bottom-color: #2a3034 !important;
}
.el-popper[x-placement^="top"] .popper__arrow:after {
  border-top-color: #2a3034 !important;
}
.el-select-dropdown {
  background-color: #2a3034;
  border: 0.1rem solid #2a3034;
}
.el-select-dropdown__item,
.el-select-dropdown__item.selected {
  color: #fff;
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  background-color: #2a3034;
}
.casino-dialog .el-dialog,
.el-dialog__body {
  height: 100%;
}
.live-play {
  display: none;
  position: absolute;
  width: 10rem;
  left: calc(50% - 5rem);
  top: calc(50% - 5rem);
}
.live-play-orange12 {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  font-size: 2.4rem;
  text-align: center;
  padding-top: 5rem;
}
.live-play-button {
  padding: 0.8rem 3.6rem;
  font-size: 1.4rem;
  background: #f56406;
  border-radius: 3.6rem;
  display: inline-block;
  margin-top: 3.6rem;
  cursor: pointer;
}
.casino-over {
  position: absolute;
  left: 0;
  bottom: 5.4rem;
  width: 100%;
  height: 78px;
  background: linear-gradient(
    178.08deg,
    rgba(28, 31, 33, 0) 28.29%,
    #1c1f21 98.38%
  );
}
.live-game:hover .live-play,
.live-game:hover .live-play-orange12 {
  display: block;
}
.live-check {
  position: absolute;
  width: 150px;
  left: calc(50% - 75px);
  top: calc(50% - 75px);
}
.live-check-orange12 {
  background: rgba(17, 19, 20, 0.85);
}
.live-check-banner,
.live-check-orange12 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
}
.live-check-banner {
  background-color: rgba(0, 0, 0, 0.6);
}
.live-game:hover .live-banner-orange11 {
  display: block;
  -webkit-animation: example-orange 2s ease-in-out 1;
  animation: example-orange 2s ease-in-out 1;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
}
.live-game:hover .live-banner-orange12 {
  display: block;
  -webkit-animation: example-orange2 0.2s ease-in-out 1;
  animation: example-orange2 0.2s ease-in-out 1;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
}
@-webkit-keyframes example-orange {
  0% {
    background-color: rgba(252, 98, 0, 0.1);
  }
  50% {
    background-color: rgba(252, 98, 0, 0.2);
  }
  to {
    background-color: rgba(252, 98, 0, 0.3);
  }
}
@keyframes example-orange {
  0% {
    background-color: rgba(252, 98, 0, 0.1);
  }
  50% {
    background-color: rgba(252, 98, 0, 0.2);
  }
  to {
    background-color: rgba(252, 98, 0, 0.3);
  }
}
@-webkit-keyframes example-orange2 {
  0% {
    background: rgba(17, 19, 20, 0.4);
  }
  to {
    background: rgba(17, 19, 20, 0.88);
  }
}
@keyframes example-orange2 {
  0% {
    background: rgba(17, 19, 20, 0.4);
  }
  to {
    background: rgba(17, 19, 20, 0.88);
  }
}
@-webkit-keyframes example-blue {
  0% {
    background-color: rgba(0, 98, 252, 0.1);
  }
  50% {
    background-color: rgba(0, 98, 252, 0.2);
  }
  to {
    background-color: rgba(0, 98, 252, 0.3);
  }
}
@keyframes example-blue {
  0% {
    background-color: rgba(0, 98, 252, 0.1);
  }
  50% {
    background-color: rgba(0, 98, 252, 0.2);
  }
  to {
    background-color: rgba(0, 98, 252, 0.3);
  }
}
.casino-dialog .el-dialog {
  width: 1400px;
  height: 750px;
  margin-top: 10rem !important;
}
.casino-dialog .el-dialog.fullscreen {
  width: 100%;
  height: 100%;
  margin-top: 0 !important;
}
#companyimg,
#header-time,
#home-category,
#home-category-border,
#home-category-green {
  display: block;
}
#copyright-text {
  padding-top: 4rem;
}
.notice-menu {
  display: block;
}
#logoimg {
  width: 20rem;
}
#main-banner-img,
#main-banner-img-green {
  width: 100%;
}
#betslip-icon {
  display: none;
}
.popup-dialog {
  overflow-y: scroll;
}
.popup-dialog .el-dialog {
  margin-top: 10rem !important;
  background: none !important;
}
.popup-dialog .el-dialog__body {
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-dialog__header {
  display: none;
}
.el-dialog__body {
  padding: 0;
}
.virtual-league-panel {
  display: block;
  width: 280px;
}
.virtual-video-panel {
  width: calc(100% - 280px);
}
.virtual-video-panel-orange12 {
  width: 648px;
}
.live-game-btn-blue18 .live-game-img,
.live-game-btn-yellow15 .live-game-img {
  border: 0.2rem solid #181a20;
}
.live-game-layout6 {
  padding: 0.8rem;
  background: #0b0d10;
  border-radius: 0.6rem;
  margin-top: 0.6rem;
}
.live-game-btn-blue18:hover .live-game-img {
  border: 0.2rem solid #1f7aff;
}
.live-game-btn-yellow15:hover .live-game-img {
  border: 0.2rem solid #edbb35;
}
.live-game-btn-blue18:hover .live-game-layout6 {
  background: #1f7aff;
}
.live-game-btn-yellow15:hover .live-game-layout6 {
  background: #edbb35;
  color: #000;
}
.live-game-cont {
  width: 50%;
  text-align: center;
}
.live-game-cont,
.slot-game-cont {
  float: left;
  cursor: pointer;
  padding: 1rem;
}
.slot-game-cont {
  width: 20%;
}
.slot-game-cont-orange12 {
  width: 20%;
  float: left;
  padding: 1.2rem;
  cursor: pointer;
}
#money-move-img {
  transform: rotate(0);
}
.attendance-1 {
  padding: 0 0.5rem;
  float: left;
  width: 154px;
}
.lbl_reg.popup_lbl label,
.tl_input_popup_required {
  color: #fff;
}
.auth-dialog.signup .el-input__inner {
  border: 0.1rem solid #dcdfe6;
  background-color: #fff;
}
.ele-rotate {
  transform: rotate(90deg);
}
.current-payin-container,
.current-payout-container {
  overflow: hidden;
  height: 293px;
}
.current-payin-container ul,
.current-payout-container ul {
  list-style: none;
  position: relative;
  padding: 0;
}
.current-payin-container li,
.current-payout-container li {
  height: 3.4rem;
  text-align: center;
  padding: 0;
}
.border-clear {
  border: 0 !important;
}
.el-table__empty-text {
  width: 100%;
}
.bet-result-table-white .el-table__empty-text,
.main-table-white .el-table__empty-text {
  color: #000 !important;
  font-size: 1.4rem !important;
}
.el-message-box {
  width: auto;
}
.popup-absolute .el-dialog {
  position: absolute;
}
.sportcore:focus,
.sportcore:hover {
  text-decoration: none !important;
}
.my-input .el-input__inner {
  background-color: #161c22 !important;
  border: 0.1rem solid #1f8fff;
  color: #fff;
}
p {
  margin: 0 !important;
}
.VueCarousel-navigation-prev {
  left: 70px !important;
  width: 6.2rem;
  height: 10rem;
  background-image: url(/img/caa2350.png);
}
.VueCarousel-navigation-next {
  right: 70px !important;
  width: 6.2rem;
  height: 10rem;
  background-image: url(/img/5b46983.png);
}
.VueCarousel-navigation-next,
.VueCarousel-navigation-prev {
  font-size: 5rem;
  color: #fff !important;
  display: none;
}
.VueCarousel:hover .VueCarousel-navigation-next,
.VueCarousel:hover .VueCarousel-navigation-prev {
  display: block !important;
}
.VueCarousel-navigation-button:focus {
  outline: none !important;
}
.flip-clock-wrapper * {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc;
}
.flip-clock-wrapper a:hover {
  color: #fff;
}
.flip-clock-wrapper ul {
  list-style: none;
}
.flip-clock-wrapper.clearfix:after,
.flip-clock-wrapper.clearfix:before {
  content: " ";
  display: table;
}
.flip-clock-wrapper.clearfix:after {
  clear: both;
}
.flip-clock-wrapper.clearfix {
  *zoom: 1;
}
.flip-clock-wrapper {
  font: normal 1.1rem "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none;
}
.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 3.6rem !important;
}
.flip-clock-meridium a {
  color: #313333;
}
.flip-clock-wrapper {
  margin: 0;
}
.flip-clock-wrapper:after,
.flip-clock-wrapper:before {
  content: " ";
  display: table;
}
.flip-clock-wrapper:after {
  clear: both;
}
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 0.5rem;
  width: 4rem;
  height: 5.1rem;
  font-size: 4rem;
  font-weight: 700;
  line-height: 5.1rem;
  border-radius: 0.3rem;
  background: #000;
}
.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 5rem;
  text-decoration: none !important;
}
.flip-clock-wrapper ul li:first-child {
  z-index: 2;
}
.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  perspective: 20rem;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important;
}
.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 6rem;
  overflow: hidden;
  outline: 0.1rem solid transparent;
}
.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.flip-clock-wrapper ul li a div.up {
  transform-origin: 50% 100%;
  top: 0;
}
.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 3.4rem;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 0.1rem;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
}
.flip-clock-wrapper ul li a div.down {
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
  border-top: 0.1rem solid #111;
}
.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 0.1rem 0.2rem #000;
  text-align: center;
  background-color: #333;
  border-radius: 0.3rem;
  font-size: 4.5rem;
}
.flip-clock-wrapper ul li a div.up div.inn {
  top: 0;
}
.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0;
}
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3;
}
.flip-clock-wrapper .flip {
  box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.7);
}
.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s linear 0.5s both;
  animation: asd 0.5s linear 0.5s both;
  z-index: 5;
}
.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 2rem;
  height: 80px;
}
.flip-clock-divider:first-child {
  width: 0;
}
.flip-clock-dot {
  display: block;
  background: #323434;
  width: 1rem;
  height: 1rem;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.5);
  left: 0.5rem;
}
.flip-clock-divider.minutes .flip-clock-label {
  color: #fafafa;
  right: -88px;
  display: none;
}
.flip-clock-divider.seconds .flip-clock-label {
  color: #fafafa;
  right: -91px;
  display: none;
}
.flip-clock-dot.top {
  top: 2rem;
}
.flip-clock-dot.bottom {
  bottom: 3rem;
}
@-webkit-keyframes asd {
  0% {
    z-index: 2;
  }
  20% {
    z-index: 4;
  }
  to {
    z-index: 4;
  }
}
@keyframes asd {
  0% {
    z-index: 2;
  }
  20% {
    z-index: 4;
  }
  to {
    z-index: 4;
  }
}
.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s linear 0.5s both;
  animation: turn 0.5s linear 0.5s both;
}
@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg);
  }
  to {
    -webkit-transform: rotateX(0deg);
  }
}
@keyframes turn {
  0% {
    transform: rotateX(90deg);
  }
  to {
    transform: rotateX(0deg);
  }
}
.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both;
}
@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg);
  }
  to {
    -webkit-transform: rotateX(-90deg);
  }
}
@keyframes turn2 {
  0% {
    transform: rotateX(0deg);
  }
  to {
    transform: rotateX(-90deg);
  }
}
.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3;
}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  -webkit-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow,
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0, #000 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(0, 0, 0, 0.1)),
    color-stop(100%, #000)
  );
  background: linear, top, rgba(0, 0, 0, 0.1) 0, #000 100%;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0, #000 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0, #000 100%;
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  -webkit-animation: hide 0.5s linear 0.3s both;
  animation: hide 0.5s linear 0.3s both;
}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  -webkit-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow,
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, #000 0, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #000),
    color-stop(100%, rgba(0, 0, 0, 0.1))
  );
  background: linear, top, #000 0, rgba(0, 0, 0, 0.1) 100%;
  background: -ms-linear-gradient(top, #000 0, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, #000 0, rgba(0, 0, 0, 0.1) 100%;
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  -webkit-animation: hide 0.5s linear 0.3s both;
  animation: hide 0.5s linear 0.2s both;
}
@-webkit-keyframes show {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes show {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes hide {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes hide {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.main-loader {
  width: 100%;
  height: 100%;
  z-index: 99999;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  overflow: visible;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.animationStopped,
.loaderSVG {
  max-width: 132px;
  fill: #ff6400;
  overflow: visible;
}
.loaderSVG-green {
  max-width: 132px;
  fill: #7aea0c;
  overflow: visible;
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 0.88;
    transform: scale(1);
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 0.88;
    transform: scale(1);
  }
}
@-webkit-keyframes fade-out {
  0% {
    opacity: 0.88;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.5);
  }
}
@keyframes fade-out {
  0% {
    opacity: 0.88;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.5);
  }
}
@-webkit-keyframes removePath {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes removePath {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.loaderSVG .fade {
  transform-origin: 22% 22%;
  transform: scale(0.88);
  -webkit-animation: fade-in 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
.loaderSVG .ring-2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  transform-origin: 12% 45%;
}
.loaderSVG .ring-3 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  transform-origin: 50% 18%;
}
.loaderSVG .ring-4 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  transform-origin: 50% 45%;
}
.loaderSVG .ring-5 {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
  transform-origin: 84% 22%;
}
.loaderSVG .ring-6 {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  transform-origin: 81% 34%;
}
.loaderSVG-green .fade {
  transform-origin: 22% 22%;
  transform: scale(0.88);
  -webkit-animation: fade-in 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
.loaderSVG-green .ring-2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  transform-origin: 12% 45%;
}
.loaderSVG-green .ring-3 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  transform-origin: 50% 18%;
}
.loaderSVG-green .ring-4 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  transform-origin: 50% 45%;
}
.loaderSVG-green .ring-5 {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
  transform-origin: 84% 22%;
}
.loaderSVG-green .ring-6 {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  transform-origin: 81% 34%;
}
.removePath .fade {
  opacity: 0.88;
  -webkit-animation: fade-out 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both !important;
  animation: fade-out 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both !important;
}
.removePath .ring-2 {
  transform-origin: 22% 45%;
}
.removePath .ring-3 {
  transform-origin: 50% 18%;
}
.removePath .ring-4 {
  transform-origin: 53% 45%;
}
.removePath .ring-5 {
  transform-origin: 84% 22%;
}
.removePath .ring-6 {
  transform-origin: 85% 34%;
}
.error-text {
  color: #fff;
  text-align: center;
}
[dir="ltr"] .error-text .header-text {
  margin-left: 0;
}
[dir="ltr"] .error-text .header-text,
[dir="rtl"] .error-text .header-text {
  margin-right: 0;
}
[dir="rtl"] .error-text .header-text {
  margin-left: 0;
}
.error-text .header-text {
  display: block;
  padding: 0;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.3px;
  color: #fc6200;
  margin: 0.8rem 0 0.1rem;
}
.error-text p {
  padding: 0 2rem;
  line-height: 2.3rem;
  margin: 1.8rem 0 0;
  font-size: 1.5rem;
  letter-spacing: 0.23px;
}
#retry-icon,
#whistle-icon {
  fill: #fff;
  width: 3.3rem;
  height: 3.3rem;
  display: block;
  margin: 0 auto;
}
#retry-icon {
  fill: #8e8e8e;
  margin-top: -2px;
  width: 1.3rem;
  height: 1.3rem;
  display: inline-block;
  vertical-align: middle;
}
.retry-text {
  margin-top: 3.6rem;
  color: #8e8e8e;
  font-size: 1.3rem;
  letter-spacing: 0.2px;
  display: inline-block;
}
.retry {
  display: none;
}
.loading-text {
  color: #fff;
  font-size: 2rem;
  letter-spacing: 0.3px;
  text-align: center;
  margin: -26px 0 0;
  font-weight: 900;
}
@media screen and (max-width: 1279px) {
  .pc-text {
    display: none;
  }
  .retry {
    display: block;
  }
  .error-text p {
    margin: 0.8rem 0 0;
  }
}
.loader-fotball-spinner {
  height: 110px;
  width: 6.1rem;
  -webkit-animation: loader-bounce-fotball 0.6s;
  animation: loader-bounce-fotball 0.6s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.loader-fotball-spinner img {
  width: 100%;
  height: auto;
  -webkit-animation: loader-rotation-fotball 2.8s linear infinite;
  animation: loader-rotation-fotball 2.8s linear infinite;
}
@-webkit-keyframes loader-bounce-fotball {
  0% {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  to {
    transform: translateY(-50px);
    -webkit-transform: translateY(-50px);
  }
}
@-webkit-keyframes loader-rotation-fotball {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
  }
}
.error-svg {
  max-width: 132px;
  fill: #ff6400;
  overflow: visible;
}
#CookieMessageDiv {
  z-index: 99998 !important;
}
.search-input-box-customer-grey {
  color: #222 !important;
  width: 210px;
  height: 3rem;
  background: #222d40;
  border: 0.1rem solid #0a0e16;
  padding: 0.3rem;
}
.circle-grey div {
  border: 3rem solid rgba(36, 120, 255, 0.3);
  border-top-color: #0054ff;
  border-radius: 80px;
}
.circle-grey1 div,
.circle-grey div {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 150px;
  height: 150px;
  margin: auto;
  -webkit-animation: circle 0.7s linear infinite;
  animation: circle 0.7s linear infinite;
}
.circle-grey1 div {
  border-radius: 80px;
  border: 3rem solid rgba(50, 95, 38, 0.3);
  border-top-color: #fa5f26;
}
.minibg {
  background-image: url(/img/Mini/97437ad.jpg);
  background-size: cover;
  background-position: 100%;
}
.sub-title {
  font-size: 9pt;
  color: #999;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.auto-custom-button {
  background-color: #1f7aff;
  border: 0.1rem solid #1f7aff;
  color: #000;
}
.auto-custom-button.is-disabled:active,
.auto-custom-button.is-disabled:focus,
.auto-custom-button.is-disabled:hover,
.auto-custom-button:active,
.auto-custom-button:focus,
.auto-custom-button:hover {
  background-image: linear-gradient(
    180deg,
    #1e8bfb 0,
    #156dd5 20%,
    #1159b3 50%,
    #125eba 80%,
    #1c84ef
  );
  border: 0.1rem solid #008cd5;
}
.auto-custom-button.is-disabled {
  background-color: #008cd5;
  border: 0.1rem solid #008cd5;
  opacity: 0.3;
}
.select-autocustom {
  background-color: #008dd5;
  color: #fff;
  padding: 1rem 1rem 1rem 2rem;
}
.autocustomitem,
.select-autocustom {
  width: calc(100% - 0.4rem);
  margin-left: 0.2rem;
}
.autocustomitem {
  border-radius: 0.5rem;
}
.autocustom-item1 {
  background: #008dd5;
}
.autocustom-item1,
.autocustom-item2 {
  width: calc(100% - 2rem);
  margin-left: 1rem;
  padding: 1rem;
}
.autocustom-item2 {
  background: #096da1;
  border-radius: 0.5rem;
}
@-webkit-keyframes circle {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes circle {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.lotusbg {
  background: url(/img/699c07b.jpg) repeat;
}
.virtual {
  background: url(/img/Virtual/f0a1128.jpg) no-repeat;
  background-size: cover;
  background-position: 100%;
}
.btn.btn-sports-date {
  color: #d7d7d7;
  background: #1e2428;
  border: 0.1rem solid #000;
  border-radius: 0.3rem;
  font-size: 9pt;
  font-family: "NanumSquareNeo", dotum;
}
.btnstyle1-inverse2 {
  color: #c8e1fd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0c1524;
  background-image: linear-gradient(180deg, #354562, #111e33);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1111",endColorstr="#ff1111",GradientType=0);
  border-color: #111 #111 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #111;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.bg-black-darker2-1 {
  background: url(/img/19881b3.png) repeat #111;
}
.btn-home-grey,
.btn-home-grey1,
.ic,
.sp {
  background: url(/img/06e098a.png) no-repeat;
  background-size: 304px 944px;
}
.main-menu .menu {
  overflow: hidden;
  margin-right: -2px;
  padding: 0.7rem 0.4rem;
}
.main-menu .menu li {
  float: left;
  width: 33.3%;
  padding: 0.3rem;
  box-sizing: border-box;
}
.main-menu .menu li .btn-home-grey {
  background: none;
  background: #535963;
  background: -ms-linear-gradient(top, #535963 0, #363a41 100%);
}
.main-menu .menu li .btn-home-grey,
.main-menu .menu li .btn-home-grey1 {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 72px;
  border-radius: 0.4rem;
}
.main-menu .menu li .btn-home-grey1 {
  background: none;
  background: -webkit-linear-gradient(top, #414141, #151515);
}
.main-menu .menu li .btn-home-grey .tit {
  font-family: HelveticaNeue-bold, AppleSDGothicNeo-Bold, Sans-serif;
  color: #fff;
}
.main-menu .menu li .btn-home-grey1 .tit,
.main-menu .menu li .btn-home-grey .tit {
  position: absolute;
  left: 0.7rem;
  bottom: 0.6rem;
  font-size: 1.4rem;
  text-shadow: 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.9);
  z-index: 1;
}
.main-menu .menu li .btn-home-grey1 .tit {
  color: #ff8b05;
  font-family: AsiaGDE;
}
.main-menu .menu li .btn-home-grey1 .sub,
.main-menu .menu li .btn-home-grey .sub {
  position: absolute;
  right: 0.7rem;
  top: 0.8rem;
  font-family: HelveticaNeue-bold, AppleSDGothicNeo-Bold, Sans-serif;
  font-size: 0.9rem;
  text-shadow: 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.7000000000000001);
  color: #8c95a6;
  z-index: 1;
}
.main-menu .menu li .btn-home-grey1 .img,
.main-menu .menu li .btn-home-grey .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 4.1rem;
  height: 72px;
  content: "";
}
.main-menu .menu li .btn--menu1 .img {
  background-position: 0 -64px;
}
.main-menu .menu li .btn--menu2 .img {
  background-position: -103px -64px;
}
.main-menu .menu li .btn--menu3 .img {
  background-position: -206px -64px;
}
.main-menu .menu li .btn--menu4 .img {
  background-position: 0 -141px;
}
.main-menu .menu li .btn--menu5 .img {
  background-position: -103px -141px;
}
.main-menu .menu li .btn--menu6 .img {
  left: 0.3rem;
  background-position: -206px -141px;
}
.main-menu .menu li .btn--menu7 .img {
  background-position: 0 -218px;
}
.main-menu .menu li .btn--menu9 .img {
  background-position: -206px -218px;
}
.main-menu .menu li .btn--menu10 .img {
  background-position: 0 -295px;
}
.main-menu .menu li .btn--menu11 .img {
  background-position: -103px -295px;
}
.main-menu .menu li .btn--menu13 .img {
  background-position: 0 -372px;
}
.main-menu .menu li .btn--menu14 .img {
  width: 4.7rem;
  background-position: -103px -372px;
}
.main-menu .menu li .btn--menu15 .img {
  width: 4.7rem;
  background-position: -206px -372px;
}
.main-menu .menu li .btn--menu16 .img {
  width: 4rem;
  background-position: 0 -620px;
}
.main-menu .menu li .btn--menu1 .bg {
  background-position: -41px -64px;
}
.main-menu .menu li .btn--menu2 .bg {
  background-position: -144px -64px;
}
.main-menu .menu li .btn--menu3 .bg {
  background-position: -247px -64px;
}
.main-menu .menu li .btn--menu4 .bg {
  background-position: -41px -141px;
}
.main-menu .menu li .btn--menu5 .bg {
  background-position: -144px -141px;
}
.main-menu .menu li .btn--menu6 .bg {
  background-position: -247px -141px;
}
.main-menu .menu li .btn--menu7 .bg {
  background-position: -41px -218px;
}
.main-menu .menu li .btn--menu9 .bg {
  background-position: -247px -218px;
}
.main-menu .menu li .btn--menu10 .bg {
  background-position: -41px -295px;
}
.main-menu .menu li .btn--menu11 .bg {
  background-position: -144px -295px;
}
.main-menu .menu li .btn--menu13 .bg {
  background-position: -41px -372px;
}
.main-menu .menu li .btn--menu14 .bg {
  width: 5.1rem;
  background-position: -150px -372px;
}
.main-menu .menu li .btn--menu15 .bg {
  width: 5.1rem;
  background-position: -253px -372px;
}
.main-menu .menu li .btn--menu16 .bg {
  width: 5.2rem;
  background-position: -46px -620px;
}
.main-menu .menu li .btn-home-grey1 .bg,
.main-menu .menu li .btn-home-grey .bg {
  position: absolute;
  right: 0;
  top: 0;
  width: 5.7rem;
  height: 72px;
  content: "";
}
.grey-logout-btn {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.1rem;
  line-height: 0.1rem;
  vertical-align: top;
  color: transparent;
}
.login-info .box--row1 {
  padding: 0.8rem 6.2rem 1rem 0;
  border-bottom: 0.1rem solid #2d3036;
}
.login-info .info__box {
  display: -webkit-box;
  position: relative;
  height: 3rem;
}
.login-info .box--row2 {
  padding: 0.6rem 0 0.8rem;
}
.login-info .info__box .ui-btn {
  position: absolute;
  right: 0;
  top: 0.9rem;
}
.ui-btn.btn--small {
  height: 1.8rem;
  padding: 0 0.7rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.login-info .info__box .money {
  display: inline-block;
  margin: 0.1rem 0.8rem 0 0;
  font-size: 1.2rem;
  color: #7c7e82;
  vertical-align: top;
}
.login-info .info__box .money .cnt {
  font-weight: 400;
  color: #2fb5fe;
}
.grey-banner {
  position: relative;
  height: 525px;
  overflow: hidden;
}
.grey-banner .grey-video {
  position: absolute;
  top: -100px;
  width: 100%;
  z-index: 1;
}
.grey-banner .large-span {
  border-bottom: 0.1rem solid #fff;
  color: #fff;
  font-family: arial;
  font-size: 40pt;
}
.grey-banner .small-span {
  color: #eee;
  font-family: arial;
  font-size: 13pt;
  letter-spacing: 0.1rem;
}
.grey-banner .grey-logo {
  position: absolute;
  right: 10rem;
  bottom: 1rem;
  width: 10rem;
  z-index: 100;
}
@font-face {
  font-family: "icomoon";
  font-weight: 400;
  font-style: normal;
  src: url(/fonts/880c14f.ttf);
}
@font-face {
  font-family: AsiaGDE;
  src: url(/fonts/d4ccccb.woff) format("woff");
}
@font-face {
  font-family: AsiaGDU;
  src: url(/fonts/3b04f52.woff) format("woff");
}
@font-face {
  font-family: GmarketSansBold;
  src: url(/fonts/03ceab7.otf) format("otf");
}
@font-face {
  font-family: GmarketSansLight;
  src: url(/fonts/5d3bc33.otf) format("otf");
}
[class*=" icon-"],
[class^="icon-"] {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-coteboostee:before {
  content: "\e949";
}
.icon-m_calendar:before {
  content: "\e93e";
}
.icon-m_cashout:before {
  content: "\e93f";
}
.icon-m_history:before {
  content: "\e940";
}
.icon-m_home:before {
  content: "\e945";
}
.icon-m_live:before {
  content: "\e946";
}
.icon-m_coming:before {
  content: "\e947";
}
.icon-m_rules:before {
  content: "\e948";
}
.icon-decathlon:before {
  content: "\e93b";
  color: #2b2e31;
}
.icon-kayak:before {
  content: "\e941";
}
.icon-pentathlon:before {
  content: "\e942";
}
.icon-taekwondo:before {
  content: "\e943";
}
.icon-tiralarc:before {
  content: "\e944";
}
.icon-other:before {
  content: "\e93d";
}
.icon-halterophilie:before {
  content: "\e939";
}
.icon-heptathlon:before {
  content: "\e93a";
}
.icon-triathlon:before {
  content: "\e93c";
}
.icon-waterpolo:before {
  content: "\e938";
}
.icon-hockeygazon:before {
  content: "\e937";
}
.icon-responsive:before {
  content: "\e936";
}
.icon-moyenpaiement:before {
  content: "\e934";
}
.icon-caddie-bold:before {
  content: "\e927";
}
.icon-caddie:before {
  content: "\e91f";
}
.icon-promo:before {
  content: "\e920";
}
.icon-graduation:before {
  content: "\e921";
}
.icon-hearphone:before {
  content: "\e922";
}
.icon-like:before {
  content: "\e923";
}
.icon-security:before {
  content: "\e924";
}
.icon-phone:before {
  content: "\e925";
}
.icon-coupe:before {
  content: "\e926";
}
.icon-ski:before {
  content: "\e92e";
}
.icon-curling:before {
  content: "\e92f";
}
.icon-bobsleigh:before {
  content: "\e930";
}
.icon-luge:before {
  content: "\e931";
}
.icon-skeleton:before {
  content: "\e932";
}
.icon-patinagevitesse:before {
  content: "\e933";
}
.icon-rugby13:before {
  content: "\e92d";
}
.icon-olympics:before {
  content: "\e92b";
}
.icon-rallye:before {
  content: "\e92c";
}
.icon-f1:before {
  content: "\e92a";
}
.icon-moto:before {
  content: "\e929";
}
.icon-automoto:before {
  content: "\e928";
}
.icon-plus:before {
  content: "\e62e";
}
.icon-pouce:before {
  content: "\e62f";
}
.icon-croix:before {
  content: "\e630";
}
.icon-info:before {
  content: "\e631";
}
.icon-android:before {
  content: "\e600";
}
.icon-apple:before {
  content: "\e601";
}
.icon-windows:before {
  content: "\e602";
}
.icon-depot:before {
  content: "\e603";
}
.icon-wallet-empty:before {
  content: "\e604";
}
.icon-wallet-full:before {
  content: "\e605";
}
.icon-favori:before {
  content: "\e606";
}
.icon-loupe:before {
  content: "\e61d";
}
.icon-serviceclient:before {
  content: "\e607";
}
.icon-check:before {
  content: "\e608";
}
.icon-poubelle:before {
  content: "\e609";
}
.icon-athletisme:before {
  content: "\e60a";
}
.icon-auto:before {
  content: "\e60b";
}
.icon-aviron:before {
  content: "\e60c";
}
.icon-badminton:before {
  content: "\e60d";
}
.icon-baseball:before {
  content: "\e60e";
}
.icon-basketball:before {
  content: "\e60f";
}
.icon-beachvolley:before {
  content: "\e610";
}
.icon-boxe:before {
  content: "\e611";
}
.icon-cricket:before {
  content: "\e612";
}
.icon-cyclisme:before {
  content: "\e613";
}
.icon-equitation:before {
  content: "\e614";
}
.icon-escrime:before {
  content: "\e615";
}
.icon-flechette:before {
  content: "\e616";
}
.icon-soccer:before {
  content: "\e617";
}
.icon-football:before {
  content: "\e618";
}
.icon-golf:before {
  content: "\e619";
}
.icon-handball:before {
  content: "\e61a";
}
.icon-hockey:before {
  content: "\e61b";
}
.icon-judo:before {
  content: "\e61c";
}
.icon-natation:before {
  content: "\e61e";
}
.icon-jeuxolympiques:before {
  content: "\e61f";
}
.icon-petanque:before {
  content: "\e620";
}
.icon-rugby:before {
  content: "\e621";
}
.icon-snooker:before {
  content: "\e622";
}
.icon-sporthiver:before {
  content: "\e623";
}
.icon-tennis:before {
  content: "\e624";
}
.icon-pingpong:before {
  content: "\e625";
}
.icon-voile:before {
  content: "\e626";
}
.icon-volleyball:before {
  content: "\e627";
}
.icon-spades:before {
  content: "\e900";
}
.icon-clubs:before {
  content: "\e901";
}
.icon-diamonds:before {
  content: "\e902";
}
.icon-qrcode:before {
  content: "\e935";
}
.icon-coin-euro:before {
  content: "\e903";
}
.icon-credit-card:before {
  content: "\e904";
}
.icon-bubble:before {
  content: "\e905";
}
.icon-bubbles:before {
  content: "\e906";
}
.icon-bubbles2:before {
  content: "\e907";
}
.icon-user2:before {
  content: "\e908";
}
.icon-users:before {
  content: "\e909";
}
.icon-user-plus:before {
  content: "\e90a";
}
.icon-user-minus:before {
  content: "\e90b";
}
.icon-spinner9:before {
  content: "\e90c";
}
.icon-spinner11:before {
  content: "\e90d";
}
.icon-trophy2:before {
  content: "\e90e";
}
.icon-gift2:before {
  content: "\e90f";
}
.icon-bin:before {
  content: "\e910";
}
.icon-attachment:before {
  content: "\e911";
}
.icon-heart2:before {
  content: "\e912";
}
.icon-warning2:before {
  content: "\e913";
}
.icon-notification:before {
  content: "\e914";
}
.icon-question:before {
  content: "\e915";
}
.icon-info3:before {
  content: "\e916";
}
.icon-cancel-circle:before {
  content: "\e917";
}
.icon-blocked:before {
  content: "\e918";
}
.icon-cross2:before {
  content: "\e919";
}
.icon-checkmark3:before {
  content: "\e91a";
}
.icon-checkmark22:before {
  content: "\e91b";
}
.icon-appleinc:before {
  content: "\e91c";
}
.icon-android2:before {
  content: "\e91d";
}
.icon-windows8:before {
  content: "\e91e";
}
.icon-user:before {
  content: "\e632";
}
.icon-quotes-left:before {
  content: "\e633";
}
.icon-quotes-right:before {
  content: "\e634";
}
.icon-lock:before {
  content: "\e635";
}
.icon-cog:before {
  content: "\e636";
}
.icon-trophy:before {
  content: "\e637";
}
.icon-gift:before {
  content: "\e638";
}
.icon-eye:before {
  content: "\e639";
}
.icon-star-empty:before {
  content: "\e63a";
}
.icon-star-half:before {
  content: "\e63b";
}
.icon-star-full:before {
  content: "\e63c";
}
.icon-heart:before {
  content: "\e63d";
}
.icon-heart-broken:before {
  content: "\e63e";
}
.icon-warning:before {
  content: "\e63f";
}
.icon-info2:before {
  content: "\e640";
}
.icon-cross:before {
  content: "\e641";
}
.icon-checkmark:before {
  content: "\e642";
}
.icon-checkmark2:before {
  content: "\e643";
}
.icon-arrow-up:before {
  content: "\e644";
}
.icon-arrow-right:before {
  content: "\e645";
}
.icon-arrow-down:before {
  content: "\e646";
}
.icon-arrow-left:before {
  content: "\e647";
}
.icon-sort-alpha-asc:before {
  content: "\e648";
}
.icon-sort-alpha-desc:before {
  content: "\e649";
}
.icon-sort-numeric-asc:before {
  content: "\e64a";
}
.icon-sort-numberic-desc:before {
  content: "\e64b";
}
.icon-sort-amount-asc:before {
  content: "\e64c";
}
.icon-sort-amount-desc:before {
  content: "\e64d";
}
.icon-facebook:before {
  content: "\e64e";
}
.icon-facebook2:before {
  content: "\e64f";
}
.icon-twitter:before {
  content: "\e650";
}
.icon-twitter2:before {
  content: "\e651";
}
.font-grey1 {
  font-family: AsiaGDE !important;
}
.button {
  padding: 0 3rem;
  line-height: 3rem;
  font-family: Futura;
  display: inline-block;
  text-decoration: none !important;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  border-radius: 0.2rem;
}
.button.primary-grey1 {
  background-color: #aaa;
  color: #000;
  font-weight: 700;
}
.button.secondary-grey1 {
  color: #000;
  background: #34d058;
  background: linear-gradient(-180deg, #34d058, #28a745 90%);
}
.button.secondary-grey1:hover {
  background: linear-gradient(-180deg, #2fc451, #26a042 90%);
}
.button.tertiary-grey1 {
  color: #fff;
  background: none;
  box-shadow: inset 0 0 0 0.2rem #fff;
}
.button.tertiary-grey1:hover {
  background: hsla(0, 0%, 100%, 0.1);
}
.button.small {
  font-size: 0.8rem;
}
.VueCarousel-dot {
  margin-top: 0 !important;
  background-color: #201d16 !important;
  outline: none !important;
}
.VueCarousel-dot,
.VueCarousel-dot.VueCarousel-dot--active {
  border: 0.3rem solid #201d16 !important;
  background-clip: border-box !important;
  background-clip: initial !important;
  margin-right: 0.5rem;
  padding: 0.3rem !important;
}
.VueCarousel-dot.VueCarousel-dot--active {
  background-color: #4d4f4e !important;
}
.VueCarousel-pagination {
  position: absolute;
  bottom: 1rem;
}
.headernav-menu {
  float: left;
  color: #fff;
  font-size: 1.4rem;
  padding: 0 2rem;
}
.home-category-button {
  height: 217px;
  width: 238px;
}
.home-category-button:hover .cbanner {
  transition: all 0.5s ease-out 0s;
  transform: translateX(-10px);
}
.home-category-button:hover .ctext {
  transition: all 0.5s ease-out 0s;
  color: #e96007;
}
.home-category-button:hover .cimage img {
  transition: all 0.5s ease-out 0s;
  content: url(/img/arrow2.png);
}
.home-category-button .cheader {
  height: 2.3rem;
  width: 100%;
}
.home-category-button .ccontent {
  height: 148px;
  width: 100%;
  background: linear-gradient(
    270deg,
    #e95f07 -65.11%,
    rgba(233, 95, 7, 0.33) -65.09%,
    rgba(233, 95, 7, 0) 78.21%
  );
  opacity: 0.61;
  border-radius: 0.6rem 0.6rem 0 0;
}
.home-category-button .cbottom {
  height: 4.6rem;
  width: 100%;
  background: linear-gradient(180deg, #1c1f21, rgba(28, 31, 33, 0.69));
  border-radius: 0 0 0.6rem 0.6rem;
}
.home-category-button .ctext {
  float: left;
  font-size: 1.6rem;
  padding-left: 1.2rem;
  height: 100%;
  display: flex;
  align-items: center;
}
.home-category-button .cimage {
  float: right;
  padding-right: 1.2rem;
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
}
.home-category-button .cbanner,
.home-category-button .cbanner-mini {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
}
.home-category-button .cbanner-mini img,
.home-category-button .cbanner img {
  width: 89% !important;
  display: inline !important;
}
.home-category-button .cover {
  position: absolute;
  left: 0;
  bottom: 4.6rem;
  height: 5.1rem;
  width: 100%;
  background: linear-gradient(180deg, rgba(27, 30, 32, 0) 37.25%, #1b1e20);
}
.orange11-banner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.orange11-banner-title {
  font-size: 2.6rem;
  font-weight: 900;
  color: #ba0505;
  padding: 3rem 0 1.6rem 3rem;
}
.yellow11-banner-title {
  font-size: 2.6rem;
  font-weight: 900;
  color: #ffcd00;
  padding: 3.5rem 0 1.6rem 3.5rem;
}
.orange11-banner-subtitle,
.yellow11-banner-subtitle {
  font-size: 1.6rem;
  color: #fff;
  padding-left: 3.5rem;
}
.orange11-banner-button {
  border: 0.1rem solid #b74d0a;
  border-radius: 1.6rem;
}
.orange11-banner-button,
.yellow11-banner-button {
  padding: 0.6rem 3rem;
  display: inline-block;
  margin: 1.6rem 0 0 3.5rem;
  font-size: 1.4rem;
  color: #fff;
  cursor: pointer;
}
.yellow11-banner-button {
  background: #11162b;
  border: 0.1rem solid #ffcd00;
  border-radius: 1.6rem;
}
.orange12-login-img {
  position: absolute;
  left: -180px;
  top: -50px;
}
.i-multi {
  padding: 0.5rem;
  border-radius: 0.6rem;
  transition: background-color 0.1s ease-out 0s;
}
.i-multi:hover {
  background: #5a5e66;
}
.orange12-signup-img {
  position: absolute;
  right: -140px;
  top: -50px;
  z-index: -1;
}
.orange11-dialog-header-tab {
  float: left;
  padding: 1.8rem 0;
  text-align: center;
  color: #fff;
  border-bottom: 0.1rem solid #292929;
  cursor: pointer;
}
.orange11-dialog-header-tab.on,
.orange11-dialog-header-tab:hover {
  border-bottom: 0.1rem solid #f56406;
}
.casino-tab-orange12 {
  float: left;
  background: #1b1c1f;
  border-radius: 2.4rem;
  padding: 1.2rem 1.6rem;
  cursor: pointer;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.casino-tab-orange12.on,
.casino-tab-orange12:hover {
  background: rgba(245, 100, 6, 0.17);
  color: #f56406;
}
.img-main {
  content: url(/img/main.png);
}
.casino-tab-orange12.on .img-main,
.casino-tab-orange12:hover .img-main {
  content: url(/img/main_1.png);
}
.img-slot {
  content: url(/img/slot.png);
}
.casino-tab-orange12.on .img-slot,
.casino-tab-orange12:hover .img-slot {
  content: url(/img/slot_1.png);
}
.img-live {
  content: url(/img/live.png);
}
.casino-tab-orange12.on .img-live,
.casino-tab-orange12:hover .img-live {
  content: url(/img/live_1.png);
}
.img-provider {
  content: url(/img/provider.png);
}
.casino-tab-orange12.on .img-provider,
.casino-tab-orange12:hover .img-provider {
  content: url(/img/provider_1.png);
}
.casino-tab-yellow15 {
  float: left;
  background: #1b1c1f;
  border-radius: 2.4rem;
  padding: 1.2rem 1.6rem;
  cursor: pointer;
  transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.casino-tab-yellow15.on,
.casino-tab-yellow15:hover {
  background: rgba(237, 187, 53, 0.17);
  color: #edbb35;
}
.img-main {
  content: url(/img/main.png);
}
.casino-tab-yellow15.on .img-main,
.casino-tab-yellow15:hover .img-main {
  content: url(/img/main_1.png);
}
.img-slot {
  content: url(/img/slot.png);
}
.casino-tab-yellow15.on .img-slot,
.casino-tab-yellow15:hover .img-slot {
  content: url(/img/slot_1.png);
}
.img-live {
  content: url(/img/live.png);
}
.casino-tab-yellow15.on .img-live,
.casino-tab-yellow15:hover .img-live {
  content: url(/img/live_1.png);
}
.img-provider {
  content: url(/img/provider.png);
}
.casino-tab-yellow15.on .img-provider,
.casino-tab-yellow15:hover .img-provider {
  content: url(/img/provider_1.png);
}
.casino-comment {
  background: #1c1f21;
  padding: 0.8rem 1.4rem;
  height: 5.4rem;
  text-align: left;
}
.base-timer {
  position: relative;
  width: 136px;
  height: 136px;
}
.base-timer__svg {
  transform: scaleX(-1);
}
.base-timer__circle {
  fill: none;
  stroke: none;
}
.base-timer__path-elapsed {
  stroke-width: 0.7rem;
  stroke: grey;
}
.base-timer__path-remaining {
  stroke-width: 0.7rem;
  stroke-linecap: round;
  transform: rotate(90deg);
  transform-origin: center;
  transition: all 1s linear;
  fill-rule: nonzero;
  stroke: currentColor;
}
.base-timer__label {
  position: absolute;
  width: 136px;
  height: 136px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 4.8rem;
}
.menu-box {
  width: 16%;
  float: left;
  position: relative;
  margin: 0.32%;
  cursor: pointer;
}
.menu-box .menu-overlay,
.menu-overlay-button {
  position: absolute;
  top: 1rem;
  text-align: center;
  width: 100%;
  padding: 0 1rem;
}
.menu-overlay {
  color: #f6f6f6;
  z-index: 500;
  height: 100%;
}
.menu-overlay strong {
  font-size: 15pt;
  color: #a42804;
}
.menu-overlay small {
  font-size: 1.2rem;
}
.menu-overlay-button {
  top: -10px;
  left: 0;
  padding-top: 50%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
}
.menu-overlay-button button {
  border: none;
  background: transparent;
}
.menu-box img {
  width: 100%;
  border-radius: 0.5rem;
}
.menu-overlay:hover .menu-overlay-button {
  opacity: 1;
  transition: opacity 0.5s;
}
.bg-redred-darker {
  font-family: dotum;
  color: #fff;
  background: #ff5b57 !important;
}
.bg-redred-darker:hover {
  color: #d0f7ea;
}
#header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 4.3rem;
  background-color: #272a2f;
  z-index: 600;
  box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease-out;
}
#header .btn {
  position: absolute;
  top: 0;
  font-size: 0.1rem;
  line-height: 0.1rem;
  vertical-align: top;
  color: transparent;
}
#header .btn--side {
  left: 0;
}
#header .btn--refresh,
#header .btn--side {
  width: 4.3rem;
  height: 4.3rem;
  font-size: 1.8rem;
  color: #fff;
  background: none;
}
#header .btn--refresh {
  left: 4.3rem;
}
#header .btn--logout {
  right: 0;
  width: 4.4rem;
  height: 4.3rem;
  font-size: 1.8rem;
  color: #fff;
  background: none;
}
@media (max-width: 1859px) {
  .content {
    margin-left: 4.5rem;
  }
  #sidebar {
    width: 5rem;
  }
}
@media (max-width: 1600px) {
  #copyright-text {
    padding-top: 3rem;
  }
  .casino-dialog .el-dialog {
    width: 1340px;
    height: 750px;
  }
  #main-banner-img {
    width: 1240px;
  }
  .carousel-caption {
    top: 3rem;
  }
}
@media (max-width: 1440px) {
  #copyright-text {
    padding-top: 0;
  }
  .content {
    margin-left: 295px;
  }
  #home-category,
  #home-category-border {
    display: none;
  }
  .casino-dialog .el-dialog {
    width: 1240px;
    height: 650px;
  }
  .carousel-caption .container {
    width: 40rem;
  }
  .carousel-caption .price,
  .carousel-caption p {
    font-size: 1.6rem;
  }
  .carousel-caption {
    top: 0;
  }
  #logoimg {
    width: 70%;
  }
  .virtual-league-panel {
    display: none;
  }
  .virtual-video-panel {
    width: 100%;
  }
  .live-play {
    width: 70px;
    left: calc(50% - 3.5rem);
    top: calc(50% - 3.5rem);
  }
  .live-check {
    width: 90px;
    left: calc(50% - 4.5rem);
    top: calc(50% - 4.5rem);
  }
  .casino-comment img,
  .live-play-button {
    display: none;
  }
}
@media (max-width: 1366px) {
  .casino-dialog .el-dialog {
    width: 1140px;
    height: 550px;
  }
}
@media (max-width: 1280px) {
  #main-banner-img {
    width: 912px;
  }
  .content {
    margin-left: 4.5rem;
  }
  #companyimg,
  #header-time {
    display: none;
  }
  .casino-dialog .el-dialog {
    width: 100%;
    height: 100%;
    margin-top: 0 !important;
  }
  .top-menu-in {
    margin-left: 0;
    margin-right: 0;
  }
  #copyright-text {
    padding-top: 0;
  }
}
@media (max-width: 1080px) {
  #main-banner-img {
    width: 1007px;
  }
  .carousel-caption {
    top: 2rem;
  }
  .page-with-two-sidebar .content {
    margin-right: 0;
  }
  .notice-menu {
    display: none !important;
  }
  #betslip-icon {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .casino-tab-orange12,
  .casino-tab-yellow15 {
    margin-right: 0;
  }
  .page-with-two-sidebar .content {
    margin-right: 0;
    margin-left: 0;
    padding: 0;
  }
  .live-game-cont,
  .slot-game-cont {
    width: 50%;
  }
  .sidebar {
    margin-top: 4.3rem;
    z-index: 1040;
  }
  .btn-block {
    padding-left: 0.3rem;
    padding-right: 0.3rem;
  }
  .main-table {
    font-size: 1.2rem;
  }
  .main-table.el-table th > .cell {
    font-size: 1.2rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .virtual-table,
  .virtual-table.el-table th > .cell {
    font-size: 1.1rem;
  }
  .live-tmenu-name {
    font-size: 1.4rem;
  }
  .main-select-drop {
    font-size: 1.1rem;
  }
  .main-select-text {
    padding-left: 0.5rem;
  }
  #money-move-img {
    transform: rotate(90deg);
  }
  .bg-logo {
    height: 50rem;
    background-position: center 30rem;
  }
  .bg-logo,
  .main-bg-logo {
    background-size: 276px 103px;
  }
  .main-bg-logo {
    background-position: center 150px;
  }
  .table-b,
  .table-h {
    font-size: 1.2rem;
  }
  .attendance-1 {
    width: 23%;
    margin: 1rem 1%;
  }
  .main-odd-team {
    width: calc(100% - 3rem);
  }
  .main-odd-val {
    width: 3rem;
  }
  .main-odd-val-white {
    width: 5rem;
  }
  .popup-dialog .el-dialog {
    margin-top: 0 !important;
  }
  .tl_reg_item {
    width: 100%;
  }
  .lbl_reg.popup_lbl label,
  .tl_input_popup_required {
    color: #000;
  }
  .auth-dialog.signup .el-input__inner {
    border: 0.1rem solid #969495;
    background-color: #f1f1f1;
  }
  .el-table--border td:first-child .cell,
  .el-table--border th:first-child .cell,
  .el-table .cell {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .bet-type-blue,
  .bet-type-red,
  .status-cancel,
  .status-lose,
  .status-no,
  .status-wait,
  .status-win,
  .status-yes {
    width: 100%;
  }
  .bethistory-livescore {
    position: unset;
  }
  .bethistory-livescore-in {
    width: 100%;
    height: 190px;
  }
  .img-odds-up {
    top: calc(-50% - 0.2rem);
    left: calc(100% - 1rem);
  }
  .img-odds-down {
    top: calc(50% + 0.5rem);
    left: calc(100% - 1rem);
  }
  .el-message-box {
    width: 90% !important;
  }
  .league-favorite {
    position: absolute;
    right: 4.5rem;
    top: 2.7rem;
  }
  .width-100-pro-10 {
    width: 100% !important;
  }
  .main-select-drop-agero {
    font-size: 1.1rem;
  }
  .VueCarousel-pagination {
    display: none;
  }
  .coin-dialog {
    width: 98%;
    position: absolute;
    left: 1%;
    top: 10rem;
    background-color: #ebebeb;
    border-radius: 1rem;
    padding-bottom: 3rem;
    border: 0.3rem solid #fec106;
  }
  .casino-comment {
    height: 4.2rem;
    padding: 0.4rem 1.2rem;
  }
  .casino-over {
    bottom: 4.2rem;
  }
}
@font-face {
  font-family: element-icons;
  src: url(/_nuxt/node_modules/element-ui/lib/theme-chalk/fonts/313f7da.woff)
      format("woff"),
    url(/_nuxt/node_modules/element-ui/lib/theme-chalk/fonts/4520188.ttf)
      format("truetype");
  font-weight: 400;
  font-display: "auto";
  font-style: normal;
}
[class*=" el-icon-"],
[class^="el-icon-"] {
  font-family: element-icons !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.el-icon-ice-cream-round:before {
  content: "\e6a0";
}
.el-icon-ice-cream-square:before {
  content: "\e6a3";
}
.el-icon-lollipop:before {
  content: "\e6a4";
}
.el-icon-potato-strips:before {
  content: "\e6a5";
}
.el-icon-milk-tea:before {
  content: "\e6a6";
}
.el-icon-ice-drink:before {
  content: "\e6a7";
}
.el-icon-ice-tea:before {
  content: "\e6a9";
}
.el-icon-coffee:before {
  content: "\e6aa";
}
.el-icon-orange:before {
  content: "\e6ab";
}
.el-icon-pear:before {
  content: "\e6ac";
}
.el-icon-apple:before {
  content: "\e6ad";
}
.el-icon-cherry:before {
  content: "\e6ae";
}
.el-icon-watermelon:before {
  content: "\e6af";
}
.el-icon-grape:before {
  content: "\e6b0";
}
.el-icon-refrigerator:before {
  content: "\e6b1";
}
.el-icon-goblet-square-full:before {
  content: "\e6b2";
}
.el-icon-goblet-square:before {
  content: "\e6b3";
}
.el-icon-goblet-full:before {
  content: "\e6b4";
}
.el-icon-goblet:before {
  content: "\e6b5";
}
.el-icon-cold-drink:before {
  content: "\e6b6";
}
.el-icon-coffee-cup:before {
  content: "\e6b8";
}
.el-icon-water-cup:before {
  content: "\e6b9";
}
.el-icon-hot-water:before {
  content: "\e6ba";
}
.el-icon-ice-cream:before {
  content: "\e6bb";
}
.el-icon-dessert:before {
  content: "\e6bc";
}
.el-icon-sugar:before {
  content: "\e6bd";
}
.el-icon-tableware:before {
  content: "\e6be";
}
.el-icon-burger:before {
  content: "\e6bf";
}
.el-icon-knife-fork:before {
  content: "\e6c1";
}
.el-icon-fork-spoon:before {
  content: "\e6c2";
}
.el-icon-chicken:before {
  content: "\e6c3";
}
.el-icon-food:before {
  content: "\e6c4";
}
.el-icon-dish-1:before {
  content: "\e6c5";
}
.el-icon-dish:before {
  content: "\e6c6";
}
.el-icon-moon-night:before {
  content: "\e6ee";
}
.el-icon-moon:before {
  content: "\e6f0";
}
.el-icon-cloudy-and-sunny:before {
  content: "\e6f1";
}
.el-icon-partly-cloudy:before {
  content: "\e6f2";
}
.el-icon-cloudy:before {
  content: "\e6f3";
}
.el-icon-sunny:before {
  content: "\e6f6";
}
.el-icon-sunset:before {
  content: "\e6f7";
}
.el-icon-sunrise-1:before {
  content: "\e6f8";
}
.el-icon-sunrise:before {
  content: "\e6f9";
}
.el-icon-heavy-rain:before {
  content: "\e6fa";
}
.el-icon-lightning:before {
  content: "\e6fb";
}
.el-icon-light-rain:before {
  content: "\e6fc";
}
.el-icon-wind-power:before {
  content: "\e6fd";
}
.el-icon-baseball:before {
  content: "\e712";
}
.el-icon-soccer:before {
  content: "\e713";
}
.el-icon-football:before {
  content: "\e715";
}
.el-icon-basketball:before {
  content: "\e716";
}
.el-icon-ship:before {
  content: "\e73f";
}
.el-icon-truck:before {
  content: "\e740";
}
.el-icon-bicycle:before {
  content: "\e741";
}
.el-icon-mobile-phone:before {
  content: "\e6d3";
}
.el-icon-service:before {
  content: "\e6d4";
}
.el-icon-key:before {
  content: "\e6e2";
}
.el-icon-unlock:before {
  content: "\e6e4";
}
.el-icon-lock:before {
  content: "\e6e5";
}
.el-icon-watch:before {
  content: "\e6fe";
}
.el-icon-watch-1:before {
  content: "\e6ff";
}
.el-icon-timer:before {
  content: "\e702";
}
.el-icon-alarm-clock:before {
  content: "\e703";
}
.el-icon-map-location:before {
  content: "\e704";
}
.el-icon-delete-location:before {
  content: "\e705";
}
.el-icon-add-location:before {
  content: "\e706";
}
.el-icon-location-information:before {
  content: "\e707";
}
.el-icon-location-outline:before {
  content: "\e708";
}
.el-icon-location:before {
  content: "\e79e";
}
.el-icon-place:before {
  content: "\e709";
}
.el-icon-discover:before {
  content: "\e70a";
}
.el-icon-first-aid-kit:before {
  content: "\e70b";
}
.el-icon-trophy-1:before {
  content: "\e70c";
}
.el-icon-trophy:before {
  content: "\e70d";
}
.el-icon-medal:before {
  content: "\e70e";
}
.el-icon-medal-1:before {
  content: "\e70f";
}
.el-icon-stopwatch:before {
  content: "\e710";
}
.el-icon-mic:before {
  content: "\e711";
}
.el-icon-copy-document:before {
  content: "\e718";
}
.el-icon-full-screen:before {
  content: "\e719";
}
.el-icon-switch-button:before {
  content: "\e71b";
}
.el-icon-aim:before {
  content: "\e71c";
}
.el-icon-crop:before {
  content: "\e71d";
}
.el-icon-odometer:before {
  content: "\e71e";
}
.el-icon-time:before {
  content: "\e71f";
}
.el-icon-bangzhu:before {
  content: "\e724";
}
.el-icon-close-notification:before {
  content: "\e726";
}
.el-icon-microphone:before {
  content: "\e727";
}
.el-icon-turn-off-microphone:before {
  content: "\e728";
}
.el-icon-position:before {
  content: "\e729";
}
.el-icon-postcard:before {
  content: "\e72a";
}
.el-icon-message:before {
  content: "\e72b";
}
.el-icon-chat-line-square:before {
  content: "\e72d";
}
.el-icon-chat-dot-square:before {
  content: "\e72e";
}
.el-icon-chat-dot-round:before {
  content: "\e72f";
}
.el-icon-chat-square:before {
  content: "\e730";
}
.el-icon-chat-line-round:before {
  content: "\e731";
}
.el-icon-chat-round:before {
  content: "\e732";
}
.el-icon-set-up:before {
  content: "\e733";
}
.el-icon-turn-off:before {
  content: "\e734";
}
.el-icon-open:before {
  content: "\e735";
}
.el-icon-connection:before {
  content: "\e736";
}
.el-icon-link:before {
  content: "\e737";
}
.el-icon-cpu:before {
  content: "\e738";
}
.el-icon-thumb:before {
  content: "\e739";
}
.el-icon-female:before {
  content: "\e73a";
}
.el-icon-male:before {
  content: "\e73b";
}
.el-icon-guide:before {
  content: "\e73c";
}
.el-icon-news:before {
  content: "\e73e";
}
.el-icon-price-tag:before {
  content: "\e744";
}
.el-icon-discount:before {
  content: "\e745";
}
.el-icon-wallet:before {
  content: "\e747";
}
.el-icon-coin:before {
  content: "\e748";
}
.el-icon-money:before {
  content: "\e749";
}
.el-icon-bank-card:before {
  content: "\e74a";
}
.el-icon-box:before {
  content: "\e74b";
}
.el-icon-present:before {
  content: "\e74c";
}
.el-icon-sell:before {
  content: "\e6d5";
}
.el-icon-sold-out:before {
  content: "\e6d6";
}
.el-icon-shopping-bag-2:before {
  content: "\e74d";
}
.el-icon-shopping-bag-1:before {
  content: "\e74e";
}
.el-icon-shopping-cart-2:before {
  content: "\e74f";
}
.el-icon-shopping-cart-1:before {
  content: "\e750";
}
.el-icon-shopping-cart-full:before {
  content: "\e751";
}
.el-icon-smoking:before {
  content: "\e752";
}
.el-icon-no-smoking:before {
  content: "\e753";
}
.el-icon-house:before {
  content: "\e754";
}
.el-icon-table-lamp:before {
  content: "\e755";
}
.el-icon-school:before {
  content: "\e756";
}
.el-icon-office-building:before {
  content: "\e757";
}
.el-icon-toilet-paper:before {
  content: "\e758";
}
.el-icon-notebook-2:before {
  content: "\e759";
}
.el-icon-notebook-1:before {
  content: "\e75a";
}
.el-icon-files:before {
  content: "\e75b";
}
.el-icon-collection:before {
  content: "\e75c";
}
.el-icon-receiving:before {
  content: "\e75d";
}
.el-icon-suitcase-1:before {
  content: "\e760";
}
.el-icon-suitcase:before {
  content: "\e761";
}
.el-icon-film:before {
  content: "\e763";
}
.el-icon-collection-tag:before {
  content: "\e765";
}
.el-icon-data-analysis:before {
  content: "\e766";
}
.el-icon-pie-chart:before {
  content: "\e767";
}
.el-icon-data-board:before {
  content: "\e768";
}
.el-icon-data-line:before {
  content: "\e76d";
}
.el-icon-reading:before {
  content: "\e769";
}
.el-icon-magic-stick:before {
  content: "\e76a";
}
.el-icon-coordinate:before {
  content: "\e76b";
}
.el-icon-mouse:before {
  content: "\e76c";
}
.el-icon-brush:before {
  content: "\e76e";
}
.el-icon-headset:before {
  content: "\e76f";
}
.el-icon-umbrella:before {
  content: "\e770";
}
.el-icon-scissors:before {
  content: "\e771";
}
.el-icon-mobile:before {
  content: "\e773";
}
.el-icon-attract:before {
  content: "\e774";
}
.el-icon-monitor:before {
  content: "\e775";
}
.el-icon-search:before {
  content: "\e778";
}
.el-icon-takeaway-box:before {
  content: "\e77a";
}
.el-icon-paperclip:before {
  content: "\e77d";
}
.el-icon-printer:before {
  content: "\e77e";
}
.el-icon-document-add:before {
  content: "\e782";
}
.el-icon-document:before {
  content: "\e785";
}
.el-icon-document-checked:before {
  content: "\e786";
}
.el-icon-document-copy:before {
  content: "\e787";
}
.el-icon-document-delete:before {
  content: "\e788";
}
.el-icon-document-remove:before {
  content: "\e789";
}
.el-icon-tickets:before {
  content: "\e78b";
}
.el-icon-folder-checked:before {
  content: "\e77f";
}
.el-icon-folder-delete:before {
  content: "\e780";
}
.el-icon-folder-remove:before {
  content: "\e781";
}
.el-icon-folder-add:before {
  content: "\e783";
}
.el-icon-folder-opened:before {
  content: "\e784";
}
.el-icon-folder:before {
  content: "\e78a";
}
.el-icon-edit-outline:before {
  content: "\e764";
}
.el-icon-edit:before {
  content: "\e78c";
}
.el-icon-date:before {
  content: "\e78e";
}
.el-icon-c-scale-to-original:before {
  content: "\e7c6";
}
.el-icon-view:before {
  content: "\e6ce";
}
.el-icon-loading:before {
  content: "\e6cf";
}
.el-icon-rank:before {
  content: "\e6d1";
}
.el-icon-sort-down:before {
  content: "\e7c4";
}
.el-icon-sort-up:before {
  content: "\e7c5";
}
.el-icon-sort:before {
  content: "\e6d2";
}
.el-icon-finished:before {
  content: "\e6cd";
}
.el-icon-refresh-left:before {
  content: "\e6c7";
}
.el-icon-refresh-right:before {
  content: "\e6c8";
}
.el-icon-refresh:before {
  content: "\e6d0";
}
.el-icon-video-play:before {
  content: "\e7c0";
}
.el-icon-video-pause:before {
  content: "\e7c1";
}
.el-icon-d-arrow-right:before {
  content: "\e6dc";
}
.el-icon-d-arrow-left:before {
  content: "\e6dd";
}
.el-icon-arrow-up:before {
  content: "\e6e1";
}
.el-icon-arrow-down:before {
  content: "\e6df";
}
.el-icon-arrow-right:before {
  content: "\e6e0";
}
.el-icon-arrow-left:before {
  content: "\e6de";
}
.el-icon-top-right:before {
  content: "\e6e7";
}
.el-icon-top-left:before {
  content: "\e6e8";
}
.el-icon-top:before {
  content: "\e6e6";
}
.el-icon-bottom:before {
  content: "\e6eb";
}
.el-icon-right:before {
  content: "\e6e9";
}
.el-icon-back:before {
  content: "\e6ea";
}
.el-icon-bottom-right:before {
  content: "\e6ec";
}
.el-icon-bottom-left:before {
  content: "\e6ed";
}
.el-icon-caret-top:before {
  content: "\e78f";
}
.el-icon-caret-bottom:before {
  content: "\e790";
}
.el-icon-caret-right:before {
  content: "\e791";
}
.el-icon-caret-left:before {
  content: "\e792";
}
.el-icon-d-caret:before {
  content: "\e79a";
}
.el-icon-share:before {
  content: "\e793";
}
.el-icon-menu:before {
  content: "\e798";
}
.el-icon-s-grid:before {
  content: "\e7a6";
}
.el-icon-s-check:before {
  content: "\e7a7";
}
.el-icon-s-data:before {
  content: "\e7a8";
}
.el-icon-s-opportunity:before {
  content: "\e7aa";
}
.el-icon-s-custom:before {
  content: "\e7ab";
}
.el-icon-s-claim:before {
  content: "\e7ad";
}
.el-icon-s-finance:before {
  content: "\e7ae";
}
.el-icon-s-comment:before {
  content: "\e7af";
}
.el-icon-s-flag:before {
  content: "\e7b0";
}
.el-icon-s-marketing:before {
  content: "\e7b1";
}
.el-icon-s-shop:before {
  content: "\e7b4";
}
.el-icon-s-open:before {
  content: "\e7b5";
}
.el-icon-s-management:before {
  content: "\e7b6";
}
.el-icon-s-ticket:before {
  content: "\e7b7";
}
.el-icon-s-release:before {
  content: "\e7b8";
}
.el-icon-s-home:before {
  content: "\e7b9";
}
.el-icon-s-promotion:before {
  content: "\e7ba";
}
.el-icon-s-operation:before {
  content: "\e7bb";
}
.el-icon-s-unfold:before {
  content: "\e7bc";
}
.el-icon-s-fold:before {
  content: "\e7a9";
}
.el-icon-s-platform:before {
  content: "\e7bd";
}
.el-icon-s-order:before {
  content: "\e7be";
}
.el-icon-s-cooperation:before {
  content: "\e7bf";
}
.el-icon-bell:before {
  content: "\e725";
}
.el-icon-message-solid:before {
  content: "\e799";
}
.el-icon-video-camera:before {
  content: "\e772";
}
.el-icon-video-camera-solid:before {
  content: "\e796";
}
.el-icon-camera:before {
  content: "\e779";
}
.el-icon-camera-solid:before {
  content: "\e79b";
}
.el-icon-download:before {
  content: "\e77c";
}
.el-icon-upload2:before {
  content: "\e77b";
}
.el-icon-upload:before {
  content: "\e7c3";
}
.el-icon-picture-outline-round:before {
  content: "\e75f";
}
.el-icon-picture-outline:before {
  content: "\e75e";
}
.el-icon-picture:before {
  content: "\e79f";
}
.el-icon-close:before {
  content: "\e6db";
}
.el-icon-check:before {
  content: "\e6da";
}
.el-icon-plus:before {
  content: "\e6d9";
}
.el-icon-minus:before {
  content: "\e6d8";
}
.el-icon-help:before {
  content: "\e73d";
}
.el-icon-s-help:before {
  content: "\e7b3";
}
.el-icon-circle-close:before {
  content: "\e78d";
}
.el-icon-circle-check:before {
  content: "\e720";
}
.el-icon-circle-plus-outline:before {
  content: "\e723";
}
.el-icon-remove-outline:before {
  content: "\e722";
}
.el-icon-zoom-out:before {
  content: "\e776";
}
.el-icon-zoom-in:before {
  content: "\e777";
}
.el-icon-error:before {
  content: "\e79d";
}
.el-icon-success:before {
  content: "\e79c";
}
.el-icon-circle-plus:before {
  content: "\e7a0";
}
.el-icon-remove:before {
  content: "\e7a2";
}
.el-icon-info:before {
  content: "\e7a1";
}
.el-icon-question:before {
  content: "\e7a4";
}
.el-icon-warning-outline:before {
  content: "\e6c9";
}
.el-icon-warning:before {
  content: "\e7a3";
}
.el-icon-goods:before {
  content: "\e7c2";
}
.el-icon-s-goods:before {
  content: "\e7b2";
}
.el-icon-star-off:before {
  content: "\e717";
}
.el-icon-star-on:before {
  content: "\e797";
}
.el-icon-more-outline:before {
  content: "\e6cc";
}
.el-icon-more:before {
  content: "\e794";
}
.el-icon-phone-outline:before {
  content: "\e6cb";
}
.el-icon-phone:before {
  content: "\e795";
}
.el-icon-user:before {
  content: "\e6e3";
}
.el-icon-user-solid:before {
  content: "\e7a5";
}
.el-icon-setting:before {
  content: "\e6ca";
}
.el-icon-s-tools:before {
  content: "\e7ac";
}
.el-icon-delete:before {
  content: "\e6d7";
}
.el-icon-delete-solid:before {
  content: "\e7c9";
}
.el-icon-eleme:before {
  content: "\e7c7";
}
.el-icon-platform-eleme:before {
  content: "\e7ca";
}
.el-icon-loading {
  -webkit-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
.el-icon--right {
  margin-left: 0.5rem;
}
.el-icon--left {
  margin-right: 0.5rem;
}
@-webkit-keyframes rotating {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes rotating {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.el-pagination {
  white-space: nowrap;
  padding: 0.2rem 0.5rem;
  color: #303133;
  font-weight: 700;
}
.el-pagination:after,
.el-pagination:before {
  display: table;
  content: "";
}
.el-pagination:after {
  clear: both;
}
.el-pagination button,
.el-pagination span:not([class*="suffix"]) {
  display: inline-block;
  font-size: 1.3rem;
  min-width: 35.5px;
  height: 2.8rem;
  line-height: 2.8rem;
  vertical-align: top;
  box-sizing: border-box;
}
.el-pager li,
.el-pagination__editor {
  -webkit-box-sizing: border-box;
  text-align: center;
}
.el-pagination .el-input__inner {
  text-align: center;
  -moz-appearance: textfield;
  line-height: normal;
}
.el-pagination .el-input__suffix {
  right: 0;
  transform: scale(0.8);
}
.el-pagination .el-select .el-input {
  width: 10rem;
  margin: 0 0.5rem;
}
.el-pagination .el-select .el-input .el-input__inner {
  padding-right: 2.5rem;
  border-radius: 0.3rem;
}
.el-pagination button {
  border: none;
  padding: 0 0.6rem;
  background: 0 0;
}
.el-pagination button:focus {
  outline: 0;
}
.el-pagination button:hover {
  color: #409eff;
}
.el-pagination button:disabled {
  color: #c0c4cc;
  background-color: #fff;
  cursor: not-allowed;
}
.el-pagination .btn-next,
.el-pagination .btn-prev {
  background: 50% no-repeat #fff;
  background-size: 1.6rem;
  cursor: pointer;
  margin: 0;
  color: #303133;
}
.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon {
  display: block;
  font-size: 1.2rem;
  font-weight: 700;
}
.el-pagination .btn-prev {
  padding-right: 1.2rem;
}
.el-pagination .btn-next {
  padding-left: 1.2rem;
}
.el-pagination .el-pager li.disabled {
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-pager li,
.el-pager li.btn-quicknext:hover,
.el-pager li.btn-quickprev:hover {
  cursor: pointer;
}
.el-pagination--small .btn-next,
.el-pagination--small .btn-prev,
.el-pagination--small .el-pager li,
.el-pagination--small .el-pager li.btn-quicknext,
.el-pagination--small .el-pager li.btn-quickprev,
.el-pagination--small .el-pager li:last-child {
  border-color: transparent;
  font-size: 1.2rem;
  line-height: 2.2rem;
  height: 2.2rem;
  min-width: 2.2rem;
}
.el-pagination--small .arrow.disabled {
  visibility: hidden;
}
.el-pagination--small .more:before,
.el-pagination--small li.more:before {
  line-height: 2.4rem;
}
.el-pagination--small button,
.el-pagination--small span:not([class*="suffix"]) {
  height: 2.2rem;
  line-height: 2.2rem;
}
.el-pagination--small .el-pagination__editor,
.el-pagination--small .el-pagination__editor.el-input .el-input__inner {
  height: 2.2rem;
}
.el-pagination__sizes {
  margin: 0 1rem 0 0;
  font-weight: 400;
  color: #606266;
}
.el-pagination__sizes .el-input .el-input__inner {
  font-size: 1.3rem;
  padding-left: 0.8rem;
}
.el-pagination__sizes .el-input .el-input__inner:hover {
  border-color: #409eff;
}
.el-pagination__total {
  margin-right: 1rem;
  font-weight: 400;
  color: #606266;
}
.el-pagination__jump {
  margin-left: 2.4rem;
  font-weight: 400;
  color: #606266;
}
.el-pagination__jump .el-input__inner {
  padding: 0 0.3rem;
}
.el-pagination__rightwrapper {
  float: right;
}
.el-pagination__editor {
  line-height: 1.8rem;
  padding: 0 0.2rem;
  height: 2.8rem;
  margin: 0 0.2rem;
  box-sizing: border-box;
  border-radius: 0.3rem;
}
.el-pager,
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev {
  padding: 0;
}
.el-pagination__editor.el-input {
  width: 5rem;
}
.el-pagination__editor.el-input .el-input__inner {
  height: 2.8rem;
}
.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,
.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
  margin: 0 0.5rem;
  background-color: #f4f4f5;
  color: #606266;
  min-width: 3rem;
  border-radius: 0.2rem;
}
.el-pagination.is-background .btn-next.disabled,
.el-pagination.is-background .btn-next:disabled,
.el-pagination.is-background .btn-prev.disabled,
.el-pagination.is-background .btn-prev:disabled,
.el-pagination.is-background .el-pager li.disabled {
  color: #c0c4cc;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
  color: #409eff;
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #409eff;
  color: #fff;
}
.el-pagination.is-background.el-pagination--small .btn-next,
.el-pagination.is-background.el-pagination--small .btn-prev,
.el-pagination.is-background.el-pagination--small .el-pager li {
  margin: 0 0.3rem;
  min-width: 2.2rem;
}
.el-pager,
.el-pager li {
  vertical-align: top;
  margin: 0;
  display: inline-block;
}
.el-pager {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  list-style: none;
  font-size: 0;
}
.el-pager .more:before {
  line-height: 3rem;
}
.el-pager li {
  padding: 0 0.4rem;
  background: #fff;
  font-size: 1.3rem;
  min-width: 35.5px;
  height: 2.8rem;
  line-height: 2.8rem;
  box-sizing: border-box;
}
.el-pager li.btn-quicknext,
.el-pager li.btn-quickprev {
  line-height: 2.8rem;
  color: #303133;
}
.el-pager li.btn-quicknext.disabled,
.el-pager li.btn-quickprev.disabled {
  color: #c0c4cc;
}
.el-pager li.active + li {
  border-left: 0;
}
.el-pager li:hover {
  color: #409eff;
}
.el-pager li.active {
  color: #409eff;
  cursor: default;
}
@-webkit-keyframes v-modal-in {
  0% {
    opacity: 0;
  }
}
@-webkit-keyframes v-modal-out {
  to {
    opacity: 0;
  }
}
.el-dialog {
  position: relative;
  margin: 0 auto 5rem;
  background: #fff;
  border-radius: 0.2rem;
  box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  width: 50%;
}
.el-autocomplete-suggestion,
.el-dropdown-menu,
.el-menu--collapse .el-submenu .el-menu {
  -webkit-box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
}
.el-dialog.is-fullscreen {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  height: 100%;
  overflow: auto;
}
.el-dialog__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  margin: 0;
}
.el-dialog__header {
  padding: 2rem 2rem 1rem;
}
.el-dialog__headerbtn {
  position: absolute;
  top: 2rem;
  right: 2rem;
  padding: 0;
  background: 0 0;
  border: none;
  outline: 0;
  cursor: pointer;
  font-size: 1.6rem;
}
.el-dialog__headerbtn .el-dialog__close {
  color: #909399;
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
  color: #409eff;
}
.el-dialog__title {
  line-height: 2.4rem;
  font-size: 1.8rem;
  color: #303133;
}
.el-dialog__body {
  padding: 3rem 2rem;
  color: #606266;
  font-size: 1.4rem;
  word-break: break-all;
}
.el-dialog__footer {
  padding: 1rem 2rem 2rem;
  text-align: right;
  box-sizing: border-box;
}
.el-dialog--center {
  text-align: center;
}
.el-dialog--center .el-dialog__body {
  text-align: left;
  text-align: initial;
  padding: 2.5rem 2.5rem 3rem;
}
.el-dialog--center .el-dialog__footer {
  text-align: inherit;
}
.dialog-fade-enter-active {
  -webkit-animation: dialog-fade-in 0.3s;
  animation: dialog-fade-in 0.3s;
}
.dialog-fade-leave-active {
  -webkit-animation: dialog-fade-out 0.3s;
  animation: dialog-fade-out 0.3s;
}
@-webkit-keyframes dialog-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes dialog-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes dialog-fade-out {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
@keyframes dialog-fade-out {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
.el-autocomplete {
  position: relative;
  display: inline-block;
}
.el-autocomplete-suggestion {
  margin: 0.5rem 0;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.4rem;
  border: 0.1rem solid #e4e7ed;
  box-sizing: border-box;
  background-color: #fff;
}
.el-autocomplete-suggestion__wrap {
  max-height: 280px;
  padding: 1rem 0;
  box-sizing: border-box;
}
.el-autocomplete-suggestion__list {
  margin: 0;
  padding: 0;
}
.el-autocomplete-suggestion li {
  padding: 0 2rem;
  margin: 0;
  line-height: 3.4rem;
  cursor: pointer;
  color: #606266;
  font-size: 1.4rem;
  list-style: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-autocomplete-suggestion li.highlighted,
.el-autocomplete-suggestion li:hover {
  background-color: #f5f7fa;
}
.el-autocomplete-suggestion li.divider {
  margin-top: 0.6rem;
  border-top: 0.1rem solid #000;
}
.el-autocomplete-suggestion li.divider:last-child {
  margin-bottom: -6px;
}
.el-autocomplete-suggestion.is-loading li {
  text-align: center;
  height: 10rem;
  line-height: 10rem;
  font-size: 2rem;
  color: #999;
}
.el-autocomplete-suggestion.is-loading li:after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}
.el-autocomplete-suggestion.is-loading li:hover {
  background-color: #fff;
}
.el-autocomplete-suggestion.is-loading .el-icon-loading {
  vertical-align: middle;
}
.el-dropdown {
  display: inline-block;
  position: relative;
  color: #606266;
  font-size: 1.4rem;
}
.el-dropdown .el-button-group {
  display: block;
}
.el-dropdown .el-button-group .el-button {
  float: none;
}
.el-dropdown .el-dropdown__caret-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  position: relative;
  border-left: none;
}
.el-dropdown .el-dropdown__caret-button:before {
  content: "";
  position: absolute;
  display: block;
  width: 0.1rem;
  top: 0.5rem;
  bottom: 0.5rem;
  left: 0;
  background: hsla(0, 0%, 100%, 0.5);
}
.el-dropdown .el-dropdown__caret-button.el-button--default:before {
  background: rgba(220, 223, 230, 0.5);
}
.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before {
  top: 0;
  bottom: 0;
}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
  padding-left: 0;
}
.el-dropdown__icon {
  font-size: 1.2rem;
  margin: 0 0.3rem;
}
.el-dropdown .el-dropdown-selfdefine:focus:active,
.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing) {
  outline-width: 0;
}
.el-dropdown [disabled] {
  cursor: not-allowed;
  color: #bbb;
}
.el-dropdown-menu {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 1rem 0;
  margin: 0.5rem 0;
  background-color: #fff;
  border: 0.1rem solid #ebeef5;
  border-radius: 0.4rem;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
}
.el-dropdown-menu__item {
  list-style: none;
  line-height: 3.6rem;
  padding: 0 2rem;
  margin: 0;
  font-size: 1.4rem;
  color: #606266;
  cursor: pointer;
  outline: 0;
}
.el-dropdown-menu__item:focus,
.el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: #ecf5ff;
  color: #66b1ff;
}
.el-dropdown-menu__item i {
  margin-right: 0.5rem;
}
.el-dropdown-menu__item--divided {
  position: relative;
  margin-top: 0.6rem;
  border-top: 0.1rem solid #ebeef5;
}
.el-dropdown-menu__item--divided:before {
  content: "";
  height: 0.6rem;
  display: block;
  margin: 0 -20px;
  background-color: #fff;
}
.el-dropdown-menu__item.is-disabled {
  cursor: default;
  color: #bbb;
  pointer-events: none;
}
.el-dropdown-menu--medium {
  padding: 0.6rem 0;
}
.el-dropdown-menu--medium .el-dropdown-menu__item {
  line-height: 3rem;
  padding: 0 1.7rem;
  font-size: 1.4rem;
}
.el-dropdown-menu--medium
  .el-dropdown-menu__item.el-dropdown-menu__item--divided {
  margin-top: 0.6rem;
}
.el-dropdown-menu--medium
  .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
  height: 0.6rem;
  margin: 0 -17px;
}
.el-dropdown-menu--small {
  padding: 0.6rem 0;
}
.el-dropdown-menu--small .el-dropdown-menu__item {
  line-height: 2.7rem;
  padding: 0 1.5rem;
  font-size: 1.3rem;
}
.el-dropdown-menu--small
  .el-dropdown-menu__item.el-dropdown-menu__item--divided {
  margin-top: 0.4rem;
}
.el-dropdown-menu--small
  .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
  height: 0.4rem;
  margin: 0 -15px;
}
.el-dropdown-menu--mini {
  padding: 0.3rem 0;
}
.el-dropdown-menu--mini .el-dropdown-menu__item {
  line-height: 2.4rem;
  padding: 0 1rem;
  font-size: 1.2rem;
}
.el-dropdown-menu--mini
  .el-dropdown-menu__item.el-dropdown-menu__item--divided {
  margin-top: 0.3rem;
}
.el-dropdown-menu--mini
  .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
  height: 0.3rem;
  margin: 0 -10px;
}
.el-menu {
  border-right: 0.1rem solid #e6e6e6;
  list-style: none;
  position: relative;
  margin: 0;
  padding-left: 0;
}
.el-menu,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  background-color: #fff;
}
.el-menu:after,
.el-menu:before {
  display: table;
  content: "";
}
.el-menu:after {
  clear: both;
}
.el-menu.el-menu--horizontal {
  border-bottom: 0.1rem solid #e6e6e6;
}
.el-menu--horizontal {
  border-right: none;
}
.el-menu--horizontal > .el-menu-item {
  float: left;
  height: 6rem;
  line-height: 6rem;
  margin: 0;
  border-bottom: 0.2rem solid transparent;
  color: #909399;
}
.el-menu--horizontal > .el-menu-item a,
.el-menu--horizontal > .el-menu-item a:hover {
  color: inherit;
}
.el-menu--horizontal > .el-submenu {
  float: left;
}
.el-menu--horizontal > .el-submenu:focus,
.el-menu--horizontal > .el-submenu:hover {
  outline: 0;
}
.el-menu--horizontal > .el-submenu:focus .el-submenu__title,
.el-menu--horizontal > .el-submenu:hover .el-submenu__title {
  color: #303133;
}
.el-menu--horizontal > .el-submenu.is-active .el-submenu__title {
  border-bottom: 0.2rem solid #409eff;
  color: #303133;
}
.el-menu--horizontal > .el-submenu .el-submenu__title {
  height: 6rem;
  line-height: 6rem;
  border-bottom: 0.2rem solid transparent;
  color: #909399;
}
.el-menu--horizontal > .el-submenu .el-submenu__icon-arrow {
  position: static;
  vertical-align: middle;
  margin-left: 0.8rem;
  margin-top: -3px;
}
.el-menu--horizontal .el-menu .el-menu-item,
.el-menu--horizontal .el-menu .el-submenu__title {
  background-color: #fff;
  float: none;
  height: 3.6rem;
  line-height: 3.6rem;
  padding: 0 1rem;
  color: #909399;
}
.el-menu--horizontal .el-menu .el-menu-item.is-active,
.el-menu--horizontal .el-menu .el-submenu.is-active > .el-submenu__title {
  color: #303133;
}
.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  outline: 0;
  color: #303133;
}
.el-menu--horizontal > .el-menu-item.is-active {
  border-bottom: 0.2rem solid #409eff;
  color: #303133;
}
.el-menu--collapse {
  width: 6.4rem;
}
.el-menu--collapse > .el-menu-item [class^="el-icon-"],
.el-menu--collapse > .el-submenu > .el-submenu__title [class^="el-icon-"] {
  margin: 0;
  vertical-align: middle;
  width: 2.4rem;
  text-align: center;
}
.el-menu--collapse > .el-menu-item .el-submenu__icon-arrow,
.el-menu--collapse > .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}
.el-menu--collapse > .el-menu-item span,
.el-menu--collapse > .el-submenu > .el-submenu__title span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}
.el-menu--collapse > .el-menu-item.is-active i {
  color: inherit;
}
.el-menu--collapse .el-menu .el-submenu {
  min-width: 20rem;
}
.el-menu--collapse .el-submenu {
  position: relative;
}
.el-menu--collapse .el-submenu .el-menu {
  position: absolute;
  margin-left: 0.5rem;
  top: 0;
  left: 100%;
  z-index: 10;
  border: 0.1rem solid #e4e7ed;
  border-radius: 0.2rem;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
}
.el-menu--collapse
  .el-submenu.is-opened
  > .el-submenu__title
  .el-submenu__icon-arrow {
  transform: none;
}
.el-menu--popup {
  z-index: 100;
  min-width: 20rem;
  border: none;
  padding: 0.5rem 0;
  border-radius: 0.2rem;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
}
.el-menu--popup-bottom-start {
  margin-top: 0.5rem;
}
.el-menu--popup-right-start {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.el-menu-item {
  height: 5.6rem;
  line-height: 5.6rem;
  font-size: 1.4rem;
  color: #303133;
  padding: 0 2rem;
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color 0.3s, background-color 0.3s, color 0.3s;
  box-sizing: border-box;
  white-space: nowrap;
}
.el-menu-item * {
  vertical-align: middle;
}
.el-menu-item i {
  color: #909399;
}
.el-menu-item:focus,
.el-menu-item:hover {
  outline: 0;
  background-color: #ecf5ff;
}
.el-menu-item.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: 0 0 !important;
}
.el-menu-item [class^="el-icon-"] {
  margin-right: 0.5rem;
  width: 2.4rem;
  text-align: center;
  font-size: 1.8rem;
  vertical-align: middle;
}
.el-menu-item.is-active {
  color: #409eff;
}
.el-menu-item.is-active i {
  color: inherit;
}
.el-submenu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.el-submenu__title {
  height: 5.6rem;
  line-height: 5.6rem;
  font-size: 1.4rem;
  color: #303133;
  padding: 0 2rem;
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color 0.3s, background-color 0.3s, color 0.3s;
  box-sizing: border-box;
  white-space: nowrap;
}
.el-submenu__title * {
  vertical-align: middle;
}
.el-submenu__title i {
  color: #909399;
}
.el-submenu__title:focus,
.el-submenu__title:hover {
  outline: 0;
  background-color: #ecf5ff;
}
.el-submenu__title.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: 0 0 !important;
}
.el-submenu__title:hover {
  background-color: #ecf5ff;
}
.el-submenu .el-menu {
  border: none;
}
.el-submenu .el-menu-item {
  height: 5rem;
  line-height: 5rem;
  padding: 0 4.5rem;
  min-width: 20rem;
}
.el-submenu__icon-arrow {
  position: absolute;
  top: 50%;
  right: 2rem;
  margin-top: -7px;
  transition: transform 0.3s;
  font-size: 1.2rem;
}
.el-submenu.is-active .el-submenu__title {
  border-bottom-color: #409eff;
}
.el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  transform: rotate(180deg);
}
.el-submenu.is-disabled .el-menu-item,
.el-submenu.is-disabled .el-submenu__title {
  opacity: 0.25;
  cursor: not-allowed;
  background: 0 0 !important;
}
.el-submenu [class^="el-icon-"] {
  vertical-align: middle;
  margin-right: 0.5rem;
  width: 2.4rem;
  text-align: center;
  font-size: 1.8rem;
}
.el-menu-item-group > ul {
  padding: 0;
}
.el-menu-item-group__title {
  padding: 0.7rem 0 0.7rem 2rem;
  line-height: normal;
  font-size: 1.2rem;
  color: #909399;
}
.el-radio-button__inner,
.el-radio-group {
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}
.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
  transition: 0.2s;
  opacity: 0;
}
.el-radio-group {
  font-size: 0;
}
.el-radio-button {
  position: relative;
  display: inline-block;
  outline: 0;
}
.el-radio-button__inner {
  white-space: nowrap;
  background: #fff;
  border: 0.1rem solid #dcdfe6;
  font-weight: 500;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: 1.2rem 2rem;
  font-size: 1.4rem;
  border-radius: 0;
}
.el-radio-button__inner.is-round {
  padding: 1.2rem 2rem;
}
.el-radio-button__inner:hover {
  color: #409eff;
}
.el-radio-button__inner [class*="el-icon-"] {
  line-height: 0.9;
}
.el-radio-button__inner [class*="el-icon-"] + span {
  margin-left: 0.5rem;
}
.el-radio-button:first-child .el-radio-button__inner {
  border-left: 0.1rem solid #dcdfe6;
  border-radius: 0.4rem 0 0 0.4rem;
  box-shadow: none !important;
}
.el-radio-button__orig-radio {
  opacity: 0;
  outline: 0;
  position: absolute;
  z-index: -1;
}
.el-switch,
.el-switch__core {
  position: relative;
  vertical-align: middle;
}
.el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #fff;
  background-color: #409eff;
  border-color: #409eff;
  box-shadow: -1px 0 0 0 #409eff;
}
.el-radio-button__orig-radio:disabled + .el-radio-button__inner {
  color: #c0c4cc;
  cursor: not-allowed;
  background-image: none;
  background-color: #fff;
  border-color: #ebeef5;
  box-shadow: none;
}
.el-radio-button__orig-radio:disabled:checked + .el-radio-button__inner {
  background-color: #f2f6fc;
}
.el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0 0.4rem 0.4rem 0;
}
.el-radio-button:first-child:last-child .el-radio-button__inner {
  border-radius: 0.4rem;
}
.el-radio-button--medium .el-radio-button__inner {
  padding: 1rem 2rem;
  font-size: 1.4rem;
  border-radius: 0;
}
.el-radio-button--medium .el-radio-button__inner.is-round {
  padding: 1rem 2rem;
}
.el-radio-button--small .el-radio-button__inner {
  padding: 0.9rem 1.5rem;
  font-size: 1.2rem;
  border-radius: 0;
}
.el-radio-button--small .el-radio-button__inner.is-round {
  padding: 0.9rem 1.5rem;
}
.el-radio-button--mini .el-radio-button__inner {
  padding: 0.7rem 1.5rem;
  font-size: 1.2rem;
  border-radius: 0;
}
.el-radio-button--mini .el-radio-button__inner.is-round {
  padding: 0.7rem 1.5rem;
}
.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
  box-shadow: 0 0 0.2rem 0.2rem #409eff;
}
.el-picker-panel,
.el-popover,
.el-select-dropdown,
.el-table-filter,
.el-time-panel {
  -webkit-box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
}
.el-switch {
  display: inline-flex;
  align-items: center;
  font-size: 1.4rem;
  line-height: 2rem;
  height: 2rem;
}
.el-switch.is-disabled .el-switch__core,
.el-switch.is-disabled .el-switch__label {
  cursor: not-allowed;
}
.el-switch__label {
  transition: 0.2s;
  height: 2rem;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 500;
  cursor: pointer;
  vertical-align: middle;
  color: #303133;
}
.el-switch__label.is-active {
  color: #409eff;
}
.el-switch__label--left {
  margin-right: 1rem;
}
.el-switch__label--right {
  margin-left: 1rem;
}
.el-switch__label * {
  line-height: 1;
  font-size: 1.4rem;
  display: inline-block;
}
.el-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  margin: 0;
}
.el-switch__core {
  margin: 0;
  display: inline-block;
  width: 4rem;
  height: 2rem;
  border: 0.1rem solid #dcdfe6;
  outline: 0;
  border-radius: 1rem;
  box-sizing: border-box;
  background: #dcdfe6;
  cursor: pointer;
  transition: border-color 0.3s, background-color 0.3s;
}
.el-switch__core:after {
  content: "";
  position: absolute;
  top: 0.1rem;
  left: 0.1rem;
  border-radius: 100%;
  transition: all 0.3s;
  width: 1.6rem;
  height: 1.6rem;
  background-color: #fff;
}
.el-switch.is-checked .el-switch__core {
  border-color: #409eff;
  background-color: #409eff;
}
.el-switch.is-checked .el-switch__core:after {
  left: 100%;
  margin-left: -17px;
}
.el-switch.is-disabled {
  opacity: 0.6;
}
.el-switch--wide .el-switch__label.el-switch__label--left span {
  left: 1rem;
}
.el-switch--wide .el-switch__label.el-switch__label--right span {
  right: 1rem;
}
.el-switch .label-fade-enter,
.el-switch .label-fade-leave-active {
  opacity: 0;
}
.el-select-dropdown {
  position: absolute;
  z-index: 1001;
  border: 0.1rem solid #e4e7ed;
  border-radius: 0.4rem;
  background-color: #fff;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  margin: 0.5rem 0;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item {
  padding-right: 4rem;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: #409eff;
  background-color: #fff;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
  background-color: #f5f7fa;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after {
  position: absolute;
  right: 2rem;
  font-family: element-icons;
  content: "\e6da";
  font-size: 1.2rem;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
  padding: 0;
}
.el-select-dropdown__empty {
  padding: 1rem 0;
  margin: 0;
  text-align: center;
  color: #999;
  font-size: 1.4rem;
}
.el-select-dropdown__wrap {
  max-height: 274px;
}
.el-select-dropdown__list {
  list-style: none;
  padding: 0.6rem 0;
  margin: 0;
  box-sizing: border-box;
}
.el-select-dropdown__item {
  font-size: 1.4rem;
  padding: 0 2rem;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #606266;
  height: 3.4rem;
  line-height: 3.4rem;
  box-sizing: border-box;
  cursor: pointer;
}
.el-select-dropdown__item.is-disabled {
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-select-dropdown__item.is-disabled:hover {
  background-color: #fff;
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  background-color: #f5f7fa;
}
.el-select-dropdown__item.selected {
  color: #409eff;
  font-weight: 700;
}
.el-select-group {
  margin: 0;
  padding: 0;
}
.el-select-group__wrap {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.el-select-group__wrap:not(:last-of-type) {
  padding-bottom: 2.4rem;
}
.el-select-group__wrap:not(:last-of-type):after {
  content: "";
  position: absolute;
  display: block;
  left: 2rem;
  right: 2rem;
  bottom: 1.2rem;
  height: 0.1rem;
  background: #e4e7ed;
}
.el-select-group__title {
  padding-left: 2rem;
  font-size: 1.2rem;
  color: #909399;
  line-height: 3rem;
}
.el-select-group .el-select-dropdown__item {
  padding-left: 2rem;
}
.el-select {
  display: inline-block;
  position: relative;
}
.el-select .el-select__tags > span {
  display: contents;
}
.el-select:hover .el-input__inner {
  border-color: #c0c4cc;
}
.el-select .el-input__inner {
  cursor: pointer;
  padding-right: 3.5rem;
}
.el-select .el-input__inner:focus {
  border-color: #409eff;
}
.el-select .el-input .el-select__caret {
  color: #c0c4cc;
  font-size: 1.4rem;
  transition: transform 0.3s;
  transform: rotate(180deg);
  cursor: pointer;
}
.el-select .el-input .el-select__caret.is-reverse {
  transform: rotate(0);
}
.el-select .el-input .el-select__caret.is-show-close {
  font-size: 1.4rem;
  text-align: center;
  transform: rotate(180deg);
  border-radius: 100%;
  color: #c0c4cc;
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.el-select .el-input .el-select__caret.is-show-close:hover {
  color: #909399;
}
.el-select .el-input.is-disabled .el-input__inner {
  cursor: not-allowed;
}
.el-select .el-input.is-disabled .el-input__inner:hover {
  border-color: #e4e7ed;
}
.el-range-editor.is-active,
.el-range-editor.is-active:hover,
.el-select .el-input.is-focus .el-input__inner {
  border-color: #409eff;
}
.el-select > .el-input {
  display: block;
}
.el-select__input {
  border: none;
  outline: 0;
  padding: 0;
  margin-left: 1.5rem;
  color: #666;
  font-size: 1.4rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 2.8rem;
  background-color: transparent;
}
.el-select__input.is-mini {
  height: 1.4rem;
}
.el-select__close {
  cursor: pointer;
  position: absolute;
  top: 0.8rem;
  z-index: 1000;
  right: 2.5rem;
  color: #c0c4cc;
  line-height: 1.8rem;
  font-size: 1.4rem;
}
.el-select__close:hover {
  color: #909399;
}
.el-select__tags {
  position: absolute;
  line-height: normal;
  white-space: normal;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.el-select__tags-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-select .el-tag {
  box-sizing: border-box;
  border-color: transparent;
  margin: 0.2rem 0 0.2rem 0.6rem;
  background-color: #f0f2f5;
  display: flex;
  max-width: 100%;
  align-items: center;
}
.el-select .el-tag__close.el-icon-close {
  background-color: #c0c4cc;
  top: 0;
  color: #fff;
  flex-shrink: 0;
}
.el-select .el-tag__close.el-icon-close:hover {
  background-color: #909399;
}
.el-table,
.el-table__expanded-cell {
  background-color: #fff;
}
.el-select .el-tag__close.el-icon-close:before {
  display: block;
  transform: translateY(0.5px);
}
.el-table {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  flex: 1;
  width: 100%;
  max-width: 100%;
  font-size: 1.4rem;
  color: #606266;
}
.el-table__empty-block {
  min-height: 6rem;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-table__empty-text {
  line-height: 6rem;
  width: 50%;
  color: #909399;
}
.el-table__expand-column .cell {
  padding: 0;
  text-align: center;
}
.el-table__expand-icon {
  position: relative;
  cursor: pointer;
  color: #666;
  font-size: 1.2rem;
  transition: transform 0.2s ease-in-out;
  height: 2rem;
}
.el-table__expand-icon--expanded {
  transform: rotate(90deg);
}
.el-table__expand-icon > .el-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -5px;
  margin-top: -5px;
}
.el-table__expanded-cell[class*="cell"] {
  padding: 2rem 5rem;
}
.el-table__expanded-cell:hover {
  background-color: transparent !important;
}
.el-table__placeholder {
  display: inline-block;
  width: 2rem;
}
.el-table__append-wrapper {
  overflow: hidden;
}
.el-table--fit {
  border-right: 0;
  border-bottom: 0;
}
.el-table--fit .el-table__cell.gutter {
  border-right-width: 0.1rem;
}
.el-table--scrollable-x .el-table__body-wrapper {
  overflow-x: auto;
}
.el-table--scrollable-y .el-table__body-wrapper {
  overflow-y: auto;
}
.el-table thead {
  color: #909399;
  font-weight: 500;
}
.el-table thead.is-group th.el-table__cell {
  background: #f5f7fa;
}
.el-table .el-table__cell {
  padding: 1.2rem 0;
  min-width: 0;
  box-sizing: border-box;
  text-overflow: ellipsis;
  vertical-align: middle;
  position: relative;
  text-align: left;
}
.el-table .el-table__cell.is-center {
  text-align: center;
}
.el-table .el-table__cell.is-right {
  text-align: right;
}
.el-table .el-table__cell.gutter {
  width: 1.5rem;
  border-right-width: 0;
  border-bottom-width: 0;
  padding: 0;
}
.el-table .el-table__cell.is-hidden > * {
  visibility: hidden;
}
.el-table--medium .el-table__cell {
  padding: 1rem 0;
}
.el-table--small {
  font-size: 1.2rem;
}
.el-table--small .el-table__cell {
  padding: 0.8rem 0;
}
.el-table--mini {
  font-size: 1.2rem;
}
.el-table--mini .el-table__cell {
  padding: 0.6rem 0;
}
.el-table tr {
  background-color: #fff;
}
.el-table tr input[type="checkbox"] {
  margin: 0;
}
.el-table td.el-table__cell,
.el-table th.el-table__cell.is-leaf {
  border-bottom: 0.1rem solid #ebeef5;
}
.el-table th.el-table__cell.is-sortable {
  cursor: pointer;
}
.el-table th.el-table__cell {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
}
.el-table th.el-table__cell > .cell {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  vertical-align: middle;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
.el-table th.el-table__cell > .cell.highlight {
  color: #409eff;
}
.el-table th.el-table__cell.required > div:before {
  display: inline-block;
  content: "";
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  background: #ff4d51;
  margin-right: 0.5rem;
  vertical-align: middle;
}
.el-table td.el-table__cell div {
  box-sizing: border-box;
}
.el-table td.el-table__cell.gutter {
  width: 0;
}
.el-table .cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  line-height: 2.3rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.el-date-table td,
.el-date-table td div,
.el-table-filter {
  -webkit-box-sizing: border-box;
}
.el-table .cell.el-tooltip {
  white-space: nowrap;
  min-width: 5rem;
}
.el-table--border,
.el-table--group {
  border: 0.1rem solid #ebeef5;
}
.el-table--border:after,
.el-table--group:after,
.el-table:before {
  content: "";
  position: absolute;
  background-color: #ebeef5;
  z-index: 1;
}
.el-table--border:after,
.el-table--group:after {
  top: 0;
  right: 0;
  width: 0.1rem;
  height: 100%;
}
.el-table:before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.1rem;
}
.el-table--border {
  border-right: none;
  border-bottom: none;
}
.el-table--border.el-loading-parent--relative {
  border-color: transparent;
}
.el-table--border .el-table__cell,
.el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
  border-right: 0.1rem solid #ebeef5;
}
.el-table--border .el-table__cell:first-child .cell {
  padding-left: 1rem;
}
.el-table--border th.el-table__cell,
.el-table--border th.el-table__cell.gutter:last-of-type,
.el-table__fixed-right-patch {
  border-bottom: 0.1rem solid #ebeef5;
}
.el-table--hidden {
  visibility: hidden;
}
.el-table__fixed,
.el-table__fixed-right {
  position: absolute;
  top: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.12);
}
.el-table__fixed-right:before,
.el-table__fixed:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.1rem;
  background-color: #ebeef5;
  z-index: 4;
}
.el-table__fixed-right-patch {
  position: absolute;
  top: -1px;
  right: 0;
  background-color: #fff;
}
.el-table__fixed-right {
  top: 0;
  left: auto;
  right: 0;
}
.el-table__fixed-right .el-table__fixed-body-wrapper,
.el-table__fixed-right .el-table__fixed-footer-wrapper,
.el-table__fixed-right .el-table__fixed-header-wrapper {
  left: auto;
  right: 0;
}
.el-table__fixed-header-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}
.el-table__fixed-footer-wrapper {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
}
.el-table__fixed-footer-wrapper tbody td.el-table__cell {
  border-top: 0.1rem solid #ebeef5;
  background-color: #f5f7fa;
  color: #606266;
}
.el-table__fixed-body-wrapper {
  position: absolute;
  left: 0;
  top: 3.7rem;
  overflow: hidden;
  z-index: 3;
}
.el-table__body-wrapper,
.el-table__footer-wrapper,
.el-table__header-wrapper {
  width: 100%;
}
.el-table__footer-wrapper {
  margin-top: -1px;
}
.el-table__footer-wrapper td.el-table__cell {
  border-top: 0.1rem solid #ebeef5;
}
.el-table__body,
.el-table__footer,
.el-table__header {
  table-layout: fixed;
  border-collapse: separate;
}
.el-table__footer-wrapper,
.el-table__header-wrapper {
  overflow: hidden;
}
.el-table__footer-wrapper tbody td.el-table__cell,
.el-table__header-wrapper tbody td.el-table__cell {
  background-color: #f5f7fa;
  color: #606266;
}
.el-table__body-wrapper {
  overflow: hidden;
  position: relative;
}
.el-table__body-wrapper.is-scrolling-left ~ .el-table__fixed,
.el-table__body-wrapper.is-scrolling-none ~ .el-table__fixed,
.el-table__body-wrapper.is-scrolling-none ~ .el-table__fixed-right,
.el-table__body-wrapper.is-scrolling-right ~ .el-table__fixed-right {
  box-shadow: none;
}
.el-table__body-wrapper
  .el-table--border.is-scrolling-right
  ~ .el-table__fixed-right {
  border-left: 0.1rem solid #ebeef5;
}
.el-table .caret-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  height: 3.4rem;
  width: 2.4rem;
  vertical-align: middle;
  cursor: pointer;
  overflow: visible;
  overflow: initial;
  position: relative;
}
.el-table .sort-caret {
  width: 0;
  height: 0;
  border: 0.5rem solid transparent;
  position: absolute;
  left: 0.7rem;
}
.el-table .sort-caret.ascending {
  border-bottom-color: #c0c4cc;
  top: 0.5rem;
}
.el-table .sort-caret.descending {
  border-top-color: #c0c4cc;
  bottom: 0.7rem;
}
.el-table .ascending .sort-caret.ascending {
  border-bottom-color: #409eff;
}
.el-table .descending .sort-caret.descending {
  border-top-color: #409eff;
}
.el-table .hidden-columns {
  visibility: hidden;
  position: absolute;
  z-index: -1;
}
.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: #fafafa;
}
.el-table--striped
  .el-table__body
  tr.el-table__row--striped.current-row
  td.el-table__cell {
  background-color: #ecf5ff;
}
.el-table__body tr.hover-row.current-row > td.el-table__cell,
.el-table__body
  tr.hover-row.el-table__row--striped.current-row
  > td.el-table__cell,
.el-table__body tr.hover-row.el-table__row--striped > td.el-table__cell,
.el-table__body tr.hover-row > td.el-table__cell {
  background-color: #f5f7fa;
}
.el-table__body tr.current-row > td.el-table__cell {
  background-color: #ecf5ff;
}
.el-table__column-resize-proxy {
  position: absolute;
  left: 20rem;
  top: 0;
  bottom: 0;
  width: 0;
  border-left: 0.1rem solid #ebeef5;
  z-index: 10;
}
.el-table__column-filter-trigger {
  display: inline-block;
  line-height: 3.4rem;
  cursor: pointer;
}
.el-table__column-filter-trigger i {
  color: #909399;
  font-size: 1.2rem;
  transform: scale(0.75);
}
.el-table--enable-row-transition .el-table__body td.el-table__cell {
  transition: background-color 0.25s ease;
}
.el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  background-color: #f5f7fa;
}
.el-table--fluid-height .el-table__fixed,
.el-table--fluid-height .el-table__fixed-right {
  bottom: 0;
  overflow: hidden;
}
.el-table [class*="el-table__row--level"] .el-table__expand-icon {
  display: inline-block;
  width: 2rem;
  line-height: 2rem;
  height: 2rem;
  text-align: center;
  margin-right: 0.3rem;
}
.el-table-column--selection .cell {
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}
.el-table-filter {
  border: 0.1rem solid #ebeef5;
  border-radius: 0.2rem;
  background-color: #fff;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  margin: 0.2rem 0;
}
.el-table-filter__list {
  padding: 0.5rem 0;
  margin: 0;
  list-style: none;
  min-width: 10rem;
}
.el-table-filter__list-item {
  line-height: 3.6rem;
  padding: 0 1rem;
  cursor: pointer;
  font-size: 1.4rem;
}
.el-table-filter__list-item:hover {
  background-color: #ecf5ff;
  color: #66b1ff;
}
.el-table-filter__list-item.is-active {
  background-color: #409eff;
  color: #fff;
}
.el-table-filter__content {
  min-width: 10rem;
}
.el-table-filter__bottom {
  border-top: 0.1rem solid #ebeef5;
  padding: 0.8rem;
}
.el-table-filter__bottom button {
  background: 0 0;
  border: none;
  color: #606266;
  cursor: pointer;
  font-size: 1.3rem;
  padding: 0 0.3rem;
}
.el-date-table.is-week-mode .el-date-table__row.current div,
.el-date-table.is-week-mode .el-date-table__row:hover div,
.el-date-table td.in-range div,
.el-date-table td.in-range div:hover {
  background-color: #f2f6fc;
}
.el-table-filter__bottom button:hover {
  color: #409eff;
}
.el-table-filter__bottom button:focus {
  outline: 0;
}
.el-table-filter__bottom button.is-disabled {
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-table-filter__wrap {
  max-height: 280px;
}
.el-table-filter__checkbox-group {
  padding: 1rem;
}
.el-table-filter__checkbox-group label.el-checkbox {
  display: block;
  margin-right: 0.5rem;
  margin-bottom: 0.8rem;
  margin-left: 0.5rem;
}
.el-table-filter__checkbox-group .el-checkbox:last-child {
  margin-bottom: 0;
}
.el-date-table {
  font-size: 1.2rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
  color: #606266;
}
.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div {
  margin-left: 0.5rem;
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div {
  margin-right: 0.5rem;
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.el-date-table td {
  width: 3.2rem;
  height: 3rem;
  padding: 0.4rem 0;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.el-date-table td div {
  height: 3rem;
  padding: 0.3rem 0;
  box-sizing: border-box;
}
.el-date-table td span {
  width: 2.4rem;
  height: 2.4rem;
  display: block;
  margin: 0 auto;
  line-height: 2.4rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
}
.el-date-table td.next-month,
.el-date-table td.prev-month {
  color: #c0c4cc;
}
.el-date-table td.today {
  position: relative;
}
.el-date-table td.today span {
  color: #409eff;
  font-weight: 700;
}
.el-date-table td.today.end-date span,
.el-date-table td.today.start-date span {
  color: #fff;
}
.el-date-table td.available:hover {
  color: #409eff;
}
.el-date-table td.current:not(.disabled) span {
  color: #fff;
  background-color: #409eff;
}
.el-date-table td.end-date div,
.el-date-table td.start-date div {
  color: #fff;
}
.el-date-table td.end-date span,
.el-date-table td.start-date span {
  background-color: #409eff;
}
.el-date-table td.start-date div {
  margin-left: 0.5rem;
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.el-date-table td.end-date div {
  margin-right: 0.5rem;
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.el-date-table td.disabled div {
  background-color: #f5f7fa;
  opacity: 1;
  cursor: not-allowed;
  color: #c0c4cc;
}
.el-date-table td.selected div {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  background-color: #f2f6fc;
  border-radius: 1.5rem;
}
.el-date-table td.selected div:hover {
  background-color: #f2f6fc;
}
.el-date-table td.selected span {
  background-color: #409eff;
  color: #fff;
  border-radius: 1.5rem;
}
.el-date-table td.week {
  font-size: 80%;
  color: #606266;
}
.el-date-table th {
  padding: 0.5rem;
  color: #606266;
  font-weight: 400;
  border-bottom: 0.1rem solid #ebeef5;
}
.el-month-table {
  font-size: 1.2rem;
  margin: -1px;
  border-collapse: collapse;
}
.el-month-table td {
  text-align: center;
  padding: 0.8rem 0;
  cursor: pointer;
}
.el-month-table td div {
  height: 4.8rem;
  padding: 0.6rem 0;
  box-sizing: border-box;
}
.el-month-table td.today .cell {
  color: #409eff;
  font-weight: 700;
}
.el-month-table td.today.end-date .cell,
.el-month-table td.today.start-date .cell {
  color: #fff;
}
.el-month-table td.disabled .cell {
  background-color: #f5f7fa;
  cursor: not-allowed;
  color: #c0c4cc;
}
.el-month-table td.disabled .cell:hover {
  color: #c0c4cc;
}
.el-month-table td .cell {
  width: 6rem;
  height: 3.6rem;
  display: block;
  line-height: 3.6rem;
  color: #606266;
  margin: 0 auto;
  border-radius: 1.8rem;
}
.el-month-table td .cell:hover {
  color: #409eff;
}
.el-month-table td.in-range div,
.el-month-table td.in-range div:hover {
  background-color: #f2f6fc;
}
.el-month-table td.end-date div,
.el-month-table td.start-date div {
  color: #fff;
}
.el-month-table td.end-date .cell,
.el-month-table td.start-date .cell {
  color: #fff;
  background-color: #409eff;
}
.el-month-table td.start-date div {
  border-top-left-radius: 2.4rem;
  border-bottom-left-radius: 2.4rem;
}
.el-month-table td.end-date div {
  border-top-right-radius: 2.4rem;
  border-bottom-right-radius: 2.4rem;
}
.el-month-table td.current:not(.disabled) .cell {
  color: #409eff;
}
.el-year-table {
  font-size: 1.2rem;
  margin: -1px;
  border-collapse: collapse;
}
.el-year-table .el-icon {
  color: #303133;
}
.el-year-table td {
  text-align: center;
  padding: 2rem 0.3rem;
  cursor: pointer;
}
.el-year-table td.today .cell {
  color: #409eff;
  font-weight: 700;
}
.el-year-table td.disabled .cell {
  background-color: #f5f7fa;
  cursor: not-allowed;
  color: #c0c4cc;
}
.el-year-table td.disabled .cell:hover {
  color: #c0c4cc;
}
.el-year-table td .cell {
  width: 4.8rem;
  height: 3.2rem;
  display: block;
  line-height: 3.2rem;
  color: #606266;
  margin: 0 auto;
}
.el-year-table td .cell:hover,
.el-year-table td.current:not(.disabled) .cell {
  color: #409eff;
}
.el-date-range-picker {
  width: 646px;
}
.el-date-range-picker.has-sidebar {
  width: 756px;
}
.el-date-range-picker table {
  table-layout: fixed;
  width: 100%;
}
.el-date-range-picker .el-picker-panel__body {
  min-width: 513px;
}
.el-date-range-picker .el-picker-panel__content {
  margin: 0;
}
.el-date-range-picker__header {
  position: relative;
  text-align: center;
  height: 2.8rem;
}
.el-date-range-picker__header [class*="arrow-left"] {
  float: left;
}
.el-date-range-picker__header [class*="arrow-right"] {
  float: right;
}
.el-date-range-picker__header div {
  font-size: 1.6rem;
  font-weight: 500;
  margin-right: 5rem;
}
.el-date-range-picker__content {
  float: left;
  width: 50%;
  box-sizing: border-box;
  margin: 0;
  padding: 1.6rem;
}
.el-date-range-picker__content.is-left {
  border-right: 0.1rem solid #e4e4e4;
}
.el-date-range-picker__content .el-date-range-picker__header div {
  margin-left: 5rem;
  margin-right: 5rem;
}
.el-date-range-picker__editors-wrap {
  box-sizing: border-box;
  display: table-cell;
}
.el-date-range-picker__editors-wrap.is-right {
  text-align: right;
}
.el-date-range-picker__time-header {
  position: relative;
  border-bottom: 0.1rem solid #e4e4e4;
  font-size: 1.2rem;
  padding: 0.8rem 0.5rem 0.5rem;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.el-date-range-picker__time-header > .el-icon-arrow-right {
  font-size: 2rem;
  vertical-align: middle;
  display: table-cell;
  color: #303133;
}
.el-date-range-picker__time-picker-wrap {
  position: relative;
  display: table-cell;
  padding: 0 0.5rem;
}
.el-date-range-picker__time-picker-wrap .el-picker-panel {
  position: absolute;
  top: 1.3rem;
  right: 0;
  z-index: 1;
  background: #fff;
}
.el-date-picker {
  width: 322px;
}
.el-date-picker.has-sidebar.has-time {
  width: 434px;
}
.el-date-picker.has-sidebar {
  width: 438px;
}
.el-date-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}
.el-date-picker .el-picker-panel__content {
  width: 292px;
}
.el-date-picker table {
  table-layout: fixed;
  width: 100%;
}
.el-date-picker__editor-wrap {
  position: relative;
  display: table-cell;
  padding: 0 0.5rem;
}
.el-date-picker__time-header {
  position: relative;
  border-bottom: 0.1rem solid #e4e4e4;
  font-size: 1.2rem;
  padding: 0.8rem 0.5rem 0.5rem;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.el-date-picker__header {
  margin: 1.2rem;
  text-align: center;
}
.el-date-picker__header--bordered {
  margin-bottom: 0;
  padding-bottom: 1.2rem;
  border-bottom: 0.1rem solid #ebeef5;
}
.el-date-picker__header--bordered + .el-picker-panel__content {
  margin-top: 0;
}
.el-date-picker__header-label {
  font-size: 1.6rem;
  font-weight: 500;
  padding: 0 0.5rem;
  line-height: 2.2rem;
  text-align: center;
  cursor: pointer;
  color: #606266;
}
.el-date-picker__header-label.active,
.el-date-picker__header-label:hover {
  color: #409eff;
}
.el-date-picker__prev-btn {
  float: left;
}
.el-date-picker__next-btn {
  float: right;
}
.el-date-picker__time-wrap {
  padding: 1rem;
  text-align: center;
}
.el-date-picker__time-label {
  float: left;
  cursor: pointer;
  line-height: 3rem;
  margin-left: 1rem;
}
.time-select {
  margin: 0.5rem 0;
  min-width: 0;
}
.time-select .el-picker-panel__content {
  max-height: 20rem;
  margin: 0;
}
.time-select-item {
  padding: 0.8rem 1rem;
  font-size: 1.4rem;
  line-height: 2rem;
}
.time-select-item.selected:not(.disabled) {
  color: #409eff;
  font-weight: 700;
}
.time-select-item.disabled {
  color: #e4e7ed;
  cursor: not-allowed;
}
.time-select-item:hover {
  background-color: #f5f7fa;
  font-weight: 700;
  cursor: pointer;
}
.el-date-editor {
  position: relative;
  display: inline-block;
  text-align: left;
}
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
  width: 220px;
}
.el-date-editor--monthrange.el-input,
.el-date-editor--monthrange.el-input__inner {
  width: 30rem;
}
.el-date-editor--daterange.el-input,
.el-date-editor--daterange.el-input__inner,
.el-date-editor--timerange.el-input,
.el-date-editor--timerange.el-input__inner {
  width: 350px;
}
.el-date-editor--datetimerange.el-input,
.el-date-editor--datetimerange.el-input__inner {
  width: 40rem;
}
.el-date-editor--dates .el-input__inner {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-date-editor .el-icon-circle-close {
  cursor: pointer;
}
.el-date-editor .el-range__icon {
  font-size: 1.4rem;
  margin-left: -5px;
  color: #c0c4cc;
  float: left;
  line-height: 3.2rem;
}
.el-date-editor .el-range-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: 0;
  display: inline-block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 39%;
  text-align: center;
  font-size: 1.4rem;
  color: #606266;
}
.el-date-editor .el-range-input:-ms-input-placeholder {
  color: #c0c4cc;
}
.el-date-editor .el-range-input::-moz-placeholder {
  color: #c0c4cc;
}
.el-date-editor .el-range-input::placeholder {
  color: #c0c4cc;
}
.el-date-editor .el-range-separator {
  display: inline-block;
  height: 100%;
  padding: 0 0.5rem;
  margin: 0;
  text-align: center;
  line-height: 3.2rem;
  font-size: 1.4rem;
  width: 5%;
  color: #303133;
}
.el-date-editor .el-range__close-icon {
  font-size: 1.4rem;
  color: #c0c4cc;
  width: 2.5rem;
  display: inline-block;
  float: right;
  line-height: 3.2rem;
}
.el-range-editor.el-input__inner {
  display: inline-flex;
  align-items: center;
  padding: 0.3rem 1rem;
}
.el-range-editor .el-range-input {
  line-height: 1;
}
.el-range-editor--medium.el-input__inner {
  height: 3.6rem;
}
.el-range-editor--medium .el-range-separator {
  line-height: 2.8rem;
  font-size: 1.4rem;
}
.el-range-editor--medium .el-range-input {
  font-size: 1.4rem;
}
.el-range-editor--medium .el-range__close-icon,
.el-range-editor--medium .el-range__icon {
  line-height: 2.8rem;
}
.el-range-editor--small.el-input__inner {
  height: 3.2rem;
}
.el-range-editor--small .el-range-separator {
  line-height: 2.4rem;
  font-size: 1.3rem;
}
.el-range-editor--small .el-range-input {
  font-size: 1.3rem;
}
.el-range-editor--small .el-range__close-icon,
.el-range-editor--small .el-range__icon {
  line-height: 2.4rem;
}
.el-range-editor--mini.el-input__inner {
  height: 2.8rem;
}
.el-range-editor--mini .el-range-separator {
  line-height: 2rem;
  font-size: 1.2rem;
}
.el-range-editor--mini .el-range-input {
  font-size: 1.2rem;
}
.el-range-editor--mini .el-range__close-icon,
.el-range-editor--mini .el-range__icon {
  line-height: 2rem;
}
.el-range-editor.is-disabled {
  background-color: #f5f7fa;
  border-color: #e4e7ed;
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-range-editor.is-disabled:focus,
.el-range-editor.is-disabled:hover {
  border-color: #e4e7ed;
}
.el-range-editor.is-disabled input {
  background-color: #f5f7fa;
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-range-editor.is-disabled input:-ms-input-placeholder {
  color: #c0c4cc;
}
.el-range-editor.is-disabled input::-moz-placeholder {
  color: #c0c4cc;
}
.el-range-editor.is-disabled input::placeholder {
  color: #c0c4cc;
}
.el-range-editor.is-disabled .el-range-separator {
  color: #c0c4cc;
}
.el-picker-panel {
  color: #606266;
  border: 0.1rem solid #e4e7ed;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  border-radius: 0.4rem;
  line-height: 3rem;
  margin: 0.5rem 0;
}
.el-picker-panel__body-wrapper:after,
.el-picker-panel__body:after {
  content: "";
  display: table;
  clear: both;
}
.el-picker-panel__content {
  position: relative;
  margin: 1.5rem;
}
.el-picker-panel__footer {
  border-top: 0.1rem solid #e4e4e4;
  padding: 0.4rem;
  text-align: right;
  background-color: #fff;
  position: relative;
  font-size: 0;
}
.el-picker-panel__shortcut {
  display: block;
  width: 100%;
  border: 0;
  background-color: transparent;
  line-height: 2.8rem;
  font-size: 1.4rem;
  color: #606266;
  padding-left: 1.2rem;
  text-align: left;
  outline: 0;
  cursor: pointer;
}
.el-picker-panel__shortcut:hover {
  color: #409eff;
}
.el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: #409eff;
}
.el-picker-panel__btn {
  border: 0.1rem solid #dcdcdc;
  color: #333;
  line-height: 2.4rem;
  border-radius: 0.2rem;
  padding: 0 2rem;
  cursor: pointer;
  background-color: transparent;
  outline: 0;
  font-size: 1.2rem;
}
.el-picker-panel__btn[disabled] {
  color: #ccc;
  cursor: not-allowed;
}
.el-picker-panel__icon-btn {
  font-size: 1.2rem;
  color: #303133;
  border: 0;
  background: 0 0;
  cursor: pointer;
  outline: 0;
  margin-top: 0.8rem;
}
.el-picker-panel__icon-btn:hover {
  color: #409eff;
}
.el-picker-panel__icon-btn.is-disabled {
  color: #bbb;
}
.el-picker-panel__icon-btn.is-disabled:hover {
  cursor: not-allowed;
}
.el-picker-panel__link-btn {
  vertical-align: middle;
}
.el-picker-panel [slot="sidebar"],
.el-picker-panel__sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 110px;
  border-right: 0.1rem solid #e4e4e4;
  box-sizing: border-box;
  padding-top: 0.6rem;
  background-color: #fff;
  overflow: auto;
}
.el-picker-panel [slot="sidebar"] + .el-picker-panel__body,
.el-picker-panel__sidebar + .el-picker-panel__body {
  margin-left: 110px;
}
.el-time-spinner.has-seconds .el-time-spinner__wrapper {
  width: 33.3%;
}
.el-time-spinner__wrapper {
  max-height: 190px;
  overflow: auto;
  display: inline-block;
  width: 50%;
  vertical-align: top;
  position: relative;
}
.el-time-spinner__wrapper
  .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
  padding-bottom: 1.5rem;
}
.el-time-spinner__input.el-input .el-input__inner,
.el-time-spinner__list {
  padding: 0;
  text-align: center;
}
.el-time-spinner__wrapper.is-arrow {
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
  transform: translateY(-32px);
}
.el-time-spinner__wrapper.is-arrow
  .el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #fff;
  cursor: default;
}
.el-time-spinner__arrow {
  font-size: 1.2rem;
  color: #909399;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1;
  text-align: center;
  height: 3rem;
  line-height: 3rem;
  cursor: pointer;
}
.el-time-spinner__arrow:hover {
  color: #409eff;
}
.el-time-spinner__arrow.el-icon-arrow-up {
  top: 1rem;
}
.el-time-spinner__arrow.el-icon-arrow-down {
  bottom: 1rem;
}
.el-time-spinner__input.el-input {
  width: 70%;
}
.el-time-spinner__list {
  margin: 0;
  list-style: none;
}
.el-time-spinner__list:after,
.el-time-spinner__list:before {
  content: "";
  display: block;
  width: 100%;
  height: 80px;
}
.el-time-spinner__item {
  height: 3.2rem;
  line-height: 3.2rem;
  font-size: 1.2rem;
  color: #606266;
}
.el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #f5f7fa;
  cursor: pointer;
}
.el-time-spinner__item.active:not(.disabled) {
  color: #303133;
  font-weight: 700;
}
.el-time-spinner__item.disabled {
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-time-panel {
  margin: 0.5rem 0;
  border: 0.1rem solid #e4e7ed;
  background-color: #fff;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem;
  position: absolute;
  width: 180px;
  left: 0;
  z-index: 1000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: content-box;
}
.el-time-panel__content {
  font-size: 0;
  position: relative;
  overflow: hidden;
}
.el-time-panel__content:after,
.el-time-panel__content:before {
  content: "";
  top: 50%;
  position: absolute;
  margin-top: -15px;
  height: 3.2rem;
  z-index: -1;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding-top: 0.6rem;
  text-align: left;
  border-top: 0.1rem solid #e4e7ed;
  border-bottom: 0.1rem solid #e4e7ed;
}
.el-form-item__label,
.el-tabs__item,
.el-tabs__nav-wrap.is-scrollable,
.el-time-panel__footer,
.el-time-range-picker__cell {
  -webkit-box-sizing: border-box;
}
.el-time-panel__content:after {
  left: 50%;
  margin-left: 12%;
  margin-right: 12%;
}
.el-time-panel__content:before {
  padding-left: 50%;
  margin-right: 12%;
  margin-left: 12%;
}
.el-time-panel__content.has-seconds:after {
  left: 66.66667%;
}
.el-time-panel__content.has-seconds:before {
  padding-left: 33.33333%;
}
.el-time-panel__footer {
  border-top: 0.1rem solid #e4e4e4;
  padding: 0.4rem;
  height: 3.6rem;
  line-height: 2.5rem;
  text-align: right;
  box-sizing: border-box;
}
.el-time-panel__btn {
  border: none;
  line-height: 2.8rem;
  padding: 0 0.5rem;
  margin: 0 0.5rem;
  cursor: pointer;
  background-color: transparent;
  outline: 0;
  font-size: 1.2rem;
  color: #303133;
}
.el-time-panel__btn.confirm {
  font-weight: 800;
  color: #409eff;
}
.el-time-range-picker {
  width: 354px;
  overflow: visible;
}
.el-time-range-picker__content {
  position: relative;
  text-align: center;
  padding: 1rem;
}
.el-time-range-picker__cell {
  box-sizing: border-box;
  margin: 0;
  padding: 0.4rem 0.7rem 0.7rem;
  width: 50%;
  display: inline-block;
}
.el-time-range-picker__header {
  margin-bottom: 0.5rem;
  text-align: center;
  font-size: 1.4rem;
}
.el-time-range-picker__body {
  border-radius: 0.2rem;
  border: 0.1rem solid #e4e7ed;
}
.el-popover {
  position: absolute;
  background: #fff;
  min-width: 150px;
  border-radius: 0.4rem;
  border: 0.1rem solid #ebeef5;
  padding: 1.2rem;
  z-index: 2000;
  color: #606266;
  line-height: 1.4;
  text-align: justify;
  font-size: 1.4rem;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
  word-break: break-all;
}
.el-card.is-always-shadow,
.el-card.is-hover-shadow:focus,
.el-card.is-hover-shadow:hover,
.el-cascader__dropdown,
.el-color-picker__panel,
.el-message-box,
.el-notification {
  -webkit-box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
}
.el-popover--plain {
  padding: 1.8rem 2rem;
}
.el-popover__title {
  color: #303133;
  font-size: 1.6rem;
  line-height: 1;
  margin-bottom: 1.2rem;
}
.el-popover:focus,
.el-popover:focus:active,
.el-popover__reference:focus:hover,
.el-popover__reference:focus:not(.focusing) {
  outline-width: 0;
}
.v-modal-enter {
  -webkit-animation: v-modal-in 0.2s ease;
  animation: v-modal-in 0.2s ease;
}
.v-modal-leave {
  -webkit-animation: v-modal-out 0.2s ease forwards;
  animation: v-modal-out 0.2s ease forwards;
}
@keyframes v-modal-in {
  0% {
    opacity: 0;
  }
}
@keyframes v-modal-out {
  to {
    opacity: 0;
  }
}
.v-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: #000;
}
.el-popup-parent--hidden {
  overflow: hidden;
}
.el-message-box {
  display: inline-block;
  width: 420px;
  padding-bottom: 1rem;
  vertical-align: middle;
  background-color: #fff;
  border-radius: 0.4rem;
  border: 0.1rem solid #ebeef5;
  font-size: 1.8rem;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
  text-align: left;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.el-message-box__wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.el-message-box__wrapper:after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.el-message-box__header {
  position: relative;
  padding: 1.5rem 1.5rem 1rem;
}
.el-message-box__title {
  padding-left: 0;
  margin-bottom: 0;
  font-size: 1.8rem;
  line-height: 1;
  color: #303133;
}
.el-message-box__headerbtn {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  padding: 0;
  border: none;
  outline: 0;
  background: 0 0;
  font-size: 1.6rem;
  cursor: pointer;
}
.el-form-item.is-error .el-input__inner,
.el-form-item.is-error .el-input__inner:focus,
.el-form-item.is-error .el-textarea__inner,
.el-form-item.is-error .el-textarea__inner:focus,
.el-message-box__input input.invalid,
.el-message-box__input input.invalid:focus {
  border-color: #f56c6c;
}
.el-message-box__headerbtn .el-message-box__close {
  color: #909399;
}
.el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__headerbtn:hover .el-message-box__close {
  color: #409eff;
}
.el-message-box__content {
  padding: 1rem 1.5rem;
  color: #606266;
  font-size: 1.4rem;
}
.el-message-box__container {
  position: relative;
}
.el-message-box__input {
  padding-top: 1.5rem;
}
.el-message-box__status {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 2.4rem !important;
}
.el-message-box__status:before {
  padding-left: 0.1rem;
}
.el-message-box__status + .el-message-box__message {
  padding-left: 3.6rem;
  padding-right: 1.2rem;
}
.el-message-box__status.el-icon-success {
  color: #67c23a;
}
.el-message-box__status.el-icon-info {
  color: #909399;
}
.el-message-box__status.el-icon-warning {
  color: #e6a23c;
}
.el-message-box__status.el-icon-error {
  color: #f56c6c;
}
.el-message-box__message {
  margin: 0;
}
.el-message-box__message p {
  margin: 0;
  line-height: 2.4rem;
}
.el-message-box__errormsg {
  color: #f56c6c;
  font-size: 1.2rem;
  min-height: 1.8rem;
  margin-top: 0.2rem;
}
.el-message-box__btns {
  padding: 0.5rem 1.5rem 0;
  text-align: right;
}
.el-message-box__btns button:nth-child(2) {
  margin-left: 1rem;
}
.el-message-box__btns-reverse {
  flex-direction: row-reverse;
}
.el-message-box--center {
  padding-bottom: 3rem;
}
.el-message-box--center .el-message-box__header {
  padding-top: 3rem;
}
.el-message-box--center .el-message-box__title {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.el-message-box--center .el-message-box__status {
  position: relative;
  top: auto;
  padding-right: 0.5rem;
  text-align: center;
  transform: translateY(-1px);
}
.el-message-box--center .el-message-box__message {
  margin-left: 0;
}
.el-message-box--center .el-message-box__btns,
.el-message-box--center .el-message-box__content {
  text-align: center;
}
.el-message-box--center .el-message-box__content {
  padding-left: 2.7rem;
  padding-right: 2.7rem;
}
.msgbox-fade-enter-active {
  -webkit-animation: msgbox-fade-in 0.3s;
  animation: msgbox-fade-in 0.3s;
}
.msgbox-fade-leave-active {
  -webkit-animation: msgbox-fade-out 0.3s;
  animation: msgbox-fade-out 0.3s;
}
@-webkit-keyframes msgbox-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes msgbox-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes msgbox-fade-out {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
@keyframes msgbox-fade-out {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
.el-breadcrumb {
  font-size: 1.4rem;
  line-height: 1;
}
.el-breadcrumb:after,
.el-breadcrumb:before {
  display: table;
  content: "";
}
.el-breadcrumb:after {
  clear: both;
}
.el-breadcrumb__separator {
  margin: 0 0.9rem;
  font-weight: 700;
  color: #c0c4cc;
}
.el-breadcrumb__separator[class*="icon"] {
  margin: 0 0.6rem;
  font-weight: 400;
}
.el-breadcrumb__item {
  float: left;
}
.el-breadcrumb__inner {
  color: #606266;
}
.el-breadcrumb__inner.is-link,
.el-breadcrumb__inner a {
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #303133;
}
.el-breadcrumb__inner.is-link:hover,
.el-breadcrumb__inner a:hover {
  color: #409eff;
  cursor: pointer;
}
.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {
  font-weight: 400;
  color: #606266;
  cursor: text;
}
.el-breadcrumb__item:last-child .el-breadcrumb__separator {
  display: none;
}
.el-form--label-left .el-form-item__label {
  text-align: left;
}
.el-form--label-top .el-form-item__label {
  float: none;
  display: inline-block;
  text-align: left;
  padding: 0 0 1rem;
}
.el-form--inline .el-form-item {
  display: inline-block;
  margin-right: 1rem;
  vertical-align: top;
}
.el-form--inline .el-form-item__label {
  float: none;
  display: inline-block;
}
.el-form--inline .el-form-item__content {
  display: inline-block;
  vertical-align: top;
}
.el-form--inline.el-form--label-top .el-form-item__content {
  display: block;
}
.el-form-item {
  margin-bottom: 2.2rem;
}
.el-form-item:after,
.el-form-item:before {
  display: table;
  content: "";
}
.el-form-item:after {
  clear: both;
}
.el-form-item .el-form-item {
  margin-bottom: 0;
}
.el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
  margin-bottom: 1.8rem;
}
.el-form-item .el-input__validateIcon {
  display: none;
}
.el-form-item--medium .el-form-item__content,
.el-form-item--medium .el-form-item__label {
  line-height: 3.6rem;
}
.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label {
  line-height: 3.2rem;
}
.el-form-item--small .el-form-item__error {
  padding-top: 0.2rem;
}
.el-form-item--mini .el-form-item__content,
.el-form-item--mini .el-form-item__label {
  line-height: 2.8rem;
}
.el-form-item--mini .el-form-item__error {
  padding-top: 0.1rem;
}
.el-form-item__label-wrap {
  float: left;
}
.el-form-item__label-wrap .el-form-item__label {
  display: inline-block;
  float: none;
}
.el-form-item__label {
  text-align: right;
  vertical-align: middle;
  float: left;
  font-size: 1.4rem;
  color: #606266;
  line-height: 4rem;
  padding: 0 1.2rem 0 0;
  box-sizing: border-box;
}
.el-form-item__content {
  line-height: 4rem;
  position: relative;
  font-size: 1.4rem;
}
.el-form-item__content:after,
.el-form-item__content:before {
  display: table;
  content: "";
}
.el-form-item__content:after {
  clear: both;
}
.el-form-item__content .el-input-group {
  vertical-align: top;
}
.el-form-item__error {
  color: #f56c6c;
  font-size: 1.2rem;
  line-height: 1;
  padding-top: 0.4rem;
  position: absolute;
  top: 100%;
  left: 0;
}
.el-form-item__error--inline {
  position: relative;
  top: auto;
  left: auto;
  display: inline-block;
  margin-left: 1rem;
}
.el-form-item.is-required:not(.is-no-asterisk)
  .el-form-item__label-wrap
  > .el-form-item__label:before,
.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
  content: "*";
  color: #f56c6c;
  margin-right: 0.4rem;
}
.el-form-item.is-error .el-input-group__append .el-input__inner,
.el-form-item.is-error .el-input-group__prepend .el-input__inner {
  border-color: transparent;
}
.el-form-item.is-error .el-input__validateIcon {
  color: #f56c6c;
}
.el-form-item--feedback .el-input__validateIcon {
  display: inline-block;
}
.el-tabs__header {
  padding: 0;
  position: relative;
  margin: 0 0 1.5rem;
}
.el-tabs__active-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.2rem;
  background-color: #409eff;
  z-index: 1;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  list-style: none;
}
.el-tabs__new-tab {
  float: right;
  border: 0.1rem solid #d3dce6;
  height: 1.8rem;
  width: 1.8rem;
  line-height: 1.8rem;
  margin: 1.2rem 0 0.9rem 1rem;
  border-radius: 0.3rem;
  text-align: center;
  font-size: 1.2rem;
  color: #d3dce6;
  cursor: pointer;
  transition: all 0.15s;
}
.el-tabs__new-tab .el-icon-plus {
  transform: scale(0.8);
}
.el-tabs__new-tab:hover {
  color: #409eff;
}
.el-tabs__nav-wrap {
  overflow: hidden;
  margin-bottom: -1px;
  position: relative;
}
.el-tabs__nav-wrap:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.2rem;
  background-color: #e4e7ed;
  z-index: 1;
}
.el-tabs__nav-wrap.is-scrollable {
  padding: 0 2rem;
  box-sizing: border-box;
}
.el-tabs__nav-scroll {
  overflow: hidden;
}
.el-tabs__nav-next,
.el-tabs__nav-prev {
  position: absolute;
  cursor: pointer;
  line-height: 4.4rem;
  font-size: 1.2rem;
  color: #909399;
}
.el-tabs__nav-next {
  right: 0;
}
.el-tabs__nav-prev {
  left: 0;
}
.el-tabs__nav {
  white-space: nowrap;
  position: relative;
  transition: transform 0.3s;
  float: left;
  z-index: 2;
}
.el-tabs__nav.is-stretch {
  min-width: 100%;
  display: flex;
}
.el-tabs__nav.is-stretch > * {
  flex: 1;
  text-align: center;
}
.el-tabs__item {
  padding: 0 2rem;
  height: 4rem;
  box-sizing: border-box;
  line-height: 4rem;
  display: inline-block;
  list-style: none;
  font-size: 1.4rem;
  font-weight: 500;
  color: #303133;
  position: relative;
}
.el-tabs__item:focus,
.el-tabs__item:focus:active {
  outline: 0;
}
.el-tabs__item:focus.is-active.is-focus:not(:active) {
  box-shadow: inset 0 0 0.2rem 0.2rem #409eff;
  border-radius: 0.3rem;
}
.el-tabs__item .el-icon-close {
  border-radius: 50%;
  text-align: center;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-left: 0.5rem;
}
.el-tabs__item .el-icon-close:before {
  transform: scale(0.9);
  display: inline-block;
}
.el-tabs--card > .el-tabs__header .el-tabs__active-bar,
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
  display: none;
}
.el-tabs__item .el-icon-close:hover {
  background-color: #c0c4cc;
  color: #fff;
}
.el-tabs__item.is-active {
  color: #409eff;
}
.el-tabs__item:hover {
  color: #409eff;
  cursor: pointer;
}
.el-tabs__item.is-disabled {
  color: #c0c4cc;
  cursor: default;
}
.el-tabs__content {
  overflow: hidden;
  position: relative;
}
.el-tabs--card > .el-tabs__header {
  border-bottom: 0.1rem solid #e4e7ed;
}
.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap:after {
  content: none;
}
.el-tabs--card > .el-tabs__header .el-tabs__nav {
  border: 0.1rem solid #e4e7ed;
  border-bottom: none;
  border-radius: 0.4rem 0.4rem 0 0;
  box-sizing: border-box;
}
.el-tabs--card > .el-tabs__header .el-tabs__item .el-icon-close {
  position: relative;
  font-size: 1.2rem;
  width: 0;
  height: 1.4rem;
  vertical-align: middle;
  line-height: 1.5rem;
  overflow: hidden;
  top: -1px;
  right: -2px;
  transform-origin: 100% 50%;
}
.el-tabs--card > .el-tabs__header .el-tabs__item {
  border-bottom: 0.1rem solid transparent;
  border-left: 0.1rem solid #e4e7ed;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.el-tabs--card > .el-tabs__header .el-tabs__item:first-child {
  border-left: none;
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {
  padding-left: 1.3rem;
  padding-right: 1.3rem;
}
.el-tabs--card
  > .el-tabs__header
  .el-tabs__item.is-closable:hover
  .el-icon-close {
  width: 1.4rem;
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-bottom-color: #fff;
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable {
  padding-left: 2rem;
  padding-right: 2rem;
}
.el-tabs--card
  > .el-tabs__header
  .el-tabs__item.is-active.is-closable
  .el-icon-close {
  width: 1.4rem;
}
.el-tabs--border-card {
  background: #fff;
  border: 0.1rem solid #dcdfe6;
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.12),
    0 0 0.6rem 0 rgba(0, 0, 0, 0.04);
}
.el-tabs--border-card > .el-tabs__content {
  padding: 1.5rem;
}
.el-tabs--border-card > .el-tabs__header {
  background-color: #f5f7fa;
  border-bottom: 0.1rem solid #e4e7ed;
  margin: 0;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__nav-wrap:after {
  content: none;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: 0.1rem solid transparent;
  margin-top: -1px;
  color: #909399;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item,
.el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child {
  margin-left: -1px;
}
.el-col-offset-0,
.el-tabs--border-card
  > .el-tabs__header
  .is-scrollable
  .el-tabs__item:first-child {
  margin-left: 0;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: #409eff;
  background-color: #fff;
  border-right-color: #dcdfe6;
  border-left-color: #dcdfe6;
}
.el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item:not(.is-disabled):hover {
  color: #409eff;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-disabled {
  color: #c0c4cc;
}
.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),
.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
  padding-left: 0;
}
.el-tabs--bottom .el-tabs__item.is-bottom:last-child,
.el-tabs--bottom .el-tabs__item.is-top:last-child,
.el-tabs--top .el-tabs__item.is-bottom:last-child,
.el-tabs--top .el-tabs__item.is-top:last-child {
  padding-right: 0;
}
.el-cascader-menu:last-child .el-cascader-node,
.el-tabs--bottom.el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item:last-child,
.el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:last-child {
  padding-right: 2rem;
}
.el-tabs--bottom.el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item:nth-child(2),
.el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2) {
  padding-left: 2rem;
}
.el-tabs--bottom .el-tabs__header.is-bottom {
  margin-bottom: 0;
  margin-top: 1rem;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
  border-bottom: 0;
  border-top: 0.1rem solid #dcdfe6;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
  margin-top: -1px;
  margin-bottom: 0;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
  border: 0.1rem solid transparent;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
  margin: 0 -1px -1px;
}
.el-tabs--left,
.el-tabs--right {
  overflow: hidden;
}
.el-tabs--left .el-tabs__header.is-left,
.el-tabs--left .el-tabs__header.is-right,
.el-tabs--left .el-tabs__nav-scroll,
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__header.is-left,
.el-tabs--right .el-tabs__header.is-right,
.el-tabs--right .el-tabs__nav-scroll,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
  height: 100%;
}
.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__active-bar.is-right,
.el-tabs--right .el-tabs__active-bar.is-left,
.el-tabs--right .el-tabs__active-bar.is-right {
  top: 0;
  bottom: auto;
  width: 0.2rem;
  height: auto;
}
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-bottom: 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i {
  transform: rotate(90deg);
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {
  left: auto;
  top: 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next {
  right: auto;
  bottom: 0;
}
.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-left:after {
  right: 0;
  left: auto;
}
.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
  padding: 3rem 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left:after,
.el-tabs--left .el-tabs__nav-wrap.is-right:after,
.el-tabs--right .el-tabs__nav-wrap.is-left:after,
.el-tabs--right .el-tabs__nav-wrap.is-right:after {
  height: 100%;
  width: 0.2rem;
  bottom: auto;
  top: 0;
}
.el-tabs--left .el-tabs__nav.is-left,
.el-tabs--left .el-tabs__nav.is-right,
.el-tabs--right .el-tabs__nav.is-left,
.el-tabs--right .el-tabs__nav.is-right {
  float: none;
}
.el-tabs--left .el-tabs__item.is-left,
.el-tabs--left .el-tabs__item.is-right,
.el-tabs--right .el-tabs__item.is-left,
.el-tabs--right .el-tabs__item.is-right {
  display: block;
}
.el-tabs--left .el-tabs__header.is-left {
  float: left;
  margin-bottom: 0;
  margin-right: 1rem;
}
.el-button-group > .el-button:not(:last-child),
.el-tabs--left .el-tabs__nav-wrap.is-left {
  margin-right: -1px;
}
.el-tabs--left .el-tabs__item.is-left {
  text-align: right;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
  border: 0.1rem solid #e4e7ed;
  border-bottom: none;
  border-left: none;
  text-align: left;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
  border-right: 0.1rem solid #e4e7ed;
  border-top: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
  border: none;
  border-top: 0.1rem solid #e4e7ed;
  border-right: 0.1rem solid #fff;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
  border-top: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
  border-bottom: none;
}
.el-tabs--left.el-tabs--card .el-tabs__nav {
  border-radius: 0.4rem 0 0 0.4rem;
  border-bottom: 0.1rem solid #e4e7ed;
  border-right: none;
}
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
  float: none;
}
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
  border-right: 0.1rem solid #dfe4ed;
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
  border: 0.1rem solid transparent;
  margin: -1px 0 -1px -1px;
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
  border-color: #d1dbe5 transparent;
}
.el-tabs--right .el-tabs__header.is-right {
  float: right;
  margin-bottom: 0;
  margin-left: 1rem;
}
.el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-left: -1px;
}
.el-tabs--right .el-tabs__nav-wrap.is-right:after {
  left: 0;
  right: auto;
}
.el-tabs--right .el-tabs__active-bar.is-right {
  left: 0;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
  border-bottom: none;
  border-top: 0.1rem solid #e4e7ed;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
  border-left: 0.1rem solid #e4e7ed;
  border-top: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
  border: none;
  border-top: 0.1rem solid #e4e7ed;
  border-left: 0.1rem solid #fff;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
  border-top: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
  border-bottom: none;
}
.el-tabs--right.el-tabs--card .el-tabs__nav {
  border-radius: 0 0.4rem 0.4rem 0;
  border-bottom: 0.1rem solid #e4e7ed;
  border-left: none;
}
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
  border-left: 0.1rem solid #dfe4ed;
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
  border: 0.1rem solid transparent;
  margin: -1px -1px -1px 0;
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
  border-color: #d1dbe5 transparent;
}
.slideInLeft-transition,
.slideInRight-transition {
  display: inline-block;
}
.slideInRight-enter {
  -webkit-animation: slideInRight-enter 0.3s;
  animation: slideInRight-enter 0.3s;
}
.slideInRight-leave {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-animation: slideInRight-leave 0.3s;
  animation: slideInRight-leave 0.3s;
}
.slideInLeft-enter {
  -webkit-animation: slideInLeft-enter 0.3s;
  animation: slideInLeft-enter 0.3s;
}
.slideInLeft-leave {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-animation: slideInLeft-leave 0.3s;
  animation: slideInLeft-leave 0.3s;
}
@-webkit-keyframes slideInRight-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@keyframes slideInRight-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@-webkit-keyframes slideInRight-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform-origin: 0 0;
    transform: translateX(100%);
    opacity: 0;
  }
}
@keyframes slideInRight-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform-origin: 0 0;
    transform: translateX(100%);
    opacity: 0;
  }
}
@-webkit-keyframes slideInLeft-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(-100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@keyframes slideInLeft-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(-100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@-webkit-keyframes slideInLeft-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0;
  }
}
@keyframes slideInLeft-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0;
  }
}
.el-tree {
  position: relative;
  cursor: default;
  background: #fff;
  color: #606266;
}
.el-tree__empty-block {
  position: relative;
  min-height: 6rem;
  text-align: center;
  width: 100%;
  height: 100%;
}
.el-tree__empty-text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #909399;
  font-size: 1.4rem;
}
.el-tree__drop-indicator {
  position: absolute;
  left: 0;
  right: 0;
  height: 0.1rem;
  background-color: #409eff;
}
.el-tree-node {
  white-space: nowrap;
  outline: 0;
}
.el-tree-node:focus > .el-tree-node__content {
  background-color: #f5f7fa;
}
.el-tree-node.is-drop-inner > .el-tree-node__content .el-tree-node__label {
  background-color: #409eff;
  color: #fff;
}
.el-tree-node__content:hover,
.el-upload-list__item:hover {
  background-color: #f5f7fa;
}
.el-tree-node__content {
  display: flex;
  align-items: center;
  height: 2.6rem;
  cursor: pointer;
}
.el-tree-node__content > .el-tree-node__expand-icon {
  padding: 0.6rem;
}
.el-tree-node__content > label.el-checkbox {
  margin-right: 0.8rem;
}
.el-tree.is-dragging .el-tree-node__content {
  cursor: move;
}
.el-tree.is-dragging .el-tree-node__content * {
  pointer-events: none;
}
.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {
  cursor: not-allowed;
}
.el-tree-node__expand-icon {
  cursor: pointer;
  color: #c0c4cc;
  font-size: 1.2rem;
  transform: rotate(0);
  transition: transform 0.3s ease-in-out;
}
.el-tree-node__expand-icon.expanded {
  transform: rotate(90deg);
}
.el-tree-node__expand-icon.is-leaf {
  color: transparent;
  cursor: default;
}
.el-tree-node__label {
  font-size: 1.4rem;
}
.el-tree-node__loading-icon {
  margin-right: 0.8rem;
  font-size: 1.4rem;
  color: #c0c4cc;
}
.el-tree-node > .el-tree-node__children {
  overflow: hidden;
  background-color: transparent;
}
.el-tree-node.is-expanded > .el-tree-node__children {
  display: block;
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: #f0f7ff;
}
.el-alert,
.el-notification,
.el-slider__button,
.el-slider__stop {
  background-color: #fff;
}
.el-alert {
  width: 100%;
  padding: 0.8rem 1.6rem;
  margin: 0;
  box-sizing: border-box;
  border-radius: 0.4rem;
  position: relative;
  overflow: hidden;
  opacity: 1;
  display: flex;
  align-items: center;
  transition: opacity 0.2s;
}
.el-alert.is-light .el-alert__closebtn {
  color: #c0c4cc;
}
.el-alert.is-dark .el-alert__closebtn,
.el-alert.is-dark .el-alert__description {
  color: #fff;
}
.el-alert.is-center {
  justify-content: center;
}
.el-alert--success.is-light {
  background-color: #f0f9eb;
  color: #67c23a;
}
.el-alert--success.is-light .el-alert__description {
  color: #67c23a;
}
.el-alert--success.is-dark {
  background-color: #67c23a;
  color: #fff;
}
.el-alert--info.is-light {
  background-color: #f4f4f5;
  color: #909399;
}
.el-alert--info.is-dark {
  background-color: #909399;
  color: #fff;
}
.el-alert--info .el-alert__description {
  color: #909399;
}
.el-alert--warning.is-light {
  background-color: #fdf6ec;
  color: #e6a23c;
}
.el-alert--warning.is-light .el-alert__description {
  color: #e6a23c;
}
.el-alert--warning.is-dark {
  background-color: #e6a23c;
  color: #fff;
}
.el-alert--error.is-light {
  background-color: #fef0f0;
  color: #f56c6c;
}
.el-alert--error.is-light .el-alert__description {
  color: #f56c6c;
}
.el-alert--error.is-dark {
  background-color: #f56c6c;
  color: #fff;
}
.el-alert__content {
  display: table-cell;
  padding: 0 0.8rem;
}
.el-alert__icon {
  font-size: 1.6rem;
  width: 1.6rem;
}
.el-alert__icon.is-big {
  font-size: 2.8rem;
  width: 2.8rem;
}
.el-alert__title {
  font-size: 1.3rem;
  line-height: 1.8rem;
}
.el-alert__title.is-bold {
  font-weight: 700;
}
.el-alert .el-alert__description {
  font-size: 1.2rem;
  margin: 0.5rem 0 0;
}
.el-alert__closebtn {
  font-size: 1.2rem;
  opacity: 1;
  position: absolute;
  top: 1.2rem;
  right: 1.5rem;
  cursor: pointer;
}
.el-alert-fade-enter,
.el-alert-fade-leave-active,
.el-loading-fade-enter,
.el-loading-fade-leave-active,
.el-notification-fade-leave-active,
.el-upload iframe {
  opacity: 0;
}
.el-alert__closebtn.is-customed {
  font-style: normal;
  font-size: 1.3rem;
  top: 0.9rem;
}
.el-notification {
  display: flex;
  width: 330px;
  padding: 1.4rem 2.6rem 1.4rem 1.3rem;
  border-radius: 0.8rem;
  box-sizing: border-box;
  border: 0.1rem solid #ebeef5;
  position: fixed;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
  transition: opacity 0.3s, transform 0.3s, left 0.3s, right 0.3s, top 0.4s,
    bottom 0.3s;
  overflow: hidden;
}
.el-notification.right {
  right: 1.6rem;
}
.el-notification.left {
  left: 1.6rem;
}
.el-notification__group {
  margin-left: 1.3rem;
  margin-right: 0.8rem;
}
.el-notification__title {
  font-weight: 700;
  font-size: 1.6rem;
  color: #303133;
  margin: 0;
}
.el-notification__content {
  font-size: 1.4rem;
  line-height: 2.1rem;
  margin: 0.6rem 0 0;
  color: #606266;
  text-align: justify;
}
.el-notification__content p {
  margin: 0;
}
.el-notification__icon {
  height: 2.4rem;
  width: 2.4rem;
  font-size: 2.4rem;
}
.el-notification__closeBtn {
  position: absolute;
  top: 1.8rem;
  right: 1.5rem;
  cursor: pointer;
  color: #909399;
  font-size: 1.6rem;
}
.el-notification__closeBtn:hover {
  color: #606266;
}
.el-notification .el-icon-success {
  color: #67c23a;
}
.el-notification .el-icon-error {
  color: #f56c6c;
}
.el-notification .el-icon-info {
  color: #909399;
}
.el-notification .el-icon-warning {
  color: #e6a23c;
}
.el-notification-fade-enter.right {
  right: 0;
  transform: translateX(100%);
}
.el-notification-fade-enter.left {
  left: 0;
  transform: translateX(-100%);
}
.el-input-number {
  position: relative;
  display: inline-block;
  width: 180px;
  line-height: 3.8rem;
}
.el-input-number .el-input {
  display: block;
}
.el-input-number .el-input__inner {
  -webkit-appearance: none;
  padding-left: 5rem;
  padding-right: 5rem;
  text-align: center;
}
.el-input-number__decrease,
.el-input-number__increase {
  position: absolute;
  z-index: 1;
  top: 0.1rem;
  width: 4rem;
  height: auto;
  text-align: center;
  background: #f5f7fa;
  color: #606266;
  cursor: pointer;
  font-size: 1.3rem;
}
.el-input-number__decrease:hover,
.el-input-number__increase:hover {
  color: #409eff;
}
.el-input-number__decrease:hover:not(.is-disabled)
  ~ .el-input
  .el-input__inner:not(.is-disabled),
.el-input-number__increase:hover:not(.is-disabled)
  ~ .el-input
  .el-input__inner:not(.is-disabled) {
  border-color: #409eff;
}
.el-input-number__decrease.is-disabled,
.el-input-number__increase.is-disabled {
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-input-number__increase {
  right: 0.1rem;
  border-radius: 0 0.4rem 0.4rem 0;
  border-left: 0.1rem solid #dcdfe6;
}
.el-input-number__decrease {
  left: 0.1rem;
  border-radius: 0.4rem 0 0 0.4rem;
  border-right: 0.1rem solid #dcdfe6;
}
.el-input-number.is-disabled .el-input-number__decrease,
.el-input-number.is-disabled .el-input-number__increase {
  border-color: #e4e7ed;
  color: #e4e7ed;
}
.el-input-number.is-disabled .el-input-number__decrease:hover,
.el-input-number.is-disabled .el-input-number__increase:hover {
  color: #e4e7ed;
  cursor: not-allowed;
}
.el-input-number--medium {
  width: 20rem;
  line-height: 3.4rem;
}
.el-input-number--medium .el-input-number__decrease,
.el-input-number--medium .el-input-number__increase {
  width: 3.6rem;
  font-size: 1.4rem;
}
.el-input-number--medium .el-input__inner {
  padding-left: 4.3rem;
  padding-right: 4.3rem;
}
.el-input-number--small {
  width: 130px;
  line-height: 3rem;
}
.el-input-number--small .el-input-number__decrease,
.el-input-number--small .el-input-number__increase {
  width: 3.2rem;
  font-size: 1.3rem;
}
.el-input-number--small .el-input-number__decrease [class*="el-icon"],
.el-input-number--small .el-input-number__increase [class*="el-icon"] {
  transform: scale(0.9);
}
.el-input-number--small .el-input__inner {
  padding-left: 3.9rem;
  padding-right: 3.9rem;
}
.el-input-number--mini {
  width: 130px;
  line-height: 2.6rem;
}
.el-input-number--mini .el-input-number__decrease,
.el-input-number--mini .el-input-number__increase {
  width: 2.8rem;
  font-size: 1.2rem;
}
.el-input-number--mini .el-input-number__decrease [class*="el-icon"],
.el-input-number--mini .el-input-number__increase [class*="el-icon"] {
  transform: scale(0.8);
}
.el-input-number--mini .el-input__inner {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.el-input-number.is-without-controls .el-input__inner {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.el-input-number.is-controls-right .el-input__inner {
  padding-left: 1.5rem;
  padding-right: 5rem;
}
.el-input-number.is-controls-right .el-input-number__decrease,
.el-input-number.is-controls-right .el-input-number__increase {
  height: auto;
  line-height: 1.9rem;
}
.el-input-number.is-controls-right
  .el-input-number__decrease
  [class*="el-icon"],
.el-input-number.is-controls-right
  .el-input-number__increase
  [class*="el-icon"] {
  transform: scale(0.8);
}
.el-input-number.is-controls-right .el-input-number__increase {
  border-radius: 0 0.4rem 0 0;
  border-bottom: 0.1rem solid #dcdfe6;
}
.el-input-number.is-controls-right .el-input-number__decrease {
  right: 0.1rem;
  bottom: 0.1rem;
  top: auto;
  left: auto;
  border-right: none;
  border-left: 0.1rem solid #dcdfe6;
  border-radius: 0 0 0.4rem;
}
.el-input-number.is-controls-right[class*="medium"] [class*="decrease"],
.el-input-number.is-controls-right[class*="medium"] [class*="increase"] {
  line-height: 1.7rem;
}
.el-input-number.is-controls-right[class*="small"] [class*="decrease"],
.el-input-number.is-controls-right[class*="small"] [class*="increase"] {
  line-height: 1.5rem;
}
.el-input-number.is-controls-right[class*="mini"] [class*="decrease"],
.el-input-number.is-controls-right[class*="mini"] [class*="increase"] {
  line-height: 1.3rem;
}
.el-tooltip:focus:hover,
.el-tooltip:focus:not(.focusing) {
  outline-width: 0;
}
.el-tooltip__popper {
  position: absolute;
  border-radius: 0.4rem;
  padding: 1rem;
  z-index: 2000;
  font-size: 1.2rem;
  line-height: 1.2;
  min-width: 1rem;
  word-wrap: break-word;
}
.el-tooltip__popper .popper__arrow,
.el-tooltip__popper .popper__arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.el-tooltip__popper .popper__arrow {
  border-width: 0.6rem;
}
.el-tooltip__popper .popper__arrow:after {
  content: " ";
  border-width: 0.5rem;
}
.el-button-group:after,
.el-button-group:before,
.el-color-dropdown__main-wrapper:after,
.el-link.is-underline:hover:after,
.el-page-header__left:after,
.el-progress-bar__inner:after,
.el-row:after,
.el-row:before,
.el-slider:after,
.el-slider:before,
.el-slider__button-wrapper:after,
.el-transfer-panel .el-transfer-panel__footer:after,
.el-upload-cover:after,
.el-upload-list--picture-card .el-upload-list__item-actions:after {
  content: "";
}
.el-tooltip__popper[x-placement^="top"] {
  margin-bottom: 1.2rem;
}
.el-tooltip__popper[x-placement^="top"] .popper__arrow {
  bottom: -6px;
  border-top-color: #303133;
  border-bottom-width: 0;
}
.el-tooltip__popper[x-placement^="top"] .popper__arrow:after {
  bottom: 0.1rem;
  margin-left: -5px;
  border-top-color: #303133;
  border-bottom-width: 0;
}
.el-tooltip__popper[x-placement^="bottom"] {
  margin-top: 1.2rem;
}
.el-tooltip__popper[x-placement^="bottom"] .popper__arrow {
  top: -6px;
  border-top-width: 0;
  border-bottom-color: #303133;
}
.el-tooltip__popper[x-placement^="bottom"] .popper__arrow:after {
  top: 0.1rem;
  margin-left: -5px;
  border-top-width: 0;
  border-bottom-color: #303133;
}
.el-tooltip__popper[x-placement^="right"] {
  margin-left: 1.2rem;
}
.el-tooltip__popper[x-placement^="right"] .popper__arrow {
  left: -6px;
  border-right-color: #303133;
  border-left-width: 0;
}
.el-tooltip__popper[x-placement^="right"] .popper__arrow:after {
  bottom: -5px;
  left: 0.1rem;
  border-right-color: #303133;
  border-left-width: 0;
}
.el-tooltip__popper[x-placement^="left"] {
  margin-right: 1.2rem;
}
.el-tooltip__popper[x-placement^="left"] .popper__arrow {
  right: -6px;
  border-right-width: 0;
  border-left-color: #303133;
}
.el-tooltip__popper[x-placement^="left"] .popper__arrow:after {
  right: 0.1rem;
  bottom: -5px;
  margin-left: -5px;
  border-right-width: 0;
  border-left-color: #303133;
}
.el-tooltip__popper.is-dark {
  background: #303133;
  color: #fff;
}
.el-tooltip__popper.is-light {
  background: #fff;
  border: 0.1rem solid #303133;
}
.el-tooltip__popper.is-light[x-placement^="top"] .popper__arrow {
  border-top-color: #303133;
}
.el-tooltip__popper.is-light[x-placement^="top"] .popper__arrow:after {
  border-top-color: #fff;
}
.el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #303133;
}
.el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow:after {
  border-bottom-color: #fff;
}
.el-tooltip__popper.is-light[x-placement^="left"] .popper__arrow {
  border-left-color: #303133;
}
.el-tooltip__popper.is-light[x-placement^="left"] .popper__arrow:after {
  border-left-color: #fff;
}
.el-tooltip__popper.is-light[x-placement^="right"] .popper__arrow {
  border-right-color: #303133;
}
.el-tooltip__popper.is-light[x-placement^="right"] .popper__arrow:after {
  border-right-color: #fff;
}
.el-slider:after,
.el-slider:before {
  display: table;
}
.el-slider__button-wrapper .el-tooltip,
.el-slider__button-wrapper:after {
  display: inline-block;
  vertical-align: middle;
}
.el-slider:after {
  clear: both;
}
.el-slider__runway {
  width: 100%;
  height: 0.6rem;
  margin: 1.6rem 0;
  background-color: #e4e7ed;
  border-radius: 0.3rem;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}
.el-slider__runway.show-input {
  margin-right: 160px;
  width: auto;
}
.el-slider__runway.disabled {
  cursor: default;
}
.el-slider__runway.disabled .el-slider__bar {
  background-color: #c0c4cc;
}
.el-slider__runway.disabled .el-slider__button {
  border-color: #c0c4cc;
}
.el-slider__runway.disabled .el-slider__button-wrapper.dragging,
.el-slider__runway.disabled .el-slider__button-wrapper.hover,
.el-slider__runway.disabled .el-slider__button-wrapper:hover {
  cursor: not-allowed;
}
.el-slider__runway.disabled .el-slider__button.dragging,
.el-slider__runway.disabled .el-slider__button.hover,
.el-slider__runway.disabled .el-slider__button:hover {
  transform: scale(1);
  cursor: not-allowed;
}
.el-slider__input {
  float: right;
  margin-top: 0.3rem;
  width: 130px;
}
.el-slider__input.el-input-number--mini {
  margin-top: 0.5rem;
}
.el-slider__input.el-input-number--medium {
  margin-top: 0;
}
.el-slider__input.el-input-number--large {
  margin-top: -2px;
}
.el-slider__bar {
  height: 0.6rem;
  background-color: #409eff;
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
  position: absolute;
}
.el-slider__button-wrapper {
  height: 3.6rem;
  width: 3.6rem;
  position: absolute;
  z-index: 1001;
  top: -15px;
  transform: translateX(-50%);
  background-color: transparent;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  line-height: normal;
}
.el-button,
.el-checkbox,
.el-checkbox-button__inner,
.el-empty__image img,
.el-image-viewer__btn,
.el-radio,
.el-slider__button,
.el-slider__button-wrapper,
.el-step__icon-inner {
  -moz-user-select: none;
  -ms-user-select: none;
}
.el-slider__button-wrapper:after {
  height: 100%;
}
.el-slider__button-wrapper.hover,
.el-slider__button-wrapper:hover {
  cursor: -webkit-grab;
  cursor: grab;
}
.el-slider__button-wrapper.dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.el-slider__button {
  width: 1.6rem;
  height: 1.6rem;
  border: 0.2rem solid #409eff;
  border-radius: 50%;
  transition: 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.el-slider__button.dragging,
.el-slider__button.hover,
.el-slider__button:hover {
  transform: scale(1.2);
}
.el-slider__button.hover,
.el-slider__button:hover {
  cursor: -webkit-grab;
  cursor: grab;
}
.el-slider__button.dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.el-slider__stop {
  position: absolute;
  height: 0.6rem;
  width: 0.6rem;
  border-radius: 100%;
  transform: translateX(-50%);
}
.el-slider__marks {
  top: 0;
  left: 1.2rem;
  width: 1.8rem;
  height: 100%;
}
.el-slider__marks-text {
  position: absolute;
  transform: translateX(-50%);
  font-size: 1.4rem;
  color: #909399;
  margin-top: 1.5rem;
}
.el-slider.is-vertical {
  position: relative;
}
.el-slider.is-vertical .el-slider__runway {
  width: 0.6rem;
  height: 100%;
  margin: 0 1.6rem;
}
.el-slider.is-vertical .el-slider__bar {
  width: 0.6rem;
  height: auto;
  border-radius: 0 0 0.3rem 0.3rem;
}
.el-slider.is-vertical .el-slider__button-wrapper {
  top: auto;
  left: -15px;
  transform: translateY(50%);
}
.el-slider.is-vertical .el-slider__stop {
  transform: translateY(50%);
}
.el-slider.is-vertical.el-slider--with-input {
  padding-bottom: 5.8rem;
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input {
  overflow: visible;
  float: none;
  position: absolute;
  bottom: 2.2rem;
  width: 3.6rem;
  margin-top: 1.5rem;
}
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input
  .el-input__inner {
  text-align: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input
  .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input
  .el-input-number__increase {
  top: 3.2rem;
  margin-top: -1px;
  border: 0.1rem solid #dcdfe6;
  line-height: 2rem;
  box-sizing: border-box;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input
  .el-input-number__decrease {
  width: 1.8rem;
  right: 1.8rem;
  border-bottom-left-radius: 0.4rem;
}
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input
  .el-input-number__increase {
  width: 1.9rem;
  border-bottom-right-radius: 0.4rem;
}
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input
  .el-input-number__increase
  ~ .el-input
  .el-input__inner {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input:hover
  .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input:hover
  .el-input-number__increase {
  border-color: #c0c4cc;
}
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input:active
  .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input
  .el-slider__input:active
  .el-input-number__increase {
  border-color: #409eff;
}
.el-slider.is-vertical .el-slider__marks-text {
  margin-top: 0;
  left: 1.5rem;
  transform: translateY(50%);
}
.el-loading-parent--relative {
  position: relative !important;
}
.el-loading-parent--hidden {
  overflow: hidden !important;
}
.el-loading-mask {
  position: absolute;
  z-index: 2000;
  background-color: hsla(0, 0%, 100%, 0.9);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 0.3s;
}
.el-loading-mask.is-fullscreen {
  position: fixed;
}
.el-loading-mask.is-fullscreen .el-loading-spinner {
  margin-top: -25px;
}
.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
  height: 5rem;
  width: 5rem;
}
.el-loading-spinner {
  top: 50%;
  margin-top: -21px;
  width: 100%;
  text-align: center;
  position: absolute;
}
.el-col-pull-0,
.el-col-pull-1,
.el-col-pull-2,
.el-col-pull-3,
.el-col-pull-4,
.el-col-pull-5,
.el-col-pull-6,
.el-col-pull-7,
.el-col-pull-8,
.el-col-pull-9,
.el-col-pull-10,
.el-col-pull-11,
.el-col-pull-12,
.el-col-pull-13,
.el-col-pull-14,
.el-col-pull-15,
.el-col-pull-16,
.el-col-pull-17,
.el-col-pull-18,
.el-col-pull-19,
.el-col-pull-20,
.el-col-pull-21,
.el-col-pull-22,
.el-col-pull-23,
.el-col-pull-24,
.el-col-push-0,
.el-col-push-1,
.el-col-push-2,
.el-col-push-3,
.el-col-push-4,
.el-col-push-5,
.el-col-push-6,
.el-col-push-7,
.el-col-push-8,
.el-col-push-9,
.el-col-push-10,
.el-col-push-11,
.el-col-push-12,
.el-col-push-13,
.el-col-push-14,
.el-col-push-15,
.el-col-push-16,
.el-col-push-17,
.el-col-push-18,
.el-col-push-19,
.el-col-push-20,
.el-col-push-21,
.el-col-push-22,
.el-col-push-23,
.el-col-push-24,
.el-row,
.el-upload-dragger,
.el-upload-list__item {
  position: relative;
}
.el-loading-spinner .el-loading-text {
  color: #409eff;
  margin: 0.3rem 0;
  font-size: 1.4rem;
}
.el-loading-spinner .circular {
  height: 4.2rem;
  width: 4.2rem;
  -webkit-animation: loading-rotate 2s linear infinite;
  animation: loading-rotate 2s linear infinite;
}
.el-loading-spinner .path {
  -webkit-animation: loading-dash 1.5s ease-in-out infinite;
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: #409eff;
  stroke-linecap: round;
}
.el-loading-spinner i {
  color: #409eff;
}
@-webkit-keyframes loading-rotate {
  to {
    transform: rotate(1turn);
  }
}
@keyframes loading-rotate {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes loading-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40px;
  }
  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120px;
  }
}
@keyframes loading-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40px;
  }
  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120px;
  }
}
.el-row {
  box-sizing: border-box;
}
.el-row:after,
.el-row:before {
  display: table;
}
.el-row:after {
  clear: both;
}
.el-row--flex {
  display: flex;
}
.el-col-0,
.el-row--flex:after,
.el-row--flex:before {
  display: none;
}
.el-row--flex.is-justify-center {
  justify-content: center;
}
.el-row--flex.is-justify-end {
  justify-content: flex-end;
}
.el-row--flex.is-justify-space-between {
  justify-content: space-between;
}
.el-row--flex.is-justify-space-around {
  justify-content: space-around;
}
.el-row--flex.is-align-top {
  align-items: flex-start;
}
.el-row--flex.is-align-middle {
  align-items: center;
}
.el-row--flex.is-align-bottom {
  align-items: flex-end;
}
[class*="el-col-"] {
  float: left;
  box-sizing: border-box;
}
.el-col-0 {
  width: 0;
}
.el-col-pull-0 {
  right: 0;
}
.el-col-push-0 {
  left: 0;
}
.el-col-1 {
  width: 4.16667%;
}
.el-col-offset-1 {
  margin-left: 4.16667%;
}
.el-col-pull-1 {
  right: 4.16667%;
}
.el-col-push-1 {
  left: 4.16667%;
}
.el-col-2 {
  width: 8.33333%;
}
.el-col-offset-2 {
  margin-left: 8.33333%;
}
.el-col-pull-2 {
  right: 8.33333%;
}
.el-col-push-2 {
  left: 8.33333%;
}
.el-col-3 {
  width: 12.5%;
}
.el-col-offset-3 {
  margin-left: 12.5%;
}
.el-col-pull-3 {
  right: 12.5%;
}
.el-col-push-3 {
  left: 12.5%;
}
.el-col-4 {
  width: 16.66667%;
}
.el-col-offset-4 {
  margin-left: 16.66667%;
}
.el-col-pull-4 {
  right: 16.66667%;
}
.el-col-push-4 {
  left: 16.66667%;
}
.el-col-5 {
  width: 20.83333%;
}
.el-col-offset-5 {
  margin-left: 20.83333%;
}
.el-col-pull-5 {
  right: 20.83333%;
}
.el-col-push-5 {
  left: 20.83333%;
}
.el-col-6 {
  width: 25%;
}
.el-col-offset-6 {
  margin-left: 25%;
}
.el-col-pull-6 {
  right: 25%;
}
.el-col-push-6 {
  left: 25%;
}
.el-col-7 {
  width: 29.16667%;
}
.el-col-offset-7 {
  margin-left: 29.16667%;
}
.el-col-pull-7 {
  right: 29.16667%;
}
.el-col-push-7 {
  left: 29.16667%;
}
.el-col-8 {
  width: 33.33333%;
}
.el-col-offset-8 {
  margin-left: 33.33333%;
}
.el-col-pull-8 {
  right: 33.33333%;
}
.el-col-push-8 {
  left: 33.33333%;
}
.el-col-9 {
  width: 37.5%;
}
.el-col-offset-9 {
  margin-left: 37.5%;
}
.el-col-pull-9 {
  right: 37.5%;
}
.el-col-push-9 {
  left: 37.5%;
}
.el-col-10 {
  width: 41.66667%;
}
.el-col-offset-10 {
  margin-left: 41.66667%;
}
.el-col-pull-10 {
  right: 41.66667%;
}
.el-col-push-10 {
  left: 41.66667%;
}
.el-col-11 {
  width: 45.83333%;
}
.el-col-offset-11 {
  margin-left: 45.83333%;
}
.el-col-pull-11 {
  right: 45.83333%;
}
.el-col-push-11 {
  left: 45.83333%;
}
.el-col-12 {
  width: 50%;
}
.el-col-offset-12 {
  margin-left: 50%;
}
.el-col-pull-12 {
  right: 50%;
}
.el-col-push-12 {
  left: 50%;
}
.el-col-13 {
  width: 54.16667%;
}
.el-col-offset-13 {
  margin-left: 54.16667%;
}
.el-col-pull-13 {
  right: 54.16667%;
}
.el-col-push-13 {
  left: 54.16667%;
}
.el-col-14 {
  width: 58.33333%;
}
.el-col-offset-14 {
  margin-left: 58.33333%;
}
.el-col-pull-14 {
  right: 58.33333%;
}
.el-col-push-14 {
  left: 58.33333%;
}
.el-col-15 {
  width: 62.5%;
}
.el-col-offset-15 {
  margin-left: 62.5%;
}
.el-col-pull-15 {
  right: 62.5%;
}
.el-col-push-15 {
  left: 62.5%;
}
.el-col-16 {
  width: 66.66667%;
}
.el-col-offset-16 {
  margin-left: 66.66667%;
}
.el-col-pull-16 {
  right: 66.66667%;
}
.el-col-push-16 {
  left: 66.66667%;
}
.el-col-17 {
  width: 70.83333%;
}
.el-col-offset-17 {
  margin-left: 70.83333%;
}
.el-col-pull-17 {
  right: 70.83333%;
}
.el-col-push-17 {
  left: 70.83333%;
}
.el-col-18 {
  width: 75%;
}
.el-col-offset-18 {
  margin-left: 75%;
}
.el-col-pull-18 {
  right: 75%;
}
.el-col-push-18 {
  left: 75%;
}
.el-col-19 {
  width: 79.16667%;
}
.el-col-offset-19 {
  margin-left: 79.16667%;
}
.el-col-pull-19 {
  right: 79.16667%;
}
.el-col-push-19 {
  left: 79.16667%;
}
.el-col-20 {
  width: 83.33333%;
}
.el-col-offset-20 {
  margin-left: 83.33333%;
}
.el-col-pull-20 {
  right: 83.33333%;
}
.el-col-push-20 {
  left: 83.33333%;
}
.el-col-21 {
  width: 87.5%;
}
.el-col-offset-21 {
  margin-left: 87.5%;
}
.el-col-pull-21 {
  right: 87.5%;
}
.el-col-push-21 {
  left: 87.5%;
}
.el-col-22 {
  width: 91.66667%;
}
.el-col-offset-22 {
  margin-left: 91.66667%;
}
.el-col-pull-22 {
  right: 91.66667%;
}
.el-col-push-22 {
  left: 91.66667%;
}
.el-col-23 {
  width: 95.83333%;
}
.el-col-offset-23 {
  margin-left: 95.83333%;
}
.el-col-pull-23 {
  right: 95.83333%;
}
.el-col-push-23 {
  left: 95.83333%;
}
.el-col-24 {
  width: 100%;
}
.el-col-offset-24 {
  margin-left: 100%;
}
.el-col-pull-24 {
  right: 100%;
}
.el-col-push-24 {
  left: 100%;
}
@media only screen and (max-width: 767px) {
  .el-col-xs-0 {
    display: none;
    width: 0;
  }
  .el-col-xs-offset-0 {
    margin-left: 0;
  }
  .el-col-xs-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-xs-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-xs-1 {
    width: 4.16667%;
  }
  .el-col-xs-offset-1 {
    margin-left: 4.16667%;
  }
  .el-col-xs-pull-1 {
    position: relative;
    right: 4.16667%;
  }
  .el-col-xs-push-1 {
    position: relative;
    left: 4.16667%;
  }
  .el-col-xs-2 {
    width: 8.33333%;
  }
  .el-col-xs-offset-2 {
    margin-left: 8.33333%;
  }
  .el-col-xs-pull-2 {
    position: relative;
    right: 8.33333%;
  }
  .el-col-xs-push-2 {
    position: relative;
    left: 8.33333%;
  }
  .el-col-xs-3 {
    width: 12.5%;
  }
  .el-col-xs-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xs-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xs-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-xs-4 {
    width: 16.66667%;
  }
  .el-col-xs-offset-4 {
    margin-left: 16.66667%;
  }
  .el-col-xs-pull-4 {
    position: relative;
    right: 16.66667%;
  }
  .el-col-xs-push-4 {
    position: relative;
    left: 16.66667%;
  }
  .el-col-xs-5 {
    width: 20.83333%;
  }
  .el-col-xs-offset-5 {
    margin-left: 20.83333%;
  }
  .el-col-xs-pull-5 {
    position: relative;
    right: 20.83333%;
  }
  .el-col-xs-push-5 {
    position: relative;
    left: 20.83333%;
  }
  .el-col-xs-6 {
    width: 25%;
  }
  .el-col-xs-offset-6 {
    margin-left: 25%;
  }
  .el-col-xs-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xs-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-xs-7 {
    width: 29.16667%;
  }
  .el-col-xs-offset-7 {
    margin-left: 29.16667%;
  }
  .el-col-xs-pull-7 {
    position: relative;
    right: 29.16667%;
  }
  .el-col-xs-push-7 {
    position: relative;
    left: 29.16667%;
  }
  .el-col-xs-8 {
    width: 33.33333%;
  }
  .el-col-xs-offset-8 {
    margin-left: 33.33333%;
  }
  .el-col-xs-pull-8 {
    position: relative;
    right: 33.33333%;
  }
  .el-col-xs-push-8 {
    position: relative;
    left: 33.33333%;
  }
  .el-col-xs-9 {
    width: 37.5%;
  }
  .el-col-xs-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xs-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xs-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-xs-10 {
    width: 41.66667%;
  }
  .el-col-xs-offset-10 {
    margin-left: 41.66667%;
  }
  .el-col-xs-pull-10 {
    position: relative;
    right: 41.66667%;
  }
  .el-col-xs-push-10 {
    position: relative;
    left: 41.66667%;
  }
  .el-col-xs-11 {
    width: 45.83333%;
  }
  .el-col-xs-offset-11 {
    margin-left: 45.83333%;
  }
  .el-col-xs-pull-11 {
    position: relative;
    right: 45.83333%;
  }
  .el-col-xs-push-11 {
    position: relative;
    left: 45.83333%;
  }
  .el-col-xs-12 {
    width: 50%;
  }
  .el-col-xs-offset-12 {
    margin-left: 50%;
  }
  .el-col-xs-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xs-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-xs-13 {
    width: 54.16667%;
  }
  .el-col-xs-offset-13 {
    margin-left: 54.16667%;
  }
  .el-col-xs-pull-13 {
    position: relative;
    right: 54.16667%;
  }
  .el-col-xs-push-13 {
    position: relative;
    left: 54.16667%;
  }
  .el-col-xs-14 {
    width: 58.33333%;
  }
  .el-col-xs-offset-14 {
    margin-left: 58.33333%;
  }
  .el-col-xs-pull-14 {
    position: relative;
    right: 58.33333%;
  }
  .el-col-xs-push-14 {
    position: relative;
    left: 58.33333%;
  }
  .el-col-xs-15 {
    width: 62.5%;
  }
  .el-col-xs-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xs-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xs-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-xs-16 {
    width: 66.66667%;
  }
  .el-col-xs-offset-16 {
    margin-left: 66.66667%;
  }
  .el-col-xs-pull-16 {
    position: relative;
    right: 66.66667%;
  }
  .el-col-xs-push-16 {
    position: relative;
    left: 66.66667%;
  }
  .el-col-xs-17 {
    width: 70.83333%;
  }
  .el-col-xs-offset-17 {
    margin-left: 70.83333%;
  }
  .el-col-xs-pull-17 {
    position: relative;
    right: 70.83333%;
  }
  .el-col-xs-push-17 {
    position: relative;
    left: 70.83333%;
  }
  .el-col-xs-18 {
    width: 75%;
  }
  .el-col-xs-offset-18 {
    margin-left: 75%;
  }
  .el-col-xs-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xs-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-xs-19 {
    width: 79.16667%;
  }
  .el-col-xs-offset-19 {
    margin-left: 79.16667%;
  }
  .el-col-xs-pull-19 {
    position: relative;
    right: 79.16667%;
  }
  .el-col-xs-push-19 {
    position: relative;
    left: 79.16667%;
  }
  .el-col-xs-20 {
    width: 83.33333%;
  }
  .el-col-xs-offset-20 {
    margin-left: 83.33333%;
  }
  .el-col-xs-pull-20 {
    position: relative;
    right: 83.33333%;
  }
  .el-col-xs-push-20 {
    position: relative;
    left: 83.33333%;
  }
  .el-col-xs-21 {
    width: 87.5%;
  }
  .el-col-xs-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xs-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xs-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-xs-22 {
    width: 91.66667%;
  }
  .el-col-xs-offset-22 {
    margin-left: 91.66667%;
  }
  .el-col-xs-pull-22 {
    position: relative;
    right: 91.66667%;
  }
  .el-col-xs-push-22 {
    position: relative;
    left: 91.66667%;
  }
  .el-col-xs-23 {
    width: 95.83333%;
  }
  .el-col-xs-offset-23 {
    margin-left: 95.83333%;
  }
  .el-col-xs-pull-23 {
    position: relative;
    right: 95.83333%;
  }
  .el-col-xs-push-23 {
    position: relative;
    left: 95.83333%;
  }
  .el-col-xs-24 {
    width: 100%;
  }
  .el-col-xs-offset-24 {
    margin-left: 100%;
  }
  .el-col-xs-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xs-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .el-col-sm-0 {
    display: none;
    width: 0;
  }
  .el-col-sm-offset-0 {
    margin-left: 0;
  }
  .el-col-sm-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-sm-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-sm-1 {
    width: 4.16667%;
  }
  .el-col-sm-offset-1 {
    margin-left: 4.16667%;
  }
  .el-col-sm-pull-1 {
    position: relative;
    right: 4.16667%;
  }
  .el-col-sm-push-1 {
    position: relative;
    left: 4.16667%;
  }
  .el-col-sm-2 {
    width: 8.33333%;
  }
  .el-col-sm-offset-2 {
    margin-left: 8.33333%;
  }
  .el-col-sm-pull-2 {
    position: relative;
    right: 8.33333%;
  }
  .el-col-sm-push-2 {
    position: relative;
    left: 8.33333%;
  }
  .el-col-sm-3 {
    width: 12.5%;
  }
  .el-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-sm-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-sm-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-sm-4 {
    width: 16.66667%;
  }
  .el-col-sm-offset-4 {
    margin-left: 16.66667%;
  }
  .el-col-sm-pull-4 {
    position: relative;
    right: 16.66667%;
  }
  .el-col-sm-push-4 {
    position: relative;
    left: 16.66667%;
  }
  .el-col-sm-5 {
    width: 20.83333%;
  }
  .el-col-sm-offset-5 {
    margin-left: 20.83333%;
  }
  .el-col-sm-pull-5 {
    position: relative;
    right: 20.83333%;
  }
  .el-col-sm-push-5 {
    position: relative;
    left: 20.83333%;
  }
  .el-col-sm-6 {
    width: 25%;
  }
  .el-col-sm-offset-6 {
    margin-left: 25%;
  }
  .el-col-sm-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-sm-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-sm-7 {
    width: 29.16667%;
  }
  .el-col-sm-offset-7 {
    margin-left: 29.16667%;
  }
  .el-col-sm-pull-7 {
    position: relative;
    right: 29.16667%;
  }
  .el-col-sm-push-7 {
    position: relative;
    left: 29.16667%;
  }
  .el-col-sm-8 {
    width: 33.33333%;
  }
  .el-col-sm-offset-8 {
    margin-left: 33.33333%;
  }
  .el-col-sm-pull-8 {
    position: relative;
    right: 33.33333%;
  }
  .el-col-sm-push-8 {
    position: relative;
    left: 33.33333%;
  }
  .el-col-sm-9 {
    width: 37.5%;
  }
  .el-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-sm-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-sm-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-sm-10 {
    width: 41.66667%;
  }
  .el-col-sm-offset-10 {
    margin-left: 41.66667%;
  }
  .el-col-sm-pull-10 {
    position: relative;
    right: 41.66667%;
  }
  .el-col-sm-push-10 {
    position: relative;
    left: 41.66667%;
  }
  .el-col-sm-11 {
    width: 45.83333%;
  }
  .el-col-sm-offset-11 {
    margin-left: 45.83333%;
  }
  .el-col-sm-pull-11 {
    position: relative;
    right: 45.83333%;
  }
  .el-col-sm-push-11 {
    position: relative;
    left: 45.83333%;
  }
  .el-col-sm-12 {
    width: 50%;
  }
  .el-col-sm-offset-12 {
    margin-left: 50%;
  }
  .el-col-sm-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-sm-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-sm-13 {
    width: 54.16667%;
  }
  .el-col-sm-offset-13 {
    margin-left: 54.16667%;
  }
  .el-col-sm-pull-13 {
    position: relative;
    right: 54.16667%;
  }
  .el-col-sm-push-13 {
    position: relative;
    left: 54.16667%;
  }
  .el-col-sm-14 {
    width: 58.33333%;
  }
  .el-col-sm-offset-14 {
    margin-left: 58.33333%;
  }
  .el-col-sm-pull-14 {
    position: relative;
    right: 58.33333%;
  }
  .el-col-sm-push-14 {
    position: relative;
    left: 58.33333%;
  }
  .el-col-sm-15 {
    width: 62.5%;
  }
  .el-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-sm-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-sm-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-sm-16 {
    width: 66.66667%;
  }
  .el-col-sm-offset-16 {
    margin-left: 66.66667%;
  }
  .el-col-sm-pull-16 {
    position: relative;
    right: 66.66667%;
  }
  .el-col-sm-push-16 {
    position: relative;
    left: 66.66667%;
  }
  .el-col-sm-17 {
    width: 70.83333%;
  }
  .el-col-sm-offset-17 {
    margin-left: 70.83333%;
  }
  .el-col-sm-pull-17 {
    position: relative;
    right: 70.83333%;
  }
  .el-col-sm-push-17 {
    position: relative;
    left: 70.83333%;
  }
  .el-col-sm-18 {
    width: 75%;
  }
  .el-col-sm-offset-18 {
    margin-left: 75%;
  }
  .el-col-sm-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-sm-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-sm-19 {
    width: 79.16667%;
  }
  .el-col-sm-offset-19 {
    margin-left: 79.16667%;
  }
  .el-col-sm-pull-19 {
    position: relative;
    right: 79.16667%;
  }
  .el-col-sm-push-19 {
    position: relative;
    left: 79.16667%;
  }
  .el-col-sm-20 {
    width: 83.33333%;
  }
  .el-col-sm-offset-20 {
    margin-left: 83.33333%;
  }
  .el-col-sm-pull-20 {
    position: relative;
    right: 83.33333%;
  }
  .el-col-sm-push-20 {
    position: relative;
    left: 83.33333%;
  }
  .el-col-sm-21 {
    width: 87.5%;
  }
  .el-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-sm-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-sm-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-sm-22 {
    width: 91.66667%;
  }
  .el-col-sm-offset-22 {
    margin-left: 91.66667%;
  }
  .el-col-sm-pull-22 {
    position: relative;
    right: 91.66667%;
  }
  .el-col-sm-push-22 {
    position: relative;
    left: 91.66667%;
  }
  .el-col-sm-23 {
    width: 95.83333%;
  }
  .el-col-sm-offset-23 {
    margin-left: 95.83333%;
  }
  .el-col-sm-pull-23 {
    position: relative;
    right: 95.83333%;
  }
  .el-col-sm-push-23 {
    position: relative;
    left: 95.83333%;
  }
  .el-col-sm-24 {
    width: 100%;
  }
  .el-col-sm-offset-24 {
    margin-left: 100%;
  }
  .el-col-sm-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-sm-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .el-col-md-0 {
    display: none;
    width: 0;
  }
  .el-col-md-offset-0 {
    margin-left: 0;
  }
  .el-col-md-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-md-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-md-1 {
    width: 4.16667%;
  }
  .el-col-md-offset-1 {
    margin-left: 4.16667%;
  }
  .el-col-md-pull-1 {
    position: relative;
    right: 4.16667%;
  }
  .el-col-md-push-1 {
    position: relative;
    left: 4.16667%;
  }
  .el-col-md-2 {
    width: 8.33333%;
  }
  .el-col-md-offset-2 {
    margin-left: 8.33333%;
  }
  .el-col-md-pull-2 {
    position: relative;
    right: 8.33333%;
  }
  .el-col-md-push-2 {
    position: relative;
    left: 8.33333%;
  }
  .el-col-md-3 {
    width: 12.5%;
  }
  .el-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-md-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-md-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-md-4 {
    width: 16.66667%;
  }
  .el-col-md-offset-4 {
    margin-left: 16.66667%;
  }
  .el-col-md-pull-4 {
    position: relative;
    right: 16.66667%;
  }
  .el-col-md-push-4 {
    position: relative;
    left: 16.66667%;
  }
  .el-col-md-5 {
    width: 20.83333%;
  }
  .el-col-md-offset-5 {
    margin-left: 20.83333%;
  }
  .el-col-md-pull-5 {
    position: relative;
    right: 20.83333%;
  }
  .el-col-md-push-5 {
    position: relative;
    left: 20.83333%;
  }
  .el-col-md-6 {
    width: 25%;
  }
  .el-col-md-offset-6 {
    margin-left: 25%;
  }
  .el-col-md-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-md-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-md-7 {
    width: 29.16667%;
  }
  .el-col-md-offset-7 {
    margin-left: 29.16667%;
  }
  .el-col-md-pull-7 {
    position: relative;
    right: 29.16667%;
  }
  .el-col-md-push-7 {
    position: relative;
    left: 29.16667%;
  }
  .el-col-md-8 {
    width: 33.33333%;
  }
  .el-col-md-offset-8 {
    margin-left: 33.33333%;
  }
  .el-col-md-pull-8 {
    position: relative;
    right: 33.33333%;
  }
  .el-col-md-push-8 {
    position: relative;
    left: 33.33333%;
  }
  .el-col-md-9 {
    width: 37.5%;
  }
  .el-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-md-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-md-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-md-10 {
    width: 41.66667%;
  }
  .el-col-md-offset-10 {
    margin-left: 41.66667%;
  }
  .el-col-md-pull-10 {
    position: relative;
    right: 41.66667%;
  }
  .el-col-md-push-10 {
    position: relative;
    left: 41.66667%;
  }
  .el-col-md-11 {
    width: 45.83333%;
  }
  .el-col-md-offset-11 {
    margin-left: 45.83333%;
  }
  .el-col-md-pull-11 {
    position: relative;
    right: 45.83333%;
  }
  .el-col-md-push-11 {
    position: relative;
    left: 45.83333%;
  }
  .el-col-md-12 {
    width: 50%;
  }
  .el-col-md-offset-12 {
    margin-left: 50%;
  }
  .el-col-md-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-md-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-md-13 {
    width: 54.16667%;
  }
  .el-col-md-offset-13 {
    margin-left: 54.16667%;
  }
  .el-col-md-pull-13 {
    position: relative;
    right: 54.16667%;
  }
  .el-col-md-push-13 {
    position: relative;
    left: 54.16667%;
  }
  .el-col-md-14 {
    width: 58.33333%;
  }
  .el-col-md-offset-14 {
    margin-left: 58.33333%;
  }
  .el-col-md-pull-14 {
    position: relative;
    right: 58.33333%;
  }
  .el-col-md-push-14 {
    position: relative;
    left: 58.33333%;
  }
  .el-col-md-15 {
    width: 62.5%;
  }
  .el-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-md-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-md-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-md-16 {
    width: 66.66667%;
  }
  .el-col-md-offset-16 {
    margin-left: 66.66667%;
  }
  .el-col-md-pull-16 {
    position: relative;
    right: 66.66667%;
  }
  .el-col-md-push-16 {
    position: relative;
    left: 66.66667%;
  }
  .el-col-md-17 {
    width: 70.83333%;
  }
  .el-col-md-offset-17 {
    margin-left: 70.83333%;
  }
  .el-col-md-pull-17 {
    position: relative;
    right: 70.83333%;
  }
  .el-col-md-push-17 {
    position: relative;
    left: 70.83333%;
  }
  .el-col-md-18 {
    width: 75%;
  }
  .el-col-md-offset-18 {
    margin-left: 75%;
  }
  .el-col-md-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-md-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-md-19 {
    width: 79.16667%;
  }
  .el-col-md-offset-19 {
    margin-left: 79.16667%;
  }
  .el-col-md-pull-19 {
    position: relative;
    right: 79.16667%;
  }
  .el-col-md-push-19 {
    position: relative;
    left: 79.16667%;
  }
  .el-col-md-20 {
    width: 83.33333%;
  }
  .el-col-md-offset-20 {
    margin-left: 83.33333%;
  }
  .el-col-md-pull-20 {
    position: relative;
    right: 83.33333%;
  }
  .el-col-md-push-20 {
    position: relative;
    left: 83.33333%;
  }
  .el-col-md-21 {
    width: 87.5%;
  }
  .el-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-md-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-md-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-md-22 {
    width: 91.66667%;
  }
  .el-col-md-offset-22 {
    margin-left: 91.66667%;
  }
  .el-col-md-pull-22 {
    position: relative;
    right: 91.66667%;
  }
  .el-col-md-push-22 {
    position: relative;
    left: 91.66667%;
  }
  .el-col-md-23 {
    width: 95.83333%;
  }
  .el-col-md-offset-23 {
    margin-left: 95.83333%;
  }
  .el-col-md-pull-23 {
    position: relative;
    right: 95.83333%;
  }
  .el-col-md-push-23 {
    position: relative;
    left: 95.83333%;
  }
  .el-col-md-24 {
    width: 100%;
  }
  .el-col-md-offset-24 {
    margin-left: 100%;
  }
  .el-col-md-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-md-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .el-col-lg-0 {
    display: none;
    width: 0;
  }
  .el-col-lg-offset-0 {
    margin-left: 0;
  }
  .el-col-lg-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-lg-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-lg-1 {
    width: 4.16667%;
  }
  .el-col-lg-offset-1 {
    margin-left: 4.16667%;
  }
  .el-col-lg-pull-1 {
    position: relative;
    right: 4.16667%;
  }
  .el-col-lg-push-1 {
    position: relative;
    left: 4.16667%;
  }
  .el-col-lg-2 {
    width: 8.33333%;
  }
  .el-col-lg-offset-2 {
    margin-left: 8.33333%;
  }
  .el-col-lg-pull-2 {
    position: relative;
    right: 8.33333%;
  }
  .el-col-lg-push-2 {
    position: relative;
    left: 8.33333%;
  }
  .el-col-lg-3 {
    width: 12.5%;
  }
  .el-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-lg-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-lg-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-lg-4 {
    width: 16.66667%;
  }
  .el-col-lg-offset-4 {
    margin-left: 16.66667%;
  }
  .el-col-lg-pull-4 {
    position: relative;
    right: 16.66667%;
  }
  .el-col-lg-push-4 {
    position: relative;
    left: 16.66667%;
  }
  .el-col-lg-5 {
    width: 20.83333%;
  }
  .el-col-lg-offset-5 {
    margin-left: 20.83333%;
  }
  .el-col-lg-pull-5 {
    position: relative;
    right: 20.83333%;
  }
  .el-col-lg-push-5 {
    position: relative;
    left: 20.83333%;
  }
  .el-col-lg-6 {
    width: 25%;
  }
  .el-col-lg-offset-6 {
    margin-left: 25%;
  }
  .el-col-lg-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-lg-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-lg-7 {
    width: 29.16667%;
  }
  .el-col-lg-offset-7 {
    margin-left: 29.16667%;
  }
  .el-col-lg-pull-7 {
    position: relative;
    right: 29.16667%;
  }
  .el-col-lg-push-7 {
    position: relative;
    left: 29.16667%;
  }
  .el-col-lg-8 {
    width: 33.33333%;
  }
  .el-col-lg-offset-8 {
    margin-left: 33.33333%;
  }
  .el-col-lg-pull-8 {
    position: relative;
    right: 33.33333%;
  }
  .el-col-lg-push-8 {
    position: relative;
    left: 33.33333%;
  }
  .el-col-lg-9 {
    width: 37.5%;
  }
  .el-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-lg-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-lg-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-lg-10 {
    width: 41.66667%;
  }
  .el-col-lg-offset-10 {
    margin-left: 41.66667%;
  }
  .el-col-lg-pull-10 {
    position: relative;
    right: 41.66667%;
  }
  .el-col-lg-push-10 {
    position: relative;
    left: 41.66667%;
  }
  .el-col-lg-11 {
    width: 45.83333%;
  }
  .el-col-lg-offset-11 {
    margin-left: 45.83333%;
  }
  .el-col-lg-pull-11 {
    position: relative;
    right: 45.83333%;
  }
  .el-col-lg-push-11 {
    position: relative;
    left: 45.83333%;
  }
  .el-col-lg-12 {
    width: 50%;
  }
  .el-col-lg-offset-12 {
    margin-left: 50%;
  }
  .el-col-lg-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-lg-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-lg-13 {
    width: 54.16667%;
  }
  .el-col-lg-offset-13 {
    margin-left: 54.16667%;
  }
  .el-col-lg-pull-13 {
    position: relative;
    right: 54.16667%;
  }
  .el-col-lg-push-13 {
    position: relative;
    left: 54.16667%;
  }
  .el-col-lg-14 {
    width: 58.33333%;
  }
  .el-col-lg-offset-14 {
    margin-left: 58.33333%;
  }
  .el-col-lg-pull-14 {
    position: relative;
    right: 58.33333%;
  }
  .el-col-lg-push-14 {
    position: relative;
    left: 58.33333%;
  }
  .el-col-lg-15 {
    width: 62.5%;
  }
  .el-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-lg-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-lg-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-lg-16 {
    width: 66.66667%;
  }
  .el-col-lg-offset-16 {
    margin-left: 66.66667%;
  }
  .el-col-lg-pull-16 {
    position: relative;
    right: 66.66667%;
  }
  .el-col-lg-push-16 {
    position: relative;
    left: 66.66667%;
  }
  .el-col-lg-17 {
    width: 70.83333%;
  }
  .el-col-lg-offset-17 {
    margin-left: 70.83333%;
  }
  .el-col-lg-pull-17 {
    position: relative;
    right: 70.83333%;
  }
  .el-col-lg-push-17 {
    position: relative;
    left: 70.83333%;
  }
  .el-col-lg-18 {
    width: 75%;
  }
  .el-col-lg-offset-18 {
    margin-left: 75%;
  }
  .el-col-lg-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-lg-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-lg-19 {
    width: 79.16667%;
  }
  .el-col-lg-offset-19 {
    margin-left: 79.16667%;
  }
  .el-col-lg-pull-19 {
    position: relative;
    right: 79.16667%;
  }
  .el-col-lg-push-19 {
    position: relative;
    left: 79.16667%;
  }
  .el-col-lg-20 {
    width: 83.33333%;
  }
  .el-col-lg-offset-20 {
    margin-left: 83.33333%;
  }
  .el-col-lg-pull-20 {
    position: relative;
    right: 83.33333%;
  }
  .el-col-lg-push-20 {
    position: relative;
    left: 83.33333%;
  }
  .el-col-lg-21 {
    width: 87.5%;
  }
  .el-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-lg-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-lg-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-lg-22 {
    width: 91.66667%;
  }
  .el-col-lg-offset-22 {
    margin-left: 91.66667%;
  }
  .el-col-lg-pull-22 {
    position: relative;
    right: 91.66667%;
  }
  .el-col-lg-push-22 {
    position: relative;
    left: 91.66667%;
  }
  .el-col-lg-23 {
    width: 95.83333%;
  }
  .el-col-lg-offset-23 {
    margin-left: 95.83333%;
  }
  .el-col-lg-pull-23 {
    position: relative;
    right: 95.83333%;
  }
  .el-col-lg-push-23 {
    position: relative;
    left: 95.83333%;
  }
  .el-col-lg-24 {
    width: 100%;
  }
  .el-col-lg-offset-24 {
    margin-left: 100%;
  }
  .el-col-lg-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-lg-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .el-col-xl-0 {
    display: none;
    width: 0;
  }
  .el-col-xl-offset-0 {
    margin-left: 0;
  }
  .el-col-xl-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-xl-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-xl-1 {
    width: 4.16667%;
  }
  .el-col-xl-offset-1 {
    margin-left: 4.16667%;
  }
  .el-col-xl-pull-1 {
    position: relative;
    right: 4.16667%;
  }
  .el-col-xl-push-1 {
    position: relative;
    left: 4.16667%;
  }
  .el-col-xl-2 {
    width: 8.33333%;
  }
  .el-col-xl-offset-2 {
    margin-left: 8.33333%;
  }
  .el-col-xl-pull-2 {
    position: relative;
    right: 8.33333%;
  }
  .el-col-xl-push-2 {
    position: relative;
    left: 8.33333%;
  }
  .el-col-xl-3 {
    width: 12.5%;
  }
  .el-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xl-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xl-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-xl-4 {
    width: 16.66667%;
  }
  .el-col-xl-offset-4 {
    margin-left: 16.66667%;
  }
  .el-col-xl-pull-4 {
    position: relative;
    right: 16.66667%;
  }
  .el-col-xl-push-4 {
    position: relative;
    left: 16.66667%;
  }
  .el-col-xl-5 {
    width: 20.83333%;
  }
  .el-col-xl-offset-5 {
    margin-left: 20.83333%;
  }
  .el-col-xl-pull-5 {
    position: relative;
    right: 20.83333%;
  }
  .el-col-xl-push-5 {
    position: relative;
    left: 20.83333%;
  }
  .el-col-xl-6 {
    width: 25%;
  }
  .el-col-xl-offset-6 {
    margin-left: 25%;
  }
  .el-col-xl-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xl-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-xl-7 {
    width: 29.16667%;
  }
  .el-col-xl-offset-7 {
    margin-left: 29.16667%;
  }
  .el-col-xl-pull-7 {
    position: relative;
    right: 29.16667%;
  }
  .el-col-xl-push-7 {
    position: relative;
    left: 29.16667%;
  }
  .el-col-xl-8 {
    width: 33.33333%;
  }
  .el-col-xl-offset-8 {
    margin-left: 33.33333%;
  }
  .el-col-xl-pull-8 {
    position: relative;
    right: 33.33333%;
  }
  .el-col-xl-push-8 {
    position: relative;
    left: 33.33333%;
  }
  .el-col-xl-9 {
    width: 37.5%;
  }
  .el-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xl-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xl-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-xl-10 {
    width: 41.66667%;
  }
  .el-col-xl-offset-10 {
    margin-left: 41.66667%;
  }
  .el-col-xl-pull-10 {
    position: relative;
    right: 41.66667%;
  }
  .el-col-xl-push-10 {
    position: relative;
    left: 41.66667%;
  }
  .el-col-xl-11 {
    width: 45.83333%;
  }
  .el-col-xl-offset-11 {
    margin-left: 45.83333%;
  }
  .el-col-xl-pull-11 {
    position: relative;
    right: 45.83333%;
  }
  .el-col-xl-push-11 {
    position: relative;
    left: 45.83333%;
  }
  .el-col-xl-12 {
    width: 50%;
  }
  .el-col-xl-offset-12 {
    margin-left: 50%;
  }
  .el-col-xl-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xl-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-xl-13 {
    width: 54.16667%;
  }
  .el-col-xl-offset-13 {
    margin-left: 54.16667%;
  }
  .el-col-xl-pull-13 {
    position: relative;
    right: 54.16667%;
  }
  .el-col-xl-push-13 {
    position: relative;
    left: 54.16667%;
  }
  .el-col-xl-14 {
    width: 58.33333%;
  }
  .el-col-xl-offset-14 {
    margin-left: 58.33333%;
  }
  .el-col-xl-pull-14 {
    position: relative;
    right: 58.33333%;
  }
  .el-col-xl-push-14 {
    position: relative;
    left: 58.33333%;
  }
  .el-col-xl-15 {
    width: 62.5%;
  }
  .el-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xl-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xl-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-xl-16 {
    width: 66.66667%;
  }
  .el-col-xl-offset-16 {
    margin-left: 66.66667%;
  }
  .el-col-xl-pull-16 {
    position: relative;
    right: 66.66667%;
  }
  .el-col-xl-push-16 {
    position: relative;
    left: 66.66667%;
  }
  .el-col-xl-17 {
    width: 70.83333%;
  }
  .el-col-xl-offset-17 {
    margin-left: 70.83333%;
  }
  .el-col-xl-pull-17 {
    position: relative;
    right: 70.83333%;
  }
  .el-col-xl-push-17 {
    position: relative;
    left: 70.83333%;
  }
  .el-col-xl-18 {
    width: 75%;
  }
  .el-col-xl-offset-18 {
    margin-left: 75%;
  }
  .el-col-xl-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xl-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-xl-19 {
    width: 79.16667%;
  }
  .el-col-xl-offset-19 {
    margin-left: 79.16667%;
  }
  .el-col-xl-pull-19 {
    position: relative;
    right: 79.16667%;
  }
  .el-col-xl-push-19 {
    position: relative;
    left: 79.16667%;
  }
  .el-col-xl-20 {
    width: 83.33333%;
  }
  .el-col-xl-offset-20 {
    margin-left: 83.33333%;
  }
  .el-col-xl-pull-20 {
    position: relative;
    right: 83.33333%;
  }
  .el-col-xl-push-20 {
    position: relative;
    left: 83.33333%;
  }
  .el-col-xl-21 {
    width: 87.5%;
  }
  .el-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xl-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xl-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-xl-22 {
    width: 91.66667%;
  }
  .el-col-xl-offset-22 {
    margin-left: 91.66667%;
  }
  .el-col-xl-pull-22 {
    position: relative;
    right: 91.66667%;
  }
  .el-col-xl-push-22 {
    position: relative;
    left: 91.66667%;
  }
  .el-col-xl-23 {
    width: 95.83333%;
  }
  .el-col-xl-offset-23 {
    margin-left: 95.83333%;
  }
  .el-col-xl-pull-23 {
    position: relative;
    right: 95.83333%;
  }
  .el-col-xl-push-23 {
    position: relative;
    left: 95.83333%;
  }
  .el-col-xl-24 {
    width: 100%;
  }
  .el-col-xl-offset-24 {
    margin-left: 100%;
  }
  .el-col-xl-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xl-push-24 {
    position: relative;
    left: 100%;
  }
}
@-webkit-keyframes progress {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 3.2rem 0;
  }
}
.el-upload {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  outline: 0;
}
.el-upload__input {
  display: none;
}
.el-upload__tip {
  font-size: 1.2rem;
  color: #606266;
  margin-top: 0.7rem;
}
.el-upload iframe {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  filter: alpha(opacity=0);
}
.el-upload--picture-card {
  background-color: #fbfdff;
  border: 0.1rem dashed #c0ccda;
  border-radius: 0.6rem;
  box-sizing: border-box;
  width: 148px;
  height: 148px;
  cursor: pointer;
  line-height: 146px;
  vertical-align: top;
}
.el-upload--picture-card i {
  font-size: 2.8rem;
  color: #8c939d;
}
.el-upload--picture-card:hover,
.el-upload:focus {
  border-color: #409eff;
  color: #409eff;
}
.el-upload:focus .el-upload-dragger {
  border-color: #409eff;
}
.el-upload-dragger {
  background-color: #fff;
  border: 0.1rem dashed #d9d9d9;
  border-radius: 0.6rem;
  box-sizing: border-box;
  width: 360px;
  height: 180px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
}
.el-upload-dragger .el-icon-upload {
  font-size: 67px;
  color: #c0c4cc;
  margin: 4rem 0 1.6rem;
  line-height: 5rem;
}
.el-upload-dragger + .el-upload__tip {
  text-align: center;
}
.el-upload-dragger ~ .el-upload__files {
  border-top: 0.1rem solid #dcdfe6;
  margin-top: 0.7rem;
  padding-top: 0.5rem;
}
.el-upload-dragger .el-upload__text {
  color: #606266;
  font-size: 1.4rem;
  text-align: center;
}
.el-upload-dragger .el-upload__text em {
  color: #409eff;
  font-style: normal;
}
.el-upload-dragger:hover {
  border-color: #409eff;
}
.el-upload-dragger.is-dragover {
  background-color: rgba(32, 159, 255, 0.06);
  border: 0.2rem dashed #409eff;
}
.el-upload-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.el-upload-list__item {
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  font-size: 1.4rem;
  color: #606266;
  line-height: 1.8;
  margin-top: 0.5rem;
  box-sizing: border-box;
  border-radius: 0.4rem;
  width: 100%;
}
.el-upload-list__item .el-progress {
  position: absolute;
  top: 2rem;
  width: 100%;
}
.el-upload-list__item .el-progress__text {
  position: absolute;
  right: 0;
  top: -13px;
}
.el-upload-list__item .el-progress-bar {
  margin-right: 0;
  padding-right: 0;
}
.el-upload-list__item:first-child {
  margin-top: 1rem;
}
.el-upload-list__item .el-icon-upload-success {
  color: #67c23a;
}
.el-upload-list__item .el-icon-close {
  display: none;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  cursor: pointer;
  opacity: 0.75;
  color: #606266;
}
.el-upload-list__item .el-icon-close:hover {
  opacity: 1;
}
.el-upload-list__item .el-icon-close-tip {
  display: none;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  font-size: 1.2rem;
  cursor: pointer;
  opacity: 1;
  color: #409eff;
}
.el-upload-list__item:hover .el-icon-close {
  display: inline-block;
}
.el-upload-list__item:hover .el-progress__text {
  display: none;
}
.el-upload-list__item.is-success .el-upload-list__item-status-label {
  display: block;
}
.el-upload-list__item.is-success .el-upload-list__item-name:focus,
.el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: #409eff;
  cursor: pointer;
}
.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip {
  display: inline-block;
}
.el-upload-list__item.is-success:active,
.el-upload-list__item.is-success:not(.focusing):focus {
  outline-width: 0;
}
.el-upload-list__item.is-success:active .el-icon-close-tip,
.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,
.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,
.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip {
  display: none;
}
.el-upload-list.is-disabled
  .el-upload-list__item:hover
  .el-upload-list__item-status-label {
  display: block;
}
.el-upload-list__item-name {
  color: #606266;
  display: block;
  margin-right: 4rem;
  overflow: hidden;
  padding-left: 0.4rem;
  text-overflow: ellipsis;
  transition: color 0.3s;
  white-space: nowrap;
}
.el-upload-list__item-name [class^="el-icon"] {
  height: 100%;
  margin-right: 0.7rem;
  color: #909399;
  line-height: inherit;
}
.el-upload-list__item-status-label {
  position: absolute;
  right: 0.5rem;
  top: 0;
  line-height: inherit;
  display: none;
}
.el-upload-list__item-delete {
  position: absolute;
  right: 1rem;
  top: 0;
  font-size: 1.2rem;
  color: #606266;
  display: none;
}
.el-upload-list__item-delete:hover {
  color: #409eff;
}
.el-upload-list--picture-card {
  margin: 0;
  display: inline;
  vertical-align: top;
}
.el-upload-list--picture-card .el-upload-list__item {
  overflow: hidden;
  background-color: #fff;
  border: 0.1rem solid #c0ccda;
  border-radius: 0.6rem;
  box-sizing: border-box;
  width: 148px;
  height: 148px;
  margin: 0 0.8rem 0.8rem 0;
  display: inline-block;
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-check,
.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check {
  color: #fff;
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-close,
.el-upload-list--picture-card
  .el-upload-list__item:hover
  .el-upload-list__item-status-label {
  display: none;
}
.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
  display: block;
}
.el-upload-list--picture-card .el-upload-list__item-name {
  display: none;
}
.el-upload-list--picture-card .el-upload-list__item-thumbnail {
  width: 100%;
  height: 100%;
}
.el-upload-list--picture-card .el-upload-list__item-status-label {
  position: absolute;
  right: -15px;
  top: -6px;
  width: 4rem;
  height: 2.4rem;
  background: #13ce66;
  text-align: center;
  transform: rotate(45deg);
  box-shadow: 0 0 1pc 0.1rem rgba(0, 0, 0, 0.2);
}
.el-upload-list--picture-card .el-upload-list__item-status-label i {
  font-size: 1.2rem;
  margin-top: 1.1rem;
  transform: rotate(-45deg);
}
.el-upload-list--picture-card .el-upload-list__item-actions {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  text-align: center;
  color: #fff;
  opacity: 0;
  font-size: 2rem;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.3s;
}
.el-upload-list--picture-card .el-upload-list__item-actions:after {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.el-upload-list--picture-card .el-upload-list__item-actions span {
  display: none;
  cursor: pointer;
}
.el-upload-list--picture-card .el-upload-list__item-actions span + span {
  margin-left: 1.5rem;
}
.el-upload-list--picture-card
  .el-upload-list__item-actions
  .el-upload-list__item-delete {
  position: static;
  font-size: inherit;
  color: inherit;
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover {
  opacity: 1;
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
  display: inline-block;
}
.el-upload-list--picture-card .el-progress {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  bottom: auto;
  width: 126px;
}
.el-upload-list--picture-card .el-progress .el-progress__text {
  top: 50%;
}
.el-upload-list--picture .el-upload-list__item {
  overflow: hidden;
  z-index: 0;
  background-color: #fff;
  border: 0.1rem solid #c0ccda;
  border-radius: 0.6rem;
  box-sizing: border-box;
  margin-top: 1rem;
  padding: 1rem 1rem 1rem 90px;
  height: 92px;
}
.el-upload-list--picture .el-upload-list__item .el-icon-check,
.el-upload-list--picture .el-upload-list__item .el-icon-circle-check {
  color: #fff;
}
.el-upload-list--picture
  .el-upload-list__item:hover
  .el-upload-list__item-status-label {
  background: 0 0;
  box-shadow: none;
  top: -2px;
  right: -12px;
}
.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
  display: block;
}
.el-upload-list--picture
  .el-upload-list__item.is-success
  .el-upload-list__item-name {
  line-height: 70px;
  margin-top: 0;
}
.el-upload-list--picture
  .el-upload-list__item.is-success
  .el-upload-list__item-name
  i {
  display: none;
}
.el-upload-list--picture .el-upload-list__item-thumbnail {
  vertical-align: middle;
  display: inline-block;
  width: 70px;
  height: 70px;
  float: left;
  position: relative;
  z-index: 1;
  margin-left: -80px;
  background-color: #fff;
}
.el-upload-list--picture .el-upload-list__item-name {
  display: block;
  margin-top: 2rem;
}
.el-upload-list--picture .el-upload-list__item-name i {
  font-size: 70px;
  line-height: 1;
  position: absolute;
  left: 0.9rem;
  top: 1rem;
}
.el-upload-list--picture .el-upload-list__item-status-label {
  position: absolute;
  right: -17px;
  top: -7px;
  width: 4.6rem;
  height: 2.6rem;
  background: #13ce66;
  text-align: center;
  transform: rotate(45deg);
  box-shadow: 0 0.1rem 0.1rem #ccc;
}
.el-upload-list--picture .el-upload-list__item-status-label i {
  font-size: 1.2rem;
  margin-top: 1.2rem;
  transform: rotate(-45deg);
}
.el-upload-list--picture .el-progress {
  position: relative;
  top: -7px;
}
.el-upload-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 10;
  cursor: default;
}
.el-upload-cover:after {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.el-upload-cover img {
  display: block;
  width: 100%;
  height: 100%;
}
.el-upload-cover__label {
  position: absolute;
  right: -15px;
  top: -6px;
  width: 4rem;
  height: 2.4rem;
  background: #13ce66;
  text-align: center;
  transform: rotate(45deg);
  box-shadow: 0 0 1pc 0.1rem rgba(0, 0, 0, 0.2);
}
.el-upload-cover__label i {
  font-size: 1.2rem;
  margin-top: 1.1rem;
  transform: rotate(-45deg);
  color: #fff;
}
.el-upload-cover__progress {
  display: inline-block;
  vertical-align: middle;
  position: static;
  width: 243px;
}
.el-upload-cover__progress + .el-upload__inner {
  opacity: 0;
}
.el-upload-cover__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.el-upload-cover__interact {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.72);
  text-align: center;
}
.el-upload-cover__interact .btn {
  display: inline-block;
  color: #fff;
  font-size: 1.4rem;
  cursor: pointer;
  vertical-align: middle;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
    opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  margin-top: 6rem;
}
.el-upload-cover__interact .btn span {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.el-upload-cover__interact .btn:not(:first-child) {
  margin-left: 3.5rem;
}
.el-upload-cover__interact .btn:hover {
  transform: translateY(-13px);
}
.el-upload-cover__interact .btn:hover span {
  opacity: 1;
}
.el-upload-cover__interact .btn i {
  color: #fff;
  display: block;
  font-size: 2.4rem;
  line-height: inherit;
  margin: 0 auto 0.5rem;
}
.el-upload-cover__title {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
  height: 3.6rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  text-align: left;
  padding: 0 1rem;
  margin: 0;
  line-height: 3.6rem;
  font-size: 1.4rem;
  color: #303133;
}
.el-upload-cover + .el-upload__inner {
  opacity: 0;
  position: relative;
  z-index: 1;
}
.el-progress {
  position: relative;
  line-height: 1;
}
.el-progress__text {
  font-size: 1.4rem;
  color: #606266;
  display: inline-block;
  vertical-align: middle;
  margin-left: 1rem;
  line-height: 1;
}
.el-progress__text i {
  vertical-align: middle;
  display: block;
}
.el-progress--circle,
.el-progress--dashboard {
  display: inline-block;
}
.el-progress--circle .el-progress__text,
.el-progress--dashboard .el-progress__text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  transform: translateY(-50%);
}
.el-progress--circle .el-progress__text i,
.el-progress--dashboard .el-progress__text i {
  vertical-align: middle;
  display: inline-block;
}
.el-progress--without-text .el-progress__text {
  display: none;
}
.el-progress--without-text .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
  display: block;
}
.el-progress-bar,
.el-progress-bar__inner:after,
.el-progress-bar__innerText,
.el-spinner {
  display: inline-block;
  vertical-align: middle;
}
.el-progress--text-inside .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
}
.el-progress.is-success .el-progress-bar__inner {
  background-color: #67c23a;
}
.el-progress.is-success .el-progress__text {
  color: #67c23a;
}
.el-progress.is-warning .el-progress-bar__inner {
  background-color: #e6a23c;
}
.el-badge__content,
.el-progress.is-exception .el-progress-bar__inner {
  background-color: #f56c6c;
}
.el-progress.is-warning .el-progress__text {
  color: #e6a23c;
}
.el-progress.is-exception .el-progress__text {
  color: #f56c6c;
}
.el-progress-bar {
  padding-right: 5rem;
  width: 100%;
  margin-right: -55px;
  box-sizing: border-box;
}
.el-card__header,
.el-message,
.el-step__icon {
  -webkit-box-sizing: border-box;
}
.el-progress-bar__outer {
  height: 0.6rem;
  border-radius: 10rem;
  background-color: #ebeef5;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.el-progress-bar__inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #409eff;
  text-align: right;
  border-radius: 10rem;
  line-height: 1;
  white-space: nowrap;
  transition: width 0.6s ease;
}
.el-progress-bar__inner:after {
  height: 100%;
}
.el-progress-bar__innerText {
  color: #fff;
  font-size: 1.2rem;
  margin: 0 0.5rem;
}
@keyframes progress {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 3.2rem 0;
  }
}
.el-time-spinner {
  width: 100%;
  white-space: nowrap;
}
.el-spinner-inner {
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  width: 5rem;
  height: 5rem;
}
.el-spinner-inner .path {
  stroke: #ececec;
  stroke-linecap: round;
  -webkit-animation: dash 1.5s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite;
}
@-webkit-keyframes rotate {
  to {
    transform: rotate(1turn);
  }
}
@keyframes rotate {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.el-message {
  min-width: 380px;
  box-sizing: border-box;
  border-radius: 0.4rem;
  border: 0.1rem solid #ebeef5;
  position: fixed;
  left: 50%;
  top: 2rem;
  transform: translateX(-50%);
  background-color: #edf2fc;
  transition: opacity 0.3s, transform 0.4s, top 0.4s;
  overflow: hidden;
  padding: 1.5rem 1.5rem 1.5rem 2rem;
  display: flex;
  align-items: center;
}
.el-message.is-center {
  justify-content: center;
}
.el-message.is-closable .el-message__content {
  padding-right: 1.6rem;
}
.el-message p {
  margin: 0;
}
.el-message--info .el-message__content {
  color: #909399;
}
.el-message--success {
  background-color: #f0f9eb;
  border-color: #e1f3d8;
}
.el-message--success .el-message__content {
  color: #67c23a;
}
.el-message--warning {
  background-color: #fdf6ec;
  border-color: #faecd8;
}
.el-message--warning .el-message__content {
  color: #e6a23c;
}
.el-message--error {
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.el-message--error .el-message__content {
  color: #f56c6c;
}
.el-message__icon {
  margin-right: 1rem;
}
.el-message__content {
  padding: 0;
  font-size: 1.4rem;
  line-height: 1;
}
.el-message__content:focus {
  outline-width: 0;
}
.el-message__closeBtn {
  position: absolute;
  top: 50%;
  right: 1.5rem;
  transform: translateY(-50%);
  cursor: pointer;
  color: #c0c4cc;
  font-size: 1.6rem;
}
.el-message__closeBtn:focus {
  outline-width: 0;
}
.el-message__closeBtn:hover {
  color: #909399;
}
.el-message .el-icon-success {
  color: #67c23a;
}
.el-message .el-icon-error {
  color: #f56c6c;
}
.el-message .el-icon-info {
  color: #909399;
}
.el-message .el-icon-warning {
  color: #e6a23c;
}
.el-message-fade-enter,
.el-message-fade-leave-active {
  opacity: 0;
  transform: translate(-50%, -100%);
}
.el-badge {
  position: relative;
  vertical-align: middle;
  display: inline-block;
}
.el-badge__content {
  border-radius: 1rem;
  color: #fff;
  display: inline-block;
  font-size: 1.2rem;
  height: 1.8rem;
  line-height: 1.8rem;
  padding: 0 0.6rem;
  text-align: center;
  white-space: nowrap;
  border: 0.1rem solid #fff;
}
.el-badge__content.is-fixed {
  position: absolute;
  top: 0;
  right: 1rem;
  transform: translateY(-50%) translateX(100%);
}
.el-rate__icon,
.el-rate__item {
  position: relative;
  display: inline-block;
}
.el-badge__content.is-fixed.is-dot {
  right: 0.5rem;
}
.el-badge__content.is-dot {
  height: 0.8rem;
  width: 0.8rem;
  padding: 0;
  right: 0;
  border-radius: 50%;
}
.el-badge__content--primary {
  background-color: #409eff;
}
.el-badge__content--success {
  background-color: #67c23a;
}
.el-badge__content--warning {
  background-color: #e6a23c;
}
.el-badge__content--info {
  background-color: #909399;
}
.el-badge__content--danger {
  background-color: #f56c6c;
}
.el-card {
  border-radius: 0.4rem;
  border: 0.1rem solid #ebeef5;
  background-color: #fff;
  overflow: hidden;
  color: #303133;
  transition: 0.3s;
}
.el-card.is-always-shadow,
.el-card.is-hover-shadow:focus,
.el-card.is-hover-shadow:hover {
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
}
.el-card__header {
  padding: 1.8rem 2rem;
  border-bottom: 0.1rem solid #ebeef5;
  box-sizing: border-box;
}
.el-card__body,
.el-main {
  padding: 2rem;
}
.el-rate {
  height: 2rem;
  line-height: 1;
}
.el-carousel__item,
.el-carousel__mask {
  height: 100%;
  position: absolute;
  width: 100%;
}
.el-rate:active,
.el-rate:focus {
  outline-width: 0;
}
.el-rate__item {
  font-size: 0;
  vertical-align: middle;
}
.el-rate__icon {
  font-size: 1.8rem;
  margin-right: 0.6rem;
  color: #c0c4cc;
  transition: 0.3s;
}
.el-rate__decimal,
.el-rate__icon .path2 {
  position: absolute;
  top: 0;
  left: 0;
}
.el-rate__icon.hover {
  transform: scale(1.15);
}
.el-rate__decimal {
  display: inline-block;
  overflow: hidden;
}
.el-step.is-vertical,
.el-steps {
  display: -ms-flexbox;
}
.el-rate__text {
  font-size: 1.4rem;
  vertical-align: middle;
}
.el-steps {
  display: flex;
}
.el-steps--simple {
  padding: 1.3rem 8%;
  border-radius: 0.4rem;
  background: #f5f7fa;
}
.el-steps--horizontal {
  white-space: nowrap;
}
.el-steps--vertical {
  height: 100%;
  flex-flow: column;
}
.el-step {
  position: relative;
  flex-shrink: 1;
}
.el-step:last-of-type .el-step__line {
  display: none;
}
.el-step:last-of-type.is-flex {
  flex-basis: auto !important;
  flex-shrink: 0;
  flex-grow: 0;
}
.el-step:last-of-type .el-step__description,
.el-step:last-of-type .el-step__main {
  padding-right: 0;
}
.el-step__head {
  position: relative;
  width: 100%;
}
.el-step__head.is-process {
  color: #303133;
  border-color: #303133;
}
.el-step__head.is-wait {
  color: #c0c4cc;
  border-color: #c0c4cc;
}
.el-step__head.is-success {
  color: #67c23a;
  border-color: #67c23a;
}
.el-step__head.is-error {
  color: #f56c6c;
  border-color: #f56c6c;
}
.el-step__head.is-finish {
  color: #409eff;
  border-color: #409eff;
}
.el-step__icon {
  position: relative;
  z-index: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 2.4rem;
  height: 2.4rem;
  font-size: 1.4rem;
  box-sizing: border-box;
  background: #fff;
  transition: 0.15s ease-out;
}
.el-step.is-horizontal,
.el-step__icon-inner {
  display: inline-block;
}
.el-step__icon.is-text {
  border-radius: 50%;
  border: 0.2rem solid;
  border-color: inherit;
}
.el-step__icon.is-icon {
  width: 4rem;
}
.el-step__icon-inner {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  font-weight: 700;
  line-height: 1;
  color: inherit;
}
.el-step__icon-inner[class*="el-icon"]:not(.is-status) {
  font-size: 2.5rem;
  font-weight: 400;
}
.el-step__icon-inner.is-status {
  transform: translateY(1px);
}
.el-step__line {
  position: absolute;
  border-color: inherit;
  background-color: #c0c4cc;
}
.el-step__line-inner {
  display: block;
  border: 0.1rem solid;
  border-color: inherit;
  transition: 0.15s ease-out;
  box-sizing: border-box;
  width: 0;
  height: 0;
}
.el-step__main {
  white-space: normal;
  text-align: left;
}
.el-step__title {
  font-size: 1.6rem;
  line-height: 3.8rem;
}
.el-step__title.is-process {
  font-weight: 700;
  color: #303133;
}
.el-step__title.is-wait {
  color: #c0c4cc;
}
.el-step__title.is-success {
  color: #67c23a;
}
.el-step__title.is-error {
  color: #f56c6c;
}
.el-step__title.is-finish {
  color: #409eff;
}
.el-step__description {
  padding-right: 10%;
  margin-top: -5px;
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: 400;
}
.el-step__description.is-process {
  color: #303133;
}
.el-step__description.is-wait {
  color: #c0c4cc;
}
.el-step__description.is-success {
  color: #67c23a;
}
.el-step__description.is-error {
  color: #f56c6c;
}
.el-step__description.is-finish {
  color: #409eff;
}
.el-step.is-horizontal .el-step__line {
  height: 0.2rem;
  top: 1.1rem;
  left: 0;
  right: 0;
}
.el-step.is-vertical {
  display: flex;
}
.el-step.is-vertical .el-step__head {
  flex-grow: 0;
  width: 2.4rem;
}
.el-step.is-vertical .el-step__main {
  padding-left: 1rem;
  flex-grow: 1;
}
.el-step.is-vertical .el-step__title {
  line-height: 2.4rem;
  padding-bottom: 0.8rem;
}
.el-step.is-vertical .el-step__line {
  width: 0.2rem;
  top: 0;
  bottom: 0;
  left: 1.1rem;
}
.el-step.is-vertical .el-step__icon.is-icon {
  width: 2.4rem;
}
.el-step.is-center .el-step__head,
.el-step.is-center .el-step__main {
  text-align: center;
}
.el-step.is-center .el-step__description {
  padding-left: 20%;
  padding-right: 20%;
}
.el-step.is-center .el-step__line {
  left: 50%;
  right: -50%;
}
.el-step.is-simple {
  display: flex;
  align-items: center;
}
.el-step.is-simple .el-step__head {
  width: auto;
  font-size: 0;
  padding-right: 1rem;
}
.el-step.is-simple .el-step__icon {
  background: 0 0;
  width: 1.6rem;
  height: 1.6rem;
  font-size: 1.2rem;
}
.el-step.is-simple .el-step__icon-inner[class*="el-icon"]:not(.is-status) {
  font-size: 1.8rem;
}
.el-step.is-simple .el-step__icon-inner.is-status {
  transform: scale(0.8) translateY(1px);
}
.el-step.is-simple .el-step__main {
  position: relative;
  display: flex;
  align-items: stretch;
  flex-grow: 1;
}
.el-step.is-simple .el-step__title {
  font-size: 1.6rem;
  line-height: 2rem;
}
.el-step.is-simple:not(:last-of-type) .el-step__title {
  max-width: 50%;
  word-break: break-all;
}
.el-step.is-simple .el-step__arrow {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.el-step.is-simple .el-step__arrow:after,
.el-step.is-simple .el-step__arrow:before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 1.5rem;
  width: 0.1rem;
  background: #c0c4cc;
}
.el-step.is-simple .el-step__arrow:before {
  transform: rotate(-45deg) translateY(-4px);
  transform-origin: 0 0;
}
.el-step.is-simple .el-step__arrow:after {
  transform: rotate(45deg) translateY(4px);
  transform-origin: 100% 100%;
}
.el-step.is-simple:last-of-type .el-step__arrow {
  display: none;
}
.el-carousel {
  position: relative;
}
.el-carousel--horizontal {
  overflow-x: hidden;
}
.el-carousel--vertical {
  overflow-y: hidden;
}
.el-carousel__container {
  position: relative;
  height: 30rem;
}
.el-carousel__arrow {
  border: none;
  outline: 0;
  padding: 0;
  margin: 0;
  height: 3.6rem;
  width: 3.6rem;
  cursor: pointer;
  transition: 0.3s;
  border-radius: 50%;
  background-color: rgba(31, 45, 61, 0.11);
  color: #fff;
  position: absolute;
  top: 50%;
  z-index: 10;
  transform: translateY(-50%);
  text-align: center;
  font-size: 1.2rem;
}
.el-carousel__arrow--left {
  left: 1.6rem;
}
.el-carousel__arrow--right {
  right: 1.6rem;
}
.el-carousel__arrow:hover {
  background-color: rgba(31, 45, 61, 0.23);
}
.el-carousel__arrow i {
  cursor: pointer;
}
.el-carousel__indicators {
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 2;
}
.el-carousel__indicators--horizontal {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.el-carousel__indicators--vertical {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.el-carousel__indicators--outside {
  bottom: 2.6rem;
  text-align: center;
  position: static;
  transform: none;
}
.el-carousel__indicators--outside .el-carousel__indicator:hover button {
  opacity: 0.64;
}
.el-carousel__indicators--outside button {
  background-color: #c0c4cc;
  opacity: 0.24;
}
.el-carousel__indicators--labels {
  left: 0;
  right: 0;
  transform: none;
  text-align: center;
}
.el-carousel__indicators--labels .el-carousel__button {
  height: auto;
  width: auto;
  padding: 0.2rem 1.8rem;
  font-size: 1.2rem;
}
.el-carousel__indicators--labels .el-carousel__indicator {
  padding: 0.6rem 0.4rem;
}
.el-carousel__indicator {
  background-color: transparent;
  cursor: pointer;
}
.el-carousel__indicator:hover button {
  opacity: 0.72;
}
.el-carousel__indicator--horizontal {
  display: inline-block;
  padding: 1.2rem 0.4rem;
}
.el-carousel__indicator--vertical {
  padding: 0.4rem 1.2rem;
}
.el-carousel__indicator--vertical .el-carousel__button {
  width: 0.2rem;
  height: 1.5rem;
}
.el-carousel__indicator.is-active button {
  opacity: 1;
}
.el-carousel__button {
  display: block;
  opacity: 0.48;
  width: 3rem;
  height: 0.2rem;
  background-color: #fff;
  border: none;
  outline: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: 0.3s;
}
.carousel-arrow-left-enter,
.carousel-arrow-left-leave-active {
  transform: translateY(-50%) translateX(-10px);
  opacity: 0;
}
.carousel-arrow-right-enter,
.carousel-arrow-right-leave-active {
  transform: translateY(-50%) translateX(10px);
  opacity: 0;
}
.el-carousel__item {
  top: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
  z-index: 0;
}
.el-carousel__item.is-active {
  z-index: 2;
}
.el-carousel__item--card,
.el-carousel__item.is-animating {
  transition: transform 0.4s ease-in-out;
}
.el-carousel__item--card {
  width: 50%;
}
.el-carousel__item--card.is-in-stage {
  cursor: pointer;
  z-index: 1;
}
.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,
.el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
  opacity: 0.12;
}
.el-carousel__item--card.is-active {
  z-index: 2;
}
.el-carousel__mask {
  top: 0;
  left: 0;
  background-color: #fff;
  opacity: 0.24;
  transition: 0.2s;
}
.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: opacity 0.2s linear;
}
.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
  opacity: 0;
}
.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: opacity 0.2s linear;
}
.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
  opacity: 0;
}
.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}
.el-fade-in-enter,
.el-fade-in-leave-active {
  opacity: 0;
}
.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}
.el-zoom-in-center-enter,
.el-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}
.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
    opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center top;
}
.el-zoom-in-top-enter,
.el-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}
.el-zoom-in-bottom-enter-active,
.el-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
    opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center bottom;
}
.el-zoom-in-bottom-enter,
.el-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}
.el-zoom-in-left-enter-active,
.el-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
    opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: top left;
}
.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45);
}
.collapse-transition {
  transition: height 0.3s ease-in-out, padding-top 0.3s ease-in-out,
    padding-bottom 0.3s ease-in-out;
}
.horizontal-collapse-transition {
  transition: width 0.3s ease-in-out, padding-left 0.3s ease-in-out,
    padding-right 0.3s ease-in-out;
}
.el-list-enter-active,
.el-list-leave-active {
  transition: all 1s;
}
.el-list-enter,
.el-list-leave-active {
  opacity: 0;
  transform: translateY(-30px);
}
.el-opacity-transition {
  transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}
.el-collapse {
  border-top: 0.1rem solid #ebeef5;
  border-bottom: 0.1rem solid #ebeef5;
}
.el-collapse-item.is-disabled .el-collapse-item__header {
  color: #bbb;
  cursor: not-allowed;
}
.el-collapse-item__header {
  display: flex;
  align-items: center;
  height: 4.8rem;
  line-height: 4.8rem;
  background-color: #fff;
  color: #303133;
  cursor: pointer;
  border-bottom: 0.1rem solid #ebeef5;
  font-size: 1.3rem;
  font-weight: 500;
  transition: border-bottom-color 0.3s;
  outline: 0;
}
.el-collapse-item__header.focusing:focus:not(:hover),
.el-tag {
  color: #409eff;
}
.el-collapse-item__arrow {
  margin: 0 0.8rem 0 auto;
  transition: transform 0.3s;
  font-weight: 300;
}
.el-collapse-item__arrow.is-active {
  transform: rotate(90deg);
}
.el-collapse-item__header.is-active {
  border-bottom-color: transparent;
}
.el-collapse-item__wrap {
  will-change: height;
  background-color: #fff;
  overflow: hidden;
  box-sizing: border-box;
  border-bottom: 0.1rem solid #ebeef5;
}
.el-cascader__search-input,
.el-cascader__tags,
.el-tag {
  -webkit-box-sizing: border-box;
}
.el-collapse-item__content {
  padding-bottom: 2.5rem;
  font-size: 1.3rem;
  color: #303133;
  line-height: 1.769230769230769;
}
.el-collapse-item:last-child {
  margin-bottom: -1px;
}
.el-popper .popper__arrow,
.el-popper .popper__arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.el-cascader,
.el-tag {
  display: inline-block;
}
.el-popper .popper__arrow {
  border-width: 0.6rem;
  filter: drop-shadow(0 0.2rem 1.2rem rgba(0, 0, 0, 0.03));
}
.el-popper .popper__arrow:after {
  content: " ";
  border-width: 0.6rem;
}
.el-popper[x-placement^="top"] {
  margin-bottom: 1.2rem;
}
.el-popper[x-placement^="top"] .popper__arrow {
  bottom: -6px;
  left: 50%;
  margin-right: 0.3rem;
  border-top-color: #ebeef5;
  border-bottom-width: 0;
}
.el-popper[x-placement^="top"] .popper__arrow:after {
  bottom: 0.1rem;
  margin-left: -6px;
  border-top-color: #fff;
  border-bottom-width: 0;
}
.el-popper[x-placement^="bottom"] {
  margin-top: 1.2rem;
}
.el-popper[x-placement^="bottom"] .popper__arrow {
  top: -6px;
  left: 50%;
  margin-right: 0.3rem;
  border-top-width: 0;
  border-bottom-color: #ebeef5;
}
.el-popper[x-placement^="bottom"] .popper__arrow:after {
  top: 0.1rem;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.el-popper[x-placement^="right"] {
  margin-left: 1.2rem;
}
.el-popper[x-placement^="right"] .popper__arrow {
  top: 50%;
  left: -6px;
  margin-bottom: 0.3rem;
  border-right-color: #ebeef5;
  border-left-width: 0;
}
.el-popper[x-placement^="right"] .popper__arrow:after {
  bottom: -6px;
  left: 0.1rem;
  border-right-color: #fff;
  border-left-width: 0;
}
.el-popper[x-placement^="left"] {
  margin-right: 1.2rem;
}
.el-popper[x-placement^="left"] .popper__arrow {
  top: 50%;
  right: -6px;
  margin-bottom: 0.3rem;
  border-right-width: 0;
  border-left-color: #ebeef5;
}
.el-popper[x-placement^="left"] .popper__arrow:after {
  right: 0.1rem;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #fff;
}
.el-tag {
  background-color: #ecf5ff;
  height: 3.2rem;
  padding: 0 1rem;
  line-height: 3rem;
  font-size: 1.2rem;
  border: 0.1rem solid #d9ecff;
  border-radius: 0.4rem;
  box-sizing: border-box;
  white-space: nowrap;
}
.el-tag.is-hit {
  border-color: #409eff;
}
.el-tag .el-tag__close {
  color: #409eff;
}
.el-tag .el-tag__close:hover {
  color: #fff;
  background-color: #409eff;
}
.el-tag.el-tag--info {
  background-color: #f4f4f5;
  border-color: #e9e9eb;
  color: #909399;
}
.el-tag.el-tag--info.is-hit {
  border-color: #909399;
}
.el-tag.el-tag--info .el-tag__close {
  color: #909399;
}
.el-tag.el-tag--info .el-tag__close:hover {
  color: #fff;
  background-color: #909399;
}
.el-tag.el-tag--success {
  background-color: #f0f9eb;
  border-color: #e1f3d8;
  color: #67c23a;
}
.el-tag.el-tag--success.is-hit {
  border-color: #67c23a;
}
.el-tag.el-tag--success .el-tag__close {
  color: #67c23a;
}
.el-tag.el-tag--success .el-tag__close:hover {
  color: #fff;
  background-color: #67c23a;
}
.el-tag.el-tag--warning {
  background-color: #fdf6ec;
  border-color: #faecd8;
  color: #e6a23c;
}
.el-tag.el-tag--warning.is-hit {
  border-color: #e6a23c;
}
.el-tag.el-tag--warning .el-tag__close {
  color: #e6a23c;
}
.el-tag.el-tag--warning .el-tag__close:hover {
  color: #fff;
  background-color: #e6a23c;
}
.el-tag.el-tag--danger {
  background-color: #fef0f0;
  border-color: #fde2e2;
  color: #f56c6c;
}
.el-tag.el-tag--danger.is-hit {
  border-color: #f56c6c;
}
.el-tag.el-tag--danger .el-tag__close {
  color: #f56c6c;
}
.el-tag.el-tag--danger .el-tag__close:hover {
  color: #fff;
  background-color: #f56c6c;
}
.el-tag .el-icon-close {
  border-radius: 50%;
  text-align: center;
  position: relative;
  cursor: pointer;
  font-size: 1.2rem;
  height: 1.6rem;
  width: 1.6rem;
  line-height: 1.6rem;
  vertical-align: middle;
  top: -1px;
  right: -5px;
}
.el-tag .el-icon-close:before {
  display: block;
}
.el-tag--dark {
  background-color: #409eff;
  color: #fff;
}
.el-tag--dark,
.el-tag--dark.is-hit {
  border-color: #409eff;
}
.el-tag--dark .el-tag__close {
  color: #fff;
}
.el-tag--dark .el-tag__close:hover {
  color: #fff;
  background-color: #66b1ff;
}
.el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: #fff;
}
.el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}
.el-tag--dark.el-tag--info .el-tag__close {
  color: #fff;
}
.el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #fff;
  background-color: #a6a9ad;
}
.el-tag--dark.el-tag--success {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #fff;
}
.el-tag--dark.el-tag--success.is-hit {
  border-color: #67c23a;
}
.el-tag--dark.el-tag--success .el-tag__close {
  color: #fff;
}
.el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #fff;
  background-color: #85ce61;
}
.el-tag--dark.el-tag--warning {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #fff;
}
.el-tag--dark.el-tag--warning.is-hit {
  border-color: #e6a23c;
}
.el-tag--dark.el-tag--warning .el-tag__close {
  color: #fff;
}
.el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #fff;
  background-color: #ebb563;
}
.el-tag--dark.el-tag--danger {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #fff;
}
.el-tag--dark.el-tag--danger.is-hit {
  border-color: #f56c6c;
}
.el-tag--dark.el-tag--danger .el-tag__close {
  color: #fff;
}
.el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #fff;
  background-color: #f78989;
}
.el-tag--plain {
  background-color: #fff;
  border-color: #b3d8ff;
  color: #409eff;
}
.el-tag--plain.is-hit {
  border-color: #409eff;
}
.el-tag--plain .el-tag__close {
  color: #409eff;
}
.el-tag--plain .el-tag__close:hover {
  color: #fff;
  background-color: #409eff;
}
.el-tag--plain.el-tag--info {
  background-color: #fff;
  border-color: #d3d4d6;
  color: #909399;
}
.el-tag--plain.el-tag--info.is-hit {
  border-color: #909399;
}
.el-tag--plain.el-tag--info .el-tag__close {
  color: #909399;
}
.el-tag--plain.el-tag--info .el-tag__close:hover {
  color: #fff;
  background-color: #909399;
}
.el-tag--plain.el-tag--success {
  background-color: #fff;
  border-color: #c2e7b0;
  color: #67c23a;
}
.el-tag--plain.el-tag--success.is-hit {
  border-color: #67c23a;
}
.el-tag--plain.el-tag--success .el-tag__close {
  color: #67c23a;
}
.el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #fff;
  background-color: #67c23a;
}
.el-tag--plain.el-tag--warning {
  background-color: #fff;
  border-color: #f5dab1;
  color: #e6a23c;
}
.el-tag--plain.el-tag--warning.is-hit {
  border-color: #e6a23c;
}
.el-tag--plain.el-tag--warning .el-tag__close {
  color: #e6a23c;
}
.el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #fff;
  background-color: #e6a23c;
}
.el-tag--plain.el-tag--danger {
  background-color: #fff;
  border-color: #fbc4c4;
  color: #f56c6c;
}
.el-tag--plain.el-tag--danger.is-hit {
  border-color: #f56c6c;
}
.el-tag--plain.el-tag--danger .el-tag__close {
  color: #f56c6c;
}
.el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #fff;
  background-color: #f56c6c;
}
.el-tag--medium {
  height: 2.8rem;
  line-height: 2.6rem;
}
.el-tag--medium .el-icon-close {
  transform: scale(0.8);
}
.el-tag--small {
  height: 2.4rem;
  padding: 0 0.8rem;
  line-height: 2.2rem;
}
.el-tag--small .el-icon-close {
  transform: scale(0.8);
}
.el-tag--mini {
  height: 2rem;
  padding: 0 0.5rem;
  line-height: 1.9rem;
}
.el-tag--mini .el-icon-close {
  margin-left: -3px;
  transform: scale(0.7);
}
.el-cascader {
  position: relative;
  font-size: 1.4rem;
  line-height: 4rem;
}
.el-cascader:not(.is-disabled):hover .el-input__inner {
  cursor: pointer;
  border-color: #c0c4cc;
}
.el-cascader .el-input .el-input__inner:focus,
.el-cascader .el-input.is-focus .el-input__inner {
  border-color: #409eff;
}
.el-cascader .el-input {
  cursor: pointer;
}
.el-cascader .el-input .el-input__inner {
  text-overflow: ellipsis;
}
.el-cascader .el-input .el-icon-arrow-down {
  transition: transform 0.3s;
  font-size: 1.4rem;
}
.el-cascader .el-input .el-icon-arrow-down.is-reverse {
  transform: rotate(180deg);
}
.el-cascader .el-input .el-icon-circle-close:hover {
  color: #909399;
}
.el-cascader--medium {
  font-size: 1.4rem;
  line-height: 3.6rem;
}
.el-cascader--small {
  font-size: 1.3rem;
  line-height: 3.2rem;
}
.el-cascader--mini {
  font-size: 1.2rem;
  line-height: 2.8rem;
}
.el-cascader.is-disabled .el-cascader__label {
  z-index: 2;
  color: #c0c4cc;
}
.el-cascader__dropdown {
  margin: 0.5rem 0;
  font-size: 1.4rem;
  background: #fff;
  border: 0.1rem solid #e4e7ed;
  border-radius: 0.4rem;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
}
.el-cascader__tags {
  position: absolute;
  left: 0;
  right: 3rem;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-wrap: wrap;
  line-height: normal;
  text-align: left;
  box-sizing: border-box;
}
.el-cascader__tags .el-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  margin: 0.2rem 0 0.2rem 0.6rem;
  text-overflow: ellipsis;
  background: #f0f2f5;
}
.el-cascader__tags .el-tag:not(.is-hit) {
  border-color: transparent;
}
.el-cascader__tags .el-tag > span {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader__tags .el-tag .el-icon-close {
  flex: none;
  background-color: #c0c4cc;
  color: #fff;
}
.el-cascader__tags .el-tag .el-icon-close:hover {
  background-color: #909399;
}
.el-cascader__suggestion-panel {
  border-radius: 0.4rem;
}
.el-cascader__suggestion-list {
  max-height: 204px;
  margin: 0;
  padding: 0.6rem 0;
  font-size: 1.4rem;
  color: #606266;
  text-align: center;
}
.el-cascader__suggestion-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 3.4rem;
  padding: 0 1.5rem;
  text-align: left;
  outline: 0;
  cursor: pointer;
}
.el-cascader__suggestion-item:focus,
.el-cascader__suggestion-item:hover {
  background: #f5f7fa;
}
.el-cascader__suggestion-item.is-checked {
  color: #409eff;
  font-weight: 700;
}
.el-cascader__suggestion-item > span {
  margin-right: 1rem;
}
.el-cascader__empty-text {
  margin: 1rem 0;
  color: #c0c4cc;
}
.el-cascader__search-input {
  flex: 1;
  height: 2.4rem;
  min-width: 6rem;
  margin: 0.2rem 0 0.2rem 1.5rem;
  padding: 0;
  color: #606266;
  border: none;
  outline: 0;
  box-sizing: border-box;
}
.el-cascader__search-input:-ms-input-placeholder {
  color: #c0c4cc;
}
.el-cascader__search-input::-moz-placeholder {
  color: #c0c4cc;
}
.el-cascader__search-input::placeholder {
  color: #c0c4cc;
}
.el-color-predefine {
  display: flex;
  font-size: 1.2rem;
  margin-top: 0.8rem;
  width: 280px;
}
.el-color-predefine__colors {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
}
.el-color-predefine__color-selector {
  margin: 0 0 0.8rem 0.8rem;
  width: 2rem;
  height: 2rem;
  border-radius: 0.4rem;
  cursor: pointer;
}
.el-color-predefine__color-selector:nth-child(10n + 1) {
  margin-left: 0;
}
.el-color-predefine__color-selector.selected {
  box-shadow: 0 0 0.3rem 0.2rem #409eff;
}
.el-color-predefine__color-selector > div {
  display: flex;
  height: 100%;
  border-radius: 0.3rem;
}
.el-color-predefine__color-selector.is-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.el-color-hue-slider {
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 1.2rem;
  background-color: red;
  padding: 0 0.2rem;
}
.el-color-hue-slider__bar {
  position: relative;
  background: linear-gradient(
    90deg,
    red 0,
    #ff0 17%,
    #0f0 33%,
    #0ff 50%,
    #00f 67%,
    #f0f 83%,
    red
  );
  height: 100%;
}
.el-color-hue-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 0.4rem;
  height: 100%;
  border-radius: 0.1rem;
  background: #fff;
  border: 0.1rem solid #f0f0f0;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.el-color-hue-slider.is-vertical {
  width: 1.2rem;
  height: 180px;
  padding: 0.2rem 0;
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
  background: linear-gradient(
    180deg,
    red 0,
    #ff0 17%,
    #0f0 33%,
    #0ff 50%,
    #00f 67%,
    #f0f 83%,
    red
  );
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 0.4rem;
}
.el-color-svpanel {
  position: relative;
  width: 280px;
  height: 180px;
}
.el-color-svpanel__black,
.el-color-svpanel__white {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.el-color-svpanel__white {
  background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
}
.el-color-svpanel__black {
  background: linear-gradient(0deg, #000, transparent);
}
.el-color-svpanel__cursor {
  position: absolute;
}
.el-color-svpanel__cursor > div {
  cursor: head;
  width: 0.4rem;
  height: 0.4rem;
  box-shadow: 0 0 0 1.5px #fff, inset 0 0 0.1rem 0.1rem rgba(0, 0, 0, 0.3),
    0 0 0.1rem 0.2rem rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  transform: translate(-2px, -2px);
}
.el-color-alpha-slider {
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 1.2rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.el-color-alpha-slider__bar {
  position: relative;
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
  height: 100%;
}
.el-color-alpha-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 0.4rem;
  height: 100%;
  border-radius: 0.1rem;
  background: #fff;
  border: 0.1rem solid #f0f0f0;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.el-color-alpha-slider.is-vertical {
  width: 2rem;
  height: 180px;
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
  background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff);
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 0.4rem;
}
.el-color-dropdown {
  width: 30rem;
}
.el-color-dropdown__main-wrapper {
  margin-bottom: 0.6rem;
}
.el-color-dropdown__main-wrapper:after {
  display: table;
  clear: both;
}
.el-color-dropdown__btns {
  margin-top: 0.6rem;
  text-align: right;
}
.el-color-dropdown__value {
  float: left;
  line-height: 2.6rem;
  font-size: 1.2rem;
  color: #000;
  width: 160px;
}
.el-color-dropdown__btn {
  border: 0.1rem solid #dcdcdc;
  color: #333;
  line-height: 2.4rem;
  border-radius: 0.2rem;
  padding: 0 2rem;
  cursor: pointer;
  background-color: transparent;
  outline: 0;
  font-size: 1.2rem;
}
.el-color-dropdown__btn[disabled] {
  color: #ccc;
  cursor: not-allowed;
}
.el-color-dropdown__btn:hover {
  color: #409eff;
  border-color: #409eff;
}
.el-color-dropdown__link-btn {
  cursor: pointer;
  color: #409eff;
  text-decoration: none;
  padding: 1.5rem;
  font-size: 1.2rem;
}
.el-color-dropdown__link-btn:hover {
  color: tint(#409eff, 20%);
}
.el-color-picker {
  display: inline-block;
  position: relative;
  line-height: normal;
  height: 4rem;
}
.el-color-picker.is-disabled .el-color-picker__trigger {
  cursor: not-allowed;
}
.el-color-picker--medium {
  height: 3.6rem;
}
.el-color-picker--medium .el-color-picker__trigger {
  height: 3.6rem;
  width: 3.6rem;
}
.el-color-picker--medium .el-color-picker__mask {
  height: 3.4rem;
  width: 3.4rem;
}
.el-color-picker--small {
  height: 3.2rem;
}
.el-color-picker--small .el-color-picker__trigger {
  height: 3.2rem;
  width: 3.2rem;
}
.el-color-picker--small .el-color-picker__mask {
  height: 3rem;
  width: 3rem;
}
.el-color-picker--small .el-color-picker__empty,
.el-color-picker--small .el-color-picker__icon {
  transform: translate3d(-50%, -50%, 0) scale(0.8);
}
.el-color-picker--mini {
  height: 2.8rem;
}
.el-color-picker--mini .el-color-picker__trigger {
  height: 2.8rem;
  width: 2.8rem;
}
.el-color-picker--mini .el-color-picker__mask {
  height: 2.6rem;
  width: 2.6rem;
}
.el-color-picker--mini .el-color-picker__empty,
.el-color-picker--mini .el-color-picker__icon {
  transform: translate3d(-50%, -50%, 0) scale(0.8);
}
.el-color-picker__mask {
  height: 3.8rem;
  width: 3.8rem;
  border-radius: 0.4rem;
  position: absolute;
  top: 0.1rem;
  left: 0.1rem;
  z-index: 1;
  cursor: not-allowed;
  background-color: hsla(0, 0%, 100%, 0.7);
}
.el-color-picker__trigger {
  display: inline-block;
  box-sizing: border-box;
  height: 4rem;
  width: 4rem;
  padding: 0.4rem;
  border: 0.1rem solid #e6e6e6;
  border-radius: 0.4rem;
  font-size: 0;
  position: relative;
  cursor: pointer;
}
.el-color-picker__color,
.el-input__inner,
.el-textarea__inner,
.el-transfer-panel {
  -webkit-box-sizing: border-box;
}
.el-color-picker__color {
  position: relative;
  display: block;
  box-sizing: border-box;
  border: 0.1rem solid #999;
  border-radius: 0.2rem;
  width: 100%;
  height: 100%;
  text-align: center;
}
.el-color-picker__color.is-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.el-input__inner,
.el-textarea__inner {
  background-image: none;
  -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.el-color-picker__color-inner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.el-color-picker__empty {
  color: #999;
}
.el-color-picker__empty,
.el-color-picker__icon {
  font-size: 1.2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.el-color-picker__icon {
  display: inline-block;
  width: 100%;
  color: #fff;
  text-align: center;
}
.el-color-picker__panel {
  position: absolute;
  z-index: 10;
  padding: 0.6rem;
  box-sizing: content-box;
  background-color: #fff;
  border: 0.1rem solid #ebeef5;
  border-radius: 0.4rem;
  box-shadow: 0 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.1);
}
.el-textarea {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: bottom;
  font-size: 1.4rem;
}
.el-textarea__inner {
  display: block;
  resize: vertical;
  padding: 0.5rem 1.5rem;
  line-height: 1.5;
  box-sizing: border-box;
  width: 100%;
  font-size: inherit;
  color: #606266;
  background-color: #fff;
  border: 0.1rem solid #dcdfe6;
  border-radius: 0.4rem;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.el-textarea__inner:-ms-input-placeholder {
  color: #c0c4cc;
}
.el-textarea__inner::-moz-placeholder {
  color: #c0c4cc;
}
.el-textarea__inner::placeholder {
  color: #c0c4cc;
}
.el-textarea__inner:hover {
  border-color: #c0c4cc;
}
.el-textarea__inner:focus {
  outline: 0;
  border-color: #409eff;
}
.el-textarea .el-input__count {
  color: #909399;
  background: #fff;
  position: absolute;
  font-size: 1.2rem;
  bottom: 0.5rem;
  right: 1rem;
}
.el-textarea.is-disabled .el-textarea__inner {
  background-color: #f5f7fa;
  border-color: #e4e7ed;
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {
  color: #c0c4cc;
}
.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #c0c4cc;
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #c0c4cc;
}
.el-textarea.is-exceed .el-textarea__inner {
  border-color: #f56c6c;
}
.el-textarea.is-exceed .el-input__count {
  color: #f56c6c;
}
.el-input {
  position: relative;
  font-size: 1.4rem;
  display: inline-block;
  width: 100%;
}
.el-input::-webkit-scrollbar {
  z-index: 11;
  width: 0.6rem;
}
.el-input::-webkit-scrollbar:horizontal {
  height: 0.6rem;
}
.el-input::-webkit-scrollbar-thumb {
  border-radius: 0.5rem;
  width: 0.6rem;
  background: #b4bccc;
}
.el-input::-webkit-scrollbar-corner,
.el-input::-webkit-scrollbar-track {
  background: #fff;
}
.el-input::-webkit-scrollbar-track-piece {
  background: #fff;
  width: 0.6rem;
}
.el-input .el-input__clear {
  color: #c0c4cc;
  font-size: 1.4rem;
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.el-input .el-input__clear:hover {
  color: #909399;
}
.el-input .el-input__count {
  height: 100%;
  display: inline-flex;
  align-items: center;
  color: #909399;
  font-size: 1.2rem;
}
.el-input .el-input__count .el-input__count-inner {
  background: #fff;
  line-height: normal;
  display: inline-block;
  padding: 0 0.5rem;
}
.el-input__inner {
  -webkit-appearance: none;
  background-color: #fff;
  border-radius: 0.4rem;
  border: 0.1rem solid #dcdfe6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 4rem;
  line-height: 4rem;
  outline: 0;
  padding: 0 1.5rem;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}
.el-input__prefix,
.el-input__suffix {
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s;
  height: 100%;
  color: #c0c4cc;
  text-align: center;
}
.el-input__inner::-ms-reveal {
  display: none;
}
.el-input__inner:-ms-input-placeholder {
  color: #c0c4cc;
}
.el-input__inner::-moz-placeholder {
  color: #c0c4cc;
}
.el-input__inner::placeholder {
  color: #c0c4cc;
}
.el-input__inner:hover {
  border-color: #c0c4cc;
}
.el-input.is-active .el-input__inner,
.el-input__inner:focus {
  border-color: #409eff;
  outline: 0;
}
.el-input__suffix {
  right: 0.5rem;
  transition: all 0.3s;
  pointer-events: none;
}
.el-input__suffix-inner {
  pointer-events: all;
}
.el-input__prefix {
  left: 0.5rem;
  transition: all 0.3s;
}
.el-input__icon {
  height: 100%;
  width: 2.5rem;
  text-align: center;
  transition: all 0.3s;
  line-height: 4rem;
}
.el-input__icon:after {
  content: "";
  height: 100%;
  width: 0;
  display: inline-block;
  vertical-align: middle;
}
.el-input__validateIcon {
  pointer-events: none;
}
.el-input.is-disabled .el-input__inner {
  background-color: #f5f7fa;
  border-color: #e4e7ed;
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-input.is-disabled .el-input__inner:-ms-input-placeholder {
  color: #c0c4cc;
}
.el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #c0c4cc;
}
.el-input.is-disabled .el-input__inner::placeholder {
  color: #c0c4cc;
}
.el-input.is-disabled .el-input__icon {
  cursor: not-allowed;
}
.el-input.is-exceed .el-input__inner {
  border-color: #f56c6c;
}
.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #f56c6c;
}
.el-input--suffix .el-input__inner {
  padding-right: 3rem;
}
.el-input--prefix .el-input__inner {
  padding-left: 3rem;
}
.el-input--medium {
  font-size: 1.4rem;
}
.el-input--medium .el-input__inner {
  height: 3.6rem;
  line-height: 3.6rem;
}
.el-input--medium .el-input__icon {
  line-height: 3.6rem;
}
.el-input--small {
  font-size: 1.3rem;
}
.el-input--small .el-input__inner {
  height: 3.2rem;
  line-height: 3.2rem;
}
.el-input--small .el-input__icon {
  line-height: 3.2rem;
}
.el-input--mini {
  font-size: 1.2rem;
}
.el-input--mini .el-input__inner {
  height: 2.8rem;
  line-height: 2.8rem;
}
.el-input--mini .el-input__icon {
  line-height: 2.8rem;
}
.el-input-group {
  line-height: normal;
  display: inline-table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.el-input-group > .el-input__inner {
  vertical-align: middle;
  display: table-cell;
}
.el-input-group__append,
.el-input-group__prepend {
  background-color: #f5f7fa;
  color: #909399;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 0.1rem solid #dcdfe6;
  border-radius: 0.4rem;
  padding: 0 2rem;
  width: 0.1rem;
  white-space: nowrap;
}
.el-input-group--prepend .el-input__inner,
.el-input-group__append {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.el-input-group--append .el-input__inner,
.el-input-group__prepend {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.el-input-group__append:focus,
.el-input-group__prepend:focus {
  outline: 0;
}
.el-input-group__append .el-button,
.el-input-group__append .el-select,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-select {
  display: inline-block;
  margin: -10px -20px;
}
.el-input-group__append button.el-button,
.el-input-group__append div.el-select .el-input__inner,
.el-input-group__append div.el-select:hover .el-input__inner,
.el-input-group__prepend button.el-button,
.el-input-group__prepend div.el-select .el-input__inner,
.el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}
.el-timeline-item__node--primary,
.el-transfer__button {
  background-color: #409eff;
}
.el-input-group__append .el-button,
.el-input-group__append .el-input,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}
.el-input-group__prepend {
  border-right: 0;
}
.el-input-group__append {
  border-left: 0;
}
.el-input-group--append .el-select .el-input.is-focus .el-input__inner,
.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}
.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.el-transfer {
  font-size: 1.4rem;
}
.el-transfer__buttons {
  display: inline-block;
  vertical-align: middle;
  padding: 0 3rem;
}
.el-transfer__button {
  display: block;
  margin: 0 auto;
  padding: 1rem;
  border-radius: 50%;
  color: #fff;
  font-size: 0;
}
.el-button-group > .el-button + .el-button,
.el-transfer-panel__item + .el-transfer-panel__item,
.el-transfer__button [class*="el-icon-"] + span {
  margin-left: 0;
}
.el-timeline,
.el-transfer__button i,
.el-transfer__button span {
  font-size: 1.4rem;
}
.el-transfer__button.is-with-texts {
  border-radius: 0.4rem;
}
.el-transfer__button.is-disabled,
.el-transfer__button.is-disabled:hover {
  border: 0.1rem solid #dcdfe6;
  background-color: #f5f7fa;
  color: #c0c4cc;
}
.el-transfer__button:first-child {
  margin-bottom: 1rem;
}
.el-transfer__button:nth-child(2) {
  margin: 0;
}
.el-transfer-panel {
  border: 0.1rem solid #ebeef5;
  border-radius: 0.4rem;
  overflow: hidden;
  background: #fff;
  display: inline-block;
  vertical-align: middle;
  width: 20rem;
  max-height: 100%;
  box-sizing: border-box;
  position: relative;
}
.el-transfer-panel__body {
  height: 246px;
}
.el-transfer-panel__body.is-with-footer {
  padding-bottom: 4rem;
}
.el-transfer-panel__list {
  margin: 0;
  padding: 0.6rem 0;
  list-style: none;
  height: 246px;
  overflow: auto;
  box-sizing: border-box;
}
.el-transfer-panel__list.is-filterable {
  height: 194px;
  padding-top: 0;
}
.el-transfer-panel__item {
  height: 3rem;
  line-height: 3rem;
  padding-left: 1.5rem;
  display: block !important;
}
.el-transfer-panel__item.el-checkbox {
  color: #606266;
}
.el-transfer-panel__item:hover {
  color: #409eff;
}
.el-transfer-panel__item.el-checkbox .el-checkbox__label {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  box-sizing: border-box;
  padding-left: 2.4rem;
  line-height: 3rem;
}
.el-transfer-panel__item .el-checkbox__input {
  position: absolute;
  top: 0.8rem;
}
.el-transfer-panel__filter {
  text-align: center;
  margin: 1.5rem;
  box-sizing: border-box;
  display: block;
  width: auto;
}
.el-transfer-panel__filter .el-input__inner {
  height: 3.2rem;
  width: 100%;
  font-size: 1.2rem;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 1.6rem;
  padding-right: 1rem;
  padding-left: 3rem;
}
.el-transfer-panel__filter .el-input__icon {
  margin-left: 0.5rem;
}
.el-transfer-panel__filter .el-icon-circle-close {
  cursor: pointer;
}
.el-transfer-panel .el-transfer-panel__header {
  height: 4rem;
  line-height: 4rem;
  background: #f5f7fa;
  margin: 0;
  padding-left: 1.5rem;
  border-bottom: 0.1rem solid #ebeef5;
  box-sizing: border-box;
  color: #000;
}
.el-container,
.el-header {
  -webkit-box-sizing: border-box;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox {
  display: block;
  line-height: 4rem;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
  font-size: 1.6rem;
  color: #303133;
  font-weight: 400;
}
.el-transfer-panel
  .el-transfer-panel__header
  .el-checkbox
  .el-checkbox__label
  span {
  position: absolute;
  right: 1.5rem;
  color: #909399;
  font-size: 1.2rem;
  font-weight: 400;
}
.el-transfer-panel .el-transfer-panel__footer {
  height: 4rem;
  background: #fff;
  margin: 0;
  padding: 0;
  border-top: 0.1rem solid #ebeef5;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
.el-transfer-panel .el-transfer-panel__footer:after {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.el-container,
.el-timeline-item__node {
  display: -ms-flexbox;
}
.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
  padding-left: 2rem;
  color: #606266;
}
.el-transfer-panel .el-transfer-panel__empty {
  margin: 0;
  height: 3rem;
  line-height: 3rem;
  padding: 0.6rem 1.5rem 0;
  color: #909399;
  text-align: center;
}
.el-transfer-panel .el-checkbox__label {
  padding-left: 0.8rem;
}
.el-transfer-panel .el-checkbox__inner {
  height: 1.4rem;
  width: 1.4rem;
  border-radius: 0.3rem;
}
.el-transfer-panel .el-checkbox__inner:after {
  height: 0.6rem;
  width: 0.3rem;
  left: 0.4rem;
}
.el-container {
  display: flex;
  flex-direction: row;
  flex: 1;
  flex-basis: auto;
  box-sizing: border-box;
  min-width: 0;
}
.el-container.is-vertical,
.el-drawer,
.el-empty,
.el-result {
  -webkit-box-orient: vertical;
}
.el-container.is-vertical {
  flex-direction: column;
}
.el-header {
  padding: 0 2rem;
}
.el-aside,
.el-header {
  box-sizing: border-box;
  flex-shrink: 0;
}
.el-aside {
  overflow: auto;
}
.el-footer,
.el-main {
  -webkit-box-sizing: border-box;
}
.el-main {
  display: block;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
}
.el-footer,
.el-main {
  box-sizing: border-box;
}
.el-footer {
  padding: 0 2rem;
  flex-shrink: 0;
}
.el-timeline {
  margin: 0;
  list-style: none;
}
.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
  display: none;
}
.el-timeline-item {
  position: relative;
  padding-bottom: 2rem;
}
.el-timeline-item__wrapper {
  position: relative;
  padding-left: 2.8rem;
  top: -3px;
}
.el-timeline-item__tail {
  position: absolute;
  left: 0.4rem;
  height: 100%;
  border-left: 0.2rem solid #e4e7ed;
}
.el-timeline-item__icon {
  color: #fff;
  font-size: 1.3rem;
}
.el-timeline-item__node {
  position: absolute;
  background-color: #e4e7ed;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-image__error,
.el-timeline-item__dot {
  display: -ms-flexbox;
  -webkit-box-pack: center;
}
.el-timeline-item__node--normal {
  left: -1px;
  width: 1.2rem;
  height: 1.2rem;
}
.el-timeline-item__node--large {
  left: -2px;
  width: 1.4rem;
  height: 1.4rem;
}
.el-timeline-item__node--success {
  background-color: #67c23a;
}
.el-timeline-item__node--warning {
  background-color: #e6a23c;
}
.el-timeline-item__node--danger {
  background-color: #f56c6c;
}
.el-timeline-item__node--info {
  background-color: #909399;
}
.el-timeline-item__dot {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-timeline-item__content {
  color: #303133;
}
.el-timeline-item__timestamp {
  color: #909399;
  line-height: 1;
  font-size: 1.3rem;
}
.el-timeline-item__timestamp.is-top {
  margin-bottom: 0.8rem;
  padding-top: 0.4rem;
}
.el-timeline-item__timestamp.is-bottom {
  margin-top: 0.8rem;
}
.el-link {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
  padding: 0;
  font-size: 1.4rem;
  font-weight: 500;
}
.el-link.is-underline:hover:after {
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  bottom: 0;
  border-bottom: 0.1rem solid #409eff;
}
.el-link.el-link--default:after,
.el-link.el-link--primary.is-underline:hover:after,
.el-link.el-link--primary:after {
  border-color: #409eff;
}
.el-link.is-disabled {
  cursor: not-allowed;
}
.el-link [class*="el-icon-"] + span {
  margin-left: 0.5rem;
}
.el-link.el-link--default {
  color: #606266;
}
.el-link.el-link--default:hover {
  color: #409eff;
}
.el-link.el-link--default.is-disabled {
  color: #c0c4cc;
}
.el-link.el-link--primary {
  color: #409eff;
}
.el-link.el-link--primary:hover {
  color: #66b1ff;
}
.el-link.el-link--primary.is-disabled {
  color: #a0cfff;
}
.el-link.el-link--danger.is-underline:hover:after,
.el-link.el-link--danger:after {
  border-color: #f56c6c;
}
.el-link.el-link--danger {
  color: #f56c6c;
}
.el-link.el-link--danger:hover {
  color: #f78989;
}
.el-link.el-link--danger.is-disabled {
  color: #fab6b6;
}
.el-link.el-link--success.is-underline:hover:after,
.el-link.el-link--success:after {
  border-color: #67c23a;
}
.el-link.el-link--success {
  color: #67c23a;
}
.el-link.el-link--success:hover {
  color: #85ce61;
}
.el-link.el-link--success.is-disabled {
  color: #b3e19d;
}
.el-link.el-link--warning.is-underline:hover:after,
.el-link.el-link--warning:after {
  border-color: #e6a23c;
}
.el-link.el-link--warning {
  color: #e6a23c;
}
.el-link.el-link--warning:hover {
  color: #ebb563;
}
.el-link.el-link--warning.is-disabled {
  color: #f3d19e;
}
.el-link.el-link--info.is-underline:hover:after,
.el-link.el-link--info:after {
  border-color: #909399;
}
.el-link.el-link--info {
  color: #909399;
}
.el-link.el-link--info:hover {
  color: #a6a9ad;
}
.el-link.el-link--info.is-disabled {
  color: #c8c9cc;
}
.el-divider {
  background-color: #dcdfe6;
  position: relative;
}
.el-divider--horizontal {
  display: block;
  height: 0.1rem;
  width: 100%;
  margin: 2.4rem 0;
}
.el-divider--vertical {
  display: inline-block;
  width: 0.1rem;
  height: 1rem;
  margin: 0 0.8rem;
  vertical-align: middle;
  position: relative;
}
.el-divider__text {
  position: absolute;
  background-color: #fff;
  padding: 0 2rem;
  font-weight: 500;
  color: #303133;
  font-size: 1.4rem;
}
.el-image__error,
.el-image__placeholder {
  background: #f5f7fa;
}
.el-divider__text.is-left {
  left: 2rem;
  transform: translateY(-50%);
}
.el-divider__text.is-center {
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.el-divider__text.is-right {
  right: 2rem;
  transform: translateY(-50%);
}
.el-image__error,
.el-image__inner,
.el-image__placeholder {
  width: 100%;
  height: 100%;
}
.el-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.el-image__inner {
  vertical-align: top;
}
.el-image__inner--center {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
}
.el-image__error {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  color: #c0c4cc;
  vertical-align: middle;
}
.el-image__preview {
  cursor: pointer;
}
.el-image-viewer__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.el-image-viewer__btn {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  opacity: 0.8;
  cursor: pointer;
  box-sizing: border-box;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.el-button,
.el-checkbox,
.el-checkbox-button__inner,
.el-empty__image img,
.el-image-viewer__btn,
.el-radio {
  -webkit-user-select: none;
}
.el-image-viewer__close {
  top: 4rem;
  right: 4rem;
  width: 4rem;
  height: 4rem;
  font-size: 2.4rem;
  color: #fff;
  background-color: #606266;
}
.el-image-viewer__canvas {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-image-viewer__actions {
  left: 50%;
  bottom: 3rem;
  transform: translateX(-50%);
  width: 282px;
  height: 4.4rem;
  padding: 0 2.3rem;
  background-color: #606266;
  border-color: #fff;
  border-radius: 2.2rem;
}
.el-image-viewer__actions__inner {
  width: 100%;
  height: 100%;
  text-align: justify;
  cursor: default;
  font-size: 2.3rem;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.el-image-viewer__next,
.el-image-viewer__prev {
  width: 4.4rem;
  height: 4.4rem;
  font-size: 2.4rem;
  color: #fff;
  background-color: #606266;
  border-color: #fff;
  top: 50%;
}
.el-image-viewer__prev {
  transform: translateY(-50%);
  left: 4rem;
}
.el-image-viewer__next {
  transform: translateY(-50%);
  right: 4rem;
  text-indent: 0.2rem;
}
.el-image-viewer__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  background: #000;
}
.viewer-fade-enter-active {
  -webkit-animation: viewer-fade-in 0.3s;
  animation: viewer-fade-in 0.3s;
}
.viewer-fade-leave-active {
  -webkit-animation: viewer-fade-out 0.3s;
  animation: viewer-fade-out 0.3s;
}
@-webkit-keyframes viewer-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes viewer-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes viewer-fade-out {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
@keyframes viewer-fade-out {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
.el-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 0.1rem solid #dcdfe6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  transition: 0.1s;
  font-weight: 500;
  padding: 1.2rem 2rem;
  font-size: 1.4rem;
  border-radius: 0.4rem;
}
.el-button + .el-button,
.el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: 1rem;
}
.el-button:focus,
.el-button:hover {
  color: #409eff;
  border-color: #c6e2ff;
  background-color: #ecf5ff;
}
.el-button:active {
  color: #3a8ee6;
  border-color: #3a8ee6;
  outline: 0;
}
.el-button::-moz-focus-inner {
  border: 0;
}
.el-button [class*="el-icon-"] + span {
  margin-left: 0.5rem;
}
.el-button.is-plain:focus,
.el-button.is-plain:hover {
  background: #fff;
  border-color: #409eff;
  color: #409eff;
}
.el-button.is-active,
.el-button.is-plain:active {
  color: #3a8ee6;
  border-color: #3a8ee6;
}
.el-button.is-plain:active {
  background: #fff;
  outline: 0;
}
.el-button.is-disabled,
.el-button.is-disabled:focus,
.el-button.is-disabled:hover {
  color: #c0c4cc;
  cursor: not-allowed;
  background-image: none;
  background-color: #fff;
  border-color: #ebeef5;
}
.el-button.is-disabled.el-button--text {
  background-color: transparent;
}
.el-button.is-disabled.is-plain,
.el-button.is-disabled.is-plain:focus,
.el-button.is-disabled.is-plain:hover {
  background-color: #fff;
  border-color: #ebeef5;
  color: #c0c4cc;
}
.el-button.is-loading {
  position: relative;
  pointer-events: none;
}
.el-button.is-loading:before {
  pointer-events: none;
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: hsla(0, 0%, 100%, 0.35);
}
.el-button.is-round {
  border-radius: 2rem;
  padding: 1.2rem 2.3rem;
}
.el-button.is-circle {
  border-radius: 50%;
  padding: 1.2rem;
}
.el-button--primary {
  color: #fff;
  background-color: #409eff;
  border-color: #409eff;
}
.el-button--primary:focus,
.el-button--primary:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff;
}
.el-button--primary.is-active,
.el-button--primary:active {
  background: #3a8ee6;
  border-color: #3a8ee6;
  color: #fff;
}
.el-button--primary:active {
  outline: 0;
}
.el-button--primary.is-disabled,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:focus,
.el-button--primary.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff;
}
.el-button--primary.is-plain {
  color: #409eff;
  background: #ecf5ff;
  border-color: #b3d8ff;
}
.el-button--primary.is-plain:focus,
.el-button--primary.is-plain:hover {
  background: #409eff;
  border-color: #409eff;
  color: #fff;
}
.el-button--primary.is-plain:active {
  background: #3a8ee6;
  border-color: #3a8ee6;
  color: #fff;
  outline: 0;
}
.el-button--primary.is-plain.is-disabled,
.el-button--primary.is-plain.is-disabled:active,
.el-button--primary.is-plain.is-disabled:focus,
.el-button--primary.is-plain.is-disabled:hover {
  color: #8cc5ff;
  background-color: #ecf5ff;
  border-color: #d9ecff;
}
.el-button--success {
  color: #fff;
  background-color: #67c23a;
  border-color: #67c23a;
}
.el-button--success:focus,
.el-button--success:hover {
  background: #85ce61;
  border-color: #85ce61;
  color: #fff;
}
.el-button--success.is-active,
.el-button--success:active {
  background: #5daf34;
  border-color: #5daf34;
  color: #fff;
}
.el-button--success:active {
  outline: 0;
}
.el-button--success.is-disabled,
.el-button--success.is-disabled:active,
.el-button--success.is-disabled:focus,
.el-button--success.is-disabled:hover {
  color: #fff;
  background-color: #b3e19d;
  border-color: #b3e19d;
}
.el-button--success.is-plain {
  color: #67c23a;
  background: #f0f9eb;
  border-color: #c2e7b0;
}
.el-button--success.is-plain:focus,
.el-button--success.is-plain:hover {
  background: #67c23a;
  border-color: #67c23a;
  color: #fff;
}
.el-button--success.is-plain:active {
  background: #5daf34;
  border-color: #5daf34;
  color: #fff;
  outline: 0;
}
.el-button--success.is-plain.is-disabled,
.el-button--success.is-plain.is-disabled:active,
.el-button--success.is-plain.is-disabled:focus,
.el-button--success.is-plain.is-disabled:hover {
  color: #a4da89;
  background-color: #f0f9eb;
  border-color: #e1f3d8;
}
.el-button--warning {
  color: #fff;
  background-color: #e6a23c;
  border-color: #e6a23c;
}
.el-button--warning:focus,
.el-button--warning:hover {
  background: #ebb563;
  border-color: #ebb563;
  color: #fff;
}
.el-button--warning.is-active,
.el-button--warning:active {
  background: #cf9236;
  border-color: #cf9236;
  color: #fff;
}
.el-button--warning:active {
  outline: 0;
}
.el-button--warning.is-disabled,
.el-button--warning.is-disabled:active,
.el-button--warning.is-disabled:focus,
.el-button--warning.is-disabled:hover {
  color: #fff;
  background-color: #f3d19e;
  border-color: #f3d19e;
}
.el-button--warning.is-plain {
  color: #e6a23c;
  background: #fdf6ec;
  border-color: #f5dab1;
}
.el-button--warning.is-plain:focus,
.el-button--warning.is-plain:hover {
  background: #e6a23c;
  border-color: #e6a23c;
  color: #fff;
}
.el-button--warning.is-plain:active {
  background: #cf9236;
  border-color: #cf9236;
  color: #fff;
  outline: 0;
}
.el-button--warning.is-plain.is-disabled,
.el-button--warning.is-plain.is-disabled:active,
.el-button--warning.is-plain.is-disabled:focus,
.el-button--warning.is-plain.is-disabled:hover {
  color: #f0c78a;
  background-color: #fdf6ec;
  border-color: #faecd8;
}
.el-button--danger {
  color: #fff;
  background-color: #f56c6c;
  border-color: #f56c6c;
}
.el-button--danger:focus,
.el-button--danger:hover {
  background: #f78989;
  border-color: #f78989;
  color: #fff;
}
.el-button--danger.is-active,
.el-button--danger:active {
  background: #dd6161;
  border-color: #dd6161;
  color: #fff;
}
.el-button--danger:active {
  outline: 0;
}
.el-button--danger.is-disabled,
.el-button--danger.is-disabled:active,
.el-button--danger.is-disabled:focus,
.el-button--danger.is-disabled:hover {
  color: #fff;
  background-color: #fab6b6;
  border-color: #fab6b6;
}
.el-button--danger.is-plain {
  color: #f56c6c;
  background: #fef0f0;
  border-color: #fbc4c4;
}
.el-button--danger.is-plain:focus,
.el-button--danger.is-plain:hover {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #fff;
}
.el-button--danger.is-plain:active {
  background: #dd6161;
  border-color: #dd6161;
  color: #fff;
  outline: 0;
}
.el-button--danger.is-plain.is-disabled,
.el-button--danger.is-plain.is-disabled:active,
.el-button--danger.is-plain.is-disabled:focus,
.el-button--danger.is-plain.is-disabled:hover {
  color: #f9a7a7;
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.el-button--info {
  color: #fff;
  background-color: #909399;
  border-color: #909399;
}
.el-button--info:focus,
.el-button--info:hover {
  background: #a6a9ad;
  border-color: #a6a9ad;
  color: #fff;
}
.el-button--info.is-active,
.el-button--info:active {
  background: #82848a;
  border-color: #82848a;
  color: #fff;
}
.el-button--info:active {
  outline: 0;
}
.el-button--info.is-disabled,
.el-button--info.is-disabled:active,
.el-button--info.is-disabled:focus,
.el-button--info.is-disabled:hover {
  color: #fff;
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}
.el-button--info.is-plain {
  color: #909399;
  background: #f4f4f5;
  border-color: #d3d4d6;
}
.el-button--info.is-plain:focus,
.el-button--info.is-plain:hover {
  background: #909399;
  border-color: #909399;
  color: #fff;
}
.el-button--info.is-plain:active {
  background: #82848a;
  border-color: #82848a;
  color: #fff;
  outline: 0;
}
.el-button--info.is-plain.is-disabled,
.el-button--info.is-plain.is-disabled:active,
.el-button--info.is-plain.is-disabled:focus,
.el-button--info.is-plain.is-disabled:hover {
  color: #bcbec2;
  background-color: #f4f4f5;
  border-color: #e9e9eb;
}
.el-button--medium {
  padding: 1rem 2rem;
  font-size: 1.4rem;
  border-radius: 0.4rem;
}
.el-button--medium.is-round {
  padding: 1rem 2rem;
}
.el-button--medium.is-circle {
  padding: 1rem;
}
.el-button--small {
  padding: 0.9rem 1.5rem;
  font-size: 1.2rem;
  border-radius: 0.3rem;
}
.el-button--small.is-round {
  padding: 0.9rem 1.5rem;
}
.el-button--small.is-circle {
  padding: 0.9rem;
}
.el-button--mini,
.el-button--mini.is-round {
  padding: 0.7rem 1.5rem;
}
.el-button--mini {
  font-size: 1.2rem;
  border-radius: 0.3rem;
}
.el-button--mini.is-circle {
  padding: 0.7rem;
}
.el-button--text {
  border-color: transparent;
  color: #409eff;
  background: 0 0;
  padding-left: 0;
  padding-right: 0;
}
.el-button--text:focus,
.el-button--text:hover {
  color: #66b1ff;
  border-color: transparent;
  background-color: transparent;
}
.el-button--text:active {
  color: #3a8ee6;
  background-color: transparent;
}
.el-button--text.is-disabled,
.el-button--text.is-disabled:focus,
.el-button--text.is-disabled:hover,
.el-button--text:active {
  border-color: transparent;
}
.el-button-group .el-button--danger:last-child,
.el-button-group .el-button--danger:not(:first-child):not(:last-child),
.el-button-group .el-button--info:last-child,
.el-button-group .el-button--info:not(:first-child):not(:last-child),
.el-button-group .el-button--primary:last-child,
.el-button-group .el-button--primary:not(:first-child):not(:last-child),
.el-button-group .el-button--success:last-child,
.el-button-group .el-button--success:not(:first-child):not(:last-child),
.el-button-group .el-button--warning:last-child,
.el-button-group .el-button--warning:not(:first-child):not(:last-child),
.el-button-group > .el-dropdown > .el-button {
  border-left-color: hsla(0, 0%, 100%, 0.5);
}
.el-button-group .el-button--danger:first-child,
.el-button-group .el-button--danger:not(:first-child):not(:last-child),
.el-button-group .el-button--info:first-child,
.el-button-group .el-button--info:not(:first-child):not(:last-child),
.el-button-group .el-button--primary:first-child,
.el-button-group .el-button--primary:not(:first-child):not(:last-child),
.el-button-group .el-button--success:first-child,
.el-button-group .el-button--success:not(:first-child):not(:last-child),
.el-button-group .el-button--warning:first-child,
.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-right-color: hsla(0, 0%, 100%, 0.5);
}
.el-button-group {
  display: inline-block;
  vertical-align: middle;
}
.el-button-group:after,
.el-button-group:before {
  display: table;
}
.el-button-group:after {
  clear: both;
}
.el-button-group > .el-button {
  float: left;
  position: relative;
}
.el-button-group > .el-button.is-disabled {
  z-index: 1;
}
.el-button-group > .el-button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.el-button-group > .el-button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.el-button-group > .el-button:first-child:last-child {
  border-radius: 0.4rem;
}
.el-button-group > .el-button:first-child:last-child.is-round {
  border-radius: 2rem;
}
.el-button-group > .el-button:first-child:last-child.is-circle {
  border-radius: 50%;
}
.el-button-group > .el-button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.el-button-group > .el-button.is-active,
.el-button-group > .el-button:not(.is-disabled):active,
.el-button-group > .el-button:not(.is-disabled):focus,
.el-button-group > .el-button:not(.is-disabled):hover {
  z-index: 1;
}
.el-button-group > .el-dropdown > .el-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.el-calendar {
  background-color: #fff;
}
.el-calendar__header {
  display: flex;
  justify-content: space-between;
  padding: 1.2rem 2rem;
  border-bottom: 0.1rem solid #ebeef5;
}
.el-backtop,
.el-page-header {
  display: -ms-flexbox;
}
.el-calendar__title {
  color: #000;
  align-self: center;
}
.el-calendar__body {
  padding: 1.2rem 2rem 3.5rem;
}
.el-calendar-table {
  table-layout: fixed;
  width: 100%;
}
.el-calendar-table thead th {
  padding: 1.2rem 0;
  color: #606266;
  font-weight: 400;
}
.el-calendar-table:not(.is-range) td.next,
.el-calendar-table:not(.is-range) td.prev {
  color: #c0c4cc;
}
.el-backtop,
.el-calendar-table td.is-today {
  color: #409eff;
}
.el-calendar-table td {
  border-bottom: 0.1rem solid #ebeef5;
  border-right: 0.1rem solid #ebeef5;
  vertical-align: top;
  transition: background-color 0.2s ease;
}
.el-calendar-table td.is-selected {
  background-color: #f2f8fe;
}
.el-calendar-table tr:first-child td {
  border-top: 0.1rem solid #ebeef5;
}
.el-calendar-table tr td:first-child {
  border-left: 0.1rem solid #ebeef5;
}
.el-calendar-table tr.el-calendar-table__row--hide-border td {
  border-top: none;
}
.el-calendar-table .el-calendar-day {
  box-sizing: border-box;
  padding: 0.8rem;
  height: 85px;
}
.el-calendar-table .el-calendar-day:hover {
  cursor: pointer;
  background-color: #f2f8fe;
}
.el-backtop {
  position: fixed;
  background-color: #fff;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.12);
  cursor: pointer;
  z-index: 5;
}
.el-backtop:hover {
  background-color: #f2f6fc;
}
.el-page-header {
  display: flex;
  line-height: 2.4rem;
}
.el-page-header__left {
  display: flex;
  cursor: pointer;
  margin-right: 4rem;
  position: relative;
}
.el-page-header__left:after {
  position: absolute;
  width: 0.1rem;
  height: 1.6rem;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #dcdfe6;
}
.el-checkbox,
.el-checkbox__input {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}
.el-page-header__left .el-icon-back {
  font-size: 1.8rem;
  margin-right: 0.6rem;
  align-self: center;
}
.el-page-header__title {
  font-size: 1.4rem;
  font-weight: 500;
}
.el-page-header__content {
  font-size: 1.8rem;
  color: #303133;
}
.el-checkbox {
  color: #606266;
  font-weight: 500;
  font-size: 1.4rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 3rem;
}
.el-checkbox.is-bordered {
  padding: 0.9rem 2rem 0.9rem 1rem;
  border-radius: 0.4rem;
  border: 0.1rem solid #dcdfe6;
  box-sizing: border-box;
  line-height: normal;
  height: 4rem;
}
.el-checkbox.is-bordered.is-checked {
  border-color: #409eff;
}
.el-checkbox.is-bordered.is-disabled {
  border-color: #ebeef5;
  cursor: not-allowed;
}
.el-checkbox.is-bordered.el-checkbox--medium {
  padding: 0.7rem 2rem 0.7rem 1rem;
  border-radius: 0.4rem;
  height: 3.6rem;
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {
  line-height: 1.7rem;
  font-size: 1.4rem;
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {
  height: 1.4rem;
  width: 1.4rem;
}
.el-checkbox.is-bordered.el-checkbox--small {
  padding: 0.5rem 1.5rem 0.5rem 1rem;
  border-radius: 0.3rem;
  height: 3.2rem;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  line-height: 1.5rem;
  font-size: 1.2rem;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
  height: 1.2rem;
  width: 1.2rem;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
  height: 0.6rem;
  width: 0.2rem;
}
.el-checkbox.is-bordered.el-checkbox--mini {
  padding: 0.3rem 1.5rem 0.3rem 1rem;
  border-radius: 0.3rem;
  height: 2.8rem;
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {
  line-height: 1.2rem;
  font-size: 1.2rem;
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {
  height: 1.2rem;
  width: 1.2rem;
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after {
  height: 0.6rem;
  width: 0.2rem;
}
.el-checkbox__input {
  cursor: pointer;
  outline: 0;
  line-height: 1;
  vertical-align: middle;
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #dcdfe6;
  cursor: not-allowed;
}
.el-checkbox__input.is-disabled .el-checkbox__inner:after {
  cursor: not-allowed;
  border-color: #c0c4cc;
}
.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {
  cursor: not-allowed;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #f2f6fc;
  border-color: #dcdfe6;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
  border-color: #c0c4cc;
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
  background-color: #f2f6fc;
  border-color: #dcdfe6;
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
  background-color: #c0c4cc;
  border-color: #c0c4cc;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #409eff;
  border-color: #409eff;
}
.el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-checkbox__input.is-checked .el-checkbox__inner:after {
  transform: rotate(45deg) scaleY(1);
}
.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #409eff;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #409eff;
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
  content: "";
  position: absolute;
  display: block;
  background-color: #fff;
  height: 0.2rem;
  transform: scale(0.5);
  left: 0;
  right: 0;
  top: 0.5rem;
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
  display: none;
}
.el-checkbox__inner {
  display: inline-block;
  position: relative;
  border: 0.1rem solid #dcdfe6;
  border-radius: 0.2rem;
  box-sizing: border-box;
  width: 1.4rem;
  height: 1.4rem;
  background-color: #fff;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),
    background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}
.el-checkbox__inner:hover {
  border-color: #409eff;
}
.el-checkbox__inner:after {
  box-sizing: content-box;
  content: "";
  border: 0.1rem solid #fff;
  border-left: 0;
  border-top: 0;
  height: 0.7rem;
  left: 0.4rem;
  position: absolute;
  top: 0.1rem;
  transform: rotate(45deg) scaleY(0);
  width: 0.3rem;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}
.el-checkbox__original {
  opacity: 0;
  outline: 0;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}
.el-checkbox-button,
.el-checkbox-button__inner {
  display: inline-block;
  position: relative;
}
.el-checkbox__label {
  display: inline-block;
  padding-left: 1rem;
  line-height: 1.9rem;
  font-size: 1.4rem;
}
.el-checkbox:last-of-type {
  margin-right: 0;
}
.el-checkbox-button__inner {
  line-height: 1;
  font-weight: 500;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #fff;
  border: 0.1rem solid #dcdfe6;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: 1.2rem 2rem;
  font-size: 1.4rem;
  border-radius: 0;
}
.el-checkbox-button__inner.is-round {
  padding: 1.2rem 2rem;
}
.el-checkbox-button__inner:hover {
  color: #409eff;
}
.el-checkbox-button__inner [class*="el-icon-"] {
  line-height: 0.9;
}
.el-checkbox-button__inner [class*="el-icon-"] + span {
  margin-left: 0.5rem;
}
.el-checkbox-button__original {
  opacity: 0;
  outline: 0;
  position: absolute;
  margin: 0;
  z-index: -1;
}
.el-radio,
.el-radio__inner,
.el-radio__input {
  position: relative;
  display: inline-block;
}
.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #fff;
  background-color: #409eff;
  border-color: #409eff;
  box-shadow: -1px 0 0 0 #8cc5ff;
}
.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #409eff;
}
.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #c0c4cc;
  cursor: not-allowed;
  background-image: none;
  background-color: #fff;
  border-color: #ebeef5;
  box-shadow: none;
}
.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #ebeef5;
}
.el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 0.1rem solid #dcdfe6;
  border-radius: 0.4rem 0 0 0.4rem;
  box-shadow: none !important;
}
.el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #409eff;
}
.el-checkbox-button:last-child .el-checkbox-button__inner {
  border-radius: 0 0.4rem 0.4rem 0;
}
.el-checkbox-button--medium .el-checkbox-button__inner {
  padding: 1rem 2rem;
  font-size: 1.4rem;
  border-radius: 0;
}
.el-checkbox-button--medium .el-checkbox-button__inner.is-round {
  padding: 1rem 2rem;
}
.el-checkbox-button--small .el-checkbox-button__inner {
  padding: 0.9rem 1.5rem;
  font-size: 1.2rem;
  border-radius: 0;
}
.el-checkbox-button--small .el-checkbox-button__inner.is-round {
  padding: 0.9rem 1.5rem;
}
.el-checkbox-button--mini .el-checkbox-button__inner {
  padding: 0.7rem 1.5rem;
  font-size: 1.2rem;
  border-radius: 0;
}
.el-checkbox-button--mini .el-checkbox-button__inner.is-round {
  padding: 0.7rem 1.5rem;
}
.el-checkbox-group {
  font-size: 0;
}
.el-avatar,
.el-cascader-panel,
.el-radio,
.el-radio--medium.is-bordered .el-radio__label,
.el-radio__label {
  font-size: 1.4rem;
}
.el-radio {
  color: #606266;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  white-space: nowrap;
  outline: 0;
  margin-right: 3rem;
}
.el-cascader-node > .el-radio,
.el-radio:last-child {
  margin-right: 0;
}
.el-radio.is-bordered {
  padding: 1.2rem 2rem 0 1rem;
  border-radius: 0.4rem;
  border: 0.1rem solid #dcdfe6;
  box-sizing: border-box;
  height: 4rem;
}
.el-cascader-menu,
.el-cascader-menu__list,
.el-radio__inner {
  -webkit-box-sizing: border-box;
}
.el-radio.is-bordered.is-checked {
  border-color: #409eff;
}
.el-radio.is-bordered.is-disabled {
  cursor: not-allowed;
  border-color: #ebeef5;
}
.el-radio__input.is-disabled .el-radio__inner,
.el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #f5f7fa;
  border-color: #e4e7ed;
}
.el-radio.is-bordered + .el-radio.is-bordered {
  margin-left: 1rem;
}
.el-radio--medium.is-bordered {
  padding: 1rem 2rem 0 1rem;
  border-radius: 0.4rem;
  height: 3.6rem;
}
.el-radio--mini.is-bordered .el-radio__label,
.el-radio--small.is-bordered .el-radio__label {
  font-size: 1.2rem;
}
.el-radio--medium.is-bordered .el-radio__inner {
  height: 1.4rem;
  width: 1.4rem;
}
.el-radio--small.is-bordered {
  padding: 0.8rem 1.5rem 0 1rem;
  border-radius: 0.3rem;
  height: 3.2rem;
}
.el-radio--small.is-bordered .el-radio__inner {
  height: 1.2rem;
  width: 1.2rem;
}
.el-radio--mini.is-bordered {
  padding: 0.6rem 1.5rem 0 1rem;
  border-radius: 0.3rem;
  height: 2.8rem;
}
.el-radio--mini.is-bordered .el-radio__inner {
  height: 1.2rem;
  width: 1.2rem;
}
.el-radio__input {
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  line-height: 1;
  vertical-align: middle;
}
.el-radio__input.is-disabled .el-radio__inner {
  cursor: not-allowed;
}
.el-radio__input.is-disabled .el-radio__inner:after {
  cursor: not-allowed;
  background-color: #f5f7fa;
}
.el-radio__input.is-disabled .el-radio__inner + .el-radio__label {
  cursor: not-allowed;
}
.el-radio__input.is-disabled.is-checked .el-radio__inner:after {
  background-color: #c0c4cc;
}
.el-radio__input.is-disabled + span.el-radio__label {
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-radio__input.is-checked .el-radio__inner {
  border-color: #409eff;
  background: #409eff;
}
.el-radio__input.is-checked .el-radio__inner:after {
  transform: translate(-50%, -50%) scale(1);
}
.el-radio__input.is-checked + .el-radio__label {
  color: #409eff;
}
.el-radio__input.is-focus .el-radio__inner {
  border-color: #409eff;
}
.el-radio__inner {
  border: 0.1rem solid #dcdfe6;
  border-radius: 100%;
  width: 1.4rem;
  height: 1.4rem;
  background-color: #fff;
  cursor: pointer;
  box-sizing: border-box;
}
.el-radio__inner:hover {
  border-color: #409eff;
}
.el-radio__inner:after {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 100%;
  background-color: #fff;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
}
.el-radio__original {
  opacity: 0;
  outline: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  box-shadow: 0 0 0.2rem 0.2rem #409eff;
}
.el-radio__label {
  padding-left: 1rem;
}
.el-scrollbar {
  overflow: hidden;
  position: relative;
}
.el-scrollbar:active > .el-scrollbar__bar,
.el-scrollbar:focus > .el-scrollbar__bar,
.el-scrollbar:hover > .el-scrollbar__bar {
  opacity: 1;
  transition: opacity 0.34s ease-out;
}
.el-scrollbar__wrap {
  overflow: scroll;
  height: 100%;
}
.el-scrollbar__wrap--hidden-default {
  scrollbar-width: none;
}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.el-scrollbar__thumb {
  position: relative;
  display: block;
  width: 0;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(144, 147, 153, 0.3);
  transition: background-color 0.3s;
}
.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.5);
}
.el-scrollbar__bar {
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
  z-index: 1;
  border-radius: 0.4rem;
  opacity: 0;
  transition: opacity 0.12s ease-out;
}
.el-scrollbar__bar.is-vertical {
  width: 0.6rem;
  top: 0.2rem;
}
.el-scrollbar__bar.is-vertical > div {
  width: 100%;
}
.el-scrollbar__bar.is-horizontal {
  height: 0.6rem;
  left: 0.2rem;
}
.el-scrollbar__bar.is-horizontal > div {
  height: 100%;
}
.el-cascader-panel {
  display: flex;
  border-radius: 0.4rem;
}
.el-cascader-panel.is-bordered {
  border: 0.1rem solid #e4e7ed;
  border-radius: 0.4rem;
}
.el-cascader-menu {
  min-width: 180px;
  box-sizing: border-box;
  color: #606266;
  border-right: 0.1rem solid #e4e7ed;
}
.el-cascader-menu:last-child {
  border-right: none;
}
.el-cascader-menu__wrap {
  height: 204px;
}
.el-cascader-menu__list {
  position: relative;
  min-height: 100%;
  margin: 0;
  padding: 0.6rem 0;
  list-style: none;
  box-sizing: border-box;
}
.el-cascader-menu__hover-zone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.el-cascader-menu__empty-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #c0c4cc;
}
.el-cascader-node {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 3rem 0 2rem;
  height: 3.4rem;
  line-height: 3.4rem;
  outline: 0;
}
.el-cascader-node.is-selectable.in-active-path {
  color: #606266;
}
.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path {
  color: #409eff;
  font-weight: 700;
}
.el-cascader-node:not(.is-disabled) {
  cursor: pointer;
}
.el-cascader-node:not(.is-disabled):focus,
.el-cascader-node:not(.is-disabled):hover {
  background: #f5f7fa;
}
.el-cascader-node.is-disabled {
  color: #c0c4cc;
  cursor: not-allowed;
}
.el-cascader-node__prefix {
  position: absolute;
  left: 1rem;
}
.el-cascader-node__postfix {
  position: absolute;
  right: 1rem;
}
.el-cascader-node__label {
  flex: 1;
  padding: 0 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader-node > .el-radio .el-radio__label {
  padding-left: 0;
}
.el-avatar {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  color: #fff;
  background: #c0c4cc;
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
}
.el-drawer,
.el-drawer__body > * {
  -webkit-box-sizing: border-box;
}
.el-avatar > img {
  display: block;
  height: 100%;
  vertical-align: middle;
}
.el-empty__image img,
.el-empty__image svg {
  vertical-align: top;
  height: 100%;
  width: 100%;
}
.el-avatar--circle {
  border-radius: 50%;
}
.el-avatar--square {
  border-radius: 0.4rem;
}
.el-avatar--icon {
  font-size: 1.8rem;
}
.el-avatar--large {
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
}
.el-avatar--medium {
  width: 3.6rem;
  height: 3.6rem;
  line-height: 3.6rem;
}
.el-avatar--small {
  width: 2.8rem;
  height: 2.8rem;
  line-height: 2.8rem;
}
@-webkit-keyframes el-drawer-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes el-drawer-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes rtl-drawer-in {
  0% {
    transform: translate(100%);
  }
  to {
    transform: translate(0);
  }
}
@keyframes rtl-drawer-in {
  0% {
    transform: translate(100%);
  }
  to {
    transform: translate(0);
  }
}
@-webkit-keyframes rtl-drawer-out {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(100%);
  }
}
@keyframes rtl-drawer-out {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(100%);
  }
}
@-webkit-keyframes ltr-drawer-in {
  0% {
    transform: translate(-100%);
  }
  to {
    transform: translate(0);
  }
}
@keyframes ltr-drawer-in {
  0% {
    transform: translate(-100%);
  }
  to {
    transform: translate(0);
  }
}
@-webkit-keyframes ltr-drawer-out {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-100%);
  }
}
@keyframes ltr-drawer-out {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-100%);
  }
}
@-webkit-keyframes ttb-drawer-in {
  0% {
    transform: translateY(-100%);
  }
  to {
    transform: translate(0);
  }
}
@keyframes ttb-drawer-in {
  0% {
    transform: translateY(-100%);
  }
  to {
    transform: translate(0);
  }
}
@-webkit-keyframes ttb-drawer-out {
  0% {
    transform: translate(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes ttb-drawer-out {
  0% {
    transform: translate(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes btt-drawer-in {
  0% {
    transform: translateY(100%);
  }
  to {
    transform: translate(0);
  }
}
@keyframes btt-drawer-in {
  0% {
    transform: translateY(100%);
  }
  to {
    transform: translate(0);
  }
}
@-webkit-keyframes btt-drawer-out {
  0% {
    transform: translate(0);
  }
  to {
    transform: translateY(100%);
  }
}
@keyframes btt-drawer-out {
  0% {
    transform: translate(0);
  }
  to {
    transform: translateY(100%);
  }
}
.el-drawer {
  position: absolute;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0.8rem 1rem -5px rgba(0, 0, 0, 0.2),
    0 1.6rem 2.4rem 0.2rem rgba(0, 0, 0, 0.14),
    0 0.6rem 3rem 0.5rem rgba(0, 0, 0, 0.12);
  overflow: hidden;
  outline: 0;
}
.el-drawer.rtl {
  -webkit-animation: rtl-drawer-out 0.3s;
  animation: rtl-drawer-out 0.3s;
  right: 0;
}
.el-drawer__open .el-drawer.rtl {
  -webkit-animation: rtl-drawer-in 0.3s 1ms;
  animation: rtl-drawer-in 0.3s 1ms;
}
.el-drawer.ltr {
  -webkit-animation: ltr-drawer-out 0.3s;
  animation: ltr-drawer-out 0.3s;
  left: 0;
}
.el-drawer__open .el-drawer.ltr {
  -webkit-animation: ltr-drawer-in 0.3s 1ms;
  animation: ltr-drawer-in 0.3s 1ms;
}
.el-drawer.ttb {
  -webkit-animation: ttb-drawer-out 0.3s;
  animation: ttb-drawer-out 0.3s;
  top: 0;
}
.el-drawer__open .el-drawer.ttb {
  -webkit-animation: ttb-drawer-in 0.3s 1ms;
  animation: ttb-drawer-in 0.3s 1ms;
}
.el-drawer.btt {
  -webkit-animation: btt-drawer-out 0.3s;
  animation: btt-drawer-out 0.3s;
  bottom: 0;
}
.el-drawer__open .el-drawer.btt {
  -webkit-animation: btt-drawer-in 0.3s 1ms;
  animation: btt-drawer-in 0.3s 1ms;
}
.el-drawer__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  margin: 0;
}
.el-drawer__header {
  align-items: center;
  color: #72767b;
  display: flex;
  margin-bottom: 3.2rem;
  padding: 2rem 2rem 0;
}
.el-drawer__header > :first-child {
  flex: 1;
}
.el-drawer__title {
  margin: 0;
  flex: 1;
  line-height: inherit;
  font-size: 1rem;
}
.el-drawer__close-btn {
  border: none;
  cursor: pointer;
  font-size: 2rem;
  color: inherit;
  background-color: transparent;
}
.el-drawer__body {
  flex: 1;
  overflow: auto;
}
.el-popconfirm__main,
.el-skeleton__image {
  display: -ms-flexbox;
  -webkit-box-align: center;
  display: -webkit-box;
}
.el-drawer__body > * {
  box-sizing: border-box;
}
.el-drawer.ltr,
.el-drawer.rtl {
  height: 100%;
  top: 0;
  bottom: 0;
}
.el-drawer.btt,
.el-drawer.ttb,
.el-drawer__container {
  width: 100%;
  left: 0;
  right: 0;
}
.el-drawer__container {
  position: relative;
  top: 0;
  bottom: 0;
  height: 100%;
}
.el-drawer-fade-enter-active {
  -webkit-animation: el-drawer-fade-in 0.3s;
  animation: el-drawer-fade-in 0.3s;
}
.el-drawer-fade-leave-active {
  animation: el-drawer-fade-in 0.3s reverse;
}
.el-popconfirm__main {
  display: flex;
  align-items: center;
}
.el-popconfirm__icon {
  margin-right: 0.5rem;
}
.el-popconfirm__action {
  text-align: right;
  margin: 0;
}
@-webkit-keyframes el-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
@keyframes el-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.el-skeleton {
  width: 100%;
}
.el-skeleton__first-line,
.el-skeleton__paragraph {
  height: 1.6rem;
  margin-top: 1.6rem;
  background: #f2f2f2;
}
.el-skeleton.is-animated .el-skeleton__item {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  -webkit-animation: el-skeleton-loading 1.4s ease infinite;
  animation: el-skeleton-loading 1.4s ease infinite;
}
.el-skeleton__item {
  background: #f2f2f2;
  display: inline-block;
  height: 1.6rem;
  border-radius: 0.4rem;
  width: 100%;
}
.el-skeleton__circle {
  border-radius: 50%;
  width: 3.6rem;
  height: 3.6rem;
  line-height: 3.6rem;
}
.el-skeleton__circle--lg {
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
}
.el-skeleton__circle--md {
  width: 2.8rem;
  height: 2.8rem;
  line-height: 2.8rem;
}
.el-skeleton__button {
  height: 4rem;
  width: 6.4rem;
  border-radius: 0.4rem;
}
.el-skeleton__p {
  width: 100%;
}
.el-skeleton__p.is-last {
  width: 61%;
}
.el-skeleton__p.is-first {
  width: 33%;
}
.el-skeleton__text {
  width: 100%;
  height: 1.3rem;
}
.el-skeleton__caption {
  height: 1.2rem;
}
.el-skeleton__h1 {
  height: 2rem;
}
.el-skeleton__h3 {
  height: 1.8rem;
}
.el-skeleton__h5 {
  height: 1.6rem;
}
.el-skeleton__image {
  width: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}
.el-skeleton__image svg {
  fill: #dcdde0;
  width: 22%;
  height: 22%;
}
.el-empty {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: 4rem 0;
}
.el-empty__image {
  width: 160px;
}
.el-empty__image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -o-object-fit: contain;
  object-fit: contain;
}
.el-empty__image svg {
  fill: #dcdde0;
}
.el-empty__description {
  margin-top: 2rem;
}
.el-empty__description p {
  margin: 0;
  font-size: 1.4rem;
  color: #909399;
}
.el-empty__bottom,
.el-result__title {
  margin-top: 2rem;
}
.el-descriptions {
  box-sizing: border-box;
  font-size: 1.4rem;
  color: #303133;
}
.el-descriptions__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}
.el-descriptions__title {
  font-size: 1.6rem;
  font-weight: 700;
}
.el-descriptions--mini,
.el-descriptions--small {
  font-size: 1.2rem;
}
.el-descriptions__body {
  color: #606266;
  background-color: #fff;
}
.el-descriptions__body .el-descriptions__table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}
.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell {
  box-sizing: border-box;
  text-align: left;
  font-weight: 400;
  line-height: 1.5;
}
.el-descriptions__body
  .el-descriptions__table
  .el-descriptions-item__cell.is-left {
  text-align: left;
}
.el-descriptions__body
  .el-descriptions__table
  .el-descriptions-item__cell.is-center {
  text-align: center;
}
.el-descriptions__body
  .el-descriptions__table
  .el-descriptions-item__cell.is-right {
  text-align: right;
}
.el-descriptions .is-bordered {
  table-layout: auto;
}
.el-descriptions .is-bordered .el-descriptions-item__cell {
  border: 0.1rem solid #ebeef5;
  padding: 1.2rem 1rem;
}
.el-descriptions :not(.is-bordered) .el-descriptions-item__cell {
  padding-bottom: 1.2rem;
}
.el-descriptions--medium.is-bordered .el-descriptions-item__cell {
  padding: 1rem;
}
.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell {
  padding-bottom: 1rem;
}
.el-descriptions--small.is-bordered .el-descriptions-item__cell {
  padding: 0.8rem 1rem;
}
.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell {
  padding-bottom: 0.8rem;
}
.el-descriptions--mini.is-bordered .el-descriptions-item__cell {
  padding: 0.6rem 1rem;
}
.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell {
  padding-bottom: 0.6rem;
}
.el-descriptions-item {
  vertical-align: top;
}
.el-descriptions-item__container {
  display: flex;
}
.el-descriptions-item__container .el-descriptions-item__content,
.el-descriptions-item__container .el-descriptions-item__label {
  display: inline-flex;
  align-items: baseline;
}
.el-descriptions-item__container .el-descriptions-item__content {
  flex: 1;
}
.el-descriptions-item__label.has-colon:after {
  content: ":";
  position: relative;
  top: -0.5px;
}
.el-descriptions-item__label.is-bordered-label {
  font-weight: 700;
  color: #909399;
  background: #fafafa;
}
.el-descriptions-item__label:not(.is-bordered-label) {
  margin-right: 1rem;
}
.el-descriptions-item__content {
  word-break: break-word;
  word-wrap: break-word;
}
.el-result {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: 4rem 3rem;
}
.el-result__icon svg {
  width: 6.4rem;
  height: 6.4rem;
}
.el-result__title p {
  margin: 0;
  font-size: 2rem;
  color: #303133;
  line-height: 1.3;
}
.el-result__subtitle {
  margin-top: 1rem;
}
.el-result__subtitle p {
  margin: 0;
  font-size: 1.4rem;
  color: #606266;
  line-height: 1.3;
}
.el-result__extra {
  margin-top: 3rem;
}
.el-result .icon-success {
  fill: #67c23a;
}
.el-result .icon-error {
  fill: #f56c6c;
}
.el-result .icon-info {
  fill: #909399;
}
.el-result .icon-warning {
  fill: #e6a23c;
}
