body{
  background-color: #f0f0f0;
  font-family: 'Roboto Condensed', sans-serif;
}

.top-panel{
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #1f2229;
}

.top-panel .guest-panel{
  color: #ffffff;
  background-color: #f53d57;
}
.top-panel .guest-panel em{color: #f53d57;}
.top-panel .guest-panel .title{color: #f5d8b5;}

.language-translate{
  background-color: #ffffff;
  color: #000000;
  box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}
.language-list .item-lang{
  background: #eeeeee;
  color: #000000;
}
.navigation-panel{
  background: #013765;
  background: -moz-linear-gradient(top, #013765 0%, #000523 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#013765), color-stop(100%,#000523));
  background: -webkit-linear-gradient(top, #013765 0%,#000523 100%);
  background: -o-linear-gradient(top, #013765 0%,#000523 100%);
  background: -ms-linear-gradient(top, #013765 0%,#000523 100%);
  background: linear-gradient(to bottom, #013765 0%,#000523 100%);
}

.navigation-panel li a {color: #dddddd;}
.navigation-panel li a.active {
  background: #cf262e;
  background: -moz-linear-gradient(top, #cf262e 0%, #880c13 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf262e), color-stop(100%,#880c13));
  background: -webkit-linear-gradient(top, #cf262e 0%,#880c13 100%);
  background: -o-linear-gradient(top, #cf262e 0%,#880c13 100%);
  background: -ms-linear-gradient(top, #cf262e 0%,#880c13 100%);
  background: linear-gradient(to bottom, #cf262e 0%,#880c13 100%);
}
.navigation-panel .shadow{
  background: #000000;
  background: -moz-linear-gradient(left, transparent 0%, rgba(0,0,0,0.6) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,transparent), color-stop(100%,rgba(0,0,0,0.6)));
  background: -webkit-linear-gradient(left, transparent 0%,rgba(0,0,0,0.6) 100%);
  background: -o-linear-gradient(left, transparent 0%,rgba(0,0,0,0.6) 100%);
  background: -ms-linear-gradient(left, transparent 0%,rgba(0,0,0,0.6) 100%);
  background: linear-gradient(to right, transparent 0%,rgba(0,0,0,0.6) 100%);
}
.central-panel{
  background: #ffffff;
  border: 1px solid #e4e2e2;
}

h2 {
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .8px;
}

.btn-special {
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .8px;
}
.btn-theme{
  background-color: #2d88c1;
  text-transform: uppercase;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  padding: 0 10px;
}
.theme-color{
  background-color: #2d88c1;
  color: #ffffff;
  border: #f53d57;
}

.ngdialog.ngdialog-theme-default .ngdialog-content,
.ngdialog__content{
  font-family: 'Play', sans-serif;
  background: #131419;
  color: #444;
}

.ngdialog.ngdialog-theme-default .ngdialog-close:before {
  line-height: 50px;
  top: 0;
  font-size: 40px;
  right: 10px;
  color: #ffffff;
}

.ngdialog__heading,
.ngdialog-notice-page .ngdialog__title,
.ngdialog-login .ngdialog__heading{
  background-color: #1f2229;
  color: #ffffff;
  height: 50px;
}

.ngdialog__title {
  margin: 0;
  text-align: left;
  text-transform: uppercase;
  line-height: 50px;
  padding: 0 15px;
}

.ngdialog-notice-page .ngdialog__title,
.ngdialog-wallet .ngdialog__heading{
  background-color: #c6232a;
  border-top: 1px solid #f53d57;
  border-bottom: 1px solid #f53d57;
}
.ngdialog-notice-page .ngdialog__title{
  color: #FFFFFF;
}
.ngdialog.ngdialog-theme-default.ngdialog-notice .ngdialog-content{
  background: #f8f8f8;
}

.form-control{
  background-color: #ebf1f5;
  border-color: #d7dbdb;
  color: #999999;
}
.ngdialog-login .btn-default{
  background: #a4b3bd;
  color: #ffffff;
}
.ngdialog-login .btn-gray{
  color: #979797;
  background-color: #e7e7e7;
  border: none;
}
.ngdialog-login-page .ngdialog__content button:last-child {
  background-color: #a4b3bd;
  color: #FFFFFF;
  font-size: 14px;
}

.ngdialog-signup-page .ngdialog__logo{
  color: #FFFFFF;
  background: #1f2229;
}

.ngdialog-signup-page .btn-primary,
.ngdialog-signup-page .phone .btn{
  background-color: #333743;
  color: #ffffff;
}

/* wallet */

/*.ngdialog-wallet .ngdialog__heading, .ngdialog-transfer .ngdialog__heading, .ngdialog-deposit .ngdialog__heading, .ngdialog-withdraw .ngdialog__heading, .ngdialog-bonus .ngdialog__heading, .ngdialog-friendlist .ngdialog__heading, .ngdialog-coupon .ngdialog__heading, .ngdialog-cash-history .ngdialog__heading, .ngdialog-change-password .ngdialog__heading {*/
  /*color: #FFFFFF;*/
  /*background: #cf262e;*/
  /*background: -moz-linear-gradient(top, #cf262e 0%, #880c13 100%);*/
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf262e), color-stop(100%,#880c13));*/
  /*background: -webkit-linear-gradient(top, #cf262e 0%,#880c13 100%);*/
  /*background: -o-linear-gradient(top, #cf262e 0%,#880c13 100%);*/
  /*background: -ms-linear-gradient(top, #cf262e 0%,#880c13 100%);*/
  /*background: linear-gradient(to bottom, #cf262e 0%,#880c13 100%);*/
/*}*/

.balance__content--total-balance {
  background-color: #f53d57;
  color: #f5f5f5;
}

.btn-gray{
  background-color: #6b6b6b;
  border-color: #6b6b6b;
  color: #ffffff;
}

.btn-gray:hover,
.btn-gray:focus{
  background-color: #868686;
  color: #ffffff;
}


.btn-theme:focus, .btn-theme:active, .btn-theme:hover,
.btn-primary.focus, .btn-primary.active,
.btn-primary:hover,  .btn-primary:active, .btn-primary:focus,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus{
  background: #397af0;
  background: -moz-linear-gradient(top, #397af0 0%, #03c2fb 100%);
  background: -webkit-linear-gradient(top, #397af0 0%,#03c2fb 100%);
  background: linear-gradient(to bottom, #397af0 0%,#03c2fb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#397af0', endColorstr='#03c2fb',GradientType=0 );
  color: #ffffff;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #f53d57;
  border-color: transparent;
}

.promo-snippet h2{color: #f53d57;}

.promo-panel .promo-panel__content{
  background: #ffffff;
  box-shadow: 1px 2px 2px #c7c7c7;
  border: 1px solid #d4d8d8;
}
.slot-view-panel{
  padding: 0;
  margin-bottom: 50px;
}

.slot-view-panel .slot-header{
  background: -moz-linear-gradient(top, #494949 0%, #292929 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(100%,#292929));
  background: -webkit-linear-gradient(top, #494949 0%,#292929 100%);
  background: -o-linear-gradient(top, #494949 0%,#292929 100%);
  background: -ms-linear-gradient(top, #494949 0%,#292929 100%);
  background: linear-gradient(to bottom, #494949 0%,#292929 100%);
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.75);
}

.btn-primary {
  background: #333743;
  border: none;
}
.bg-gradient {
  background: #397af0;
  background: -moz-linear-gradient(top, #397af0 0%, #03c2fb 100%);
  background: -webkit-linear-gradient(top, #397af0 0%,#03c2fb 100%);
  background: linear-gradient(to bottom, #397af0 0%,#03c2fb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#397af0', endColorstr='#03c2fb',GradientType=0 );
}
.btn-outline {
  color: #ffff;
  background: transparent;
}
.btn-outline:hover,
.btn-outline:focus{
  color: #ffff;
  background: transparent;
}

.badge.bg-danger {
  background: #f53d57;
  color: #ffffff;
}

.btn-info {
  background: #2d88c1;
  color: #ffffff;
}

.mobile-line,
.mobile-telegram{
  width: calc((100%/2) - 2px);
  padding: 5px 0;
  float: left;
}

a.mobile-line ,
a.mobile-telegram{
  width: calc((100%/2) - 2px);
  padding: 5px 0;
  border-radius: 10px;
  margin-top: 5px;
  text-transform: uppercase;
}

.mobile-line{
  margin-right: 4px;
}


/*-------------------slide--------------------------------*/
ul.list-group li a img{
	width:100%;
	max-width:38px;
	height:100%;
	max-height:38px;
	margin-top:-2px;
	}
.col-xs-6{
	padding-left:3px !important;
	padding-right:3px !important;
	}
.box-game-poker{
	position: relative;
    width: calc((100%/2) - 5px);
    margin: 5px 5px 5px 0;
	}
.box-game-poker a img{
	width:100%;
	}
.lobby-games{
	margin-left:2px;
	}
