input,textarea,select{color:#80868b;font-size:13px}input[type=text]{background-color:#fff;padding:0 4px 1px;margin:0;height:23px;line-height:23px;border:1px solid #dddedf;border-top:1px solid #ced3d5;-moz-border-radius:2px;-webkit-border-radius:2px}input[type=text]:hover{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #b9bbbd;background-color:#fff;color:#333}input[type=text]:focus,input[type=text]:active{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #7c7e7f;background-color:#fff;color:#333}input[type=password]{background-color:#fff;padding:0 4px 1px;margin:0;height:23px;line-height:23px;border:1px solid #dddedf;border-top:1px solid #ced3d5;-moz-border-radius:2px;-webkit-border-radius:2px}input[type=password]:hover{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #b9bbbd;background-color:#fff;color:#333}input[type=password]:focus,input[type=password]:active{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #7c7e7f;background-color:#fff;color:#333}input[type=text].error{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #fbc9c9;color:#ef7979;background-color:#fdf3f3}input[type=text].error:focus,input[type=text].error:active{border:1px solid #f8a0a0;background-color:#fff;color:#d25656}input[type=password].error{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #fbc9c9;color:#ef7979;background-color:#fdf3f3}input[type=password].error:focus,input[type=password].error:active{border:1px solid #f8a0a0;background-color:#fff;color:#d25656}input[type=submit]{line-height:18px;font-size:13px;color:#555;letter-spacing:0;text-shadow:0 1px 0 #fff;box-shadow:0 2px 1px #f0f1f2;-webkit-box-shadow:0 2px 1px #f0f1f2;-moz-box-shadow:0 2px 1px #f0f1f2;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #d3d7d8;padding:8px 22px 9px;margin:0 10px 0 0;cursor:pointer;background-color:#e2e4e7;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#e2e4e7,#ffffff);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#e2e4e7));background-position:0 0}input[type=submit]:hover{border:1px solid #bbc0c1;color:#222}input[type=submit].dark{background-color:#333;color:#fff;text-shadow:0 1px 0 #111;border:1px solid #777;background-image:-moz-linear-gradient(0% 100% 90deg,#333333,#777777);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#777777),to(#333333))}select{background-color:#fff;padding:2px;height:26px;line-height:20px;margin:0;cursor:pointer;outline:none;outline-style:none;border:1px solid #dddedf;border-top:1px solid #ced3d5;-moz-border-radius:2px;-webkit-border-radius:2px}select:hover{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #b9bbbd;background-color:#fff;color:#333}select:focus,select:active{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #7c7e7f;background-color:#fff;color:#333}option{padding:0 8px 2px 4px;outline:none;background-color:#fff;line-height:20px;border:1px solid #e2e4e7}select:focus option{background-color:#f1f3f4}select[multiple] option{padding-left:6px}select::-moz-focus-inner{border:none}select.error{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #fbc9c9;color:#ef7979;background-color:#fdf3f3}select.error:focus,select.error:active{border:1px solid #f8a0a0;background-color:#fff;color:#d25656}textarea{background-color:#fff;padding:2px 4px 4px;margin:0;border:1px solid #dddedf;border-top:1px solid #ced3d5;-moz-border-radius:2px;-webkit-border-radius:2px}textarea:hover{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #b9bbbd;background-color:#fff;color:#333}textarea:focus,textarea:active{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #7c7e7f;background-color:#fff;color:#333}textarea.error{-moz-box-shadow:0 0 8px #e8ebec;-webkit-box-shadow:0 0 3px #e8ebec;box-shadow:0 0 3px #e8ebec;border:1px solid #fbc9c9;color:#ef7979;background-color:#fdf3f3}textarea.error:focus,textarea.error:active{border:1px solid #f8a0a0;background-color:#fff;color:#d25656}input[type=checkbox]{margin:5px 10px 0 0}input[type=radio]{margin:5px 10px 0 0}form div.field-inline{margin-right:16px;display:inline-block;margin-bottom:10px}form div.field-inline .label{margin-bottom:4px;font-weight:700;font-size:14px}form div.field{margin-right:16px;display:inline-block;margin-bottom:10px}form div.field .label{margin-bottom:4px;font-size:14px;display:inline-block;width:176px}form div.field input{margin-bottom:4px;display:inline-block}form div.checkbox{float:left;height:18px;margin-right:20px}form div.checkbox div{float:left}div.message{margin:-10px 0 20px 10px;box-shadow:0 1px #e0e2dd;-webkit-box-shadow:0 1px #e0e2dd;-moz-box-shadow:0 1px #e0e2dd;border:8px solid #f0f1ee}div.message div.error{letter-spacing:.02em;text-align:center;font-size:16px;font-weight:700;color:#fff;text-shadow:-1px 1px 0 #2c79ab;background-color:#459ed7;padding:10px 20px 12px}div.message div.success{letter-spacing:.02em;text-align:center;font-size:16px;font-weight:700;color:#fff;text-shadow:-1px 1px 0 #2c79ab;background-color:#47874e;padding:10px 20px 12px}div.buffer{padding-top:10px}div.label.error{color:#ef7979;font-weight:400}span.error{color:#ef7979;font-weight:400}div.split-left.error{color:#d25656}form div.list{border:1px solid #ced3d5;border-bottom:0}form div.list div.row{text-shadow:0 1px 0 #fff;border-bottom:1px solid #e4e6e9;padding:1px 8px 2px;min-height:21px}div.row.heading{font-weight:700;background-color:#e8eaec}div.row select{width:88px;margin-top:1px;height:20px;padding:0 0 0 2px;font-size:12px;line-height:12px;margin-bottom:0}div.row input[type=text]{height:18px;margin-top:1px;font-size:12px;line-height:12px;padding:0 4px;margin-bottom:0}div[class=foot]+div[class=break]{border-bottom:1px solid #e2e6e7;margin-top:10px}