/* General in Legal Pages, except Legal Index */
.fh1 { text-align: center; background-image:url("/company/legal/images/bg_pattern_3.jpg"); background-size:cover;}

#feature-area .h3 { margin-bottom: 8px; }
.legal-content .row { padding-top: 30px; border-top: 1px solid #ccc; }
.legal-content .row:first-child, .legal-content .row:nth-child(2) { padding-top: 0; border-top: 0; }
.legal-content .back-to-top { text-align: right; }
.legal-content .h6 { padding-top: 10px; }

/* ?? Codex ?? */
.legal-content .italic { font-style: italic; }
.legal-content .underline { text-decoration: underline; }

/* Privacy */
#legal-privacy .legal-content .row:nth-child(2) { padding-top: 30px; border-top: 1px solid #ccc; }

/* Trademark Guidelines */
#legal-trademark-guidelines .fm-trademark-list { text-align:center; }
#legal-trademark-guidelines .img-fm-logo-stacked, #legal-trademark-guidelines .img-fm-logotm-stacked, #legal-trademark-guidelines .img-claris-logo { margin: 8px auto 16px; }
#legal-trademark-guidelines .img-fm-logo-stacked { background: url(/company/legal/images/fm_logo_stacked.png) no-repeat 50% 50%; width: 216px; height: 233px; background-size: 216px 233px; }
#legal-trademark-guidelines .img-fm-logotm-stacked { background: url(/company/legal/images/fm_logotm_stacked.png) no-repeat 50% 50%; width: 216px; height: 233px; background-size: 216px 233px; }
#legal-trademark-guidelines .img-claris-logo { background: url(/company/legal/images/claris_logo.png) no-repeat 50% 50%; width: 216px; height: 66px; background-size: 216px 66px; }
