
.btn{
    font-weight: 700;
    border-radius: 0;
}

/**************************** BOTÃO VERDE ************************/
.btn-verde {
    box-shadow: none !important;
    color: #fff;
    font-weight: 700;
    background-color: #484450;
    border-color: #484450;
}

.bg-verde {
    background-color: #484450 !important;
}

.text-verde {
    color: #484450 !important;
}

.btn-verde:hover {
    box-shadow: none !important;
    color: #fff;
    background-color: #0e1a26 ;
    border-color: #0e1a26 ;
}

.btn-verde:focus,
.btn-verde.focus {
    box-shadow: none !important;
}

.btn-verde.disabled,
.btn-verde:disabled {
    box-shadow: none !important;
    color: #fff;
    background-color: #484450;
    border-color: #484450;
}

.btn-verde:not(:disabled):not(.disabled):active,
.btn-verde:not(:disabled):not(.disabled).active,
.show > .btn-verde.dropdown-toggle {
    box-shadow: none !important;
    color: #fff;
    background-color: #484450;
    border-color: #484450;
}

.btn-verde:not(:disabled):not(.disabled):active:focus,
.btn-verde:not(:disabled):not(.disabled).active:focus,
.show > .btn-verde.dropdown-toggle:focus {
    box-shadow: none !important;
}

.btn-outline-verde {
    box-shadow: none !important;
    color: #484450;
    border-color: #484450;
}

.btn-outline-verde:hover {
    box-shadow: none !important;
    color: #fff;
    background-color: #484450;
    border-color: #484450;
}

.btn-outline-verde:focus,
.btn-outline-verde.focus {
    box-shadow: none !important;
}

.btn-outline-verde.disabled,
.btn-outline-verde:disabled {
    box-shadow: none !important;
    color: #484450;
    background-color: transparent;
}

.btn-outline-verde:not(:disabled):not(.disabled):active,
.btn-outline-verde:not(:disabled):not(.disabled).active,
.show > .btn-outline-verde.dropdown-toggle {
    box-shadow: none !important;
    color: #fff;
    background-color: #484450;
    border-color: #484450;
}

.btn-outline-verde:not(:disabled):not(.disabled):active:focus,
.btn-outline-verde:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-verde.dropdown-toggle:focus {
    box-shadow: none !important;
}

a.bg-verde:hover,
a.bg-verde:focus,
button.bg-verde:hover,
button.bg-verde:focus {
    box-shadow: none !important;
    background-color: #484450 !important;
}

/**************************** BOTÃO OURO ************************/
.btn-ouro {
    box-shadow: none !important;
    color: #fff;
    font-weight: 700;
    background-color: #466067;
    border-color: #466067;
}

.text-ouro {
    color: #466067 !important;
}

.btn-ouro:hover {
    box-shadow: none !important;
    color: #fff;
    background-color: #406670;
    border-color: #406670;
}

.btn-ouro:focus,
.btn-ouro.focus {
    box-shadow: none !important;
}

.btn-ouro.disabled,
.btn-ouro:disabled {
    box-shadow: none !important;
    color: #fff;
    background-color: #466067;
    border-color: #466067;
}

.btn-ouro:not(:disabled):not(.disabled):active,
.btn-ouro:not(:disabled):not(.disabled).active,
.show > .btn-ouro.dropdown-toggle {
    box-shadow: none !important;
    color: #fff;
    background-color: #466067;
    border-color: #466067;
}

.btn-ouro:not(:disabled):not(.disabled):active:focus,
.btn-ouro:not(:disabled):not(.disabled).active:focus,
.show > .btn-ouro.dropdown-toggle:focus {
    box-shadow: none !important;
}

.btn-outline-ouro {
    color: #466067;
    border-color: #466067;
}

.btn-outline-ouro:hover {
    color: #fff;
    background-color: #406670;
    border-color: #406670;
}

.btn-outline-ouro:focus,
.btn-outline-ouro.focus {
    box-shadow: none !important;
}

.btn-outline-ouro.disabled,
.btn-outline-ouro:disabled {
    color: #406670;
    background-color: transparent;
}

.btn-outline-ouro:not(:disabled):not(.disabled):active,
.btn-outline-ouro:not(:disabled):not(.disabled).active,
.show > .btn-outline-ouro.dropdown-toggle {
    color: #fff;
    background-color: #406670;
    border-color: #406670;
}

.btn-outline-ouro:not(:disabled):not(.disabled):active:focus,
.btn-outline-ouro:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-ouro.dropdown-toggle:focus {
    box-shadow: none !important;
}

.bg-ouro {
    background-color: #406670 !important;
}

a.bg-ouro:hover,
a.bg-ouro:focus,
button.bg-ouro:hover,
button.bg-ouro:focus {
    background-color: #406670 !important;
}

/**************************** BOTÃO OURO DOIS ************************/
.btn-ouroDois {
    box-shadow: none !important;
    color: #fff;
    font-weight: 700;
    background-color: #34baab !important;
    border-color: #34baab !important;
}

.bg-ouroDois {
    background-color: #34baab !important;
}

.text-ouroDois {
    color: #34baab !important;
}

.btn-ouroDois:hover {
    box-shadow: none !important;
    color: #fff;
    background-color: #d5d9d6 !important;
    border-color: #d5d9d6 !important;
}

.btn-ouroDois:focus,
.btn-ouroDois.focus {
    box-shadow: none !important;
}

.btn-ouroDois.disabled,
.btn-ouroDois:disabled {
    box-shadow: none !important;
    color: #fff;
    background-color: #34baab !important;
    border-color: #34baab !important;
}

