/* ------------------------ IECA ----------------------- */

a, i {
    color: #337ab7;
    text-decoration: none;
}

a:hover, a:focus {
    color: #23527c;
    text-decoration: underline;
}

img {
    max-width: 100%;
    height: auto;
}

.lender-logo {
    max-height: 70%;
}

/* ------------------------ MAP ----------------------- */

@media (min-width: 768px) {
    #map {
        width: 49vw;
        height: 100vh;
    }
}

#id_user_location {
    width: 100%;
}

#id_services {
    width: 100%;
    padding: 3px 0;
}

.contractor > div:not(:first-child):not(.activecontractor) {
    box-shadow: 0 -1px 0 rgba(0,0,0,.15);
}

.activecontractor {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    scroll-margin: 6rem; 
}

.infowindow {
    line-height: 1.5;
}


/* ------------------------ PAGINATION ----------------------- */

.page-link {
    color: #337ab7;
}

.page-item.active .page-link {
    background-color: #23527c;
    border-color: #23527c;
}
