/*
Copyright (c) 2023 Gabriel Morozini
 
Partes do software Bootstrap são sujeitas à licença MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE).
Atribuição é obrigatória.
*/

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");

:root,
[data-bs-theme=light] {
    --bs-primary-rgb: 0, 114, 187;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0072bb;
    --bs-btn-border-color: #0072bb;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00588f;
    --bs-btn-hover-border-color: #00588f;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00588f;
    --bs-btn-active-border-color: #00588f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0072bb;
    --bs-btn-disabled-border-color: #0072bb;
}

#info {
    animation: infoAnimation 1s ease-in-out alternate;
    animation-iteration-count: 4;
}

.backgroundPopover {
    --bs-popover-bg: #000000;
    --bs-popover-body-color: #ffffff;
}

#logoApp {
    width: 150px;
    color: #00588f;
}

.speedFont {
    font-size: 120px;
}

.unitFont {
    font-size: 36px;
}

#buttonAdd {
    z-index: 999;
}

#mapDetail {
    height: 300px;
    background-color: #ccc;
}

footer,
header {
    z-index: 999;
}

/* ANIMAÇÃO */
@keyframes infoAnimation {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.3);
    }
}