@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Space+Grotesk:wght@300..700&display=swap');
* {
    font-family: "Inter", sans-serif;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Space Grotesk", sans-serif;
}
.bg-dark-blue{
    background-color: #072032;
}
.text-dark-blue{
    color: #072032;
}
.fa-question-circle{
    cursor: pointer;
}


body::-webkit-scrollbar {
    width: 8px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
    background: #dfdfdf;
}

body::-webkit-scrollbar-thumb {
    background-color: #CCC;    /* color of the scroll thumb */
}

.row.flex-nowrap.overflow-auto::-webkit-scrollbar{
    height: 8px;               /* width of the entire scrollbar */
}

.row.flex-nowrap.overflow-auto::-webkit-scrollbar-track{
    background: #dfdfdf;
}

.row.flex-nowrap.overflow-auto::-webkit-scrollbar-thumb{
    background-color: #CCC;    /* color of the scroll thumb */
}

table{
    text-transform: uppercase;
}

table tr td:not(:first-child), table tr th:not(:first-child) {
    text-align: center;
}

table.selecionavel tbody{
    cursor: pointer;

}

#btn_scroll{
    position: fixed;
    top:90%;
    cursor:pointer;
    border-radius: 50%;
    box-shadow: 1px 1px 5px grey;
}


.card-icon{
    position:absolute;
    right:10px;
    top:10px;
}

.menu.card:hover{
    border-color: #007bff !important;
}

.card-icon, .menu.card{
    transition: all .2s ease-in-out;
}

.card:hover .card-icon{
    transform: scale(1.2);
}

#btn_help{
    text-decoration: none;
}

p, span {
    cursor: default;
}
