*, *:before, *:after {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, button, input, select, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  border:0;
  font:inherit;
  margin:0;
  padding:0;
}
html {
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
body { line-height:1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
audio, canvas, video { display:inline-block; }
audio:not([controls]) {
  display:none;
  height:0;
}
a {
  background:transparent;
  outline:none;
}
ul, ol { list-style:none; }
.container {
  margin-right:auto;
  margin-left:auto;
  padding-left:15px;
  padding-right:15px;
}
.container:before, .container:after {
  content:" ";
  display:table;
}
.container:after { clear:both; }
@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;
}
.row:before, .row:after {
  content:" ";
  display:table;
}
.row:after { clear:both; }
.col-ms-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-ms-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-ms-3, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-ms-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-ms-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-ms-6, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-ms-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-ms-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-ms-9, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-ms-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-ms-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-ms-12, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position:relative;
  min-height:1px;
  padding-left:15px;
  padding-right:15px;
}
.col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12 { float:left; }
.col-ms-12 { width:100%; }
.col-ms-11 { width:91.66666666666666%; }
.col-ms-10 { width:83.33333333333334%; }
.col-ms-9 { width:75%; }
.col-ms-8 { width:66.66666666666666%; }
.col-ms-7 { width:58.333333333333336%; }
.col-ms-6 { width:50%; }
.col-ms-5 { width:41.66666666666667%; }
.col-ms-4 { width:33.33333333333333%; }
.col-ms-3 { width:25%; }
.col-ms-2 { width:16.666666666666664%; }
.col-ms-1 { width:8.333333333333332%; }
@media (min-width: 480px) {
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float:left; }
  .col-xs-12 { width:100%; }
  .col-xs-11 { width:91.66666666666666%; }
  .col-xs-10 { width:83.33333333333334%; }
  .col-xs-9 { width:75%; }
  .col-xs-8 { width:66.66666666666666%; }
  .col-xs-7 { width:58.333333333333336%; }
  .col-xs-6 { width:50%; }
  .col-xs-5 { width:41.66666666666667%; }
  .col-xs-4 { width:33.33333333333333%; }
  .col-xs-3 { width:25%; }
  .col-xs-2 { width:16.666666666666664%; }
  .col-xs-1 { width:8.333333333333332%; }
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float:left; }
  .col-sm-12 { width:100%; }
  .col-sm-11 { width:91.66666666666666%; }
  .col-sm-10 { width:83.33333333333334%; }
  .col-sm-9 { width:75%; }
  .col-sm-8 { width:66.66666666666666%; }
  .col-sm-7 { width:58.333333333333336%; }
  .col-sm-6 { width:50%; }
  .col-sm-5 { width:41.66666666666667%; }
  .col-sm-4 { width:33.33333333333333%; }
  .col-sm-3 { width:25%; }
  .col-sm-2 { width:16.666666666666664%; }
  .col-sm-1 { width:8.333333333333332%; }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float:left; }
  .col-md-12 { width:100%; }
  .col-md-11 { width:91.66666666666666%; }
  .col-md-10 { width:83.33333333333334%; }
  .col-md-9 { width:75%; }
  .col-md-8 { width:66.66666666666666%; }
  .col-md-7 { width:58.333333333333336%; }
  .col-md-6 { width:50%; }
  .col-md-5 { width:41.66666666666667%; }
  .col-md-4 { width:33.33333333333333%; }
  .col-md-3 { width:25%; }
  .col-md-2 { width:16.666666666666664%; }
  .col-md-1 { width:8.333333333333332%; }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float:left; }
  .col-lg-12 { width:100%; }
  .col-lg-11 { width:91.66666666666666%; }
  .col-lg-10 { width:83.33333333333334%; }
  .col-lg-9 { width:75%; }
  .col-lg-8 { width:66.66666666666666%; }
  .col-lg-7 { width:58.333333333333336%; }
  .col-lg-6 { width:50%; }
  .col-lg-5 { width:41.66666666666667%; }
  .col-lg-4 { width:33.33333333333333%; }
  .col-lg-3 { width:25%; }
  .col-lg-2 { width:16.666666666666664%; }
  .col-lg-1 { width:8.333333333333332%; }
}
html {
  font-size:62.5%;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
body {
  background-color:#fff;
  color:#333;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:13px;
  line-height:18px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color:inherit;
  font-weight:normal;
  line-height:1.1;
  margin-bottom:9px;
}
h1 { font-size:30px; }
h2 { font-size:24px; }
h3 { font-size:20px; }
h4 { font-size:16px; }
h5 {
  font-size:13px;
  margin-bottom:0;
}
h6 {
  font-size:11px;
  margin-bottom:0;
}
h4, h5, h6 {
  font-weight:bold;
  line-height:18px;
}
ul, ol { margin-bottom:9px; }
ul ul, ul ol, ol ul, ol ol { margin-bottom:0; }
ul > li, ol > li { margin-left:20px; }
ul.unstyled, ol.unstyled {
  list-style:none;
  margin-bottom:0;
}
ul.unstyled > li, ol.unstyled > li { margin-left:0; }
ul { list-style:disc; }
ol { list-style:decimal; }
ul.inline { list-style:none; }
ul.inline > li {
  display:inline-block;
  margin-left:0;
  padding-right:9px;
}
ul.inline > li:last-child { padding-right:0; }
b, strong { font-weight:bold; }
i, em { font-style:italic; }
small, .small { font-size:85%; }
a {
  color:#006a90;
  text-decoration:none;
}
a:hover {
  color:#f44a56;
  text-decoration:underline;
}
p {
  font-size:13px;
  margin-bottom:9px;
  text-align:justify;
}
html { cursor:default; }
body { overflow-y:scroll; }
section#container { background:#ebf4f9; }
section#container div.container {
  background:#fff;
  overflow:hidden;
}
section#container section {
  background:#fff;
  padding-top:18px;
  padding-bottom:4.5px;
}
header#header {
  background-color:#085aac;
  border-top:1px solid #003e7d;
  border-bottom:1px solid #003e7d;
  height:60px;
}
header#header:after {
  clear:both;
  content:"";
  display:table;
}
header#header:after {
  clear:both;
  content:"";
  display:table;
}
header#header h1 {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#fff;
  line-height:58px;
  margin:0;
  padding:0;
}
footer#footer {
  background-color:#4c515c;
  color:#ccc;
  font-size:13px;
}
footer#footer div.container {
  padding-bottom:15px;
  padding-top:15px;
}
footer#footer div.footer:after {
  clear:both;
  content:"";
  display:table;
}
footer#footer div.footer:after {
  clear:both;
  content:"";
  display:table;
}
footer#footer a { color:#ccc; }
footer#footer a:hover { text-decoration:underline; }
@media (max-width: 767px) {
  footer#footer div.links { padding-top:9px; }
}
@media (min-width: 768px) {
  footer#footer div.links { text-align:right; }
}
footer#footer div.links a { margin-left:10px; }
footer#footer div.links a:first-child { margin-left:0; }
div#links {
  color:#ccc;
  padding:9px 0;
}