body{
	font-family: Open Sans;

}
.btn{
	border-radius: 0px;
	border:0px;
}
h1{
	font-family:Berkshire Swash; 
	text-shadow: 1px 1px 1px gray;
}
a{
	font-family: Courgette;
	text-decoration: none;
}
a:hover,a:focus{text-decoration: none;}
p{
	text-align: ;
}
.page-start{
	margin-top: 160px;
}
.page-start-50{
	margin-top: 140px;
}
.page-end{
	margin-bottom: 80px;
}



/*login page*/

.login-page{
	/*background-color: black;*/
	background-image:url('../img/bb.png');
	background-size: fixed;
	background-repeat: no-repeat;
	background-position: center;
	height: 700px;
}

.login-pagerrr
{
	/*background-color: black;*/
	background-image:url('../img/bb.png');
	background-size: fixed;
	background-repeat: no-repeat;
	background-position: center;
	height: 800px;
}

.recover
{
	/*background-color: black;*/
	background-image:url('../img/bb.png');
	background-size: fixed;
	background-repeat: no-repeat;
	background-position: center;
	height: 700px;
}

.login h1{
	color: ;
	font-weight: bold;
	padding-bottom:20px;
}
.panel-login {
	margin-bottom: ;
	margin-top: 150px;
    border-color: #ccc;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	background-color: rgba(255, 255, 255,0.8);

}
.panel-login>.panel-heading {
	color: #00415d;
	/*background-color: #fff;*/
	background-color: transparent !important;
	border-color: #fff;
	text-align:center;
}
.panel-login>.panel-heading a{
	text-decoration: none;
	color: #666;
	font-weight: bold;
	font-size: 15px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.panel-login>.panel-heading a.active{
	color: #029f5b;
	font-size: 18px;
}
.panel-login>.panel-heading hr{
	margin-top: 10px;
	margin-bottom: 0px;
	clear: both;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
}
.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"] {
	height: 45px;
	border: 1px solid #ddd;
	font-size: 16px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.panel-login input:hover,
.panel-login input:focus {
	outline:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-color: #ccc;
}
.btn-login {
	background-color: #59B2E0;
	outline: none;
	color: #fff;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding: 14px 0;
	text-transform: uppercase;
	border-color: #59B2E6;
}
.btn-login:hover,
.btn-login:focus {
	color: #fff;
	background-color: #53A3CD;
	border-color: #53A3CD;
}
.forgot-password {
	text-decoration: underline;
	color: #888;
}
.forgot-password:hover,
.forgot-password:focus {
	text-decoration: underline;
	color: #666;
}

.btn-register {
	background-color: #1CB94E;
	outline: none;
	color: #fff;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding: 14px 0;
	text-transform: uppercase;
	border-color: #1CB94A;
}
.btn-register:hover,
.btn-register:focus {
	color: #fff;
	background-color: #1CA347;
	border-color: #1CA347;
}

.play  button{
	width: 250px;
	font-size: 23px;
}


/*navbar css*/
.navbar-fixed-top{
	background-color:rgba(5,5,5,0.0);
	border:0px;
	/*box-shadow: 0px 0px 1px 0px  black;*/
}
.navbar-fixed-top .navbar-brand{
	font-family:Poiret One;
	font-weight: bold;
	color: #F5C410;
	text-shadow: 1px 1px 1px gray;
	font-size: 28px;
}
.navbar-fixed-bottom{
	background-color:rgba();
}
.navbar-fixed-bottom .navbar-nav>li>a{
	color: #46F83B;
	float: left;
	width: 25%;
}
.navbar-fixed-top .navbar-nav>li>a{
	font-weight: lighter;
	/*color: #A7F707;*/
}
.navbar-default .navbar-nav>.active>a,
 .navbar-default .navbar-nav>.active>a:focus,
  .navbar-default .navbar-nav>.active>a:hover{
  	background-color: transparent;
  }


/*navbar contest */


.contest-bottom{
  position: fixed; 
  bottom: 0px;
  width: 100%;
   	
	
}



/*xs-header*/

.xs-header h1{
	text-align: center;
	color: white;
	font-size: 22px;
}
.xs-header{
	width: 100%;
	position: fixed;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 999;
	color: white;
	font-family: Poiret One;
	font-weight: bold;
	background-color:  rgba(142, 142, 142,1);
	background: linear-gradient(135deg, rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	padding: 5px;

}
/*lg-header*/
.lg-header{
	text-align: center ;
	font-weight: bold;
}
.lg-header p,.xs-header p{text-align: center !important;}

/*banner*/


.banner{
	background-image:url('../img/login-bg.jpg');
	background-attachment: fixed;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: 500px;

}
.banner-text {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    
}
.banner-text h1{
	font-size: 50px;
	font-family: Baumans;
    font-weight: bold;
    color: #F5C410;
	text-shadow: 3px 2px 1px black;
}



/*contests*/

.contests{
	margin-bottom: 100px;
}
.contests .panel-body img{
	height: 200px;
	width: 100%;
	padding: 0px;

}
.panel-body a{
	text-decoration: none;
	
}
.panel-body .contest-list{
	padding: 6px;
	/*border-bottom: 1px dotted gray;*/
	color: black;
}


/*more page css*/

.more-div .well{
	background-color: rgba(16, 245, 124,1);
	color: white;
	font-family: Courgette;
	border:0px;
	border-radius: 0px;
	font-size: 24px;
	box-shadow: 0px 1px 1px 1px gray;
	transition: transform .8s; /* Animation */
}
.more-div a{
	text-decoration: none;
}
.more-div a:focus, a:hover .well{
	color:rgba(16, 245, 124,1) !important;
	background-color: white;
	transform: scale(1.1);

}
/*profile page css*/

.profile-page .well{
	background-color:rgba(167, 247, 7,1) ;
	color: white;
	font-family: Courgette;
	border:0px;
	border-radius: ;
	font-size: 24px;
	text-shadow: 1px 1px 1px black;
	box-shadow: 0px 1px 1px 1px gray;
	transition: transform .8s; /* Animation */
}
.profile-page .well a{
	background-color:rgba(167, 247, 7,1) ;
	color: white;
	font-family: Courgette;
	border:0px;
	border-radius: ;
	font-size: 24px;
	text-shadow: 1px 1px 1px black;
	box-shadow: 0px 1px 1px 1px gray;
	transition: transform .8s; /* Animation */
}
.profile-page a:focus, a:hover .well{
	background-color: white;
	transform: scale(1.1);
	color: rgba(167, 247, 7,1);
	text-decoration: none !important;
}


/*accounts page css*/

.accounts .nav-tabs{
	border:;
	border-radius: 0px;

}

.accounts .nav-tabs li{
	width: 50%;
	text-align: center;
	border-radius: 0px;
	
	
}
.accounts .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	border:0px;
	background-color: gray;
	border-radius: 0px;
	color: white;
}
.accounts .tab-content{
	padding: 20px;
}
.accounts .tab-content .well{
	height: 100px;
	background-color: rgba(167, 247, 7,1);
}


/*contest-page*/


.contest-page .well{
	background-color: ;

	text-align: center !important;
}
.contest-page .well .fa{
	color: ;
}
.contest-page .well a h3{
	color: black;
}
.contest-page .well a p{
	color: gray;
	text-align: center;
}
.contest-page .well:hover {
	background-color: rgba(167, 247, 7,1);
}




/*cash contest page*/

.cash-contest .contest-list{
	text-align: center;
}
.contest-hide{
	display: none;
	
}
.contest-win .panel{
}
table {
	width: 100%;
    display: block;
    overflow-x: scroll;
}
.progress{
height:5px;
text-align:center;
}

.progress-bar {
  padding:15px;
}



/*create players page*/


.player-btn{
	
}

.create-team .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	background-color: transparent;

}
.create-team .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover img{
	border:1px solid green;
	border-radius: 100%;
}


.create-team .table>tbody>tr>td,.table>tbody>tr>th {
	text-align: center;
}