
.rotate_text {

font-weight:bold;
text-transform:uppercase;
margin-top:65px;
letter-spacing:1px;

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

#contact {}

#contact .desc {width:250px; font-size:12px; }
#contact .desc h2 { color:#ffffff; font-weight: normal; letter-spacing: 1px; font-size: 14px; margin-bottom: 8px;  }

#contact .desc p { width: 250px; line-height: 1.0; }

#contact .formblock {display: block; width:270px }
#contact .formblock label {display: block; font-weight: normal; }

#contact-form {width:250px}

#container-content {width:250px}

#contact .formblock .txt {  color: #666; width: 230px; font-size:12px; }
#contact .formblock .txtarea {  color: #666;  width: 230px; height: 100px; margin-bottom: 6px; }

#contact .formblock .error { font-weight: bold; font-style: normal; font-size:8px; color: #ffffff; }

#contact .formblock .selektor{width:230px}

#contact .info{color:#ffffff; font-weight:bold; text-decoration:nonel}

#contact p.tick {color: #FFFFFF; }

.error img{width:15px;height:15px; margin:3px;}

#contact-form p.alertas{color: #ffffff}

#contact alert{width:230px;padding:0;}

.rotate_text{color:#ffffff}
.screen-reader-text{color:#ffffff}

.btn-sendinfos {
color: #396dc0;
font-size: 12px;
font-weight:bold;
background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
background: -moz-linear-gradient(top, #fff, #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff');

-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;

margin:5px;

-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0);
box-shadow: 0 0px 0px rgba(0,0,0,0);
}
}

#contact .subbutton { }