body {
	background-color: #FFF;
}

@font-face {
	font-family: "Avenir LT Std Roman";
	src: url("/assets/fonts/AvenirLTW01_55Roman1475520.eot?#iefix");
	src: url("/assets/fonts/AvenirLTW01_55Roman1475520.eot?#iefix")
		format("eot"), url("/assets/fonts/AvenirLTW01_55Roman1475520.woff2")
		format("woff2"), url("/assets/fonts/AvenirLTW01_55Roman1475520.woff")
		format("woff"), url("/assets/fonts/AvenirLTW01_55Roman1475520.ttf")
		format("truetype"),
		url("/assets/fonts/AvenirLTW01_55Roman1475520.svg#AvenirLTW01_55Roman1475520")
		format("svg");
}

@font-face {
	font-family: "Antagometrica Regular";
	src: url("/assets/fonts/AntagometricaBTW01-Regu.eot?#iefix");
	src: url("/assets/fonts/AntagometricaBTW01-Regu.eot?#iefix")
		format("eot"), url("/assets/fonts/AntagometricaBTW01-Regu.woff2")
		format("woff2"), url("/assets/fonts/AntagometricaBTW01-Regu.woff")
		format("woff"), url("/assets/fonts/AntagometricaBTW01-Regu.ttf")
		format("truetype"),
		url("/assets/fonts/AntagometricaBTW01-Regu.svg#AntagometricaBTW01-Regu")
		format("svg");
}

.ui.menu.remove_margins {
	margin: 0;
}

.add_content_padding {
	padding: 10px 65px;
}

h1 {
	display: inline;
}

.ui.button span {
	font-weight: normal;
}
.add_background.white {
	background-color: white;
}
.add_grey_background {
	background-color: #F3F4F4;
}

div#stepper button {
	margin-right: 20px;
}

label {
	font-weight: bold;
}
label small {
	display: block;
	font-weight: normal;
	font-color: #aaa;
}
table {
	padding-top: 30px;
	padding-bottom: 30px;
}
table.supervisor {
	padding: 0;
}
#help_button_filet {
	width: 68px;
	height: 30px;
	float: left;
	/* background-image: url('/assets/images/themes/jenome/filet_bouton_aide.png'); */
	background-position: 0 12px;
	background-repeat: no-repeat;
}
.add_padding_help_button {
	padding: 20px 0 30px 0;
}
#login_filet {
	width: 47px;
	height: 30px;
	position: absolute;
	top: 50px;
	padding: 0;
	margin: 0;
	/* background-image: url('/assets/images/themes/jenome/filet_login.png'); */
	background-position: 0 10px;
	background-repeat: no-repeat;
	z-index: 1;
}
#login_info{
	width: auto; /*300px;*/
	height: 34px;
	position: absolute;
	top: 50px;
	padding: 7px 10px 10px 10px;
	margin-left: 47px;
	background-color: #F3F4F4;
	text-align: center;
	z-index: 1;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

#lang_info{
	width: auto; /*300px;*/
	height: 34px;
	position: absolute;
	top: 50px;
	padding: 7px 10px 10px 10px;
	margin-left: 847px;
	background-color: #F3F4F4;
	text-align: center;
	z-index: 1;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}


#layout {
	width: 980px !important;
	min-width: 980px !important;
	margin: 50px auto;
	border: solid 1px #F3F4F4;
}
div.dataTables_filter {
	margin-bottom: 20px;
}
a.user_tab_menu {
	font-size: 12px;
}

.ui.basic.button.orange-jenome,
.ui.header.orange-jenome {
	color:#ff4d03 !important;
}

.ui.fluid.orange-jenome.button {
	background-color: #ff4d03;
	color:#ffffff;
}

.ui.fluid.orange-jenome.button:hover {
	background-color: #ff7437;
}

.ui.basic.button.orange-jenome {
	box-shadow: 0 0 0 1px rgba(255, 89, 22,.25) inset !important;
}

.ui.inverted.menu.orange-jenome {
	background-color: #ff4d03;
}

.ui.menu .item.actif {
	background-color: #ff7437;
}


.ui.inverted.menu .item::before, .ui.vertical.inverted.menu {
	background-color:#ffffff;
}

.ui.inverted.menu .item:last-child {
	background-color:#05004B;
}

.ui.table.event_table thead tr, .ui.table.event_table thead tr th {
	background-color:#05004B;
}

.bleu-jenome {
	color: #05004B;
}