.sheet-col label {display:block;width:100%;position:relative;height:1.8em;} .sheet-col label input {display:inline-block;top:0px;right:3px;position:absolute;height:100%;margin:auto 0;} .sheet-col label span.sheet-small {font-size:50%;} .sheet-col input {width:60%;} .sheet-thief .sheet-col input {width:20%;} .sheet-header {font-weight: bold;margin-top:7px;} .sheet-col.sheet-header{margin-top:0;} .sheet-3colrow {display:block;} .sheet-3colrow .sheet-col {vertical-align:top;display:inline-block;width:calc(33.33% - 60px);margin-right:30px;} .sheet-3colrow .sheet-col.sheet-span2 {width:calc(66.67% - 120px);float:none;} .sheet-3colrow .sheet-col.sheet-span3 {width:calc(83.33% - 180px);float:none;} .sheet-6colrow {display:block;} .sheet-6colrow .sheet-col {vertical-align:top;display:inline-block;width:calc(16.67% - 30px);margin-right:30px;} .sheet-6colrow .sheet-col.sheet-span2 {width:calc(33.33% - 60px);float:none;} .sheet-6colrow .sheet-col.sheet-span3 {width:calc(50% - 90px);float:none;} .sheet-6colrow .sheet-col.sheet-span4 {width:calc(66.67% - 120px);float:none;} .sheet-6colrow .sheet-col.sheet-span5 {width:calc(83.33% - 180px);float:none;} .sheet-6colrow :last-child {margin-right: 0;} table {width:100%;}