:root {
  --color-azul-facima: #035ca7;
  --color-azul-facima-2: #004a89;
  --color-white: #fff;
}
.rounded {
  border-radius: 10px !important;
}
/* Cards com icones */
#cards-icones .icon {
  background-color: rgba(0, 199, 150, 0.1);
  color: rgba(3, 92, 167, 0.8);
  width: 70px;
  height: 70px;
  position: relative;
  margin-right: 10px;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8em;
}
#cards-icones .flex-shrink-0 {
  flex-shrink: 0 !important;
}
#cards-icones .small {
  font-size: .8em;
}
.opacity-50 {
  opacity: .5
}
.bg-light-2 {
  background-color: rgba(0, 199, 150, 0.2)
}
h1 {
  border-bottom: 1px solid #ccc
}

@media screen and (max-width: 440px) {
    .card-title{font-size:0.98em!important}
    h2 {font-size:1.25em!important}
    .btn {font-size:0.8em!important}
}