/* Custom styles for Crawly website */

/* Customer logo styling */
.customer-logo {
    max-height: 30px;
    width: auto;
    filter: grayscale(100%);
    transition: filter 0.3s ease;
    margin: 13px;
}

/* General responsive image rule */
img {
    max-width: 100%;
    height: auto;
    vertical-align: middle; /* Fix potential baseline alignment issues */
}

/* Specific logo size adjustments */
.customer-logo[src*="B3 logo PB.png"] { height: 50px !important; width: auto !important; }
.customer-logo[src*="CEMIG logo pb.png"] { height: 80px !important; width: auto !important; }
.customer-logo[src*="EBANX logo PB.png"] { height: 20px !important; width: auto !important; }
.customer-logo[src*="fipe.png"] { height: 70px !important; width: auto !important; }
.customer-logo[src*="GPA logo PB.png"] { height: 70px !important; width: auto !important; }
/* Itau logo PB.png - no change */
/* LATAM logo PB.png - no change */
/* Leroy Logo PB.png - no change */
.customer-logo[src*="LOFT logo PB.png"] { height: 70px !important; width: auto !important; }
.customer-logo[src*="Loggi logo PB.png"] { height: 40px !important; width: auto !important; }
.customer-logo[src*="Petz logo PB.png"] { height: 50px !important; width: auto !important; }
/* postmetria logo PB.png - no change */
.customer-logo[src*="VALE logo PB.png"] { height: 80px !important; width: auto !important; }
.customer-logo[src*="VLI logo PB.png"] { height: 80px !important; width: auto !important; }
/* Votorantim logo PB.png - no change */

/* Rounded border for specific images */
.rounded-image-border {
    border-radius: 15px; /* Adjust the radius as needed */
    overflow: hidden; /* Ensures the image content respects the border radius */
}

/* Make button text bold */
.btn span {
    font-weight: bold;
}

ul.iti__country-list {
    color: black;
}