/**
    *  Ad hoc Modifications to Bootstrap 
  * 
  *  Author: Patrice Lopez        
    */

.label {
    padding: 1px 3px 2px;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    /*text-transform: uppercase;*/
    white-space: nowrap;
    background-color: #87A1A8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

html, body {
    background-color: #D8D8D8;
    color: #70695C;
    word-break: normal;
}

body {
    padding-top: 20px; /* 40px to make the container go all the way to the bottom of the topbar */
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #70695C;
}

.content {
    background-color: #fff;
    padding: 20px;
    margin: 0 -20px; /* negative indent the amount of the padding to maintain the grid system */
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    word-break: normal;
}

.page-header {
    background-color: #f5f5f5;
    padding: 20px 20px 10px;
    margin: -20px -20px 20px;
}

.container > footer p {
    text-align: center;
}

/* specific additions for the example index page */
.nav-logo img {
    margin-top: 4px;
}

h4 {
    line-height: 28px;
    margin-bottom: 10px;
}

/*  For Code Snippets
        ============================================ */

code, pre, pre.prettyprint {
    background-color: #fee9cc;
}

pre, pre.prettyprint {
    padding: 16px 20px;
    margin: 10px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    max-width: 100%;
}

.alert pre {
    text-shadow: none;
}

/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln {
    color: #000
}

/* plain text */

@media screen {
    .str {
        color: #080
    }

    /* string content */
    .kwd {
        color: #008
    }

    /* a keyword */
    .com {
        color: #800
    }

    /* a comment */
    .typ {
        color: #606
    }

    /* a type name */
    .lit {
        color: #066
    }

    /* a literal value */
    /* punctuation, lisp open bracket, lisp close bracket */
    .pun, .opn, .clo {
        color: #660
    }

    .tag {
        color: #008
    }

    /* a markup tag name */
    .atn {
        color: #606
    }

    /* a markup attribute name */
    .atv {
        color: #080
    }

    /* a markup attribute value */
    .dec, .var {
        color: #606
    }

    /* a declaration; a variable name */
    .fun {
        color: red
    }

    /* a function name */
}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
    .str {
        color: #060
    }

    .kwd {
        color: #006;
        font-weight: bold
    }

    .com {
        color: #600;
        font-style: italic
    }

    .typ {
        color: #404;
        font-weight: bold
    }

    .lit {
        color: #044
    }

    .pun, .opn, .clo {
        color: #440
    }

    .tag {
        color: #006;
        font-weight: bold
    }

    .atn {
        color: #404
    }

    .atv {
        color: #060
    }
}

