/* Derived from nvinio-news-ccs-dashboard_sept_2026.css: dimensions/spacing/radius/image behavior only. Backgrounds and heavy shadows intentionally omitted. */
.svg-icon { display : none !important ; } */
.feed-logo-img  { max-height : 25px !important ; }
 .search-box .searchbox-logo {  padding-top : 4px  !important;  width :  164px !important; } 
.site-logo  { padding-top : 6px  !important;   width :  136px !important; }  
.search-box { margin-top : -60px !important; } 
.pb-md-2, .py-md-2 { padding: 0px !important;  } 
.navbar-categories .nav-link.active  { border : 1px solid lightgrey  !important; border-radius:4px !important;  }
.gs-imageResult .gs-image-box  { display: table-content !important; float : initial !important; }     /*display: flow-root !important;*/
.gsc-expansionArea { column-count: 2 ;  column-gap : 4;    } 
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl  { overflow: auto !important;   }
.gsc-imageResult { display: inline-grid !important ;    } 
.gs-imageResult-popup .gs-image-thumbnail-box  { width:300px !important;  height:300px !important;   } 
.gs-imageResult .gs-image-box .gs-image  { width:325px !important;  height:290px !important;   }
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult, .gsc-webResult.gsc-result:hover, .gsc-results .gsc-imageResult:hover  { display: table-content ! important; } */
.rounded-0 { border-radius :  4px !important; } 
.navbar-categories .nav-link.active   { border-radius :  6px !important; } 
.btn-primary   { border-radius :  6px !important; } 
.sidebar-block  { border-radius :  8px !important; } 
.flex-column, .dummy-ad  { border-radius :  8px !important; } 
.mb-3, .my-3  { border-radius :  8px !important; border: 1px solid #dedede ; } 
.post-item .post-feat-image .post-feat-img  { border-radius :  8px !important; } 
.sidebar-post-item .post-feat-image  { border-radius :  8px !important; } 
.sidebar-post-item .post-feat-image .post-img-link .post-feat-img  { border-radius :  8px !important; } 
.carousel-item, .carousel-inner, .carousel-inner img  { border-radius :  8px !important; } 
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult, .gsc-webResult.gsc-result:hover, .gsc-results .gsc-imageResult:hover   { border-radius :  8px !important; } 
.gs-web-image-box-landscape img.gs-image, .gs-web-image-box-portrait img.gs-image   { border-radius :  8px !important; } 
.mt-md-3, .my-md-3    { border-radius :  8px !important; } 
.post-item .post-feat-image .post-img-link   { border-radius :  8px !important; } 
.sidebar-post-item .post-feat-image .post-img-link   { border-radius :  8px !important; } 
.ad-block   { border-radius :  8px !important; } 
.adblock   { border-radius :  8px !important; } 
.ad-block d-none d-md-block  { border-radius :  8px !important; } 
.home-search-box-wrapper .search-box-container  { border-radius :  8px !important;  padding-top: 16px !important;  padding-bottom: 8px !important;   } 
.nav-tabs   { border-bottom : 0px solid #dee2e6  !important;   } 
.search-box .form-control { border-radius :  0px 8px 8px 0px !important; } 
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) { border-radius :  8px 0px 0px 8px !important; } 
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child)  { border-radius :  0px 8px 8px 0px !important; } 
.home-search-box .form-control, .home-search-box .btn { border-radius :  0px 8px 8px 0px !important; } 
.home-search-box .form-control { border-radius :  8px 0px 0px 8px !important; } 
.home-search-box-wrapper .home-alt-search-box .form-control { border-radius :  8px 0px 0px 8px !important; } 
.home-search-box-wrapper .home-alt-search-box .btn  { border-radius :  0px 8px 8px 0px !important; } 
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child)  { border-radius :  8px 0px 0px 8px !important; } 
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child)  { border-radius :  0px 8px 8px 0px !important; } 
.mb-2, .my-2   { margin-bottom :  0.1rem !important;  margin-top :  0.9rem !important;     } 
video  { max-width: 100% !important;   border-radius :  8px !important;  /*border :  1px solid #dedede !important;*/ }  
.sidebar-block .trend-item  { padding-left: 10px !important;  border: 1px dotted #CCC; border-radius :  8px;  /*border-left: 1px solid #DDD; */
 } 
