
[class*="bar-"] {
  background-color: rgba(70, 163, 210, 0.98);
}

.bar h1{
    color: #ffffff;
}

.bar-nav [class*="button"], .bar-nav a, .bar-nav .btn-link   {
  /*font-weight: 100;*/
  color: #ffffff;
}

.justify p {
  text-align: justify;
}

.table-view.fullsize  li {
  padding-right:16px;
}

.bar-nav {
  top: 10px;
  -webkit-box-shadow: 0 -20px 0 rgba(70, 163, 210, 0.98), 0 0 0px rgba(0, 0, 0, 0.85);
  box-shadow: 0 -20px 0 rgba(70, 163, 210, 0.98), 0 0 0px rgba(0, 0, 0, 0.85);
}

.bar-nav ~ .content {
    padding-top:52px;
}


.onlyelasto .media-object {
  min-width: 64px !important;
}

.table-view .media-object.pull-left {
    min-width: 20px;
}

.segmented-control, .segmented-control .control-item {
    border-color:#46A3D2;
    /*font-size*/
}

.segmented-control .control-item.active {
    background-color: #46A3D2;
    color:white;
}

.input-row .segmented-control {
  margin-top:4px;
  margin-right:8px;
}

.media img.gauge {
 width: 96px;
}

.content > .table-view:first-child {
margin-top: 0px;
}

/*.bar-header-secondary ~ .content {
  padding-top: 88px;
}
*/
.table-view.spaceless {
    margin-bottom: 0 !important;
    margin-top:0 !important;
}

.table-view.spaceless h3{
    margin-top: 24px;
}

.bar.bar-footer {
  background: white;
}

header img.logo {
  position:absolute;
  top: 0px;
  right:16px;
  height: 64px;
}

a[disabled]{
  cursor: default;
  opacity: .6;
}

p a, p a:hover, p a:visited{
  color:orange;
}

.fullgauge .content {
  background:#fff;
  text-align:center
}

.fullgauge img{
  height:80%;
}

img.img-42px{
  width: 42px;
}

.badge.badge-large {
  font-size:1.4em;
}

.table-view-cell.large{
  padding:0;
  background-color:#4cd964;
  color:#fff;
  text-align: center;
  font-size: 1.4em;
  padding-top: 1em;
  padding-bottom: 1em;
}

.table-view-cell.large p{
  color:#fff;
  opacity:0.8;
  font-size: 0.7em;
  padding-top: 1em;
}

.fa-gray {
  color:#aaa;
}

.modal .content p, .modal .content ul{
  font-size:16px;
  color:#333;
}