a:focus {
    outline: thin dotted #BC0E0E;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

a:hover, a:active {
    outline: 0;
    color: #BC0E0E;
}

a {
    color: #70695C;
    text-decoration: none;
}

a:hover {
    color: #BC0E0E;
    text-decoration: underline;
}

h3 {
    color: #70695C;
}

a.section-not-active {
    color: #70695C;
}

a.section-active {
    color: #BC0E0E;
}

span.section-not-active {
    color: #70695C;
}

span.section-active {
    color: #BC0E0E;
}

/*.table th{background-color:#FCF8E3;} */
.table {
    background-color: #fff;
    border: 0px solid #ddd;
}

.table th {
    background-color: #fff;
}

.table tr {
    background-color: #fff;
    border: 0px solid #ddd;
}

.table td {
    background-color: #fff;
    border: 0px;
    font-size: 14;
}

/*.table tr{background-color:#FCF8E3;} */
.table tbody tr.highlight td {
    background-color: #F2DEDE;
    word-break: normal;
}

p {
    word-break: normal;
}

span {
    word-break: normal;
}

[rel=popover][data-color=TEMPERATURE] + .popover .popover-title {
    background-color: #398739;
    color: white;
}

[rel=popover][data-color=person] + .popover .popover-title {
    background-color: #c43c35;
    color: white;
}

[rel=popover][data-color=period] + .popover .popover-title {
    background-color: #f89406;
    color: white;
}

[rel=popover][data-color=event] + .popover .popover-title {
    background-color: #01A9DB;
    color: white;
}

[rel=popover][data-color=national] + .popover .popover-title {
    background-color: #8904B1;
    color: white;
}

[rel=popover][data-color=measure] + .popover .popover-title {
    background-color: #c43c35;
    color: white;
}

[rel=popover][data-color=acronym] + .popover .popover-title {
    background-color: #c43c35;
    color: white;
}

[rel=popover][data-color=institution] + .popover .popover-title {
    background-color: #c43c35;
    color: white;
}

[rel=popover][data-color=sense] + .popover .popover-title {
    background-color: #87A1A8;
    color: white;
}

/** Labels and colors **/
.info-sense-box, .details-list {
    margin: 1px;
    padding: 5px 2px 3px 2px;
    border: 1px solid #87A1A8;
    background-color: #87A1A8;
    border-radius: 5px;
    font-size: 13px;
}

.label.TEMPERATURE {
    background-color: #398739;
}
.info-sense-box.TEMPERATURE {
    background-color: #398739;
}
.pdf_annot.TEMPERATURE {
    color: #398739;
}

.label.MASS {
    background-color: #c43c35;
}
.info-sense-box.MASS {
    background-color: #c43c35;
}
.pdf_annot.MASS {
    color: #c43c35;
}


.label.FREQUENCY {
    background-color: #8904B1;
}
.info-sense-box.FREQUENCY {
    background-color: #8904B1;
}
.pdf_annot.FREQUENCY {
    color: #8904B1;
}


.label.VOLUME {
    background-color: #c43c35;
}
.info-sense-box.VOLUME {
    background-color: #c43c35;
}
.pdf_annot.VOLUME {
    color: #c43c35;
}

.label.AREA {
    background-color: #87A1A8;
}
.info-sense-box.AREA {
    background-color: #87A1A8;
}
.pdf_annot.AREA {
    color: #87A1A8;
}

.label.MASS_ACCUMULATION_RATE {
    background-color: #21F434;
}
.info-sense-box.MASS_ACCUMULATION_RATE {
    background-color: #21F434;
}
.pdf_annot.MASS_ACCUMULATION_RATE {
    color: #21F434;
}

.label.SEDIMENTATION_RATE {
    background-color: #48E122;
}
.info-sense-box.SEDIMENTATION_RATE {
    background-color: #48E122;
}
.pdf_annot.SEDIMENTATION_RATE {
    color: #48E122;
}

.label.magnetic_induction {
    background-color: #c43c3570;
}
.info-sense-box.magnetic_induction {
    background-color: #c43c3570;
}
.pdf_annot.magnetic_induction {
    color: #c43c3570;
}


.info-sense-box.atomic_ratio {
    background-color: #35C4C4FF
}
.label.atomic_ratio {
    background-color: #35C4C4FF
}
.pdf_annot.atomic_ratio {
    color: #35C4C4FF
}

.label.diffusion_flux {
    background-color: #D0765A70;
}
.info-sense-box.diffusion_flux {
    background-color: #D0765A70
}
.pdf_annot.diffusion_flux {
    color: #D0765A70
}

.label.TIME {
    background-color: #f89406;
}
.info-sense-box.TIME {
    background-color: #f89406;
}
.pdf_annot.TIME {
    color: #f89406;
}

.label.LENGTH {
    background-color: #01A9DB;
}
.info-sense-box.LENGTH {
    background-color: #01A9DB;
}
.pdf_annot.LENGTH {
    color: #01A9DB;
}

.label.FRACTION {
    background-color: #c43c35;
}
.info-sense-box.FRACTION {
    background-color: #c43c35;
}
.pdf_annot.FRACTION {
    color: #c43c35;
}

.label.VELOCITY {
    background-color: #c43c35;
}
.info-sense-box.VELOCITY {
    background-color: #c43c35;
}
.pdf_annot.VELOCITY {
    color: #c43c35;
}

.label.CONCENTRATION {
    background-color: #31B404;
}
.info-sense-box.CONCENTRATION {
    background-color: #31B404;
}
.pdf_annot.CONCENTRATION {
    color: #31B404;
}

.label.magnetic_flux_density {
    background-color: #c4ac3570;
}
.info-sense-box.magnetic_flux_density {
    background-color: #c4ac3570;
}
.pdf_annot.magnetic_flux_density {
    color: #c4ac3570;
}

.label.weight_ratio {
    background-color: #3588C470;
}
.info-sense-box.weight_ratio {
    background-color: #3588C470;
}
.pdf_annot.weight_ratio {
    color: #3588C470;
}

.pdf_annot.maximum_energy_product {
    color: #FF7D55FF
}
.label.maximum_energy_product {
    background-color: #FF7D55FF
}
info-sense-box.maximum_energy_product {
    background-color: #FF7D55FF
}

.label.magnetic_moment {
    background-color: #B35AD070;
}
.info-sense-box.magnetic_moment {
    background-color: #B35AD070;
}
.pdf_annot.magnetic_moment {
    color: #B35AD070;
}

.llabel.magnetic_field_strength {
    background-color: #FF7D55FF
}
.info-sense-box.magnetic_field_strength {
    background-color: #FF7D55FF
}
.pdf_annot.magnetic_field_strength {
    color: #FF7D55FF
}
