div.overlay {
   
   background-image:url(../img/form/white.png);   
   height: 400px;
   width: 500px;  
   display: none;
   padding: 55px;
}
div.overlay div.close {
   
   background-image:url(../img/form/close.png);
   position:absolute;
   right:5px;
   top:5px;
   cursor:pointer;
   height:35px;
   width:35px;
}

#overlay {
   
   background-image:url(../img/form/transparent.png);
   color: #efefef;
}
#overgoop {
   
   background-image:url(../img/form/transparent.png);
   color: #efefef;
}
div.wrap {
   
   height:100%;
   overflow-y:auto;
}
.form{
   margin-top: 25px;
   position: relative;
}
.form__lables{
 display: flex;
}
.lable {
   flex-basis: 27%;      
   clear:left; 
   display:block;
   padding-right:4px; 
   font-size: 18px;
   font-family: "Montserrat", sans-serif;
}
.input {
   margin:10px;
   background-color: #F0F0F0;
   border: 0px;
   font-size: 18px;
   font-weight: bold;
   font-family: "Montserrat", sans-serif;
   color: #fff;
   flex-basis: auto;
}


.form__btn{
   margin: 15px;
   position: absolute;
   left: 50%;
   transform: translate(-50%, 0);
}




