@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

html {
	overflow-y: scroll;
}

h1 {
	font-family: "Open Sans";
	color: #07056D
}

#displayConfig {
	position: absolute;
	top: 4px;
	left: 20px;
}
#displayConfig .label {
	margin-right: 8px;
}

#displayAction {
	position: absolute;
	top: 10px;
	right: 20px;
}

.fileInputInline input[type=file] {
	display: inline-block;
}

.filtres {
	margin-bottom: 20px;
}

.filtres .badge,
.filtres .badge a {
	background-color: #000;
	color: #fff;
}

.sexeM {
	background-color: #66F;
}

.sexeF {
	background-color: #F6F;
}

.ffvbBABF,
.ffvbBABM {
	background-color: #F90;
	color: #000;
}

.ffvbM09F {
	background-color: #FCC;
	color: #000;
}

.ffvbM09M {
	background-color: #CCF;
	color: #000;
}

.ffvbM11F {
	background-color: #FBB;
	color: #000;
}

.ffvbM11M {
	background-color: #BBF;
	color: #000;
}

.ffvbM13F {
	background-color: #FAA;
	color: #000;
}

.ffvbM13M {
	background-color: #AAF;
	color: #000;
}

.ffvbM15F {
	background-color: #F99;
	color: #000;
}
.ffvbM15M {
	background-color: #99F;
	color: #000;
}
.ffvbM17F,
.ffvbM18F {
	background-color: #F88;
	color: #000;
}
.ffvbM17M,
.ffvbM18M {
	background-color: #88F;
	color: #000;
}
.ffvbM20F,
.ffvbM21F {
	background-color: #F77;
	color: #000;
}
.ffvbM20M,
.ffvbM21M {
	background-color: #77F;
	color: #000;
}

.ffvbREGF {
	background-color: #F66;
	color: #000;
}

.ffvbREGM {
	background-color: #66F;
	color: #000;
}

.ffvbPRNF {
	background-color: #F33;
	color: #fff;
}

.ffvbPRNM {
	background-color: #33F;
	color: #fff;
}

.ffvbNATF {
	background-color: #F00;
	color: #fff;
}

.ffvbNATM {
	background-color: #00F;
	color: #fff;
}

.ffvbPROF {
	background-color: #A00;
	color: #fff;
}

.ffvbPROM {
	background-color: #00A;
	color: #fff;
}

.ffvbLOJF,
.ffvbLOJM {
	background-color: #FC0;
	color: #000;
}
.ffvbLOAF,
.ffvbLOAM {
	background-color: #DA6;
	color: #000;
}

.ffvbARBF,
.ffvbARBM {
	background-color: #FF0;
	color: #000;
}

.ffvbENTF,
.ffvbENTM {
	background-color: #FF6;
	color: #000;
}

.ffvbBENF,
.ffvbBENM {
	background-color: #FF0;
	color: #000;
}

.fsgtMX1 {
	background-color: #9ACD32;
	color: #000;
}

.fsgtMX3 {
	background-color: #D6A;
	color: #000;
}

.fsgtMX4 {
	background-color: #DA6;
	color: #000;
}

.fsgtMX6 {
	background-color: #6AD;
	color: #000;
}

.fsgtMA1 {
	background-color: #6DA;
	color: #000;
}

.fsgtMA2 {
	background-color: #0CF;
	color: #000;
}

.fsgtMA3 {
	background-color: #FC0;
	color: #000;
}

img.help,
span.help {
	cursor: help;
}

.assurSans,
.assurIncl,
.assurOptA,
.assurOptB {
	font-family: Courier New, Courier, monospace;
	font-weight: bold;
}

.solde-avoir {
	color: #a39;
}

.solde-neg,
.euro-wait,
.euro-wait a,
.euro-wait a:hover {
	color: #A00;
	font-weight: bold;
	text-decoration: none !important;
}

.solde-pos,
.euro-done,
.euro-done a,
.euro-done a:hover {
	color: #0A0;
	font-weight: bold;
	text-decoration: none !important;
}

.solde-ega {
	font-weight: bold;
}