/*small.blogdate {margin-bottom: 10px;}*/

.blogSourceLinkRow {
    font-size:16px;
}

a.readmore {
    font-size:16px; 
}


code,pre {
    font-size: 14px;
    font-family: 'Droid Sans Mono', sans-serif;
}

#blogsrclink {
   color: #cc0;
   text-shadow: 0px 1px 0px rgb(125, 125, 0);
}
code {
    color: rgb(51, 51, 51);
}

input.ng-invalid-pattern,input.ng-invalid-required {color:#b94a48;border-color:#ee5f5b}

.CodeMirror {
    font-family: 'Droid Sans', sans-serif;
    font-size: 16px;
}

.cm-baysig {
    font-family: 'Droid Sans Mono', monospace;
    font-size: 14px;
}

p {
    font-family: 'Droid Serif', serif;
    font-size: 16px;
    line-height: 22px;
    font-variant-ligatures: common-ligatures;
}
div.marginnote {
    font-family: 'Droid Serif', serif;
    font-size: 13px;
    line-height: 17px;
    font-variant-ligatures: common-ligatures;
}

div.margincloak {
    visibility: hidden
}

div.marginnote { position: relative;}

div.bayplot .plot_cmd_activate {
    display: none;
}


div.plot_cmd {
    display: none;
}

.docContainer {
  color: #333;
}

.dashboxtop .docContainer {
  width: 100%;
}


#docHtmlElem .row {
  min-width: 960px;
  position: relative;
}

.docContainer td {
    font-family: 'Droid Serif', serif;
    font-size: 16px;
    line-height: 22px;

}

.docContainer th {
    font-family: 'Droid Sans', sans-serif;
    font-size: 16px;
    line-height: 22px;
}


.docContainer h1 {
    font-size: 22px;
    padding-top: 3px;
    border-bottom: 2px solid #555;
    padding-bottom: 0px;
}
.docContainer h2 {
  font-size: 20px;
  text-decoration:underline

}
.docContainer h3 {
  font-size: 18px;
}
.docContainer h4 {
    font-weight:normal;
    font-family: 'Droid Serif', serif !important;
    line-height: 22px;
    font-size: 16px;
    font-style:italic;
}

.docContainer header {
    border-bottom: 3px solid #555;
    width: 940px;
    margin-bottom: 5px;
}

.docContainer header h1 {
  font-size: 26px;
  line-height: 32px;

  border: none;
}
.docContainer header h4 {
  font-size: 16px;
  border: none;
}
.docContainer header h5 {
  font-size: 14px;
  border: none;
}

footer.doc {
    font-family: 'Droid Sans', sans-serif;
    font-size: 14px;
    text-align: left;
}

.docbhbrand {
    text-align: right;
}

.docContainer ol, .docContainer ul {
    font-family: 'Droid Serif', sans-serif;
    font-size: 16px;
    line-height: 22px;
}

body {
    font-family: 'Droid Sans', sans-serif;
    font-size: 13px;
}

div.dynatree {
    font-family: 'Droid Sans', sans-serif;
    font-size: 13px;
}

input, button, select, textarea {
    font-family: 'Droid Sans', sans-serif;
}

.radian svg text,
.radian svg .title {
    font-family: 'Droid Sans', sans-serif;
 }



.docContainer h1,
.docContainer h2,
.docContainer h3,
.docContainer h4,
.docContainer h5,
.docContainer h6 {
    font-family: 'Droid Sans', sans-serif;
}

.dropdown-menu li label {
   margin-left: 20px;
   margin-right: 15px;
}

a.twitter-button {
    margin-left:10px;
}

li.followArrow:after {
  content: "\00BB";
}
table#databrowser td.dmopts i { visibility: hidden; }
table#databrowser td.dmopts span.caret { visibility: hidden; }
table#databrowser tr:hover td.dmopts i { visibility: visible; }
table#databrowser tr:hover td.dmopts span.caret { visibility: visible; }

#map { height: 800px; }

.priorplot {
    height: 100px;
    width: 250px;
}

.span280 {
    width: 250px;
}
table#heatmapc {
  margin-left: 5px;

}

table#heatmapc td {
    height: 50px;
    width: 50px;
}


input.nodisp { display: none; }

ul.datadoclist li {
    cursor: hand; cursor: pointer;
    border-bottom: 1px dotted #67666f;
    padding: 0px;
    margin-bottom: 10px;
}


#found h5 {
    margin: 0px 0px;
    display:inline;
}
ul.datadoclist {
  list-style-type: none;
  padding:0;
  margin:0;
}

ul.datadoclist ul {
  list-style-type: none;
}

pre.docpreview {
    height: 4em;
    overflow-y: hidden;
}

footer {
    clear: both;
    color: rgb(153, 153, 153);
    font-size: 90%;
    text-align: center;
    height: 80px;
    margin-top: 10px;
    border-top: 1px solid rgb(229, 229, 229);
    padding-top: 5px;
}



table.matrix {
    border-spacing:5px;
}

.dashboxsmall {
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  min-height: 200px;
  padding: 10px;
}

.dashspacer {
    height: 1em;
}

.dashbox {
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  height: 500px;
  overflow: auto;
  overflow-x: hidden;
  padding: 10px;
}

div#dashdatatable {
  height: 400px;
  overflow-y: auto;
}

#databrowser tbody tr td {
 padding: .3em 1.5em;
}

tr.activerow {
    background-color: #dddddd;

}

#fronttiles .well {
   height: 250px;
}

