/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

table.vids-feed caption {
  text-align: right;
}

/* Table scrolls on small screens */
table.vids-feed {
  overflow-x: auto;
  display: block;
}

/* Vertically centre cells */ 
table.vids-feed td,
table.vids-feed-small td {
  vertical-align: middle;
}

/* Full table on large screens */
@media only screen and (min-width : 768px) {
  table.vids-feed {
    display: table;
  }
}


table.vids-feed-small {
  border-collapse: separate;
	color: #fff;
	padding: 15px 0;
}

table.vids-feed-small > tbody > tr:nth-child(odd) {
  background-color: rgb(1, 140, 169);
}

table.vids-feed-small a,
table.vids-feed-small a:hover {
  color: #fff;
}


.vessel-update-cta .qodef-call-to-action-text {
  color: #fff;
}



.hidden-mobile {
  display: none;
}

@media only screen and (min-width: 481px) {
  .hidden-mobile {
    display: block;
  }
}