img {
  margin-bottom: 12px;
}

table {
  margin-bottom: 12px;
  border: 1px solid black;
}

.section ol.loweralpha > li { 
  list-style: lower-alpha;
  padding-bottom: 5px;
}

.section ol.upperalpha > li { 
  list-style: upper-alpha;
  padding-bottom: 5px;
}

.section ol.arabic > li {
  list-style: decimal;
  padding-bottom: 5px;
}

.section ol.lowerroman > li {
  list-style: lower-roman;
  padding-bottom: 5px;
}

.section ol.upperroman > li {
  list-style: upper-roman;
  padding-bottom: 5px;
}

.align-center {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.align-right {
  display: block;
  margin-left: auto;
  margin-right: 0;
}

.red {
  color: rgb(192, 0, 0);
}

.bred {
  color: rgb(192, 0, 0);
  font-weight: bold;
}

.blue {
  color: rgb(12, 92, 141);
}

.bblue {
  color: rgb(12, 92, 141);
  font-weight: bold;
}

ul {
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

ul.simple {
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.with-border {
border: 1px solid;
padding: 20px
}

.img-width-90 {
width: 90%;
}

.img-width-80 {
width: 80%;
}

.img-width-70 {
width: 70%;
}

.img-width-60 {
width: 60%;
}
  
.bold-red {
  color: rgb(181,54,0);
  font-weight: bold;
}

.bold-red-h3 {
  color: rgb(181,54,0);
  font-weight: bold;
  font-size: 24px;
}

.bold-red-h4 {
  color: rgb(181,54,0);
  font-weight: bold;
  /* font-size: 22px; */
}

.bold-red-h5 {
  color: rgb(181,54,0);
  font-weight: bold;
  font-size: 20px;
}

.bold-hdr {
  color: rgb(12, 92, 141);
  font-weight: bold;
}

.bold-hdr-h3 {
  color: rgb(12, 92, 141);
  font-weight: bold;
  font-size: 24px;
}

.bold-hdr-h4 {
  color: rgb(12, 92, 141);
  font-weight: bold;
  /* font-size: 22px; */
}

.bold-hdr-h5 {
  color: rgb(12, 92, 141);
  font-weight: bold;
  font-size: 20px;
}

.f-blue {
  color: rgb(33, 43, 184);
}