.btn-ouroDois:not(:disabled):not(.disabled):active,
.btn-ouroDois:not(:disabled):not(.disabled).active,
.show > .btn-ouroDois.dropdown-toggle {
    box-shadow: none !important;
    color: #fff !important;
    background-color: #34baab !important;
    border-color: #34baab !important;
}

.btn-ouroDois:not(:disabled):not(.disabled):active:focus,
.btn-ouroDois:not(:disabled):not(.disabled).active:focus,
.show > .btn-ouroDois.dropdown-toggle:focus {
    box-shadow: none !important;
}

.btn-outline-ouroDois {
    box-shadow: none !important;
    color: #34baab !important;
    border-color: #34baab !important;
}

.btn-outline-ouroDois:hover {
    box-shadow: none !important;
    color: #fff !important;
    background-color: #34baab !important;
    border-color: #34baab !important;
}

.btn-outline-ouroDois:focus,
.btn-outline-ouroDois.focus {
    box-shadow: none !important;
}

.btn-outline-ouroDois.disabled,
.btn-outline-ouroDois:disabled {
    box-shadow: none !important;
    color: #34baab;
    background-color: transparent;
}

.btn-outline-ouroDois:not(:disabled):not(.disabled):active,
.btn-outline-ouroDois:not(:disabled):not(.disabled).active,
.show > .btn-outline-ouroDois.dropdown-toggle {
    box-shadow: none !important;
    color: #fff !important;
    background-color: #34baab !important;
    border-color: #34baab !important;
}

.btn-outline-ouroDois:not(:disabled):not(.disabled):active:focus,
.btn-outline-ouroDois:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-ouroDois.dropdown-toggle:focus {
    box-shadow: none !important;
}

a.bg-ouroDois:hover,
a.bg-ouroDois:focus,
button.bg-ouroDois:hover,
button.bg-ouroDois:focus {
    box-shadow: none !important;
    background-color: #34baab !important;
}

/**************************** BOTÃO LARANJA ************************/
.btn-laranja {
    box-shadow: none !important;
    color: #fff;
    font-weight: 700;
    background-color: #c4c8c5;
    border-color: #c4c8c5;
}

.bg-laranja {
    background-color: #c4c8c5 !important;
}

.text-laranja {
    color: #c4c8c5 !important;
}

.btn-laranja:hover {
    box-shadow: none !important;
    color: #fff;
    background-color: #d5d9d6;
    border-color: #d5d9d6;
}

.btn-laranja:focus,
.btn-laranja.focus {
    box-shadow: none !important;
}

.btn-laranja.disabled,
.btn-laranja:disabled {
    box-shadow: none !important;
    color: #fff;
    background-color: #c4c8c5;
    border-color: #c4c8c5;
}

.btn-laranja:not(:disabled):not(.disabled):active,
.btn-laranja:not(:disabled):not(.disabled).active,
.show > .btn-laranja.dropdown-toggle {
    box-shadow: none !important;
    color: #fff;
    background-color: #c4c8c5;
    border-color: #c4c8c5;
}

.btn-laranja:not(:disabled):not(.disabled):active:focus,
.btn-laranja:not(:disabled):not(.disabled).active:focus,
.show > .btn-laranja.dropdown-toggle:focus {
    box-shadow: none !important;
}

.btn-outline-laranja {
    box-shadow: none !important;
    color: #c4c8c5;
    border-color: #c4c8c5;
}

.btn-outline-laranja:hover {
    box-shadow: none !important;
    color: #fff;
    background-color: #c4c8c5;
    border-color: #c4c8c5;
}

.btn-outline-laranja:focus,
.btn-outline-laranja.focus {
    box-shadow: none !important;
}

.btn-outline-laranja.disabled,
.btn-outline-laranja:disabled {
    box-shadow: none !important;
    color: #c4c8c5;
    background-color: transparent;
}

.btn-outline-laranja:not(:disabled):not(.disabled):active,
.btn-outline-laranja:not(:disabled):not(.disabled).active,
.show > .btn-outline-laranja.dropdown-toggle {
    box-shadow: none !important;
    color: #fff;
    background-color: #c4c8c5;
    border-color: #c4c8c5;
}

.btn-outline-laranja:not(:disabled):not(.disabled):active:focus,
.btn-outline-laranja:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-laranja.dropdown-toggle:focus {
    box-shadow: none !important;
}

a.bg-laranja:hover,
a.bg-laranja:focus,
button.bg-laranja:hover,
button.bg-laranja:focus {
    box-shadow: none !important;
    background-color: #c4c8c5 !important;
}

/**************************** AJUSTES GERAIS ************************/
button, a {
    box-shadow: none !important;
}

.border-2 {
    border-width: 3px solid;
}

.btn-predio {
    position: fixed;
    bottom: 90px; /* Ajustado para ficar acima do botão WhatsApp */
    right: 20px;     
    width: 60px;       
    height: 60px;  
    font-size: 30px;
    border: 3px #0e1f3e solid;
    border-radius: 50%;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-whatsapp {
    position: fixed;
    bottom: 20px; /* Mantém a posição inferior */
    right: 20px;
    width: 60px;
    height: 60px;
    font-size: 30px;
    border-radius: 50%;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
    z-index: 1050; 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out; 
}

.btn-whatsapp:hover {
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.7);
    transform: scale(1.09);
}

/* Caso tenha um botão semelhante para outro uso */
.btn-predio:hover {
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.7);
    transform: scale(1.09);
}

.btn-flutuar{
    position: relative; 
}