form { width: 90%; background: #fff; margin: 0 auto; padding: 20px; border: 1px solid black; } form ol { padding-left: 0; } form li, div > p { background: #eee; display: flex; justify-content: space-between; margin-bottom: 10px; list-style-type: none; border: 1px solid black; } form img { order: 1; } form p { line-height: 32px; padding-left: 10px; display:inline; } form button { background-color: #7F9CCB; padding: 5px 10px; border-radius: 5px; border: 1px ridge black; font-size: 0.8rem; height: auto; } #pulSel{ display: inline-block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; cursor: pointer; padding: 10px 20px; border: 1px solid #018dc4; -webkit-border-radius: 3px; border-radius: 3px; font: normal normal bold 20px/normal "Times New Roman", Times, serif; color: rgba(255,255,255,1); -o-text-overflow: clip; text-overflow: clip; background: #0199d9; -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ; box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ; -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); } #pulCar{ display: inline-block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; cursor: pointer; padding: 10px 20px; border: 1px solid #018dc4; -webkit-border-radius: 3px; border-radius: 3px; font: normal normal bold 20px/normal "Times New Roman", Times, serif; color: #0073aa; -o-text-overflow: clip; text-overflow: clip; background: #fff; -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ; box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ; -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); } .elemento{ display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; float: none; z-index: auto; width: auto; height: auto; position: static; cursor: default; opacity: 0.72; margin: 2px; padding: 4px; overflow: visible; border: 1px solid; -webkit-border-radius: 2px; border-radius: 2px; font: normal 20px/2 "Times New Roman", Times, serif; color: black; -o-text-overflow: clip; text-overflow: clip; background: rgba(252,252,2,0.7); -webkit-box-shadow: none; box-shadow: none; text-shadow: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; -webkit-transform: none; transform: none; -webkit-transform-origin: 50% 50% 0; transform-origin: 50% 50% 0; } .elemento input{ width:100%; } form label:hover, form button:hover { background-color: #2D5BA3; color: white; } form label:active, form button:active { background-color: #0D3F8F; color: white; } form .preview { float: initial; }