.content-primary > * { box-sizing: border-box; } .inlineContainer { display: inline-flex; margin-bottom: 1.8em; flex-direction: column; /* Would be nice to figure out why 50% doesn't work. */ width: 49%; } .inlineContainer > * { padding: 0 0.5rem; } table { border: 1px solid; border-collapse: collapse; } td, th { border: 1px solid; padding: 0.5rem 0.75rem; text-align: left; } .links { background-color: #0f0f0f; border: 1px solid; padding: 0.8rem 1.8rem; font-size: 1.2rem; color: #ffffff; text-decoration: none; cursor: pointer; line-height: inherit; vertical-align: baseline; transition: background-color 0.3s ease; } .links:hover { background-color: #2a2a2a; } .actions-cell { text-align: center; } .validation { border: 1px solid; border-radius: 0.25rem; margin-top: 1rem; padding: 1rem; opacity: 1; } .max-width{ width: 100%; } .medium-width { width: 50%; } .small-width { width: 20%; } .xsmall-width { width: 10%; }