.x-dpnc-generando-info{
    /*animation: blinker 1.5s linear infinite;*/
    background-color: #262262;
    color: white;
    font-family: sans-serif;
    padding: 5px;
    border-radius: 5px;
    margin-top: 5px;
}

.blink-dpnc {
    animation: blinker 1.5s linear infinite;
}

.hidden {
    display:none;
}

.x-message-alert-prov{
    font-size: 1.6rem;
}

.xternall-label{
    color: #262262;
    background-color: #C057FF;
    font-weight: bold;
}

.xternall-label-white{
    color: white;
    background-color: #C057FF;
    font-weight: bold;
}

.xternall-label-small{
    font-size: small;
}
.xternall-label-medium{
    font-size: medium
}

.xternall-label-larger{
    font-size: larger
}

.blink {
    animation: blinker 1.5s linear infinite;
    color: #362A3D;
    font-family: sans-serif;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}
    
#rptMenuProveedor a {
    color:white;
}

body {
    font-family: 'Ubuntu';
	background-color: #E8EBF0 ;
}
.a-IRR {
    border-radius: 10px;
    overflow: hidden;
    font-size: 1.4rem;
    line-height: 1.6rem;
}
/* boton 
#66CC66  verde
#FF6F4D  naranja
#E23B3D  rojo 
#FACD48  AMARILLO 
*/ 
.t-Button, .a-Button, .ui-button {
    border: none;
    text-shadow: none;
    border-radius: 10px;
    transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
    font-weight: bold;
}
/* region */ 
.a-IRR-table {
    border-collapse: collapse;
}
.a-IRR-header{
    box-shadow:none;
}
.a-IRR-table td {
    border-left: 4px solid #f2f2f2;
    border-top: 4px solid #f2f2f2;
    border-radius: 10px;
}

element.style {
    top: 60px;
    left: 10px;
    right: 10px;
}
@media only screen and (min-width: 641px)
:not(.u-RTL) .apex-side-nav.js-navCollapsed--hidden .t-Body-title {
    margin-left: 10px;
    margin-top: 12px;
    margin-left: 10px;
}

body .ui-dialog, .ui-dialog-content, .t-Dialog-page, .ui-corner-all {
    border-radius: 10px;
}
body .ui-corner-all {
    border-radius: 10px;
}
.t-Region, .t-Region-header {
    border-radius: 10px;
}
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content .fa,
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content .a-Icon {
    color: #262262;
}

.colorXternall-1{
    background-color: #4A62AF !important;
    color:white !important;
}
.colorXternall-2{
    background-color: #463FB2 !important;
    color:white !important;
}
.colorXternall-3{
    background-color: #C057FF !important;
    color:white !important;
}

.t--Button-help{
    background-color: #C057FF;
    border-radius: 3px;
}

.t--Button-help a {
    font-weight: bold;
}

.t--Button-qr{
    background-color: #9B59B6;
    border-radius: 3px;
    margin-right: 3px;
}

.t--Button-qr a {
    font-weight: bold;
}

.t--Button-Xternall{
    background-color: #262262;
    color: white;
}

.x-mensaje-proveedor {
    background-color: #262262;
    color:white;
    padding: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: auto;
    margin-left: 20px;
    margin-right: 15px;
}

.x-mensaje-proveedor-titulo{
    font-weight: bold;
}
.x-mensaje-proveedor-cuerpo{}
.x-mensaje-proveedor-despedida{}
.x-mensaje-proveedor-equipo{
    font-weight: bold;
}

.h-video-help-message {
    padding: 5px;
    color: #262262;
    font-weight: bold;
    background-color: lightgray;
}

.x-label-header {
    font-weight: bold;
}

.x-label-value {

}

.t--Button-chat{
    /*background-color: #F39C12;*/
    background-color: #f39c12;
    /*background-color: #0A556A;*/
    border-radius: 3px;
    margin-right: 3px;
    font-weight: bold;
}

.t--Button-chat a{
    font-weight: bold;
}

.t--Button-support{
    /*background-color: #F39C12;*/
    background-color: #4A62AF;
    border-radius: 3px;
    margin-right: 3px;
    font-weight: bold;
}

.t--Button-support a {
    font-weight: bold;
}

.t--Button-help-page {
    background-color: #1ABC9C;
    border-radius: 3px;
    margin-right: 3px;
}

.t--Button-org{
    background-color: #262262;
    color:white;
    font-weight: bold;
    margin-right: 3px;
}


.video-selected {
    background-color: #262262;
    color:white;
}

.video-selected div {
    background-color: #262262;
    color:white;
}

.video-selected div span{
    background-color: #262262;
    color:white;
}

