/*TITLE COLOR*/

    /*DS / DB*/
    .blockPageTitle .titleText strong,
    .ao-popup-overlay .inner h5,
    .placeholder h1,
    .hasSidebar .resources .dbSidebarTitle,

    /*VIEWDATASTREAM*/
    .dataTable header h1 strong,

    /*DEVELOPERS*/
    .pageTitleContainer h2,

    /*TRANSPARENCY PAGE*/
    .transparencyPage .title,

    /*HOME - THEME 5*/
    .theme5 .topSection .featuredSection a,
    .theme5 .topSection .featuredSection span,
    #id_welcomePopup .inner h4{color:#729e38 !important;}

/*MOUSE OVER FOR DASHBOARDS VIEWS / EMBEDS / CHARTS / CHARTS EMBEDS*/

    /*BACKGROUND COLOR*/
    .dataStreamBox h2 a:hover,
    .chartBox .chartTitle a:hover,
    .transparencyPage .box:hover h3,
    #id_dashboardContainer .grid-stack-item-content .section-title .inner:hover{background:#729e38 !important;}

    /*BORDER COLOR*/
    .dataStreamBox h2 a:hover,
    .chartBox .chartTitle a:hover{border-color:#537427 !important;}

    /*TITLE COLOR*/
    .dataStreamBox h2 a:hover .txt .titleDS strong,
    .chartBox .chartTitle a:hover,
    .transparencyPage .box:hover h3,
    #id_dashboardContainer .grid-stack-item-content .section-title .inner:hover .title,
    #id_dashboardContainer .grid-stack-item-content .section-title .inner:hover .paramsContainer .param .grid-stack-item-edit{color:#ffffff !important;}

    /*TEXT COLOR*/
    .dataStreamBox h2 a:hover .txt .infoDS .categoryDS,
    #id_dashboardContainer .grid-stack-item-content .section-title .inner:hover .paramsContainer .param{color:#d1e0c7 !important;}

/*BUTTON*/

    /*BACKGROUND COLOR*/
    .button,
    .theme6 .buttonsSection li a.buttonContent{background:#729e38 !important;}

    /*BORDER COLOR*/
    .button,
    .theme6 .buttonsSection li a.buttonContent,
    .theme6 .searchForm input[type=text]{border-color:#537427 !important;}

    /*FONT COLOR*/
    .button,
    .button span,
    .button.moreButton span,
    .theme6 .buttonsSection li a.buttonContent span{color:#ffffff !important;}

/*HEADER*/

    /*BACKGROUND COLOR*/
    .headerAuto{background:#ccc !important;}

    /*BORDER COLOR*/
    .headerAuto{border-color:#ccc !important;}


/*DEVELOPERS-PORTAL*/

    .developers-portal .navbar{
        background-color:#9aca3c
    }
    .developers-portal .btn,
    .developers-portal .section-row--search .search-box .submit,
    .section-row.section-row--detail .detail-content ul li a:hover,
    .section-row.section-row--detail .detail-content ul li a.active{
        background-color:#729e38;
    }
    .developers-portal .btn{
        border-color:#729e38;
    }
    .developers-portal .section-row.section-row--apis .container .apis-top a.documentacion i.glyphicon.glyphicon-new-window{
        color:#729e38;
    }

/*DATAVIEW DETAIL TABLE*/
    
    /* Headers */
    .flexigrid div.hDiv table th div, 
    div.colCopy, 
    div.colCopy div {
        text-shadow:none !important;
        color:#aaa !important;
        font-weight:bold !important;
        font-style:normal !important;
        font-size:11px !important;

        

        
    }
    .flexigrid div.hDiv {
        background:#fafafa !important;
    }
    .flexigrid div.hDiv th.thOver {
        background:#eaeaea !important;
        color: #aaa !important;
    }
    .flexigrid div.hDiv th.thOver div{
        color:#aaa !important;
    }

    /* Column Options Button on Header Cell (over) */
    .flexigrid div.nBtn {
        background:#fafafa !important;
        border:0 !important;
        height:24px !important;
    }
    .flexigrid div.nBtn div {
        color:#aaa !important;
        height:24px !important;
        background:#fafafa !important;
        border:0 !important;
    }
    .flexigrid div.nBtn div:after{
        content:"\25BE";
        height:24px !important;
        line-height:24px !important;
        text-align:center;
        color:#aaa !important;
        display:block;  
        width:17px;
        padding:0;
    }

        /* Hover */
        .flexigrid div.nBtn:hover {
            color:#aaa !important;
            background:#eaeaea !important;
        }
        .flexigrid div.nBtn:hover div {
            color:#aaa !important;
            background:#eaeaea !important;
        }
        .flexigrid div.nBtn:hover div:after{
            color:#aaa !important;
        }

    /* Cells */
    .flexigrid div.bDiv td div {
        text-shadow:none !important;
        color:#000 !important;
        font-weight:normal !important;
        font-style:normal !important;
        font-size:12px !important;

        

        

    }
    .flexigrid tr td{
        background:#fff !important;;
    }
    .flexigrid tr.erow td{
        background:#fafafa !important;;
    }
    .flexigrid div.bDiv tr:hover td, 
    .flexigrid div.bDiv tr:hover td.sorted, 
    .flexigrid div.bDiv tr.trOver td.sorted, 
    .flexigrid div.bDiv tr.trOver td, 
    .flexigrid div.bDiv tr.trSelected:hover td, 
    .flexigrid div.bDiv tr.trSelected:hover td.sorted, 
    .flexigrid div.bDiv tr.trOver.trSelected td.sorted, 
    .flexigrid div.bDiv tr.trOver.trSelected td, 
    .flexigrid tr.trSelected td.sorted, 
    .flexigrid tr.trSelected td{
        background:#eee !important;
    }
    .flexigrid div.bDiv tr:hover td div, 
    .flexigrid div.bDiv tr:hover td.sorted div, 
    .flexigrid div.bDiv tr.trOver td.sorted div, 
    .flexigrid div.bDiv tr.trOver td div, 
    .flexigrid div.bDiv tr.trSelected:hover td div, 
    .flexigrid div.bDiv tr.trSelected:hover td.sorted div, 
    .flexigrid div.bDiv tr.trOver.trSelected td.sorted div, 
    .flexigrid div.bDiv tr.trOver.trSelected td div, 
    .flexigrid tr.trSelected td.sorted div, 
    .flexigrid tr.trSelected td div{
        color:#000 !important;
    }

/* Estilos para tabla mobile */

    /* Colores mobile */
    .mobile .tablesaw.tablesaw-stack td{
        background:#ffffff;
        background:-moz-linear-gradient(left, #f7f7f7 0%, #f7f7f7 50%, #ffffff 50%, #ffffff 100%) !important;
        background:-webkit-linear-gradient(left, #f7f7f7 0%,#f7f7f7 50%,#ffffff 50%,#ffffff 100%) !important;
        background:linear-gradient(to right, #f7f7f7 0%,#f7f7f7 50%,#ffffff 50%,#ffffff 100%) !important
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=1 ) !important;
    }
    .mobile .tablesaw.tablesaw-stack tbody:nth-child(even) td{
        background:#ffffff;
        background:-moz-linear-gradient(left, #f7f7f7 0%, #f7f7f7 50%, #ffffff 50%, #ffffff 100%) !important;
        background:-webkit-linear-gradient(left, #f7f7f7 0%,#f7f7f7 50%,#ffffff 50%,#ffffff 100%) !important;
        background:linear-gradient(to right, #f7f7f7 0%,#f7f7f7 50%,#ffffff 50%,#ffffff 100%) !important
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=1 ) !important;
    }


    /* Borde mobile */
    .mobile .tablesaw.tablesaw-stack tr,
    .mobile .tablesaw.tablesaw-stack td,
    .mobile .dataTable #pagination .amount,
    .mobile .dataTable #pagination .buttons,
    .mobile #id_datastreamResult,
    .tablesaw-enhanced .mobile #id_datastreamResult .loading{
        border-color:#dfdfdf !important;
    }

    /* Header mobile */
    .mobile .tablesaw.tablesaw-stack td b{
        color:#333 !important;
        font-weight:bold !important;
        font-style:normal !important;
        font-size:12px !important;
    }

    /*Celda mobile*/
    .mobile .tablesaw.tablesaw-stack td .tablesaw-cell-content{
        color:#333 !important;
        font-weight:normal !important;
        font-style:normal !important;
        font-size:12px !important;
    }