.cmi
margin: 0 font-family: sans-serif -ms-text-size-adjust: 100% -webkit-text-size-adjust: 100% article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary display: block audio, canvas, progress, video display: inline-block audio, canvas, iframe, img, svg, video vertical-align: middle iframe vertical-align: baseline audio:not([controls]) display: none height: 0 [hidden], template display: none .hidden display: none !important visibility: hidden .visuallyhidden border: 0 clip: rect(0 0 0 0) height: 1px margin: -1px overflow: hidden padding: 0 position: absolute width: 1px .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus clip: auto height: auto margin: 0 overflow: visible position: static width: auto .invisible visibility: hidden a background-color: transparent a:active, a:hover outline: 0 abbr[title] border-bottom: 1px dotted b, strong font-weight: bold dfn font-style: italic mark background: #ff0 color: #000 small font-size: 80% sub, sup font-size: 75% line-height: 0 position: relative vertical-align: baseline sup top: -0.5em sub bottom: -0.25em img border: 0 svg:not(:root) overflow: hidden figure margin: 1em 40px hr height: 0 +box-sizing(content-box) pre overflow: auto code, kbd, pre, samp font-family: monospace, monospace font-size: 1em button, input, optgroup, select, textarea color: inherit font: inherit margin: 0 button overflow: visible button, select text-transform: none button, html input[type="button"], input[type="reset"], input[type="submit"] -webkit-appearance: button cursor: pointer button[disabled], html input[disabled] cursor: default button::-moz-focus-inner, input::-moz-focus-inner border: 0 padding: 0 input line-height: normal input[type="checkbox"], input[type="radio"] padding: 0 +box-sizing(border-box) input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button height: auto input[type="search"] -webkit-appearance: textfield +box-sizing(content-box) input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration -webkit-appearance: none fieldset border: 0 margin: 0 padding: 0 legend border: 0 padding: 0 textarea overflow: auto resize: vertical optgroup font-weight: bold table border-collapse: collapse border-spacing: 0 td, th padding: 0 .clearfix &:before, &:after content: " " display: table &:after clear: both // print @media print *, *:before, *:after background: transparent !important color: #000 !important box-shadow: none !important text-shadow: none !important a, a:visited text-decoration: underline a[href]:after content: " (" attr(href) ")" abbr[title]:after content: " (" attr(title) ")" a[href^="#"]:after, a[href^="javascript:"]:after content: "" pre, blockquote border: 1px solid #999 page-break-inside: avoid thead display: table-header-group tr, img page-break-inside: avoid img max-width: 100% !important p, h2, h3 orphans: 3 widows: 3 h2, h3 page-break-after: avoid