
/*-----------------------------------------------------------------------------------*/
/*  FONTS
/*-----------------------------------------------------------------------------------*/

@import url('http://fonts.googleapis.com/css?family=Source Sans Pro');
@import url('http://fonts.googleapis.com/css?family=Oswald');
@import url('http://fonts.googleapis.com/css?family=Roboto Condensed');



/*-----------------------------------------------------------------------------------*/
/*  BODY
/*-----------------------------------------------------------------------------------*/

body { 
    font-family: Roboto Condensed;
    font-size: 0.96em;
    line-height: 1.15em;
    background-color: #f5f5f5;
}


/* highlight */
mark {
  background-color: #e4f6b4;
}



/*-----------------------------------------------------------------------------------*/
/* TITLES */
/*-----------------------------------------------------------------------------------*/

/* h1 Presentación, Prestaciones... */

h1 {
  font-size: 1.3em;
  color: #404040;
  padding-top: 0.5em;
  margin-top:0em;
  padding-bottom: 0em;
  margin-bottom: 0.2em;
}

h2 {
  font-size: 1.2em;
  color: #404040;
  padding-top: 1.5em;
  margin-top:0em;
}

h3 {
  font-size: 1.0em;
  color: #404040;
  padding-top: 0em;
  margin-top:0em;
}


/* h4 Footer, ... */
h4 {
  color: #77a30d;
  text-align: center;
  font-size: 1.15em;
  line-height: 0.2em;
  padding-top: 0.8em;
}

/* h5 Condiciones, Prices card titles, ... */
h5 {
  color: #517700;
  font-size: 0.95em;
  text-transform: uppercase;
}


/*-----------------------------------------------------------------------------------*/
/*  URL, Links
/*-----------------------------------------------------------------------------------*/

/* URL */

.url {
  color : #666666;
}
.url:hover{
  color: #CC0000;
}
.url:visited{
  color: #666666;
}




a {
    color: #517700;
    text-decoration: none;
    background-color: transparent;
}

a:link {
  color: #517700;
}

a:visited {
  color: #517700;
}

a:hover {
  color: #517700;
}

a:active {
  color: #517700;
} 


/*-----------------------------------------------------------------------------------*/
/*  Padding space for Navbar
/*-----------------------------------------------------------------------------------*/
body {
  padding-top: 5.3rem;
  padding-bottom: 3rem;
}



/*-----------------------------------------------------------------------------------*/
/*  Custom de compact-gallery.css
/*-----------------------------------------------------------------------------------*/
.gallery-block{
/*Valeur antérieure 60px*/
  padding-top: 70px;
/*Valeur antérieure 60px*/
  padding-bottom: 70px;
}

.gallery-block.compact-gallery .item{
  background-color: white;
  padding: 1px;
}


/*-----------------------------------------------------------------------------------*/
/*  Elements
/*-----------------------------------------------------------------------------------*/

/* Divider */
hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}


/* Buttons
.btn-primary{
    color:red;
    background-color:#517700;
    border: 0;
}

.btn-primary:hover{
    background-color:#404040;
    border: 0;
}

 */



/* Card (Condiciones presuspuestos) */
.card-custom{background-color: #517700;
}

.card-body{
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.card-footer{
  background-color: #e4f6b4;
  color: #666;
  font-size: 1.4em;
  text-align: center;
}

/*  Adaptation card Header pour Carousel Slider */

.carousel-inner{
  border-radius: 0.25rem 0.25rem 0rem 0rem;
  padding-top: 0rem;
}


/*-----------------------------------------------------------------------------------*/
/*  FOOTER
/*-----------------------------------------------------------------------------------*/

footer{
  background-color: #282828;
  font-size: 0.9em;
  line-height: 1.6em;
  margin-top: 0.3rem;
}


/*-----------------------------------------------------------------------------------*/
/*  COPYRIGHT
/*-----------------------------------------------------------------------------------*/

/* Copyright */
.footer-copyright {
  font-size: 0.9em;
  padding-top: 0.8rem;
  text-align: center;
  background-color: #517700;
  margin-bottom: -3rem;
}
