.a-GV-header, 
.t-Report-colHead {
    background-color: #D0E8FF !important;
    color: #003366 !important; 
    box-shadow: none !important; 
    border-bottom: 1px solid #B0D4FF !important; 
    background-image: none !important;
}

.a-IRR-header,
.a-IRR-header tr, 
.a-IRR-header th {
    background-color: #D0E8FF !important;
    color: #003366 !important;
    border-bottom: 1px solid #B0D4FF !important;
}

#t_Footer {
    background-color: #D0E8FF !important; 
}


select.t-Form-input:not([disabled]):not([readonly]), 
select.t-Form-select2:not([disabled]):not([readonly]) {
    background-color: #E8F4FF !important; 
    border: 1px solid #B0D4FF !important;
}

select.t-Form-input:focus:not([disabled]):not([readonly]), 
select.t-Form-select2:focus:not([disabled]):not([readonly]) {
    background-color: #D0E8FF !important;
    border: 1px solid #5B9BD5 !important;
}

select.t-Form-input[disabled], 
select.t-Form-input[readonly], 
select.t-Form-select2[disabled], 
select.t-Form-select2[readonly] {
    background-color: #F0F0F0 !important; 
    border: 1px solid #CCCCCC !important; 
    color: #666666 !important; 
    cursor: not-allowed;
}

input[type="text"][disabled], 
textarea[disabled] {
    background-color: #F0F0F0 !important;
    border: 1px solid #CCCCCC !important;
    color: #666666 !important;
    cursor: not-allowed !important;
}


.select2-container .select2-selection__rendered {
    background-color: transparent !important;
    border: none !important;
}


.select2-search__field {
    background-color: transparent !important;
    border: none !important;
}


input[type="text"]:not([disabled]):not([readonly]), 
input[type="number"]:not([disabled]):not([readonly]), 
input[type="date"]:not([disabled]):not([readonly]), 
input[type="datetime-local"]:not([disabled]):not([readonly]), 
textarea:not([disabled]):not([readonly]) {
    background-color: #E8F4FF !important;  
    border: 1px solid #B0D4FF !important;
}


input[type="text"]:focus, 
input[type="number"]:focus, 
input[type="date"]:focus, 
input[type="datetime-local"]:focus, 
textarea:focus {
    background-color: #D0E8FF !important;  
    border: 1px solid #5B9BD5 !important;
}


input[disabled], 
input[readonly], 
textarea[disabled], 
textarea[readonly] {
    background-color: #F0F0F0 !important; 
    border: 1px solid #CCCCCC !important; 
    color: #666666 !important; 
    cursor: not-allowed;
}

.apex-item-text[readonly] {
    background-color: #E8F4FF !important;
    border: 1px solid #B0D4FF !important;
    cursor: pointer !important;  
}

/*tamaño logo log in*/
.t-Login-logo {
    width: 200px; 
    height: auto; 
}

/*Modifico Log IN, tamaño formulario, bordes y sobras*/
.t-Login-region {
    max-width: 400px; 
    border-radius: 10px; 
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); 
}


body.t-PageBody--login {
    background: linear-gradient(45deg, #2c3e50, #3498db) !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

/*Logo Breadcrumb*/
.t-HeroRegion-icon {
    width: 150px; 
    height: auto; 
}

/*Logo cabecera de aplicación*/
.apex-logo-img {
    width: 110px; 
    height: auto;  
}
/* Color background en general
.t-Body-contentInner {
    background-color: #f0f0f0; 
}*/


.t-Body-title
{
    background-color: #E6E6FA;
}