body {
    font-family: 'Poppins';
}
h1{
    font-size: 32px;
    font-weight: bolder;
}
h2{
    font-size: 20px;
    font-weight: 600;
}
h3{
    font-size: 16px;
}
p{
    font-size: 12px;
    margin: 0;
}


.navbar {
    box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.3);
}
.color-azul{
  color: #E66026;
}
b{
  color: #E66026;
}
.color-gris{
  color: #8B8B8B;
}


.navbar-nav .dropdown-menu {
    position: absolute;
}
.dropdown-menu.show {
    left: auto;
    right: 0;
}
.dropdown-item {
  color: #858585;
}
.dropdown-item i{
  padding-right: 5px;
}
.navbar-toggler {
  border: none;
}
.navbar img{
    padding: 0;
}



/**********     INICIO     ************/
.contenido{
  display: flex;
  margin-top: 3rem;
}
.menu {
    width: 190px;
    height: 500px;
    background: #eee;
  }
.menu i{
  font-size: 20px;
}
.list-style{
    list-style: none;
}
.menu button a{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}
.sub-menu {
    font-size: 12px;
    text-decoration: none;
    color: #000;
}
.p-inicio{
  padding-right: 5rem;
}
.banner-inicio{
  height: auto;
  justify-content: center;
  display: flex;
  align-items: center;
}
.cards{
  display: flex;
  margin-top: 3rem;
}
.card-inicio {
  border-radius: 20px;
  box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.3);
  width: 461px;
  height: 190px;
  padding: 1.5rem;
  margin-bottom: 2rem;
}
.card-inicio a{
    text-decoration:none;
}
.articulos{
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.color-azul2{
    color: #41AFDA;
}


/**********     Perfil     ************/
.form-ingresos{
  width: 600px;
}
.form-ingresos .form-col{
  display: flex;
}
.btn-image {
  border: 2px solid #E66026;
}
.btn-image a{
  color: #E66026 !important;
  font-weight: bold;
}
label{
  font-size: 14px;
  color: #7b7b7b;
}
input{
  border-color: #8F8F8F !important;
}
.navbar-nav input[type=text]{
  outline: none;
  border: none;
  width: 150px !important;
}
.navbar-nav input[type=text]focus {
  outline: none;
}
select{
  background: none;
  border: 1px solid #8F8F8F;
  border-radius: 5px;
  width: 560px !important;
  color: #8F8F8F;
}
.btn-contraseña {
  background: #E5E5E5;
}
.btn-contraseña a{
  text-decoration: none;
  color: #AFAFAF;
}
.nota{
  width: 1044px;
  background: rgb(65, 175, 218, .18);
  border-radius: 10px;
}
.btn-cambios{
  background: #E66026;
}
.btn-cambios a{
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}
.form-profile label {
  color: black;
}



  /**********     INMUEBLES     ************/
  .inicio-menu nav{
    box-shadow: none;
  }
  .inicio-menu > li{
    border: 2px solid #E66026;
    border-radius: 8px;
    margin-left: 20px;
    padding-left: 10px;
    padding-right: 20px;
  }
  .inicio-menu li a{
    color: #E66026;
    font-size: 14px;
    font-weight: bold;
  }
  .desarrollos{
    border: 2px solid #E66026;
    border-radius: 8px;
    display: flex;
    background: #f9f9f9;
  }
  .btn-agendar, .b-detalle{
    border: 2px solid #E66026;
    background: none;
    padding: 10px;
    border-radius: 8px;
  }
  .btn-agendar a, .b-detalle a{
    color: #E66026 !important;
    font-weight: 700;
    text-decoration: none;
    font-size: 16px;
  }
  .btn-detalle{
    padding: 10px;
    background: #E66026;
    border: none;
    border-radius: 8px;
    
  }
  .btn-detalle a{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
  }
  .logos-movil{
    display: none !important;
  }
  .desarrollos-detalles {
    column-count: 4;
    display: block;

   }
   .btn-filtos {
    background: #006AFF;
  }
  .propiedades .ver-mas{
      width: auto !important;
  }

/**********     CREDITO     ************/
  .card-credito{
    border-radius: 20px;
    box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.3);
    width: 461px;
    height: 256px;
    padding: 1.5rem;
    margin-bottom: 2rem;
  }
  .btn-verDetalle{
    background: #E66026;
  }
  .btn-verDetalle a{
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
  }
  .preguntas{
    padding-right: 5rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
  } 
  .preguntas p{
    font-size: 14px;
  }
  .modal-header {
    border-bottom: none;
  }
  .modal-body {
    padding: 5rem;
    padding-top: .5rem;
  }


  @media (max-width: 767px){
    h1{
      font-size: 20px;
    }
    h2{
      font-size: 16px;
    }
    
    .sidebar{
      display: none !important;
    }
    .p-inicio{
      width: 100%;
      padding: 0;
    }
    .contenido{
      margin-top: 0;
    }
    .cards{
      display: block;
      margin-top: 0;
      padding: 2rem;
    }
    .card-inicio{
      width: 100%;
    }
    .articulos {
      margin-top: 0;
      padding-left: 10px;
      padding-right: 10px;
    }
    .articulos .d-flex{
      display: block !important;
    }
    .form-ingresos, .nota{
      width: 100%;
    }
    select {
      width: 350px !important;
    }
    .form-ingresos .form-col{
      display: contents;
    }
    
    .desarrollos {
      display: block;
    }
    .logos-desk
     {
      display: none !important;
     }
     .logos-movil {
      display: flex !important;
      margin-top: 20px;
      margin-bottom: 20px;
    }
     .desarrollos-detalles{
      column-count: 2;

     }
     .desarrollos-detalles p{
      font-size: 10px;
     }
     .logo-whatsapp{
      display: none
      ;
     }
    .inicio-menu ul{
      display: contents;
    }
    .inicio-menu .dropdown-menu.show {
      display: table;
    }
    .card-credito {
      width: 100%;
    }
    .preguntas{
      padding: 2rem;
      margin: 0;
    }
    .navbar > .container {
     display: flex;
     justify-content: center;
    }

    
  }
  
  @media (max-width: 1370px) {
    .card-inicio {
        width: 100%;
    }
    .cards {
    	display: block;
    	margin-top: 0;
    	padding: 2rem;
  }
}