/* Variables de colores IBC */

@font-face {
  font-family: 'helvetica';
  src: url(/fonts/helvetica.ttf?9134c840456c4db0a3489b3db0fd3298) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'franklin';
  src: url(/fonts/franklin.otf?de88e3b59eec4022dff35ef2340d3d7f) format("opentype");
  font-weight: normal;
  font-style: normal;
}

#header-nav,
.header-area {
  background: #1B2F45 !important;
}

.btn-primary {
  background-color: #1B2F45 !important;
}

.btn-primary:hover {
  background-color: #1B2F45CC !important;
}

p,
.modal-body {
  font-family: "franklin";
  font-size: 20px;
  font-style: normal;
}

nav a,
.btn {
  font-family: "franklin";
}

.clientes .row {
  margin-bottom: 10px;
}

.wellcome-area p {
  font-style: normal !important;
  font-size: 25px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "helvetica";
  color: #1B2F45;
}

#title,
.footer-area-bottom,
.back-to-top {
  background: #1B2F45 !important;
}

.footer-contacts p span {
  color: #1B2F45;
}

#portafolio h4 {
  font-family: "helvetica";
}

.nivo-directionNav a:hover:before {
  background: #1B2F45 !important;
}

/* Estilos formulario de contratar */

label {
  font-family: "helvetica";
}

.form-control:focus {
  border-color: #1B2F45;
}

.single-rooms-area .rooms-text,
.single-rooms-area:focus .rooms-text {
  background: #1B2F45;
}

