@font-face {
font-family: Cartogothic;
src: url("../fonts/CartoGothicStd-Book.otf") format("opentype");
}

@font-face {
font-family: Cartogothic;
font-weight: bold;
src: url("../fonts/CartoGothicStd-Bold.otf") format("opentype");
}

.main-container {
  text-align: center;
}

.bottom-container {
  text-align: center;
  margin-bottom: 25px !important;
}

.bottom-container h3 {
  font-size: 22px;
  font-weight: bold;
}

.bottom-container p {
  font-size: 18px;
  font-weight: normal;
  color: #616163;
}

.main-title {
  padding-top: 40px;
  margin-bottom: 50px;
  height: 85px;
}

.main-title h3 {
  font-size: 22px;
  font-weight: bold;
  color: #616163;
  margin: 0;
}

.main-title img {
  width: 372px;
  height: 85px;
}

.main-content {
  display: inline-block;
  background-color: white;
  -webkit-box-shadow: 0px 2px 7px 0px rgba(50, 50, 50, 0.6);
  -moz-box-shadow:    0px 2px 7px 0px rgba(50, 50, 50, 0.6);
  box-shadow:         0px 2px 7px 0px rgba(50, 50, 50, 0.6);
}

.bottom-content {
  background: white;
  display: inline-block;
  width: 804px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-box-shadow: 0px 5px 7px 0px rgba(50, 50, 50, 0.6);
  -moz-box-shadow:    0px 5px 7px 0px rgba(50, 50, 50, 0.6);
  box-shadow:         0px 5px 7px 0px rgba(50, 50, 50, 0.6);
}

html {
   height: 100%;
}

body {
  min-height: 100%;
  margin: 0;
  font-family: 'Cartogothic', sans-serif;
  background: #ffffff; /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #ffffff 25%, #edf0f4 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(25%,#ffffff), color-stop(100%,#edf0f4)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #ffffff 25%,#edf0f4 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #ffffff 25%,#edf0f4 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #ffffff 25%,#edf0f4 100%); /* IE10+ */
  background: radial-gradient(ellipse at center, #ffffff 25%,#edf0f4 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf0f4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }

.player {
  display: inline-block;
}

.chat {
  display: inline-block;
}

.bottom-content, .main-content {
  padding: 20px;
}
.auditorium-image{
  padding: 20px 0;
}
.bottom-content-title{
  font-weight: 100 !important;
}
