﻿/* here you can put your own css to customize and override the theme */

/** HEXA COLOR

	Noir : 			1A171B
	Gris : 			535154
	Bleu :			00A3DE
	Bleu clair :	66C8EB
	Bleu pâle : 	B2E3F5
*/

/*
 * Basic Theme
 http://keenthemes.com/preview/index.php?theme=metronic_frontend
*/

/*
 * GENERAL
 */
body {
	line-height:1.5;
	font-size:16px;
}

h2 {
	color: #673AB7;
	padding-bottom: 10px;
}

h3 {}

h4 {
	color: #535154;
}

/*
 * MAIN MENU
 */
/* logo */



/* Menu */
.header .navbar-nav li a {
	padding: 31px 16px 32px;
}

	.header .nav li > a:hover,
	.header .nav li.active > a,
	.header .nav li.active:hover > a {
		padding-top: 31px;
	}

ul.nav.navbar-nav a.featured,
ul.nav.navbar-nav a.featured:link,
ul.nav.navbar-nav a.featured:visited {
	color:#FFF!important;
	text-transform:uppercase!important;
	font-weight:bold!important;
	background:#d84a38 !important;
	padding-top: 7px;
	padding-bottom: 3px;
	margin-top: 16px;
}

	ul.nav.navbar-nav a.featured:hover {
		color:#FFF !important;
		background:#BB2413 !important;
		border-top-color: #FFF !important;
	}

	.scrolling-fixed ul.nav.navbar-nav a.featured,
	.scrolling-fixed ul.nav.navbar-nav a.featured:link,
	.scrolling-fixed ul.nav.navbar-nav a.featured:visited {
		margin-top: -2px;
	}

ul.nav.navbar-nav a.poster_btn,
ul.nav.navbar-nav a.poster_btn:link,
ul.nav.navbar-nav a.poster_btn:visited {
	color:#FFF!important;
	text-transform:uppercase!important;
	font-weight:bold!important;
	margin:5px 0 0 0!important;
	padding-top: 0!important;
	padding-bottom: 0!important;
	font-size: 12px!important;
	background: #DE8602!important;
}

	ul.nav.navbar-nav a.poster_btn:hover {
		color:#FFF !important;
		background: #c47602!important;
		border-top-color: #FFF !important;
	}

	.scrolling-fixed ul.nav.navbar-nav a.poster_btn,
	.scrolling-fixed ul.nav.navbar-nav a.poster_btn:link,
	.scrolling-fixed ul.nav.navbar-nav a.poster_btn:visited {
		margin-top: -2px;
	}
	.header .nav li.active > a.poster_btn{
		border-top-color:#DE8602!important;
	}
	.header .nav li.active > a.poster_btn:hover{
		border-top:2px solid white!important;
	}
	.header .nav li.active > a.poster_btn:after{
		display:none;
	}
/*
 * Slide Home
 */
.slider-main {
	margin-bottom:0;
}

.slide_title {
	background: #1A171B;
	color: #FFF;
	padding: .2% 10px;
	font-size: 25px;
	line-height: 36px;
}

.slide_subtitle {
	background: #FFF;
	color: #00A3DE;
}

.slide_desc {
	color: #000;
}

.btn.blue {
	background: #00A3DE;
}

/*
 * Content
 */

.page-container {
	background: #FFF;
	padding-bottom:120px;
}


/*
 * STUFF
 */
.bx-wrapper .bx-controls-direction a:hover {
	background-color:#0DA3E2 ;
}

.bx-wrapper img {
	border-bottom:1px solid #FFF;
}

	.bx-wrapper img:hover {
		border-bottom:1px solid #66C8EB;
	}

/*
 * FOOTER
 */
.footer {
	background: #535154;
	background:url(../img/footerBG.png) no-repeat left bottom #535154;
}

.copyright {
	background: #1A171B;
}

