﻿.box_acordeon{
    position: relative;
}
#lista_objetos li:not(.liHeader){
    color: #444;
}
.line-border{
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    height: 100%;
    width: 3px;    
    background: #E42031;   
}
/*Colores textos Menu Principal cajas Resumen*/
#sidebar-menu .sf-js-enabled li:hover > a .glyphicon{
    color:#ffffff !important;
}

.card .grey-white .qv-object *, .card{
    color: #fff !important;
	font-size:20.5px !important;
	font-weight: bold;
    text-align:center;
}
.card .darkgrey-grey .qv-object *, .card{
    color: #fff !important;
	font-size:20.5px !important;
	font-weight: bold;
    text-align:center;
}
.card .blue-grey .qv-object *, .card{
    color: #fff !important;
	font-size:20.5px !important;
	font-weight: bold;
    text-align:center;
}
.card .red-grey .qv-object *, .card{
    color: #fff !important;
	font-size:20.5px !important;
	font-weight: bold;
    text-align:center;
}
.card .Kyo-grey .qv-object *, .card{
    color: #fff !important;
	font-size:20.5px !important;
	font-weight: bold;
    text-align:center;
}
.card .green-grey .qv-object *, .card{
    color: #fff !important;
	font-size:20.5px !important;
	font-weight: bold;
    text-align:center;
}
.card .cyan-grey .qv-object *, .card{
    color: #fff !important;
	font-size:20.5px !important;
	font-weight: bold;
    text-align:center;
}
.card .white-grey .qv-object *, .card{
    color: #000000 !important;
	font-size:20.5px !important;
	font-weight: bold;
    text-align:center;
}
.card .darkgrey-white .qv-object *, .card{
    color: #fff !important;
	font-size:20.5px !important;
	font-weight: bold;
    text-align:center;
}

#header-logo a, 
#header-logo a:focus, 
#header-logo a:active, 
#itemTitulo,
#header-logo a:hover{
    color: #E8E8E8;
}
/*Colores textos Menu Principal cajas Resumen*/



/*Color background contenidos*/
body, html,#page-nav,#box_filtros 
#listaAcciones .CurrentSelections .qv-panel-current-selections,
#listaAcciones .CurrentSelections .qv-panel-current-selections .buttons, 
#listaAcciones .CurrentSelections .qv-panel-current-selections .buttons-end,
#listaAcciones, #listaTituloPagina,#page-content, #page-content-wrapper
#listaAcciones .CurrentSelections .qv-panel-current-selections .buttons .qv-subtoolbar-button,
#listaAcciones .CurrentSelections .qv-panel-current-selections .buttons-end .qv-subtoolbar-button,
#listaAcciones .CurrentSelections .qv-panel-current-selections .no-selection
 {
    background:#FBFBFB;
    background-image:none; 
}
/*Color background contenidos*/

.sb-slidebar, #page-sidebar-wrapper,
#page-sidebar, .sb-slidebar {
    background: #FBFBFB; /* Old browsers */
    color: #FBFBFB !important;    
}

.sb-slidebar, 
#page-header,#listaPage-Header,#header-logo
 {
    background: #EC262F; /* Old browsers */
    color: #FBFBFB !important;    
}

#page-sidebar,#page-sidebar-wrapper,#footer{
    background: #797979; 
    color: #E8E8E8 !important;    

}
.card .grey-white{
    background: #B0B0B0 !important;
}
.card .darkgrey-white{
    background: #606060 !important;
}
.card .blue-grey{
    background: #0F75B3 !important;
}
.card .red-grey{
    background: #C90A2C !important;
}
.card .Kyo-grey{
    background: #E42031 !important;
}
.card .green-grey{
    background: #808000 !important;
}
.card .cyan-grey{
    background: #4589FF !important;
}
.card .white-grey{
    background: #fbfbfb !important;
}
/*Color background Menus y cabeceras*/

