/*.group {
    background: yellow;
    width: 200px;
    height: 500px;
}
.group .subgroup {
    background: orange;
    width: 150px;
    height: 200px;
}*/
.fixed {
    position: fixed;
}

/* sidebar */
.bs-docs-sidebar {
    padding-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* all links */
.bs-docs-sidebar .nav>li>a {
    color: #999;
    border-left: 2px solid transparent;
    padding: 1px 20px;
    font-size: 13px;
    font-weight: 400;
}

/* nested links */
.bs-docs-sidebar .nav .nav>li>a {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 30px;
    font-size: 12px;
}

/* active & hover links */
.bs-docs-sidebar .nav>.active>a, 
.bs-docs-sidebar .nav>li>a:hover, 
.bs-docs-sidebar .nav>li>a:focus {
    color: #5f7676;                 
    text-decoration: none;          
    background-color: transparent;  
    border-left-color: #5f7676; 
}
/* all active links */
.bs-docs-sidebar .nav>.active>a, 
.bs-docs-sidebar .nav>.active:hover>a,
.bs-docs-sidebar .nav>.active:focus>a {
    font-weight: 700;
}
/* nested active links */
.bs-docs-sidebar .nav .nav>.active>a, 
.bs-docs-sidebar .nav .nav>.active:hover>a,
.bs-docs-sidebar .nav .nav>.active:focus>a {
    font-weight: 500;
}

/* hide inactive nested list */
.bs-docs-sidebar .nav ul.nav {
    display: none;           
}
/* show active nested list */
.bs-docs-sidebar .nav>.active>ul.nav {
    display: block;           
}

td.marca {
    text-transform: uppercase;
    color:#5f7676;
}

.table > tbody > tr.last {
  border-bottom: 2px solid #c4c8cc;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #5f7676;
}

.table-hover > tbody > tr:hover > td {
  background-color: #eff0f0;
}

a.back-to-top {
    padding: 1px 21px;
    color: #5f7676;
}
/*.group {
    background: yellow;
    width: 200px;
    height: 500px;
}
.group .subgroup {
    background: orange;
    width: 150px;
    height: 200px;
}*/
.fixed {
    position: fixed;
}

/* sidebar */
.bs-docs-sidebar {
    padding-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* all links */
.bs-docs-sidebar .nav>li>a {
    color: #999;
    border-left: 2px solid transparent;
    padding: 1px 20px;
    font-size: 13px;
    font-weight: 400;
}

/* nested links */
.bs-docs-sidebar .nav .nav>li>a {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 30px;
    font-size: 12px;
}

/* active & hover links */
.bs-docs-sidebar .nav>.active>a, 
.bs-docs-sidebar .nav>li>a:hover, 
.bs-docs-sidebar .nav>li>a:focus {
    color: #5f7676;                 
    text-decoration: none;          
    background-color: transparent;  
    border-left-color: #5f7676; 
}
/* all active links */
.bs-docs-sidebar .nav>.active>a, 
.bs-docs-sidebar .nav>.active:hover>a,
.bs-docs-sidebar .nav>.active:focus>a {
    font-weight: 700;
}
/* nested active links */
.bs-docs-sidebar .nav .nav>.active>a, 
.bs-docs-sidebar .nav .nav>.active:hover>a,
.bs-docs-sidebar .nav .nav>.active:focus>a {
    font-weight: 500;
}

/* hide inactive nested list */
.bs-docs-sidebar .nav ul.nav {
    display: none;           
}
/* show active nested list */
.bs-docs-sidebar .nav>.active>ul.nav {
    display: block;           
}

td.marca {
    text-transform: uppercase;
    color:#5f7676;
}

.table > tbody > tr.last {
  border-bottom: 2px solid #c4c8cc;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #5f7676;
}

.table-hover > tbody > tr:hover > td {
  background-color: #eff0f0;
}

a.back-to-top {
    padding: 1px 21px;
    color: #5f7676;
}

  
#menulateral.affix {
    position: fixed;
    top:5px;
    width:228px;
    margin-top: 0;
}

.affix,.affix-top {
    position:static;
}

#headernav.navbar-default nav ul.navbar-nav > li > a {
    color: #ffffff;
}

.navbar-right {
    background-color: #3ba4f9;
    margin-top: 5px;
}

#headernav.navbar-default nav ul.navbar-nav > li > a:hover {
background: #ea521b;
color: #ffffff;
}


.navbar-default .navbar-brand {
background: url(../img/logo-frontend.png) no-repeat 8px -50px;
}

.navbar-brand {
width: 150px;
height: 60px !important;
}

.cabecera-salon {
    padding-top: 20px;
    padding-bottom: 10px;
}

.espacio-final-tabla {
    height: 100px;
}


footer {
  position: inherit;
    height: inherit;
}





