  html{
    height: 100%;
  }
  
  body{
    padding: 0;
    margin: 0;
    z-index: 0;
    height: 100%;
    background-image: url("WSUPatterns.png");
    background-color: #cccccc;
  }

  .banner {
    width: 100%;
    height: 64px;
    z-index: 3; 
    background-color: #262626;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    
    gap: 10px;
  }

  .bannerlogocontainer {
    height: 64px;
    width: 64px;
    background-color:#A60F2D;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
  }

  .bannerlogocontainer img{
    height: 90%;
    width: 90%;
  }

  .bannerinner{
    height: 100%;
    width: 220px;
    padding-top: 17px;
  }

  .bannerinner p{
    color: #ffffff;
    vertical-align: middle;
    text-align: center;
    margin: 0%;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
  }

  .ContentArea{
    min-width: 150px;
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 0px;
    column-gap: 5px;
    z-index: 1;
    background-color: #ffffff;
  }

  .uploadareacontent {
    z-index: 2;
    padding-left: 5px;
    padding-right: 5px;
    width: calc(100%);
    vertical-align: top;
    height: 100%;
    font-family: Montserrat, sans-serif;
  }

  .uploadareacontent h1 {
    text-align: left;
  }

  .uploadareacontent #fileDropZone {
    border: 2px dashed #A60F2D;
    pointer-events:none;
    display: none;
  }

  .uploadareacontent #fileDropZone p{
    text-align: center;
  }

  .uploadareacontent input[type=file]{
    display: none;
  }

  .uploadareacontent input[type=button], .fileUploadLabel, .fileUploadLabel2 {
    background-color: #A60F2D;
    color: white;
    padding: 5px;
    border-radius: 10px;
    cursor: pointer;
    border: none;
  }

  .fileUploadLabel:hover, .fileUploadLabel2:hovor , .uploadareacontent input[type=button]:hover{
    background-color: #4D4D4D;
  }

  #loadericon {
    visibility: hidden;
    position: fixed;
    z-index: 4;
    left:0;
    right:0;
    top: 40%;
    margin-left:auto;
    margin-right:auto;


    border: 8px solid #f3f3f3;
    border-radius: 50%;
    border-top: 8px solid #A60F2D;
    border-left: 8px solid rgba(0,0,0,0);
    border-right: 8px solid rgba(0,0,0,0);
    border-bottom: 8px solid #A60F2D;
    width: 100px;
    height: 100px;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
    animation-play-state: paused;
  }
  
  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }

  /* Narrow Screen */
  @media (min-width: 600px){
    .uploadareacontent #fileDropZone {pointer-events:auto; display: inherit;}
    .uploadareacontent .fileUploadLabel2 {display: none;}
  }