/*
 * Base structure
 */

/* Move down content because we have a fixed navbar that is 50px tall */
body {
	padding-top: 100px;
	background-color: #F0F2F3;
	font-family: 'Lato', sans-serif;
}
a:hover, a:focus {
	color: #710320;
}
a {
	color: #8B2842;
}
dd {
	margin-bottom: 15px;
}

/*
 * Global add-ons
 */
.sub-header {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.btn-cirano:hover, .btn-cirano:focus, .btn-cirano:active, .btn-cirano.active, .open .dropdown-toggle.btn-cirano {
	background-color: #710320;
	border-color: #710320;
	color: #FFFFFF;
}
.btn-cirano {
	background-color: #8B2842;
	border-color: #710320;
	color: #EEEEEE;
}
.btn-noborder:hover, .btn-noborder:focus, .btn-noborder:active, .btn-noborder.active, .open .dropdown-toggle.btn-noborder {
	border: none;
}
.btn-noborder {
	border: none;
}
.btn-cirano-dashboard {
	white-space: normal;
}
.btn-toolbar {
	margin-bottom: 20px;
}
.panel-tabs {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.vertical-center {
    vertical-align: middle;
    display: table-cell;
	width: inherit;
}
code.publications-category {
	color: #FFF;
	font-weight: bold;
}
code.groupes {
	border: 1px solid #DDD;
	background-color: #EFEFEF;
	color: #333;
	font-weight: bold;
	padding: 2px 10px;
}
code.language {
	background-color: transparent;
	color: #DDD;
}
.toggle-tooltip {
	margin-top: 3px;
}
.tooltip-inner {
	text-align: left;
}
.pagination {
	margin: 0;
}
.pagination>li>a, .pagination>li>a:hover {
	color: #221e1f;
}
.pagination>.active>span {
	background: #8A2A43;
	border-color: #700622;
}
.pagination>.active>span:hover
{
	background: #700622;
	border-color: #700622;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	background: #700622;
	border-color: #700622;
}
.panel-themes {
	height: 150px;
	color: #FFF;
	font-size: 14px;
	text-shadow: 1px 1px #666;
	background-color: #999;
}
.panel-themes h3>a {
	color: #FFF;
}
.panel-themes h3 {
	margin-top: 0;
	font-size: 16px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background-color: #ddd;
}

/*
 * Topbar
 */
.navbar {
	border: none;
	min-height: 40px;
}
.alternate-links-navbar {
	/* background-color: #F0F2F3; */
	/* background-color: #94ADC3; */
}
.alternate-links-navbar .nav>li>a {
/* 	color: #DDD; */
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
}
.alternate-links-navbar .nav>li>a:hover, .alternate-links-navbar .nav>li>a:active {
/* 	color: #FFF; */
	color: #333;
}
.main-menu-navbar {
/* 	background-color: #8A2A43; */
	height: 60px;
	max-height: 60px;
}
.main-menu-navbar img{
margin-top:-5%;
}
.main-menu-brand-navbar {
/* 	background-color: #710320; */
}
.navbar-brand {
	height: 65px;
}
.section-divider, .section-divider .disabled {
	color: #CCC;
	cursor: default !important;
}
/* .topbar { */
/* 	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);  */
/* 	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);  */
/* 	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75); */
/* 	border-bottom: 3px #700622 solid; */
/* 	background-color: #700622; */
/* } */
/* .topbar-header-text p { */
/* 	padding: 0px 20px; */
/* 	margin: 0px 20px; */
/* 	font-family: 'Lato', sans-serif; */
/* 	font-size: 1.25em; */
/* 	font-weight: 300; */
/* 	color: #FFF; */
/* } */

.topbar {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75); 
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75); 
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	border-bottom: 3px #700622 solid;
	background-color: #FFF;
}
.topbar-header-text p {
	padding: 0px 20px;
	margin: 0px 20px;
	font-family: 'Lato', sans-serif;
	font-size: 1.25em;
	font-weight: 300;
	color: #333;
}


/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
	display: none;
}

