:root {
    --spacing-min:.25rem;
    --spacing-half:.5rem;
    --spacing-1x: 1rem;
    --spacing-2x: 2rem;

    --font-size-small:0.875rem;
    --font-size-base:1rem;

    --color-corpac-1f:white;
    --color-corpac-1b:#26398c;
    --color-corpac-2b:#fff;
    --color-corpac-2f:#333;
    --color-corpac-2g:#777;
    --color-corpac-3l:white;
    --color-corpac-3h:#c9d2f7;
    --color-corpac-degrade:#3d5bdf;

    --color-transparent-min:rgba(0,0,0,0.05);
    --color-transparent-med:rgba(0,0,0,0.1);

    --radius-small: 0.3125rem;
    --radius-1:0.5rem;
    --radius-input:.5rem;

    --header-height:86px;

    --shadow-xs:0 0 5px rgba(0,0,0,0.5);
    --shadow-xl:4px 5px 16px -4px rgba(0,0,0,0.1);
    --shadow-normal:0px 0rem 0.3125rem rgba(0, 0, 0, 0.8);

    --contents-padding:4rem;
    --contents-width:1440px;
    --contents-width-aside-0:1110px;
    --contents-width-aside-1:1296px;

    --aside-width:30rem;
}

body.web #objContents > .breadcrumb,
body.web .LocalMenu                     { display:none; }

/* Ajustes a assets */
body.web                                                { position:relative; padding-top:var(--header-height); }
body.web #preloader .preloader                          { margin-left:-25px; margin-top:-25px; }
body.web .section,
body.web .main-wrapper                                  { float:none; }
body.web .section-padding                               { padding-top:var(--contents-padding); padding-bottom:var(--contents-padding); }
body.web .header-section                                { height:var(--header-height); box-shadow:var(--shadow-xs); }
body.web .techwix-counter-section-02 .counter-wrap      { margin-bottom:0; }
body.web .techwix-service-section-03 .service-item-03   { box-shadow:var(--shadow-xs); }
body.web .techwix-choose-us-section                     { padding-top:210px; }
body.web .single-blog .blog-content .title              { margin-top:0; }
body.web .single-team a                                 { cursor:default; display:inline-block; }
body.web .about-author-info-wrap .about-author .name    { margin-top:0; }
body.web .blog-details-post .single-blog-post.single-blog .blog-content         { padding-top:0; }
body.web .blog-details-post .single-blog-post.single-blog .blog-content .title  { padding:0; color:var(--color-corpac-1b); }
body.web .blog-details-post .single-blog-post.single-blog .blog-image           { margin-bottom:var(--spacing-2x); }
body.web .single-blog .blog-image a.bg-image            { width:416px; height:247px; background-size:cover; background-position:center; background-repeat:no-repeat; }
body.web .rbArticles > .blog-sidebar,
body.web .rbArticles > .blog-sidebar > .sidebar-widget  { margin-top:0; }
/*
body.web .techwix-blog-grid-section .single-blog        { backface-visibility:hidden; transform:translateZ(0); }
body.web .techwix-blog-grid-section .single-blog:hover  { will-change:transform; }
*/

/* Menú Principal */
div.header-menu > ul.main-menu                                                      { height:var(--header-height); }
div.header-menu > ul.main-menu li.item                                              { padding:0; display:flex; align-items:center; }
div.header-menu > ul.main-menu li.item.current-branch > a                           { background-color:var(--color-transparent-min); }
div.header-menu > ul.main-menu li.item.current > a                                  { background-color:var(--color-transparent-med); }
div.header-menu > ul.main-menu li.item > .menu-icon                                 { display:none; }
div.header-menu > ul.main-menu li.item > a                                          { display:none; }
div.header-menu > ul.main-menu li.item > a.link                                     { padding:var(--spacing-half) var(--spacing-1x); text-transform:none; border-radius:var(--radius-1); flex-grow:1; display:flex; justify-content:space-between; }
div.header-menu > ul.main-menu li.item > a:hover                                    { background-color:var(--color-corpac-1b); color:var(--color-corpac-1f); }
div.header-menu > ul.main-menu li.item.hasChilds > a::after                         { content:"\f078"; font-family:FontAwesome; font-size:var(--font-size-small); color:var(--color-corpac-1b); transition:all 0.3s linear; margin-left:var(--spacing-half); }
div.header-menu > ul.main-menu li.item.hasChilds > a:hover::after                   { color:var(--color-corpac-1f); }
div.header-menu > ul.main-menu > li.item                                            { margin-right:var(--spacing-min); }
div.header-menu > ul.main-menu > li.item:last-child                                 { margin-right:0; }
div.header-menu > ul.main-menu > li.item ul.sub-menu                                { top:var(--header-height); padding:var(--spacing-half) 0; box-shadow:var(--shadow-xs); }
div.header-menu > ul.main-menu > li.item ul.sub-menu > li.item                      { margin-bottom:var(--spacing-min); padding:0 var(--spacing-half); justify-content:space-between; }
div.header-menu > ul.main-menu > li.item ul.sub-menu > li.item:last-child           { margin-bottom:0; }
div.header-menu > ul.main-menu > li.item ul.sub-menu > li.item > a                  { padding:var(--spacing-half) var(--spacing-1x); }
div.header-menu > ul.main-menu > li.item ul.sub-menu > li.item.hasChilds > a::after { content:"\f054"; }
div.header-menu > ul.main-menu > li.item ul.sub-menu > li.item > ul.sub-menu        { position:absolute; top:0; left:100%; margin-top:calc(-1 * (var(--spacing-half) + var(--spacing-min))); }

