.fa-eye:before {
    content: "\f06e";
    font-size: 25px;
}
.fa-print:before{
    font-size: 25px;
}

input:focus {color:#000000 !important}

.text_field:focus {color:#000000 !important}

.apex-item-text:focus {color:#000000 !important}

.t-Login-title {display:none}

.t-Form-inputContainer {text-decoration:none !important}


.t-Login-region{background-color:#FFF;border-radius:15px;width:450px;height:450px;}

.t-Button-label{font-family:"PT Sans Narrow", "Arial Narrow", Arial, sans-serif;font-size:18px;line-height:18px;color:#FFF}

.t-Button--stretch {background-color: #E02A2B}


.t-Body {background-color:#dee0e3;border-radius:15px !important}

.t-Region-title {font-family:"Arial Narrow", Arial, sans-serif;font-size:25px;line-height:27px;font-weight:bold;color:#39434C;text-decoration:none;  !important}

.t-Form-inputContainer {text-decoration:none !important;color:#000!important}


.irCustomStyles .a-IRR-table td {border-top: 0 solid #ffffff !important;}
.irCustomStyles table.a-IRR-table th:first-child.a-IRR-header:not(.a-IRR-header--group) {background-color: white !important;}
.irCustomStyles table.a-IRR-table tr:has( .a-IRR-header ) {border-bottom: medium none white !important;border-top: medium none white !important;}



.u-tL {color:#737373;font-family:'Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;font-size:13px;}  /*   font-weight:700  */

/*reporte interativo*/
/*.a-IRR-header {background-color: #ebeced;font-family:"PT Sans Narrow","Arial Narrow", Arial, sans-serif;font-size:14px !important;} 
.a-IRR-headerLink {background-color: #ebeced;font-family:"PT Sans Narrow","Arial Narrow", Arial, sans-serif;font-size:14px !important;} 
.a-IRR-headerLink:hover {background-color: #ebeced;font-family:"PT Sans Narrow","Arial Narrow", Arial, sans-serif;font-size:14px !important;} 

.a-IRR-header:hover {background-color: #ebeced;font-family:"PT Sans Narrow","Arial Narrow", Arial, sans-serif;font-size:14px !important;} 
.a-IRR-header.is-active {background-color: #ebeced;border-bottom: none;}
.a-IRR-header.is-active a {color: black;}
.a-IRR-headerLink{color: black;}*/

.a-IRR-header {background-color: #6c757d;font-family: "Roboto",sans-serif;font-size:14px !important;} 
.a-IRR-headerLink {background: rgba(0,0,0,0.0);color:white !important;font-family: "Roboto",sans-serif;;font-size:14px !important;} 
.a-IRR-headerLink:hover {background-color: #6c757d;font-family: "Roboto",sans-serif;font-size:14px !important;} 

.a-IRR-header:hover {background-color: #6c757d;font-family: "Roboto",sans-serif;font-size:14px !important;} 
.a-IRR-header.is-active {background-color: #6c757d;border-bottom: none;}
.a-IRR-header.is-active a {color: black;}
.a-IRR-headerLink{color: black;}


/* .hideMeButHearMe{background-color: #E02A2B; color:#737373;font-family:"PT Sans Narrow","Arial Narrow", Arial, sans-serif;font-size:14px} */



/*reporteclassic*/
/*.t-Report-colHead {background-color:#e3e1e1;color:#000;font-family:"Roboto","PT Sans Narrow","Arial Narrow", Arial, sans-serif;font-size:13px !important;} 
.t-Report-cell {background-color: #fff;color:#000;font-family:"Roboto","PT Sans Narrow","Arial Narrow", Arial, sans-serif;font-size:14px !important;} 
.u-Report-sortHeading {background-color:#e3e1e1;color:#000000;font-family:"Roboto","PT Sans Narrow","Arial Narrow", Arial, sans-serif;font-size:13px !important;} 
.u-Report-sortHeading a{color: #000000;text-decoration: underline;}
.u-Report-sort {background-color:#e3e1e1;color:#000000;font-family:"Roboto","PT Sans Narrow","Arial Narrow", Arial, sans-serif;font-size:13px !important;} */

.t-Report-colHead {background-color:#6c757d;color:white;font-family: "Roboto",sans-serif;font-size:13px !important;} 
.t-Report-cell {background-color: #fff;color:#000;font-family: "Roboto",sans-serif;font-size:14px !important;} 
.u-Report-sortHeading {color:#000000;font-family: "Roboto",sans-serif;font-size:13px !important;} 
.u-Report-sortHeading a{color: white;text-decoration: underline;}
.u-Report-sort {color:white;font-family: "Roboto",sans-serif;font-size:13px !important;} 

.t-Header .a-MenuBar-item.a-Menu--current, .t-Header .a-MenuBar-item.a-Menu--current.is-focused {background-color: #e2e2e4}

.t-Tabs-item.is-active {font-weight:700;background-color:#e2e2e4;border-radius: 0 15px 0 0;border-color:#3d96dd; !important}

.t-Tabs-item a-Tabs-before a-Tabs-selected is-active{border-color:#3d96dd; !important}

.t-Tabs-link span {color: black;}

/* Alert Messages  */

.t-Body-alert .t-Alert--page {
    box-shadow: 0 -1px 0 rgb(6 6 6) inset;
}
.t-Alert--colorBG.t-Alert--warning, .t-Alert--colorBG.t-Alert--yellow {
    background-color: #dd0e0e;
}

.t-Alert--colorBG.t-Alert--warning .t-Alert-body, .t-Alert--colorBG.t-Alert--yellow .t-Alert-body {
    color: #f8f8f8;
}

/* a {
    color: #efd412;
} */

.t-Alert .t-Icon.icon-close:before {
    line-height: 16px;
    font-size: 16px;
    content: "\e0a2";
    color: #f9f9f9;
}

.aErrMsgTitle {color: #ffffff;  !important}
.htmldbStdErr {color: #ffffff;}

.t-Alert--colorBG.t-Alert--warning h2, .t-Alert--colorBG.t-Alert--yellow h2, .t-Alert--colorBG.t-Alert--warning h3, .t-Alert--colorBG.t-Alert--yellow h3 {
    color: #ffffff;
    font-family: "Roboto","PT Sans Narrow","Arial Narrow", Arial, sans-serif;
    font-size: 25px;
    font-weight: bold; }


.apex-item-select, .apex-item-text, .apex-item-textarea, .apex-item-multi {backface-visibility: hidden;}


.a-Notification-link{color: #ffffff;}

/* alertify Plugin    */



.alertify {
    margin-top: 10%;
    background: #FFF;
    border: 0px !important;
    border: 0px !important;
    border-radius: 8px;
}

.alertify-cover {
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
   /* background-color: #E9E9EB !important; */
    filter: alpha(opacity=0);
    opacity: 0.5 !important;
}

.alertify-message{font-weight:bold;font-family:"PT Sans Narrow", "Arial Narrow", Arial, sans-serif;font-size:22px;line-height:28px;color:#00000;margin-botton:25px}


a.t-Button.t-Button--simple.t-Button--hot.t-Button--stretch {
    background-color: white !important;
    color: black !important;   
    border: 0px;     
}


a.t-Button.t-Button--simple.t-Button--hot.t-Button--stretch :hover{    
    color: rgb(224, 11, 11) !important;
    border: 1px !important;
    border-color: rgb(224, 11, 11) !important;   
}