@import url('http://fonts.googleapis.com/css?family=Roboto');

body {
    font-family: 'Roboto', sans-serif !important;
    background-color: #ededed !important;
}

/*INDEX*/

/*Busca Veículos*/
#busca-principal {
    --bs-card-border-color: transparent;
    border-radius: 10px;
    padding: 35px !important;
}

.heading-menor {
    font-size: 22px !important;
    color: #1d1d1b;
    line-height: 27px !important;
    font-weight: 700 !important;
    font-style: normal !important;
}

.heading-zero {
    font-size: 18px !important;
    color: #1d1d1b;
    line-height: 24px !important;
    font-weight: 700 !important;
    font-style: normal !important;
}

#busca-principal .form-select {
    font-size: 14px !important;
    color: #5a5b5d !important;
}

#busca-principal .mt-4 {
    margin-top: 15px !important;
}

/*Btn disable*/
#busca-principal .btn:disabled {
    height: 45px;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    background: #d32610 !important;
    color: #ffffff !important;
    border-radius: 10px !important;
    margin-top: 0px !important;
    border: none !important;
}

/*Btn dark*/
#busca-principal .btn-dark {
    height: 45px;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    background: #d32610 !important;
    color: #ffffff !important;
    border-radius: 10px !important;
    margin-top: 0px !important;
    border: none !important;
}


/*RESULTADOS*/

/*Header*/
/* aparência das links do menu */
nav .nav-link {
    color: #1d1d1b !important;
}

header .main-nav .nav-link {
  color: #1d1d1b !important;
  padding: .5rem .9rem;
  transition: color .2s ease;
}
header .main-nav .nav-link:hover,
header .main-nav .nav-link:focus {
  color: #d31f1f !important;
  text-decoration: none;
}

/* caret ao lado do texto (quando tiver dropdown) */
header .main-nav .nav-link.caret::after {
  content: "";
  display: inline-block;
  margin-left: .35rem;
  vertical-align: .255em;
  border-top: .4em solid;
  border-right: .4em solid transparent;
  border-left: .4em solid transparent;
  transition: transform .15s ease;
}

/* gira caret quando aberto */
header .main-nav .nav-item.show .nav-link.caret::after {
  transform: rotate(180deg);
}

/* menu dropdown */
header .dropdown-menu {
  border-radius: .6rem;
  box-shadow: 0 10px 25px rgba(0,0,0,.08);
  border: 1px solid rgba(0,0,0,.08);
  padding: .5rem;
}
header .dropdown-item {
  padding: .5rem .8rem;
  font-size: 14px !important;
  font-weight: 700 !important;
}
header .dropdown-item:hover {
  background: #f6f6f6;
}

header .dropdown-item {
    font-size: 14px !important;
    font-weight: 700 !important;
}

/*Btn header*/
header .btn-vermelho {
    background-color: #d32610 !important;
    color: white !important;
    width: 250px;
    padding: 10px;
    font-size: 18px;
    font-weight: 700 !important;
    line-height: 19px;
}

header .btn-vermelho:hover {
    opacity: 0.7;
    background-color: #d32610 !important;
    color: white !important;
    font-weight: 700 !important;
}

#chips {
    display: none !important;
}

.card {
    border-radius: 10px !important;
    border: none !important;
}

.card-body {
    padding: 35px !important;
}