@import url(/static/font/iconfont.css);

@charset "UTF-8";
article, aside, blockquote, body, button, code, dd, details, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hr, input, legend, li, menu, nav, ol, p, pre, section, span, td, textarea, th, ul {
  margin: 0;
  padding: 0;
  outline: 0; }
body {
  font-family: "Helvetica Neue For Number", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff; }
a {
  text-decoration: none;
  color: #666;
  cursor: pointer;
  outline: none !important; }
input {
  border-radius: 0 !important; }
select {
  border-radius: 0 !important; }
.ant-select-selection--single {
  border-radius: 0 !important; }
ol, ul {
  list-style: none; }
img {
  max-width: 100%;
  border: 0 none; }
::-webkit-scrollbar {
  width: 4px; }
::-webkit-scrollbar-track {
  background-color: rgba(93, 93, 93, 0.24); }
::-webkit-scrollbar-thumb {
  background-color: #b1b2b3; }
@font-face {
  font-family: 'Vevey';
  src: url("/static/fonts/vevey.ttf");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Haymaker';
  src: url("/static/fonts/Haymaker.ttf");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'FangZheng_yuesong';
  src: url("/static/fonts/FangZheng_yuesong.TTF");
  font-weight: normal;
  font-style: normal; }
* {
  margin: 0;
  padding: 0; }
a {
  text-decoration: none; }
/*隐藏文本*/
.textOverflow-hidden {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
/*路由切换动画——改变透明度*/
.normal-enter {
  opacity: 0;
  z-index: 10000; }
.normal-enter.normal-enter-active {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; }
.normal-leave {
  opacity: 1; }
.normal-leave.normal-leave-active {
  opacity: 0;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out; }
/*路由切换动画——左移动*/
.left-enter {
  position: absolute;
  top: 0;
  background: #fff;
  z-index: 10000;
  opacity: 1;
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }
.left-enter.left-enter-active {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }
.left-leave {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0); }
.left-leave.left-leave-active {
  opacity: 1;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }
/*路由切换动画——右移动*/
.right-enter {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }
.right-enter.right-enter-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }
.right-leave {
  position: absolute;
  top: 0;
  background: #fff;
  z-index: 10000;
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0); }
.right-leave.right-leave-active {
  opacity: 1;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.absolute {
  position: absolute; }
.relative {
  position: relative; }
.line-clamp-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }
/*适配设置*/
/*
@media screen and (min-width: 320px) {
  html, body { font-size: 12px; }
}
@media screen and (min-width: 360px) {
  html, body { font-size: 13.5px; }
}
@media screen and (min-width: 375px) {
  html, body { font-size: 14px; }
}
@media screen and (min-width: 414px) {
  html, body { font-size: 15.5px; }
}

@media only screen and (max-width: 1200px){ .main-title.title-adaption-font{ font-size: 150px; }}
@media only screen and (max-width: 1100px){ .main-title.title-adaption-font{ font-size: 135px; }}
@media only screen and (max-width: 1000px){ .main-title.title-adaption-font{ font-size: 120px; }}
@media only screen and (max-width: 900px) { .main-title.title-adaption-font{ font-size: 105px; }}
@media only screen and (max-width: 800px) { .main-title.title-adaption-font{ font-size: 90px; }}
@media only screen and (max-width: 700px) { .main-title.title-adaption-font{ font-size: 75px; }}
@media only screen and (max-width: 600px) { .main-title.title-adaption-font{ font-size: 60px; }}
@media only screen and (max-width: 500px) { .main-title.title-adaption-font{ font-size: 45px; }}
@media only screen and (max-width: 400px) { .main-title.title-adaption-font{ font-size: 40px; }}
@media only screen and (max-width: 300px) { .main-title.title-adaption-font{ font-size: 40px; }}*/
.ant-form-item {
  margin-bottom: 10px !important; }
