.fondoLinkNavbar {
 background-color: #52a6cc !important;  

}

.fondoLinkNavbar:hover{
   background-color: #0376ad !important;
}

select {

   appearance: 20px;
}

.fondoHoverLinks:hover{
   background-color: #0376ad !important;
   color: white !important
}

.bgBody{
   background-color: #333333;
   font-weight: 500;
   padding: 5px !important;
   line-height: 5px;
}


.navActivo{
   margin: 0px !important; padding-left: 20px !important; padding-right: 20px !important;
}
.colorPrimario{
   color:#0376ad;
}
.fondoPrimario{
   background-color: #0376ad;
}

.sidebarCheckbox {
   margin-left:0 !important;
}

.gradient {
    position:absolute;
    z-index:2;
    right:0; bottom:0; left:0;
    height:20vw;
    background: none;
    background: -moz-linear-gradient(top,  rgba(51,51,51,0) 0%, rgba(51,51,51,1) 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0)), color-stop(90%,rgba(51,51,51,1)));
    background: -webkit-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 90%);
    background: -o-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 90%);
    background: -ms-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 90%);
    background: linear-gradient(to bottom,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 90%);
}
.gridInmuebles
{
   object-fit: cover;
   min-height: 300px !important;
   width: 100%;
}

.fadeBackground{
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(51,51,51,1) 0%, rgba(51,51,51,1) 100%);
}

.fadeout {
    position: relative; 
    background: linear-gradient(to bottom, rgb(255, 255, 255, 0), rgba(51, 51, 51, 1) 90%)
} 

.fadeoutNegro {
    position: relative; 
    background: linear-gradient(to bottom, rgb(255, 255, 255, 0), rgb(29, 29, 29) 90%)
}

.fadeNegro{
   background: -webkit-linear-gradient(top, 
    rgba(0,0,0,0.9) 0%, 
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,0.9) 100%)
}

.bgCardInmueble{
   background-color: #1d1d1d;
}

.bgFooter{
   background-color: #1a1a1a;
}

.navActivo{
   background-color: #0376ad !important;
}

.bordeCardInmueble{
   border: 1px solid #1d1d1d;
   -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.8); 
   box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.8);
}

.textoCursiva{
   font-style:oblique;
}


.control input:checked ~ .control_indicator {
    background: #0376ad;
}

.bordeAzul{
   position:relative;
    display:inline-block;
}

.bordeAzul:after {
    content:'';
    position:absolute;
    left:-90%;right:0;
    top:100%;
    margin: 10px auto;
    width:10%;
    height:6px;
    background:#0376ad;
}


