

.MapDiv {
    background-color: white;
    text-align: center;
    font-size:  large;
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 75%;
    margin-top: 1.5%;
    height: 99%;
}

body{
    background-image: linear-gradient(to right, black 10%, #ffdde1  51%, #ee9ca7  100%);
    /*background-color: black;*/
}



.padding-0{
    padding-right:0;
    padding-left:0;
    padding-bottom:0;
    padding-top:0;
}

img{
    width: 25%;
    margin-top: 25%;
    animation: mover 1.5s infinite  alternate;
}

@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-200px); }
}


  
  .responsive-iframe {
    position: absolute;
    top: 2.5%;
    left: 1.5%;
    bottom: 2.5%;
    right: 1.5%;
    width: 97%;
    height: 95%;
  }

  .HeaderDiv {
    text-align: center;
  }

  #PageHeader {
    color:white;
    border-style: double;
    border-width: 3px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-color: white;
    text-align: left;
    margin-bottom: 2%;
    width: 100%;
  }

  .colThree {
    padding-top: 10px;
  }
  
  .colOne {
    padding-top: 150px;
  }

  @media (max-width: 768px) {
    #PageHeader {
      text-align: center;
      color: white;
      font-weight: bold;
    }

    #FormHeader {
      background-color: #000000d5;
    }

    .colOne {
      padding-top: 0px;
    }

    @keyframes mover {
      0% { transform: translateY(0); }
      100% { transform: translateY(-100px); }
  }
  }


  #FormHeader {
    text-align: center;
    color: white;
    font-weight: bold;
    background-color: #000000d5;
    
  }


  h4 {
      margin-top: 10%;
      color: white;
  }

  h3 {
      color: rgb(253, 253, 253)
  }
  

  .FormDiv {
    border-style: double;
    border-width: 3px;
    border-left-width: 3px;
    border-right-width: 3px;
    border-color: black;
    text-align: center;
    font-size:  large;
    height: 50vh;
}



  
  .btnRegister {background-image: linear-gradient(to right, #E0EAFC 0%, #CFDEF3  51%, #E0EAFC  100%)}
  .btnRegister{

     text-transform: uppercase;
     transition: 0.5s;
     background-size: 200% auto;
     color: rgb(124, 122, 122);            
     border-radius: 12px;
     border-color: white;
   }

   .btnRegister:hover {
     background-position: right center; /* change the direction of the change here */
     color: rgb(94, 69, 69);
     text-decoration: none;
   }
  
   .LastElement {
       padding-bottom: 1%;
   }

   td, th {
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    color: white;
    background-color: skyblue;
   }

   table, th, td {
    border: 1px solid black;
  }


   
