/* internetCasinot fixes */
#left_bl #landing-wrapper img { padding:0 !important;}

/* ===== Primary Styles ========================================================
   ========================================================================= */
.landing-container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}


#landing-wrapper{color: #000; line-height: 1.4; font-size: 16px;font-family: Arial, Helvetica, sans-serif;background-color:#ad0c0f;border:solid 3px #fff;padding-top:10px;padding-bottom: 10px;position: relative; text-align:center;}
#landing-wrapper:after{position: absolute;right:0px;top:0px;background:url(../images/sprite.png) no-repeat 0px 0px;width:682px;height: 40px;content: ''; z-index:3;}

#landing-wrapper .row { margin:0 -3px;}
#landing-wrapper .row > div { padding:0 3px;}

#days{display:inline-block;}
.day-item{cursor: pointer;position: relative; margin-bottom:3px;}
.day-item img{max-width: 100%; width:100%;}
.day-item.disabled{opacity: 0.4;cursor: default;}
.day-item.future{cursor: default;}
.day-item.future:after{position: absolute;right:4px;bottom:3px;background:url(../images/sprite.png) no-repeat -10px -50px;width:19px;height: 23px;content: '';}

.day-item.today:hover{
	position: relative;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image: -webkit-linear-gradient(bottom, #760c0c, #d10505);
	background-image: -moz-linear-gradient(bottom, #760c0c, #d10505);
	background-image: -o-linear-gradient(bottom, #760c0c, #d10505);
	background-image: -ms-linear-gradient(bottom, #760c0c, #d10505);
	background-image: linear-gradient(to top, #760c0c, #d10505);
	
}
.day-item.today:hover img{opacity: 0;}
.day-item.today:hover:before{
	position: absolute;
	top:0;
	left:0px;
	bottom:0;
	right:0;
	background: url(../images/numbers/1.png) no-repeat center center;
	content: '';
	z-index:2;
}
.day-item.today:after{
	position: absolute;
	top:0px;
	left:0px;
	bottom:0;
	right:0px;
	/*//border:6px solid #d8b474;*/
	border: 6px solid #FFB800;
	content: '';
	z-index:2;
}
.day-item.today:hover:after{
	left: 0px;
	right: 0px;
}
.text-center { text-align:center;}
@media (min-width: 768px) {
	.day-item{}
	.day-item.today:hover{width: 100%;}


}

#card-item2.today:hover:before{background-image: url(../images/numbers/2.png);	}
#card-item3.today:hover:before{background-image: url(../images/numbers/3.png);	}
#card-item4.today:hover:before{background-image: url(../images/numbers/4.png);	}
#card-item5.today:hover:before{background-image: url(../images/numbers/5.png);	}
#card-item6.today:hover:before{background-image: url(../images/numbers/6.png);	}
#card-item7.today:hover:before{background-image: url(../images/numbers/7.png);	}
#card-item8.today:hover:before{background-image: url(../images/numbers/8.png);	}
#card-item9.today:hover:before{background-image: url(../images/numbers/9.png);	}
#card-item10.today:hover:before{background-image: url(../images/numbers/10.png);	}
#card-item11.today:hover:before{background-image: url(../images/numbers/11.png);	}
#card-item12.today:hover:before{background-image: url(../images/numbers/12.png);	}
#card-item13.today:hover:before{background-image: url(../images/numbers/13.png);	}
#card-item14.today:hover:before{background-image: url(../images/numbers/14.png);	}
#card-item15.today:hover:before{background-image: url(../images/numbers/15.png);	}
#card-item16.today:hover:before{background-image: url(../images/numbers/16.png);	}
#card-item17.today:hover:before{background-image: url(../images/numbers/17.png);	}
#card-item18.today:hover:before{background-image: url(../images/numbers/18.png);	}
#card-item19.today:hover:before{background-image: url(../images/numbers/19.png);	}
#card-item20.today:hover:before{background-image: url(../images/numbers/20.png);	}
#card-item21.today:hover:before{background-image: url(../images/numbers/21.png);	}
#card-item22.today:hover:before{background-image: url(../images/numbers/22.png);	}
#card-item23.today:hover:before{background-image: url(../images/numbers/23.png);	}
#card-item24.today:hover:before{background-image: url(../images/numbers/24.png);	}
#card-item25.today:hover:before{background-image: url(../images/numbers/25.png);	}

.fade {
  -webkit-transition: opacity 300ms linear;
          transition: opacity 300ms linear;
}
.fade.in {
  opacity: 1;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.close {
  float: right;
  font-size: 18px;
  font-weight: normal;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  position: relative;
  top:5px;
  right:5px;
  opacity: 1;
  z-index: 10;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  z-index: 1001;
  display: none;
  overflow: auto;
  top:0;right: 0; left: 0;bottom:0;
  /*overflow-y: scroll;*/
  /*-webkit-overflow-scrolling: touch;*/
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-body {
  font-size: 18px;
  color: #000; line-height: 20px;
  position: relative;
  padding: 20px;
}

.modal-content{border-radius:0;}
.modal-img{position: absolute;top:0px;left:8px;width:52px;height: 124px;background:url(../images/sprite.png) no-repeat -10px -83px;z-index: 10;}
.modal-img2{position: absolute;top:0px;right:18px;width:97px;height: 82px;background:url(../images/sprite.png) no-repeat -77px -83px;z-index: 10;}

.modal-dialog{margin:10px auto;width:300px;}
.modal h2.title{color: #aa0304; font-size: 20px; line-height: 20px; border-left:none; text-align: center;margin:0 13px 0 0;width:170px;font-weight: bold;text-transform: uppercase;height: 38px;}

.modal-body{padding:25px 36px 9px 36px;}
.modal-body-inner {text-decoration:none; background-color: #fff;-webkit-box-shadow: 1px 2px 9px rgba(0,0,0,.42);-moz-box-shadow: 1px 2px 9px rgba(0,0,0,.42);box-shadow: 1px 2px 9px rgba(0,0,0,.42);margin:14px 13px;display: inline-block;}
.modal-body-inner:hover {text-decoration:none; color:#404040;}
.modal-body-inner span { display:block; }
.modal-body-inner-logo{margin-bottom: 10px;}
.pop-box3 .modal-body-inner-logo img{width: 195px;}

.modal-body-inner-btn .btn{
	background-image: -webkit-linear-gradient(bottom, #560607, #e30202);
	background-image: -moz-linear-gradient(bottom, #560607, #e30202);
	background-image: -o-linear-gradient(bottom, #560607, #e30202);
	background-image: -ms-linear-gradient(bottom, #560607, #e30202);
	background-image: linear-gradient(to top, #560607, #e30202);
	height: 40px;
	padding:5px 0;
	text-align: center;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
	display: block;
	margin:10px 0 23px 0;
	position: relative;
}
.modal-body-inner-btn .btn:after{
	position: absolute;
	top:-27px;
	left:0px;
	display: block;
	width:106px;
	height: 90px;
	background:url(../images/sprite.png) no-repeat -240px -70px;
	content: '';
}
.modal-body-inner-btn .btn{width:195px;}
.modal-body-inner-btn .btn:hover {
	background-image: -webkit-linear-gradient(bottom, #a90607, #f40202);
	background-image: -moz-linear-gradient(bottom, #a90607, #f40202);
	background-image: -o-linear-gradient(bottom, #a90607, #f40202);
	background-image: -ms-linear-gradient(bottom, #a90607, #f40202);
	background-image: linear-gradient(to top, #a90607, #f40202);
}

@media (min-width: 600px) {
	.modal-img2{right:48px;}
	.pop-box1 .modal-dialog{width:355px;}
	.pop-box1 .modal-body-inner-btn .btn{width:255px;}
	.pop-box2 .modal-dialog{width:555px;}
	.modal h2.title{margin:0 13px;}
}
@media (min-width: 768px) {
	.modal-body-inner-btn .btn{width:212px;}
	.modal-body-inner-logo img{width: 210px;}
	.pop-box2 h2.title{font-size: 19px;width:370px;height:38px;}
	.pop-box3 h2.title{font-size: 25px;width:auto;margin:0 125px 0 55px;height: 38px;}
  .modal-dialog{position: fixed; top:50%; left:50%; -webkit-transform: translate(-50%,-50%) !important; transform: translate(-50%,-50%) !important;}

}
@media (min-width: 800px) {
	.pop-box3 .modal-dialog{width:798px;}
	.pop-box3 h2.title{font-size: 28px;width:auto;margin:0 125px 0 55px;}
}


/* === Mobile ===*/
@media (max-width: 767px) {
  .modal h2.title {font-size: 16px;}
  .modal-dialog {position: absolute; top:90px; left:50%; -webkit-transform: translate(-50%,0%) !important; transform: translate(-50%,0%) !important;}
}