/*
body.web .columns                   { display:flex; align-items: flex-start; gap:var(--contents-padding); width:var(--contents-width); margin:var(--contents-padding) auto; }
body.web .columns > .column.nav     { flex-grow:1; }
body.web .columns > .column.content { width:var(--contents-width-aside-0); }

// format: Sin columna izquierda
body.web .columns                   { width:var(--contents-width-aside-0); }
body.web .columns > .column.nav     { display:none!important; }
body.web .columns > .column.content { width:auto; }
*/

body.web .footer-section .row   { justify-content:space-between; }

body.if0        { padding:0; }

/* menu mobile */
body.web .offcanvas-menu > ul.main-menu                     { font-size:var(--font-size-base); }
body.web .offcanvas-menu > ul.main-menu > li > a            { color:var(--color-corpac-3h); }
body.web .offcanvas-menu > ul.main-menu li > .menu-expand   { right:0; top:var(--spacing-half); }
body.web .offcanvas-menu > ul.main-menu li > a              { padding:var(--spacing-half) 0; font-size:inherit!important; }
body.web .offcanvas-menu > ul.main-menu ul                  { font-size:.9em!important; }
body.web .offcanvas-menu > ul.main-menu ul > li > a         { color:var(--color-corpac-2b); }

/* format: gob.pe */
body.web.formatG                                                    { padding:0; zoom:0.8; }
body.web.formatG #header > .container                               { max-width:none!important; padding:0 var(--contents-padding)!important; }
body.web.formatG #header .header-menu,
body.web.formatG #header .header-meta                               { visibility:hidden; }
body.web.formatG #objContents                                       { padding:0; }
body.web.formatG #objContents .clsReportes h1                       { display:none; }
body.web.formatG #objContents .clsReportes .reports.filters			{ margin-top:0; }
body.web.formatG .section-padding                                   { padding:0; }
body.web.formatG .footer-section .col-lg-3.col-sm-6:nth-child(2),
body.web.formatG .footer-section .col-lg-3.col-sm-6:nth-child(3),
body.web.formatG .footer-section .footer-widget-about > p           { display:none; }

body.web #objContents h2                            { font-size:43px; line-height:54px; font-family:"Barlow",sans-serif; font-weight:600; color:var(--color-corpac-1b); }
body.web .section .vis-content-intro                { font-size:var(--font-size-base); }
body.web .section .vis-content-intro h2             { margin-bottom:var(--spacing-2x); text-align:center; }
body.web .section .vis-content-intro h2:last-child  { margin-bottom:0; }
body.web .section .vis-content-intro.margin-bottom  { margin-bottom:var(--spacing-2x); }

table.dataGrid > * > tr > *         { vertical-align:top; }
table.dataGrid > * > tr > th::after { content:':'; margin-right:var(--spacing-1x); }

/* modGalleries: */
/*      background */
.vis-slides                                 { opacity:0; transition:opacity 0.5s ease-in-out; }
.vis-slides > .vis-slide                    { position:absolute; top:0; left:0; width:100%; height:100%; }
.vis-slides > .vis-slide > figure           { position:absolute; top:0; left:0; width:100%; height:100%; background-size:cover; background-position:center; background-repeat:no-repeat; z-index:-1; margin:0; }
.vis-slides > .vis-slide.with-text > figure { filter:brightness(.75); }
.vis-slides > .vis-slide .container h2      { color:var(--color-corpac-2b); }
.vis-slides > .vis-slide .container a       { color:var(--color-corpac-3l); }
.vis-slides > .vis-slide .container a:hover { color:var(--color-corpac-3h); }
.vis-slides .container .btn                 { box-shadow:var(--shadow-xs); }
.vis-slides .container .slide-content > *   { text-shadow:var(--shadow-xs); }
.vis-slides.ready                           { opacity:1; }
.vis-slides.ready > .vis-slide              { display:flex!important; }
.vis-slides.home                            { height:930px; }
.vis-slides.home > .vis-slide > .container  { z-index:5; margin-top:var(--contents-padding); }
.vis-slides.internal                        { height:584px; min-height:0; }
.vis-slides.internal > .vis-slide           { align-items:center; }
.vis-slides-control                         { list-style-type:none; position:absolute; display:flex; flex-direction:row; bottom:var(--spacing-1x); left:0; width:100%; justify-content:center; box-sizing:border-box; }
.vis-slides-control > li                    { margin:0; }
.vis-slides-control > li:last-child         { margin:0; }
.vis-slides-control > li::before            { font-family:fontawesome; content:"\f111"; display:block; width:var(--spacing-1x); text-align:center; color:var(--color-corpac-1f); text-shadow:var(--shadow-xs); cursor:pointer; }
.vis-slides-control > li.active::before     { color:var(--color-corpac-1b); }
.vis-slides-control > li > span             { display:none; }
body.home .vis-slides-control               { bottom:140px; }

/* modDocs */
body.web .modDocs.async                     { display:flex; flex-direction:column; gap:var(--spacing-1x); }
body.web .modDocs.async > .columns          { display:flex; justify-content:space-between; gap:var(--spacing-2x); }
body.web .modDocs.async > .columns > main   { flex-grow:1; }
body.web .modDocs.async > .columns > aside  { flex-shrink:0; width:var(--aside-width); }