.ant-tabs-nav .ant-tabs-tab-active {
  color: #00623B !important; }
.ant-pagination-item-active {
  color: #00623B !important;
  border-color: #00623B !important; }
.ant-pagination-item-active a {
  color: #00623B !important; }
.ant-pagination-item:focus, .ant-pagination-item:hover {
  border-color: #00623B !important; }
.ant-pagination-item:focus a, .ant-pagination-item:hover a {
  color: #00623B !important; }
.ant-spin-dot i {
  background-color: #faad14 !important; }
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  color: white !important; }
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected, .ant-menu.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff00 !important; }
.ant-checkbox-input:focus + .ant-checkbox-inner, .ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox:hover .ant-checkbox-inner {
  border-color: #00623b !important; }
@primary-color : #1890ff;
.PAGE404 {
  background: url(/static/images/404/bg.jpg) center center no-repeat;
  background-size: 100% 100%;
  height: 100%;
  position: absolute;
  width: 100%; }
.PAGE404 .ContentLeft {
    background: url(/static/images/404/content.png) center bottom no-repeat;
    width: 55%;
    height: 100%;
    background-size: contain;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 85%;
    width: 55%;
    text-align: center; }
.PAGE404 .ContentRight {
    float: right;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    height: 240px;
    width: 44%;
    text-align: center;
    font-size: 130px; }
.new-text {
  position: absolute;
  color: red;
  right: 0;
  top: 5px;
  display: inline-block;
  font-size: 12px;
  line-height: 12px; }
.select-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(../../../static/images/icon/sprites-inbox.png);
  width: 16px;
  height: 16px;
  background-position: -110px -108px; }
.pagetionPublic .ant-pagination-next .ant-pagination-item-link, .pagetionPublic .ant-pagination-prev .ant-pagination-item-link {
  border: none; }
.pagetionPublic .ant-pagination-item {
  border: none; }
.pagetionPublic .ant-pagination-item-active {
  background-color: #00623b; }
.pagetionPublic .ant-pagination-item-active a {
    color: #fff !important; }
.ant-tabs-tabpane > .ant-spin.ant-spin-spinning {
  display: block;
  margin: 60px auto; }

#Home-Top-Left ul {
  background: #00623B; }

#Home-Top-Left .fiba-btn {
  margin-left: 6px;
  padding-left: 38px;
  padding-right: 12px;
  border-radius: 4px;
  background: #0f4f35 url("/static/images/basketballCompetition/button_small_logo.png") 10px center no-repeat;
  background-size: auto 68%;
  -webkit-transition: all .3s;
  transition: all .3s; }

#Home-Top-Left .fiba-btn:hover, #Home-Top-Left .fiba-btn.active {
    background-color: #0d3024; }

.RBHeader {
  background: #00623B;
  position: fixed;
  z-index: 99;
  width: 100%; }

.RBHeader .icon-set-header {
    font-size: 18px;
    vertical-align: sub; }

.RBHeader .ant-menu-item {
    position: relative; }

.RBHeader .HomeContentDown {
    background: #00623B;
    font-size: 14px;
    font-weight: 600;
    color: white;
    padding: 4px 100px; }

.RBHeader .ant-menu.ant-menu-dark .ant-menu-item-selected {
    background-color: #108ee900; }

.RBHeader .ant-menu-dark .ant-menu-item-selected > a, .RBHeader .ant-menu-dark .ant-menu-item-selected {
    color: #EED185 !important;
    /* border-bottom: 2px solid white; */
    height: 48px; }

.RBHeader .ant-menu-dark .ant-menu-item > .active {
    color: #EED185; }

.RBHeader .ant-menu-dark .ant-menu-item > a {
    color: white; }

.RBHeader .RBHeader-TOP {
    width: 100%;
    padding: 0 0;
    display: table;
    height: 30px !important;
    line-height: 30px !important; }

.RBHeader .RBHeader-TOP .ant-menu-horizontal {
      line-height: 29px; }

.RBHeader .RBHeader-TOP .Home-Top-Right {
      padding-right: 0; }

.RBHeader .RBHeader-TOP .Home-Top-Right ul .Bankusermenu {
        padding: 0 10px;
        cursor: pointer; }

.RBHeader .RBHeader-TOP .Home-Top-Right ul .Bankusermenu.active, .RBHeader .RBHeader-TOP .Home-Top-Right ul .Bankusermenu:hover {
          background-color: #E9C227;
          color: #000;
          border-radius: 5px; }

.RBHeader .RBHeader-TOP .Home-Top-Right ul .ant-badge-count {
        -webkit-box-shadow: none;
                box-shadow: none; }

.RBHeader .RBHeader-TOP ul {
      background: #00623B;
      margin-bottom: 0; }

.RBHeader .RBHeader-TOP ul li {
        float: left;
        padding: 0px 4px;
        cursor: pointer; }

.RBHeader .RBHeader-TOP ul li input {
          border-radius: 0;
          height: 24px; }

.RBHeader .RBHeader-TOP ul li .RBLogin {
          color: #000;
          padding: 2px 15px;
          background: #EED185;
          border-radius: 13px;
          font-size: 14px;
          height: 23px;
          border: 0; }

.RBHeader .RBHeader-TOP ul li .RBLogin a {
            color: #000000; }

.RBHeader .RBHeader-TOP ul li a {
          color: white; }

.RBHeader .RBHeader-TOP-Next {
    display: table;
    width: 100%;
    padding: 0 70px; }

.RBHeader .RBHeader-TOP-Next .ant-row {
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      min-width: 1000px !important; }

.RBHeader .RBHeader-TOP-Next ul li {
      float: left; }

.RBHeader .ant-layout-header {
    background: #012D20; }

.RBHeader .ant-layout-header .ant-menu-dark.ant-menu-horizontal {
      background: #012D20;
      min-width: 1200px; }

.RBHeader .ant-badge {
    font-size: 14px; }

.RBHeader .ant-badge .ant-scroll-number {
      font-size: 10px;
      right: -9px;
      top: 2px;
      height: 15px;
      min-width: 15px;
      line-height: 15px;
      padding: 0 0; }

.RBHeader .header-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle; }

.RBHeader .header-icon.bg-shutdown {
      width: 15px;
      height: 18px;
      background-image: url(../../../static/images/icon/header/shutdown.png); }

.RBHeader .header-icon.bg-envelope {
      width: 17px;
      height: 14px;
      background-image: url(../../../static/images/icon/header/envelope.png); }

.RBHeader .header-icon.bg-reload {
      width: 15px;
      height: 18px;
      margin-left: 5px;
      background-image: url(../../../static/images/icon/header/reload.png); }

.logo {
  width: 120px;
  height: 46px;
  float: left; }

.logo img {
    height: 46px;
    vertical-align: text-bottom; }

.ant-popover-inner {
  max-width: 970px;
  opacity: 0.95; }

.Live-menu-down {
  height: 150px;
  display: inline-block; }

.Live-menu-down .list-content {
    padding: 10px;
    text-align: center; }

.BTIm-menu-down {
  height: 150px;
  display: inline-block; }

.BTIm-menu-down .list-content {
    padding: 10px;
    text-align: center; }

.BTIm-menu-down:not(:first-child):hover {
  padding: 0;
  cursor: pointer;
  background-color: #8AC9B4; }

.Sports-menu-down {
  height: 150px;
  display: inline-block; }

.Sports-menu-down .list-content {
    padding: 10px;
    text-align: center; }

.Sports-menu-down:not(:first-child):hover {
  padding: 0;
  cursor: pointer;
  background-color: #8AC9B4; }

.Live-menu-down:not(:first-child):hover {
  padding: 0;
  cursor: pointer;
  background-color: #8AC9B4; }

.Slot-menu-down {
  height: 150px;
  display: inline-block; }

.Slot-menu-down .list-content {
    padding: 10px;
    text-align: center; }

.Slot-menu-down:not(:first-child):hover {
  padding: 0;
  cursor: pointer;
  background-color: #8AC9B4; }

.LeftNav {
  position: fixed;
  right: 0;
  height: 300px;
  width: 160px;
  top: 50%;
  z-index: 1009; }

.LeftNav .icon-icon_lib_down {
    display: none; }

.LeftNav .navforBalance {
    width: 160px;
    min-height: 150px;
    background-color: #000;
    text-align: center;
    margin-bottom: 1px;
    color: #fff;
    padding-bottom: 10px; }

.LeftNav .navforBalance .navforBalance-title {
      height: 40px;
      line-height: 40px;
      background-color: #00ad77; }

.LeftNav .navforBalance .navforBalance-title i {
        vertical-align: middle;
        margin-right: 5px; }

.LeftNav .navforBalance p {
      word-wrap: break-word;
      min-height: 70px;
      max-height: 150px;
      padding: 10px;
      font-size: 30px; }

.LeftNav .navforBalance .navforBalance-btn {
      display: block;
      width: 80%;
      height: 30px;
      line-height: 30px;
      background-color: #034631;
      border-radius: 30px;
      margin: 0 auto;
      cursor: pointer; }

.LeftNav ul {
    float: right; }

.LeftNav ul span {
      display: none;
      float: left;
      padding-left: 15px;
      font-size: 17px;
      -webkit-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }

.LeftNav ul li > div {
      -webkit-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }

.LeftNav ul li:hover:nth-child(1) div {
      color: white;
      width: 160px;
      background: #00ad77;
      position: absolute;
      right: 0; }

.LeftNav ul li:hover:nth-child(1) div span {
        display: block; }

.LeftNav ul li:hover:nth-child(2) div {
      color: white;
      width: 160px;
      background: #00ad77;
      position: absolute;
      right: 0; }

.LeftNav ul li:hover:nth-child(2) div span {
        display: block; }

.LeftNav ul li:hover:nth-child(3) div {
      color: white;
      width: 160px;
      background: #00ad77;
      position: absolute;
      right: 0; }

.LeftNav ul li:hover:nth-child(3) div span {
        display: block; }

.LeftNav ul li:hover:nth-child(4) div {
      color: white;
      width: 160px;
      background: #00ad77;
      position: absolute;
      right: 0; }

.LeftNav ul li:hover:nth-child(4) div span {
        display: block; }

.LeftNav ul li:hover:nth-child(5) div {
      color: white;
      width: 160px;
      background: #00ad77;
      position: absolute;
      right: 0; }

.LeftNav ul li:hover:nth-child(5) div span {
        display: block; }

.LeftNav ul li {
      width: 70px;
      height: 50px;
      background: #000;
      margin-bottom: 1px;
      color: white;
      cursor: pointer;
      text-align: center;
      line-height: 50px; }

.show {
  display: block; }

.hide {
  display: none; }

.GoLoginshowopen .ant-modal-body {
  padding: 24px 24px 2px; }

.GoLoginshowopen .LoginGreenbtn {
  color: #fff !important;
  background-color: #025E3B !important;
  border-color: #025E3B !important;
  width: 45%;
  margin: 10px; }

.GoLoginshowopen .ant-btn-primary:focus, .GoLoginshowopen .ant-btn-primary:hover {
  color: #000 !important;
  background-color: #EED185 !important;
  border-color: #EED185 !important; }

.GoLoginshowopen .login-form-forgot {
  color: rgba(0, 0, 0, 0.65); }

.GoLoginshowopen .ant-modal-content {
  border-radius: 12px 12px 9px 9px; }

.GoLoginshowopen .ant-modal-content .ant-modal-close {
    right: -13px;
    top: -8px; }

.GoLoginshowopen .ant-modal-content .ant-modal-close .ant-modal-close-x {
      line-height: 30px;
      background: white;
      height: 30px;
      width: 30px;
      border-radius: 20px; }

.GoLoginshowopen .ant-modal-header {
  background-color: #025E3B;
  padding: 10px 24px;
  border-radius: 10px 10px 0px 0px; }

.GoLoginshowopen .ant-modal-header .ant-modal-title {
    color: white; }

.iconfonX {
  font-family: "iconfont" !important;
  font-size: 14px;
  margin-left: 12px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.iconsl {
  font-size: 14px;
  font-weight: 0;
  color: #e5e5e5;
  opacity: 0.4;
  padding-left: 13px; }

.ant-dropdown-menu {
  background-color: #fff !important;
  padding: 0 !important;
  border-radius: 0px !important; }

.ant-dropdown-menu-item {
  color: #000 !important; }

.ant-dropdown-menu-item:nth-child(even) {
    background-color: #f2f2f2; }

.ant-dropdown-menu-item:hover {
  color: #fff !important;
  background-color: #1d6952 !important; }

.UserautoOpen .ant-form-item-control .iconfont {
  cursor: pointer;
  line-height: 32px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 10px;
  color: #272727; }

.UserautoOpen .ant-modal-title {
  text-align: center;
  font-size: 19px; }

.UserautoOpen .ant-modal-body {
  padding: 0px 0px 2px;
  margin-top: -1px; }

.UserautoOpen .ant-modal-body img {
    padding-bottom: 25px; }

.UserautoOpen .URLSENDYZM {
  position: absolute;
  top: 1px;
  right: 0px;
  background: #025E3B;
  text-align: center;
  color: white;
  border-radius: 5px;
  width: 91px;
  padding: 3px;
  cursor: pointer;
  margin: 2px; }

.ant-spin .ant-spin-text {
  text-shadow: none !important; }

.safe-text {
  margin: 0 auto; }

.safe-text .small-text {
    font-size: 14px;
    margin-bottom: 0; }

.safe-text p.error-info {
    margin: 10px 0 0;
    text-align: center;
    color: red; }

.safe-text p.prompt-info {
    margin-top: 15px;
    text-align: center; }

.safe-text p.prompt-info span {
      font-weight: bold;
      color: #005A36; }

.safe-text .ant-btn {
    font-size: 16px; }

.safe-text .block-btn .reset-btn {
    width: 100%;
    margin-top: 4%; }

.safe-text .inline-btn .ant-btn, .safe-text .inline-btn .reset-btn {
    width: 48%;
    display: inline-block;
    font-weight: bold;
    vertical-align: text-bottom; }

.safe-text .inline-btn .ant-btn {
    margin-right: 4%; }

.safe-text > h2, .safe-text > h3 {
    font-weight: bold; }

.safe-text > h2:first-child {
    margin-bottom: 11px; }

.safe-text > p {
    color: #000;
    font-size: 16px;
    margin-bottom: 15px; }

.safe-text > .entry-btn {
    margin-top: 18px;
    width: 100%; }

.safe-text.input-distance h3 {
    margin: 5px 0; }

.safe-text.input-distance p.error-info {
    margin-top: 5px;
    text-align: left; }

.reset-btn, .RESTPwd-modal .ant-btn {
  height: 39px;
  line-height: 39px;
  text-align: center;
  font-weight: bold;
  border: 0;
  font-size: 16px;
  display: block;
  color: #000;
  cursor: pointer; }

.reset-btn.entry-btn, .reset-btn.ant-btn-default, .RESTPwd-modal .ant-btn.entry-btn, .RESTPwd-modal .ant-btn.ant-btn-default {
    -webkit-box-shadow: 0 2px 0 rgba(238, 208, 133, 0.5);
            box-shadow: 0 2px 0 rgba(238, 208, 133, 0.5);
    background-color: #EED185; }

.reset-btn.entry-btn.radius, .reset-btn.ant-btn-default.radius, .RESTPwd-modal .ant-btn.entry-btn.radius, .RESTPwd-modal .ant-btn.ant-btn-default.radius {
      border-radius: 4px; }

.reset-btn.entry-btn:focus, .reset-btn.entry-btn:hover, .reset-btn.ant-btn-default:focus, .reset-btn.ant-btn-default:hover, .RESTPwd-modal .ant-btn.entry-btn:focus, .RESTPwd-modal .ant-btn.entry-btn:hover, .RESTPwd-modal .ant-btn.ant-btn-default:focus, .RESTPwd-modal .ant-btn.ant-btn-default:hover {
      color: #000;
      border-color: #f5da97;
      background-color: #f5da97; }

.reset-btn.entry-btn:active, .reset-btn.ant-btn-default:active, .RESTPwd-modal .ant-btn.entry-btn:active, .RESTPwd-modal .ant-btn.ant-btn-default:active {
      color: #000;
      border-color: #40a9ff;
      background-color: #cdb577; }

.reset-btn.entry-btn:disabled, .reset-btn.ant-btn-default:disabled, .RESTPwd-modal .ant-btn.entry-btn:disabled, .RESTPwd-modal .ant-btn.ant-btn-default:disabled {
      cursor: not-allowed;
      background-color: #b1b1b1;
      -webkit-box-shadow: 0 2px 0 #b1b1b1;
              box-shadow: 0 2px 0 #b1b1b1; }

@media only screen and (min-width: 1660px) {
  .RBHeader .RBHeader-TOP .Home-Top-Right {
    padding-right: 90px; } }

/* FOR IE USE*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .RBHeader .ant-input, .RBHeader .ant-btn.RBLogin {
    margin-top: 5px; } }

@media only screen and (min-width: 1366px) {
  .RBHeader .ant-menu-dark .ant-menu-item > a {
    font-size: 17px; }
  .RBHeader #RBHeader-TOP-Next {
    padding: 0 70px; } }

@media only screen and (min-width: 1440px) {
  .RBHeader #RBHeader-TOP-Next {
    padding: 0 80px; } }

@media only screen and (min-width: 1600px) {
  .RBHeader #RBHeader-TOP-Next {
    padding: 0 90px; } }

@media (max-width: 992px) {
  .RBHeader #HomeContentDown {
    padding: 5px 50px;
    font-size: 12px; }
  .RBHeader #RBHeader-TOP-Next {
    padding: 0 40px;
    font-size: 12px; }
  #Home-Top-Left {
    display: none; } }

@media only screen and (max-width: 1024px) {
  .RBHeader-TOP-Next .ant-menu-item {
    padding: 0 10px !important; } }

@media (max-width: 1180px) {
  .RBHeader #HomeContentDown, .RBHeader .word-race-wrap-bg.HomeContentDown {
    padding: 5px 40px;
    font-size: 12px; }
  .RBHeader #RBHeader-TOP-Next {
    padding: 0 40px;
    font-size: 12px; }
  #Home-Top-Left {
    display: none; }
  .RBHeader .RBHeader-TOP .Home-Top-Right ul {
    padding-right: 120px; } }

@media (max-width: 1280px) {
  .RBHeader .ant-menu-item {
    padding: 0px 10px; }
  .RBHeader .ant-menu-item {
    padding: 0px 10px; }
  .RBHeader #RBHeader-TOP-Next {
    padding: 0 20px; } }

@media (min-width: 1200px) and (max-width: 1360px) {
  .RBHeader .ant-menu-item {
    padding: 0px 4px; } }

@media (min-width: 1300px) and (max-width: 1460px) {
  .RBHeader .ant-menu-item {
    padding: 0px 5px; } }

@media (min-width: 1400px) and (max-width: 1560px) {
  .RBHeader .ant-menu-item {
    padding: 0px 7px; } }

@media (min-width: 1500px) and (max-width: 1660px) {
  .RBHeader .ant-menu-item {
    padding: 0px 10px; } }

@media (min-width: 1600px) and (max-width: 1760px) {
  .RBHeader .ant-menu-item {
    padding: 0px 15px; } }

.ant-form-item-children {
  display: block; }
  .ant-form-item-children > div {
    position: inherit; }
  .RBPage-infocontent .hide {
  display: none; }
  .RBPage-infocontent .block {
  display: block; }
  .RBPage-infocontent .ant-modal-close-x {
  line-height: 29px;
  color: white; }
  .RBPage-infocontent .GreenRBCOR {
  color: #005A36; }
  .RBPage-infocontent .ant-modal-body {
  padding: 0; }
  .RBPage-infocontent .ant-modal-body .ant-modal-close-x {
    width: 40px;
    height: 25px;
    line-height: 33px;
    color: white; }
  .RBPage-infocontent .user-info-wrap .ant-form-item-label {
  line-height: 32px; }
  .RBPage-infocontent .card-container {
  min-height: 450px; }
  .RBPage-infocontent .card-container .UserinfoTop {
    background-color: #DDDDDD;
    padding: 0px 10px; }
  .RBPage-infocontent .card-container .UserinfoTop .ant-col-8 {
      border-right: 1px solid #00623B;
      padding: 0px 10px;
      margin: 10px 0;
      color: #010101;
      font-weight: 500; }
  .RBPage-infocontent .card-container .UserinfoTop .ant-col-8 p {
        margin-bottom: 0;
        padding: 5px 0; }
  .RBPage-infocontent .ant-modal-header {
  padding: 12px 10px;
  border-radius: 6px 6px 0 0;
  border: 0;
  background: #00623B; }
  .RBPage-infocontent .ant-modal-header .ant-modal-title {
    color: white;
    font-weight: 700; }
  .RBPage-infocontent .ant-modal-header .ant-modal-close-x {
    width: 40px;
    height: 40px;
    line-height: 32px;
    font-size: 16px;
    color: white; }
  .RBPage-infocontent .border-r-n {
  border-right: 0 !important; }
  .RBPage-infocontent .UserinfoContent .ant-tabs-nav-wrap {
  background: #00623B;
  color: white; }
  .RBPage-infocontent .UserinfoContent .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active {
    background: white;
    color: #fff !important;
    font-weight: 600; }
  .RBPage-infocontent .RBPage-Userinfohome .Userinfo-Tab-list-content .ant-tabs-nav-scroll {
  background: white;
  color: #010101; }
  .RBPage-infocontent .GreenBtn {
  width: 321px;
  background-color: #005A36;
  border-color: #005A36; }
  .RBPage-infocontent .Verified {
  width: 100px;
  border: 1px solid forestgreen;
  /* padding: initial; */
  position: absolute;
  /* left: 0; */
  top: 0;
  text-align: center;
  left: 326px;
  height: 32px;
  line-height: 30px;
  color: forestgreen;
  font-weight: 600;
  cursor: pointer; }
  .RBPage-infocontent .UnVerified {
  width: 100px;
  border: 1px solid red;
  /* padding: initial; */
  position: absolute;
  /* left: 0; */
  top: 0px;
  text-align: center;
  left: 326px;
  height: 32px;
  line-height: 32px;
  /* margin-top: 5px; */
  color: red;
  font-weight: 600;
  cursor: pointer; }
  .RBPage-infocontent .PUnVerified, .RBPage-infocontent .send-load {
  width: 100px;
  border: 1px solid red;
  /* padding: initial; */
  position: absolute;
  /* left: 0; */
  top: 0;
  text-align: center;
  left: 326px;
  height: 32px;
  line-height: 30px;
  color: red;
  font-weight: 600;
  cursor: pointer; }
  .RBPage-infocontent .send-load {
  width: 200px;
  color: #727272;
  border-color: #d9d9d9; }
  .UserBankinfo .set-bank-list {
  width: 253px;
  display: inline-block; }
  .UserBankinfo .View-Btn {
  display: inline-block;
  background: #005A36;
  padding: 0 30px;
  height: 33px;
  line-height: 33px;
  margin-left: 10px;
  color: white;
  cursor: pointer; }
  .UserBankinfo .View-Default {
  background: #005A36;
  text-align: center;
  color: white;
  margin-top: 5px;
  height: 33px;
  line-height: 33px;
  cursor: pointer; }
  .SetOpenbank {
  position: relative; }
  .SetOpenbank .ant-collapse-item {
    background: white; }
  .SetOpenbank .ant-collapse-item .ant-collapse-header {
      background: #005A36;
      color: white;
      position: absolute;
      left: 267px;
      top: -33px;
      height: 33px;
      width: 108px;
      text-align: center;
      line-height: 33px;
      padding: 0 !important;
      border-radius: 0px !important; }
  .set-yzm .ant-modal-header {
  background: #00623B;
  padding: 10px 20px;
  border-radius: 10px 10px 0 0; }
  .set-yzm .ant-modal-header .ant-modal-title {
    color: white; }
  .set-yzm .ant-modal-body {
  padding-bottom: 10px;
  text-align: center; }
  .set-yzm .ant-modal-content .ant-modal-close-x {
  color: white;
  line-height: 45px; }
  .set-yzm .ant-modal-content .GreenBtn {
  width: 100%;
  background: #EED185;
  color: #000000;
  border: 1px solid #EED185;
  height: 35px;
  font-size: 18px;
  font-weight: 600; }
  .set-yzm .SETYZM input {
  width: 50px;
  height: 50px; }
  .set-yzm .YZMSet input {
  border-radius: 10px !important;
  padding: 10px;
  text-align: center; }
  .set-yzm .YZMSet .ant-form-item-control-wrapper {
  margin-left: 55px; }
  .set-yzm .YZMSet .ant-form-item label {
  vertical-align: middle; }
  .set-yzm .yzmtime {
  display: block;
  /* float: right; */
  padding-top: 19px;
  padding-left: 0px;
  position: absolute;
  top: -2px;
  right: -34px;
  font-size: 15px; }

.RBPage-infocontent .albnotice {
  text-align: center;
  padding: 8px;
  background: #FFECEC;
  margin: 10px 0px;
  color: red;
  font-weight: 500; }

.RBPage-infocontent .lodingset .ant-spin-text {
  color: #000 !important; }

.RBPage-infocontent .ant-modal-close-x .anticon.anticon-close {
  vertical-align: -0.75em; }

.RBPage-infocontent .ant-modal-close-x .anticon.anticon-close svg {
    width: 1.2em !important;
    height: 1.2em !important; }

.RBPage-infocontent .newsetstyle label {
  padding-right: 10px; }

.RBPage-infocontent .ant-modal-content {
  border-radius: 7px; }

.RBPage-infocontent .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background: #00623B;
  border-color: #00623B; }

.RBPage-infocontent .ant-modal-close-x {
  line-height: 29px !important;
  color: white; }

.RBPage-infocontent .GreenRBCOR {
  color: #005A36; }

.RBPage-infocontent .ant-modal-body {
  padding: 0; }

.RBPage-infocontent .ant-modal-body .ant-modal-close-x {
    width: 40px;
    height: 25px;
    line-height: 29px;
    color: white; }

.RBPage-infocontent .card-container .UserinfoTop {
  background-color: #BEBEBE;
  padding: 0px 10px; }

.RBPage-infocontent .card-container .UserinfoTop .ant-col-8 {
    border-right: 1px solid #00623B;
    padding: 0px 10px;
    margin: 10px 0;
    color: #010101;
    font-weight: 500; }

.RBPage-infocontent .card-container .UserinfoTop .ant-col-8 p {
      margin-bottom: 0;
      padding: 5px 0; }

.RBPage-infocontent .ant-modal-header {
  padding: 12px 10px;
  border-radius: 6px 6px 0 0;
  background: #00623B; }

.RBPage-infocontent .ant-modal-header .ant-modal-title {
    color: white; }

.RBPage-infocontent .ant-modal-header .ant-modal-title .right-balance {
      float: right;
      padding-right: 50px;
      font-size: 14px;
      font-weight: 400; }

.RBPage-infocontent .ant-modal-header .ant-modal-close-x {
    width: 40px;
    height: 40px;
    line-height: 32px;
    font-size: 16px;
    color: white; }

.RBPage-infocontent .border-r-n {
  border-right: 0 !important; }

.RBPage-infocontent .UserinfoContent .ant-tabs-nav-wrap {
  background: #00623B;
  color: white; }

.RBPage-infocontent .UserinfoContent .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab {
    font-size: 16px;
    padding: 10px 20px; }

.RBPage-infocontent .UserinfoContent .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active {
    background: #00623b;
    font-weight: 600; }

.RBPage-infocontent .UserinfoContent .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active:hover {
      color: #fff; }

.RBPage-infocontent .UserinfoContent .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab:hover {
    color: #f3e2a5; }

.RBPage-infocontent .UserinfoContent .ReportContent .rb-rcords-wrap .ant-tabs-nav-wrap {
  background: transparent !important;
  color: #000 !important; }

.RBPage-infocontent .UserinfoContent .ReportContent .rb-rcords-wrap .ant-tabs-nav-wrap .ant-tabs-tab {
    margin-right: 10px;
    border-radius: 4px;
    line-height: 20px;
    border: 0; }

.RBPage-infocontent .UserinfoContent .ReportContent .rb-rcords-wrap .ant-tabs-nav-wrap .ant-tabs-tab:hover {
      color: #00623b; }

.RBPage-infocontent .UserinfoContent .ReportContent .rb-rcords-wrap .ant-tabs-nav-wrap .ant-tabs-tab-active {
    color: #fff !important; }

.RBPage-infocontent .UserinfoContent .ReportContent .rb-rcords-wrap .ant-tabs-nav-wrap .ant-tabs-tab-active:hover {
      color: #fff; }

.RBPage-infocontent .UserMoney {
  background: #EAE9EF;
  border-radius: 0 0 4px 4px; }

.RBPage-infocontent .UserMoney .ant-tabs-ink-bar {
    background-color: #F2C81C !important; }

.RBPage-infocontent .UserMoney .ant-tabs-nav .ant-tabs-tab-active {
    color: #F2C81C !important;
    background: #00623b;
    font-weight: 600; }

.RBPage-infocontent .UserMoney .ant-select-selection, .RBPage-infocontent .UserMoney .ant-input, .RBPage-infocontent .UserMoney .ant-input-number {
    height: 39px;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 4px !important; }

.RBPage-infocontent .UserMoney .ant-calendar-picker-input.ant-input {
    padding: 0 11px; }

.RBPage-infocontent .UserMoney .ant-form-item-label {
    text-align: left;
    height: 39px;
    line-height: 39px; }

.RBPage-infocontent .UserMoney .ant-form-item-label label {
      padding-left: 22px;
      margin-top: 0;
      height: 25px;
      line-height: 25px;
      display: inline-block;
      border-right: 1px solid #EAE9EF;
      width: 100%; }

.RBPage-infocontent .UserMoney .ant-form-item-label label:after {
        content: none; }

.RBPage-infocontent .UserMoney .ant-spin-blur:after {
    content: none; }

.RBPage-infocontent .UserMoney .ant-table-row {
    background: #fff; }

.RBPage-infocontent .UserMoney .input-wrap {
    border-radius: 4px !important;
    background-color: #fff; }

.RBPage-infocontent .UserMoney .input-wrap.small-label label {
      padding-left: 5px; }

.RBPage-infocontent .UserMoney .input-wrap:hover {
      -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
              box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); }

.RBPage-infocontent .UserMoney .input-wrap .wrapper-static {
      position: absolute;
      padding-left: 25%;
      width: 100%; }

.RBPage-infocontent .UserMoney .input-wrap .select-suffix-icon {
      margin-top: 2.5px;
      border-top: 8px solid #01633C;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      -webkit-transition: -webkit-transform .3s;
      transition: -webkit-transform .3s;
      transition: transform .3s;
      transition: transform .3s, -webkit-transform .3s; }

.RBPage-infocontent .UserMoney .input-wrap .datepicker-icon {
      display: inline-block;
      background-repeat: no-repeat;
      background-image: url(../../../static/images/icon/sprites-inbox.png); }

.RBPage-infocontent .UserMoney .input-wrap .datepicker-icon {
      width: 18px;
      height: 18px;
      background-position: -30px -30px; }

.RBPage-infocontent .UserMoney .input-wrap .ant-select-open .select-suffix-icon {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

.RBPage-infocontent .UserMoney .unable-input-wrap {
    background-color: #e4e4e4; }

.RBPage-infocontent .UserMoney .unable-input-wrap .ant-input[disabled] {
      background-color: #e4e4e4; }

.RBPage-infocontent .UserMoney .ant-select-selection__rendered, .RBPage-infocontent .UserMoney .ant-input-number, .RBPage-infocontent .UserMoney .ant-input {
    line-height: 39px;
    height: 39px; }

.RBPage-infocontent .UserMoney .GreenBtn.submitButtonStatus {
    color: #fff;
    background: #A1A1A1;
    border-color: transparent; }

.RBPage-infocontent .UserMoney .balance-card {
    margin: 0 5% 16px 5%;
    text-align: center;
    border-bottom: 1px solid #C9C9C9; }

.RBPage-infocontent .UserMoney .balance-card .ant-card-grid {
      height: 55px;
      margin-bottom: 16px;
      padding: 9px 15px;
      line-height: 40px;
      background: #fff;
      border-radius: 6px;
      vertical-align: middle; }

.RBPage-infocontent .UserMoney .balance-card .ant-card-grid:nth-child(3n) {
        margin-right: 0 !important; }

.RBPage-infocontent .UserMoney .balance-card .balance-box {
      width: 60%;
      float: left;
      margin: auto;
      line-height: 1.3;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }

.RBPage-infocontent .UserMoney .balance-card .GreenBtn {
      width: 40%;
      height: 30px;
      margin: 0;
      margin-top: 3px;
      padding: 0;
      text-align: center;
      line-height: 30px;
      float: right; }

.RBPage-infocontent .RBPage-Userinfohome .Userinfo-Tab-list-content .ant-tabs-nav-scroll {
  background: white;
  color: #010101; }

.RBPage-infocontent .phone-set .ant-form-item-label label {
  padding-right: 15px; }

.RBPage-infocontent .show {
  display: block; }

.RBPage-infocontent .hide {
  display: none; }

.RBPage-infocontent .GreenBtn {
  width: 100%;
  height: 39px;
  margin-top: 10px;
  background-color: #005A36;
  border-color: #005A36;
  color: #fff; }

.RBPage-infocontent .GrayBtn {
  width: 100%;
  height: 39px;
  margin-top: 10px;
  background-color: #a1a1a1;
  border-color: #a1a1a1;
  color: #fdfdfd; }

.RBPage-infocontent .GrayBtn:hover {
    color: #fdfdfd;
    background-color: #a1a1a1;
    border-color: #a1a1a1; }

.RBPage-infocontent .GreenTransparent {
  background-color: transparent;
  color: #005A36; }

.RBPage-infocontent .ant-card-body {
  padding: 0; }

.RBPage-infocontent .ant-card-body .btn {
    float: right;
    background-color: #0A996C;
    border-radius: 10px;
    padding: 0 10px;
    color: white;
    cursor: pointer; }

.RBPage-infocontent .ant-card-body .ant-card-grid {
    padding: 7px 9px 7px 22px;
    font-weight: 900; }

.RBPage-infocontent .Bankout {
  width: 68px;
  text-align: center;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer; }

.RBPage-infocontent .Bankout .active {
    position: relative; }

.RBPage-infocontent .Bankout .active .iconfont {
      color: #00623B !important; }

.RBPage-infocontent .Bankout .active .ant-card-meta-title {
      color: #00623B !important; }

.RBPage-infocontent .Bankout .BankList {
    padding-top: 10px;
    width: 68px;
    height: 68px;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    border-radius: 5px;
    color: #000; }

.RBPage-infocontent .Bankout .BankList .new {
      position: absolute;
      right: 0;
      top: 0;
      display: inline-block;
      width: 24px;
      height: 14px;
      color: #fff;
      font-size: 12px;
      background-image: url(../../../static/images/icon/new.png); }

.RBPage-infocontent .Bankout .BankList .more-text {
      font-size: 12px;
      line-height: 1; }

.RBPage-infocontent .Bankout .BankList .ant-card-meta {
      line-height: 34px;
      height: 36px;
      margin: 0; }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon {
      display: inline-block;
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100%; }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-CC {
        width: 29px;
        height: 19px;
        margin-top: 3px;
        background-image: url(../../../static/images/icon/bankdeposit/king.png); }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-BC {
        width: 31px;
        height: 23px;
        background-image: url(../../../static/images/icon/bankdeposit/CDC.png); }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-LB {
        width: 27px;
        height: 26px;
        background-image: url(../../../static/images/icon/bankdeposit/LocalBank.png); }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-OA {
        width: 22px;
        height: 22px;
        background-image: url(../../../static/images/icon/bankdeposit/OnlineAlipay1.png); }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-WCLB {
        width: 24px;
        height: 21px;
        background-image: url(../../../static/images/icon/bankdeposit/WeChat.png); }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-UP {
        width: 31px;
        height: 20px;
        background-image: url(../../../static/images/icon/bankdeposit/UnionPay.png); }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-WC {
        width: 29px;
        height: 24px;
        background-image: url(../../../static/images/icon/bankdeposit/OnlineWechat.png); }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-JDP {
        width: 33px;
        height: 26px;
        background-image: url(../../../static/images/icon/bankdeposit/JD.png); }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-AP {
        width: 26px;
        height: 21px;
        background-image: url(../../../static/images/icon/bankdeposit/Astropay.png); }

.RBPage-infocontent .Bankout .BankList .bankdeposit-icon.bank-ALB {
        width: 22px;
        height: 22px;
        background-image: url(../../../static/images/icon/bankdeposit/OnlineAlipay.png); }

.RBPage-infocontent .Bankout .BankList.active, .RBPage-infocontent .Bankout .BankList:hover {
      background-color: #01633c;
      color: #fff; }

.RBPage-infocontent .Bankout .BankList.active .bankdeposit-icon.bank-CC, .RBPage-infocontent .Bankout .BankList:hover .bankdeposit-icon.bank-CC {
        background-image: url(../../../static/images/icon/bankdeposit/king-active.png); }

.RBPage-infocontent .Bankout .BankList.active .bankdeposit-icon.bank-BC, .RBPage-infocontent .Bankout .BankList:hover .bankdeposit-icon.bank-BC {
        background-image: url(../../../static/images/icon/bankdeposit/CDC-active.png); }

.RBPage-infocontent .Bankout .BankList.active .bankdeposit-icon.bank-LB, .RBPage-infocontent .Bankout .BankList:hover .bankdeposit-icon.bank-LB {
        background-image: url(../../../static/images/icon/bankdeposit/LocalBank-active.png); }

.RBPage-infocontent .Bankout .BankList.active .bankdeposit-icon.bank-ALB, .RBPage-infocontent .Bankout .BankList:hover .bankdeposit-icon.bank-ALB {
        background-image: url(../../../static/images/icon/bankdeposit/OnlineAlipaySelect.png); }

.RBPage-infocontent .Bankout .ant-card-meta-avatar {
    width: 37px;
    height: 37px; }

.RBPage-infocontent .Bankout .ant-card-meta-avatar .iconfont {
      -webkit-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in;
      font-size: 38px;
      color: #000000; }

.RBPage-infocontent .remarks {
  padding: 3px 6px;
  font-size: 12px; }

.Bonusset label {
  display: none; }

.setStyleSpin {
  border: 1px solid #00623B;
  background-color: white; }

.setStyleSpin label {
    padding-left: 4px !important; }

.setStyleSpin .FormInputBorder {
    border: 1px solid #ddd;
    border-radius: 4px; }

.TransferTab {
  cursor: pointer; }

.TransferTab .TOPFORM {
    position: relative; }

.TransferTab .TOPFORM .ant-form-item-control-wrapper .ant-form-item-children {
      text-align: center; }

.TransferTab .Onebank {
    border: 1px solid #00623B;
    padding: 11px 10px;
    width: 195px;
    text-align: center;
    position: relative;
    margin: 5px 5px;
    height: 50px;
    font-weight: 500;
    font-size: 16px; }

.TransferTab .Twobank {
    display: inline-block;
    border: 1px solid #00623B;
    padding: 0px 10px;
    margin: 0px 5px;
    width: 135px;
    text-align: center; }

.TransferTab .set-rball {
    background: url(../../../static/images/icon/gou.png) center center no-repeat;
    background-color: white;
    background-size: 100%;
    position: absolute;
    top: 25px;
    width: 25px;
    height: 25px;
    right: -8px;
    display: none; }

.TransferTab .block {
    display: block; }

.ReportContent {
  padding: 0 15px; }

.ReportContent .UserinfoContent .ant-tabs-nav-wrap {
    background: white !important;
    color: #000000 !important; }

.ReportContent .ant-tabs-nav .ant-tabs-tab {
    padding: 5px 16px; }

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #005A36;
  border-color: #005A36; }

.PAYSET .ant-modal-header {
  padding: 5px 10px;
  border-radius: 6px 6px 0 0;
  background: #00623B; }

.PAYSET .ant-modal-header .ant-modal-title {
    color: white; }

.PAYSET .ant-modal-header .ant-modal-close-x {
    width: 40px;
    height: 40px;
    line-height: 32px;
    font-size: 16px;
    color: white; }

.PAYSET .ant-modal-close-x {
  line-height: 31px;
  color: #000;
  background: white;
  height: 30px;
  width: 30px;
  margin-right: -8px;
  margin-top: -13px;
  border-radius: 20px; }

.RBQRCODE {
  width: 100%;
  margin: 0 auto;
  text-align: center; }

.RBQRCODE .ant-form-item-control-wrapper {
    margin: 10px 48px; }

.WithdrawalType .ant-tabs-nav-wrap {
  padding: 0 10px;
  background: white !important;
  color: #000 !important; }

.setafter .ant-form-item-label label:after {
  content: none;
  margin: 0 8px 0 2px;
  position: relative;
  top: -.5px; }

.Greenstyle {
  background-color: #005A36;
  border-color: #005A36;
  height: 33px;
  color: white;
  line-height: 33px;
  cursor: pointer; }

.ant-table-tbody > tr > td, .ant-table-thead > tr > th {
  padding: 15px 10px; }

.ant-tabs-ink-bar {
  background-color: #005A36 !important; }

.Payalertalb {
  position: absolute;
  z-index: 2;
  top: 45px;
  border: 1px solid #00623b;
  height: 40px;
  background-color: #00623b;
  right: 0;
  font-size: 12px;
  width: 360px;
  color: white;
  padding: 10px !important;
  text-align: center; }

.Payalertalb .ant-alert-description {
    content: "";
    position: absolute;
    top: -11px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 10px 10px 10px;
    border-color: transparent transparent #006437 transparent;
    display: block;
    left: 155px; }

.Payalertalb .ant-alert-message {
    width: 355px;
    display: block;
    color: white; }

.Payalert {
  position: absolute;
  z-index: 2;
  left: 16px;
  top: -160px;
  border: 1px solid #00623b;
  height: 150px;
  background-color: #00623b;
  padding-right: 0; }

.Payalert .ant-alert-description {
    content: "";
    position: absolute;
    top: 149px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #006437 transparent transparent transparent;
    display: block; }

.Payalert .ant-alert-message {
    width: 180px;
    display: block;
    color: white; }

.Payalert .ant-alert-close-icon {
    position: relative;
    margin-left: 50px;
    display: inline-block;
    background: #009c68;
    width: 100px;
    text-align: center;
    border-radius: 3px;
    font-size: 14px;
    color: white; }

.errorContent {
  margin-bottom: 0;
  cursor: pointer;
  color: red; }

.errorContent .anticon-question-circle {
    font-size: 20px;
    vertical-align: middle;
    padding-left: 6px;
    margin-top: -5px; }

.ant-form-item label {
  margin-top: 5px; }

.ant-form-item-control {
  line-height: 20px; }

.ant-card-head {
  padding-left: 20px !important;
  padding-top: 5px !important;
  min-height: 35px !important; }

.ant-card-head-title {
  padding: 5px 0;
  font-weight: 900; }

.ant-modal-confirm-body-wrapper .ant-btn-primary {
  background-color: #0a996c !important;
  border-color: #0a996c !important; }

.PromotionSet .ant-modal-header {
  background: #00623B; }

.PromotionSet .ant-modal-header .ant-modal-title {
    color: white; }

.PromotionSet .ant-modal-close-x {
  color: white; }

.PromotionSet .ant-modal-footer {
  text-align: center; }

.PromotionSet .OkBtn {
  width: 100%;
  background-color: #005E38;
  border-color: #005E38; }

.RBPage-Accountinfo .search-condition {
  display: inline-block;
  width: calc(50% - 10px); }

.RBPage-Accountinfo .search-condition.last {
    margin-left: 20px; }

.RBPage-Accountinfo .topList {
  width: 100%;
  height: 130px;
  border-radius: 10px;
  background-color: #fff;
  margin-bottom: 10px;
  padding: 8px 0; }

.RBPage-Accountinfo .topList dl, .RBPage-Accountinfo .topList span {
    display: inline-block;
    vertical-align: middle; }

.RBPage-Accountinfo .topList dl {
    padding-left: 30px; }

.RBPage-Accountinfo .topList dl.first {
      width: 30%; }

.RBPage-Accountinfo .topList dl.second {
      width: 40%; }

.RBPage-Accountinfo .topList dl .money {
      color: #000;
      font-size: 30px; }

.RBPage-Accountinfo .topList dl .date {
      color: #989898; }

.RBPage-Accountinfo .topList .dividing-line {
    width: 1px;
    height: 70px;
    background-color: #989898; }

.RBPage-Accountinfo .iconForm {
  padding-left: 25px;
  padding-right: 10px; }

.RBPage-Accountinfo .iconForm .payMethods {
    padding-bottom: 15px; }

.RBPage-Accountinfo .iconForm .lineWrpper {
    width: 100%;
    padding-right: 15px;
    margin-bottom: 25px; }

.RBPage-Accountinfo .iconForm .lineWrpper .line {
      height: 1px;
      background-color: #d1d1d1; }

.RBPage-Accountinfo .iconForm .contentWrapper {
    padding-right: 15px; }

.RBPage-Accountinfo .errortip {
  color: red; }

.RBPage-Accountinfo .radioItem .ant-form-item-control {
  text-align: center; }

.ant-select-dropdown-menu-item-selected, .ant-select-dropdown-menu-item-selected:hover {
  background: #005a36;
  color: #fff !important; }

.ant-form-item-children .moneylist {
  width: calc(25% - 7px);
  height: 42px;
  line-height: 42px;
  background-color: #fff;
  text-align: center;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  margin-right: 8px;
  cursor: pointer; }

.ant-form-item-children .moneylist:last-child {
    margin-right: 0; }

.ant-form-item-children .moneylist.active {
    background-color: #00623b;
    color: #fff; }

.payMethodWrapper {
  padding-top: 5px; }

.payMethodWrapper .payMethod {
    float: left;
    width: 113px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #f1f1f1;
    border-radius: 5px;
    margin-left: 5px;
    cursor: pointer; }

.payMethodWrapper .payMethod.active {
      background-color: #00623b;
      color: #fff; }

::-webkit-scrollbar {
  height: 4px; }

.input-offer label {
  padding-left: 8px; }

.Lotterry-history .ant-tabs-tab {
  width: 33%;
  text-align: center;
  margin-right: 27px !important; }

.Lotterry-history .ant-tabs-tab:last-child {
    width: 34%;
    margin-right: 0 !important; }

.Lotterry-history .ant-table-scroll {
  border-radius: 10px; }

.Lotterry-history .ant-tabs-nav-wrap, .Lotterry-history .ant-tabs-nav-scroll, .Lotterry-history .ant-tabs-nav {
  width: 100%; }

.Lotterry-history .ant-tabs-nav > div {
  width: calc(100% - 54px); }

.Lotterry-history .ant-form-item-children, .Lotterry-history .ant-calendar-picker {
  width: 100%; }

.albendicon svg {
  width: 80px;
  height: 100px;
  color: #00623B; }

.ALBPOP {
  text-align: center;
  position: absolute;
  z-index: 9999;
  background-color: #EAE9EF;
  left: 0;
  right: 0;
  bottom: 5px;
  padding: 40px; }

.setBon .ant-select-selection-selected-value {
  overflow: unset;
  white-space: unset; }

.albpopset {
  top: 400px; }

.albpopset .ant-modal-content .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns {
    float: none;
    text-align: center; }

.albpopset .ant-modal-confirm-body > .anticon {
    display: none; }

.albpopset .ant-modal-confirm-body .ant-modal-confirm-content {
    text-align: center; }

.albpopset .ant-modal-confirm-body-wrapper .ant-btn-primary {
    background-color: #00623b !important;
    border-color: #00623b !important; }

.albpopset .ant-modal-confirm-content {
    font-weight: 900;
    font-size: 16px; }

.RBPage-Register-Form .ant-modal-header {
  background: #00623B;
  padding: 10px 20px;
  border-radius: 10px 10px 0 0; }
  .RBPage-Register-Form .ant-modal-header .ant-modal-title {
    color: white; }
  .RBPage-Register-Form .ant-modal-body {
  padding: 0;
  padding-bottom: 20px;
  text-align: center; }
  .RBPage-Register-Form .ant-modal-body .Topbanner img {
    padding-bottom: 20px;
    margin-top: -1px; }
  .RBPage-Register-Form .ant-modal-content {
  border-radius: 12px; }
  .RBPage-Register-Form .ant-modal-content .ant-modal-close-x {
    color: white;
    line-height: 45px; }
  .RBPage-Register-Form .ant-modal-content .GreenBtn {
    width: 100%;
    background: #EED185;
    color: #000000;
    border: 1px solid #EED185;
    height: 35px;
    font-size: 18px;
    font-weight: 600; }
  .RBPage-Register-Form .SETYZM input {
  width: 50px;
  height: 50px; }
  .RBPage-Register-Form .YZMSet input {
  border-radius: 10px !important;
  padding: 10px;
  text-align: center; }
  .RBPage-Register-Form .YZMSet .ant-form-item-control-wrapper {
  margin-left: 55px; }
  .RBPage-Register-Form .YZMSet .ant-form-item label {
  vertical-align: middle; }
  .RBPage-Register-Form .yzmtime {
  display: block;
  /* float: right; */
  padding-top: 19px;
  padding-left: 0px;
  position: absolute;
  top: -2px;
  right: -34px;
  font-size: 15px; }
  .RBPage-Register-Form .sendstart {
  display: block;
  width: 101px;
  position: absolute;
  right: -75px;
  top: 29px; }

.RBPageNotification .ant-modal-close-x {
  line-height: 29px;
  color: white; }

.RBPageNotification .GreenRBCOR {
  color: #005A36; }

.RBPageNotification .ant-modal-body {
  min-height: 300px;
  padding: 37px; }

.RBPageNotification .ant-modal-body .ant-modal-close-x {
    width: 40px;
    height: 25px;
    line-height: 33px;
    color: white; }

.RBPageNotification .ant-modal-content {
  width: 700px;
  border-radius: 12px; }

.RBPageNotification .ant-modal-header {
  padding: 5px 10px;
  border-radius: 10px 10px 0 0;
  background: #00623B; }

.RBPageNotification .ant-modal-header .ant-modal-title {
    color: white; }

.RBPageNotification .ant-modal-header .ant-modal-close-x {
    width: 40px;
    height: 40px;
    line-height: 32px;
    font-size: 16px;
    color: white; }

.RBPageNotification .ant-table-thead {
  display: none; }

.RBPageNotification .NotificationsTB .ant-table-row td:nth-child(2) {
  text-align: right; }

.RBPageNotification .AllNotificationsTB .ant-table-row td:nth-child(3) {
  text-align: right; }

.RBPageNotification .ant-tabs-bar {
  margin: 0; }

.RBPageNotification .ant-table-pagination.ant-pagination {
  margin: 16px 16px; }

.RBPageNotification .ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  color: #000 !important; }

.RBPageNotification .inbox-tab .inbox-tab-message, .RBPageNotification .inbox-tab .inbox-tab-notification {
  display: inline-block;
  width: 305px;
  height: 32px;
  line-height: 32px;
  border-radius: 5px;
  background-color: #e2e2e2;
  color: #000;
  text-align: center;
  cursor: pointer; }

.RBPageNotification .inbox-tab .inbox-tab-message i, .RBPageNotification .inbox-tab .inbox-tab-notification i {
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 5px;
    background-image: url(../../../static/images/icon/sprites-inbox.png);
    background-repeat: no-repeat; }

.RBPageNotification .inbox-tab .inbox-tab-message .inbox-message-icon, .RBPageNotification .inbox-tab .inbox-tab-notification .inbox-message-icon {
    width: 19px;
    height: 14px;
    background-position: -188px -104px; }

.RBPageNotification .inbox-tab .inbox-tab-message .inbox-notification-icon, .RBPageNotification .inbox-tab .inbox-tab-notification .inbox-notification-icon {
    width: 20px;
    height: 16px;
    background-position: -107px -30px; }

.RBPageNotification .inbox-tab .inbox-tab-message.active, .RBPageNotification .inbox-tab .inbox-tab-notification.active {
    background-color: #025e3b;
    color: #fff;
    vertical-align: middle; }

.RBPageNotification .inbox-tab .inbox-tab-message.active .inbox-message-icon, .RBPageNotification .inbox-tab .inbox-tab-notification.active .inbox-message-icon {
      background-position: -188px -30px; }

.RBPageNotification .inbox-tab .inbox-tab-message.active .inbox-notification-icon, .RBPageNotification .inbox-tab .inbox-tab-notification.active .inbox-notification-icon {
      background-position: -30px -108px; }

.RBPageNotification .inbox-tab .inbox-tab-message {
  margin-right: 15px; }

.RBPageNotification .ant-table-row-expand-icon {
  border: none;
  background: none; }

.RBPageNotification .ant-table-row-collapsed:after, .RBPageNotification .ant-table-row-expanded:after {
  font-family: "iconfont";
  color: #00623b; }

.RBPageNotification .ant-table-row-collapsed:after {
  content: "\E692"; }

.RBPageNotification .ant-table-row-expanded:after {
  content: "\E6AE"; }

.RBPageNotification .ant-tabs-bar {
  border-bottom: none; }

.RBPageNotification .RBPage-myinfo .ant-tabs-nav .ant-tabs-tab:hover {
  color: #00623b; }

.ForgotPwdSet .ant-modal-body {
  padding: 0px 24px 2px; }

.ForgotPwdSet .LoginGreenbtn {
  background-color: #025E3B;
  border-color: #025E3B;
  width: 45%;
  margin: 10px; }

.ForgotPwdSet .ant-btn-primary:focus, .ForgotPwdSet .ant-btn-primary:hover {
  color: #000;
  background-color: #EED185;
  border-color: #EED185; }

.ForgotPwdSet .login-form-forgot {
  color: rgba(0, 0, 0, 0.65); }

.ForgotPwdSet .ant-modal-content {
  border-radius: 12px 12px 9px 9px; }

.ForgotPwdSet .ant-modal-content .ant-modal-close {
    right: -13px;
    top: -8px; }

.ForgotPwdSet .ant-modal-content .ant-modal-close .ant-modal-close-x {
      line-height: 30px;
      background: white;
      height: 30px;
      width: 30px;
      border-radius: 20px; }

.ForgotPwdSet .ant-modal-header {
  background-color: #025E3B;
  padding: 10px 24px;
  border-radius: 10px 10px 0px 0px; }

.ForgotPwdSet .ant-modal-header .ant-modal-title {
    color: white; }

.ForgotPwdSet .forget-remark {
  font-size: 12px;
  color: #9e9e9e; }

.ForgotPwdSet .forget-remark .remark-link {
    text-decoration: underline;
    color: #025e3b;
    cursor: pointer; }

.RBPageUserBetContent .ant-calendar-picker {
  height: 100% !important; }
  .RBPageUserBetContent .ant-calendar-picker .ant-input {
    height: 100% !important;
    border: none; }
  .RBPageUserBetContent .ant-modal-header {
  background: #00623B;
  padding: 10px 20px;
  border-radius: 10px 10px 0 0; }
  .RBPageUserBetContent .ant-modal-header .ant-modal-title {
    color: white; }
  .RBPageUserBetContent .ant-table-placeholder {
  min-height: 300px; }
  .RBPageUserBetContent .ant-modal-body {
  text-align: center;
  padding: 0 10px;
  background-color: #eae9ef;
  border-radius: 0 0 12px 12px; }
  .RBPageUserBetContent .ant-modal-content {
  border-radius: 12px; }
  .RBPageUserBetContent .ant-modal-content .ant-modal-close-x {
    color: white;
    line-height: 45px; }
  .RBPageUserBetContent .UserBetContent {
  padding: 26px; }
  .RBPageUserBetContent .UserBetContent .tips {
    font-size: 16px;
    text-align: left;
    color: #00623B;
    font-weight: bold; }
  .RBPageUserBetContent .UserBetContent .UserBet-select {
    width: 100%;
    margin-top: 10px; }
  .RBPageUserBetContent .UserBetContent .UserBet-select .ant-select-selection {
      border: none; }
  .RBPageUserBetContent .UserBetContent .UserBet-select .ant-select-selection__rendered {
      line-height: 54px; }
  .RBPageUserBetContent .UserBetContent .UserBet-select .ant-select-selection--single {
      height: 54px;
      border-radius: 5px !important; }
  .RBPageUserBetContent .UserBetContent ul {
    padding: 10px 0; }
  .RBPageUserBetContent .UserBetContent ul .daysMenu {
      float: left;
      width: 50px;
      height: 40px;
      line-height: 40px;
      background-color: #fff;
      border-radius: 5px;
      margin-right: 10px;
      cursor: pointer; }
  .RBPageUserBetContent .UserBetContent ul .daysMenu:last-child {
        margin-right: 0; }
  .RBPageUserBetContent .UserBetContent ul .daysMenu.selected {
        background-color: #00623b;
        color: #fff; }
  .RBPageUserBetContent .ant-table-header-column {
  font-size: 16px; }
  .RBPageUserBetContent .betTable .ant-table table {
  background-color: #fff; }
  .RBPageUserBetContent .betTable .ant-table-thead > tr > th {
  padding-top: 10px;
  padding-bottom: 10px; }
  .RBPageUserBetContent .betTable .ant-table-tbody > tr > td {
  padding-top: 7px;
  padding-bottom: 7px; }
  .RBPageUserBetContent .betTable .ant-table-tbody > tr:nth-child(odd) > td {
  background-color: #f3f3f3; }
  .RBPageUserBetContent .betTable .lose, .RBPageUserBetContent .betTable .win, .RBPageUserBetContent .betTable .deuce {
  display: block;
  width: 120px;
  padding: 5px 10px;
  border-radius: 5px;
  color: #fff; }
  .RBPageUserBetContent .betTable .win {
  background-color: #009a5d; }
  .RBPageUserBetContent .betTable .lose {
  background-color: #7b7b7b; }
  .RBPageUserBetContent .betTable .ant-table-column-title {
  font-weight: bold; }

.ForgotPwdSet .ant-modal-body {
  padding: 0px 24px 2px; }

.ForgotPwdSet .LoginGreenbtn {
  background-color: #025E3B;
  border-color: #025E3B;
  width: 45%;
  margin: 10px; }

.ForgotPwdSet .ant-btn-primary:focus, .ForgotPwdSet .ant-btn-primary:hover {
  color: #000;
  background-color: #EED185;
  border-color: #EED185; }

.ForgotPwdSet .login-form-forgot {
  color: rgba(0, 0, 0, 0.65); }

.ForgotPwdSet .ant-modal-content {
  border-radius: 12px 12px 9px 9px; }

.ForgotPwdSet .ant-modal-content .ant-modal-close {
    right: -13px;
    top: -8px; }

.ForgotPwdSet .ant-modal-content .ant-modal-close .ant-modal-close-x {
      line-height: 30px;
      background: white;
      height: 30px;
      width: 30px;
      border-radius: 20px; }

.ForgotPwdSet .ant-modal-header {
  background-color: #025E3B;
  padding: 10px 24px;
  border-radius: 10px 10px 0px 0px; }

.ForgotPwdSet .ant-modal-header .ant-modal-title {
    color: white; }

@media (max-width: 992px) {
  .RBFooter .Footer-pay-list {
    padding: 15px 0px; } }

@media (max-width: 1080px) {
  .RBFooter .Footer-pay-list {
    padding: 15px 0px !important; }
  .RBPage-Gameslothome {
    padding: 30px 35px !important; } }

.RBFooter {
  background: #011915;
  height: 200px; }

.RBFooter .seltct {
    color: #000; }

.RBFooter .Footer-Nav-list {
    background: #034631;
    padding: 10px 100px; }

.RBFooter .ant-menu {
    background: #034631;
    color: white;
    float: right; }

.RBFooter .ant-menu select {
      color: #000; }

.RBFooter .lg {
    float: left; }

.RBFooter h4 {
    color: #7d8281; }

.RBFooter .Footer-pay-list {
    padding: 17px 100px; }

.RBFooter .Footer-pay-list .AddDivider {
      border-right: 1px solid #023023;
      margin: 0 29px; }

.RBFooter .Footer-pay-list .RB88-Game-list {
      height: 70px;
      width: 100%;
      background-position: left top;
      background-repeat: no-repeat;
      background-size: 100%; }

.RBFooter .Footer-pay-list .RB88-Game-list.IMG {
        background-image: url(../../../static/images/footer/footer-logo.png); }

.RBFooter .Footer-pay-list .RB88-Game-list.WEBP {
        background-image: url(../../../static/images/footer/footer-logo.webp); }

.RBFooter .Footer-pay-list .RB88-Game-listlx {
      height: 70px;
      width: 100%;
      background-position: left top;
      background-repeat: no-repeat;
      background-size: 100%; }

.RBFooter .Footer-pay-list .RB88-Game-listlx.IMG {
        background-image: url(../../../static/images/footer/footer-logonew.jpg); }

.RBFooter .Footer-pay-list .RB88-Game-listlx.WEBP {
        background-image: url(../../../static/images/footer/footer-logonew.webp); }

.RBFooter .Footer-pay-list .RB88-Pay-list {
      height: 70px;
      width: 100%;
      background-position: left top;
      background-repeat: no-repeat; }

.RBFooter .Footer-pay-list .RB88-Pay-list.IMG {
        background-image: url("https://rbapp01.com/static/images/footer/footerpay.jpg"); }

.RBFooter .Footer-pay-list .RB88-Pay-list.WEBP {
        background-image: url("/static/images/footer/footerpay.webp"); }

.RBFooter .Footer-pay-list .RB88-Admin-list {
      height: 70px;
      width: 100%;
      background-position: left top;
      background-repeat: no-repeat; }

.RBFooter .Footer-pay-list .RB88-Admin-list.IMG {
        background-image: url("https://rbapp01.com/static/images/footer/footeradmin.jpg"); }

.RBFooter .Footer-pay-list .RB88-Admin-list.WEBP {
        background-image: url("/static/images/footer/footeradmin.webp"); }

html, body {
  width: 100%;
  height: 100%; }

.RestrictContent {
  width: 100%;
  height: 100%; }

.RestrictContent .StatusTwo {
    background: url(../../../static/images/Resttriction/Resttriction.jpg) center center no-repeat;
    background-size: 100% 100%;
    height: 100%;
    position: absolute;
    width: 100%; }

.RestrictContent .StatusTwoLOGO {
    background: url(../../../static/images/Resttriction/LOGO.png) center center no-repeat;
    background-size: 90% 90%;
    width: 250px;
    height: 100px;
    margin: 0 auto; }

.RestrictContent .StatusTwoLOGO .SetBtn {
      position: absolute;
      top: 363px;
      width: 300px;
      height: 60px;
      text-align: center;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }

.RestrictContent .StatusTwoLOGO .SetBtn span {
        width: 55px;
        height: 55px;
        display: inline-block;
        margin: 0 auto;
        color: white;
        border: 1px solid white;
        font-size: 35px;
        cursor: pointer; }

.RestrictContent .StatusTwoLOGO .SetBtn span .iconset {
          margin-top: -11px; }

.RestrictContent .StatusOne {
    position: relative;
    width: 100%;
    height: 100%;
    background: url(../../../static/images/404/bg-new.jpg) center center no-repeat;
    background-size: 100% 100%; }

.RestrictContent .StatusOne .ContentLeft {
      height: 85%;
      width: 55%;
      background: url(../../../static/images/404/content-new.png) center bottom no-repeat;
      background-size: contain;
      position: absolute;
      z-index: 100;
      bottom: 0;
      left: 50px;
      margin: auto;
      text-align: center; }

.RestrictContent .StatusOne .ContentRight {
      position: absolute;
      z-index: 200;
      top: 110px;
      right: 45px;
      height: 240px;
      width: 44%;
      text-align: center;
      font-size: 30px; }

.RestrictContent .StatusOne .ContentRight img {
        width: 189px;
        margin-bottom: 65px; }

.RestrictContent .StatusOne .ContentRight p {
        margin-bottom: 15px; }

.RestrictContent .StatusOne .ContentRight .title {
        color: #07cd90; }

.RestrictContent .StatusOne .ContentRight .tips {
        font-size: 18px;
        color: #fff; }

.RestrictContent .StatusOne .ContentRight .GoDomin {
        background-color: #00623B;
        color: white;
        border-radius: 5px;
        width: 250px;
        margin: 0 auto;
        font-size: 25px;
        padding: 5px;
        cursor: pointer; }

.RestrictContent .StatusOne .ContentRight .GoLive {
        background-color: #07cd90;
        color: #2e3639;
        width: 100px;
        margin: 0 auto;
        font-size: 15px;
        padding: 5px;
        cursor: pointer; }

@media only screen and (max-device-width: 1200px) {
  .RestrictContent .StatusOne {
    background: url(../../../static/images/404/Mobile-BG.jpg) center center no-repeat;
    background-size: 100% 100%; }
    .RestrictContent .StatusOne .ContentLeft {
      background: url(../../../static/images/404/Mobile-Players.png) center bottom no-repeat;
      width: 100%;
      background-size: 100%;
      left: 0; }
    .RestrictContent .StatusOne .ContentRight {
      left: 0;
      margin: 0;
      width: auto;
      height: auto;
      top: 5vh; }
      .RestrictContent .StatusOne .ContentRight .title {
        font-size: 3vh; }
      .RestrictContent .StatusOne .ContentRight .tips {
        font-size: 1.5vh; }
      .RestrictContent .StatusOne .ContentRight img {
        width: 40%;
        margin-bottom: 2vh; }
      .RestrictContent .StatusOne .ContentRight p {
        margin-bottom: 1vh; }
      .RestrictContent .StatusOne .ContentRight .GoLive {
        width: 25%;
        height: 3vh;
        line-height: 3vh;
        font-size: 1.5vh;
        padding: 0; } }

.RBNoenter {
  background: url(../../../static/images/Resttriction/Desktop-BG.jpg) center center no-repeat;
  background-size: cover; }

.RBNoenter .Txtnoenter {
    float: right;
    padding: 100px 300px;
    color: white;
    text-align: center;
    font-size: 17px; }

.RBNoenter .Txtnoenter img {
      width: 200px; }

.RBNoenter .txtcolor {
    color: #17a389;
    padding: 30px 0; }

.RBNoenter .Serverbtn {
    background: #17a389;
    padding: 10px 50px;
    margin-top: 20px;
    border: 0;
    cursor: pointer; }

.RBNoenter .Serverbtn:hover {
      background: #07cd90; }

