

.flyt-v {

  float: left;
}

.flyt-h {

  float: right;
}


/* from PSAPP */
#canvas {
  background:#fefefe;
  /* border:2px dashed #111; */
  }

  #video{
    background:#fefefe;
    /* border:2px dashed #111; */
  }

  #ajaxresp {
    text-align: center;
  }

  /* mobile, hide computer */
  @media screen and (max-width: 900px) {
  #hide {
  visibility: hidden;
  clear: both;
  float: left;
  margin: 10px auto 5px 20px;
  width: 28%;
  display: none;
    }
  }
  
  /* computer, hide mobiel */
  @media screen and (min-width: 1025px) {
  #hide2 {
  visibility: hidden;
  clear: both;
  float: left;
  margin: 10px auto 5px 20px;
  width: 28%;
  display: none;
    }
  }
 
/* Style the file input to hide the "No file selected" text */
.file-input {
  color: transparent;
}

.htmxresults {
font-size: 75%;
font-stretch: condensed;
color: red;
transition: 0.3s;

}
 .htmx-indicator {
   opacity: 0;
   transition: opacity 500ms ease-in;
 }

 .htmx-request .htmx-indicator {
   opacity: 1
 }

 .htmx-request.htmx-indicator {
   opacity: 1
 }


 .infotext {
font-size: 75%;
font-stretch: condensed;
color: gray;
transition: 0.3s;

}


#helpoverlay {
  
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 2;
  /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer;
  /* Add a pointer on hover */
  transition: opacity 0.8s ease;
}

#helptext {
  
  color: white;

}

    @keyframes fadeinall {
      0% {
        opacity: 1;
      }
  
      97% {
        opacity: 0;
      }
  
      98% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
  
      99% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
      }
  
      100% {
        opacity: 0;
        z-index: -1;
      }
    }
  
    #loader {
      opacity: 1;
      position: fixed;
      width: 100%;
      height: 100%;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
      background-color: #fff;
      z-index: 999;
      -webkit-animation-fill-mode: forwards;
      animation-fill-mode: forwards;
      -webkit-animation: fadeinall 1s normal both;
      animation: fadeinall 1s normal both;
      -webkit-animation-delay: 0.3s;
      animation-delay: 0.3s;
    }

        form li,
        div>p {
          /* background: #eeeeee; */
          display: flex;
          justify-content: space-between;
          margin-bottom: 10px;
          list-style-type: none;
          /* border: 1px solid black; */
        }
        form img {
          height: 128px;
          order: 1;
        }