.inactive { ms filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: 0.5; } .clearfix { *zoom: 1; } .clearfix:before, .clearfix:after { display: table; content: ""; line height: 0; } .clearfix:after { clear: both; } .input block level { display: block; width: 100%; webkit box sizing: border box; box sizing: border box; } body { margin: 0; padding: 0 0px; } .webways job { background color: hsl(0, 0%, 100%); width: 100%; max width: 670px; margin: 20px auto 0; font family: Arial, sans serif; font size: 15px; line height: 1.7; color: hsl(30, 13%, 9%); } .webways job a { color: hsl(200, 100%, 33%); text decoration: none; } .webways job a:hover { color: hsl(200, 100%, 24%); text decoration: none; } .webways job a:active { color: hsl(200, 100%, 19%); text decoration: none; } .webways job h1 { color: hsl(245, 43%, 28%); font size: 24px; margin: 40px 0; line height: 1.4; } .webways job h2 { font size: 20px; margin: 0 0 20px 0; font weight: normal; } .webways job h3 { font size: 15px; margin: 10px 0 0; } .webways job h4 { font size: 15px; margin: 10px 0 0; } .webways job .webways job head { width: 100%; overflow: hidden; } .webways job .webways job content { margin top: 35px; padding: 0; } .webways job .webways job content .wwj container { padding: 0px 20px; } .webways job .text content { padding: 0 20px; } .webways job .contact { margin top: 50px; padding: 20px 20px 40px 20px; border color: hsl(36, 6%, 87%); border width: 1px 0; border style: solid; } .webways job .contact p { margin: 0; } .webways job .additional data { *zoom: 1; padding: 10px 20px 20px 20px; background color: hsl(36, 33%, 97%); border color: hsl(36, 18%, 93%); border width: 0; border style: solid; } .webways job .additional data:before, .webways job .additional data:after { display: table; content: ""; line height: 0; } .webways job .additional data:after { clear: both; } .webways job .additional data p { margin: 0; } .webways job a.application button { font size: 16px; line height: 24px; color: hsl(197, 54%, 97%); background color: hsl(200, 82%, 44%); padding: 10px 30px 11px 30px; border: 1px solid hsl(200, 100%, 33%); text align: center; vertical align: middle; } .webways job .wwj logo { position: relative; margin: 60px 0; float: none; } .webways job .wwj logo.center { text align: center; } .webways job .wwj logo.right { text align: right; } .webways job .wwj logo img { max width: 100%; } .webways job figure { margin: 0; } .webways job img { max width: 100%; display: block; } .webways job .wwj headerimage { margin: 0 20px; } .webways job .wwj footerimage { margin: 40px 20px 0 20px; } .webways job .webways job content.has header image { margin top: 20px; } .webways job .webways job content.has header image .wwj logo { margin: 0 0 20px 0; } .webways job .webways job content.has header image:not(.has logo) { margin top: 0px; } .webways job .webways job content.has footer image .wwj logo { margin: 0 0 20px 0; } .webways job .webways job co