.card-columns{
	column-count: 1;	
	column-gap: 1.25rem;
	orphans:1;
	widows:1;
}

.card-columns .card{
	padding: 0;
	display: inline-block;
	width:100%;
} 
 .card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  /*border: 1px solid rgba(0, 0, 0, 0.125);*/
  border-radius: 0.25rem;
 }
 .card-text{font-size:0.9rem;}
 .card-title{background-color:#404040;text-align:center;color:#fff;padding:0.25rem 0;}
 .rvwname{text-align:right; color:#888888;padding-bottom:0.5rem;padding-right:0.5rem}
 .card-footer {
  padding: 0.75rem 1.25rem;
  /*background-color: rgba(0, 0, 0, 0.03);*/
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
 .card-columns .card{padding: 0 1rem; margin-bottom:1rem}
/*spinner*/
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
  animation: 0.75s linear infinite spinner-border;
}
/*-----*/
#resReviews img{vertical-align:middle;}
button:disabled{background:gray;color:#505050;}
@media (min-width: 576px) {
.card-columns{column-count: 2;}
}
@media (min-width: 768px) {


}
@media (min-width: 992px) {
.card-columns{column-count: 3;}
}