@media ( min-width : 768px) {
	.sidebar {
		position: fixed;
		top: 100px;
		bottom: 0;
		left: 0;
		z-index: 1000;
		display: block;
		padding: 20px;
		overflow-x: hidden;
		overflow-y: auto;
		/* Scrollable contents if viewport is shorter than content. */
/* 		background-color: #2c3538; */
		background: url('/images/ui/background_brochure.png');
		color: #dbd9d9;
	}
}
.sidebar > a {
	color: #dbd9d9;
}
.sidebar > hr {
	margin: 10px 0px;
	border-top-color: #DDD;
}

/* Sidebar navigation */
.nav-sidebar {
	margin-right: -20px;
	margin-bottom: 20px;
	margin-left: -20px;
}
.nav-sidebar-submenu {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.nav-sidebar > li > a {
	padding-right: 20px;
	padding-left: 20px;
	color: #dbd9d9
}
.nav-sidebar > .active > a, 
.nav-sidebar > .active > a:hover, 
.nav-sidebar > .active > a:focus, 
.nav-sidebar > li > a:hover, 
.nav-sidebar > li > a:active, 
.nav-sidebar > li > a:focus {
	background-color: #710320;
}
.nav-sidebar [class*=" fa-"] {
	line-height: inherit;
}
.nav-sidebar > li > a:hover, 
.nav-sidebar > li > a:focus {
	background-color: #710320;
	color: #dbd9d9;
}
.nav-sidebar > li > a {
	color: #dbd9d9 !important;
}
.cirano-header-intro p {
	font-weight: 300;
}

.panel-cirano-menu {
	background: transparent;
	margin: 0px -20px;
	border: none;
}
.panel-cirano-menu .panel-heading {
	padding: 0;
}
.panel-cirano-menu .panel-heading [class*=" fa-"] {
	line-height: inherit;
}
.panel-cirano-menu a {
	color: #dbd9d9;
	padding: 10px 15px;
	display: block;
	
}
.panel-cirano-menu a:hover, .panel-cirano-menu a.active {
	background-color: #710320;
	text-decoration: none;
}
.panel-cirano-menu .list-group {
	margin: 0px;
}
.panel-cirano-menu .list-group-item {
	padding: 0;
	padding-left: 20px;
	background: transparent;
	border: none;
}

/*
 * Main content
 */
.main {
	padding: 20px;
}

@media ( min-width : 768px) {
	.main {
		padding-right: 40px;
		padding-left: 40px;
	}
}

.main .page-header {
	margin-top: 0;
}
.cirano-promos img {
	margin: 10px 0;
	border-color: #ddd;
}

/* 
 * Jumbotrons
 */
.cirano-apropos {
	border: 1px #CCC solid;
}
.secteurs-politiques {
	text-shadow:0px 0px 0 rgb(177,177,177), 1px 1px 0 rgb(100,100,100),2px 2px 1px rgba(0,0,0,0.45),2px 2px 1px rgba(0,0,0,0.5),0px 0px 1px rgba(0,0,0,.2);
	background: url('/images/secteurs/politiques.png') center center; 
	color: #FFF;
}
.secteurs-politiques small {
	color: #FFF;
}

.secteurs-risques {
	text-shadow:0px 0px 0 rgb(177,177,177), 1px 1px 0 rgb(100,100,100),2px 2px 1px rgba(0,0,0,0.45),2px 2px 1px rgba(0,0,0,0.5),0px 0px 1px rgba(0,0,0,.2);
	background: url('/images/secteurs/risques.png') center center; 
	color: #FFF;
}
.secteurs-risques small {
	color: #FFF;
}
.innovations-mondo {
	text-shadow:0px 0px 0 rgb(177,177,177), 1px 1px 0 rgb(100,100,100),2px 2px 1px rgba(0,0,0,0.45),2px 2px 1px rgba(0,0,0,0.5),0px 0px 1px rgba(0,0,0,.2);
	background: url('/images/innovations/mondo.png') center center; 
	color: #FFF
}
.innovations-mondo small {
	color: #FFF
}
