@import url('https://fonts.googleapis.com/css2?family=Anton&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
:root { 
  --cor-primaria: #5C94CD;
  --cor-secundaria: #205AA4;
  --fc-small-font-size: .85em;
  --fc-page-bg-color: #fff;
  --fc-neutral-bg-color: rgba(208, 208, 208, 0.3);
  --fc-neutral-text-color: #808080;
  --fc-border-color: #212529;
  --font-primary: "Poppins", sans-serif;
  --font-titles: "Anton", sans-serif;
  --fc-button-text-color: #fff;
  --fc-button-bg-color: var(--cor-secundaria);
  --fc-button-border-color: var(--cor-secundaria);
  --fc-button-hover-bg-color: var(--cor-primaria);
  --fc-button-hover-border-color: var(--cor-primaria);
  --fc-button-active-bg-color: var(--cor-primaria);
  --fc-button-active-border-color: var(--cor-primaria);

  --fc-today: var(--cor-secundaria) !important;
  --fc-event-bg-color: var(--cor-secundaria);
  --fc-event-border-color: var(--cor-secundaria);
  --fc-event-text-color: #fff;
  --fc-event-selected-overlay-color: rgba(0, 0, 0, 0.25);

  --fc-more-link-bg-color: #d0d0d0;
  --fc-more-link-text-color: inherit;

  --fc-event-resizer-thickness: 8px;
  --fc-event-resizer-dot-total-width: 8px;
  --fc-event-resizer-dot-border-width: 1px;

  --fc-non-business-color: rgba(215, 215, 215, 0.3);
  --fc-bg-event-color: rgb(143, 223, 130);
  --fc-bg-event-opacity: 0.3;
  --fc-highlight-color: rgba(188, 232, 241, 0.3);
  --fc-today-bg-color: rgba(255, 220, 40, 0.15);
  --fc-now-indicator-color: red;
  --fc-today-bg-color: var(--fc-border-color);
}

a {
  text-decoration: none !important;
}

.bg-primaria {
  background-color: var(--cor-primaria);
}
.bg-secundaria {
  background-color: var(--cor-secundaria);
}

.border-primary{
  border-color: var(--cor-secundaria) !important;
}

.text-primaria {
  color: var(--cor-primaria);
}
.text-secundaria {
  color: var(--cor-secundaria);
}

.hover:hover{
  background-color: var(--cor-secundaria) !important;
  color: white !important;
}

.hoverPrimaria:hover{
  background-color: var(--cor-primaria) !important;
  color: white !important;
}

#facebook {
  color: #1877f2;
}

#linkedin {
  color: #0a66c2;
}

#instagram {
  color: #e1306c;
}

#youtube {
  color: #ff0000;
}

* {
  font-family: var(--font-primary);
  scroll-behavior: smooth;
  scroll-margin-top: 75px;
}

.btn-primary{
  background-color: var(--cor-secundaria) !important;
  border: var(--cor-secundaria) !important;
}

.btn-primary:hover{
  background-color: var(--cor-primaria) !important;
  border: var(--cor-primaria) !important;
}

#menu-principal {
  border-bottom: solid 2px white;
  background-color: var(--cor-secundaria) !important;
}

#menu-principal .nav-link {
  border-radius: 10px;
  margin: 0 2px;
  color: white;
}

#menu-principal .nav-link:hover {
  background-color: white !important;
  color: var(--cor-secundaria) !important;
  border-radius: 10px;
}

#menu-principal .nav-link:focus {
  background-color: white !important;
  color: var(--cor-secundaria) !important;
  border-radius: 10px;
}

#menu-principal .btn-primary {
  background-color: var(--cor-secundaria) !important;
  border: solid 1px white;
}

#menu-principal .btn-primary:hover {
  background-color: var(--cor-primaria) !important;
  border: solid 1px var(--cor-primaria) !important;
}

#menu-principal .btn-outline-primary {
  border: solid 1px white;
  color: var(--cor-secundaria) !important;
}

#menu-principal .btn-outline-primary {
  color: white;
}

#menu-principal .btn-outline-primary:hover {
  background-color: white;
  color: var(--cor-primaria) !important;
}

#menu-principal .dropdown-menu {
  border: solid 2px var(--cor-secundaria) !important;
}

#menu-principal .dropdown-item:hover {
  background-color: var(--cor-secundaria) !important;
  color: white;
}

#menu-principal #logo-menu:hover {
  transform: scale(1.2);
  transition-duration: 0.5s;
}

#menu-principal .navbar-toggler {
  background-color: white;
}

#input-nome{
  background-color: inherit !important;
  color: white;
  border: inherit;
}

#botao-pesquisa {
  background-color: var(--cor-primaria) !important;
  border: none !important;
}

#botao-pesquisar-final {
  font-size: 1.2em;
}


.geo-background {
  background-image: url("../images/background.png");
  background-size: fill;
}

#titulo{
  font-family: var(--font-titles) !important;
  font-size: 4rem;
  color: var(--cor-secundaria) !important;
  line-height: 1em; 
}

.bebas {
  font-family: var(--font-titles) !important;
}

#todasNoticias .card:hover{
background-color: var(--cor-secundaria) !important;
color: white;
}

footer{
  background-color: var(--cor-secundaria) !important;
  border-top: solid 2px white;
}

/* SCROLLBAR */
/* width */
::-webkit-scrollbar {
  width: 15px;
}

/* Track */
::-webkit-scrollbar-track {
  background: white;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--cor-primaria) !important;
  border-left: solid 2px white;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--cor-secundaria) !important;
}

#voltarAoTopo {
  background-color: white;
  color: var(--cor-secundaria) !important;
  padding: 1rem;
  border: solid 2px var(--cor-secundaria) !important;
  border-radius: 50%;
  cursor: pointer;
}

body{
  font-family: var(--font-titles) !important; 
}