/***********/
/* FILTERS */
/***********/

a:link, a:visited, a:hover {text-decoration:none; font-weight:bold; color:#B80000}

div.col1, div.col2	{padding:10px 0 0 5px; font-size:1.1rem}
div.col1 {display:inline-block; width:56%; vertical-align:top}
div.col2 {display:inline-block; width:44%; vertical-align:top}
div.colupdown {width:100%; text-align:center; font-size:1.4rem;}
div.col	{padding:0 0 10px 5px; font-size:1.1rem}

h2	{margin-bottom:6px}

div.col2 p	{margin:6px 6px 6px 0; line-height:1.4rem; text-align:justify}

i.fa-sync-alt {font-size:2.5rem; position:relative; top:5px; cursor:pointer}
i.fa-arrow-circle-down, i.fa-arrow-circle-up, i.fa-database, i.fa-file-pdf {font-size:2.5rem; position:relative; top:5px; margin-left:5px; color:black}
i.fa-print {margin-left:60px; font-size:1.6rem}
i.fa-info-circle {color:#444}
i.fa-search {position:relative; left:18px; color:#AAA}
i.fa-times	{position:relative; left:-16px; color:#AAA; cursor:pointer}
i.fa-file-pdf {cursor:help}
i.fa-chevron-up, i.fa-chevron-down, i.fa-sort {cursor:pointer}
i.fa-chevron-down {margin-top:10px}

div.select, div.select label, div.coche {display:inline-block; font-size:1.1rem; font-weight:bold; vertical-align:top}
div.num		{width:10%}
div.small	{width:15%}
div.normal	{width:20%}
div.large	{width:35%}
div.coche	{width:20%}
div.intro	{width:80%; vertical-align:top; display:inline-block}
div.intro img {float:left; margin-right:4px}
div.notice	{margin:5px; padding:10px; border-radius:6px; background-color:#B869F6; color:white}
div.notice a {color:white;  text-decoration: underline}

select, #slider-range {width:95%}
select {padding:4px; margin-bottom:8px; font-size:1.1rem; border:1px solid #CCC} 
select option {padding:0 1px 0 1px} 

input#nivMin, input#nivMax {width:33px; text-align:center; font-weight:bold; color:#B80000; border:0}

input[type='submit'], .import	{margin:5px 10px; padding:7px 14px 7px 14px; color:white; background-color:#B80000; border-radius:4px; border:0px solid #B80000; font-size:1.3rem; cursor:pointer}
input[type='checkbox']	{position:relative; top:2px; margin-bottom:1px}
input[type='radio']		{position:relative; top:2px}
input#myfilter, input#tagfilter	{padding:5px 20px; border:1px solid #CCC}
input#myfilter			{width:180px}
input#tagfilter			{width:360px}
#advanced				{display:none}
label					{font-weight:normal}
.choix {margin:6px 0px 6px 6px}
#result	{color:#B80000}
.v1424	{width:50px; background-color:#B80000; margin:4px 14px; padding:4px; text-align:center; font-weight:bold; border-radius:4px}
.v1424 a	{color:white !important}

table.liste	{border-collapse:collapse}
table.liste	thead tr {background:#FFF}
/* table.liste	tbody tr:nth-child(even) {background:#FFF} */
/* table.liste	tbody tr:nth-child(odd)  {background:#EEE} */
table.liste	th, table.liste	td {padding:3px 2px 3px 6px}
table.liste	th {vertical-align:bottom}
table.liste td {border-top:1px solid #CCC}
table.liste td span	{padding:1px 4px; background-color:#F0F0F0; color:#444; font-family: arial, sans-serif; font-size:1.0rem; font-weight:normal}
table caption {font-size:1.4rem; font-weight:bold; text-align:left}

.center {text-align:center}
.right	{text-align:right}
.note	{font-weight:normal; font-style:italic; font-size:1.0rem}
a.tcoe 	{color:#DA801A}

.incomplet {font-weight:normal !important}
.nosee {visibility:hidden}

div#pied {margin-bottom:110px}

@media only screen and (max-width:799px) {
	div.nocel, th.nocel, td.nocel, i.fa-file-pdf {display:none}
	input.nocel	{visibility:hidden}
	div.col, div.col1, div.col2	{padding:5px 2px}
	div.col1 {width:72%}
	div.col2 {width:28%}
	div.intro {display:none}
	div.coche {width:100%}

	div.num, div.small {width:49%}
	div.normal	{width:49%}
	div.large	{width:100%}
	table.liste {display:block; overflow-x:auto; white-space:nowrap; font-size:1.2rem}
	table.liste	th, table.liste	td {padding:6px 2px 6px 6px}

	#advanced	{display:none !important}
	#ads		{min-height:200px}
	i.fa-info-circle {display:none}
}