/* login-button */
.btn-gray{
  background-color: #404040;
  color: #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  border: 1px solid #1a1c1f;
  border-radius: 4px;
}
.btn-gray-plain{
  background-color: #404040;
  color: #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
}

.btn-gray-plain:focus,
.btn-gray-plain:active,
.btn-gray-plain:hover,
.btn-gray:hover,
.btn-gray:focus{
  color: #ffffff;
  background-color: #4a4e52;
}

.btn-gray.hvr-sweep-to-right:before{
  background: #555555;
  color: #ffffff;
}

.btn-gray-2{
  background-color: #efefef;
  color: #666666;
}

.btn-gray-2:hover,
.btn-gray-2:focus{
  color: #666666;
}

.btn-yellow {
  background-color: #dbb748;
  color: #ffffff;
}

.btn-yellow:hover,
.btn-yellow:focus{
  color: #ffffff;
}

.btn-yellow.hvr-sweep-to-right:before {
  background: #ecb445;
  color: #ffffff;
}

.btn-overlay{
  background: url("../images/button-overlay.png") top repeat-x #212121;
}

.btn-yellow-2 {
  background-color: #dbb748;
  color: #ffffff;
}

.btn-yellow-2:hover,
.btn-yellow-2:focus{
  background-color: #ecb445;
  color: #ffffff;
}

.btn-red {
  background-color: #a82a1d ;
  color: #ffffff;
}

.btn-red:hover,
.btn-red:focus{
  background-color: #ed1c24;
  color: #ffffff;
}

.guest .btn.btn-yellow-3{
  border: 1px solid #EAE0C7;
  background-color: #d0c071;
  color: #333333;
}

.guest .btn.btn-yellow-3:hover,
.guest .btn.btn-yellow-3:focus{
  color: #ffffff;
}

/* newsticker */
.newsticker li strong:hover,
.newsticker li strong:focus{
  color: #dbb748;
  cursor: pointer;
}

/* navigation */
.navigation{
  border: 1px solid #494848;
  background: url("../images/bg-nav.png") #2a292a repeat-x;
}
.navs li{
  border-left: 1px solid #282828;
  border-right: 1px solid #101010;
  background: url("../images/bg-navshine.png") #2a292a right top no-repeat;
}

.navs li:first-child{
  border-left: 0;
}
.navs a:hover,
.navs a:focus,
.navs a:active,
.navs a.active{
  background-color: #070606;
  color: #d3a95c;
}

/* promotion.css */
.promotion .item h1 {
  color: #ffffff;
}

/* product-advantage.css */
.product-advantage-container .item h1{
  color: #ffffff;
}

/* customer-services.css */
.social-media-table > tbody > tr > td span{
  color: #ffffff;
}

.social-media-table > tbody > tr > td:hover span,
.social-media-table > tbody > tr > td:focus span{
  color: #dbb748;
}

.contact-details-table > tbody > tr > td:nth-child(2) {
  color: #8c8c8c;
}

.contact-details-table > tbody > tr > td:hover:nth-child(2) {
  color: #dbb748;
}

.transaction h1 {
  color: #ffffff;
}

.transaction h2 {
  color: #dbb748;
}

.transaction-table > tbody > tr > td.text-right span{
  color: #ffffff;
}

/* mobile.css */
.mobile-container h1{
  color: #dbb748;
}

.mobile-container ul li::before {
  color: #dbb748;
}

/* muaythai.css */
.sports .title strong{
  color: #dbb748;
}

/* casino.css */
.casino .title h1{
  color: #dbb748;
}

/* fish.css */
.fish .title strong{
  color: #dbb748;
}

/* slots.css */
.slots .title strong{
  color: #dbb748;
}

/* poker.css */
.poker .title h1{
  color: #dbb748;
}

/* others.css */
.others .title strong{
  color: #dbb748;
}

/* others.css */
.promotion-2 .title strong{
  color: #dbb748;
}

/* gamebutton.css */
.gamebutton{
  border: 2px solid #dbb748;
}

/* promotion.css */
.promotion-2-container .items h1{
  color: #dbb748;
}

/* ngdialog-main-default */
.ngdialog-main-nav {
  background: #2a292a;
}


/* customer */
.ngdialog-customer-page .panel-primary > .panel-heading{
  background-color: #2a292a;
  border-color: #2a292a;
}

.ngdialog-customer-page .panel-primary{
  border-color: #2a292a;
}

/* ngdialog-notice.css */
.ngdialog-notice__title{
  background-color: #2a292a;
}

/* footer.css */
.footer .list-inline a:hover,
.footer .list-inline a:focus{
  color: #ffffff;
}

/* language */
#language-flag:hover,
#language-flag:focus{ color: #dbb748; }

/* pagination */
ul.pagination > .active > a, ul.pagination > .active > a:hover {background-color: #404040; color: #fff;}


.casino-page .main-content.casino-content{
  background: #202020;
  background: -moz-linear-gradient(top, #202020 0%, #0c0c0c 100%);
  background: -webkit-linear-gradient(top, #202020 0%,#0c0c0c 100%);
  background: linear-gradient(to bottom, #202020 0%,#0c0c0c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#0c0c0c',GradientType=0 );
}