.safetycriticalroofwork h3{margin-top:30px;margin-bottom:0}.safetycriticalroofwork h3,.safetycriticalroofwork h4,.safetycriticalroofwork h5{page-break-after:avoid;break-after:avoid}.safetycriticalroofwork h5{margin:10px 0 0}.safetycriticalroofwork .element{margin-top:20px}.safetycriticalroofwork table,.safetycriticalroofwork .images{page-break-inside:avoid;break-inside:avoid}.safetycriticalroofwork table{width:100%;margin-top:10px;border-collapse:collapse}.safetycriticalroofwork table.details tr td:first-child{width:35%}.safetycriticalroofwork table.checkpoints thead td{font-weight:bold;border-bottom:1px solid #6A6C6F}.safetycriticalroofwork table.checkpoints tr td{padding:4px 0}.safetycriticalroofwork table.checkpoints tr td:not(:first-child){width:60px;text-align:center}.safetycriticalroofwork table.checkpoints img{height:12px}.safetycriticalroofwork .signature tr{vertical-align:top}.safetycriticalroofwork .signature tr td.signature img{max-width:320px;max-height:100px}.safetycriticalroofwork .signature tr td.below-signature{border-top:1px #000 solid;text-align:center}.safetycriticalroofwork .images{overflow:hidden}.safetycriticalroofwork .images::after{content:"";clear:both;display:table}.safetycriticalroofwork .images .image{float:left;width:90px;height:90px;margin-right:10px;margin-top:10px}.safetycriticalroofwork .images .image img{width:100%}
