.ddhh-image {
  margin-bottom: 12px;
}
.ddhh-quote1 {
  color: #555555!important;
  font-style: italic!important;
}
.ddhh-quote2 {
  margin-top: 10px;
}
.ddhh-separator {
  border-top: 2px solid #01A89D!important;
  margin-top: 20px!important;
}

#acordiontext{margin-top:20px auto;width:100%;}
#acordiontext ul{list-style:none;margin:0;padding:0;}
#acordiontext ul li{list-style:none;margin:0;padding:0;}
#acordiontext .accordion{visibility: hidden; height: 0; opacity: 0; transition: all 0.5s ease;}
#acordiontext .accordion:target{visibility: visible; height: auto; opacity: 1;}
#acordiontext ul li a{text-decoration:none;display:block;padding:10px;}
#acordiontext .accordion{padding:4px;}

#acordiontext ul{
  background: none;
}
#acordiontext ul li a{
background:#e6e6e6;
color:#333;
margin: 0!important;
text-decoration: none;
pointer-events: auto;
text-transform: capitalize;
}
#acordiontext .accordion{
background:#f5f5f5;
color:#333;
margin: 0 0 1px 0;
}
#acordiontext .accordion:target{
border-top:5px solid #01a89d;
}


.acordeonCont {
  background: #bdc9d1;
}
.acordeonCont .blockItem {
  background: #e6e6e6;
  color: #fff;
  margin: 0 0 1px!important;
}
.acordeonCont .blockItem input[type='radio']:checked ~ .info {
  height: auto;
  display: block;
  transition: .3s ease-in;
}

.acordeonCont .blockItem input[type='radio']:checked ~ label {
    background: #01a89c!important;
    display: inline-block;
    margin: 0;
    width: 100%;
}
.acordeonCont .blockItem input[type='radio']:checked ~ label span {
  color: #FFF!important;
}
.acordeonCont input[type='radio'] {
  width: 100%;
  display: none;
}
.acordeonCont label {
  width: 450px;
  max-width: 100%;
  cursor: pointer;
}
.acordeonCont span {
  color: #333333;
  font-weight: bold;
  display: block;
  padding: 10px 12px 12px 15px;
  margin: 0;
  cursor: pointer;
}
.acordeonCont .info {
  background: #f5f5f5;
  color: #222;
  width: 100%;
  height: 0;
  line-height: 2;
  padding: 0 15px;
  margin: 0;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  transition: .3s ease-out;
}
.acordeonCont .info p {
    line-height: 15px!important;
    margin-bottom: 10px;
}
.acordeonCont .info p:first-child {
  margin-top: 20px;
}
.acordeonCont .info p:last-child {
  margin-bottom: 20px;
}
.acordeonCont h4{
  color: #111;
  text-align: right;
  text-shadow: 2px 2px 3px #fff;
  position: absolute;
  bottom: 20px;
  right: 15px;
}
.acordeonCont * a{
  color: #01a89d!important;
}
.acordeonCont h4 a{
  color: #111;
  text-decoration: none;
}
.acordeonCont ::selection{
  background: #0b8c80;
  color: #fff;
}


.innerPage * a {
  color: #01a89d!important;
  font-size: 12px!important;
}
.innerPage p,
.innerPage small,
.innerPage strong {
  font-size: 12px!important;
}
.innerPage p.title {
  color: #044071!important;
  font-size: 15px!important;
  font-weight: bold!important;
}
.innerPage ol li {
  color: #333333!important;
  font-size: 12px!important;
  line-height: 15px!important;
  margin-bottom: 5px!important;
  list-style-type:lower-latin!important;
}
.innerPage .acordeonCont .info a {
  font-size: 12px!important;
  line-height: 15px!important;
}

.tg {
  border-collapse:collapse!important;
  border-spacing:0!important;
  margin: 15px 0!important;
}
.tg a {
  color: #01a89d!important;
  cursor: pointer!important;
}
.tg th,
.tg td {
  font-size:12px!important;
  padding:10px 15px!important;
  border: 1px solid #01a89d!important;
  overflow:hidden!important;
  word-break:normal!important;
}
.tg th {
  font-weight:bold!important;
  height: 20px!important;
}
.tg td {
  color:#333!important;
}
.tg .tg-cell {
  text-align: center!important;
  vertical-align:middle!important;
}
.tg th.first,
.tg td.first {
  text-align: left!important;
  width: 42%!important;
}
.tg th.third,
.tg td.third {
  width: 12%!important;
}

.tg.lists {
  margin: 20px 0!important;
}
.tg.lists th,
.tg.lists td {
  padding: 2px 0px!important;
  border: none!important;
  overflow:hidden!important;
  word-break:normal!important;
}
.tg.lists th {
  font-weight:bold!important;
  height: 15px!important;
}
.tg.lists td.italic {
  color:#333!important;
  font-style: italic!important;
}
.tg.lists td.download {
  color:#333!important;
  border-bottom: 1px solid #01a89d!important;
}
.acordeonCont .info .tg.lists p {
  line-height: 0!important;
}
.tg.lists .tg-cell {
  text-align: left!important;
  vertical-align:top!important;
}
.tg.lists * a {
  color:#01a89d!important;
}
















