/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
ul.sidebar-menu li a {
  padding: 15px 5px !important;
}
.item-cartao {
  min-height: 280px;
}
.item-cartao h3 {
  font-size: 36px !important;
  margin-top: 0 !important;
}
strong {
  font-size: 16px;
}
p {
  font-size: 14px;
}
hr {
  border-top-color: #ddd !important;
}
.page-legislacao h2 a {
  color: #737373;
  font-size: 18px;
}
.page-legislacao h2 a:hover,
.page-legislacao h2 a:focus {
  color: #007046 !important;
}
#escolar,
#gratuidade,
#cidadao,
#vale-transporte,
#operador,
#senior {
  color: #585858;
}
#escolar h3 {
  color: #80b539;
}
#gratuidade h3 {
  color: #e5a812;
}
#cidadao h3 {
  color: #f7941e;
}
#vale-transporte h3 {
  color: #7570b3;
}
#operador h3 {
  color: #af1016;
}
#senior h3 {
  color: #8d8633;
}
.card-active {
  background: #E7E7E7;
  padding: 25px 0;
  min-height: auto !important;
  margin-bottom: 30px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .item-cartao h3 {
    font-size: 24px !important;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {
  .item-cartao img {
    width: 100%;
  }
  .item-cartao h3 {
    font-size: 24px !important;
    margin-top: 20px !important;
  }
}
