body {
  background-color: #fbfbfb;
  overflow-x: hidden; }

.jumbotronCont {
  padding-right: 0;
  padding-left: 0; }

.bg-primary {
  background-color: #4E6B76 !important;
  border-color: #4E6B76 !important; }

.img-responsive {
  display: block;
  width: 100%;
  height: auto; }

.text-center {
  text-align: center; }

nav.navbar {
  background-color: rgba(248, 249, 250, 0.8) !important; }
  nav.navbar #esLink, nav.navbar #enLink {
    display: inline-block; }

.jumbotron {
  background-color: transparent;
  position: relative;
  padding-top: 80px; }
  .jumbotron #overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url("../img/007.jpg") no-repeat center center;
    background-size: cover;
    z-index: -1; }
    .jumbotron #overlay.overlay2 {
      background: url("../img/004.jpg") no-repeat center center !important; }
    .jumbotron #overlay .mute, .jumbotron #overlay .mute2 {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: rgba(0, 0, 0, 0.1); }
    .jumbotron #overlay .mute2 {
      background-color: rgba(0, 0, 0, 0.3); }
  .jumbotron .main-logo {
    display: block;
    width: 100%;
    max-width: 320px;
    height: auto;
    margin: 10px auto; }
  .jumbotron h3 {
    padding: 60px 0 40px;
    font-size: 42px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 300;
    color: #4E6B76; }
  .jumbotron h1 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    color: #4E6B76; }
    .jumbotron h1.light {
      color: #f2f2f2; }
  .jumbotron .jumbCards {
    margin-top: 40px;
    margin-bottom: 20px;
    max-width: 900px; }
    .jumbotron .jumbCards .card {
      margin-bottom: 20px;
      background-color: rgba(255, 255, 255, 0.7) !important;
      border-radius: 0; }
    .jumbotron .jumbCards h4 {
      font-size: 14px;
      font-weight: 300;
      text-align: center;
      color: #4E6B76;
      text-transform: uppercase; }
    .jumbotron .jumbCards p {
      color: #4E6B76;
      font-size: 14px;
      text-align: center;
      margin-bottom: 40px; }
    .jumbotron .jumbCards svg {
      width: 56px;
      height: 56px;
      margin: 5px auto;
      display: block;
      text-align: center;
      color: #4E6B76; }
    .jumbotron .jumbCards a:hover {
      text-decoration: none; }

#content {
  overflow-x: hidden; }
  #content section {
    padding: 30px 0 40px; }
    #content section h2 {
      color: #4E6B76;
      text-transform: uppercase;
      text-align: center;
      padding: 5px 0 20px;
      margin: 0 0 20px; }
    #content section h3 {
      color: #4E6B76;
      padding: 5px 0 20px;
      margin: 10px 0 20px; }
    #content section p {
      color: #4E6B76;
      font-weight: 300;
      font-size: 16px;
      padding: 0;
      margin: 0 0 15px 0;
      line-height: auto; }
    #content section ul {
      color: #4E6B76;
      font-weight: 300;
      font-size: 16px; }

#mission, #vision, section.imgText {
  background-color: #F2F2F2;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }
  #mission .row, #vision .row, section.imgText .row {
    height: 100%; }
  #mission .img-left, #vision .img-left, section.imgText .img-left {
    padding-right: 0; }
  #mission .img-right, #vision .img-right, section.imgText .img-right {
    padding-left: 0; }
  #mission .text-cont, #vision .text-cont, section.imgText .text-cont {
    padding-top: 5%;
    padding-bottom: 40px; }
    #mission .text-cont p, #vision .text-cont p, section.imgText .text-cont p {
      width: 100%;
      max-width: 600px;
      font-size: 22px !important;
      font-weight: 300;
      display: block;
      margin: 5px auto !important;
      padding-left: 15px !important;
      padding-right: 15px !important; }

#text1 {
  background-color: #4E6B76;
  color: #fbfbfb;
  text-align: center;
  padding: 60px 10px !important; }
  #text1 h3 {
    font-weight: 300; }

#contability .card svg, #fiscal .card svg, #admin .card svg {
  width: 70px;
  height: 70px;
  margin: 5px auto;
  display: block;
  text-align: center; }

#contability .card p, #fiscal .card p, #admin .card p {
  color: #fbfbfb;
  margin-top: 10px;
  text-align: center;
  min-height: 48px; }

#admin .card p {
  min-height: 36px; }
  #admin .card p.small {
    font-size: 12px; }

#audit h4 {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 22px; }

#footer {
  background-color: #f2f2f2; }
  #footer img.main-logo {
    display: block;
    margin: 10px auto 30px auto;
    max-width: 260px; }
  #footer h2.footerTitle {
    color: #4E6B76;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 0 20px;
    margin: 0 0 20px;
    font-size: 14px;
    font-weight: 300; }
  #footer ul {
    padding-left: 0;
    list-style-type: none;
    font-weight: 300;
    width: 100%;
    text-align: center;
    text-transform: uppercase; }
    #footer ul li {
      display: inline-block;
      padding: 5px 15px; }
      #footer ul li a {
        color: #4E6B76; }
  #footer p.copyright {
    text-align: center;
    font-weight: 300;
    font-size: 12px; }

#advisory h4 {
  font-weight: 300;
  min-height: 80px;
  font-size: 18px !important; }
  #advisory h4.small {
    font-size: 16px !important; }
