#company-membership form, #company-membership-payment form, #company-membership-invitation form, #company-members form, .afup-form form, .form-reset form { width: auto; background:transparent; margin: 0; border: none; padding: 0; } #company-membership form *, #company-membership-invitation form *, #company-members form *, .afup-form form * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #company-membership fieldset, #company-membership-invitation fieldset, #company-members form fieldset, .afup-form form fieldset { margin: 2em 0; padding: 0; } #company-membership fieldset > div, #company-membership-invitation fieldset > div, #company-members form fieldset > div, .afup-form form fieldset .afup-form-container { padding: 1em 15px; background: #eee; border: 1px solid #ccc; } #company-membership legend, #company-membership-invitation legend, #company-members form legend, .afup-form form legend { display:block; background-color:#50a0dd; padding: 20px 15px; margin: 0; color:white; width:100%; font-size:1.5em; border: 1px solid #50a0dd; font-weight: bold; } #company-membership form label, #company-membership-invitation form label, #company-members form label, .afup-form form label { min-width: 45%; line-height: 2em; font-weight: normal; display:inline-table; } .afup-form form label { text-align: right; padding: 0 30px; } #company-membership form input, #company-membership form textarea, #company-membership form select, #company-membership-invitation form input, #company-membership-invitation form textarea, .afup-form form input, .afup-form form textarea { min-width: 45%; } .afup-form form select { background-color: white; } .afup-form form input[type=radio] { min-width: auto; } .afup-form form textarea { font-size: 1em; font-family: helvetica, arial, sans-serif; } .afup-form form input[type=checkbox], #company-membership form input[type=checkbox] { width: auto; min-width:0; } #company-membership #company_member, #company-membership #admin_company_member, #company-membership-invitation #user{ text-align:right; } #company-membership #company_member button, #company-membership #admin_company_member button, #company-membership-invitation button, #company-membership-payment input[type=submit], #company-membership-payment a.button, #company-members form button, #company-members button.company--submit/*, .afup-form button*/ { text-decoration: none; background-color:#50a0dd; font-size:1.5em; color:white; padding: 20px 10px; border: 1px solid #2b3e74; cursor:pointer; } #company-members button.company--submit{ font-size:1rem; padding: 8px; margin: 0 5px; } #company-members button.company--submit[disabled=disabled] { cursor: default; background-color:#c2def3; color:#777; } #company-membership-payment a.button{ display:inline-block; } #company-membership form[name=admin_company_member] { width: 50%; } #company-members{ max-width: 980px; } #company-members form{ width: auto; } #company_member_invitation_submit{ text-align:right; } .afup-form label.required:before { content: "* "; } .afup-form--miniform { max-width: 600px; margin: 0 auto; } .afup-form--miniform label, .afup-form--miniform input, .afup-form--miniform button { display: block; width: 100%; margin: 0.5em 0; line-height: 2em; } .afup-form--miniform label { font-size: 1.3em; } .afup-form--miniform form label { text-align: left; padding: 0; } .afup-form--miniform input[type="submit"].button, .afup-form--login button[type="submit"].button{ margin: 1em 0; } .afup-form--miniform .afup-form-container > div { margin: 1em 0; } .afup-form--miniform p { font-size: 1.3em; } .afup-form-container .form-help { text-indent: 0; display: inline-block; max-width: 45%; }