/*global.css*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

:root {
    --main-color-default: #5c5b5b;
    --main-color: #fbf8f8;
    --color-dark: #171515;
    --color-success: #05c318;
    --color-danger: #c50000;
    --color-warning: #efd400;
    --color-disable: #a3a3a3;
    --button-hover: #797979;
}

/* Site Configuration */
body {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    font-family: 'Montserrat', sans-serif;
}

a {
    text-decoration: none;
    color: var(--color-disable);
}

/* style.css */

.sidebar {
    position: fixed;
    height: 100%;
    padding: 10px 15px 0;
    z-index: 0;
}

.sidebar button {
    height: 60px;
}

.bloco {
    margin: 70px 0px 70px 0px;
}

.pagination .page-link {
    background: rgb(138, 138, 138);
    color: white;
    border: none;
}

/* Carousel */
.carousel-inner {
    width: 100%;
    overflow: hidden; /* evita scroll horizontal */
}

.carousel-item img {
    width: 100%;
    height: auto; /* altura proporcional */
    object-fit: cover;
}

/* Container que segura os botões */
.floating-buttons {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    /* espaço entre os botões */
    z-index: 1000;
}

/* Estilo base dos botões */
.floating-buttons a {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    transition: transform 0.3s, box-shadow 0.3s;
}

/* Imagens dentro dos botões */
.floating-buttons a img {
    max-width: 60%;
    max-height: 60%;
    object-fit: contain;
    display: block;
}

/* Hover */
.floating-buttons a:hover {
    transform: scale(1.1);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4);
}

/* Cores específicas */
.btn-phone {
    background-color: #25d366;
    /* azul */
}

.btn-whatsapp {
    background-color: #25d366;
    /* verde WhatsApp */
}