#topcontrol {
	background: #FFF;
	border-radius: 50% !important;
	padding: 3px;
	box-shadow: 0 2px 3px rgba(0,0,0,.5);
}


/*
 * ORGANIZING COMITEE
 */

div.Results div.article {
	width:49%;
	min-height: 167px;
	margin-right:2%;
}

	div.Results div.article:nth-child(2n) {
		margin-right:0;
	}

div.Results div.article .articleTitre,
div.Results div.article .fonction {
	width:80%;
}

div.Results div.article .fonction + p {
	float: left;
	width:80%;
}

/* Page bio Oragnizing Committe */

div.biocontainer div.txt {
	text-align: justify;
}

/*
 * Portfolio
 */
.mix-grid .mix {
	border:1px solid transparent;
}

.mix-grid .mix:hover {
	border-color:#CCC;
}


.header a.logo-v1 img {

	    margin-bottom: 8px;
	max-width: 170px;
}
/*BEGIN max and min width 992px*/
@media (min-width: 992px) {
.header a.logo-v1 img {
	margin-top: 0;
}

.header.scrolling-fixed a.logo-v1 img {
	margin-top: 4px;
}

}

@media (max-width: 992px) {

}
/*END max and min width 979px*/

/*BEGIN max and min width 940px*/
@media (max-width: 940px) {

}
/*END max and min width 940px*/


/*BEGIN max and min width 767px*/
@media (max-width: 767px) {
div.Results div.article {
	width:100%;
	min-height: none;
	margin-right:0;
}
}

@media (min-width: 767px) {

}
/*END max and min width 767px*/

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) {
div.Results div.article .articleTitre,
div.Results div.article .fonction {
	width:50%;
}
}

@media (max-width: 768px) {
.header.scrolling-fixed a.logo-v1 img {
	margin-top: 7px;
}
}

@media (max-width: 766px) {

}

/*BEGIN max and min width 320px*/
@media (max-width: 320px) {
div.Results div.article {
	width:100%;
	min-height: none;
	margin-right:0;
}

}

@media (min-width: 768px) and (max-width: 992px) {

}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #512DA8;
    border-color: #512DA8;
}

.btn-primary {
    color: #fff;
    background-color: #673AB7;
    border-color: #673AB7;
}

.text-btn {
	cursor:pointer;
	padding-top:8px;
	padding-bottom:8px;
	color:#999;
}
.text-btn:hover {
	color:#666;
}

.page-header-fixed .page-container {
	margin-top:84px;
	padding-top:54px;
		background: transparent;
}

.copyright {
	background:transparent;
	margin-top:50px;
}

body {
background: #f1f1f1;
}
.page-container .container {
	background: white;
}

label {
	color:#727272;
}

.copyright p {

    color: #9b9b9b;
}

.footer {display: none;}
@media (min-width: 1200px) {
	.container {
	    width: 1024px;
	}
}

.select2-container--default .select2-selection--single {
    border: 1px solid #e5e5e5!important;
    padding-top: 2px!important;
    height: 34px!important;
    font-size: 14px!important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 30px!important;
}
/** HEXA COLOR

	Noir : 			1A171B
	Gris : 			535154
	Bleu :			00A3DE
	Bleu clair :	66C8EB
	Bleu pâle : 	B2E3F5
*/
.paper-line {
	padding: 10px; background: #f3f3f3; margin-top: 12px; border-bottom: solid 1px #ECECEC;
}

.paper-line h2{
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:16px;
	padding-bottom:0px;
}

.paper-line .ref {
	font-weight:normal;
	font-size:12px;
	color:#999;
}

.paper-line h3 {
	margin-top: 0px;
padding-top: 0px;
font-size: 14px;
letter-spacing: 0.05em;
font-style: italic;
}

.showAbstract .paper-line .abstract {
	display:block;
}
.paper-line .abstract {
	display:none;
}
.paper-line p {
	font-size:14px;
	color:#212121;
	font-family:arial;
	font-style:normal;
}
