.container h1{font-size: 50px; color: #3d3f43; text-align: center; padding-top: 60px;}
.container p{color: #808792; text-align: center; font-size: 22px; padding: 30px 180px;}

.container form{width: auto; max-width: 1000px; height: auto; box-sizing: border-box; padding: 45px 80px; background-color: #c9bfaa; border-radius: 10px; margin: 0 auto; margin-top: 30px;}
.container form input{height: 43px; width: 560px; border: none; margin: 15px 0; box-sizing: border-box; padding: 0 20px;}

.line{position:relative; left: 0px; width:800px; height: 43px; text-align:left; margin: 15px 0;}
.line span.span{float:left;}
.line span.span #viewfile{position:absolute; left:130px; width:430px; top:0; height:43px; cursor: pointer; background: #fff; padding: 0 5px; margin: 0;}
.file1 {float:left; z-index:1; width:130px; height:43px; background:url(../images/choose-file.png) no-repeat 0 0; cursor: pointer;}
.line .file{padding: 0; margin: 0; height: 43px; display: none; position: absolute; left: 0; filter:alpha(opacity=0); opacity:0;}

.container form #Message{width: 100%; height: 365px; border: none; box-sizing: border-box; padding: 10px; background-color: #fff; margin: 10px 0;}
.container form input#btn{background: url(../images/submit-ico.png) 24px center no-repeat #2e3034; width: 186px; height: 51px; cursor: pointer; color: #fff; font-size: 20px; padding-left: 65px; margin-top: 40px;}
.container form input#btn:hover{background-color: #494b50;}


hr.dashed           {border-style: dashed; margin-top: 100px; border-color: #bababa;}
