@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');


/* ========== HEADER ==========*/
header {
	background: #e40613;
	min-height:50px;
}

header p {
	color: #f3f3f3;
	text-align: center;
	
}

#telefono {
	color: #ffffff;
}

/* ========== BODY ==========*/
body {
		font-family: 'Montserrat', sans-serif;
		overflow-x: hidden;
}

/* ========== MENU ==========*/

#menu a {
		font-size:18px;
		font-weight:bold;
		color:#ff1030;  /* #3f3f3f;*/
		
}

#menu button {
		font-size:18px;
		font-weight:bold;
}


/*========== SLIDER DE IMAGENES==========*/  
.slide {
	margin-top:10px;
}

.slide img {
	height: 70vh;
}

/*===========SECCION NUESTRO EQUIPO - IMAGEN==========*/

/*===========SECCION NUESTRO EQUIPO - MAPA==========*/

/*===========SECCION CONTACTO - BACKGROUND==========*/

/*===========SECCION CONTACTO - FORMULARIO==========*/


/*===========FOOTER==========*/


/*===========MEDIA QUERIES PANTALLA ANCHA ==========*/

/*===========MEDIA QUERIES PANTALLA SM ==========*/

/*
@media (max-width:768px) {
		#intro {
			width:90% !important;
		}
}
*/

/*===========MEDIA QUERIES PANTALLA EXTRA SM ==========*/


/*========== FOOTER ==========*/ 
footer {
	//background: #1b2a4e;
	background-color: #e40613 !important ;
	min-height:60px;
}

footer p {
	color: #f3f3f3;
	text-align: center;
}

#iconos i {
	font-size:26px;
	padding: 0 8px;
	color: #f3f3f3;
}

#desarrollado {
	color: #ffffff;
}

/*aside {
	background:#0066ff; */
	/*#c0392b;*/
/*	color:#fff;
}*/

.contenedor-formulario {
  width: 100%;
  color: #f2f2f2;
  padding: 20px; }
  .contenedor-formulario .formulario {
   width: 100%;
    margin: auto; }
	.contenedor-formulario .formulario .form-floating {
      position: relative;
      margin-bottom: 10px;  /*Separación entre renglones de los inputs*/ }
	  
#form01 {
	color: #000;
	.form-floating {
		
	}
}	  

.card-header {
	background: #1488CC;
	background: -webkit-linear-gradient(to right, 2B32B2,#1488CC);
	background: linear-gradient(to right, 2B32B2,#1488CC);    	
	color:white; 
	font size: 4px;
}

/*.bg-personal{
  
  background: #333399 !important;
  
}*/

nav.navbar
 {
	/*color: red !important;    333399*/
    background-color: #FF010B !important ;   /*#e40613  */   
	font-size: 25px;
	font-weight: bold;

}

/*---- Cambia el color al posicionar el mouse encima ----*/
a {
  /*background-color: powderblue;*/
  transition: background-color .5s;
}

a:hover {
  /*color: blue !important ; */ /*#ff1030*/
  /*background-color: #ffff00; */  /*gold; /* Cambia el color al posicionarse encima*/
  /*font-size: 28px; */        /* Cambia el tamaño al posicionarse encima*/
  /*border-bottom: 2px solid; */   /* --> Subrayado de 2px */
  /*border-color: yellow; */      /* --> Color del subrayado */
  /*background: #CDFEAA;*/
  /*text-decoration: none;
            color: #FDEB01;  No funca */
}

.nav-link {
	color: white !important;
}
.nav-link:hover {
	color: yellow !important;
}
/* ----  ---- */

/*
.nav.navbar-nav li a {
   color: blue !important;
 }
 .nav .navbar-nav li a:hover { 
     color: yellow !important;
 }*/
 
 /*.navbar-toggler{
width: 47px;
height: 34px;
/*background-color: #ffffff;*/
/*  color: $navbar-light-color;
  border-color: #ffffff;
  
 }*/
/* .iconColor {
    color: #ffffff !important;
  } 

.navbar .navbar-toggler:focus{
  color: #ffffff;	
}

.navbar-toggler{
    width: 45px;
    height: 34px;
    background-color: #686eae; /*6666cc;
    border: none;
}
.navbar-toggler .line{
    width: 100%;
    float: left;
    height: 2px;
    background-color: #ffffff;
    margin-bottom: 5px;
	border: none;
}*/

#lainmobiliariadelazonanorte{
	background-color: #e40613;  /*Color de fondo */
	color: #ffffff; 			/*Color de texto */
}

#tasaciones{
	background-color: #e40613;  /*Color de fondo */
	color: #ffffff; 			/*Color de texto */
}

/*osc_colors {
  color: #686eae;
  background-color: #ffffff;
  font-size: 14px;
}


select { color:green !important; }
option { color:red; background-color:yellow; }
option:hover { color:yellow; background-color:red; }*/

/*Color de texto en el desplegable*/
#floatingSelect{
	color: #686eae;
}

.card-header
{
		/*background-color: #e40613;  */  /*Color de fondo */   
		background-color: #feed01;  /*Color de fondo */
		color: #e40613;; 			/*Color de texto */
		font-weight: bold;
		text-align: center;
}

#btnALQUILARcomprar
{
	background-color: #e40613;  /*Color de fondo */
	color: #ffffff; 			/*Color de texto */	
}