/* 2017-03-06 - Francis Chevalier */
.container{width:100% !important;}
.container .row{margin-right:0;margin-left:0;}
.data .btn-primary{font-weight:bold;}
/*#tabs-1, #tabs-2{padding:0;margin-top:10px;}*/
.form-print{margin-right:0;margin-left:0;padding:15px !important;}
#select_display{float:left;margin-left:3px;margin-right:0;width:100%;}
#div-input{height: 34px !Important;width: 300px;margin-bottom: 0;padding: 4px 5px 7px;font-size: 13px;}
.bootstrap-select{border:1px solid rgba(128,128,128,0.5);border-radius:4px;}
.filter-option{margin-top:4px; white-space: nowrap;}
.pull-left {
    margin-top: 4px;
    font-size: 14px !important;
    padding-bottom: 5px !important;
}
.bootstrap-select .btn .caret{margin-top: 7px !Important;}
.no_print{height: 25px !important;width: 25px !important;float: right;margin-top:5px;margin-right: 5px;}
/*#pdfModal {width: 350px;height: 183px !important;margin-top: 371.5px;}
#pdfModal .modal-header{padding: 10px !important;}
#pdfModal .modal-header .close{margin-top:4px !important;}
#pdfModal .modal-footer button{
	margin-left:0 !important;
	color: #fff !important;
	background-color: #337ab7 !important;
	border-color: #2e6da4 !important;
	text-shadow:none;
	padding: 0px !important;
}
#pdfModal .modal-footer button:nth-child(2){float:right !important;}
#pdfModal .modal-header h4 img{margin-top: -5px;}*/
#tabs{padding:0;}
.classement{margin-left:0;margin-right:0;}
.tournament-title{padding-right:0;padding-left:0;padding:5px;background: #1171a3;background-image: linear-gradient(to bottom,#2e8bcc,#1171a3);color:white;font-weight:bold;}
.tournament-title span{width:50%;}
.tournament-title span:nth-child(1){text-align: center;float:left;}
.tournament-title span:nth-child(2){text-align:center;float: right;}
#pos_title{text-align: center;}
#points_title{text-align: center;}
.tab-classement{margin-left:0;margin-right:0;border-left:1px solid rgba(128,128,128,0.5);border-right:1px solid rgba(128,128,128,0.5);}
.row-classement{margin-left:0;margin-right:0;border-bottom:1px solid rgba(128,128,128,0.5);display: flex;width: 100%;}
.pos, .team, .played_win, .draw_lost, .for_against, .fault-1_fault-2, .fault-3_diff, .points{padding-right:0;padding-left:0;border-right:1px solid rgba(128,128,128,0.5);}
.played_win, .draw_lost, .for_against, .fault-1_fault-2, .fault-3_diff{display: flex;}
.played_win span, .draw_lost span, .for_against span, .fault-1_fault-2 span, .fault-3_diff span{width:50%;}
.pos{text-align:center;}
.team{word-break:break-word;}
.points{border-right:0;text-align:center;}
#played, #draw, #for, #fault-1, #fault-3{border-right:1px solid rgba(128,128,128,0.5);text-align: center;}
#win, #lost, #against, #fault-2, #diff{text-align:center;float:right;}
.pos, .team, #played, #draw, #for, #fault-1, #fault-3, #win, #lost, #against, #fault-2, #diff, .points{padding:5px;}
#this_content a {
	text-decoration:underline;
}

#table-3 {
	border: 1px solid #DFDFDF;
	/*background-color: #F9F9F9;*/
	width: 100%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
	color: #333;
}
#table-3 td, #table-3 th {
	border-top-color: white;
	border-bottom: 1px solid #DFDFDF;
	color: #555;
}
#table-3 th {
	font-family: Arial,Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-weight: bold;
	padding: 7px 7px 8px;
	line-height: 1.3em;
	font-size: 14px;
	color:white;
}
#table-3 td {
	font-size: 12px;
	padding: 1px 1px 1px;
	vertical-align: top;
}
#table-3 thead{
  display:table-header-group;/*repeat table headers on each page*/
}
#table-3 tbody{
  display:table-row-group;
}
#table-3 tfoot{
  display:table-footer-group;/*repeat table footers on each page*/
}
.dropdown-menu .inner a{
	text-decoration:none !important;
}
select {
	height:22px !important;
	margin-top:0px !important;
	font-family: Verdana, Helvetica, Arial, sans-serif !important;
	font-size: 12px; !important;
	color: #333333 !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	padding-top: 2px !important;
	padding-left:2px !important;
	margin-bottom:3px !important;
	margin-left:0px !important;
}
/* Les deux diagramme de rondes et éliminatoires */
#ajax-content #container{padding-right:0 !Important;padding-left:0 !important;}
#viewport{margin-top:5px !important;}


