html {

    background-image: radial-gradient(teal, rgb(102, 204, 255),beige);
    height: -webkit-fill-available;
  }
  
  * {
    color: white;
    font-family: 'Open Sans', sans-serif;
  }
  .mid-logo{
    text-align: center;
  }
  
  .wrap {
    margin-top: 20px;
    text-align: center;
  }
  
  .button {
    display: inline-block;
    margin: 0.3em;
    padding: 1.2em 5em;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    box-shadow: 0 2px 10px rgba(0,0,0,0.5);
    border: none; 
    font-size: 15px;
    text-align: center;
  }
  
  .button:hover {
    box-shadow: 1px 6px 15px rgba(0,0,0,0.5);
  }
  
  .green {
    background-color: #4CAF50;
    color: white;
  }
  
.red {
    background-color: #F44336;
    background-image: url(https://alialshehri.weebly.com/uploads/1/0/9/2/109253467/published/screen-shot-2017-07-22-at-10-55-27-pm.png?1500778593);
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
    color: white;
  }
  
  .blue {
    background-color: #03A9F4;
    color: white;
  }
  
  .ripple {
    position: absolute;
    background: rgba(0,0,0,.25);
    border-radius: 100%;
    transform: scale(0.2);
    opacity:0;
    pointer-events: none;
    -webkit-animation: ripple .75s ease-out;
    -moz-animation: ripple .75s ease-out;
    animation: ripple .75s ease-out;
  }
  
  @-webkit-keyframes ripple {
    from {
      opacity:1;
    }
    to {
      transform: scale(2);
      opacity: 0;
    }
  }
  
  @-moz-keyframes ripple {
    from {
      opacity:1;
    }
    to {
      transform: scale(2);
      opacity: 0;
    }
  }
  
  @keyframes ripple {
    from {
      opacity:1;
    }
    to {
      transform: scale(2);
      opacity: 0;
    }
  }
  
  
  
