.ws-body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-image: url('/src/images/bg.png');
  background-repeat: no-repeat;
  background-color: white;
  min-height: 100%;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;  
}

.login-pnl {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 50vh;
  height: 40vh;
  border-top-right-radius: 3vh;
  border-bottom-left-radius: 3vh;
  background-color: rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 1vh solid;
  border-bottom-color: rgb(185, 204, 231);
}

.txtCode {
  position: absolute;
  top: 13vh;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 20vh;
  height: 3.2vh;
  border-top-left-radius: 3vh;
  border-bottom-right-radius: 3vh;
  outline: none;
  text-align: center;
  font-weight: bolder;
  font-size: 2vh;
}

.btnActivate {
  position: absolute;
  top: 23.5vh;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 12vh;
  height: 3.2vh;
  border-top-left-radius: 3vh;
  border-bottom-right-radius: 3vh;
  outline: none;
  text-align: center;
  font-weight: bolder;
  font-size: 2vh;
}

.logo {
  position: absolute;
  top: -17vh;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 29vh;
  height: 29vh;
  background-image: url('/src/images/logo.png');
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.logo2 {
  position: absolute;
  top: -36vh;
  left: 36vh;
  right: 0;
  transform: rotate(2deg);
  bottom: 0;
  margin: auto;
  width: 19vh;
  height: 19vh;
  background-image: url('/src/images/er.png');
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.audio {
  width: 33%;
  height: 25%;
  float: left;
  color: #bfd540;
  text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
  /* border: 1vh solid #63BA55;
  color: #bfd540;
  background-color: rgb(102, 105, 110); */
}

.content {
  position: absolute;
  float: left;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 120vh;
  height: 80vh;
  overflow: auto;
}
.content::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}

.mp3ler {
  position: absolute;
  float: left;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 120vh;
  height: 70vh;
  overflow: auto;
}

.game1 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 30vh;
  height: 30vh;
  background-image: url('/src/images/baykus_1_g.png');
  background-size: 85% 85%;
  background-position: center;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 2vh solid;
  border-bottom-color: rgb(185, 204, 231);
}

.video1 {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  width: 30vh;
  height: 30vh;
  background-image: url('/src/images/baykus_1_v.png');
  background-size:90% 90%;
  background-position: center;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 2vh solid;
  border-bottom-color: rgb(185, 204, 231);
}

.stories1 {
  position: absolute;
  top: 0;
  left: 45vh;
  bottom: 0;
  width: 30vh;
  height: 30vh;
  background-image: url('/src/images/LW01.jpg');
  background-size: 85% 85%;
  background-position: center;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 2vh solid;
  border-bottom-color: rgb(185, 204, 231);
}

.game2 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 30vh;
  height: 30vh;
  background-image: url('/src/images/baykus_2_g.png');
  background-size: 85% 85%;
  background-position: center;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 2vh solid;
  border-bottom-color: rgb(185, 204, 231);
}
.stories2 {
  position: absolute;
  top: 0;
  left: 45vh;
  bottom: 0;
  width: 30vh;
  height: 30vh;
  background-image: url('/src/images/LW02.jpg');
  background-size: 85% 85%;
  background-position: center;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 2vh solid;
  border-bottom-color: rgb(185, 204, 231);
}

.video2 {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  width: 30vh;
  height: 30vh;
  background-image: url('/src/images/baykus_2_v.png');
  background-size:90% 90%;
  background-position: center;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 2vh solid;
  border-bottom-color: rgb(185, 204, 231);
}

.game3 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 30vh;
  height: 30vh;
  background-image: url('/src/images/baykus_3_g.png');
  background-size: 85% 85%;
  background-position: center;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 2vh solid;
  border-bottom-color: rgb(185, 204, 231);
}
.stories3 {
  position: absolute;
  top: 0;
  left: 45vh;
  bottom: 0;
  width: 30vh;
  height: 30vh;
  background-image: url('/src/images/LWO3.jpg');
  background-size: 85% 85%;
  background-position: center;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 2vh solid;
  border-bottom-color: rgb(185, 204, 231);
}

.video3 {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  width: 30vh;
  height: 30vh;
  background-image: url('/src/images/baykus_3_v.png');
  background-size:90% 90%;
  background-position: center;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 2vh solid;
  border-bottom-color: rgb(185, 204, 231);
}


