div#content { margin-top: 70px; }
div#navbar { border-bottom: orange solid 3px; }
a#brand { color: white; }
img#numen { padding-right: 10px; }
#loader { position: fixed; top: 40%; left: 40%; display: none; border: 1px solid; padding: 10px; background-color: white; border-radius: 4px; }
#msg { display: none; position: fixed; top: 40%; left: 0; z-index: 1100 }
.glyphicon { font-size: 0.7em; }
th { text-transform: capitalize; }
ol#breadcrumb { border: 1px solid #e3e3e3; } 
ol#breadcrumb li { text-transform: capitalize; }
ol#breadcrumb li a { color: grey; }
ol#breadcrumb li.active a { font-weight: bold; }
label { text-transform: capitalize; }
ul.pagination li a { color: black; }  
a#page-current, a#page-total, a#page-separator { background-color: #eeeeee; }
#page-range { margin-top: 20px; }
ul.dropdown-menu li a { text-transform: capitalize; }
td a { text-decoration: none; color: black; }
span.form-control-feedback.glyphicon-remove { cursor: pointer; color: #cccccc; }
span#eye { cursor: pointer; color: #bbbbbb; }
img#breadcrumb_logo { height: 18px; margin-right: 10px; }
td img { height: 18px; }

/* sous-menu */
span.colonne:hover, li a.decroissant:hover, li a.croissant:hover { cursor: pointer; text-decoration: underline; color: #428bca; }
ol#breadcrumb li.specific::before { content: "|||\00a0"; font-weight: bold; color: #8a6d3b; }

@media (min-width: 800px) {
    div#fond { position: fixed; top: 0; height: 160px; z-index: 900; background-color: white; right: 0; left: 0;  }
    ol#breadcrumb { position: sticky; top: 70px; z-index: 1000 }
    div#filtre { position: sticky; top: 70px; z-index: 1000 }
    table#tableau { border-collapse: separate; }
    table#tableau thead { position: sticky; top: 130px; background-color: white; margin-top: 80px; z-index: 1000;  }
    tbody#lignes { margin-top: 180px; }
  }

}

/*
@media (min-width: 800px) {
    div#fond { position: fixed; top: 0; height: 160px; z-index: 900; background-color: white; right: 0; left: 0; border-width: 0 0 1px; }
    ol#breadcrumb { position: sticky; top: 70px; z-index: 1000 }
    table#tableau thead { position: sticky; top: 150px; z-index: 900 }
    div#filtre { z-index: 1000; }
    div#corps { margin-top: 40px; }
}
*/
