.cryptx-option-page { padding-right: 20px; .cryptx-tab-content-wrapper { background: #ffffff; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3); & > h4 { background: #e5e5e5; color: #555555; padding: 1em; margin: 0 0 1em 0; &:nth-child(n+2) { margin-top: 2em; border-top: 1px solid #ccc; } } table { padding: 0; margin: 0; width: 100%; border-collapse: collapse; tbody { tr { th { padding: 0.5em 1em; text-align: left; vertical-align: text-bottom; } td { padding: 1em; text-align: left; vertical-align: text-bottom; } &.spacer { td { padding: 0; } } } } } #opt_linktext4_notice { color: red; font-weight: 600; line-height: 2em; padding: 0 1em; } p.submit { background: #eeeeee; border-top: 1px solid #ccc; padding-top: 20px; padding-left: 20px; margin-bottom: 0; } #image-preview { max-height: 5em; width: auto; margin-top: 10px; border: 1px solid #999999; } .warning { color: red !important; } dl { padding: 0 20px; border-bottom: 1px solid #ccc; &:last-child { border-bottom: none; } dt { vertical-align: text-top; display: inline-block; width: 5em; font-weight: 600; } dd { display: inline-block; vertical-align: text-top; ul { list-style-type: inherit; margin:0; li { } } } } } button.remove { color: red; } }