.errorMessage{color:red;position:absolute;font-size:14px;line-height:12px;margin:4px 0 0;font-weight:700;}.captcha.error{background:#ffdada;}.form .row{margin-bottom:25px;}.form .row.submit{margin-bottom:0;}.form.bg{padding:20px 20px;background:#fffce0;}.form .label{margin-bottom:5px;}.form label{font-size:16px;color:#333;font-weight:700;margin-left:3px;}.form .input+.label{margin-top:10px;}.form input[type="checkbox"]+label{font-weight:400;}@media only screen and (max-width:500px){.form .label{margin-bottom:3px;} .form label{font-size:14px;font-weight:700;}}.form input[type="text"],.form input[type="password"]{box-sizing:border-box;margin:0;box-shadow:none;border-radius:none;font-size:18px;border:solid 1px #b3b3b3;padding:8px 10px;color:#4d4d4d;position:relative;}.form input[type="text"].title{width:100%;max-width:600px;}@media only screen and (max-width:500px){.form input[type="text"], .form input[type="password"]{font-size:16px;padding:5px 8px;}}input[type="submit"]{font-family:'PT Sans', Verdana;font-size:20px;background:#FFC70C;background:-moz-linear-gradient(top, #FFC70C 0%, #ECA000 100%);background:-webkit-linear-gradient(top, #FFC70C 0%, #ECA000 100%);background:linear-gradient(to bottom, #FFC70C 0%, #ECA000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC70C', endColorstr='#ECA000',GradientType=0 );border:0;color:#fff;margin:0;position:relative;cursor:pointer;padding:10px 30px;border-radius:5px;}input[type="submit"]:hover{background:#fcd639;background:-moz-linear-gradient(top, #fcd639 0%, #f6a700 100%);background:-webkit-linear-gradient(top, #fcd639 0%, #f6a700 100%);background:linear-gradient(to bottom, #fcd639 0%, #f6a700 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd639', endColorstr='#f6a700',GradientType=0 );}input[type="submit"][disabled="disabled"]{background:#aaa;}@media only screen and (max-width:500px){input[type="submit"]{font-size:16px;font-weight:700;padding:10px 15px;}}textarea{font-family:'Open Sans', Verdana, Arial, sans-serif;box-sizing:border-box;margin:0;box-shadow:none;border-radius:none;font-size:18px;border:solid 1px #b3b3b3;padding:8px 10px;color:#4d4d4d;width:100%;height:24em;}@media only screen and (max-width:500px){textarea{font-size:14px;padding:5px 7px;height:14em;}}select{cursor:pointer;border:1px solid #b3b3b3;background:transparent;padding:10px 40px 10px 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/pingvinus3/images/i/arrd24.png) 90% no-repeat #fff;}select::-ms-expand{display:none;}@media screen and (min-width:0\0){select{background:none\9;padding:5px\9;}}@media only screen and (max-width:500px){select{padding:4px 25px 4px 4px;font-size:14px;background-size:20px 20px;}}input.refkfield{display:none !important;}.form .hint{margin:5px 0;font-size:14px;line-height:15px;color:#555;padding:0 0 0 7px;border-left:1px solid #ccc;}.form .block{padding:25px 25px;}.form .block .row:last-child{margin-bottom:0;}.form .block.c1{background:#fff9db;}.form .block.c2{background:#e9fae7;}@media only screen and (max-width:500px){.form .block{padding:15px 10px;}}.flash{font-size:22px;color:#111;margin:20px auto;padding:20px;background:#e0ffeb;border-radius:10px;}.flash.error{color:red;}@media only screen and (max-width:500px){.flash{font-size:18px;margin:10px auto;padding:10px;border-radius:5px;} }