html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } body { margin:0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; } audio, canvas, progress, video { display:inline-block; vertical-align:baseline; } audio:not([controls]) { display:none; height:0; } [hidden], template { display:none; } a { background:transparent; } a:active, a:hover { outline:0 none; } 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 { -moz-box-sizing:content-box; box-sizing:content-box; height:0; } 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; outline:0 none; } 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"] { box-sizing:border-box; padding:0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height:auto; } input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; } fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; } legend { border:0; padding:0; } textarea { overflow:auto; } optgroup { font-weight:bold; } table { border-collapse:collapse; border-spacing:0; } td, th { padding:0; } * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } *:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } html { font-size:62.5%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } body { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; line-height:1.421; color:#333333; background-color:#ffffff; } input, button, select, textarea { font-family:inherit; font-size:inherit; line-height:inherit; } a { color:#428bca; text-decoration:none; } a:hover { color:#2a6496; text-decoration:none; } a:focus { outline:0 none; outline:0 none; outline-offset:0; } figure { margin:0; } img { vertical-align:middle; } .img-responsive { display:block; max-width:100%; height:auto; } .img-rounded { border-radius:6px; } .img-thumbnail { padding:4px; line-height:1.42857143; background-color:#ffffff; border:1px solid #dddddd; border-radius:4px; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; display:inline-block; max-width:100%; height:auto; } .img-circle { border-radius:50%; } hr { margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eeeeee; } .sr-only { position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; } .clearfix:before, .clearfix:after { display:table; content:" "; } .clearfix:after { clear:both; } 