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}
abbr[title] {border-bottom:1px dotted}
b, strong {font-weight:bold}
dfn {font-style:italic}
h1 {font-size:2em;margin:0.67em 0}
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}
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:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
input, button, select, textarea {font-family:inherit;font-size:inherit;line-height:inherit}
a {color:#428bca;text-decoration:none}
a:hover, a:focus {color:#2a6496;text-decoration:underline}
a:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure {margin:0}
img {vertical-align:middle}
hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.container {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px) {.container {width:750px}
}
@media (min-width:992px) {.container {width:970px}
}
@media (min-width:1200px) {.container {width:1170px}
}
.row {margin-left:-15px;margin-right:-15px}
.col-md-3, .col-lg-4, .col-md-6, .col-lg-8, .col-md-9, .col-md-12, .col-lg-12 {position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:992px) {.col-md-3, .col-md-6, .col-md-9, .col-md-12 {float:left}
.col-md-12 {width:100%}
.col-md-9 {width:75%}
.col-md-6 {width:50%}
.col-md-3 {width:25%}
}
@media (min-width:1200px) {.col-lg-4, .col-lg-8, .col-lg-12 {float:left}
.col-lg-12 {width:100%}
.col-lg-8 {width:66.66666667%}
.col-lg-4 {width:33.33333333%}
}
.container:before, .container:after, .row:before, .row:after {content:" ";display:table}
.container:after, .row:after {clear:both}