@media only screen and (max-width:992px){
	.div_table{display:none !important;}
	.fault-3_diff{width: 9.333333% !important;}
	.points{width: 7.333333% !Important;}
}
@media only screen and (max-width:906px){
	/*#ronde {width:100% !important;overflow:visible !important;overflow-x:scroll !important;overflow-y:hidden !important;}
	*/
}	
	#container{overflow:hidden !important;overflow-x:visible !important;overflow-y:hidden !important;}


@media only screen and (max-width:850px){
	#fault-3, #diff{padding-left:1px !important;}
}
@media only screen and (max-width:768px){
	.tournament-title span:nth-child(2){float: left;text-align: -webkit-right;}
	.tournament-title{text-align: center;}
	/*#tabs ul{width:100%;padding:2px;}
	#tabs ul li{width:49% !important; float:left;margin:0;}
	#tabs ul li a{padding-left:3px;width: 100% !important;}*/
	#div-input{width: 85% !important;}
	/*#tab3_4,*/ #tabs-3, #tabs-4{display:none !important;}
	.points{padding-left:1px !important;}
	/*.ui-tabs-nav{background:none !important;padding: 0;border: none !important;padding: 0 !important;}*/
	/*.ui-tabs-nav .ui-state-default{
		background:#e9d8d8;
		border:1px outset rgba(249, 191, 191, 0.67) !Important;
		border-radius: 4px;
		font-size: 14px;
		touch-action: manipulation;
		cursor: pointer;
		background-image:none;
		text-align: center;
	}*/
	/*.ui-tabs-nav .ui-state-default a{font-weight:bold !Important;color:#625f5f  !important;}
	.ui-tabs-nav .ui-tabs-active{
		background:rgb(127, 122, 234);
		border:1px outset rgba(177, 145, 200, 0.7) !Important;
		box-shadow: inset 0 6px 5px rgba(0,0,0,.125);
		text-align: center;
		border-radius: 4px;
		padding-bottom: 0px !important;
		touch-action: manipulation;
		cursor: pointer;
		background-image: none;
		min-height: 36px;
	}
	.ui-tabs-nav .ui-tabs-active a{color:#fff !important;font-weight:bold !important;padding-bottom: 4px !important;}*/
	/*#no-hmlgtd{float:right !Important;margin-left:5px !important;}*/
	#fault-3, #diff{padding-left:1px;}
}
@media only screen and (max-width:767px){
	#team-title, .team{width:48.00000002% !important;}
	#points_title, .points{width:10.33333333% !important;}
	#win, #lost, #diff{float:left;border-right:1px solid rgba(128,128,128,0.5);padding: 5px;}
}
@media only screen and (max-width:600px){
	/*#tab3_4, #tabs-3, #tabs-4{display:none !important;}*/
}
@media only screen and (max-width:500px){
	#div-input{width: 100% !important;}
	#select_display{margin-left:0 !important;}
}
@media only screen and (max-width:450px){
	.tournament-title, #diff_title, #points_title {padding-left:0;font-size:11px;}
	#pos_title{padding-left:1px;}
}
@media only screen and (max-width:430px){
	.bootstrap-select{width:98% !important;}
}
@media only screen and (max-width:425px){
	.container .data{padding-left:5px !important;padding-right:5px !important;}
	#diff{padding-left:1px}
}
@media only screen and (max-width:375px){
	#draw, #lost, #win{width:7.33333333% !Important;padding-left:1px;}
	#draw-title, #lost-title, #win-title{width:7.33333333% !Important;}
	#diff{width:9.33333333% !Important;}
	#diff_title{width:9.33333333% !Important;}
	#points_title{width: 12.33333333% !important;}
}
@media screen and (max-width:1155px) 
{
	#container{max-width:95vw;}
	
}
@media screen and (min-width:1155px) 
{
	#container{max-width:1154px;}
	
	
}


@media only screen and (min-height:2200px){
	#container{height:2800px;}
}	
