/*--------------------------------------------------------------------------------------------- Table ---------------------------------------------------------------------------------------------*/ table.acf_input { border: 0 none; } table.acf_input tbody tr td { padding: 10px; } table.acf_input tr.field_save { } table.acf_input tbody tr:last-child td { border-bottom: 0 none; } table.acf_input tbody tr td.label { width: 24%; vertical-align: top; border-right: #ebebeb solid 1px; } table.acf_input tbody tr td.label label{ display: block; font-size: 12px; font-weight: bold; padding: 0; margin: 0; color: #333; } table.acf_input tbody tr td.label label span.required { color: #f00; display: inline; margin-right: 5px; } table.acf_input tbody tr td.label p{ display: block; font-size: 10px; padding: 6px 0 !important; margin: 0 !important; font-style: normal; line-height: 16px; color: #666; } table.acf_input input[type=text], table.acf_input textarea, table.acf_input select{ width: 99.95%; padding: 5px; outline: none; } table.acf_input input[type=text]:focus, table.acf_input textarea:focus, table.acf_input select:focus { border-color:#98B6CB; } ul.radio_list { position: relative; overflow: hidden; display: block; padding: 3px 0; } ul.radio_list input[type="radio"] { margin-right: 5px; } ul.radio_list.horizontal li { float: left; margin-right: 20px; } ul.checkbox_list input[type="checkbox"] { margin-right: 5px; }