input[type=text], input[type=email]{
  border: 0;
  background: none;
  display: block;
  margin: 1rem auto;
  text-align: center;
  border: 0.1rem solid #3498db;
  padding: 1rem 0 1rem 0;
  width: 60%;
  outline: none;
  color: white;
  border-radius: 1.5rem;
  transition: 0.25s;
}
input[type="text"]:focus,input[type="email"]:focus{
  font-family: 'Nunito',sans-serif;
  color: #2c3e50;
  width: 80%;
  border-color: #f1c40f;
}
#send{
    border: 0;
    font-size: 1rem;
    background: #e74c3c;
    display: block;
    margin: 2em auto!important;
    text-align: center;
    padding: 1rem 2rem 1rem 2rem!important;
    max-width: 8vw;
    color: white;
    border-radius: 20px;
    transition: 0.25s;
}
.avatar {
  max-width: 40%;
  height: auto;
  border-radius: 50%;
}
.modal {
  display:none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  background-color: rgba(0,0,0,0.5);
}
.modal-content {
  background-color: #fefefe;
  /*margin: 4% auto 15% auto;*/
  margin: 5em auto 5em auto;
  border: 1px solid #888;
  max-width: 35rem;
	padding-bottom: 30px;
}
.imgcontainer{
    text-align: center;
    margin: 2rem 0 1em 0;
    position: relative;
}

.close {
    position: absolute;
    right: 25px;
    top: 0;
    color: #000;
    font-size: 35px;
    font-weight: bold;
}
.close:hover,.close:focus {
    color: red;
    cursor: pointer;
}
.animate {
    animation: zoom 0.6s
}
#leave{
  font-size: 20px;
  font-family: "Nunito", "sans-serif";
  letter-spacing: 2px;
}

@keyframes zoom {
    from {transform: scale(0)}
    to {transform: scale(1)}
}
.box{
  color: red;
  background: none!important  ;
}
