.contactForm{
         border: 1px solid #ccc;
         border-color: #34A0D9 #34A0D9 #34A0D9 #34A0D9;
         max-width:860px;
         margin: 0px auto 20px auto;
         background: #dadada;
         padding: 10px;
         font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
 }
    .contactForm h2{
         color: #B27217;
         text-shadow: 1px 1px #fff;
         font-size: 2em;
         text-align: center;
         border-bottom: 1px solid #999;
         border-color: goldenrod;
         opacity: 0.75;
 }
    .contactForm input:not(.btn),
    .contactForm textarea{
         display: block;
         border:1px solid #ccc;
         width:96%;
         margin: 5px;
         padding:5px;
 }
    .contactForm input:focus, 
    .contactForm textarea:focus{
         font-style: italic;
         font-weight: bold;
 }
    .btn{
         background: rgba(129,212,212,0.83);
         color: #FFF;
         padding: 5px 10px;
         border: 1px solid #34A0D9;
         box-shadow: 1px 1px #999;
         border-radius: 12px;
 }
    .btn:hover{
        background: #26fd3c;
 }
 
    .surname{
        display: none;
}
