#betDesktop .navbar-actions .btn-mobile:first-child {
  display: none !important;
}

.col-m-live {
  display: none !important;
}

.container-wide.ng-star-inserted {
  display: none !important;
}

.col-m-sport {
  display: none !important;
}

.site-alert.show {
  display: none !important;
}

#betDesktop .navbar-actions .btn-mobile:first-child {
  display: none !important;
}

.navbar-collapse .navbar-nav .nav-item .nav-link[data-toggle]:not(.collapsed) {
  background-color: transparent;
  border: 1px solid #ce0000;
  color: #ce0000;
}

app-edit li:nth-child(4),
#betUserList ul:nth-child(2) li:nth-child(5),
div.user-account div.account-card div.account-content div.account-submenu ul li:nth-child(4) {
  display: none !important;
}

div.main-buttons a.sc-btn {
  border-right: 1px solid #490e0e;
}

.main-buttons {
  display: flex;
  flex-wrap: nowrap;
}

div.main-buttons a.sc-btn span.title {
  white-space: nowrap;
}

div#comm100-button-d13311e2-180b-420a-8551-892aee10b59e,
iframe#chat_button_adaptive_container {
  display: none;
}

@media screen and (min-width: 769px) {
  iframe#chat_window_container {
    bottom: 0px !important;
  }
}
a.a-register[_ngcontent-mxf-c51],
.login-form button.btn.base.btn-block.mt-4,
.form-control, select,
.form-control:active, .form-control:focus, .form-control:focus:active, select:active, select:focus, select:focus:active {
  color: #ce0000 !important;
  border: 1px solid #ce0000;
}

@media screen and (max-width: 767px) {
  .main-buttons {
    flex-wrap: wrap;
  }
}
.btn.demo, .game-open-dialog .btn.theme.solid {
  display: none !important;
}

@media (max-width: 360px) {
  header div.top a.logo img {
    max-width: 140px !important;
  }
}
body:has(iframe#side_window_container) {
  height: 100% !important;
}