.modDocs.async .info            { margin:0 0 var(--spacing-1x); padding:0 0 var(--spacing-1x); border-bottom:2px solid var(--color-corpac-1b); }
.modDocs.async .info h3         { margin:0 0 var(--spacing-half); }
.modDocs.async .info p          { margin:0; }
.modDocs.async .info p:empty    { display:none; }
.modDocs.async ul                       { padding:0; }
.modDocs.async ul > li                  { position:relative; padding-left:calc(var(--spacing-1x) + 3 * var(--spacing-min))!important; }
.modDocs.async ul > li::before          { position:absolute; left:var(--spacing-min); width:var(--spacing-1x); text-align:center; }
.modDocs.async ul > li.folder::before   { content: "📁"; }
.modDocs.async ul > li.file::before     { font-family:fontawesome; content:"\f016"; }

.modDocs.async .breadcrumb                              { margin:0 0 var(--spacing-1x); }
.modDocs.async .breadcrumb > ul                         { display:flex; flex-wrap:wrap; list-style-type:none; margin:0; padding:0; }
.modDocs.async .breadcrumb > ul > li                    { font-size: var(--font-size-small); color: var(--color-corpac-2g); margin:0; padding:0!important; }
.modDocs.async .breadcrumb > ul > li.clickable > a      { cursor:pointer; color: var(--color-corpac-1b); text-decoration:underline; }
.modDocs.async .breadcrumb > ul > li::after             { content:'>'; display:inline-block; margin:0 var(--spacing-half); }
.modDocs.async .breadcrumb > ul > li:last-child::after  { content:''; margin:0; }

