@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap');

body{
	background-color:#055a1f;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	line-height:20px;
}

#content-page{
	background-image:url('../img/future-bg.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment: fixed;
}

.slogan{
	width:100%;
	
	max-width:500px;
	margin:20px 0px;
	margin-bottom:0px;
}

.content-page{
	padding-top:0px;
}

.form-control{
	border-radius:0px;
	border:4px solid #eaeaea;
}

.header{
	padding-top:20px;
	padding-bottom:20px;
}

.logo-ppv{
	margin-right:30px;
	margin-left:0px;
	
}

.logo-txt{
	font-weight: 600;
} 

.platforma{
	line-height: 37px;
    text-align: right;
    font-weight: 600;
	color:#62db62;
}

.bg-white{
	background-color:#fff;
	padding:20px;
	color:#464646;
	    -webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
}

.modal-body{
	color:#464646;
}

.btn{
	border-radius:0px;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
}



.form-control:focus {
  border-color: #055a1f  !important; 
}

.modal-content{
	border:0px;
	border-radius:0px;
}


.card-time{
	background:transparent !important;
}

.date-h2{
	font-size:54px;color:#fff;font-weight:600;
}

footer{
	background-color:#323232;
	padding:20px 0px;
}

footer a{
	color:#fff;
	//text-decoration:underline;
}

.iq-card{
	border-radius:0px;
}

.support a{
	font-weight:bold;
	color:#62db62
}

.card-time{
max-width:400px;

margin:0 auto;
margin-bottom:50px;
z-index:10001;



}

.card-time div{
	width:25%;
	float:left;
	text-align:center;
	font-size:40px;
	color:#fff;
	line-height:50px;
	background-color:#004315;
	padding:10px;
	
	    -webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    box-shadow: 0 2px 6px rgb(0 0 0 / 20%);

	
}

.card-time div span{
	display:block;
	font-size:16px;
	line-height:16px;
}

.timeline-dots{
	border-color:#1e6a35 !important;
}

.ppv-players-bt a{
	width:auto;
	display:inline-block;
	float:none;
	border:0px;
}




.chat-content .chat-left .chat-message{
	background: rgb(0,67,21) !important;
background: linear-gradient(299deg, rgba(0,67,21,1) 0%, rgba(0,67,21,1) 100%) !important;

}



#async-player .fp-ratio{

	background-image:url('../images/ppv.jpg');
	background-position:center;
	background-size:cover;
}

.fp-error{
	height:50% !important;
	display:none !important; 
}


 .is-playing.is-error .fp-middle, .is-playing.is-error .fp-togglable, .is-waiting .fp-togglable, .is-waiting .fp-middle,
 .is-error .fp-middle, .is-error .fp-togglable{
	display: flex !important;
}


.is-playing.is-error .fp-secondary.fp-togglable, .is-waiting .fp-secondary.fp-togglable, .is-error .fp-secondary.fp-togglable{
	display: block !important;
}


#async-player.no-bg{
	background-image:none !important;
}

.fp-share-menu{
	display:none !important;
}

#async-player.flowplayer{
	background-color:#000 !important;
}	


#async-player.flowplayer.is-playing{
	background-color:transparent !important;
	background-image:none!important;
}	


.fp-error{
	height:50% !important;
	display:none !important; 
}


 .is-playing.is-error .fp-middle, .is-playing.is-error .fp-togglable, .is-waiting .fp-togglable, .is-waiting .fp-middle,
 .is-error .fp-middle, .is-error .fp-togglable{
	display: flex !important;
}


.is-playing.is-error .fp-secondary.fp-togglable, .is-waiting .fp-secondary.fp-togglable, .is-error .fp-secondary.fp-togglable{
	display: block !important;
}


.fp-error{
	height:50% !important;
	display:none !important; 
}


 .is-playing.is-error .fp-middle, .is-playing.is-error .fp-togglable, .is-waiting .fp-togglable, .is-waiting .fp-middle,
 .is-error .fp-middle, .is-error .fp-togglable{
	display: flex !important;
}


.is-playing.is-error .fp-secondary.fp-togglable, .is-waiting .fp-secondary.fp-togglable, .is-error .fp-secondary.fp-togglable{
	display: block !important;
}



#async-player.flowplayer{
	background-color:#000 !important;
}	


#async-player.flowplayer.is-playing, #async-player.flowplayer.is-fullscreen{
	background-color:transparent !important;
	background-image:none!important;
}	

#async-player.flowplayer.is-fullscreen{
	border:0px !important;
}

#async-player.flowplayer.is-fullscreen .fp-ratio{
	background-color:transparent !important;
	background-image:none!important;
}



.ppv-chat{
	color:#212529;
}

.ppv-chat{
	background-color:#fff;
	padding-bottom:5px;
	padding-right:15px;
}

.ppv-chat-form  .form-control{
	font-size:12px;
}

.ppv-chat-nick{
	padding-right:15px;
}




@media (max-width: 991.98px) { 

.mobile-center{
	text-align:center !important;
}

.copyright{
	margin-top:10px;
}

.logo-ppv{
	margin-right:0px;
}

}