#solutionsrow {
   height: 200px;

}

.frontquad div.alert h3 {
  text-shadow: none;
}

.frontquad .front-arrow {
    text-align:center;
    line-height:270px;
}
.front-arrow-down {
    text-align:center;
    line-height:40px;
    height: 60px;
}

.navbar-inner {
  background-color: rgb(34, 34, 34);
  background-image: none;
  background-repeat: repeat;
  filter: none;
}

.navbar .nav > li > a {
    color: #eee;
    text-shadow: 0px 1px 0px rgb(125, 125, 125);
    font-size: 15px;

}

.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
    color: #e5e5e5;
   background-color: #555;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    color: rgb(200, 200, 200);
    text-decoration: none;
    background-color: transparent;
}

.navbar .brand span.b {
   color: #eee;
   text-shadow: 0px 1px 0px rgb(125, 125, 125);
   font-weight: bold;
}

.navbar .brand span.h {
   color: #cc0;
   text-shadow: 0px 1px 0px rgb(125, 125, 0);
   font-weight: bold;
}

.dashboxtop .brand span.b {
   color: rgb(5, 5, 5);
   margin-left: 2em;
   text-shadow: 0px 1px 0px rgb(105, 105, 105);
   font-weight: bold;
   font-size: 18px;
}

.dashboxtop .brand span.h {
   color: #bb0;
   text-shadow: 0px 1px 0px rgb(185, 185, 0);
   font-weight: bold;
   font-size: 18px;
}

.navbar .divider-vertical {
    border-right: 1px solid rgb(50, 50, 50);
    border-left: 1px solid rgb(60, 60, 60);
}

.btn.disabled, .btn[disabled] {
    background-color: rgb(200, 200, 200);
    background-image: none;
    opacity: 1;
}

input.csvhdr {
    width: 100px;
}
.CodeMirror {
  height: 100%;
}
.CodeMirror-gutters {
  min-height: 100%;
}

/*
.CodeMirror .CodeMirror-scroll {
        height: 100%;
}

.CodeMirror-hscrollbar { overflow-x: hidden !important; }

.CodeMirror .CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror .CodeMirror-sizer {
  min-height: 200px !important;
}

*/

table.example {
  border: 1px solid #888;
  border-collapse: collapse;
  line-height: 1;
  margin: 1em auto;
  width: 90%;
}

/* Caption
* ------------------------------------------------------------------------- */
table.example caption {
  font-size: .9em;
  font-weight: bold;
}

/* Header
* ------------------------------------------------------------------------- */
table.example thead {
  background: #aaa url(https://bayeshive.com/static/images/bg-table-thead.png) repeat-x top left;
  font-size: .9em;
}

table.example thead tr th {
  border: 1px solid #888;
  font-weight: normal;
  padding: .3em 1.67em .1em 1.67em;
  text-align: left;
}

/* Body
* ------------------------------------------------------------------------- */
table.example tbody tr td {
  cursor: default;
  padding: .3em 1.5em;
}

table.example tbody tr.even {
  background: #f3f3f3;
}

table.example tbody tr.odd {
  background: #fff;
}

table.example span {
  background-position: center left;
  background-repeat: no-repeat;
  padding: .2em 0 .2em 1.5em;
}

table.example span.file {
  background-image: url(https://bayeshive.com/static/images/page_white_text.png);
}

table.example span.folder {
  background-image: url(https://bayeshive.com/static/images/folder.png);
}

.fade-alert { position: absolute; right: 20px; top: 50px; display: none; }

.mono { font-family: monospace; }

.dash-menu { overflow: visible !important; }

.dash-wrapper {outline: none; }

pre.prettyprint {
    border: 1px solid rgba(0,0,0,0.15) !important;
    padding: 9px !important;
}

pre.litcode {
    border: none !important;
    border-left: 4px solid #E00 !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    background: none;
}

pre.litquestion {
    border: none !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    border-left: 4px solid #009000 !important;
    background: none;
}

.docContainer div.litanswer {
    border-left: 4px solid #009000  !important;
    padding-left: 8px !important;
}
.docContainer div.litanswer pre.litquestion {
    border-left: none !important;
    margin-left: -4px;

}

.docContainer div.margcol pre.litquestion {
    border-left: none !important;
    margin-left: -4px;

}
/* --- CSV upload preview */
.uploadPreview label {
    display: inline-block;
    width: 206px;
    line-height: 28px;
}
.uploadPreview .secondary {
    display: inline-block;
    width: 215px;
}

.uploadPreview .secondary label {
    display: inline-block;
    width: 90px;
    line-height: 28px;
}
.uploadPreview > div {
    width: 50%;
    min-width: 220px;
    float: left;
}
.uploadPreview .errors {
    display: none;
    line-height: 28px;
    color: #a00;
    padding-left: 20px;
}
.uploadPreview h4 {
    clear: left;
}
.uploadPreview td {
border: 1px solid #aaa;
padding: 5px;
text-align: center;
}
.uploadPreview tr:nth-child(2n) {
background: #f3f3f3;
}
.uploadPreview tr:nth-child(1) {
background: #f3f3f3;
}

.uploadPreview pre {
padding: 0;
margin: 0;
border: none;
border-radius: 0;
display: inline-block;
text-decoration: underline;
background: none;
min-height: 20px;
min-width: 80px;
text-align: center;
}
.uploadPreview table {
    max-width: none;
}

.runmodel_signpost {
    font-size: large;
    font-weight: bold;
}