/* Menu */

.ktkHeader,
#ktkFooter,
.horbar,
.subframe {
    background-color: #010c1c; /* BWC */
    background: -moz-linear-gradient(top, #010a18, #27303e);
    background: -webkit-gradient(linear, center top, center bottom, from(#010a18), to(#27303e));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#010a18', endColorstr='#27303e'); /*For IE7-8-9*/ 
}

.horbar    {
    border-top: 1px solid #010a18;
}

.horbar a:hover    {
    background: #010c1c;
}

.item a:hover    {
    background-color: #010c1c;
}

.verbar    {
    background-color: #010c1c;
}
    .ktkBackground #ktkContentWrapper {
    background: -moz-linear-gradient(top, #011532, #415572);
    background: -webkit-gradient(linear, left top, right bottom, from(#011532), to(#415572));
    /* No se aplica al 100% height en IE 9 */
    /* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#011532', endColorstr='#415572'); */
    background-color: #011838;
}

/* Sobre color de fondo */
.ktkBackground h1 {
    color: white;
    text-shadow: 1px 1px gray;
}


/* Sobre color de fondo */
.ktkBackground h2 {
    color: white;
}

/* Sobre color de fondo */
.ktkBackground .well h1,
.ktkBackground .well h2,
.ktkBackground .well p {
    color: black;
    text-shadow: none;
}

.sb-tab-content h1 {
    color: #558;
}
    
/* Window */

.ktkWindow .headerCell {
    background-color: #010c1c;
}

/* Tablas */

.sb-frame-container .table th {
    background-color: #273a56;
    color: white;
}

.sb-frame-container .table td {
    background-color: #bfc5cd;
}

/* List View in Selector (interactive) */

.ktkStaticTableSelected td {
    background-color:#D5DDE0 !important;
}

.ktkStaticTableOver td,
{
    background-color: #E8F1FF !important; /* Requiere important porque BS lo sobrescribe */
    cursor:pointer;
}

/*
.ktkStaticTableSubHeader th {
    background-color: #011838;
}

.ktkStaticTableSecondRow td {
    background-color: #e6e8ec;
}
*/
.ktkPanel {
    background-color: #e6e8ec;
}

.ktkPanelTitle2 {
    background-color: #011430;
    /* color: black; No sirve para Matrix */
    color: white;
}

/* BWC: */
.ktkPanelTitle th {
    background-color: #011430;
}

@media (prefers-color-scheme: light) {
    .ktkPanelContainer {
        background: -moz-linear-gradient(top, #e6e8ec, #f2f3f5);
        background: -webkit-gradient(linear, left top, right bottom, from(#e6e8ec), to(#f2f3f5));
    }
}

.ktkWindow th, .ktkWindow.title {
    background-color: #010c1c;
}

THEAD.fixedHeader TH {
    BORDER-TOP-color: #273a56;
    BORDER-LEFT-color: #41526a;
    BORDER-RIGHT-color: #011430;
}

.ktkPropertyTable {
    /*
    ktkPropertyTable Shouldn't provide a background-color (to respect tab background-color)

    background-color:#bfc5cd;
    */
}

/* Tabs */

.sb-listview-container,
.sb-tab-content {
        background-color: #f2f3f5;
    background: linear-gradient(top, #f2f3f5, #e6e8ec);}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    background-color: #f2f3f5;
}

.nav-tabs > .active > a,
.ktkTabActive {
    background-color: #e6e8ec;
}

.nav-tabs > li > a,
.ktkTabInactive {
    background-color: #bfc5cd;
}


/* Fondo */

.ktkContent {
    background-color: #e6e8ec;
}

