#bridge html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
#bridge body {margin: 0;}
#bridge article, #bridge aside, #bridge details, #bridge figcaption, #bridge figure, #bridge footer, #bridge header, #bridge hgroup, #bridge main, #bridge menu, #bridge nav, #bridge section, #bridge summary {display: block;}
#bridge audio, #bridge canvas, #bridge progress, #bridge video {display: inline-block;vertical-align: baseline;}
#bridge audio:not([controls]) {display: none;height: 0;}
#bridge [hidden], #bridge template {display: none;}
#bridge a {background-color: transparent;}
#bridge a:active, #bridge a:hover {outline: 0;}
#bridge abbr[title] {border-bottom: 1px dotted;}
#bridge b, #bridge strong {font-weight: bold;}
#bridge dfn {font-style: italic;}
#bridge h1 {font-size: 2em;margin: .67em 0;}
#bridge mark {background: #ff0;color: #000;}
#bridge small {font-size: 80%;}
#bridge sub, #bridge sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
#bridge sup {top: -.5em;}
#bridge sub {bottom: -.25em;}
#bridge img {border: 0;}
#bridge svg:not(:root) {overflow: hidden;}
#bridge figure {margin: 1em 40px;}
#bridge hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
#bridge pre {overflow: auto;}
#bridge code, #bridge kbd, #bridge pre, #bridge samp {font-family: monospace,monospace;font-size: 1em;}
#bridge button, #bridge input, #bridge optgroup, #bridge select, #bridge textarea {color: inherit;font: inherit;margin: 0;}
#bridge button {overflow: visible;}
#bridge button, #bridge select {text-transform: none;}
#bridge button, #bridge html input[type="button"], #bridge input[type="reset"], #bridge input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
#bridge button[disabled], #bridge html input[disabled] {cursor: default;}
#bridge button::-moz-focus-inner, #bridge input::-moz-focus-inner {border: 0;padding: 0;}
#bridge input {line-height: normal;}
#bridge input[type="checkbox"], #bridge input[type="radio"] {box-sizing: border-box;padding: 0;}
#bridge input[type="number"]::-webkit-inner-spin-button, #bridge input[type="number"]::-webkit-outer-spin-button {height: auto;}
#bridge input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
#bridge input[type="search"]::-webkit-search-cancel-button, #bridge input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
#bridge fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em;}
#bridge legend {border: 0;padding: 0;}
#bridge textarea {overflow: auto;}
#bridge optgroup {font-weight: bold;}
#bridge table {border-collapse: collapse;border-spacing: 0;}
#bridge td, #bridge th {padding: 0;}