/* 2017-03-06 Francis Chevalier */

.container{width:100% !important;}
.data .btn-primary{font-weight:bold;}
.row.form-teams:first-child{margin-right: 0;margin-left:0;}
.team_accepted, .team_not_accepted{margin-right: 0;margin-left:0;border-bottom:1px solid rgba(128,128,128,0.3);}
h5{margin-top: 10px;padding:2px;margin-bottom: 0;margin-top:5px;font-weight: bold;}
.division-form, .category-form,.class-form, .gender-form{
	float:left;
	padding-right: 0;
    padding-left: 0;
}
.button-form {padding-right: 0;padding-left: 0;float:right;text-align: right;}
.row:first-child label{width: 72px;text-align: left;font-size: 15px;}
.row:first-child .division-form label{width: 61px;}
.row:first-child .category-form label{width: 72px;}
.row:first-child .class-form label{width: 51px;}
.row:first-child .gender-form label{width: 39px;}
.form-teams .dropdown-toggle{border:1px solid rgba(128,128,128,0.3); width:170px !important;}

.division-form .dropdown-toggle{width:190px !important;}
.category-form .dropdown-toggle{width:190px !important;}
.class-form .dropdown-toggle{width:105px !important;}
.gender-form .dropdown-toggle{width:105px !important;}
.pull-left{padding-top:4px;font-size: 14px !important;}
.form-teams .caret{margin-top: 8px !important;}
#clear-filter{margin-left: 5px;font-weight: bold;}
.teams-info{
	border-top:1px solid rgba(128,128,128,0.3);
	border-right:1px solid rgba(128,128,128,0.3);
	border-left:1px solid rgba(128,128,128,0.3);
	margin-right:0;
    margin-left:0;
}
.approved-teams, .not-approved-teams{
	margin-right:0;
    margin-left:0;
}
.fakeLink{
	background: #1171a3;
	background-image: linear-gradient(to bottom,#2e8bcc,#1171a3);
	color:white;
	font-weight:bold;
	font-size:15px;
	padding: 5px 0 5px 0px;
	text-align: center;
}
.long_string{text-align:center;}
.team,.club,.category ,.class,.gender,.subscription{
	padding-left:7px;
	padding-right:0;
	border-right:1px solid rgba(128,128,128,0.3);
}
.subscription{border-right:0;}
.btn.dropdown-toggle{width: inherit !important;}
.dropdown-menu{width: inherit !important;}
@media only screen and (max-width:1130px){
	.division-form, .category-form, .class-form, .gender-form{width:50% !important;}
	.form-teams .dropdown-toggle{width: 150% !important;}
	.button-form{float:right !important;text-align:center;margin-top:5px;}
	.row:first-child label {width:72px !important;text-align: right !important;}
	.bootstrap-select{width:50% !important;}
	.button-form{width:100% !important;}
}
@media only screen and (max-width:1023px){
	#club-title, .club{display:none !important;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
	#team-title, .team{width: 33.33333333% !important;}
	#gender-title, .gender{width: 16.66666667% !important;}
}
@media only screen and (max-width:992px){
	.division-form, .category-form,.class-form, .gender-form, .button-form {
		margin-right:0;
	}
	.bootstrap-select{width:95% !important;}
	.form-teams .dropdown-toggle{width: 100% !important;}
	.row:first-child label {text-align: left !important;}
}
@media only screen and (max-width: 816px){
	.row:first-child label {
		text-align: left;
	}
}
@media only screen and (max-width:768px){
	.bootstrap-select{width:95% !important;}
	.gender{border-right:0;}
	.team,.category ,.class,.gender,.subscription{padding:2px;}
	.division-form .dropdown-menu{width: inherit !important;}
}
@media only screen and (max-width:692px){
	.bootstrap-select{width:95% !important;}
}
@media only screen and (max-width:425px){
	.fakeLink1{display: none !important;}
	.fakeLink2{
		display: inline-table !important;
		float: left !important;
		width: 16.66666667% !important;
	}
	#gender1{display:none !important;}
	#gender2{
		display:inline-table !important;
		
	}
	.container .data{padding-left:5px !important;padding-right:5px !important;}
}
@media only screen and (max-width:420px){
	#class-title{padding-left:0;}
}
@media only screen and (max-width:400px){
	#level_title{padding-left:0;}
}
@media only screen and (max-width:375px){
	#gender2{display:none !important;}
	#gender3{
		display:inline-table !important;
		text-align:center !important;
	}
	.gender{text-align: center;}
}