.border-bottom-header {
	border-bottom: 1px solid #9999FF;
}
.card-header {
	font-weight:bold;
}

.card {
	margin-bottom:10px;
}

.footer {
	color:white;
	text-align:center;
	width:100%;
}

.gal {
	cursor:pointer;
}

.gal:hover {
	background-color:#4466EE !important;
}

.thumbnail {
  position: relative;
  width: 200px;
  height: 200px;
  overflow: hidden;
}
.thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.thumbnail img.portrait {
  width: 100%;
  height: auto;
}