body {
  min-height: 6rem;
}

.navbar {
  margin-bottom: 0;
}

.jumbotron {
  padding-top: 4rem;
  padding-bottom: 4rem;
  margin-bottom: 0;
  background-color: #fff;
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

.album {
   /* height: 200px; /* Can be removed; just added for demo purposes */
  padding-top: 3rem;
  padding-bottom: 3rem;  
  background-color: #f7f7f7;
}

.card {
  padding-left: 5px;
  margin-bottom: 1px;
  margin-left: auto;
  background-color: #f7f7f7;    
  margin-right: auto;
  border: 0;
    
}

/*.card > img {*/
img {
  margin-bottom: .75rem;
}

.card-text {
  font-size: 100%;
  text-align: center;
  padding-bottom: 1rem;
/*  font-weight: bold;*/
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.row {
  margin-right: 20%;
  margin-left: 20%;
}

.card-img-top {
    border-style: solid;
    border-width: 2px;
    border-color: #58616A;
    border-radius: 12px;
    margin-bottom: 0.75rem;
}

.lead.text-muted{
    margin-bottom: 2rem;
}

.list-group{
    margin-bottom: 2rem;
    margin-left: 0rem;
    margin-right: 0rem;
}


.card-img-top:hover {
    border-style: solid;
    border-width: 3px;
    border-color: #007bff;
    border-radius: 12px;

/*
    opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier 8
*/
}
