/*normalize.css*/
.normalize {
  line-height: normal;
}
.normalize p,
.normalize ul,
.normalize ol {
 /* margin-bottom: 1em;*/
}

.normalize p {
  line-height: 17px;
  font-size: 12px;
  min-height: 1px;
  margin-bottom: 1em;
}

.normalize:before {
  display: block;
  content: '';
}
.normalize:after {
  display: block;
  clear: both;
  content: '';
}
.normalize h1,
.normalize h2,
.normalize h3,
.normalize h4,
.normalize h5,
.normalize h6 {
  margin-bottom: 0.5em;
  font-weight: 600;
  line-height: normal;
}
.normalize h1 {
  font-size: 18px;
  color: #2b6b9c;
  font-weight: 600;
  margin-bottom: 13px;
}
.normalize h2 {
  font-size: 16px;
  color: #2b6b9c;
  font-weight: 400;
  margin-bottom: 6px;
  margin-top: 16px;
}
.normalize h3 {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  margin-bottom: 5px;
  margin-top: 5px;
}
.normalize h4 {
  font-size: 1em;
}
.normalize h5 {
  font-size: 0.83em;
}
.normalize h6 {
  font-size: 0.75em;
}
.normalize ol,
.normalize ul {
  padding-left: 12px;
  line-height: 16px;
}
.normalize ul {
  list-style: disc;
}

.normalize ul li{
  margin-bottom: 7px;
}

.normalize ul ul {
  list-style: circle;
}
.normalize ul ul ul {
  list-style: square;
}
.normalize ol {
  list-style: decimal !important;
}
.normalize ul.unstyled,
.normalize ol.unstyled {
  padding-left: 0;
  list-style: none;
}
.normalize img {
  clear: both;
  margin-bottom: 5px;
  border: 1px solid #a5a4a4;
/*  width: 150px;*/
}
.normalize img.img-left {
  float: left;
  margin: 2px 30px 17px 0;
}
.normalize img.img-right {
  float: right;

  margin: 2px 18px 12px 0;
}
.normalize table,
.normalize td,
.normalize th {
  border: none;
}
.normalize table th,
.normalize table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
}
.normalize table {
  border-spacing: 0;
  border-collapse: separate;
  *border-collapse: collapsed;
  max-width: 100%;
}
.normalize table th {
  font-weight: bold;
}
.normalize table[border] {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.normalize table[border] thead td,
.normalize table[border] thead th {
  background: #f3f3f3;
}
.normalize table[border] th,
.normalize table[border] td {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
.normalize table[border] th {
  background: #f8f8f8;
}
.normalize table[border="2"],
.normalize table[border="2"] td,
.normalize table[border="2"] th {
  border-width: 2px !important;
}
.normalize table[border="3"],
.normalize table[border="3"] td,
.normalize table[border="3"] th {
  border-width: 3px !important;
}
.normalize table[border="0"],
.normalize table[border="0"] td,
.normalize table[border="0"] th {
  border-width: 3px !important;
}

.normalize a {
  color: #005ca2;
}