.orngButton {
  position: absolute;
  top: 44vh;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 30vh;
  height: 10vh;
  background-image: url('/src/images/button.png');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
  line-height: 10vh;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 3vh;
  color: white;
}

.orngButtonLogin {
  position: absolute;
  top: 25vh;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 15vh;
  height: 5vh;
  background-image: url('/src/images/button.png');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
  line-height: 5vh;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 2.5vh;
  color: white;
}

.orngButton:hover, .orngButtonLogin:hover, .btnSaveAndExit:hover, .btnPlay:hover {
  transform: scale(1.1);
}

.frame {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.719);
}

iframe {
  position: absolute;
  top:0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 127vh;
  height: 95vh;
  background-color: white;
}

video {
  position: absolute;
  top:0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 120vh;
  height: 70vh;
}

.btnSaveAndExit {
  position: absolute;
  top: 95vh;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 15vh;
  height: 5vh;
  background-image: url('/src/images/button.png');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
  line-height: 5vh;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 2.5vh;
  color: white;
}

.sqVid1 {
  position: relative;
  float: left;
  left: 0;
  bottom: 0;
  top: 0;
  margin-left: 1vh;
  margin-bottom: 8vh;
  width: 25vh;
  height: 25vh;
  background-image: url('/src/images/baykus_1_v.png');
  background-size:70% 70%;
  background-position: top;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  border-radius: 0.3vh;
  border-bottom: 1vh solid;
  border-bottom-color: rgb(185, 204, 231);
  text-align: center;
  line-height: 10vh;
}

.sqVid2 {
  position: relative;
  float: left;
  left: 0;
  bottom: 0;
  top: 0;
  margin-left: 1vh;
  margin-bottom: 8vh;
  width: 25vh;
  height: 25vh;
  background-image: url('/src/images/baykus_2_v.png');
  background-size:70% 70%;
  background-position: top;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  border-radius: 0.3vh;
  border-bottom: 1vh solid;
  border-bottom-color: rgb(185, 204, 231);
  text-align: center;
  line-height: 10vh;
}

.sqVid3 {
  position: relative;
  float: left;
  left: 0;
  bottom: 0;
  top: 0;
  margin-left: 1vh;
  margin-bottom: 8vh;
  width: 25vh;
  height: 25vh;
  background-image: url('/src/images/baykus_3_v.png');
  background-size:70% 70%;
  background-position: top;
  background-repeat: no-repeat;
  background-color:rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  border-radius: 0.3vh;
  border-bottom: 1vh solid;
  border-bottom-color: rgb(185, 204, 231);
  text-align: center;
  line-height: 10vh;
}

.btnPlay {
  position: absolute;
  top: 29vh;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 20vh;
  height: 7vh;
  background-image: url('/src/images/button.png');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
  line-height: 7vh;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 4vh;
  color: white;
}

.btnBack {
  position: absolute;
  top: 0;
  right: 0;
  width: 10vh;
  height: 5vh;
  background-image: url('/src/images/button.png');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
  line-height: 5vh;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 2.5vh;
  color: white;
}

.vidName {
  position: absolute;
  bottom: -12px;
  width: 25vh;
  height: 10vh;
  line-height: 3vh;
  left: 0;
  right: 0;
  margin: auto;
  margin-bottom: 2.3vh;
  color: rgb(117, 145, 185);
}

.pnlErr {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 30vh;
  height: 20vh;
  border-top-right-radius: 3vh;
  border-bottom-left-radius: 3vh;
  background-color: rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  background-color:rgb(230, 240, 254);
  border-radius: 3vh;
  border-bottom: 1vh solid;
  border-bottom-color: rgb(185, 204, 231);
}

.btnOkay {
  position: absolute;
  bottom: -2.8vh;
  left: 0;
  right: 0;
  width: 10vh;
  height: 5vh;
  margin: auto;
  background-image: url('/src/images/button.png');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
  line-height: 5vh;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 2.5vh;
  color: white;
}

.errMsg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  width: 25vh;
  height: 15vh;
  font-size: 2vh;
  line-height: 15vh;
  text-align: center;
}

.rotation {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  background-color: white;
  background-image: url('/src/images/rotate.gif');
  background-position: center;
  background-repeat: no-repeat;
}

.bgWhite {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: 110%;
  min-height: 110%;
  background-color: white;
}