/* Move down content because we have a fixed navbar that is 50px tall */
/*
.navbar-fixed-top {
    min-height: 67px;
}
*/
body {
    padding-top: 67px;
    padding-bottom: 0px;
}

.navbar {
    font-size:15px;
}

.fondBlanc {
    background-color:#FFFFFF;
}


/*
 Bootstrap customized params

 @brand-primary #2FABFF blue
 @brand-success #0BCA00 green (beau vert impression #5BAE34)
 @brand-info #F63C3C red
 @brand-warning #FC7C2A orange
 @brand-danger #b40000 red
 
 @navbar-height: 67px; 

Vert : #0bca00 (beau vert impression #5BAE34)
Bleu : #2fabff
Rouge : #f63c3c
Orange : #fc7c2a
Gris : #a4a4a4
error: #b40000
coquille d'oeuf: #fff9ee

http://www.hexcolortool.com/#0071bd
Jaune FFC02E
Bleu Marine 0071bd
* 
* */


.tab-content  {
	background-color: #FFFFFF;
}



.pcInfo{
	background-color:#F63C3C;
}

body {
	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*font-weight: 700;*/	
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Comfortaa", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1 {
	font-size: 30px;	
}

.jumbotron {
/*  text-align: center; */
background-color: #F7F7F7;
}

.jumbotron p {
	font-weight: 700;
}

label.error {
	font-weight: bold;
	color: #b40000;
	display: block;
}

label.error[for="pourQuand"] {
    display:inline;
}

label.error[for="categorie"] {
    display:inline;
    padding-left:0;
}


.inputDisabled {
	background-color:transparent;	
	border:none;
}

#div_price label.error {
	display: inline;
}

#map_canvas {
	height: 100px;
	margin: 0px;
	padding: 0px
}

.clickable {
	cursor: pointer;
}

.wrapper {
	display: inline-block;
	vertical-align: middle;
}

.divTitle {
   padding-top: 20px;
   margin-bottom: 10px; 
}

.imgTitle {
    margin:0px 5px 5px 0px;
}

.headerTitle {
   display:inline;
   vertical-align: middle;
}

.avis {
	margin:0px 1px;
	width:28px;
	height:28px;
	display:inline-block;
}

.etoile {
	margin:2px 1px;
	vertical-align:bottom;
	width:14px;
	height:14px;
	display:inline-block;
}

.etoile-pleine {
	background: url(../images/etoile-pleine.png) no-repeat center center;
	background-size: cover;
} 

.etoile-vide {
	background: url(../images/etoile-vide.png) no-repeat center center;
	background-size: cover;
}

.itemFooter {
	display: inline-block;
	margin-right: 14px;
	text-align: center;
	vertical-align:middle;
}

.nav-tabs {
    margin-bottom: 0;
}
.tab-content {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}

.center {
	text-align:center;
}

.vcenter{
	vertical-align:middle;
}

.gris{
	color:#9D9D9C;
}

.orange{
    color:#FC7C2A;
}

.texte span {
	font-weight:bold;
}

.texte em {
	font-size: 16px;
	font-style:normal;
	font-weight:bold;
}

.texte {
	text-align:justify;
	/*text-justify:inter-word;*/
	line-height:180%;
}

.titre {
	font-size: 17px;
}

.gros {
	font-size: 16px;
}

.entete {
    font-family: "Comfortaa", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.informationPopover {
	cursor: hand;
	cursor: pointer;
}

.countdown {
	color:#f63c3c;
}


.expressAssurance {
	font-weight:bold;
	font-size: 1.3em;
}

.twitter-share-button { vertical-align:bottom }
.fb-share-button { vertical-align:bottom }


footer {
	color:#EEEEEE;
	background-color:#656565;
}

footer a:link, footer a:hover, footer a:visited, a:active {
	color:#FFFFFF;
}

footer .expressAssurance {
	font-family: "Comfortaa", "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.panel-body-bordertop {
	border-top: 1px dotted #ddd;
	padding: 15px 4px;
}

.bordertop {
	border-top: 1px dotted #ddd;
}

.borderbottom {
	border-bottom: 1px dotted #ddd;
}

.header-jobbing {
	background-color:#f9f9f9;
}

.tab-pane .row {
    border-bottom: 1px dotted #ddd;
    margin-left: -10px;
    margin-right: -10px;
    padding: 10px 2px;
}

.rowAdmin {
    border-bottom: 1px dotted #eee;
    padding: 10px 2px;
}


/* tuiles */
.service-a:hover,.service-geo:hover {
    opacity: 0.5;
    filter:alpha(opacity=40);
}

.service-a,.service-geo {
    opacity: 1.0;
    filter:alpha(opacity=100);
}

.service-col {
    overflow: hidden;
    margin-bottom: 15px;
    text-align:center;
}

.service-text {
    position:absolute;
    top:40%;
    width:100%;
    left:0;
    padding-left: 20px;
    padding-right: 20px;
    font-weight:bold;
    font-size:26px;
    color:#FFFFFF;
    text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
    text-align:center;
    /* transform: translateY(-50%); */
}
.service-text > span {
    max-width: 240px;
}


.promo {
    font-family: "Comfortaa", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4em;
    font-weight:bold;    
}

.castoPromo {
    color: #0078d7; /*#fed100  #f0e50d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); */
}

.maifPromo {
    color: #007f61; /*#fed100  #f0e50d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); */
}


.lekingstorePromo {
    color: #888888; /*#fed100  #f0e50d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); */
}

.terrassefacilePromo {
    color: #795846; /*#fed100  #f0e50d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); */
}

.bricoPromo {
    color: #dd282c; /*#fed100  #f0e50d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); */
}

.jumboPromo {
    color: #004f9f /*#fed100  #f0e50d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); */
}

.misterautoPromo {
    color: #FF5700 /*#fed100  #f0e50d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); */
}

.truffautPromo {
    color: #005850 /*#fed100  #f0e50d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); */
}

.mistermenuiseriePromo {
    color: #1a90ce /*#fed100  #f0e50d; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); */
}


.landingText {
    font-family: "Comfortaa", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8em;
    color:#9D9D9C;
}
.landingImg {
    width: 70px;
    text-align:center;
    margin-top: 11px;
    margin-bottom: 11px;
    margin-left: 6px;
    margin-right: 11px;
}
.landingDescription {
    color:#9D9D9C;
    font-size: 1.2em;
}
.landingFooter {
    background-color:#FFFFFF;
    width: 100%;
    color:#A4A4A4;
}


.btn-facebook {
    background-color: #3B5998;
}
.btn-facebook:active, .btn-facebook:hover {
    background-color: #263961;
}

.wellExpress {
    background-color: rgba(255, 255, 255, 0.9);
}

.wrap { /*good for btn*/
    white-space: normal;
}

.paddy {
    padding: 30px;
}

.noir {
    color: #333;
}
        
.prix{
    color: #0bca00;
    font-size: 20px;
}

.calendarAddon{
    background-color: #FFFFFF;
    cursor: pointer;
}

.passwordVisibility {
    background-color:white;
    cursor: pointer;
}