@font-face {
  font-family: "RobotoBold";
  src: url("/fonts/RobotoBold.woff2") format("woff2"),
    url("/fonts/RobotoBold.woff") format("woff"),
    url("/fonts/RobotoBold.ttf") format("truetype"),
    url("/fonts/RobotoBold.svg") format("svg"),
    url("/fonts/RobotoBold.eot") format("embedded-opentype");
}
body {
  background: #272f36;
}
#_topLoadingBalr {
  background: rgb(100, 146, 0) none repeat scroll 0% 0% !important;
}
header {
  background: #343743;
}

/*.mess_notif_cont {
    background: url(/img/mess_notif_cont_new.png) left top no-repeat;
}
.left-user-2 {
    background: url(/img/user_new.png) left no-repeat;
}*/

.usermain .balanceContainer {
  background: #697dce;
  margin-right: 8px;
}
.usermain .balanceContainer .bal-title {
  color: white !important;
}
.usermain .balanceContainer .bal-bonus {
  color: #64b000 !important;
}
.btn {
  font-size: 14px;
  font-family: "robotoBold", Arial;
  padding: 12px;
  text-shadow: inherit;
}
.btn-warning i {
  font-size: 14px;
}
/*.logo a {
    background: url(/img/logoNew.png) top left no-repeat;
}*/

/*.menu {
    background: url(../Content/img/tob-bar/burgermenu.png) left top no-repeat
}*/
.mact {
  background-position: bottom;
}

.leftmenu {
  background: #0c0d11;
}
.leftm-2 a:hover {
  color: #fff;
  background: #343743;
}

.leftm-2 a:hover i {
  color: #fff;
}

.leftm-2 .lmact {
  color: #fff;
  background: #343743;
}

.leftm-2 .lmact i {
  color: #fff;
}

.leftm-buttons .dpst {
  background: #343743;
  color: #fff;
}

.leftm-1 .lang:hover {
  color: #64b000;
}
.leftm-1 .lact {
  background: #343743;
  color: #64b000;
}

.leftm-1 .lact:hover {
  color: #fff;
}

/*----------------------live casino*/
.new-mob-slots a {
  background: #35383b;
}

/*----------------------bet exchange*/
.btn-warning {
  background: #343743;
  color: #fff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active {
  color: #fff;
  background: #5a9e00;
  border-color: #5a9e00;
}
.btn-warning:focus:active {
  color: #fff;
  background: #5a9e00;
  border-color: #5a9e00;
}

.loginform {
  color: #cccccc;
}
/*.loginform .registerDeposit{
    background:#343743!important;
    color:#fff!important;
    border: 1px solid #343743!important;
}*/
/*----------------------registration*/
.prevstepfirst {
  background: #858c91;
  color: white;
  border-color: #858c91;
  filter: brightness(100%);
}
.prevstepfirst:hover,
.prevstepfirst:focus,
.prevstepfirst:active {
  background: #858c91;
  color: white;
  border-color: #858c91;
  filter: brightness(92%);
}

.prevstepfirst:focus:active {
  background: #858c91;
  color: white;
  border-color: #858c91;
  filter: brightness(92%);
}

.prevstep1 {
  background: #858c91;
  color: white;
  border-color: #858c91;
  filter: brightness(100%);
}
.prevstep1:hover,
.prevstep1:focus,
.prevstep1:active {
  background: #858c91;
  color: white;
  border-color: #858c91;
  filter: brightness(92%);
}

.prevstep1:focus:active {
  background: #858c91;
  color: white;
  border-color: #858c91;
  filter: brightness(92%);
}

/*----------------------login - reset password*/
.modal-header {
  background-color: black;
  color: #64b000;
  text-transform: capitalize;
}
.modal-header .close {
  color: #64b000;
  opacity: 0.8;
}

.modal.in .modal-dialog .btn-success {
  background: #343743;
  color: #fff;
}

