.hsblock-config { display: block; padding: 15px 20px 0 20px; border-color: #eee; border-bottom: none; border-radius: 0; margin-top: 30px; margin-bottom: 0; } .hsblock-config .form-item { margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px; } .hsblock-config .form-wrapper .form-item:last-child { border-bottom: none; margin-bottom: 0; } .hsblock-config-block-theme.form-wrapper .form-item:last-child { border-bottom: 1px solid #eee; } .hsblock-config .form-wrapper { border-color: #eee; } .hsblock-config label { margin-bottom: 7px; } .hsblock-config select { padding: 7px 30px 7px 20px; width: 180px; } .hsblock-config .form-text, .hsblock-config .form-textarea { padding: 8px 15px 8px 10px; } .hsblock-config input.form-file { padding: 8px 30px 8px 8px; } .hsblock-config fieldset:not(.fieldgroup) > legend { top: 0; position: relative; } .hsblock-config-block-theme { margin-bottom: 0 !important; border-bottom: none !important; padding-bottom: 0 !important; } .form-item-files-block-bg-image { margin-bottom: 40px !important; background-color: #fcfcfa; padding: 20px 20px 30px 20px; margin-top: -2px !important; border: 1px solid #eee; border-top: none; } .hsblock-config .form-color { width: 45px; height: 35px; padding: 0.3em; }