.blue-background-link:hover{
    color:white;
}

.blue-background-link:visited{
    color:#5a8fa9;
}

.trips-margin{
    margin:auto;
}

.graybg2 {
    background: #F5F7F8;
    padding: 25px;
}

.table-border{
  border: 1px solid #777777;
  border-collapse: collapse;
}

@media (min-width: 1024px){
    .cgrid1 .graybg2 {
        margin-left: -25px;
    }
}

.iframe-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}