/*----------------------slots*/
#slot_filter_search_inp {
  background-color: #2d363e;
  color: white;
}
#slot_filter_search_inp:focus {
  background: #333c45;
  box-shadow: inherit;
}
.slot_filter_nav ul li {
  background-color: #181e23;
  color: #555962;
  border-right: solid 1px #101418;
  border-bottom: solid 1px #101418;
}
.slot_filter_nav ul li.active {
  background-color: #101418;
}

/*----------------------table games*/
.contactform .form-control {
  background-color: #353f48 !important;
  color: white !important;
  border: 1px solid transparent;
  box-shadow: inherit;
  border-radius: inherit;
}
.contactform .form-control:focus {
  background: #3f4a53 !important;
  box-shadow: inherit;
}

/*----------------------contact */
.contactform .form-group label {
  color: #64b000;
}

.contactform .btn-warning {
  background: #64b000;
  border-color: #64b000;
  color: black;
}

.contactform .btn-warning:hover,
.contactform .btn-warning:focus,
.contactform .btn-warning:active {
  background: #64b000;
  border-color: #64b000;
  filter: brightness(92%);
  color: black;
}
/*----------------------deposit / withdrawal */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  background-color: #64b000;
  color: white;
}
.nav-tabs > li.active > a > i {
  color: white;
}
.nav-tabs {
  border-bottom: 7px solid #64b000;
}
.nav-tabs > li > a {
  background: linear-gradient(to bottom, #333c45 0, #282828 100%);
}
.nav > li > a:hover {
  background: #333c45;
}
.banking-divs1 a span {
  color: #64b000;
}

.promotions_box .btn {
  border-radius: inherit;
  font-size: 14px;
  font-family: "robotoBold", Arial;
  padding: 14px 15px 12px 15px;
}
.promotions_box .btn-warning {
  background: #64b000;
  border-color: #64b000;
  color: #fff;
}

.promotions_box .btn-warning:hover,
.promotions_box .btn-warning:focus,
.promotions_box .btn-warning:active {
  background: #64b000;
  border-color: #64b000;
  filter: brightness(92%);
  color: #fff;
}
.promotions_category {
  background: linear-gradient(
    to right,
    rgba(236, 181, 13, 0),
    rgba(236, 181, 13, 1) 50%
  );
}
/*----------------------P2P Transfer */
.transfer_user3 .btn-warning {
  color: #000;
  background: #64b000;
  border-color: #64b000;
}
.transfer_user3 .btn-warning:hover,
.transfer_user3 .btn-warning:focus,
.transfer_user3 .btn-warning:active {
  background: #64b000;
  border-color: #64b000;
  filter: brightness(92%);
  color: black;
}
/*----------------------Casino - Kahve*/
.pokerSubM1 {
  border: 10px solid #1d242a;
}
.pokerSubM1:hover {
  border: 10px solid #101214;
}
/*----------------------Deposit, Withdrawal */
.banking-divs1 a i {
  color: #64b000 !important;
  font-size: 20px;
}
.divTableRow .btn-warning a font {
  color: #fff;
}

.loginform .dep_open4 {
  background: #1a2026;
}

.loginform .dep_open4 .dep_open4_2 {
  color: #d8281b !important;
}
.loginform .paparaAccountsInfoContainer {
  background: #d8281b !important;
}
.loginform .dep_open4_2.paparaAccountsInfo {
  color: #fff !important;
}
.loginform .dep_open4_2.bankInfo {
  color: #fff !important;
}
.loginform .dep_open4_2.pepperaAccountsInfo {
  color: #fff !important;
}

.opensub .step1 .divTableBody .divTableRow {
  padding: 0 20px;
}
.opensub .step1 .divTableBody .divTableRow .dep_open4.step_title {
  margin: 20px 0;
}
.opensub .step1 .divTableBody .divTableRow .btn.btn-warning.step1next {
  margin: 20px 0 40px 0;
}
.messages_item h3 {
  color: #64b000;
}

.LivechatBTN {
  width: 42px;
  height: auto;
  background-color: #64b000;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 5px;
  margin-top: 0;
}
.LivechatBTN > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.live_chat-text {
  display: none;
  color: black;
  text-transform: uppercase;
  margin-left: 5px;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
}
.live_chat-button-icon {
  font-size: 20px;
  background: #91e425;
  color: black;
  padding: 5px;
}

@media only screen and (max-width: 768px) {
  #LivechatBTN {
    width: 48px;
  }

  /* .live_chat-text {
        display: none;
    }*/
}

