.overlay-form{height:100%;width:0;position:fixed;z-index:1000;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.9);overflow-x:hidden;transition:.5s}.overlay-content ul{text-align:left}.overlay-content li{margin-bottom:30px}.overlay-content{position:relative;top:12%;max-width:694px;text-align:left;margin:0 auto}.overlay-form a{text-decoration:none;transition:.3s}.overlay a:focus,.overlay-form a:hover{color:#272727}.overlay-form .closebtn{position:absolute;font-size:27px;z-index:100000;height:26px;width:26px;text-align:center;right:3px;top:3px;line-height:22px;padding:0;margin:0;font-family:Roboto;border-radius:45px;background:0 0;color:#fff;border:2px solid}.overlay-form .closebtn:hover{color:#fefefe8c}.overlay-content select{-webkit-appearance:none;-moz-appearance:none;padding:0 1.45em}.overlay-content .hint{font-size:13px}.overlay-content div{margin-bottom:25px!important}.overlay-content h2{font-weight:600;color:#007cb9}.overlay-content p{font-size:16px;margin-bottom:30px}.overlay-content p.successMessage-form{color:#5a9032;border:1px solid #86b75c;background-color:#e2f6d3;padding:10px;font-weight:700}.overlay-content button{background-color:#67229e;border:none;color:#fff;font-family:Trebuchet MS;padding:10px 60px;border-radius:5px;font-size:larger;text-transform:uppercase;cursor:pointer}.overlay-content .invalid-input{border:2px solid #c07878;box-shadow:0 0 10px #8b0000}@media (max-width:860px){.overlay-content{width:93%}}@media (max-width:550px){.overlay-content .cols2 input{width:100%;float:none!important}}