a:link {
    color: #ab4f3d;
    text-decoration: none;
}
a:hover{
    color: #717173;
}

body{
    font-family: "Quicksand", sans-serif;
    background-image: url("../img/fundo.jpg");
}
.container{
    background: #fff;
}
.container#content{
    padding: 30px;
    box-shadow: 0px 10px 15px 3px rgba(0,0,0,0.1);
    border-radius: 10px;
}

/* ISBN */
#isbn {
    color: #0d1a4d;
    background-color: #fff;
    padding: 12px;
    font-weight: 700;
}
/* ISBN */

a.social-media{
    padding: 0px 5px;
    color: #000;
}
a.social-media:hover{
    color: #a66155;
}

.text-data-rba{
    font-family: "Oswald", sans-serif;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;
}

/* Custom style for submenu */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-left: 0;
    margin-right: 0;
}

#social_media{
    padding: 5px;
}

/* Custom footer style */
footer {
    background-color: #ecece4;
    color: #212529;
}
#company{
    color: #760a2e;
}
#copyright{
    background: #000000;
    color: #fff;
    bottom: 0;
}

/* Estilizando o fundo da navbar */
.navbar {
    font-family: "Manrope", sans-serif;
    background: #000;
}

/* Estilizando links do menu */
.navbar .container{
    background: #000;
    border-radius: 10px;
}
.navbar-nav .nav-link {
    color: #fff; /* Cor dos links */
    padding: 10px 15px;
    transition: background-color 0.3s, color 0.3s;
}

/* Efeito hover nos links do menu */
.navbar-nav .nav-link:hover {
    font-weight: bold;
    color: #fff; /* Cor do texto ao passar o mouse */
}

/* Estilizando o dropdown */
.dropdown-menu {
    border: none; /* Remove bordas */
}

/* Estilizando links dentro do submenu */
.dropdown-menu .dropdown-item {
    color: #000; /* Cor dos links */
    padding: 10px 20px;
    transition: background-color 0.3s, color 0.3s;
}

/* Efeito hover nos links do submenu */
.dropdown-menu .dropdown-item:hover {
    background-color: #000; /* Fundo ao passar o mouse */
    font-weight: bold;
    color: #fff; /* Texto ao passar o mouse */
}

/* Estilizando o botão hamburger no modo mobile */
.navbar-toggler {
    border-color: #fff; /* Cor da borda */
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba%28255, 255, 255, 1%29' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); /* Ícone branco */
}

hr.separator{
    border: 0;
    height: 2px;
    margin: 5px 0px;
    background-image: linear-gradient(to right, transparent, #000, transparent);  
}

/* Estilos para o botão */
#scrollTopBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px;
}
#scrollTopBtn:hover {
    background-color: #ccc;
}

/* Estilos para títulos */
h1{
    font-family: "Manrope", sans-serif;
}
h5.title-activity{
    font-family: "Oswald", sans-serif;
    font-weight: bold;
    color: #ab4f3d;
    padding: 5px 0px;
}

.container{
    font-family: "Arsenal", sans-serif;
}