.charsheet table { width: 100%; } .charsheet td { padding: 10px; border: 0 solid #000; vertical-align: text-top; } .charsheet { /*background-color: #FFF9E5;*/ } .sheet-repetition div { margin: 3px; } input[type="text"], input[type="number"], select { background-color: transparent; border: 0 solid #000; border-bottom-width: 1px; border-left-width: 1px; } input[type="text"], select { width: 100%; margin: 0; } textarea { background-color: transparent; border: 0 solid #000; border-bottom-width: 1px; border-left-width: 1px; } .sheet-repetition input[type="text"] { width: 80%; } .sheet-repetition textarea { width: 95%; } .sheet-repetition select { width: 10%; } .sheet-rolltemplate-fu table { width: 100%; background-color: #FFFFE5; border: 1px solid; color: black; font-size: 1em; font-family: "Helvetica Neue", Helvetica, sans-serif; } .sheet-rolltemplate-fu th { background-color: #4D2600; color: #ffffff; padding: 2px; border-bottom: 1px solid black; line-height: 1.2em; font-size: 1.1em; } .sheet-rolltemplate-fu .sheet-rt-note { text-align: center; background-color: #4D2600; color: #ffffff; padding: 2px; border-top: 1px solid black; line-height: 1.1em; font-size: 1.05em; }