body {
  margin: 0;
}

.nav-item:hover {
  /*background-color: #0a1e51;*/
}

.nav-item {
  color: white;
}

li.on {
  background-color: #0a1e51;
}

.table.table-bordered {
  border-top-width: 0px!important;
  border-left-width: 0px!important;
  border-right-width: 0px!important;
  border-bottom-width: 0px!important;
}

.image-container {
  position: relative;
  width: 200px;
  height: 300px;
}

.image-container .after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  color: #FFF;
}

.image-container:hover .after {
  display: block;
  background: rgba(0, 0, 0, .7);
  border-radius: 4px;
  text-align: center;
  line-height: 113px;
  font-size: 24px;
  font-weight: 500;
  animation: jello 1s;
  transform-origin: center;
}

@keyframes jello {
  11.1% {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    transform: none;
  }
}

#content {
  overflow: hidden;
}

#content1 {
  overflow: hidden;
}

#content2016 {
  overflow: hidden;
}

#content2017 {
  overflow: hidden;
}

#content2018 {
  overflow: hidden;
}

#content2019 {
  overflow: hidden;
}

.pcmenu1:hover {
  background-color: #0a1e51;
}

.pcmenu1:hover {
  background-color: #0a1e51;
}

#menu33 {
}

.pcmenu3:hover {
  background-color: #0a1e51;
}

.pcmenu3:active {
  background-color: #0a1e51;
}

.pcmenu5:active {
  background-color: #0a1e51;
}

