:root {
  --thmColor1: #137CB9;
  --thmColor2: #0F6394;
  --thmColor3: #0C4F76;
  --thmColortext: #444444;
  --thmTextHover: #A9E8FF;
  --thmBgcolor: #0F6394;
  --thmWhite: #FFFFFF;
  --thmBlack: #000000;
  --thmCopyright: #333333;
}
.height-150 {
 min-height:150px;
}
.article-first {
 aspect-ratio: 16 / 9;
}
.article-first img {
 width:100%;
 height:100%;
 object-fit: cover; 
 display:block;
 border-radius: 9px;
}
.text-cat.home p {
 margin:0
}
.text-cat.home a {
 color: var(--thmColor1);
   font-weight:600;
   text-decoration:underline dotted;
}
.text-cat.home a:hover {
 color: var(--thmColor2);
   font-weight:600;
   text-decoration:underline;
}
#content p > img,
#content img {
 border-radius: 20px;
}
#content p > img {
 margin-bottom:0;
}
#content img {
 margin-bottom:15px;
}
#content p > img,
#content img {
   width:100%;
}
#content thead.table-color {
 background-color: var(--thmColor2)!important;
}
#content thead.table-color > tr > th.title {
 color: var(--thmWhite)!important;
 vertical-align: middle;
 text-align: center;
}
#content thead.table-color > tr > th.title > p,
.table-bordered > :not(caption) > * > * > p {
 margin-bottom:0;
 font-weight:400!important;
}
@media (min-width:1200px) {
   #content iframe {
  aspect-ratio: 16/9;
    width:100%;
    min-height: 500px;
   }
}