/* Header */ #SIGNUP-FORM > .head{ display: block; position: relative; width: 100%; padding: .7em 0; border-radius: 3px 3px 0 0; border-bottom: 1px solid #ddd; text-align: center; color: #888; } /* Container */ #SIGNUP-FORM > .body{ display: block; position: relative; width: 100%; min-height: 2em; height: auto; border-radius: 0 0 3px 3px; overflow: auto; } /* Items */ #SIGNUP-FORM > .body > form{ display: block; position: relative; padding: .8em 1em; border-bottom: 1px solid #ddd; background-color: #fff; color: #555; cursor: pointer; transition: background-color .2s ease-in-out, color .2s ease-in-out; } #SIGNUP-FORM > .body > form * { text-align: center; } #SIGNUP-FORM > .body > form > *{ display: block; } #SIGNUP-FORM > .body > form > input{ padding: 5px; margin: 5px auto 10px auto; border-color: #777777; } #SIGNUP-FORM > .body > form > input.err{ border-color: #ff0000; } #SIGNUP-FORM > .body > form > #btn-create-account{ color: #21bb89; background-color: #fff; border-color: #21bb89; border-width: 2px; padding: 6px; margin: 15px auto 0 auto; font-weight: bold; cursor: pointer; transition: background-color .2s ease-in-out, color .2s ease-in-out; } #SIGNUP-FORM > .body > form > #btn-create-account:hover{ color: #fff; background-color: #21bb89; } #SIGNUP-FORM > .body > form > #msg-err{ color: #ff0000; font-size: 0.85em; } #SIGNUP-FORM > .body > form, #SIGNUP-FORM > .body > form > input, #SIGNUP-FORM > .body > form > button { font-family: inherit; } #SIGNUP-FORM > .body > form > input, #SIGNUP-FORM > .body > form > button { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 1px; outline: none; } #SIGNUP-FORM > .body > form > #membre{ font-size: 0.8em; color: #006eff; text-decoration: underline; margin-top: 8px; }