.carga-docs {
    margin-top: 15px;
    padding: 15px 5px;
    background-color: #262262;
    color:white;
    /*border: solid;
    border-color: #B2BABB;*/
    border-radius: 5px;
    font-size: 2rem;
}

.carga-docs-0 {
    /*margin-top: 15px;*/
    padding: 15px;
    background-color: #262262;
    color:white;
    /*border: solid;
    border-color: #B2BABB;*/
    border-radius: 5px;
    font-size: 2rem;
    font-weight: bold;
}

.carga-docs-1 {
    padding: 15px;
    background-color: #262262;
    color:white;
    border-radius: 5px;
    font-size: 2rem;
    /*border: solid;*/
}
.carga-docs-2 {
    padding: 15px;
    background-color: #262262;
    color:white;
    border-radius: 5px;
    font-size: 2rem;
    /*border: solid;*/
}
.carga-docs-3 {
    padding: 15px;
    background-color: #262262;
    color:white;
    border-radius: 5px;
    font-size: 2rem;
    /*border: solid;*/
}

.x-opt-org-container {
    padding: 3px 3px;
    border-radius: 5px;
    background-color: #262262;
    font-size: 1.5rem;
    font-weight: bold;
    font-family: monospace;
}
.x-opt-org{
    padding: 5px 5px;
}

.x-opt-org:hover{
    background-color: #C057FF;
}

.x-opt-org a {
    color:white;
}

.green{
    background-color:#66CC66;
}
.yellow{
    background-color:#f9cd48;
}
.red{
    background-color:#E23B3B;
}
.gray {
    background-color: #C9D0C8;
}
.estilos{
    color: white;
    font-weight: bold;
}
.ui-widget-content
{
    width:500px;
}
/* cumplimiento anual */
.estilos a
{
    text-decoration: none;
    color:white;
}
.message{
    color: white;
    padding: 3px 10px;
    border-radius: 10px;
}
.message-ok
{
    background-color:#66CC66;
}
.message-warning{
    background-color:#f9cd48;
}
.message-error
{
    background-color:#E23B3B;
}
.message-normal
{
    background-color: inherit;
    color: inherit;
}
.d-archivo{
    margin:5px;
}
.estatus-carga-docs{
    text-align: center;
}
.doc-complete{
    color: white;
    background-color:#262262;
    font-weight:bold;
    cursor:pointer;
}
.doc-complete:hover{
    color:white;
    background-color:#262262;
    font-weight:bold;
    cursor:pointer;
}
.doc-incomplete:hover{
    color: white;
}
.column-hover:hover{
    color:white;
    background-color:#C057FF;
    font-weight:bold;
    cursor:pointer;
}

.doc_ayuda{
    font-size:1.2rem;
    line-height: 1.6rem;
    padding:8px 12px;
    transition: background-color .1s;
    border:0px solid white;
    color: #262262;
    cursor:pointer;
}

.doc_ayuda_ls{
    font-size:1.2rem;
    line-height: 1.6rem;
    padding:8px 12px;
    transition: background-color .1s;
    border:0px solid white;
    color: #262262;
    cursor:pointer;
}

.doc_ayuda_selected{
    font-size:1.2rem;
    line-height: 1.6rem;
    padding:8px 12px;
    transition: background-color .1s;
    border:0px solid white;
    background-color: #C057FF;
    color:white;
    cursor:pointer;
    font-weight: bold;
}

.doc_ayuda:hover{
    color:white;
    background-color: #262262;
    font-weight:bold;
    cursor:pointer;
}

.acr-estatus-aprobado{
    background-color: #78D278;
    color: white;
    padding: 7px;
    font-weight: bold;
    border-radius: 5px;
    margin: 0 35px;
}

.acr-estatus-rechazado{
    background-color: #E23B3B;
    color: white;
    padding: 7px;
    font-weight: bold;
    border-radius: 5px;
    margin: 0 35px;
}

.d-archivo{
    margin:5px;
}

.estatus-carga-docs{
    text-align: center;
}

.doc-complete{
    color: white;
    background-color:#262262;
    font-weight:bold;
    cursor:pointer;
}

.doc-complete:hover{
    color:white;
    background-color:#262262;
    font-weight:bold;
    cursor:pointer;
}

.doc-incomplete:hover{
    color: white;
}
.column-hover:hover{
    color:white;
    background-color:#C057FF;
    font-weight:bold;
    cursor:pointer;
}

.doc-error{
    color: white;
    background-color:#E23B3B;
    font-weight:bold;
    cursor:pointer;
}

.doc-error:hover{
    color: #E23B3B;
    background-color:white;
    font-weight:bold;
    cursor:pointer;
}

.l-inline-help-text{
    color:#262262; 
    font-weight: bold; 
    font-size: 1.2rem;
}