﻿.divCard h3 {
  margin:0;
}

.divCard small {
  margin:0 0 0px 25px;
  display:block;
  color:#777;
}

.divCard p {
  color:#777;
  margin-bottom:5px;
}

.divCard .divCardInner {
  background-color:rgba(255,255,255,0.8);
  margin-top:10px;
}

.no-padding {
    padding: 0;
}

.divCard {
  /*padding:10px;*/
  margin-bottom:5px;
  overflow:hidden;
  max-height:600px;
  transition:max-height 0.75s;
  margin-left: 20px;
  width:47%;
  min-height: 130px;
}

@media (max-width: 767px) {
  .divCard.col-xs-12 {
    width:93%;
  }
}


.divCard h3 {
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
}

.divCard p {
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
}


.alert-info {
    color: #31708f !important;
    background-color: white !important;
    border-color: #bce8f1 !important;
}

.divCard.colapsar {
  max-height: 129px;
    transition: max-height 0.75s;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border-width: 0;
}

.divCard > .row:not(.show) {
  transition:max-height 0.75s, opacity 1s, margin-top 0.5s, margin-bottom 0.5s;
  opacity:1;
  max-height:250px;
}

.divCard.colapsar > .row:not(.show) {
  max-height:0;
  overflow:hidden;
  transition:max-height 0.75s, opacity 0.3s;
  opacity:0;
}

.divCard .divCardInner {
  max-height:500px;
  overflow-y:auto;
  opacity:1;
}

.divCardInner {
  padding:0 10px;
}

.divCardInner ul {
  list-style:none;
  padding-left:20px;
  color:#777;
}

.divCardInner ul li:before {
  content:'âœ“';
  margin-right:5px;
  font-weight:bolder;
}

.divCard.alert-info hr {
  margin:10px 0;
}

.amarelo {
  color:#e0b042;
}

.divCard h3 span {
  color:#000;
}

.row {
  margin-left:-15px;
  margin-right:-15px;
}

div.form-control {
  height:auto;
  max-height:110px;
  overflow-y:scroll;
}

.divCard .btn {
  opacity:0.8;
}

.divCard .btn.btn-danger {
  margin-right:5px;
  opacity:0.5;
}

.divCard .btn:hover, .divCard .btn.btn-danger:hover {
  opacity:1;
}

.filtro .btn.btn-primary {
  margin-top:25px;
}

.expandir {
  top:70px;
  position:absolute;
  float:right;
  right:15px;
  font-size:1.5em;
}

button span.hidden-xs {
  margin-left:3px;
}
