body {
  background: rgb(232, 232, 234) !important;
}

#audio_frame {
  position: fixed;
  top: 45px;
  left: 0px;
  width: 500px;
  height: 350px !important;
  z-index: 99999;
  opacity: 0.4;
}

#audio_frame.soundcloud.mini {
  top: auto;
  bottom: -27px;
  left: 0px;
  width: 60px;
  height: 82px !important;
  opacity: 0.5;
  @media screen and (max-width: 500px) {
    left: auto;
    right: 0;
  }
}

#audio_frame.player.mini {
  top: auto;
  bottom: 0;
  left: 0px;
  width: 100px;
  height: 75px !important;
  opacity: 0.4;
  @media screen and (max-width: 500px) {
    left: auto;
    right: 0;
  }
}

#audio_frame:hover, #audio_frame.mini:hover {
  opacity: 1;
}


#video-container {
  height: 400px;
  width: 600px;
  position: fixed;
  z-index: 99999999;
  top: calc(50% - 200px);
  left: calc(50% - 300px);
}

#close-video-btn {
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  color: red;
  border: 2px solid red;
  background-color: white;
  padding-top: 5px;
  cursor: pointer;
  position: absolute;
  top: -15px;
  right: -15px;
}

#close-video-btn span {
  font-size: 30px;
}

/* div#content {
  top: 30px !important;
  height: calc(100vh - 30px) !important;
} */

div#header_toggle {
  display: none !important;
}

/* div#header_toggle img {
  height: 20px;
} */

div#footer_container {
  bottom: 0;
  background: none;
  border: none;
  height: auto !important;
}

tr#bottomMenuTableTr {
  background: beige !important;
  border: 1px #d2d2d2 solid;
}

div#header {
  height: 30px !important;
}

tr#bottomMenuTableTr img {
  height: 32px;
}

tr#bottomMenuTableTr:hover {
  opacity: 1;
}

div#header {
  opacity: 0;
}