.modDocs.async .files                               { display:flex; flex-direction:column; gap:var(--spacing-half); }
.modDocs.async .files ul                            { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:var(--spacing-half); }
.modDocs.async .files li.item                       { padding:var(--spacing-min) var(--spacing-half); border-radius:var(--radius-small); margin-bottom:var(--spacing-min); border-bottom:1px solid var(--color-corpac-3h); }
.modDocs.async .files li.item.folder                { background-color: var(--color-transparent-min); color: var(--color-corpac-1b); cursor:pointer; }
.modDocs.async .files li.item.file                  { background-color: white; color: var(--color-corpac-2f); }
.modDocs.async .files li.item.file > .titulo        { font-weight:bold; cursor:pointer; }
/*.modDocs.async .files li.item.file:last-child       { border-bottom:none; }*/
.modDocs.async .files li.item:hover                 { background-color: var(--color-transparent-med); }
.modDocs.async .files li.item .meta-row             { display:flex; gap:var(--spacing-1x); flex-wrap: wrap; margin-top:var(--spacing-half); color: var(--color-corpac-2g); font-size:var(--font-size-small); }
.modDocs.async .files li.item .meta.icon            { position:relative; padding-left:calc(var(--spacing-half) + var(--spacing-1x)); }
.modDocs.async .files li.item .meta.icon::before    { position:absolute; left:0; width:var(--spacing-1x); text-align:center; color:var(--color-corpac-1b); display:inline-block; font-family:fontawesome; }
.modDocs.async .files .counter                      { text-align:center; font-size:var(--font-size-small); }
.modDocs.async .tree                        { font-size: var(--font-size-small); }
.modDocs.async .tree ul                     { list-style: none; padding-left: var(--spacing-1x); margin: 0; display:flex; flex-direction:column; gap:var(--spacing-min); }
.modDocs.async .tree li                     { padding: var(--spacing-min); border-radius: var(--radius-small); }
.modDocs.async .tree li > a                 { display: inline-block; color: var(--color-corpac-1b); text-decoration: none; }
.modDocs.async .tree li > a:hover           { text-decoration: underline; }
.modDocs.async .tree li.current             { background-color: var(--color-transparent-med); }
.modDocs.async .tree li.current > a         { font-weight:bold; }
.modDocs.async .tree li.currentBranch       { background-color: var(--color-transparent-min); }
.modDocs.async .tree li.loading             { opacity: 0.5; pointer-events: none; }
.modDocs.async .tree li.closed > .childs    { display:none; }
.modDocs.async .tree .childs                { margin-left: var(--spacing-1x); display: block; }
.modDocs.async .siblings                    { margin-top:var(--spacing-2x); }
.modDocs.async .siblings > ul               { list-style:none; display:flex; flex-direction:column; gap:var(--spacing-1x); }
.modDocs.async .siblings > ul > li          { margin:0; padding:0!important; border:1px solid #ddd; }
.modDocs.async .siblings > ul > li.current  { display:none!important; }
.modDocs.async .siblings > ul > li a,
.modDocs.async .siblings > ul > li span     { display:block; }
.modDocs.async .siblings > ul > li a        { padding:var(--spacing-half) var(--spacing-1x); }
.modDocs.async .siblings > ul > li .title   { font-weight:bold; }

@media screen and (max-width:1400px) {
    body.web .modDocs.async aside   { display:none!important; }
}

/*      Shadowbox */
body.modGAL.if0                                         { overflow:hidden; }
body.modGAL.if0 h1                                      { position:absolute; top:var(--contents-padding); left:var(--contents-padding); }
body.modGAL.if0 .vis-slides-container > .vis-slides     { width:100%; height:100%; }
body.modGAL.if0 .aeropuertos > .vis-slides-container    { width:100vw; height:100vh; }

#sb-wrapper #sb-player > .iconClose::before     { /*display:block; float:right; margin-top:20px; margin-right:20px; content:"\f00d"; font-family:fontawesome; font-size:14pt; color:black; cursor:pointer;*/ display:none; }
#sb-wrapper #sb-player table.format.expandable  { margin:0; border-radius:0; box-shadow:none; width:100%; }
#sb-wrapper #sb-info                            { position:absolute!important; top:0; right:0; }
#sb-wrapper #sb-title-inner                     { text-overflow:ellipsis; white-space:nowrap; padding-right:var(--spacing-1x); overflow-x:hidden; }

.shape-n { animation-name:floatShape; animation-timing-function:ease-in-out; animation-iteration-count:infinite; animation-direction:alternate; will-change:transform; }
.shape-1 { animation-duration: 20s; animation-delay: 0s; }
.shape-2 { animation-duration: 24s; animation-delay: 1.5s; }
.shape-3 { animation-duration: 18s; animation-delay: 3s; }
.shape-4 { animation-duration: 22s; animation-delay: 2.2s; }
@keyframes floatShape {
	0%   { transform: translate(0px, 0px); }
	20%  { transform: translate(12px, -18px); }
	40%  { transform: translate(-24px, 12px); }
	60%  { transform: translate(18px, 24px); }
	80%  { transform: translate(-12px, -12px); }
	100% { transform: translate(0px, 6px); }
}



#objContents h1 { font-size: 1.5rem; margin: 0 0 1.2rem 0; font-weight: 600; color: #222; }

#objContents .filters                                                   { display: flex; flex-wrap: wrap; gap:var(--spacing-1x); margin:var(--spacing-1x) 0; align-items: flex-end; background: #fff; padding: 1rem; border: 1px solid #ddd; border-radius: 6px; }
#objContents .filters > .filter                                         { display: flex; flex-direction: column; gap:var(--spacing-half); font-size:var(--font-size-small); }
#objContents .filters > .filter > .label                                { font-weight: 600; color: #444; }
#objContents .filters > .filter > .field                                { display: flex; align-items: center; gap: 0.4em; flex-wrap: wrap; }
#objContents .filters > .filter > .field > *                            { line-height:normal; height:2rem; box-sizing:border-box; }
#objContents .filters > .filter > .field input.input-date.date          { width:2.5em; text-align: center; padding: 0.4em 0.3em; border: 1px solid #ccc; font-size:var(--font-size-small); background: #fff; }
#objContents .filters > .filter > .field input.input-date.date.day      { border-radius:var(--radius-input) 0 0 var(--radius-input); }
#objContents .filters > .filter > .field input.input-date.date.month    { border-radius:0; }
#objContents .filters > .filter > .field input.input-date.date.year     { border-radius:0 var(--radius-input) var(--radius-input) 0; width:4em; }
#objContents .filters > .filter > .field button.trigger                 { font-size:.9em; background: #f4f4f4; border: 1px solid #ccc; border-radius:var(--radius-input); cursor: pointer; font-family: 'FontAwesome'; content: "\f073"; line-height: 1.8em; padding: 0.3em 0.7em; box-sizing: border-box; display:flex; align-items:center; }
#objContents .filters > .filter > .field button.trigger:hover           { background: #e0e0e0; }

#objContents .filters > .filter.SearchBox                                  { margin-left:auto; }
#objContents .filters > .filter.SearchBox .field input[type=text]          { padding: 0.4em 0.6em; border: 1px solid #ccc; border-radius:var(--radius-input); font-size:var(--font-size-small); width: 200px; }
#objContents .filters > .filter.SearchBox .field button[type=submit]       { background:var(--color-corpac-1b); color:var(--color-corpac-1f); border: none; border-radius:var(--radius-input); cursor:pointer; font-size:var(--font-size-small); min-width:3em; }
#objContents .filters > .filter.SearchBox .field button[type=submit]:hover { filter:brightness(.5); }

/* 🔍 Filtros de búsqueda */
/*
.ListManager .filters                       { margin-bottom:var(--spacing-1x); }
.ListManager .filters .field                { display:flex; align-items:center; }
.ListManager .filters .label                { margin-right:1rem; font-weight:bold; }
.ListManager .filters input[type="text"]    { padding:0.5rem; width:15.625rem; border:1px solid #ced4da; border-radius:0.3125rem; font-size:0.875rem; }
.ListManager .filters button                { padding:0.5rem; background:#26398c; border:none; border-radius:0.3125rem; margin-left:0.3125rem; cursor:pointer; width:1.875rem!important; }
.ListManager .filters button i              { color:#fff; font-size:1rem; }
.ListManager .filters button:hover          { background:#26398c; }
*/

#objContents .clsReportes .report-container { overflow-x:auto; }
#objContents .clsReportes .scroll                                       { overflow:auto; border:1px solid #ddd; border-radius: 0; }
#objContents .clsReportes table.main                                    { width:100%; border-collapse:collapse; font-size:0.95em; table-layout:auto; border-radius:0; overflow:hidden; }
#objContents .clsReportes table.main > * > tr > *                       { padding:1em 1.4em; border:1px solid #ddd; }
#objContents .clsReportes table.main > * > tr > th                      { background:#e3f2fd; color:#0d47a1; font-weight:600; text-align:center; }
#objContents .clsReportes table.main > * > tr > .idx                    { text-align:right; width:2.5em; }
#objContents .clsReportes table.main > * > tr > .centered               { text-align:center; width:6em; }
#objContents .clsReportes table.main > * > tr > .date                   { white-space:nowrap; width:6.5em; }
#objContents .clsReportes table.main > * > tr > .text                   { min-width:10em; }
#objContents .clsReportes table.main > * > tr > .hasMany                { padding:0; min-width:20em; }
#objContents .clsReportes table.main > * > tr > .hasMany > *            { list-style-type:auto; margin-left:revert; padding-left:revert; }
#objContents .clsReportes table.main > * > tr > .hasMany > * > ::marker { font-weight:bold; }
#objContents .clsReportes table.main > * > tr:nth-child(even)           { background:#f0f0f0; }

#objContents form[name=frmReports] .Commands            { display:flex; justify-content:center; gap:var(--spacing-1x); }
#objContents form[name=frmReports] .Commands.header     { position:absolute; right:var(--contents-padding); }
#objContents form[name=frmReports] .Commands.footer     { margin-top:var(--spacing-1x); }
#objContents form[name=frmReports] .Commands > input    { background-color:var(--color-corpac-1b); color:var(--color-corpac-1f); border-radius:var(--radius-input); width:min-content; }

/* modSearch */
.section.search.results h1.breadcrumb { display:none; }
.section.search.results .ListManager.modSearch .Title { font-weight:bold; }

body.modDOC .filters > .filter												{ margin-bottom:1em; }
body.modDOC .filters > .filter > .label										{ margin-bottom:.25em; font-weight:bold; }
body.modDOC .filters > .filter > .field > select							{ width:100%; padding:.25em; }
body.modDOC .filters > .filter.SearchBox									{ position:relative; }
body.modDOC .filters > .filter.SearchBox > .label							{ font-weight:bold; }
body.modDOC .filters > .filter.SearchBox > .field							{ position:relative; padding-right:2em; text-align:center; }
body.modDOC .filters > .filter.SearchBox > .field > input.field				{ box-sizing:border-box; height:2em; }
body.modDOC .filters > .filter.SearchBox > .field > input.field.fieldText	{ width:100%; padding:0 .5em; }
body.modDOC .filters > .filter.SearchBox > .field > input.field.cmd			{ cursor:pointer; }
body.modDOC .filters > .filter.SearchBox > .field > input.field.cmd.submit	{ position:absolute; right:0; top:0; font-family:fontawesome; width:2em!important; }
body.modDOC .filters > .filter.SearchBox > .field > input.field.cmd.reset	{ margin-top:.25em; }
body.modDOC .filters-horizontal > div .filters > .filter					{ margin-bottom:0; }
body.modDOC .filters-horizontal > div .filters > .filter > .label			{ display:none; /*position:absolute; left:0; top:0; line-height:2em; vertical-align:middle;*/ }
body.modDOC .filters-horizontal > div .filters > .filter > .field			{ width:30%; margin:0 auto; /*width:100%; padding-left:5em; box-sizing:border-box;*/ }

div.clsListManager.tpl																{ display:table; border-spacing:0; border-collapse:collapse; border:1px solid #DBDBDB; font-size:.9em; width:100%; box-sizing:border-box; }
div.clsListManager.tpl h2															{ margin:0 0 .5em; font-size:1.1em; }
div.clsListManager.tpl.filters-search-only .filter.SearchBox > .label				{ display:none; }
div.clsListManager.tpl > .row														{ display:table-row; }
div.clsListManager.tpl > .row > .column												{ display:table-cell; vertical-align:top; }
div.clsListManager.tpl.table > .row > .column h2,
div.clsListManager.tpl.contacts > .row > .column h2,
div.clsListManager.tpl.modSearch > .row > .column h2,
div.clsListManager.tpl.modDocs > .row > .column h2									{ background-color:#CACACA; margin:0; box-sizing:border-box; min-height:40px; font-size:var(--font-size-base)!important; padding:.6em 1em!important; line-height:normal!important; }
div.clsListManager.tpl > .row > .column.left										{ background-color:#E8E8E8; border-right:1px solid #DBDBDB; width:250px; padding:1em; box-sizing:border-box; }
div.clsListManager.tpl > .row > .column.left h2 > span.cmd							{ display:none; }
div.clsListManager.tpl > .row > .column.left.no-padding								{ padding:0; }
div.clsListManager.tpl > .row > .column.left.no-padding > .padding					{ padding:1em; }
/*div.clsListManager.tpl > .row > .column.left > form > .filters > .filter			{ }*/
/*div.clsListManager.tpl > .row > .column.left > form > .filters > .filter > .label	{ }*/
div.clsListManager.tpl > .row > .column.left > form > .filters > .filter > .field > select						{ width:100%; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter > .field							{ overflow:auto; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter > .field > .select2				{ width:100%!important; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter.select2 > .field					{ overflow:visible; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter.date > .field					{ position:relative; overflow:visible; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter.date > .field > .date-range 		{ width:45%; padding:.25em .5em; box-sizing:border-box; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter.date > .field > .date-range.from	{ float:left; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter.date > .field > .date-range.to	{ float:right; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter.date > .field > .cmd-null-trigger				{ position:absolute; z-index:1; padding:.25em 0; cursor:pointer; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter.date > .field > .cmd-null-trigger.name-dateFrom	{ left:calc(45% - 1em - 1px - .25em); }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .filter.date > .field > .cmd-null-trigger.name-dateTo	{ right:.25em; }
div.clsListManager.tpl > .row > .column.left > div > form > .filters > .cmds									{ clear:both; padding-top:1em; }
div.clsListManager.tpl > .row > .column.right > h2									{ display:none; }
div.clsListManager.tpl > .row > .column.right > h3									{ padding:0 1em; }
div.clsListManager.tpl > .row > .column.right > table								{ border-spacing:0; border-collapse:collapse; width:100%; }
div.clsListManager.tpl > .row > .column.right > table tr > td						{ padding:0; }
div.clsListManager.tpl > .row > .column.right > table tr > td p:first-child			{ margin-top:0; }
div.clsListManager.tpl > .row > .column.right > table tr > td p:last-child			{ margin-bottom:0; }
div.clsListManager.tpl > .row > .column.right > table tr:nth-child(2n+0) > td		{ background-color:#F5F5F5; }
div.clsListManager.tpl > .row > .column.right > table tr > td a.block				{ display:block; color:#666666; padding:1em; border-top:1px solid #DADADA; position:relative; overflow:auto; }
div.clsListManager.tpl > .row > .column.right > table tr > td a.block:hover			{ color:black; background-color:#F0F0F0; }
div.clsListManager.tpl > .row > .column.right > table tr:first-child > td a			{ border:0; }
div.clsListManager.tpl > .row > .column.right > .cmds								{ border-top:1px solid #DBDBDB; margin:0; padding:.5em 1em; }
div.clsListManager.tpl > .row > .column.right > .cmds > .cmd.icon.return			{ float:left; }
div.clsListManager.tpl > .row > .column.right > .cmds > .cmd.icon.add				{ float:right; }
div.clsListManager.tpl > .row > .column.right > .cmds > .cmd.icon.add > a			{ width:auto; padding:0 .5em!important; }
div.clsListManager.tpl > .row > .column.right > .cmds > .cmd.icon.add > a::before	{ content:'\f067'; margin-right:.5em; display:inline-block; vertical-align:middle; }
div.clsListManager.tpl > .row > .column.right > .cmds > .cmd.icon.add > a > span	{ display:inline-block; vertical-align:middle; line-height:1em; }

div.clsListManager.tpl.modDocs																				{ }
div.clsListManager.tpl.modDocs > .row > .column.left														{ min-width:20em; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree												{ padding:1em; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree a:hover										{ color:#15B78E!important; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .head > a									{ color:black; font-weight:bold; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body										{ }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body .toogle								{ }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul										{ margin:0; padding:0; display:block; list-style-type:none; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li								{ position:relative; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li > div							{ padding-right:1.25em; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li > div > a.name					{ display:block; color:#666666; padding-left:1.25em; position:relative; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li > div > a.name::before			{ position:absolute; left:0; content:'\f07b'; font-family:fontawesome; color:#D0C709; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li > div > a.name > .files-counter		{ font-size:.8em; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li > div > a.name > .files-counter.empty	{ display:none; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li > a.toggle						{ position:absolute; display:block; right:0; top:.3em; font-family:fontawesome; color:black; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li > a.toggle::before				{ content:'\f078'; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li > a.toggle.on::before			{ content:'\f077'; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li > ul							{ margin-left:1.5em; display:none; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li.current > div > a.name			{ font-weight:bold; color:black; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li.current > div > a.name::before	{ content:'\f07c'; }
div.clsListManager.tpl.modDocs > .row > .column.left > .tree > .body ul > li.current > ul					{ display:block; }
div.clsListManager.tpl.modDocs > .row > .column.right > .path												{ margin:1em 1em 0 1em; overflow:auto; }
div.clsListManager.tpl.modDocs > .row > .column.right > .path > .label										{ display:block; float:left; font-weight:bold; color:#666666; display:none; }
div.clsListManager.tpl.modDocs > .row > .column.right > .path > .label::after								{ content:':'; margin-right:.5em; }
div.clsListManager.tpl.modDocs > .row > .column.right > .path > ul											{ margin:0; padding:0; display:inline; list-style-type:none; overflow:auto; }
div.clsListManager.tpl.modDocs > .row > .column.right > .path > ul > li										{ display:inline; }
div.clsListManager.tpl.modDocs > .row > .column.right > .path > ul > li > a									{ color:#808080; }
div.clsListManager.tpl.modDocs > .row > .column.right > .path > ul > li > a:hover							{ text-decoration:underline; }
div.clsListManager.tpl.modDocs > .row > .column.right > .path > ul > li::after								{ content:'/'; font-family:fontawesome; margin:0 .25em 0 .5em; color:#15B78E; font-weight:bold; }
div.clsListManager.tpl.modDocs > .row > .column.right > .path > ul > li:last-child::after					{ display:none; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar											{ margin:1em 1em 0 1em; overflow:auto; line-height:30px; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool									{ display:block; margin-right:.5em; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.left								{ float:left; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.right								{ float:right; margin-right:0; margin-left:.5em; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.cmd								{ display:block; color:black; white-space:nowrap; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.cmd::before						{ float:left; display:block; font-family:fontawesome; width:30px; height:30px; border:1px solid #DBDBDB; box-sizing:border-box; line-height:28px; text-align:center; vertical-align:middle; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.cmd.up::before						{ content:'\f148'; font-size:1.25em; transform:scale(-1,1); margin-right:.5em; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.cmd.view							{ display:none!important; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.cmd.view.list::before				{ content:'\f0ca'; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.cmd.view.grid::before				{ content:'\f00a'; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.cmd.current						{ background-color:#15B78E; color:white; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.cmd:hover							{ color:#15B78E; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.cmd:hover::before					{ background-color:#15B78E; color:white; }
div.clsListManager.tpl.modDocs > .row > .column.right > .toolbar > .tool.counters							{ font-size:.8em; }
div.clsListManager.tpl.modDocs > .row > .column.right > ul.items																{ display:none; }
div.clsListManager.tpl.modDocs > .row > .column.right > ul.items > li > a.item.error											{ cursor:default!important; }
div.clsListManager.tpl.modDocs > .row > .column.right > ul.items > li > a.file-type-folder > .details > .field.size				{ display:none; }
div.clsListManager.tpl.modDocs > .row > .column.right > .empty																	{ padding:2em; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items															{ display:block; padding:1em 0 0 1em; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li														{ float:left; margin:0 1em 1em 0; overflow:hidden; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a													{ display:block; width:10em; height:10em; color:#666666; border:1px solid #DBDBDB; box-sizing:border-box; position:relative; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .icon											{ position:absolute; left:1em; top:1em; width:8em; height:8em; font-family:fontawesome; color:#666666; text-align:center; line-height:6em; vertical-align:middle; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .icon::before									{ content:'\f016'; font-size:6em; opacity:.15; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .icon.file-type-folder::before					{ color:#FAF489; opacity:1; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .title											{ position:absolute; left:0; bottom:0; width:100%; padding:.5em; box-sizing:border-box; text-align:center; z-index:1; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .details										{ display:none; position:absolute; left:0; bottom:0; width:100%; height:100%; padding:.5em; box-sizing:border-box; background-color:rgba(0,0,0,.75); overflow:hidden; color:white; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .details > .field								{ margin-bottom:.5em; font-size:.7em; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .details > .field > .label						{ display:block; font-weight:bold; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .details > .field > .label::after				{ content:':'; margin-right:.5em; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .details > .field > .value						{ display:block; margin-left:1em; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a > .details > .field:last-child					{ margin-bottom:0; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a:hover											{ background-color:#FAFAFA; color:#EF3125; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a:hover > .title									{ color:#15B78E; }
div.clsListManager.tpl.modDocs.grid > .row > .column.right > ul.items > li > a:hover > .details									{ display:block; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items															{ display:block; padding:1em; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li														{ display:block; margin:0; padding:0; float:none; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a													{ display:block; color:#666666; border-bottom:1px solid #DBDBDB; position:relative; box-sizing:border-box; padding:.25em .5em .25em 3.5em; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .icon											{ position:absolute; left:.5em; top:.25em; width:2.5em; height:2.5em; font-family:fontawesome; color:#666666; text-align:center; line-height:2.5em; vertical-align:middle; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .icon::before									{ content:'\f016'; font-size:2em; line-height:1em; vertical-align:middle; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .icon.file-type-folder::before					{ color:#FAF489; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .title											{ font-weight:bold; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .details										{ }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .details > .field								{ display:inline-block; font-size:.75em; margin-right:1em; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .details > .field > .label						{ }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .details > .field > .label::after				{ content:':'; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .details > .field > .value						{ margin-left:.25em; font-style:italic; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a > .details > .field:last-child					{ margin-right:0; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a:hover											{ background-color:#FAFAFA; color:black; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a:hover > .title									{ color:#15B78E; }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li > a:hover > .details									{ }
div.clsListManager.tpl.modDocs.list > .row > .column.right > ul.items > li:last-child > a										{ border-bottom:0; }
div.clsListManager.tpl.modDocs.table																											{ visibility:hidden; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view																		{ padding:1em; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table																{ width:100%; font-size:.9em; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > thead > tr > .column										{ padding:.5em; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > thead > tr > .column > a:hover								{ color:#15B78E; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > thead > tr > .column > a.current::before					{ content:'\f0dd'; font-family:fontawesome; margin-right:.5em; vertical-align:middle; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > thead > tr > .column > a.current.asc::before				{ content:'\f0de'; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > thead > tr > th											{ background-color:#CACACA; text-align:center!important; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > thead > tr > th > a										{ color:black; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td											{ color:#777777; padding:10px 0; border-bottom:1px solid #F0F0F0; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td > a										{ display:block; position:relative; box-sizing:border-box; padding:.25em 0 .25em 2.5em; color:#777777; min-height:1.5em; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td > a > .icon								{ position:absolute; left:0; top:0; width:2em; height:1.5em; line-height:1.5em; font-family:fontawesome; text-align:center; vertical-align:middle; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td > a > .icon::before						{ content:'\f016'; font-size:1.5em; line-height:1em; vertical-align:middle; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td > a > .icon.file-type-folder::before		{ color:#FAF489; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td > a > .title								{ }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td > a > .title > span						{ display:block; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td > a > .title > .title-title				{ color:black; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td > a > .title > .title-description			{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:2px; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.name								{ max-width:30vw; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.ext									{ text-align:center; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.author								{ text-align:center; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.date								{ text-align:center; width:100px; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.size								{ text-align:center; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.share								{ text-align:center; position:relative; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.share > .short-link					{ margin-left:.5em; color:#26B58F; cursor:pointer; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.share > .short-link:hover			{ color:#ED322F; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.share > .short-link::before			{ font-family:fontawesome; content:'\f0c1'; font-size:16px; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.share > .short-link > .element		{ position:absolute; left:0; width:100%; box-sizing:border-box; box-shadow:0 0 5px rgba(0,0,0,.25); margin:0; padding:.25em; border:1px solid #CACACA; z-index:1; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.share > .short-link > input			{ top:calc(10px + 2em); background-color:white; color:black; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.share > .short-link > .cmd			{ top:calc(10px + 2em + 2em); background-color:#26B58F; color:white; cursor:pointer; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.share > .short-link > .cmd::before	{ font-family:fontawesome; margin-right:.25em; content:'\f24d'; font-weight:bold; }
div.clsListManager.tpl.modDocs.table > .row > .column.right > .folder-view > table > tbody > tr > td.column.share > .short-link > .tip			{ top:calc(10px + 2em); background-color:#F0F0F0; color:black; cursor:default; }


/* Pagination styling */
.PageControl.lite                               { display:flex; justify-content:space-between; align-items:center; padding:10px 0; margin-top:var(--spacing-1x); background-color:#ffffff; border-top:1px solid #dee2e6; font-size:14px; color:#343a40; flex-wrap:wrap; }
.PageControl .ItemsCounter                      { color:#6c757d; order:1; }
.PageControl .page-number-control               { display:flex; align-items:center; order:2; }
.PageControl .page-number-control .label        { margin-right:10px; color:#6c757d; }
.PageControl .page-number-control .label::after { content:':'; }
.PageControl .page-number-control a             { display:inline-block; padding:5px 10px; color:#343a40; text-decoration:none; margin-right:5px; font-size:14px; }
.PageControl .page-number-control a:last-child  { margin-left:5px; margin-right:0; }
.PageControl .page-number-control a.current     { background-color:#26398c; color:#ffffff; border-radius:50%; padding:5px 10px; line-height:1; }
.PageControl .page-size-control                 { display:flex; align-items:center; order:0; }
.PageControl .page-size-control .label          { margin-right:10px; color:#6c757d; }
.PageControl .page-size-control select          { padding:5px 10px; background-color:#e9ecef; border:1px solid #ced4da; border-radius:5px; color:#333; cursor:pointer; }
.PageControl .page-size-control select:hover    { background-color:#26398c; color:#ffffff; border-color:#26398c; transition:background-color 0.3s; }

/* modSmallNews */
body.modSNW .blog-details-post .single-blog-post                                    { margin-bottom:var(--spacing-2x); }
body.modSNW .blog-details-content .blog-quote                                       { position:static; margin:0 var(--spacing-2x) var(--spacing-2x) var(--spacing-2x); border-left:6px solid var(--color-corpac-1b); }
body.modSNW .blog-details-content .blog-quote::after                                { display:none!important; }
body.modSNW .blog-details-content .blog-quote blockquote.blockquote                 { padding:var(--spacing-1x) 0 var(--spacing-1x) var(--spacing-2x); }
body.modSNW .blog-details-post .blog-details-content .blog-details-text p           { margin:0 0 var(--spacing-2x); }
body.modSNW .blog-details-post .single-blog-post.single-blog .blog-content .title   { line-height:normal; }
body.modSNW .PageControl.lite                                                       { justify-content:center; }
body.modSNW .blog-details-text ul,
body.modSNW .blog-details-text ol                                                   { list-style: initial; padding: revert; margin: initial;}

#objVIS             { font-size:.75em; color:#bbb; position:absolute; bottom:0; right:1rem; margin-top:-2rem; }
#objVIS a           { color:inherit; text-decoration:none; opacity:0.3; }
#objVIS a:hover     { color:orange; opacity:1; }
body.if0 #objVIS    { display:none; }



/* Responsive adjustments --contents-width-aside-0 */
@media (max-width: 1110px) {
    :root {
        --contents-padding:var(--spacing-1x);
    }

    body.web #header > .container                   { display:flex; height:100%; }
    body.web #header > .container > .header-wrap    { width:100%; }

    #objContents form[name=frmReports] .Commands.header { display:none; }
    .PageControl.lite { justify-content:space-around; }
    
    body.web .techwix-team-section-03 .team-wrap                { margin-top:0; }
    body.web .techwix-team-section-03 .team-wrap .single-team   { display:flex; justify-content:center; }

    body.web .ListManager.tbl_videos > ul > li { flex: 0 1 100%; }

    body.web .blog-details-post     { padding-right:0; }
    body.web .blog-details-text img { height:auto; }
}
@media screen and (max-width:768px) {
    .ListManager.tbl_videos > ul > li { flex:0 1 100%; }
}

/*---------------------------------------------------------PROVISIONAL----------------------------------------------------------*/
/* Fix bug noticias */
@media (min-width: 992px) {
    .section.techwix-blog-grid-section .row             { justify-content:center; gap:calc(1% / 2); }
    .section.techwix-blog-grid-section .row .col-lg-4   { width:33%!important; }
}