.ascribe-form { hr { background-color: rgba(0, 0, 0, .05); border: 0; color: rgba(0, 0, 0, .05); height: 1px; margin-top: 0; } } .ascribe-form-header { background-color: white; margin-bottom: 0; padding-bottom: 0; > h3 { color: #616161; margin-bottom: 0; margin-top: 0; padding: .75em 0 .75em 1em; } } .ascribe-form-wrapper { margin: 0 auto; max-width: 600px; width: 80%; @media (max-width: 550px) { width: 100%; } } .ascribe-form-btn-container-left { float: left; padding: 0 2px 2px 0; } .ascribe-form-btn-container-right { float: right; padding: 0 0 2px 2px; }