/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

 .region-content{
	margin-top: 5%;
 }
 .navbar-brand{
	 display: none;
 }

 /**/
 body.path-statistiques{
    background: #F3F6F9;
 }

 body.path-statistiques .section{
    background: #fff;
    margin: 15px 0;
 }
 body.path-statistiques .section .block{
    padding-left: 15px;
	padding-right: 15px;
 }

 body.path-statistiques .section .card{
    border: 1px solid #cccccc3d;
    text-align: center;
    padding: 10%;
	margin-bottom: 30px;
	margin-top: 20px;
 }
 
 body.path-statistiques section.team .row:nth-child(3){
	margin-top: 0!important;
 }

 body.path-statistiques .section h2.title{
	font-size: 20px;
    line-height: 19px;
    color: #3B4654;
	padding: 25px 15px;
	height: 70px;
 }


 body.path-statistiques .section h2.title:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
body.path-statistiques .section h2.title.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}


 body.path-statistiques .section h2.title:hover{
    background: #3b4e5b;
	color: white;
	cursor: pointer;
 }

 body.path-statistiques .section h2.title:hover:after{
	color: white;
 }

 body.path-statistiques .section:hover {
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
 }

 .card-title{
	font-size: 40px;
 }

 .card-card-title{
    font-size: 50px;
    line-height: 19px;
    color: #3B4654;
 }

 .card-subtitle{
	font-size: 17px;
    line-height: 17px;
    color: #3B4654;
    
 }
 .card-message{
	font-size: 12px;
    line-height: 15px;
    color: #989ea5;
    
 }

 /* Team */
section.team .card-body,
section.jobs-created  .row div:nth-child(n+2) .card-body,
section.turnover .row div:nth-child(n+2) .card-body{
 text-align: left;
 }


 section.jobs-created .row div:nth-child(1) .card .card-subtitle,
 section.turnover .row div:nth-child(1) .card .card-subtitle {
	 color: white;
 }
 section.jobs-created .row div:nth-child(1) .card,
 section.turnover .row div:nth-child(1) .card{
	background: #5c6f83;
    color: white;
 }



 body.path-statistiques .page-header{
	padding-bottom: 30 px ;
	margin: 56px 0px 23px;
	border-bottom: 1px solid #eeeeee80;
 }

 body.path-statistiques section.team .row, body.path-statistiques section.stats-team-problematics .row{
	margin-bottom: 1%;
    margin-top: 3%;
	padding: 0 15px;
 }
.data-sections{
	position: relative;
	margin-bottom: 60px;
}
.page-loader{
	display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: #f3f6f9e0;
}

 .page-loader .loader {
	margin: 0 auto;
	border: 16px solid #f3f3f3; /* Light grey */
	border-top: 16px solid #3498db; /* Blue */
	border-radius: 50%;
	width: 130px;
	height: 130px;
	animation: spin 0.5s linear infinite;
  }
  
  @keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }

 section.stats-problematics  .row div:nth-child(1) .card, section.stats-ideas  .row div:nth-child(1) .card{
	
 }
section.stats-problematics  .row div:nth-child(2) .card, section.stats-ideas  .row div:nth-child(2) .card{
	background: #f6fff7;
 }
 section.stats-problematics  .row div:nth-child(3) .card, section.stats-ideas  .row div:nth-child(3) .card{
	background: #f7f7f7a1;
 }
section.stats-problematics  .row div:nth-child(4) .card, section.stats-ideas  .row div:nth-child(4) .card{
	background: #fff0f0a1;
 }



 .card-value{
	top: 1198px;
	left: 743px;
	width: 365px;
	height: 142px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #EEEFF1;
	border-radius: 4px;
	opacity: 1;
 }	 

 section.filters {
	margin: 5% 0;
 }
 section.filters .form-group{
	margin-right: 1%;
    width: 20.5%;
 }
section.filters .form-control{
	display: block;
    width: 100%;
    height: 45px;
    padding: 6px 30px;
    font-size: 15px;
    line-height: 6.428571;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: inherit;
    -webkit-transition: none;
    transition: none;
    transition: none;
    transition: none;
}
section.filters .btn-primary {
	padding: 10px  40px;
		font-size: 17px;
		line-height: 1.42857143;
		margin-top: 23px;
		border-radius: 0;
		float: right;
		background-color: #4095ec;
		border-color: #4095ec;
 }








 
  .icon-received{
    position: relative;
    left: 191px;
    top: -60px;
	width: 61px;
	height: 61px;
	background: transparent url('../images/Groupe2329.svg') 0% 0% no-repeat padding-box;
	opacity: 1;
 }	
 .icon-idea-received{
    position: relative;
    left: 246px;
    top: -60px;
	width: 61px;
	height: 61px;
	background: transparent url('../images/Groupe2327.svg') 0% 0% no-repeat padding-box;
	opacity: 1;
}
 .icon-valid{
	position: relative;
    left: 246px;
    top: -60px;
	width: 61px;
	height: 61px;
	background: transparent url('../images/Groupe2328.svg') 0% 0% no-repeat padding-box;
	opacity: 1;
 }	
.icon-national{
    top: 30px;
    left: 215px;
    position: absolute;
	width: 48px;
	height: 48px;
	background: transparent url('../images/Groupe2326.svg') 0% 0% no-repeat padding-box;
	opacity: 1;
 }	
.icon-pilot{
	position: absolute;
    top: 30px;
    left: 215px;
	width: 48px;
	height: 48px;
	background: transparent url('../images/Groupe2325.svg') 0% 0% no-repeat padding-box;
	opacity: 1;
 }	 
 .icon-implimentation{
	position: absolute;
    top: 30px;
    left: 215px;
	width: 48px;
	height: 48px;
	background: transparent url('../images/Groupe2324.svg') 0% 0% no-repeat padding-box;
	opacity: 1;
 }
.border-team{
	top: 108px;
	left: 304px;
	width: 394px;
	height: 165px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;
}
.border-member{
	top: 108px;
	left: 730px;
	width: 394px;
	height: 165px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;
}
.border-project{
	top: 109px;
	left: 1156px;
	width: 394px;
	height: 165px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;
}
.icon-team{
    position: absolute;
    top: 44px;
    left: 239px;
	width: 90px;
	height: 90px;
	background: transparent url('../images/Groupe2323.svg') 0% 0% no-repeat padding-box;
	opacity: 1;
}	
.icon-member{
	position: absolute;
    top: 44px;
    left: 234px;
	width: 90px;
	height: 90px;
	background: transparent url('../images/Groupe2322.svg') 0% 0% no-repeat padding-box;
	opacity: 1;
}	
.icon-project{
    position: absolute;
    top: 43px;
    left: 238px;
	width: 90px;
	height: 90px;
	background: transparent url('../images/Groupe2321.svg') 0% 0% no-repeat padding-box;
	opacity: 1;
}	