  /* CHAT STYLE  */
  .roboto-regular {
    font-family: "Roboto", sans-serif;
    font-optical-sizing: auto;
    font-weight: 100;
    font-style: normal;
    font-variation-settings:
      "wdth" 100;

  }

  /*
    form {
      padding: 1px 2px;
      display: flex;
      gap: 1px;
      justify-content: center;
    }
    */
  body {
    background: #000;
    color: #fff;
  }


  .header {
    background: #f83f03;
  }

  form label {
    font-size: 1.5rem;
    font-weight: bold;
  }

  input {
    font-family: "Roboto";
  }

  a {
    color: #0000ff;
    text-decoration: none;
  }

  a:hover {
    text-decoration: underline;
  }

  #wrapper,
  #loginform {
    margin: 0 auto;
    padding-bottom: 25px;
    background-color: #f83f03;
    width: 100%;
    max-width: 100%;
    border: 2px solid #666;
    border-radius: 4px;
  }

  #loginform {
    padding-top: 18px;
    text-align: center;
  }

  #loginform p {
    padding: 15px 25px;
    font-size: 1.4rem;
    font-weight: bold;
  }

  #chatbox {
    text-align: left;
    margin: 2 auto;
    margin-bottom: 5px;
    padding: 5px;
    background: #fff;
    color:#212121;
    width: 100%;
    border: 1px solid #a7a7a7;
    overflow: auto;
    border-radius: 4px;
    border-bottom: 4px solid #a7a7a7;
  }

  #usermsg {
    flex: 1;
    border-radius: 4px;
    border: 1px solid #ff9800;
  }

  #name {
    border-radius: 4px;
    border: 1px solid #ff9800;
    /*  padding: 2px 8px; */
  }

  #submitmsg,
  #enter {
    background: #ff9800;
    border: 2px solid #e65100;
    color: white;
    /*  padding: 4px 10px; */
    font-weight: bold;
    border-radius: 4px;
  }

  .error {
    color: #ff0000;
  }

  #menu {
    padding: 1px 1px;
    display: flex;
  }

  #menu p.welcome {
    flex: 1;
  }

  a#exit {
    color: white;
    padding: 5px 10px;
    font-weight: bold;
  }

  .msgln {
    margin: 0 0 5px 0;
  }

  .msgln span.left-info {
    color: orangered;
  }

  .msgln span.chat-time {
    color: #666;
    font-size: 60%;
    vertical-align: super;
  }

  .msgln b.user-name,
  .msgln b.user-name-left {
    font-weight: bold;
    background: #546e7a;
    color: white;
    padding: 2px 4px;
    font-size: 90%;
    border-radius: 4px;
    margin: 0 5px 0 0;
  }

  .msgln b.user-name-left {
    background: orangered;
  }


  /* CHAT STYLE */

  @media (min-width:1200px) {
    iframe {
      width: 100%;
      height: 500px;
      border: 2px solid #f83f03;
      border-radius: 10px;
    }

    .logombl {
      display: none;
    }

    .logodesk {
      display: block;
    }

    .chat {
      display: block;
    }

    .head {
      height: 70px;
    }

    .player {
      flex-grow: 1;
      padding-left: 40px;
      padding-top: 20px;
    }

    .modal {
      width: 50%;
      position: absolute;
      top: 12%;
      right: 10px;
      left: inherit;
    }

    #chatbox {
      height: 460px;
    }

    .footr {
      font-size: medium;
     
      padding-top: 50px;
      padding-bottom: 50px;
      padding-left: 50px;
      padding-right: 50px;
      background-color: #f83f03;
    }

    .footer2 {
      text-align: right;
      padding-top: 20px;
    }
  }

  @media (max-width:800px) {
    .logombl {
      display: block;
    }

    .logodesk {
      display: none;
    }

    .chat {
      display: none;
    }

    .head {
      height: 120px;
    }

    .player {
      flex-grow: 1;
      padding-left: 20px;
      padding-top: 20px;
    }

    iframe {
      width: 100%;
      height: 250px;
      border: 2px solid #f83f03;
      border-radius: 10px;
      display: block;
    }

    #chatbox {
      height: 300px;
    }

    .modal {
      width: 100%;
      position: absolute;
      top: 18%;
      left: 0;
    }

    .footr {
      font-size: small;
      
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 15px;
      padding-right: 15px;
      background-color: #f83f03;
    }

    .footer2 {
      text-align: left;
      padding-top: 20px;
    }

    .footerlogo {
      width: 160px;
    }

    .footermenu {
      font-size:small;
    }

    .youtubelogo {
      height: 25px;    
    }

    .instalogo {
      height: 25px;    
    }

    .mixlogo {
      height: 25px;    
    }

  }