.theme-generator-form-container #theme_generator_form .etg-row{margin:0 0 1em;clear:both}.theme-generator-form-container #theme_generator_form .etg-row input.error{border-color:#f05245}.theme-generator-form-container #theme_generator_form .etg-row div.error{color:#fff;background:#f05245;padding:5px}.theme-generator-form-container #theme_generator_form input[type=text],.theme-generator-form-container #theme_generator_form textarea{border:1px solid #bbb;color:#4e4e4e;background-color:#fff;width:100%;padding:10px;font-size:14px}.theme-generator-form-container #theme_generator_form input#total{width:55px}.theme-generator-form-container #theme_generator_form .etg-row-bot{float:right;overflow:hidden;text-align:right}.theme-generator-form-container #theme_generator_form .etg-row-bot input.error{border-color:#f05245}.theme-generator-form-container #theme_generator_form .etg-row-bot div.error{color:#fff;background:#f05245;padding:5px;vertical-align:top;height:38px}.theme-generator-form-container #theme_generator_form .captcha{display:inline-block}.theme-generator-form-container #theme_generator_form .captcha>div{display:inline-block;vertical-align:middle}@media (max-width:530px){.theme-generator-form-container #theme_generator_form .captcha{margin-bottom:1em}}.theme-generator-form-container #theme_generator_form .theme_generate_btn{border-radius:0;margin:0 0 0 15px}.theme-generator-form-container #theme_generator_form .theme_generate_btn:hover{padding:.3em 1em;border:2px solid}