.nav-tabs .nav-link {
    color: #bdc3c7;
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
}

.tab-content>.active,.nav-tabs .nav-link.active {
    color: #fff;
    background-color: #262a32;
    border-bottom: 1px solid #262a32;;
}

.nav-item.a.h2 {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: .5rem;
    padding-top: .5rem;
}

.custom-indicators {
    position: absolute;
    bottom: 0%;
}

/* Style the images inside the grid */
.column img {
    opacity: 0.8; 
    cursor: pointer; 
  }
  
  .column img:hover {
    opacity: 1;
  }
  
  /* Clear floats after the columns */
  .row:after {
    content: "";
    display: table;
    clear: both;
  }
  
  /* The expanding image container */
  .container {
    position: relative;
    display: none;
  }
  
  /* Expanding image text */
  #imgtext {
    position: absolute;
    bottom: 15px;
    left: 15px;
    color: white;
    font-size: 20px;
  }
  
  /* Closable button inside the expanded image */
  .closebtn {
    position: absolute;
    top: 10px;
    right: 15px;
    color: white;
    font-size: 35px;
    cursor: pointer;
  }