beevelop/corci-monitor

View on GitHub
www/css/style.css

Summary

Maintainability
Test Coverage
/* Light Way Admin Bootstrap Theme by PrepBootstrap - http://www.prepbootstrap.com */
body {
  margin-top: 70px;
  font-family: 'Trebuchet MS';
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
#wrapper {
  padding-left: 0;
}
#page-wrapper {
  width: 100%;
  padding: 5px 15px;
}
.navbar-brand {
  width: 225px;
  display: block;
}
.navbar-brand img {
  position: relative;
  top: -10px;
  float: left;
  margin-right: 5px;
}
.side-nav {
  direction: rtl;
}
.side-nav * {
  direction: ltr;
}
/* Nav Messages */
.messages-dropdown .dropdown-menu .message-preview .avatar,
.messages-dropdown .dropdown-menu .message-preview .name,
.messages-dropdown .dropdown-menu .message-preview .message,
.messages-dropdown .dropdown-menu .message-preview .time {
  display: block;
}
.messages-dropdown .dropdown-menu .message-preview .avatar {
  float: left;
  margin-right: 15px;
}
.messages-dropdown .dropdown-menu .message-preview .name {
  font-weight: bold;
}
.messages-dropdown .dropdown-menu .message-preview .message {
  font-size: 12px;
}
.messages-dropdown .dropdown-menu .message-preview .time {
  font-size: 12px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #428bca;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.navbar-inverse {
  background-color: #e7e7e7;
  border-color: #e7e7e7;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #428bca;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #DFF0D9;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #428bca;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #428bca;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
/* Nav Announcements */
.alerts-heading {
  font-size: 50px;
  margin: 0;
}
.alerts-text {
  margin: 0;
}
/* Table Headers */
table.tablesorter thead {
  cursor: pointer;
}
table.tablesorter thead tr th:hover {
  background-color: #f5f5f5;
}
/* Edit Below to Customize Widths > 768px */
@media (min-width: 768px) {
  /* Wrappers */
  #wrapper {
    padding-left: 225px;
  }
  #page-wrapper {
    padding: 0px 25px;
  }
  /* Side Nav */
  .side-nav {
    margin-left: -225px;
    left: 225px;
    width: 225px;
    position: fixed;
    top: 50px;
    height: 100%;
    border-radius: 0;
    border: none;
    background-color: #F3F3F3;
    overflow-y: auto;
  }
  .side-nav > li.dropdown > ul.dropdown-menu {
    position: relative;
    min-width: 225px;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
  }
  .side-nav > li.dropdown > ul.dropdown-menu > li > a {
    color: #999999;
    padding: 15px 15px 15px 25px;
  }
  .side-nav > li.dropdown > ul.dropdown-menu > li > a.active,
  .side-nav > li.dropdown > ul.dropdown-menu > li > a:hover,
  .side-nav > li.dropdown > ul.dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #428bca;
  }
  .side-nav > li > a {
    width: 225px;
  }
  .navbar-inverse .navbar-nav > li > a:hover,
  .navbar-inverse .navbar-nav > li > a:focus {
    background-color: #428bca;
  }
  /* Nav Messages */
  .messages-dropdown .dropdown-menu {
    min-width: 300px;
  }
  .messages-dropdown .dropdown-menu li a {
    white-space: normal;
  }
  .navbar-collapse {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.builds .build {
  box-sizing: border-box;
  padding: 4%;
  overflow: hidden;
  position: relative;
}
.builds .build img.platform {
  float: left;
  max-width: 64px;
  margin-right: 5px;
}
.builds .build > a {
  margin: 0;
  padding: 0;
}
.builds .build .specs {
  padding: 0;
  margin-bottom: 0px;
}
.builds .build label {
  margin: 0;
}
.builds .build.active:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background: #fff;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
  transform: rotate(-45deg);
  top: 20px;
  right: -20px;
}
.agents {
  display: block;
  padding: 0;
  margin: 0;
}
.agents .agent {
  list-style: none;
  display: inline-block;
  white-space: nowrap;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  padding: 5px;
  min-width: 160px;
}
.agents .agent .agent_meta {
  display: inline-block;
  white-space: nowrap;
}
.agents .agent .agent_img {
  display: inline-block;
  vertical-align: top;
}
.agents .agent label {
  margin: 0;
  padding: 0;
}
.logs h1 {
  margin: 0 0 15px 0;
}
.log {
  font-family: monospace;
  max-width: 100%;
  overflow-x: auto;
  clear: both;
  padding: 1%;
  box-sizing: border-content;
  background-color: #f3f3f3;
}
.log span {
  white-space: pre;
}
.log .p {
  color: #218c93;
  /*unknown priority*/
}
.log .p6 {
  color: #aaa;
  /*debug*/
}
.log .p5 {
  color: #2b86ca;
  /*build output*/
}
.log .p4 {
  color: #000;
  /*info*/
}
.log .p3 {
  color: #7d4382;
  /*status*/
}
.log .p2 {
  color: #a4822c;
  /*warning*/
}
.log .p1 {
  color: #e61414;
  /*error*/
}
.log .br:after {
  content: '\000A';
  white-space: pre;
}
/**
 * Custom Labels
 */
.label-building,
.label-uploading,
.label-queued {
  background-color: #999;
}
.label-cancelled, .label-failed {
  background-color: #d9534f;
}
.label-unknown {
  background-color: #f0ad4e;
}
/**
 * QR-Code
 */
.qr {
  margin-right: 10px;
}
/**
 * Build-Actions
 */
.build-actions {
  padding: 0;
  margin: 0;
}
.build-actions li {
  list-style: none;
}
/* Connection Alerts */
.connection {
  padding: 5px;
  margin-bottom: 0px;
  margin-top: 10px;
  margin-right: 10px;
}
/**
 * Helpers
 */
.no-padding {
  padding: 0;
}
.no-margin {
  margin: 0;
}