/* Add here all your CSS customizations */
.bottom-20{
    margin-bottom: 20px;
}
.bottom-30{
    margin-bottom: 30px;
}
.adjuntarCV{
    border: solid 1px #DE3401; padding: 12px; border-radius: 4px;
}
.adjuntarCV span.label{
    margin-top: 10px;
}
.flotaSidebar .img-thumbnail a img{
    max-width: 100px;
}
article.post-large {
  margin-left: 60px;
}
.equipoHumano{
    
}
.equipoHumano ul.list.icons.list-unstyled li{
   margin-bottom: 3px;
   border-bottom: dotted 1px #DDD ;
}
.equipoHumano ul.list.icons.list-unstyled li span {
  float: right;
  font-weight: bold;
  text-align: right;
}
.form-group.has-error  label,
.has-error .form-control{
    color: red;
    border-color: red;
}

footer#footer .contact-details ul.contact li p a i#footerMapIcon{
    float: none; font-size: 11px; display: inline; margin-left: 1px; width: 11px; margin-top: 7px; top: 0px;
}

#nivoSlider.nivoSlider .nivo-caption h3{
    margin: 10px 10px 0px 0;
    font-weight: bold;
    font-style: italic; 
    font-family: "Open Sans",Arial,sans-serif;
}
.sliderBtn{
    position: absolute;
    right: 20px;
    top: 10px;
    display: none !important;
}
.nivo-caption {
    /*background: #171717 none repeat scroll 0 0;*/
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    display: none;
    left: 0;
    opacity: 0.95;
    overflow: hidden;
    padding: 5px 10px;
    position: absolute;
    width: 100%;
    z-index: 8;
}
.nivoSlider .nivo-caption p{
    font-family: "Open Sans",Arial,sans-serif;
  color: #999;
  display: block;
  font-size: 17px;
  padding-top: 5px;
  font-weight: 100;
}



/*QUERIES*/
@media all and (max-width: 680px) {
    .nivo-caption,
    .nivo-directionNav{
        display: none !important;
    }
}