.sn-loginbut .btn.btn-primary {
  background: #343743;
  margin-right: 20px;
}
.sn-loginbut .btn.btn-primary:hover {
  background: #5a9e00;
}
#toggle2factor.btn-warning:hover,
#toggle2factor.btn-warning:hover.btn-warning:focus,
#toggle2factor.btn-warning:hover.btn-warning:active {
  color: #fff;
  background: #5a9e00;
  border-color: #5a9e00;
}

#toggle2factor.btn-warning:focus:active {
  color: #fff;
  background: #5a9e00;
  border-color: #5a9e00;
}

#togglesms2actor.btn-warning:hover,
#togglesms2actor.btn-warning:hover.btn-warning:focus,
#togglesms2actor.btn-warning:hover.btn-warning:active {
  color: #fff;
  background: #5a9e00;
  border-color: #5a9e00;
}

#togglesms2actor.btn-warning:focus:active {
  color: #fff;
  background: #5a9e00;
  border-color: #5a9e00;
}
.modal-content .modal-body .twofa_text.text-warning {
  color: #64b000;
}

/*footer icons*/

footer {
  font-size: 14px;
}
.footer-socials1 {
  display: block;
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  text-align: right;
  height: 0px;
}

.footer-socials2 {
  display: block;
  position: absolute;
  right: -15px;
  top: -5px;
  z-index: 100;
  background: rgba(28, 30, 34, 0.85);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
  padding: 0px 9px 0 9px;
  box-sizing: border-box;
  min-width: 195px;
}

.footer-socials2 ul {
  display: block;
  font-size: 14px;
  color: white;
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer-socials2 ul li {
  display: inline-block;
  margin: 0;
  padding: 4px 4px 0;
}

.footer-socials2 ul li a {
  cursor: pointer;
  font-size: 19px;
  color: white;
  opacity: 0.6;
}
.footer-socials2 ul li a:hover {
  opacity: 1;
  color: #1fc0a0;
}

.select__styles:focus {
  color: #575757;
}
.select__styles option {
  color: #575757;
}
.slot_filter_nav ul li.active a {
  color: #697dce;
}
.new-mob-slots a {
  color: #697dce;
}
.new-mob-slots a:hover {
  background: #697dce;
}
.rem-check2 a:hover,
.rem-check2 label:hover {
  color: #697dce;
}
.title1 {
  color: #64b000;
}
.new-mob-slots-inner a {
  color: #64b000;
}
.contactform {
  color: #64b000;
}
.dpstyel {
  background: #64b000;
  color: #fff;
}
.dpstyel:focus {
  background: #64b000;
  color: #fff;
}
.leftm-2 .collapse {
  background: #202022;
}
.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: #64b000;
  border-color: #64b000;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active {
  color: #fff;
  background: #64b000;
  border-color: #64b000;
}
.sidebar_icon-new {
  background: #64b000;
}
.cashrace_table thead tr th {
  color: #64b000;
}

.reg-titles .nactive {
  background: #697dce;
}
.bonus_block h5 {
  color: #697dce;
}
.btn-primary {
  background: #697dce;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background: #697dce;
  border-color: #697dce;
  filter: brightness(92%);
}
.btn-primary:focus:active {
  background: #697dce;
  border-color: #697dce;
  filter: brightness(92%);
}

.bonus_block label {
  color: #fff;
}
.text-success {
  color: #64b000;
}
.select__styles {
  background-color: #35383b;
}

.cashrace_details1 h2 {
  color: #64b000;
}
.cashrace_details2 li:nth-of-type(1) {
  background: #64b000;
}
.CR_tableinfo h5 {
  color: #64b000 !important;
}