.sidebar-block .trend-item a:hover  {  text-decoration: none !important;   }
.header  {  color: darkred !important;   }
#latestSlider {  height: 380px;   }
.hero-header  {  min-height: 5rem;   }
.post-single .post-single-content  { font-size : 1.05rem ;   }
.post-item .post-feat-image .post-img-link   {  max-height: 80% !important;   }
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
body  {  font-family:  Open Sans, Helvetica, sans-serif, Arial;  }
.post-single .post-single-content  {  font-family:  Open Sans, Helvetica, sans-serif, Arial;  }
#disqus_thread  { border:1px solid lightgrey  !important;  border-radius :  8px !important;  padding : 3%!important; 
table {
    border-collapse: collapse;
    width: 100%;
}
th {
    color: white;
    text-align: center;
    padding: 10px;
    border: 1px solid #dddddd;
}
td {
    text-align: center;
    padding: 8px;
    border: 1px solid #dddddd;
}
table {
    border-radius: 15px; /* ajustez ce nombre pour changer l'arrondi */
    overflow: hidden; /* pour s'assurer que l'arrondi est visible */
}
tr:nth-child(odd) {
}
tr:nth-child(even) {
}
.syntaxhighlighter {
    border: 1px solid #ccc; /* Bordure */
    padding: 10px; /* Espacement interne */
    font-size: 14px; /* Taille de la police */
    line-height: 1.5; /* Hauteur de ligne */
    overflow: auto; /* Défilement automatique si le contenu dépasse */
}
.syntaxhighlighter .keyword {
    color: #0077cc; /* Couleur des mots-clés */
    font-weight: bold; /* Gras pour les mots-clés */
}
.syntaxhighlighter .string {
    color: #d14; /* Couleur des chaînes de caractères */
}
.syntaxhighlighter .comment {
    color: #999; /* Couleur des commentaires */
    font-style: italic; /* Italique pour les commentaires */
}
.syntaxhighlighter .number {
    color: #099; /* Couleur des nombres */
}
.syntaxhighlighter .function {
    color: #990073; /* Couleur des fonctions */
    font-weight: bold; /* Gras pour les fonctions */
}
code {
    border: 1px solid #ccc; /* Bordure */
    padding: 10px; /* Espacement interne */
    font-size: 14px; /* Taille de la police */
    line-height: 1.5; /* Hauteur de ligne */
    overflow: auto; /* Défilement automatique si le contenu dépasse */
}
code .keyword {
    color: #0077cc; /* Couleur des mots-clés */
    font-weight: bold; /* Gras pour les mots-clés */
}
code .string {
    color: #d14; /* Couleur des chaînes de caractères */
}
.syntaxhighlighter .comment {
    color: #999; /* Couleur des commentaires */
    font-style: italic; /* Italique pour les commentaires */
}
code .number {
    color: #099; /* Couleur des nombres */
}
code .function {
    color: #990073; /* Couleur des fonctions */
    font-weight: bold; /* Gras pour les fonctions */
}
.gsc-wrapper  {  max-width: 700px !important ; }  }
@media screen and /*(max-width: 780px)*/ (max-width: 960px){
.gsc-expansionArea { column-count: 1 ;     } 
.gs-imageResult-popup .gs-image-thumbnail-box  { width:100% !important;  height:100% !important;   } 
.gs-imageResult .gs-image-box .gs-image  { width:100% !important;  height:100% !important;   }
.home-search-box-wrapper .home-alt-search-box .form-control { border-radius :  8px 0px 0px 8px !important; } 
.home-search-box-wrapper .home-alt-search-box .btn  { border-radius :  0px 8px 8px 0px !important; } 
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child)  { border-radius :  8px 0px 0px 8px !important; } 
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child)  { border-radius :  0px 8px 8px 0px !important; } 
#latestSlider {  height: 220px;   }
.hero-header  {  min-height: 7rem;   }
.gsc-expansionArea { column-count: 1 !important ;  column-gap : !important ;   } 
}
