* { font-family:arial; } body { padding: 30px; } img { padding-bottom: 10px; } #controls { width: 100px; } #controls input[type="range"] { clear:both; width:100px; accent-color: #333; } input { padding: 3px; } #photo-editor { position: absolute; top: 1; left: 0; width: 100%; height: 100vh; z-index: 5; } #photo-editor-main { background-color:#111; border-radius:10px; position: absolute; top: 52px; left: 20%; padding: 30px; display:flex; z-index: 6; } #photo-editor-photo { float:left; } #photo-editor-controls { width: 100px; float:left; padding-left: 30px; } #controls input[type="range"] { clear:both; width:100px; padding:0px; height:10px; margin:10px; box-shadow: 0px 0px 0px 0px #333; border: 0px solid #333; accent-color: #333; } #controls label { color: #666 !important; } #photo-editor-controls select { margin-bottom:20px; } #image-edit { width:100%; max-width:618px; } #photo-editor-functions { } #photo-editor-functions input[type="button"], input[type="submit"] { width: 100px; margin-right: 13px; background-color: #333 !important; color: #999 !important; border-radius: 5px; border: 1px solid #333; box-shadow: 1px 1px 1px 1px #000; margin-top: 10px; padding: 5px; margin-bottom: 0px; }