#FormGenForm input[type^="submit"],#FormGenForm input[type^="button"],#FormGenForm input[type^="reset"]{display:inline-block;margin-bottom:0px;font-weight:normal;text-align:center;vertical-align:middle;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-moz-user-select:none;color:#333;background-color:#FFF;border-color:#CCC;cursor:pointer}#FormGenForm input[type^="submit"]:hover,#FormGenForm input[type^="button"]:hover,#FormGenForm input[type^="reset"]:hover{text-decoration:none;color:#333;background-color:#EBEBEB;border-color:#ADADAD}#FormGenForm input[type^="submit"]:active,#FormGenForm input[type^="button"]:active,#FormGenForm input[type^="reset"]:active{outline:0px none;box-shadow:0 3px 5px rgba(0,0,0,0.125) inset;background-image:none}#FormGenForm input[type^="submit"]:focus,#FormGenForm input[type^="button"]:focus,#FormGenForm input[type^="reset"]:focus{outline:thin dotted;outline-offset:-2px;text-decoration:none}#FormGenForm input[type^="text"],#FormGenForm textarea,#FormGenForm select,#FormGenForm input[type^="password"]{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#FormGenForm textarea,#FormGenForm select{height:auto}#FormGenForm label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.alert{margin-bottom:5px}#FormGenForm input:focus,#FormGenForm input[type="text"]:focus,#FormGenForm textarea:focus,#FormGenForm select:focus{border-color:#49A2EB;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px #49A2EB;outline:0 none}#FormGenForm input[type="checkbox"]:focus,#FormGenForm input[type="radio"]:focus{border-color:#49A2EB;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,-1px 0 0 rgba(0,169,0,0.5),1px 0 0 rgba(0,169,0,0.5),0 -1px 0 rgba(0,169,0,0.5),0 1px 0 rgba(0,169,0,0.5)}#FormGenForm input.formgen-success,#FormGenForm input[type="text"].formgen-success,#FormGenForm textarea.formgen-success,#FormGenForm select.formgen-success{border-color:#00A903;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}#FormGenForm input[type="checkbox"].formgen-success,#FormGenForm input[type="radio"].formgen-success{border-color:#00A903;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,-1px 0 0 rgba(0,169,0,0.5),1px 0 0 rgba(0,169,0,0.5),0 -1px 0 rgba(0,169,0,0.5),0 1px 0 rgba(0,169,0,0.5)}#FormGenForm input.formgen-success:focus,#FormGenForm input[type="text"].formgen-success:focus,#FormGenForm textarea.formgen-success:focus,#FormGenForm select.formgen-success:focus{border-color:#00A903;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px #00A903}#FormGenForm input[type="checkbox"].formgen-success:focus,#FormGenForm input[type="radio"].formgen-success:focus{border-color:#00A903;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,-1px 0 0 rgba(0,169,0,0.5),1px 0 0 rgba(0,169,0,0.5),0 -1px 0 rgba(0,169,0,0.5),0 1px 0 rgba(0,169,0,0.5),0 0 8px rgba(0,169,0,0.5)}#FormGenForm input.formgen-error,#FormGenForm input[type="text"].formgen-error,#FormGenForm textarea.formgen-error,#FormGenForm select.formgen-error{border-color:#FF0000;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}#FormGenForm input[type="checkbox"].formgen-error,#FormGenForm input[type="radio"].formgen-error{border-color:#FF0000;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,-1px 0 0 rgba(255,0,0,0.5),1px 0 0 rgba(255,0,0,0.5),0 -1px 0 rgba(255,0,0,0.5),0 1px 0 rgba(255,0,0,0.5)}#FormGenForm input.formgen-error:focus,#FormGenForm input[type="text"].formgen-error:focus,#FormGenForm textarea.formgen-error:focus,#FormGenForm select.formgen-error:focus{border-color:#FF0000;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px #FF0000}#FormGenForm input[type="checkbox"].formgen-error:focus,#FormGenForm input[type="radio"].formgen-error:focus{border-color:#FF0000;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,-1px 0 0 rgba(255,0,0,0.5),1px 0 0 rgba(255,0,0,0.5),0 -1px 0 rgba(255,0,0,0.5),0 1px 0 rgba(255,0,0,0.5),0 0 8px rgba(255,0,0,0.5)}