/*Color background Submenus menú principal*/
/*
.subMenu li.activo_fijo {
    background:#E42031;    
    border:none;
    border-top:1px solid #fff;
}

#sidebar-menu li a.sf-with-ul::after, 
#sidebar-menu li ul li a::before, 
.glyphicon::before
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}


#page-sidebar li > .subMenu > li{
    background: darkgray;    
    border:none;
}
#page-sidebar li > .subMenu > li:first-child{
    -webkit-box-shadow: 0px 5px 6px -3px rgba(50, 50, 50, 0.75) inset;
    -moz-box-shadow:    0px 5px 6px -3px rgba(50, 50, 50, 0.75) inset;
    box-shadow:         0px 5px 6px -3px rgba(50, 50, 50, 0.75) inset;
}
#page-sidebar li > .subMenu > li a{
    border-left: 1px solid #6b768c;
    border-bottom: 1px solid #6b768c;
}

#sidebar-menu  .sf-js-enabled li.activo_fijo > a .glyphicon{
    color: #fff !important;
}
#page-sidebar li > .subMenu > li:last-child a{
    border-bottom: none !important;
}
#page-sidebar li > .subMenu > li a::after, #page-sidebar li > .subMenu > li a::after {
    color: #6b768c;
    content: ".";
    font-size: 45px;
    left: -8px !important;
    position: absolute !important;
    top: -14px !important;
}

#page-sidebar li > .subMenu > li.activo_fijo a::after{
    color: #E42031 !important;    
}


#page-sidebar, .sb-slidebar {
    color: #9e9e9e;    
}
#page-sidebar li a {
    color: #fbfbfb;
}

#sidebar-menu .sf-js-enabled > li {
    border-top:none; 
    border-bottom:none;       
}

#sidebar-menu .sf-js-enabled{
    border-bottom:none;
}

#sidebar-menu .sf-js-enabled li a{
    border-bottom:none;
    border-top: 1px solid rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.05);
}
.sf-js-enabled li:hover, .sf-js-enabled li.activo_fijo {
    border-right:3px solid #E42031;
}
*/

/*Menu Secundario*/


#listaMenuContenidos > li.onhover {
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-bottom:none;
    border-radius: 4px 4px 0 0;  
    background:#fff; 
}
#listaMenuContenidos > li > a{
    color: #444;
    border:2px solid transparent;
}

#listaMenuContenidos > li > a.activo_fijo {
   border-bottom:2px solid #E42031;
}


#listaMenuContenidos > li > ul {
    background-color: #fff;   
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);    
}

/* 2 nivel menú secundario*/
.subMenuVistas li{
    /*border-bottom: 1px solid #89a55c;*/
    padding: 1px 3px;
}

.subMenuVistas li a {
    color:#444; 
}

.subMenuOscuro{
    color: #6b768c;
}

/*Menú acciones qlik*/
/*Menus Opciones Vistas*/
#listaMenuOpcionesVistas > li.onhover {
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-bottom:none;
    border-radius: 4px 4px 0 0;  
    background:#fff; 
}

#listaMenuOpcionesVistas > li > a{
    color:#444;    
    border:2px solid transparent;
}


#listaMenuOpcionesVistas > li > ul.listasOpciones  {     
    background-color: #fff;  
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);   
}

.listasOpciones li i.noFloat{
    /*border-bottom: 1px solid #89a55c;*/
    margin-left: 0px !important;
}

.listasOpciones li a {
    color:#444; 
}

#menusResponsive li a {
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);   
}

.liFiltros, .liFiltros.onhover {   
    border: 1px solid #ccc;               
}
#box_selecciones, #box_selecciones > ul{
    background: #E9E9E9 !important;
}
#box_selecciones > .nav>li>a:hover, 
#box_selecciones > .nav>li>a:focus, 
#box_selecciones > .nav>li>a:active{
    background: #D8D8D8 !important;
}
/*Dashboard*/

.bg-blue{
    color: #fff;
    border-color: #3dc4f5;
    background: #5bccf6;
}
.bg-green{
    color: #fff;
    border-color: #8eca3f;
    background: #9cd159;
}

.bg-red{
    color: #fff;
    border-color: #f33;
    background: #ff5757;
}

.bg-triste{
    color: #444;
    border-color: #C8CBCE;
    background: #E8EAED;
}

.bg-yellow{
    color: #444;
    border-color: #8eca3f;
    background: #D7DF01;
}

.card-icon {
    opacity:0.05
}

/*Barra Sense*/
#listaAcciones .CurrentSelections .qv-panel-current-selections .buttons :disabled.qv-subtoolbar-button, 
#listaAcciones .CurrentSelections .qv-panel-current-selections .buttons-end :disabled.qv-subtoolbar-button {
    color:rgba(0, 0, 0, 0.4);
}
#listaAcciones .CurrentSelections .qv-panel-current-selections, 
#listaAcciones .CurrentSelections .qv-panel-current-selections .buttons, 
#listaAcciones .CurrentSelections .qv-panel-current-selections .buttons-end{
    border:none;
}
#listaAcciones .CurrentSelections .qv-panel-current-selections .wrap {
    border:none;
}
#listaAcciones .CurrentSelections .qv-panel-current-selections li{
    border: none;
}
#listaAcciones .CurrentSelections  .qv-state-count-bar .state.selected, 
#listaAcciones .CurrentSelections .qv-state-count-bar,
#listaAcciones .CurrentSelections  .qv-state-count-bar .state.locked,
#listaAcciones .CurrentSelections .qv-state-count-bar .state.alternative{
   background: #29457c ; 
}
#listaAcciones .CurrentSelections .qv-panel-current-selections .item {
    color:#FF0000;
    background: #E0E0E0 ;
}

.ico-expand, .ico-filters,.ico-shot, .ico-contract{   
    border: 1px solid rgba(50, 50, 50, 0.5);    
    color:rgba(50, 50, 50, 0.5);
}
