﻿@import url('https://fonts.googleapis.com/css?family=Raleway:600&display=swap');

:root {
    --main-color: #98BC1B;
}

* {
  outline: none;
}

button:focus {
  outline: none !important;
}

.download-button {
    border-color: var(--main-color) !important;
}

.download-button:hover {
    color: white !important;
    background: var(--main-color);
}

.download-button:hover img {
    filter: brightness(0) invert(1);
}

:not(i) {
  font-family: PTBlissRegular;
}

.letterNormal {
  font-family: futuramediumbt;
}

.nav-link,
.nav-item,
.dropdown-menu,
.menus,
.titulos,
.dropdown-item,
.info-title {
    font-family: PTBlissRegular, sans-serif;
}

@font-face {
  font-family: "futurabold";
  src: url("../font/futura/FuturaBold.ttf") format("truetype");
}

@font-face {
    font-family: "futuramediumbt";
    src: url("../font/futura/futuramediumbt.ttf") format("truetype");
}

@font-face {
  font-family: "PTBlissRegular";
  src: url("../font/PTBliss/BlissPro_Bold.ttf") format("truetype");
}

@font-face {
  font-family: "FuturaNormal";
  src: url("../font/futura/FuturaNormal.ttf") format("truetype");
}

.recrutamento-anexar-cv {
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 25px;
  color: rgba(0, 0, 0, 0.7);
}

@media (max-width: 768px) {
  #navbar-menu-items ul:first-child li a {
    font-size: 0.8rem;
  }
}

@media (min-width: 768px) {
  #navbar-menu-items ul li a {
    display: table-cell;
    vertical-align: middle;
  }
}
/*DropDown*/

.dropdown-wrapper {
  display: flex;
  flex-direction: column;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > a:after {
  content: ">";
  float: right;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0px;
  margin-left: 0px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.navbarDropdown-menu {
  background: none;
  border: none;
  top: 80%;
}

.navbarDropdown-menu li {
  background: rgba(57, 62, 64, 0.9);
  border-radius: 15px;
  color: #fff;
}

.navbarDropdown-menu li a {
  color: #fff !important;
  width: 100%;
}

.navbarDropdown-menu li a:hover {
  background: inherit !important;
  border-radius: inherit !important;
  color: rgb(153, 188, 27) !important;
  border-bottom: none;
}

.navbarDropdown-menu li:hover {
  background: rgba(57, 62, 64, 1);
}

.btn-group a:hover {
  border-bottom: 1px solid rgb(153, 188, 27);
}

.item-menu a {
  /* padding-top: 0.2rem;
  padding-bottom: 0.2rem; */
}

#digitalF {
  z-index: 1000000000;
  position: relative;
  left: 0%;
  top: 0;
  color: #66666694;
  font-size: 12px;
}

/*End DropDown*/

@media (max-width: 768px) {
  #logotipo {
    /* z-index: 999; */
  }
}
.btn:focus,
.btn.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0) !important;
}

select:focus {
  box-shadow: unset !important;
  border: unset !important;
}

.goog-te-banner-frame,
.goog-te-gadget-icon {
  display: none !important;
}

.goog-te-menu-value img {
  width: unset !important;
}

.goog-te-gadget-simple .goog-te-menu-value:hover {
  color: rgb(81, 94, 102) !important;
  text-decoration: none;
}

.translator {
  display: flex;
  align-items: center;
  position: absolute;
  right: 20px;
}

.goog-te-gadget-simple {
  border: unset !important;
}

@media (max-width: 769px) {
  .translator {
    position: relative;
    right: unset;
  }

  .goog-te-gadget-simple {
    background-color: transparent !important;
  }
}

.goog-logo-link {
  display: none !important;
}

.goog-te-gadget {
  color: transparent !important;
}

.text-theme {
    color: var(--main-color);
}