@font-face { font-family: 'Fira Sans Condensed'!important; src: url(FiraSansExtraCondensed-Regular.eot); } ::-webkit-input-placeholder { font-size:12px;font-style:italic;font-weight:100 !important; } :-moz-placeholder { /* Firefox 18- */ font-size:12px;font-style:italic;font-weight:100 !important; } ::-moz-placeholder { /* Firefox 19+ */ font-size:12px;font-style:italic;font-weight:100 !important; } :-ms-input-placeholder { font-size:12px;font-style:italic;font-weight:100 !important; } .error{background:;width:95%;padding:10px 10px 10px 10px;border-radius:8px;} .error p{color:#ff0000 !important;font-size:16px !important;font-family:'Fira Sans Condensed', Arial;} .ok{background:;width:95%;padding:10px 10px 10px 10px;border-radius:8px;} .ok p{color:#047928 !important;font-size:16px !important;font-family:'Fira Sans Condensed', Arial;} .form_email{float:left;margin-left:0px;width:100%} .form_email p { padding: 0 0 2px 0; margin: 0; text-align:left; color:#1b1b1b; font-family:'Fira Sans Condensed'!important; font-size: 1.05em!important; font-weight:normal!important; } .form_email strong { font-size: 1.2em; color:red; } .form_email h1 { font-size: 18px; padding: 0 0 10px 0; margin: 0; color:#000; text-align:justify; } .form_email h2 { padding: 0 0 10px 0; margin: 0; color:#000; text-align:justify; font-size: 1.5em; font-family:'Fira Sans Condensed'!important; font-weight:normal!important; } .form_email input, .form_email textarea { font-family:'Fira Sans Condensed'!important; font-size: 1.0em; margin: 0 0 0px 0; } .form_email input { background: #f2f2f2; padding: 8px; border: 1px solid #bbb; border-radius: 0px; width: 100%; } .form_email textarea { background: #f2f2f2; padding: 5px; border: 1px solid #bbb; border-radius: 0px; width: 100%; height: 100px; } input.send { width: 130px; color: #fff; background: #ff0000 !important; border:1px solid #ff0000; padding: 10px 25px 10px 25px; cursor: pointer; font-family:'Fira Sans Condensed'!important; font-size: 1.0em; font-weight:normal !important; } input.send:hover{ color: #fff !important; background: #333 !important; border:1px solid #000; padding: 10px 25px 10px 25px; cursor: pointer; } .styled-select { background: url(http://i62.tinypic.com/15xvbd5.png) no-repeat 96% 0; height: 29px; overflow: hidden; width: 240px; } .styled-select select { background: transparent; border: none; font-size: 0.9em!important; height: 29px; padding: 5px; /* If you add too much padding here, the options won't show in IE */ width: 268px; } .styled-select.slate { background: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right center; height: 34px; width: 240px; } .styled-select.slate select { border: 1px solid #ccc; font-size: 0.9.0em!important; height: 34px; width: 268px; }