@font-face {font-family: 'FontAwesome'; src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal; font-style: normal;}
*{margin: 0; padding: 0; box-sizing:border-box;}
:focus{outline: none;}
.form_wrap{margin: 20px auto; display: flex; background: #fff; border-radius: 10px; overflow: hidden; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);}

form.form_contact{width: 100%; padding: 30px 40px;}
form.form_contact .user_info{display: flex; flex-direction: column;}
form.form_contact label{font-weight: 600;}
form.form_contact input,
form.form_contact textarea{width: 100%; padding: 8px 0px 5px; margin-bottom: 20px; border: none; border-bottom: 2px solid #D1D1D1; font-family: 'Open sans'; color: #5A5A5A; font-size: 14px; font-weight: 400;}
form.form_contact textarea{max-width: 100%; min-width: 100%; max-height: 90px;}
#btnClose{display: inline-block; padding: 3px 10px; margin-top: 10px; background: #E25151; color: #fff; border: 2px solid #B14141; cursor: pointer;	float: right;}



