<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* #WhistleblowerLoginForm { display:none !important; } */ /* Deshabilitar el seguimiento de denuncias */

:root {
  --background_1: #F6F6F6;
  --enlaces: #0D7BC6;
  --colortexto: #000;
  --corporativo_1: #2291d0;
  --corporativo_2: #343334;
  --txtsmall_1: 0.85em;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/s/Roboto-Light-webfont.ttf') format('truetype'),
       url('/s/Roboto-Light-webfont.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/s/Roboto-Regular-webfont.ttf') format('truetype'),
       url('/s/Roboto-Regular-webfont.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/s/Roboto-Medium-webfont.ttf') format('truetype'),
       url('/s/Roboto-Medium-webfont.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: bold;
  font-weight: 700;
  font-display: swap;
  src: url('/s/Roboto-Bold-webfont.ttf') format('truetype'),
       url('/s/Roboto-Bold-webfont.woff') format('woff');
}

body { font-family: "Roboto", Helvetica, Arial, sans-serif; font-weight: 400; font-size:16px; color: var(--colortexto); }

.nocompetencias { background-color: #ffe6e6; border-left: 5px solid #cc0000; padding: 1em; margin-top: 1em; margin-bottom: 1em; }
.sicompetencias { background-color: #e6ffe6; border-left: 5px solid #009900; padding: 1em; margin-top: 1em; margin-bottom: 1em; }

#ProjectTitle, .TitleSeparator { display: none !important; }

a, a:active, a:focus, a:hover { font-weight: 500; }
a, a:hover { color: var(--enlaces); }
a:hover { text-decoration: underline; }
/* p, .parrafo { margin-block-start: 0em; margin-block-end: 0em; margin-inline-start: 0px; margin-inline-end: 0px; line-height: 1.8em; } */
.subrayado { text-decoration: underline; }
.subrayado:hover { text-decoration: none; }

.btn-primary { background-color: var(--enlaces) !important; border-color: var(--enlaces) !important; color:#fff; font-weight: 500 !important; }
.btn-primary:hover { background-color: var(--corporativo_2) !important; border-color: var(--corporativo_2) !important; }
.btn-outline-secondary  { background-color: var(--corporativo_2) !important; border-color: var(--corporativo_2) !important; color:#fff; font-weight: 500 !important; }
.btn-outline-secondary:hover { background-color: var(--enlaces) !important; border-color: var(--enlaces) !important; }
#WhistleblowingButton { padding: 15px 30px 15px 30px; font-size:1.1em; }

.txtcolorcorporativo1 { color: var(--corporativo_1) !important; }
.txtcolorcorporativo2 { color: var(--corporativo_2) !important; }
.alinear-izquierda { text-align: left; }
.alinear-derecha { text-align: right;  }
.alinear-centro { text-align: center;  }
.StepLabel { text-transform: none; }

#TitleBox h1 { text-transform: uppercase; }
/* #TitleBox h1, .tituloh2 { margin: 50px 0 0 0; font-size: 1.4em; font-weight: 700; }  PARA DOS COLUMNAS */
#TitleBox h1, .tituloh2 { font-size: 1.4em; font-weight: 700; }

#TitleBox h1:before, .tituloh2:before { content: ""; display: block; width: 150px; height: 2px; background-color: var(--corporativo_1); margin-bottom: 0.85em; }

#WhistleblowerLoginBox { margin-top: 1em; }
#WhistleblowerLoginBox label div { margin-bottom: 1em; }
#WhistleblowerLoginForm .mx-auto { margin-left: initial !important; }

#NodePresentation, #WhistleblowerLoginPrompt, #WhistleblowingQuestion { white-space: inherit; }
/* #WhistleblowingQuestion { margin-bottom: 1.5em; } */ /* En la nueva versiÃ³n no sirve cambiar por la de abajo */
    #WhistleblowerSubmitBox markdown div  { margin-bottom: 1.5em; }

#PrivacyBadge { background-color: var(--corporativo_2); }
#PrivacyBadge a { color:#fff !important; text-decoration: underline; }
#PrivacyBoxTextBox { float: none !important; font-size: var(--txtsmall_1); text-align: center; }

#ContentBox { padding-top: 0; }

#FooterBox { padding: 40px; font-size: var(--txtsmall_1); background-color: var(--background_1); margin-top: 100px; }
#FooterBox a { font-weight: 500; }
#FooterBox a:hover { font-weight: 500; }

#LogoBox img { width: 200px; height:auto; }

.selectCard { height: 100%; }
.selectCard:hover { background-color: var(--background_1) !important;  }

.SubmissionStep { margin-top: 1em; }
.SubmissionStep .description { margin-bottom: 1em; }
#SubmissionStepContext { margin-top: 0.8em; }
#SubmissionStepContext .description { font-size: 0.9em; margin-top: 0.8em; } 

#SubmissionForm { margin-top: 2.5em; }
.title { text-transform: uppercase; font-size: 1.1em; }
.question-label label .title { text-transform: none !important; font-weight: 500 !important; font-size: 1em !important; }
.StepIndexSelected { background-color: var(--corporativo_2); border-color: var(--corporativo_2); }
.nav-link { color: var(--corporativo_2); }

#ReceiptText { margin-bottom: 1em; }
#Receipt div.btn { font-size: 1.3em; }

/* CONTROLAR ANCHOS DE PÃGINA */
#HomePageBox, #WhistleblowerSubmitBox, #WhistleblowerLoginBox { text-align:left; }
#HeaderBox, #ContentBox, #FooterBox { padding-left: 15% !important; padding-right: 15% !important; }
/* #WhistleblowerLoginQuestion { max-width: 650px; } ELIMINAMOS PARA DOS COLUMNAS */
#WhistleblowerSubmitBox markdown div { max-width: 650px; } 

/* HOME EN DOS COLUMNAS */
#WhistleblowerBox { display: flex !important; gap: 100px;  }
#WhistleblowerBox &gt; div { flex: 1; }


/* PaginaciÃ³n tras la actualizaciÃ³n a la versiÃ³n 5.0.20 */
/* ul.pagination { display: ruby; } */

/* PÃGINA DE GRACIAS - DENUNCIA ENVIADA CON Ã‰XITO */
div[data-ng-switch-when="receiptpage"] #ReceiptText span:nth-of-type(1),
div[data-ng-switch-when="receiptpage"] #ReceiptText span:nth-of-type(2),
div[data-ng-switch-when="receiptpage"] #ReceiptText span:nth-of-type(3) { display: none; }
div[data-ng-switch-when="receiptpage"] #ReceiptButton { float:none !important; }
div[data-ng-switch-when="receiptpage"] .input-group #ReceiptButton { background-color: #D8000C !important; border-color: #D8000C !important; }
div[data-ng-switch-when="receiptpage"] .card-body .form-group { margin-left: inherit !important; margin-right:inherit !important; }
div[data-ng-switch-when="receiptpage"] .card-body .text-center { text-align:left !important; }
div[data-ng-switch-when="receiptpage"] .card-body #ReceiptCode { font-size: large; font-weight: bold; }
div[data-ng-switch-when="receiptpage"] label.card-header { background-color: #D8000C; color: #fff; font-size: 1.1em; }

@media only screen and (max-width: 767px) {
  #HeaderBox, #ContentBox, #FooterBox { padding-left: 25px !important; padding-right: 25px !important; }
  #SubmissionStepContext &gt; div { margin-bottom: 1em;  }
  #FooterBox .col-md-4, #FooterBox .col-md-8 { text-align: center !important;  }
  #WhistleblowerBox { flex-direction: column; gap: 30px; }
}</pre></body></html>