/* miller columns */
.miller-columns {
       height:30em;
       overflow-x:auto;
       overflow-y:hidden;
       white-space:nowrap;
       position:relative;
       /* beveled loook */
       outline: 1px solid #ddd;
       border-top: 1px solid #fff;
       background: #f0f0f0;
       margin-top: 1em;
}
.miller-row:after {
  content: '\25B6';
  position: absolute;
  right: 0px;
  margin-top: -2px;
}
.miller-row.miller-leaf:after {
  content: '';
}
.miller-column {
       height: 100%;
       overflow-y:scroll;
       overflow-x:hidden;
       position:absolute;
}
.miller-row {
       margin: 5px 0px;
       display:block;
       white-space:nowrap;
       clear:both;
       padding-right: 15px;
       padding-left: 5px;
       overflow:hidden;
       text-decoration:none;
       max-width: 20em;
       text-overflow: ellipsis;
       -o-text-overflow: ellipsis;
       -ms-text-overflow: ellipsis;
}
.miller-row.miller-selected {
  background: #999;
}
.miller-column.miller-selected .miller-row.miller-selected {
  background: #08C;
}
.popover-title {
  font-family: serif;
}
