#livechat-eye-catcher, #inPageLcShow { display: none; }

.sign-in a, .sign-in button {
  background-color: #f1983b;
  color: #fff;
  border: 1px solid #fdc271;
  height: 16px;
  color: #fff;
  line-height: 15px;
  font-family: Tahoma;
  padding-left: 5px;
  padding-right: 5px;
  height: 16px;
  display: inline-block
}

.join-now {
  background-position: -2px -372px;
  background-repeat: no-repeat;
  padding-left: 23px;
  line-height: 20px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  display: inline-block
}

.payment-options {
  background-image: url('../img/payment-opt.png');
  background-repeat: no-repeat;
  height: 22px;
  width: auto;
  line-height: 23px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  margin-top: -1px;
  padding-left: 26px
}

.promotions-img {
  background-image: url('../img/promo-opt.png');
  background-repeat: no-repeat;
  height: 22px;
  width: auto;
  line-height: 23px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  margin-top: -1px;
  padding-left: 26px
}

.join-now-img-icon {
  background-image: url('../img/signup-opt.png');
  background-repeat: no-repeat;
  height: 22px;
  width: auto;
  line-height: 23px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  margin-top: -1px;
  padding-left: 26px
}

.deposit-img-icon {
  background-image: url('../img/icon/deposit.png');
  background-repeat: no-repeat;
  height: 22px;
  width: auto;
  line-height: 23px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  margin-top: -1px;
  padding-left: 26px
}

.withdraw-img-icon{
  background-image: url('../img/icon/withdrawal.png');
  background-repeat: no-repeat;
  height: 22px;
  width: auto;
  line-height: 23px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  margin-top: -1px;
  padding-left: 26px
}

.float-contact{
  position: fixed;
  bottom: 15px;
  left: 0;
  height: 95px;
  width: 95px;
  z-index: 9999;
}

.float-contact a{
  height: inherit;
  width: inherit;
}

.float-contact a img{
  padding: 15px 15px 15px 15px;
  width: 100%;
  height: auto;
}

.cont-form-fi-wrap > select.select2 {
  display:none;
}


.cont-form-fi-wrap .contact {
  display: flex;
}

.cont-form-fi-wrap .contact > .type {
  width: 30%!important;
}

.cont-form-fi-wrap .contact > .type > .select2{
  margin: .25em 0;
  padding: 0px 3px 0 0;
}

.cont-form-fi-wrap .contact > .address {
  width: 70%!important;
}


.cont-form-fi-wrap .contact > .address > input{
  width: 100%!important;
}

.cont-form-fi-wrap .invalid-feedback {
  color:red
}

select.select2 {
  display:none!important;
}

input.is-invalid {
 /*border-color: #ef0000!Important;*/
}

.cont-form-fi {
  padding: 10px 20%;
}

.cont-form-fi-submit, .cont-form-fi .disabled, .cont-form-fiacctinfo .disabled {
    text-align: center;
    width: 163px;
    height: 36px;
    font-weight: bold;
    z-index: 100;
    float: left;
    margin: 10px 10% 10px 0;
}

.lang-drop-down .Hide{
  display: none
}


.virtual-menu-block li div {
}

.promoContainer{
  margin: 0 10px;
  padding: 25px;
  background: #d6e4fd;
}

.promoContainer .no-promo-available{
  font-size: 15px;
  text-align: center;
}

.promoContainer .content-title{
    font-size: 2rem;
    margin: 15px 0 10px 0;
    text-align: center;
}

.promoContainer .promo-item{
  padding-bottom: 20px;
  font-size: 12px;
}

.promoContainer .promo-item h1, .promoContainer .promo-item h2, .promoContainer .promo-item h3, .promoContainer .promo-item h4, .promoContainer .promo-item h5, .promoContainer .promo-item h6{
  margin-top:10px;
  margin-bottom: 5px;
}

.promoContainer .promo-item .title{
  font-size: 1.2rem;
  border-bottom: 3px solid #aec0e2;
  margin-bottom: 10px;
}

.promoContainer .promo-item table{
  margin:3px 0;
}

.promoContainer .promo-item table td{
  padding: 5px 12px;
  border: 1px solid #aec0e2;
}


.promoContainer .promo-item ul{
  padding-bottom: 14px;
  list-style: disc;
  margin-left: 15px;
}

.promoContainer .promo-item ul li{
  padding-bottom: 5px;
}

.promoContainer .promo-item .section{
  padding-bottom: 5px;
}

.promoContainer .promo-item p{

}


.promoContainer img {
  width: 100%
}

[v-cloak] {
  display:none;
}

