body {
  font-family: 'Open Sans', sans-serif;
}

@media (max-width: 992px){
  .topcel{
    top: -141px !important;
  }
  .centro{
    text-align:center !important;
    font-weight: bold !important;
    font-size:20px !important;
  }

  .left{
    margin-left: 0px !important;
  }

  .lineado{
     text-align:center !important;
  }

  .border{
    border-right:solid 0px #93C01F !important;
  }

  .alto{
    margin-top:0px !important;
    padding-top:0px !important;
  }
 
  .imagenno{
    background-image: none !important;
  }
  .imagennone{
    background-image: none !important;
    background-color: white !important;
  }

  .logoaguaelite  {
    width: 50% !important;
    height: 50% !important;
  }

  #header {
    min-height: 0px !important;
  }

  #servicios2{
    padding-top: 20px !important;
  }

}

  
.nav-tabs li a, .nav-tabs li a:hover {
    background: none !important; 
}

.tabs-vertical {
    border-top: none !important; 
}
.tabs-navigation .nav-tabs > li:last-child a {
     border-radius: 0 0 0px 0px !important; 
}
.tabs-navigation .nav-tabs > li:first-child a {
    border-radius: 0px 0px 0 0 !important;
}
.tabs-left .nav-tabs > li:last-child a {
    border-bottom: none !important;
}


#header .header-body {
    background: #FFFFFF;
    border-top: none !important; 
    border-bottom: none !important;
    color: #29ABE2 !important;
}

#header .header-nav.header-nav-top-line nav > ul > li > a, #header .header-nav.header-nav-top-line nav > ul > li:hover > a {
    color: #ffffff !important;
}
.tabs.tabs-simple .nav-tabs > li a, .tabs.tabs-simple .nav-tabs > li a:hover, .tabs.tabs-simple .nav-tabs > li a:focus {
  color: #fff !important; 
}
.tabs.tabs-simple .tab-content {
    background-color: transparent;
}
section.section.section-center {
    text-align: justify !important;
}
section.section section-primary {
    margin: 0px !important;
}
.form-control {
    border-radius: 0px !important;
}
.btn-quaternary {
  background-color: transparent !important;
  border: 2px solid #ce000c !important; 
  border-radius:0px !important;
}

#header .header-logo img {
    margin: none !important;
}
#header .header-top p
{
  float: right !important;
  background-color: #29ABE2 !important;
  color: white; 
}
#header .header-top
{
  background-color: #29ABE2 !important;
  padding: 0 !important; 
}
#footer
{
  margin: 0 !important;
  background-color: #29ABE2 !important;
  color: white; 
}
#content-grid-item
{
  border-left: none !important;
}
#content-grid .content-grid-item
{
  padding: 0 !important; 
}

 #header .header-nav-main nav > ul > li > a:hover {
    background: #29abe2 !important;
     color: white !important;
  }
#header .header-nav-main nav > ul > li > a:focus{
    color: #29abe2 !important;
    background-color: transparent;
} 
#header .header-nav-main nav > ul > li.active a {
    background: #29abe2 !important;
     color: white !important;
  }

  html body .tabs .nav-tabs a{
    color:#000;
  }

html body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a:focus {
    border-top-color: #29abe2;
    color: #29abe2 !important;
}

html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover, html body .tabs .nav-tabs a:focus, html.dark body .tabs .nav-tabs a:focus {
    border-top-color: #29abe2;
      color:#000 !important;
}

#header .header-social-icons{
  float: initial !important;
}

.social-icons li a{
  border: 2px solid #3b5998 !important;
  color: #3b5998 !important;
}

.section.section{
  border-top: 0px !important;
}

