table, th, td { border: 1px solid black; border-collapse: collapse; font-weight:normal; text-align: center; } th { font-weight: bolder; } table { table-layout: auto; width:80%; margin: auto; } p { text-align: justify; } img { border: 1px solid #ddd; border-radius: 10px; padding: 10px; display: block; margin: auto; width: 50%; } .red { color:red; } .center { text-align: center; } .large { font-size: 20px; } /*The following are for the consent page */ .grey-header { padding: 0.125rem; padding-left: 0.25rem; padding-right: 0.25rem; margin-left: -0.25rem; margin-right: -0.25rem; width: 100%; background-color: #d4d4d4; text-transform: uppercase; } #container-header { height: 4.5rem; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; margin-top: 2rem; margin-bottom: 1rem; padding: 0.25rem; } #container-header-left { height: 100%; width: 50%; margin-top: 1rem; float: left; margin-left: 0%; } #container-header-logo { width: 30%; float: right; } #table-in-consent { table-layout: fixed; width: 100%; border: 1px solid rgba(0.25, 0.25, 0.25, 0.5); padding: 0.3rem; } .table-in-consent-col1 td { width: 15% } .table-in-consent-col2 td { width: 35% } .img-in-consent { border-style: none; padding: 10px; display: block; margin: auto; width: 70%; }