.affiliate-field-separator { width: 100%; height: 1px; background: #E5E7EA; &:not(:first-child-child){ margin-top: 20px; } &.affiliate-has-label { position: relative; label { position: absolute; top: -8px; display: inline-block; width: auto; background: #fff; padding-right: 10px; margin: 0; } } } .affiliate-field-separator.affiliate-separtor-extra-margin{ margin: 20px 0px 30px 0px; }