
.wb3d_typewriter {
      opacity:1;
      -webkit-animation:wb3d_typewriter .6s infinite;
      animation:wb3d_typewriter .6s infinite;
      white-space: nowrap;
}
@keyframes wb3d_typewriter {
      50% {
            opacity:0
      }
}
@-webkit-keyframes wb3d_typewriter {
      0% {
            opacity:1
      }
      50% {
            opacity:0
      }
      100% {
            opacity:1
      }
}
#typewriter_div{
      overflow: hidden; 
      border: 3px solid #060639; 
      width: 750px;
      background-color: #7878f0;
      line-height:normal;
      height: 530px;
      position: fixed;
      top: 100px;
      left: 230px;
      z-index: 99999;
      color: #000;
}
#typewriter_div-loading1{
      position: absolute;
      width: 100%;
      height: 100%;
      background-color: rgb(55 60 125 / 91%);
      z-index: 999999;
}
#typewriter_img-loading1{
      position: absolute;
      top: 220px;
      left: 316px;
}
#typewriter_header0{
      height: 30px;
      position: relative;
      background-color: #ccc;
}
#typewriter_s1{
      overflow-y:scroll;
      overflow-x:hidden;
      height: 516px;
}
#typewriter_submit{
      position: absolute;
      top: 497px;
      left: 651px;
      z-index: 12;
      padding: 6px 26px;
      border-radius: 3px;
}
#typewriter_label0{
      top: 5px;
      position: absolute;
      left: 10px; 
}
#typewriter_close2{
      width: 25px;
      height: 25px;
      top: 2px;
      position: absolute;
      right: 0px;
}
#typewriter_close2{
      width: 25px;
      height: 25px;
      margin-right: 8px;
}
#typewriter_fieldset{
      height: 353px;
      position: relative;
      top: 21px;
}
#typewriter_menu{
      height: 250px;
      width: 700px;
      text-align: left;
      float: left;
      border: 1px solid black;
      border-radius: 3px;
      position: relative;
      top:42px;
      left:5px;
}
#typewriter_label_text{
      position: absolute;
      left: 5px;
      top: 15px;
}
#typewriter_text{
      position: absolute;
      left: 33px;
      top: 3px;
      height: 90px;
      width: 636px;
      z-index: 7;
}
#typewriter_label_delay{
      position: absolute;
      top: 117px;
      left: 407px;
      width: 100px;
      height: 30px;
}
#typewriter_delay{
      position: absolute;
      top: 110px;
      left: 459px;
      width: 60px;
      height: 30px;
}
#typewriter_label_speed1{
      position: absolute;
      top: 119px;
      left: 237px;
}
#typewriter_speed1{
      position: absolute;
      top: 110px;
      left: 290px;
      width: 60px;
}
#typewriter_label_fontsize{
      position: absolute;
      top: 163px;
      left: 406px;
}
#typewriter_fontsize{
      position: absolute;
      top: 157px;
      left: 460px;
      width: 60px;
}
#typewriter_label_fontname{
      position: absolute;
      left: 57px;
      top: 116px;
}
#typewriter_fontname{
      position: absolute;
      top: 110px;
      left: 87px;
      width: 100px;
}
#typewriter_label_left_padding{
      position: absolute;
      top: 209px;
      left: 534px;
}
#typewriter_left_padding{
      position: absolute;
      top: 204px;
      left: 609px;
      width: 60px;
      height: 30px;
}
#typewriter_label_right_padding{
      position: absolute;
      top: 209px;
      left: 205px;
}
#typewriter_right_padding{
      position: absolute;
      top: 204px;
      left: 290px;
      width: 60px;
      height: 30px;
}
#typewriter_label_top_padding{
      position: absolute;
      top: 210px;
      left: 52px;
}
#typewriter_top_padding{
      position: absolute;
      top: 204px;
      left: 128px;
      width: 60px;
      height: 30px;
}
#typewriter_label_bottom_padding{
      position: absolute;
      top: 209px;
      left: 364px;
}
#typewriter_bottom_padding{
      position: absolute;
      top: 204px;
      left: 460px;
      width: 60px;
      height: 30px;
}
#typewriter_label_fontweight{
      position: absolute;
      top: 163px;
      left: 539px;
}
#typewriter_fontweight{
      position: absolute;
      top: 157px;
      left: 609px;
      width: 60px;
      height: 30px;
}
#typewriter_label_line_height{
      position: absolute;
      top: 163px;
      left: 220px;
}
#typewriter_line_height{
      position: absolute;
      top: 157px;
      left: 290px;
      width: 60px;
}
#typewriter_label_decoration{
      position: absolute;
      top: 163px;
      left: 5px;
      font-size: 12px;
}
#typewriter_decoration{
      position: absolute;
      top: 157px;
      left: 88px;
      width: 100px;
}
#typewriter_type_line{
      position: absolute;
      top: 110px;
      left: 589px;
      width: 80px;
}
#typewriter_demo{
      width: 730px;
      height: auto;
      position: relative;
      margin-top: 30px;
}
#typewriter_demo1{
      position: relative;
      left: 10px;
      background-color: #29c163;
      display: inline-block;
      margin: 10px 0 25px 10px;
}
#typewriter_demo2{
      padding: 10px 20px;
      font-size: 12px;
      font-family: Arial;
      color: #fff;
}

#typewriter span{
      top: 41px;
      left: 20px;
      font-size: 18px;
      font-family: Arial;
      color: #000;
      position: absolute;
      font-weight: bold;
      white-space: nowrap;
}
