html{
  position: relative;
  min-height: 100%;
}
@font-face
{
  font-family: "Gilroy-Regular";
  src: url("../fonts/Gilroy-Regular.ttf");
}
@font-face
{
  font-family: "Univers";
  src: url("../fonts/Univers.otf");
}
body{
	font-family: "Gilroy-Regular";
  margin-bottom: 60px; /* Margin bottom by footer height */
}
a{
	color: #ffffff;
}
a:hover{
	color: #ffffff;
}
h3{
  color: #003BA9;
}
h5{
  color: #003BA9;
}
.link_table{
	color: #000000;
}
.link_table:hover{
	color: #000000;
}
.navbar {
    background-color: #003BA9;
  }
.nav.navbar-nav.navbar-right.menu-one li a {
    color: #ffffff;
}
.nav.navbar-nav.navbar-right.menu-one li a:hover {
    color: white;
    background: #003BA9;
    text-shadow: 0 0 15px #fff;
}
.imginicio{
	position: relative;
	width: 100%;
	height: 100vh;
	background-image: url('../img/portada.jpg');
	background-position: 50% 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.texto_encima_img{
    /*position: absolute;
    top: 220px;
    left: 50px;*/
    color: #ffffff;
    font-size: 50px;
}
.contacto{
	position: relative;
	width: 100%;
	height: 100vh;
	background-image: url('../img/Contacto.jpg');
	background-position: 50% 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.img_nosotros{
	position: relative;
	width: 100%;
	height: 340px;
	background-image: url('../img/quienessomos.jpg');
	background-position: 50% 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.img_akrontech1{
	position: relative;
	width: 100%;
	height: 340px;
	background-image: url('../img/akrontech-1.jpg');
	background-position: 50% 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.img_akrontech2{
	position: relative;
	width: 100%;
	height: 340px;
	background-image: url('../img/akrontech-3.jpg');
	background-position: 50% 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.img_akrontech3{
	position: relative;
	width: 100%;
	height: 340px;
	background-image: url('../img/akrontech-2.jpg');
	background-position: 50% 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.row-eq-height {
  display: -webkit-box;
  /*display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;*/
}
.navbar-nav > li > a {
    padding-top:20px !important; padding-bottom:0 !important;
    height: 60px; 
    font-size: 15px;
    font-weight: bold;
}

.navbar-brand {
    padding-top:12px !important; padding-bottom:0 !important;
}
.navbar {
    min-height:60px !important;
    margin-bottom: 0;
}
.centrar_contenido_v{
	display: flex;
   justify-content: center;
   align-items: center;
}
.glyphicon {
    font-size: 40px;
    color: red;
}
.carousel-inner{
  position: relative;
  max-height: 100vh !important;
}
/*.carousel-inner .img{

  position: relative;
  max-height: 100vh !important;

}*/
.carousel, .carousel-inner > .item > img {
 margin-top: -10px;
 max-height: 100vh;
}

.footer {
  background: #003BA9;
  padding: 20px 0;
  bottom: 0;
  position: absolute;
  width: 100%;
}
.footer a {
  color: #ffffff;
  font-size: 20px;
  padding: 10px;
  transition: all .5s ease;
}
.footer a:first-child {
}
.footer a:hover {
  color: red;
}


.abs-center {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}

.abs-center {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 57vh;
}

.select_facturar{
	background: #CFD3D6;
	border-radius: 0;
}
.efecto_img_saltada:hover
{
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
transition:all 0.3s ease;
}
/* Hover Popup */
.h_popup img { 
	border:2px solid #000;
	margin:3px;
	float:left;
}
.h_popup span { 
	position:absolute;
	visibility:hidden;
}
.h_popup:hover, .h_popup:hover span { 
	visibility:visible;
	top:0; left:250px; 
	z-index:1;
}
/* Hover popup */
#quiero_distribuidor{
  width: 147px; 
  height: 194px;
  background: url(../img/quiero_una_gasolinera.png) no-repeat; position:absolute;
  left:-4px;
  cursor:pointer;
  transition: all .2s;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
}
#quiero_distribuidor:hover{
  left: -1px;
  transition: all .2s;
  -webkit-transition: all .2s; 
  -moz-transition: all .2s;
}
#quiero_una_gasolinera_akron_wrap{
  width:150px;
  height:194px;
  display:block;
  position:fixed;
  left:0;
  top:162px;
  cursor:pointer;
  overflow:hidden;
  z-index:9999;
}
.img_franquicias1{
  position: relative;
  width: 100%;
  height: 340px;
  background-image: url('../img/franquicias1.png');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.img_franquicias2{
  position: relative;
  width: 100%;
  height: 340px;
  background-image: url('../img/franquicias2.png');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.img_franquicias3{
  position: relative;
  width: 100%;
  height: 340px;
  background-image: url('../img/franquicias3.png');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.img_zonaakron{
  position: relative;
  width: 100%;
  height: 100vh;
  background-image: url('../img/moduloZA.png');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.img_colimar{
  position: relative;
  width: 100%;
  height: 78vh;
  background-image: url('../img/0COLIMAR3.png');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

/* Login */

/* Login */