/*
Variaciones Bootstrap
*/
.container-fluid{
    padding:0px;
}

/*
Variaciones OL3
*/
.ol-mouse-position {
            top: auto;
            bottom: 3em;
            min-width: 200px;
            background-color: slategrey;
			border-radius: 4px;    
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
            color: white;
            padding: 6px;
}

/*
Variaciones sidebar
*/

.sidebar-left {
        top:0px;
        left: 0px; 
}

.intro {
    display: table;
    width: 100%;
    height: auto;
    padding: 0px 0;
    /*text-align: center;*/
    color: #fff;
    background: url("../img/background-header.png") no-repeat center scroll;
    background-color: #364b5f;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/*Móviles*/
@media(max-width:767px) { 
    .intro .intro-body {
        display: table-cell;
        vertical-align: middle;
        height:55px;
    }
}

/*Tabletas*/
@media (min-width : 768px) and (max-width : 970px) { 
    .intro .intro-body {
        display: table-cell;
        vertical-align: middle;
        height:55px;
    }
} 


/*Desktop*/
@media(min-width:971px) {
    .intro .intro-body {
        display: table-cell;
        vertical-align: middle;
        height:75px;
    }
}


.intro .intro-body .brand-heading {
    font-size: 40px;
}

.intro .intro-body .intro-text {
    font-size: 18px;
}

/*
Cuadro modal información de elementos de la visita virtual
*/
/*Pantallas de ordenador*/
@media(min-width:768px) {
    html h3 {
            font-size: 24px;  
    }
    .gap-full{
            margin:5px;
			margin-left:25px;
			border-radius: 8px;
    }
    .modal-virtual{
        width: 60%;
    }     
}

/*Dispositivos móviles*/
@media(max-width:767px) { 
    html h3 {
            font-size: 18px;  
    }
    .gap-full{
            width: 100%;
            border-radius: 8px;
            margin-bottom: 5px;
    }    
} 



#modalInfoVirtual{
    z-index: 2100;
	
}

#modalInfoVirtual div.modal-header{
    font-family: 'Open Sans', sans-serif;
    background: #fff url('../img/parchment3.jpg') repeat scroll;  
    font-size: 1.6em;
    font-weight: bolder;
}
#modalInfoVirtual div.modal-header button.close{
    color: #341919;
    font-size: 50px;
    opacity:0.5;
}

#modalInfoVirtual div.modal-header button.close:hover {
    color: #9b2828;
    font-size: 50px;
    opacity:0.8;
}

#modalInfoVirtual div.modal-content{
    font-family: 'Lato', sans-serif;  /*'Rochester', cursive;*/    /*'Sacramento', cursive;*/
    background: #fff url('../img/parchment3.jpg') repeat scroll;  
    font-size: 1.0em;
	
}

.footer {
  position: absolute;
  padding-top: 7px;
  bottom: 0;
  color: #efefef;
  width: 100%;
  background-color: #364b5f;
  /* Set the fixed height of the footer here */
  height: 40px;
}
.footer a{
  color: #efefef;
}

.quick-search{
    float:right;
}