.prom_filter_content.active .prom_filter_link,
.prom_filter_link:active,
.prom_filter_link:focus,
.prom_filter_link:hover {
  color: #64b000;
}
.promotioins_details_title {
  color: #697dce;
}
.promotions_category {
  background: linear-gradient(
    to right,
    rgba(100, 176, 0, 0),
    rgba(100, 176, 0, 1) 50%
  );
}

.nav-tabs > li.col-xs-6 > a {
  font-size: 13px;
}

.leftm-buttons .bets {
  min-width: 48% !important;
}

.myBets-button {
  background: #273514;
  color: #fff !important;
  width: 100%;
}

.category-filter__container {
  /*float: right;
  min-width: 170px;*/
  position: relative;
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 15px;
  padding-right: 19px;
}

.category-filter__button {
  width: 100%;
  border-radius: 5px;
  display: block;
  border: 1px solid #41444e;
  background: #1d242a;
  line-height: 35px;
  font-size: 14px;
  color: white;
  cursor: pointer;
  padding: 0 25px 0 10px;
  position: relative;
  z-index: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  /*width: 170px;*/
  white-space: nowrap;
  text-transform: capitalize;
}

.category-filter__button::after {
  position: absolute;
  right: 7px;
  top: 0;
  line-height: 35px;
  font-size: 21px;
  content: "\f107";
  font-family: "fontAwesome";
  color: #6d7280;
}

.category-filter__button:hover,
.category-filter__button:focus {
  color: white;
  border-color: #636876;
}

.category-filter__container.dropdown.open .category-filter__button {
  color: white;
  border-color: #ecb50d;
}

.user-navigation-notification-count {
  background: red;
  color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-border-radius: 50%;
  font-size: 10px;
  width: 8px;
  height: 8px;
  position: absolute;
  margin-top: -27px;
  margin-left: 19px;
  padding: 2px 0;
  font-weight: bold;
  display: none;
  align-items: center;
  justify-content: center;
  border: 1px solid #2a2c36;
}

.user-notifications {
  position: relative;
}

.main-notification-dropdown-menu {
  transform: translate(99px, 44px) !important;
  /*width: 300px;*/
  width: 215px;
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  background: linear-gradient(120deg, #4e5361, #65686d, #515051);
  border-radius: 5px;
}

.notification-dropdown-container {
  /*height: 284px;*/
  max-height: 226px;
  overflow-y: auto !important;
  overflow-x: hidden;
}

.notification-dropdown-container::-webkit-scrollbar {
  width: 5px;
}

.notification-dropdown-container::-webkit-scrollbar-track {
  /*box-shadow: inset 0 0 5px #262d37;*/
  background: transparent;
  border-radius: 10px;
}

.notification-dropdown-container::-webkit-scrollbar-thumb {
  background: #343743;
  border-radius: 10px;
  height: 10px;
}

.btn-ntf {
  margin-right: 5px;
  background-color: transparent !important;
  min-height: 63px;
  padding: 7px !important;
}

.user-notifications .notification-dropdown-item {
  display: flex;
  color: #fff;
  align-items: center;
  gap: 10px;
  /*padding:10px;*/
  padding: 5px 5px 5px 6px;
}

.user-notifications .notification-dropdown-item:first-child {
  padding: 0px 5px 5px 6px;
}
.user-notifications .notification-dropdown-item:last-child {
  padding: 5px 5px 0px 6px;
}

.user-notifications .notification-content {
  display: grid;
}

.notification-date {
  font-size: 11px;
  color: #a3adba;
}

.notification-text {
  color: #fff;
  font-size: 11px;
  cursor: pointer;
}

.notification-text:hover {
  color: #fff;
  /*text-decoration: underline;*/
  text-decoration: none;
}
.user-notifications .notification-hr {
  margin: auto;
  width: 90%;
  border-top: 1px solid #1e2027;
}

.notification-dropdown-container .notification-hr:last-child {
  display: none;
}

.noNotification-dropdown-item {
  color: white;
  text-transform: uppercase;
  padding: 4px 4px 4px 22px;
  margin-bottom: 0px !important;
  font-size: 14px;
}

.noNotification-dropdown-item p {
  margin-bottom: 0px !important;
}
