[form] { padding: 5px; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } [form] input[type=text],[form] input[type=email], [form] select { width: 100%; border: 1px solid #bbb; height: auto; margin: 5px 0 0 0; } [form] .sib-default-btn { margin: 5px 0; padding: 6px 12px; color:#fff; background-color: #333; border-color: #2E2E2E; font-size: 14px; font-weight:400; line-height: 1.4285; text-align: center; cursor: pointer; vertical-align: middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space: normal; border:1px solid transparent; border-radius: 3px; } [form] .sib-default-btn:hover { background-color: #444; } [form] p{ margin: 10px 0 0 0; }