text:
html,
body {
  height: 100%;
}
.octicon,
.fa {
  width: 16px;
  text-align: center;
}
.container {
  max-width: 1170px;
  padding: 0 1.5em;
  margin: auto;
}
img.avatar-16 {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
img.avatar-20 {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
img.avatar-24 {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
img.avatar-30 {
  width: 30px;
  height: 30px;
  vertical-align: middle;
}
img.avatar-40 {
  width: 40px;
  height: 40px;
  vertical-align: middle;
}
img.avatar-48 {
  width: 48px;
  height: 48px;
  vertical-align: middle;
}
img.avatar-100 {
  width: 100px;
  height: 100px;
  vertical-align: middle;
}
.drop-down .panel-header {
  font-size: 14px;
}
#wrapper {
  padding: 0;
  margin: 0 0 -55px 0;
  min-height: 100%;
}
#footer {
  background-color: white;
  border-top: 1px solid #d6d6d6;
  clear: both;
  width: 100%;
  color: #888888;
}
#footer .container {
  padding: 15px;
}
#footer .official,
#footer .version {
  color: #888888;
}
#footer-links > * {
  border-left: 1px solid #d6d6d6;
  padding-left: 8px;
  margin-left: 5px;
}
#footer-links > *:first-child {
  border-left: none;
}
#footer-lang {
  position: relative;
}
#footer-lang .drop-down {
  top: -64px;
  left: -2px;
  position: absolute;
  height: 59px;
  z-index: 100;
  font-size: 12px;
  width: 170%;
  min-width: 140px;
}
#footer-lang .drop-down li > a {
  padding: 3px 9px;
}
#header {
  background-color: #428bca;
  height: 45px;
}
#header > .menu-line > li > a {
  display: inline-block;
  color: #ffffff;
}
#header > .menu-line > li > a:hover {
  background-color: transparent;
  color: #fff65f;
}
#header > .menu-line > li.head {
  color: #ffffff;
}
#header > .menu-line > li.hover a:after {
  bottom: -9px;
  color: #ffffff;
}
#header > .menu-line > li.current > a {
  color: #fff65f;
  font-weight: bold;
}
#header-nav-user {
  height: 44px;
}
#header-nav-user img {
  margin: -2px 10px 0 0;
  border-radius: 3px;
}
#header-nav-sign-out > a:hover {
  color: #ff908b !important;
}
#header-nav-logo {
  padding: 6px 1.2em 6px 0;
}
#header-nav-explore,
#header-nav-help {
  font-size: 14px;
}
#header-new-repo-menu {
  width: 180px;
  background-color: #FFF;
  top: 44px;
  border-top: none;
  left: -66px;
}
#header-new-repo-menu .octicon {
  margin-right: 6px;
  font-size: 1.1em;
}
.switching-list {
  width: 100%;
  list-style: none;
}
.switching-list > li {
  border-bottom: 1px solid #eaeaea;
}
.switching-list > li:last-child {
  border-bottom: none;
}
.switching-list > li > a {
  padding: .4em 1.2em;
  display: block;
  color: #444;
}
.switching-list > li > a:hover {
  background-color: #428bca !important;
  color: #fff !important;
}
.social-buttons .btn {
  border: none;
  font-size: 16px;
  border-radius: 4px;
  margin-right: 12px;
  font-family: 'PT Sans Narrow', sans-serif;
  padding: 5px 12px;
  color: #FFF;
}
.social-buttons .btn .fa {
  margin-right: 6px;
  font-size: 16px;
}
.social-buttons .twitter {
  background-color: #1c6399;
}
.social-buttons .twitter:hover {
  background-color: #1c5487;
}
.social-buttons .github {
  background-color: #444;
}
.social-buttons .github:hover {
  background-color: #333;
}
.social-buttons .google {
  background-color: #C03D20;
}
.social-buttons .google:hover {
  background-color: #D56060;
}
.social-buttons .weibo {
  background-color: #bf1324;
}
.social-buttons .weibo:hover {
  background-color: #b94c4a;
}
.social-buttons .qq {
  background-color: #03a2ef;
}
.social-buttons .qq:hover {
  background-color: #3cb3ff;
}
.main-wrapper {
  padding: 20px 0 40px;
}
.user-list {
  width: auto;
  min-width: 180px;
  max-width: 300px;
}
.user-list img {
  width: 28px;
  height: 28px;
  margin-right: 1em;
  margin-top: 1px;
  vertical-align: middle;
}
.user-list li {
  cursor: pointer;
  font-weight: bold;
}
.text-success {
  color: #3c763d;
}
.text-blue {
  color: #15c;
}
.text-red {
  color: #DD4B39;
}
.text-grey {
  color: #999999;
}
.text-black {
  color: #444444;
}
.text-gold {
  color: #a1882b;
}
.table {
  width: 100%;
  max-width: 100%;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
.table th {
  text-align: left;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination li {
  display: inline;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.emoji {
  width: 1.5em;
  height: 1.5em;
  display: inline-block;
}
.markdown {
  overflow: hidden;
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
  font-size: 16px;
  line-height: 1.6;
  word-wrap: break-word;
  padding: 5px 2em 2em !important;
}
.markdown > *:first-child {
  margin-top: 0 !important;
}
.markdown > *:last-child {
  margin-bottom: 0 !important;
}
.markdown a:not([href]) {
  color: inherit;
  text-decoration: none;
}
.markdown .absent {
  color: #c00;
}
.markdown .anchor {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  padding-right: 6px;
  padding-left: 30px;
  margin-left: -30px;
}
.markdown .anchor:focus {
  outline: none;
}
.markdown h1,
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
  position: relative;
  margin-top: 1em;
  margin-bottom: 16px;
  font-weight: bold;
  line-height: 1.4;
}
.markdown h1 .octicon-link,
.markdown h2 .octicon-link,
.markdown h3 .octicon-link,
.markdown h4 .octicon-link,
.markdown h5 .octicon-link,
.markdown h6 .octicon-link {
  display: none;
  color: #000;
  vertical-align: middle;
}
.markdown h1:hover .anchor,
.markdown h2:hover .anchor,
.markdown h3:hover .anchor,
.markdown h4:hover .anchor,
.markdown h5:hover .anchor,
.markdown h6:hover .anchor {
  padding-left: 8px;
  margin-left: -30px;
  text-decoration: none;
}
.markdown h1:hover .anchor .octicon-link,
.markdown h2:hover .anchor .octicon-link,
.markdown h3:hover .anchor .octicon-link,
.markdown h4:hover .anchor .octicon-link,
.markdown h5:hover .anchor .octicon-link,
.markdown h6:hover .anchor .octicon-link {
  display: inline-block;
}
.markdown h1 tt,
.markdown h1 code,
.markdown h2 tt,
.markdown h2 code,
.markdown h3 tt,
.markdown h3 code,
.markdown h4 tt,
.markdown h4 code,
.markdown h5 tt,
.markdown h5 code,
.markdown h6 tt,
.markdown h6 code {
  font-size: inherit;
}
.markdown h1 {
  padding-bottom: 0.3em;
  font-size: 2.25em;
  line-height: 1.2;
  border-bottom: 1px solid #eee;
}
.markdown h1 .anchor {
  line-height: 1;
}
.markdown h2 {
  padding-bottom: 0.3em;
  font-size: 1.75em;
  line-height: 1.225;
  border-bottom: 1px solid #eee;
}
.markdown h2 .anchor {
  line-height: 1;
}
.markdown h3 {
  font-size: 1.5em;
  line-height: 1.43;
}
.markdown h3 .anchor {
  line-height: 1.2;
}
.markdown h4 {
  font-size: 1.25em;
}
.markdown h4 .anchor {
  line-height: 1.2;
}
.markdown h5 {
  font-size: 1em;
}
.markdown h5 .anchor {
  line-height: 1.1;
}
.markdown h6 {
  font-size: 1em;
  color: #777;
}
.markdown h6 .anchor {
  line-height: 1.1;
}
.markdown p,
.markdown blockquote,
.markdown ul,
.markdown ol,
.markdown dl,
.markdown table,
.markdown pre {
  margin-top: 0;
  margin-bottom: 16px;
}
.markdown hr {
  height: 4px;
  padding: 0;
  margin: 16px 0;
  background-color: #e7e7e7;
  border: 0 none;
}
.markdown ul,
.markdown ol {
  padding-left: 2em;
}
.markdown ul.no-list,
.markdown ol.no-list {
  padding: 0;
  list-style-type: none;
}
.markdown ul ul,
.markdown ul ol,
.markdown ol ol,
.markdown ol ul {
  margin-top: 0;
  margin-bottom: 0;
}
.markdown ol ol,
.markdown ul ol {
  list-style-type: lower-roman;
}
.markdown li > p {
  margin-top: 16px;
}
.markdown dl {
  padding: 0;
}
.markdown dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: bold;
}
.markdown dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}
.markdown blockquote {
  padding: 0 15px;
  color: #777;
  border-left: 4px solid #ddd;
}
.markdown blockquote > :first-child {
  margin-top: 0;
}
.markdown blockquote > :last-child {
  margin-bottom: 0;
}
.markdown table {
  display: block;
  width: 100%;
  overflow: auto;
  word-break: normal;
  word-break: keep-all;
}
.markdown table th {
  font-weight: bold;
}
.markdown table th,
.markdown table td {
  padding: 6px 13px !important;
  border: 1px solid #ddd;
}
.markdown table tr {
  background-color: #fff;
  border-top: 1px solid #ccc;
}
.markdown table tr:nth-child(2n) {
  background-color: #f8f8f8;
}
.markdown img {
  max-width: 100%;
  box-sizing: border-box;
}
.markdown .emoji {
  max-width: none;
}
.markdown span.frame {
  display: block;
  overflow: hidden;
}
.markdown span.frame > span {
  display: block;
  float: left;
  width: auto;
  padding: 7px;
  margin: 13px 0 0;
  overflow: hidden;
  border: 1px solid #ddd;
}
.markdown span.frame span img {
  display: block;
  float: left;
}
.markdown span.frame span span {
  display: block;
  padding: 5px 0 0;
  clear: both;
  color: #333;
}
.markdown span.align-center {
  display: block;
  overflow: hidden;
  clear: both;
}
.markdown span.align-center > span {
  display: block;
  margin: 13px auto 0;
  overflow: hidden;
  text-align: center;
}
.markdown span.align-center span img {
  margin: 0 auto;
  text-align: center;
}
.markdown span.align-right {
  display: block;
  overflow: hidden;
  clear: both;
}
.markdown span.align-right > span {
  display: block;
  margin: 13px 0 0;
  overflow: hidden;
  text-align: right;
}
.markdown span.align-right span img {
  margin: 0;
  text-align: right;
}
.markdown span.float-left {
  display: block;
  float: left;
  margin-right: 13px;
  overflow: hidden;
}
.markdown span.float-left span {
  margin: 13px 0 0;
}
.markdown span.float-right {
  display: block;
  float: right;
  margin-left: 13px;
  overflow: hidden;
}
.markdown span.float-right > span {
  display: block;
  margin: 13px auto 0;
  overflow: hidden;
  text-align: right;
}
.markdown code,
.markdown tt {
  padding: 0;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 3px;
}
.markdown code:before,
.markdown code:after,
.markdown tt:before,
.markdown tt:after {
  letter-spacing: -0.2em;
  content: "\00a0";
}
.markdown code br,
.markdown tt br {
  display: none;
}
.markdown del code {
  text-decoration: inherit;
}
.markdown pre > code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}
.markdown .highlight {
  margin-bottom: 16px;
}
.markdown .highlight pre,
.markdown pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f7f7f7;
  border-radius: 3px;
}
.markdown .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}
.markdown pre {
  word-wrap: normal;
}
.markdown pre code,
.markdown pre tt {
  display: inline;
  max-width: initial;
  padding: 0;
  margin: 0;
  overflow: initial;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}
.markdown pre code:before,
.markdown pre code:after,
.markdown pre tt:before,
.markdown pre tt:after {
  content: normal;
}
.markdown kbd {
  display: inline-block;
  padding: 3px 5px;
  font-size: 11px;
  line-height: 10px;
  color: #555;
  vertical-align: middle;
  background-color: #fcfcfc;
  border: solid 1px #ccc;
  border-bottom-color: #bbb;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #bbbbbb;
}
.markdown .csv-data td,
.markdown .csv-data th {
  padding: 5px;
  overflow: hidden;
  font-size: 12px;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
}
.markdown .csv-data .blob-num {
  padding: 10px 8px 9px;
  text-align: right;
  background: #fff;
  border: 0;
}
.markdown .csv-data tr {
  border-top: 0;
}
.markdown .csv-data th {
  font-weight: bold;
  background: #f8f8f8;
  border-top: 0;
}
/* Author: jmblog */
/* Project: https://github.com/jmblog/color-themes-for-google-code-prettify */
/* GitHub Theme */
/* Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
/* plain text */
.pln {
  color: #333333;
}
@media screen {
  /* string content */
  .str {
    color: #dd1144;
  }
  /* a keyword */
  .kwd {
    color: #333333;
  }
  /* a comment */
  .com {
    color: #999988;
    font-style: italic;
  }
  /* a type name */
  .typ {
    color: #445588;
  }
  /* a literal value */
  .lit {
    color: #445588;
  }
  /* punctuation */
  .pun {
    color: #333333;
  }
  /* lisp open bracket */
  .opn {
    color: #333333;
  }
  /* lisp close bracket */
  .clo {
    color: #333333;
  }
  /* a markup tag name */
  .tag {
    color: navy;
  }
  /* a markup attribute name */
  .atn {
    color: teal;
  }
  /* a markup attribute value */
  .atv {
    color: #dd1144;
  }
  /* a declaration */
  .dec {
    color: #333333;
  }
  /* a variable name */
  .var {
    color: teal;
  }
  /* a function name */
  .fun {
    color: #990000;
  }
}
/* Use higher contrast and text-weight for printable form. */
@media print, projection {
  .str {
    color: #006600;
  }
  .kwd {
    color: #006;
    font-weight: bold;
  }
  .com {
    color: #600;
    font-style: italic;
  }
  .typ {
    color: #404;
    font-weight: bold;
  }
  .lit {
    color: #004444;
  }
  .pun,
  .opn,
  .clo {
    color: #444400;
  }
  .tag {
    color: #006;
    font-weight: bold;
  }
  .atn {
    color: #440044;
  }
  .atv {
    color: #006600;
  }
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  margin-top: 0;
  margin-bottom: 0;
}
#promo-wrapper {
  padding-top: 50px;
  background-color: #428bca;
}
#promo-logo {
  margin-right: 50px;
  padding-bottom: 50px;
}
#promo-logo img {
  max-width: 250px;
}
#promo-content {
  color: #FFF;
  margin-left: 300px;
}
#promo-content h1,
#promo-content h2 {
  font-family: 'PT Sans Narrow', sans-serif;
  line-height: 60px;
  margin-bottom: 0;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
}
#promo-content h1 {
  font-size: 96px;
  line-height: 96px;
  margin-bottom: 30px;
}
#promo-content h2 {
  font-size: 52px;
  line-height: 70px;
  font-weight: normal;
}
#promo-form {
  padding: 40px 0;
}
#promo-form .ipt-large {
  border: none;
  border-radius: 4px;
  font-size: 18px;
  margin-right: 12px;
}
#promo-form .ipt-large:focus {
  box-shadow: 0 0 3px #FFF;
}
#promo-form .btn-large {
  border-radius: 4px;
  font-size: 18px;
  margin-right: 12px;
}
#promo-social {
  padding-bottom: 60px;
}
#promo-social .qq {
  box-shadow: 0 0 1px #1c6399;
}
#feature-wrapper {
  font-family: Lato, sans-serif;
  font-size: 18px;
  padding: 50px 0 100px 0;
}
#feature-wrapper .octicon {
  color: #d9453d;
  font-size: 60px;
  height: 60px;
  width: 60px;
  line-height: 60px;
  margin-right: 12px;
  vertical-align: middle;
  display: inline-block;
}
#feature-wrapper b {
  color: #000;
  font-size: 24px;
  display: inline-block;
  line-height: 60px;
}
#feature-wrapper p {
  margin: 1em 0;
  line-height: 40px;
  padding-right: 30px;
}
#feature-wrapper a {
  color: #d9453d;
}
#feature-wrapper a:hover {
  color: #ff635a;
}
#feature-wrapper .grid-1-2 {
  margin-bottom: 30px;
}
#install-form {
  padding: 15px;
}
#install-form label {
  width: 35%;
}
#install-form input {
  width: 30%;
}
#install-form input[type="checkbox"],
#install-form input[type="radio"] {
  width: auto;
}
/*
    The dashboard page style
*/
#dashboard-header {
  border-bottom: 1px solid #d6d6d6;
  height: 69px;
  background-color: #FFF;
}
#dashboard-header > .menu-line > li {
  padding: 12px 6px;
}
#dashboard-header > .menu-line > li.drop {
  margin-left: -22px;
}
#dashboard-header > .menu-line > li.drop:hover a {
  background-color: transparent;
}
#dashboard-header > .menu-line > li.right > a {
  font-size: 1.2em;
  color: #444444;
  margin: -12px 0px;
  padding: 22px 0.8em;
}
#dashboard-header > .menu-line > li.right > a:hover {
  background-color: transparent;
  color: #d9453d;
}
#dashboard-header > .menu-line > li.right > a .octicon {
  margin-right: 6px;
}
#dashboard-header > .menu-line > li.right .current {
  border-bottom: 2px solid #D26911;
}
#dashboard-selection-menu a img {
  margin: -4px 10px 0 0;
}
#dashboard {
  padding: 1.5em;
}
#dashboard-sidebar .panel-header h4 {
  margin: 0;
}
#dashboard-sidebar > .panel {
  margin-bottom: 24px;
  border-bottom-left-radius: .3em;
  border-bottom-right-radius: .3em;
}
#dashboard-sidebar-menu {
  border-top-left-radius: .3em;
  border-top-right-radius: .3em;
  width: 100%;
  height: 32px;
}
#dashboard-sidebar-menu > li {
  border: 1px solid #d6d6d6;
  float: left;
  margin-right: -1px;
  border-bottom: none;
}
#dashboard-sidebar-menu > li > a {
  padding-top: .3em;
  padding-bottom: .3em;
}
#dashboard-sidebar-menu > li.first {
  border-top-left-radius: .3em;
}
#dashboard-sidebar-menu > li.first > a {
  border-top-left-radius: .3em;
}
#dashboard-sidebar-menu > li.drop {
  border: none;
  float: right;
}
#dashboard-sidebar-menu > li.js-tab-nav-show {
  background-color: #EEEEEE;
}
#dashboard-sidebar-menu > li.last {
  border-top-right-radius: .3em;
}
#dashboard-sidebar-menu > li.last > a {
  border-top-right-radius: .3em;
}
#dashboard-my-mirror li,
#dashboard-my-org li,
#dashboard-my-repo li {
  border-bottom: 1px solid #EAEAEA;
}
#dashboard-my-mirror li.private,
#dashboard-my-org li.private,
#dashboard-my-repo li.private {
  background-color: #fcf8e9;
}
#dashboard-my-mirror li:last-child,
#dashboard-my-org li:last-child,
#dashboard-my-repo li:last-child {
  border-bottom: none;
}
#dashboard-my-mirror li a,
#dashboard-my-org li a,
#dashboard-my-repo li a {
  padding: 6px 1.2em;
  display: block;
}
#dashboard-my-mirror li a .octicon,
#dashboard-my-org li a .octicon,
#dashboard-my-repo li a .octicon {
  margin-right: 6px;
  color: #888;
}
#dashboard-my-mirror li a:hover .repo-name,
#dashboard-my-org li a:hover .repo-name,
#dashboard-my-repo li a:hover .repo-name {
  text-decoration: underline;
}
#dashboard-my-mirror .repo-name,
#dashboard-my-org .repo-name,
#dashboard-my-repo .repo-name {
  font-size: 1.1em;
}
#dashboard-my-mirror .repo-star,
#dashboard-my-org .repo-star,
#dashboard-my-repo .repo-star {
  color: #888;
}
#dashboard-my-mirror .repo-contrib-header,
#dashboard-my-org .repo-contrib-header,
#dashboard-my-repo .repo-contrib-header {
  border-top: 1px solid #d6d6d6;
}
#dashboard-my-mirror .panel-header,
#dashboard-my-org .panel-header,
#dashboard-my-repo .panel-header {
  font-size: 14px;
}
#dashboard-my-repo .panel-header .octicon {
  margin-right: 6px;
  font-size: 12px;
}
#dashboard-my-repo .repo-count {
  margin-left: 4px;
}
#dashboard-my-org,
#dashboard-my-mirror {
  display: none;
}
#dashboard-new-repo {
  width: 50px;
  height: 33px;
  padding-top: 6px;
  margin-right: 1px;
  border-top-left-radius: .3em;
  border-top-right-radius: .3em;
}
#dashboard-new-repo .octicon {
  font-size: 20px;
}
#dashboard-new-repo-menu {
  top: 33px;
  width: 180px;
  background-color: #FFF;
  left: -132px;
}
#dashboard-new-repo-menu .octicon {
  margin-right: 6px;
  font-size: 1.1em;
}
#dashboard-selection-menu {
  width: auto;
  max-width: 300px;
}
#dashboard-selection-menu > .drop-down {
  top: 56px;
  left: 22px;
}
#dashboard-selection-menu li {
  white-space: nowrap;
}
#dashboard-selection-menu li.checked .octicon {
  opacity: 1;
}
#dashboard-selection-menu li a {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
#dashboard-switch-menu {
  border-bottom-left-radius: .3em;
  border-bottom-right-radius: .3em;
}
#dashboard-switch-menu > li > a img {
  margin-top: 0;
}
#dashboard-switch-menu > li > a .octicon {
  margin-right: 12px;
}
#dashboard-switch-menu > li:last-child > a {
  border-bottom-left-radius: .3em;
  border-bottom-right-radius: .3em;
}
#dashboard-switch-menu > li.org > a .octicon {
  opacity: 0;
}
#dashboard-switch-menu > li.checked > a {
  font-weight: bold;
}
#dashboard-switch-menu > li.checked > a .octicon {
  opacity: 1;
}
#dashboard-news {
  padding-bottom: 60px;
}
#dashboard-news .news {
  margin-right: 2.4em;
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #E6E6E6;
  min-height: 30px;
}
#dashboard-news .news .mega-octicon {
  color: #CCC;
}
#dashboard-news .news .avatar {
  margin-right: 1.2em;
}
#dashboard-news .news .news-content,
#dashboard-news .news .news-time {
  color: #888;
}
#dashboard-news .push-news .news-content li {
  margin-left: 1em;
}
#dashboard-news .push-news .news-content li img {
  vertical-align: inherit;
  margin-bottom: -2px;
}
/*
The register and sign-in page style
*/
#sign-wrapper {
  padding: 60px 0;
}
.sign-panel {
  background-color: #ffffff;
}
.sign-form.form-align .field {
  margin: 1.2em 0 2em 0;
}
.sign-form.form-align .ipt-large {
  width: 300px;
}
.sign-form.form-align label,
.sign-form.form-align .form-label {
  width: 160px;
}
.sign-form.form-align .chk-label {
  width: auto;
  text-align: left;
  margin-left: 176px;
}
.sign-form.form-align .alert {
  margin: 0 30px 24px 30px;
}
.sign-form.form-align:hover {
  box-shadow: 0 0 6px #CCC;
}
.sign-form.container {
  padding: 0;
  width: 600px;
  margin-bottom: 80px;
}
#sign-up-form .panel-content {
  margin-top: 1.2em;
}
#sign-up-form h2 {
  margin: .5em 1em;
}
#sign-social {
  position: relative;
  margin: 40px 0;
}
#sign-social .or {
  position: absolute;
  width: 30px;
  top: -52px;
  left: 50%;
  background-color: #FFF;
  margin-left: -15px;
}
#repo-wrapper {
  padding-bottom: 100px;
}
#repo-header {
  height: 69px;
  border-bottom: 1px solid #d6d6d6;
  background-color: #ffffff;
}
#repo-header-name {
  line-height: 66px;
  color: #888888;
  font-size: 1.6em;
  font-weight: normal;
  margin-bottom: 0;
}
#repo-header-name i {
  margin-right: 12px;
  vertical-align: middle;
}
#repo-header-name .divider {
  margin: 0 4px;
}
#repo-header-meta {
  line-height: 66px;
}
#repo-header-meta li > a {
  padding: 0;
}
#repo-header-meta li > a:hover {
  background-color: transparent;
}
#repo-header-meta a > .btn {
  line-height: 16px;
  margin-left: 16px;
  font-size: 13px;
}
#repo-header-meta a > .btn i {
  margin-right: 6px;
}
#repo-header-meta a > .btn .num {
  margin-left: 6px;
}
#repo-header-download-btn > .btn > i {
  margin-right: 0 !important;
}
#repo-header-download-btn:hover:after,
#repo-header-download-btn:hover .btn {
  background-color: #383838;
  color: #FFF;
}
#repo-header-download-btn:after {
  background-color: #444444;
  padding: 9px 16px 8px 0;
  margin-left: -8px !important;
  color: #FFF;
  border-top: 1px solid #444444;
  border-bottom: 1px solid #444444;
  border-top-right-radius: .25em;
  border-bottom-right-radius: .25em;
}
#repo-header-download-drop {
  line-height: 24px;
  width: 460px;
  top: 50px;
  left: -390px;
  padding: 20px;
  box-sizing: border-box;
  z-index: 1;
}
#repo-header-download-drop .btn > i {
  margin-right: 6px;
}
#repo-header-download-drop button,
#repo-header-download-drop input {
  font-size: 11px;
}
#repo-header-download-drop #repo-clone-copy {
  width: 85px;
  text-overflow: clip;
}
#repo-content {
  padding-top: 18px;
  padding-bottom: 18px;
}
.repo-wide-wrapper {
  padding: 18px;
  position: relative;
}
#repo-clone-url {
  border-right: none;
  width: 190px;
  border-left: none;
  cursor: default;
}
#repo-clone-help {
  clear: both;
  line-height: 48px;
}
#repo-clone-zip {
  line-height: 48px;
}
#repo-clone-zip a {
  cursor: pointer;
  color: white;
  overflow: visible;
  padding: .6em 1.2em;
}
#repo-clone-zip .btn {
  margin: 0 6px;
}
#repo-desc {
  font-size: 1.2em;
}
#repo-desc .no-description {
  color: #999;
}
#repo-sidebar-nav .label {
  font-size: 12px;
  line-height: 1.4em;
  margin-top: 2px;
}
#repo-sidebar-nav i {
  margin-right: 6px;
}
#repo-sidebar-mini {
  margin-top: 6px;
  width: 60px;
}
#repo-sidebar-mini li {
  margin-bottom: 4px;
}
#repo-sidebar-mini li > a {
  position: relative;
  padding-left: 12px;
  width: 24px;
  text-align: center;
}
#repo-sidebar-mini li > a > i.octicon {
  font-size: 21px;
}
#repo-sidebar-mini .num {
  position: absolute;
  font-size: 12px;
  top: 0;
  left: 36px;
  padding: 0 2px;
  min-width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  border-radius: 4px;
  opacity: 0.7;
  -webkit-transform: scale(0.9);
  font-weight: bold;
}
#repo-file-nav {
  padding: .6em 0 1em 0;
}
#repo-file-nav > li > a {
  padding-left: 0;
}
#repo-file-nav > li > a:hover {
  background-color: transparent;
}
#repo-file-nav li.repo-jump > a {
  padding-right: 0;
}
#repo-file-nav li.repo-jump > a .btn {
  margin-left: -1px;
}
#repo-branch-switch > a .btn {
  padding-right: 30px;
}
#repo-branch-switch > a:after {
  position: absolute;
  top: 12px;
  right: 30px;
  margin-left: 0;
  color: #444444;
}
#repo-branch-switch > .drop-down {
  top: 40px;
  left: 0;
}
#repo-branch-filter-ipt {
  width: 100%;
  border-left: none;
  border-right: none;
  box-sizing: border-box;
}
#repo-branch-tag .tab-nav {
  border-bottom: 1px solid #EAEAEA;
}
#repo-branch-tag .tab-nav a {
  padding: .3em .8em;
}
#repo-branch-tag .tab-nav .js-tab-nav-show {
  background-color: #EEE;
  font-weight: bold;
}
#repo-branch-tag .switching-list {
  max-height: 300px;
  overflow-y: auto;
}
#repo-branch-list li i,
#repo-tag-list li i {
  margin-right: 12px;
  opacity: 0;
}
#repo-branch-list li.checked i,
#repo-tag-list li.checked i {
  opacity: 1;
}
#repo-bread .bread {
  padding-right: 0;
  font-size: 16px;
  font-weight: bold;
}
#repo-main {
  padding-right: 40px;
  box-sizing: border-box;
}
#repo-files-table {
  margin-bottom: 20px;
}
#repo-files-table .sha .label {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
#repo-files-table th,
#repo-files-table td {
  text-align: left;
  line-height: 32px;
}
#repo-files-table td.icon {
  width: 16px;
  padding-right: .1em;
  padding-left: 1em;
}
#repo-files-table td.name {
  max-width: 120px;
}
#repo-files-table td.name .text-truncate {
  max-width: 100%;
}
#repo-files-table td.age {
  max-width: 120px;
  text-align: right;
}
#repo-files-table td.msg {
  max-width: 440px;
}
#repo-files-table td.msg .text-truncate {
  max-width: 100%;
}
#repo-files-table td.age,
#repo-files-table td.size,
#repo-files-table td.msg a {
  color: #888;
}
#repo-files-table td.msg a:hover {
  color: #428BCA;
  text-decoration: underline;
}
#repo-files-table td.message .text-truncate {
  max-width: 360px;
}
#repo-files-table tbody {
  background-color: #FFF;
}
#repo-files-table tbody tr:hover {
  background-color: #ffffEE;
}
#repo-files-table thead {
  background-color: #F0F0F0;
}
#repo-files-table thead .author a {
  margin: 0 .4em;
}
#repo-files-table thead .last-commit strong {
  color: #444;
}
#repo-files-table thead .last-commit .text-truncate {
  max-width: 440px;
  margin-left: .4em;
}
#repo-files-table thead .last-commit .text-truncate,
#repo-files-table thead .age {
  font-weight: normal;
  color: #888;
}
#repo-readme,
#repo-read-file {
  margin-bottom: 80px;
}
#repo-bare-start {
  margin-bottom: 100px;
}
#repo-bare-start .panel-content {
  background-color: #FFF;
}
#repo-bare-start pre {
  margin: 0 40px;
  padding: 6px 10px;
  border: 1px solid #ddd;
  background: #f8f8f8;
}
.repo-bare #repo-bare-start h2 {
  margin-top: 30px;
  margin-bottom: 24px;
}
.repo-bare #repo-header-meta {
  display: none;
}
.repo-bare .btn-first {
  margin-left: 200px;
}
.repo-bare #repo-clone-copy {
  margin-right: 200px;
}
.repo-bare #repo-clone-help {
  clear: both;
  width: 100%;
}
.repo-bare #repo-clone-url {
  width: 520px;
}
/* repository create */
#team-create-form,
#repo-migrate-form,
#repo-create-form {
  width: 800px;
  margin: 60px auto auto auto;
  background: white;
}
#team-create-form h2,
#repo-migrate-form h2,
#repo-create-form h2 {
  margin: .5em 1em;
}
#team-create-form .field,
#repo-migrate-form .field,
#repo-create-form .field {
  margin: 1.2em 0 2em 0;
}
#team-create-form .ipt,
#repo-migrate-form .ipt,
#repo-create-form .ipt {
  width: 540px;
}
#team-create-form textarea,
#repo-migrate-form textarea,
#repo-create-form textarea {
  height: 120px;
}
#team-create-form .avatar,
#repo-migrate-form .avatar,
#repo-create-form .avatar {
  vertical-align: middle;
  margin-right: .6em;
  width: 28px;
  height: 28px;
}
#team-create-form:hover,
#repo-migrate-form:hover,
#repo-create-form:hover {
  box-shadow: 0px 0px 6px #CCC;
}
#repo-create-cancel {
  margin-left: 4em;
}
#release-new-target-branch-list,
#repo-create-owner-list {
  top: 30px;
  left: 0;
  width: auto;
  max-width: 300px;
}
#release-new-target-branch-list .octicon,
#repo-create-owner-list .octicon {
  margin-right: 12px;
  opacity: 0;
}
#release-new-target-branch-list .avatar,
#repo-create-owner-list .avatar {
  width: 20px;
  height: 20px;
}
#release-new-target-branch-list li,
#repo-create-owner-list li {
  white-space: nowrap;
}
#release-new-target-branch-list li.checked .octicon,
#repo-create-owner-list li.checked .octicon {
  opacity: 1;
}
#release-new-target-branch-list li a,
#repo-create-owner-list li a {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
#release-new-target-branch-list {
  margin-top: -1px;
  min-width: 150px;
}
#release-new-title {
  margin-top: 10px;
}
#release-new-content {
  width: 100%;
}
#release-preview-btn .btn {
  border-left: 0;
}
#release-preview.markdown {
  margin-top: 5px;
  background-color: transparent;
}
.file-name {
  margin-left: 1em;
}
.file-size {
  font-size: 13px;
  color: #888;
  margin-left: 1em;
}
.code-view {
  overflow: auto;
  overflow-x: auto;
  overflow-y: hidden;
  background: white;
}
.code-view .view-raw {
  min-height: 40px;
  text-align: center;
  padding-top: 20px;
}
.code-view .view-raw .btn {
  font-size: 1.05em;
  line-height: 16px;
  padding: 6px 8px;
}
.code-view table {
  width: 100%;
}
.code-view table td {
  padding: 0;
}
.code-view .lines-num {
  vertical-align: top;
  text-align: right;
  color: #999;
  background: #f5f5f5;
  width: 1%;
}
.code-view .lines-num span {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  line-height: 20px;
  padding: 0 10px;
  cursor: pointer;
  display: block;
}
.code-view .lines-code > pre {
  border: none;
  border-left: 1px solid #ddd;
}
.code-view .lines-code > pre > ol.linenums > li {
  padding: 0 10px;
  line-height: 20px;
}
.code-view .lines-code > pre > ol.linenums > li.active {
  background: #ffffdd;
}
.repo-setting-zone {
  padding: 30px;
}
#team-repositories-list,
#team-members-list,
#repo-collab-list {
  list-style: none;
  padding: 10px 0 5px 0;
}
#team-repositories-list li.collab,
#team-members-list li.collab,
#repo-collab-list li.collab {
  clear: both;
  height: 50px;
  padding: 0 15px 0 15px;
}
#team-repositories-list a.member,
#team-members-list a.member,
#repo-collab-list a.member {
  color: #444;
  height: 50px;
  line-height: 50px;
}
#team-repositories-list a.member:hover,
#team-members-list a.member:hover,
#repo-collab-list a.member:hover {
  color: #4183C4;
}
#team-repositories-list .avatar,
#team-members-list .avatar,
#repo-collab-list .avatar {
  margin-right: 1em;
  width: 40px;
}
#team-repositories-list .remove-collab,
#team-members-list .remove-collab,
#repo-collab-list .remove-collab {
  color: #DD4B39;
}
.repo-user-list-block {
  position: relative;
  top: 5px;
}
.setting-list {
  width: 100%;
  list-style: none;
}
#commits-list {
  padding-top: 20px;
}
#commits-list h4 {
  line-height: 30px;
  margin-bottom: 0;
}
.commit-list th {
  background-color: #FFF;
  line-height: 28px !important;
}
.commit-list .date {
  width: 120px;
}
.commit-list .author {
  padding-left: 20px;
  min-width: 180px;
}
.commit-list .author img {
  margin-top: -4px;
}
.commit-list .sha a {
  font-family: Consolas, Menlo, Monaco, "Lucida Console", monospace;
  font-size: 14px;
}
.commit-list .message {
  width: 60%;
}
.commit-list .message span {
  max-width: 500px;
}
.commit-message {
  white-space: pre-wrap;
}
.diff-head-box {
  margin-top: 10px;
}
.diff-head-box .panel-body {
  padding: 10px 15px 5px 10px;
}
.diff-head-box .author img {
  margin-top: -7px;
}
.diff-detail-box {
  margin: 15px 0;
  line-height: 30px;
}
.diff-detail-box ol {
  clear: both;
  padding-left: 0;
  margin-bottom: 28px;
}
.diff-detail-box ol li {
  list-style: none;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px dashed #DDD;
  padding-left: 6px;
}
.diff-detail-box span.status {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 8px;
  vertical-align: middle;
}
.diff-detail-box span.status.modify {
  background-color: #f0db88;
}
.diff-detail-box span.status.add {
  background-color: #b4e2b4;
}
.diff-detail-box span.status.del {
  background-color: #e9aeae;
}
.diff-detail-box span.status.rename {
  background-color: #dad8ff;
}
.diff-box .count {
  margin-right: 12px;
}
.diff-box .count .bar {
  background-color: #e75316;
  height: 12px;
  width: 40px;
  display: inline-block;
  margin: 2px 4px 0 4px;
  vertical-align: text-top;
}
.diff-box .count .bar .add {
  background-color: #77c64a;
  height: 12px;
}
.diff-box .file {
  color: #888;
}
.diff-box .panel-header {
  font-size: 14px;
}
.diff-file-box .file-body.file-code .lines-num {
  text-align: right;
  color: #999;
  background: #fafafa;
  width: 1%;
}
.diff-file-box .file-body.file-code .lines-num-old {
  border-right: 1px solid #DDD;
}
.diff-file-box .code-diff tbody tr.tag-code td,
.diff-file-box .code-diff tbody tr.tag-code pre {
  background-color: #E0E0E0 !important;
  border-color: #ADADAD !important;
}
.diff-file-box .code-diff tbody tr.tag-code td.selected-line,
.diff-file-box .code-diff tbody tr.tag-code td.selected-line pre {
  background-color: #ffffdd !important;
}
.diff-file-box .code-diff tbody tr.same-code td.selected-line,
.diff-file-box .code-diff tbody tr.same-code td.selected-line pre {
  background-color: #ffffdd !important;
}
.diff-file-box .code-diff tbody tr.del-code td,
.diff-file-box .code-diff tbody tr.del-code pre {
  background-color: #ffe2dd !important;
  border-color: #e9aeae !important;
}
.diff-file-box .code-diff tbody tr.del-code td.selected-line,
.diff-file-box .code-diff tbody tr.del-code td.selected-line pre {
  background-color: #ffffdd !important;
}
.diff-file-box .code-diff tbody tr.add-code td,
.diff-file-box .code-diff tbody tr.add-code pre {
  background-color: #d1ffd6 !important;
  border-color: #b4e2b4 !important;
}
.diff-file-box .code-diff tbody tr.add-code td.selected-line,
.diff-file-box .code-diff tbody tr.add-code td.selected-line pre {
  background-color: #ffffdd !important;
}
.diff-file-box .code-diff tbody tr:hover td,
.diff-file-box .code-diff tbody tr:hover pre {
  background-color: #FFF8D2 !important;
  border-color: #F0DB88 !important;
}
.compare-head-box {
  margin-top: 10px;
}
.compare-head-box .compare {
  padding: 0 15px 15px 15px;
}
.fork-flag {
  display: block;
  font-size: 11px;
  line-height: 10px;
  white-space: nowrap;
  margin-left: 44px;
  margin-top: -15px;
}
#release h4 {
  font-size: 18px;
}
#release h4 small {
  font-weight: 400;
  line-height: 1;
  color: #999;
}
#release #release-head {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #DDD;
}
#release #release-head .btn {
  margin-left: 10px;
}
#release .release-item > div {
  padding-top: 20px;
  padding-bottom: 20px;
}
#release .release-item .label-green:hover {
  background-color: #65ad4e;
}
#release .release-item .release-meta {
  position: relative;
  float: left;
  padding-right: 15px;
}
#release .release-item .tag,
#release .release-item .commit {
  display: block;
  margin-top: 12px;
  line-height: 20px;
}
#release .release-item .release-detail {
  margin-top: -1px;
  border-left: 1px solid #DDD;
  position: relative;
  float: left;
  padding-left: 15px;
}
#release .release-item .title {
  line-height: 25px;
  margin-top: 0;
}
#release .release-item p.info {
  line-height: 20px;
  color: #666;
  margin-bottom: 15px;
}
#release .release-item p.info > * {
  margin-right: 10px;
}
#release .release-item .author img {
  margin-top: -3px;
}
#release .release-item div.desc {
  margin-bottom: 25px;
}
#release .release-item div.desc.markdown {
  background-color: transparent;
}
#release .release-item .download a {
  margin-right: 10px;
}
#release .release-item .dot {
  width: 9px;
  height: 9px;
  background-color: #ccc;
  z-index: 999;
  position: absolute;
  display: block;
  left: -6px;
  top: 27px;
  border-radius: 6px;
  border: 1px solid #FFF;
}
#release #release-new-form {
  padding-top: 15px;
}
#admin-wrapper,
#setting-wrapper {
  padding-bottom: 100px;
}
#setting-menu {
  box-sizing: border-box;
}
#setting-menu li > a {
  border-left: 2px solid #FFF;
  background-color: #FFF;
}
#setting-menu li:hover {
  border-color: #EAEAEA;
}
#setting-menu li:hover a {
  border-left: 2px solid #EFEFEF;
  background-color: #EFEFEF !important;
  color: #000 !important;
}
#setting-menu li.current a {
  color: #000 !important;
  font-weight: bold;
  border-left: 2px solid #d26911;
}
.setting-content {
  margin-left: 32px;
}
#auth-setting-form,
#org-setting-form,
#repo-setting-form,
#user-profile-form,
#add-email-form,
.repo-setting-form {
  background-color: #FFF;
  padding: 30px 0;
}
#auth-setting-form textarea,
#org-setting-form textarea,
#repo-setting-form textarea,
#user-profile-form textarea,
#add-email-form textarea,
.repo-setting-form textarea {
  margin-left: 4px;
  height: 100px;
}
#auth-setting-form label,
#org-setting-form label,
#repo-setting-form label,
#user-profile-form label,
#add-email-form label,
.repo-setting-form label,
#auth-setting-form .form-label,
#org-setting-form .form-label,
#repo-setting-form .form-label,
#user-profile-form .form-label,
#add-email-form .form-label,
.repo-setting-form .form-label {
  width: 240px;
}
#auth-setting-form .ipt,
#org-setting-form .ipt,
#repo-setting-form .ipt,
#user-profile-form .ipt,
#add-email-form .ipt,
.repo-setting-form .ipt {
  width: 360px;
}
#auth-setting-form .field,
#org-setting-form .field,
#repo-setting-form .field,
#user-profile-form .field,
#add-email-form .field,
.repo-setting-form .field {
  margin-bottom: 24px;
}
#hook-type {
  padding: 10px 0 0 0;
  background-color: #fff;
}
#hook-type .field {
  margin-bottom: 24px;
}
#hook-type label {
  width: 240px;
}
#repo-hooks-panel,
#repo-hooks-history-panel,
#user-social-panel,
#user-applications-panel,
#user-email-panel,
#user-ssh-panel {
  margin-bottom: 20px;
}
#repo-hooks-panel .setting-list,
#repo-hooks-history-panel .setting-list,
#user-social-panel .setting-list,
#user-applications-panel .setting-list,
#user-email-panel .setting-list,
#user-ssh-panel .setting-list {
  background-color: #FFF;
}
#repo-hooks-panel .setting-list li,
#repo-hooks-history-panel .setting-list li,
#user-social-panel .setting-list li,
#user-applications-panel .setting-list li,
#user-email-panel .setting-list li,
#user-ssh-panel .setting-list li {
  padding: 8px 20px;
  border-bottom: 1px solid #eaeaea;
}
#repo-hooks-panel .setting-list li.ssh:hover,
#repo-hooks-history-panel .setting-list li.ssh:hover,
#user-social-panel .setting-list li.ssh:hover,
#user-applications-panel .setting-list li.ssh:hover,
#user-email-panel .setting-list li.ssh:hover,
#user-ssh-panel .setting-list li.ssh:hover {
  background-color: #ffffEE;
}
#repo-hooks-panel .setting-list li i,
#repo-hooks-history-panel .setting-list li i,
#user-social-panel .setting-list li i,
#user-applications-panel .setting-list li i,
#user-email-panel .setting-list li i,
#user-ssh-panel .setting-list li i {
  padding-right: 5px;
}
#repo-hooks-panel .active-icon,
#repo-hooks-history-panel .active-icon,
#user-social-panel .active-icon,
#user-applications-panel .active-icon,
#user-email-panel .active-icon,
#user-ssh-panel .active-icon {
  width: 10px;
  height: 10px;
  border-radius: 6px;
  padding: 0;
  margin-right: 20px;
  margin-top: 10px;
}
#repo-hooks-panel .ssh-content,
#repo-hooks-history-panel .ssh-content,
#user-social-panel .ssh-content,
#user-applications-panel .ssh-content,
#user-email-panel .ssh-content,
#user-ssh-panel .ssh-content {
  margin-left: 24px;
}
#repo-hooks-panel .ssh-content .octicon,
#repo-hooks-history-panel .ssh-content .octicon,
#user-social-panel .ssh-content .octicon,
#user-applications-panel .ssh-content .octicon,
#user-email-panel .ssh-content .octicon,
#user-ssh-panel .ssh-content .octicon {
  margin-right: 4px;
}
#repo-hooks-panel .ssh-content .print,
#repo-hooks-history-panel .ssh-content .print,
#user-social-panel .ssh-content .print,
#user-applications-panel .ssh-content .print,
#user-email-panel .ssh-content .print,
#user-ssh-panel .ssh-content .print,
#repo-hooks-panel .ssh-content .access,
#repo-hooks-history-panel .ssh-content .access,
#user-social-panel .ssh-content .access,
#user-applications-panel .ssh-content .access,
#user-email-panel .ssh-content .access,
#user-ssh-panel .ssh-content .access,
#repo-hooks-panel .ssh-content .activity,
#repo-hooks-history-panel .ssh-content .activity,
#user-social-panel .ssh-content .activity,
#user-applications-panel .ssh-content .activity,
#user-email-panel .ssh-content .activity,
#user-ssh-panel .ssh-content .activity {
  color: #888;
}
#repo-hooks-panel .ssh-content .access,
#repo-hooks-history-panel .ssh-content .access,
#user-social-panel .ssh-content .access,
#user-applications-panel .ssh-content .access,
#user-email-panel .ssh-content .access,
#user-ssh-panel .ssh-content .access {
  max-width: 500px;
}
#repo-hooks-panel .ssh-btn,
#repo-hooks-history-panel .ssh-btn,
#user-social-panel .ssh-btn,
#user-applications-panel .ssh-btn,
#user-email-panel .ssh-btn,
#user-ssh-panel .ssh-btn {
  margin-top: 6px;
}
.form-settings-add .panel-body {
  background-color: #FFF;
  padding: 30px 0;
}
.form-settings-add .ipt {
  width: 500px;
}
.form-settings-add textarea {
  height: 120px;
  margin-left: 3px;
}
.form-settings-add .field {
  margin-bottom: 24px;
}
.pr-main {
  margin-right: 100px;
}
.pr-sidebar {
  border-left: 1px solid #DDD;
  box-sizing: border-box;
  position: absolute;
  right: 0;
  top: 12px;
}
.pr-title {
  padding: 4px 0;
}
.pr-title .pr-num {
  font-weight: normal;
  color: #888;
}
.pr-meta {
  color: #888;
  padding: 4px 0 8px 0;
}
.pr-meta .pr-author {
  margin: 0 8px;
  color: #444;
}
.pr-meta .pr-author:hover {
  text-decoration: underline;
}
.pr-meta .pr-branch {
  margin: 0 4px;
  font-size: 12px;
  padding: 4px 6px;
}
.pr-nav {
  border-bottom: 1px solid #DDD;
  margin-top: 16px;
  margin-bottom: 16px;
}
.pr-nav .octicon {
  margin-right: 4px;
}
.pr-nav li > a {
  padding: 3px 9px !important;
  border: 1px solid transparent;
  border-bottom: none;
  border-top-left-radius: .2em;
  border-top-right-radius: .2em;
}
.pr-nav li > a .label {
  padding: 1px 5px;
  font-size: 12px;
  margin-left: 4px;
}
.pr-nav li.js-tab-nav-show > a {
  background-color: #FFF;
  border-color: #E6E6E6;
}
.diff-bar .diff-add {
  color: #65ad4e;
}
.diff-bar .diff-delete {
  color: #d9453d;
}
.diff-bar .diff-status {
  width: 50px;
  background-color: #d9453d;
  height: 10px;
  margin-top: 7px;
  margin-left: 4px;
  margin-right: 4px;
  border-radius: .2em;
}
.diff-bar .diff-status-inner {
  width: 45%;
  background-color: #65ad4e;
  height: 10px;
  border-top-left-radius: .2em;
  border-bottom-left-radius: .2em;
}
#pr-commit,
#pr-file-diff,
#issue-add-comment-preview {
  display: none;
}
#pr-conversation-list {
  padding-right: 30px;
  box-sizing: border-box;
}
.issue-comment,
.issue-commit,
.issue-line,
.issue-merge,
.issue-add-comment {
  margin-bottom: 24px;
}
.issue-comment .author-avatar img {
  margin-right: 12px;
}
.issue-comment .panel {
  margin-left: 60px;
  margin-top: -40px;
}
.issue-comment .panel-header {
  font-size: 13px;
}
.issue-comment .author-name {
  font-weight: bold;
}
.issue-comment .date {
  margin-left: 4px;
  font-style: italic;
  color: #888;
}
.issue-comment .action > * {
  margin-left: 4px;
  font-size: 12px;
}
.issue-comment .action i {
  font-size: 13px;
}
.issue-commit {
  line-height: 32px;
}
.issue-commit i,
.issue-commit .author-avatar img {
  margin-right: 16px;
}
.issue-commit .sha {
  margin-left: 24px;
}
.issue-commit .message {
  display: block;
  margin-left: 88px;
  padding-top: 4px;
  line-height: 24px;
}
.issue-merge .ico {
  width: 40px;
  height: 40px;
  text-align: center;
  color: #FFF;
  margin-right: 12px;
}
.issue-merge .ico i {
  margin-top: 8px;
  font-size: 24px;
}
.issue-merge .panel {
  margin-left: 60px;
  margin-top: -40px;
}
.issue-merge .panel-header {
  font-size: 13px;
}
.issue-merge-ok .ico {
  background-color: #65AD4E;
}
.issue-merge-ok .panel,
.issue-merge-ok .panel-content,
.issue-merge-ok .panel-header {
  border-color: #65AD4E;
  background-color: #FFF;
}
.issue-merge-ok .panel-header {
  color: #508a3e;
}
.issue-line {
  height: 4px;
  background-color: #E6E6E6;
}
.issue-add-comment .panel {
  margin-left: 60px;
  margin-top: -40px;
}
.issue-add-comment .panel-header {
  font-size: 13px;
  padding-bottom: 0;
}
.issue-add-comment .add-nav > li > a {
  padding: 4px 12px;
  color: #444;
  border: 1px solid #CCC;
  margin-bottom: -1px;
  font-size: 14px;
  border-top-left-radius: .3em;
  border-top-right-radius: .3em;
}
.issue-add-comment .add-nav > li > a:hover {
  background-color: #FFF;
}
.issue-add-comment .add-nav > li.js-tab-nav-show > a {
  background-color: #FFF;
}
textarea#issue-add-content {
  width: 100%;
  box-sizing: border-box;
  height: 120px;
  resize: vertical;
}
#issue-list-nav {
  border-bottom: 1px solid #DDD;
  padding-bottom: 12px;
}
#issue-list-nav li > a {
  font-size: 13px;
  font-weight: bold;
  padding: .2em .8em;
}
#issue-list-nav li.current > a {
  background-color: #0079bc;
  color: #FAFAFA;
}
#issue-list-nav li.right {
  margin-left: 4px;
}
#issue-new > a,
#label-new > a,
#milestone-new > a {
  padding: 0 !important;
}
#issue-new > a button,
#label-new > a button,
#milestone-new > a button {
  height: 29px;
}
#issue-list-menu {
  padding: 16px 0 12px 0;
  border-bottom: 1px solid #BBB;
  margin-bottom: 12px;
}
#issue-list-menu .mark a {
  color: #AAA;
}
#issue-list-menu .mark a:hover {
  color: #444;
}
#issue-list-menu .mark.hover a {
  color: #222;
  font-weight: bold;
}
#issue-list-menu > .left .mark {
  margin-right: 12px;
}
#issue-list-menu > .right .mark {
  margin-left: 12px;
}
#issue-list .item,
#pull-list .item {
  position: relative;
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px dashed #AAA;
}
#issue-list .item .title > .title-text,
#pull-list .item .title > .title-text {
  color: #444;
  font-size: 15px;
  margin: 0 6px;
}
#issue-list .comment,
#pull-list .comment {
  color: #666;
  position: absolute;
  top: 6px;
  right: 0;
}
#issue-list .issue-label a,
#pull-list .issue-label a {
  color: #FFF;
}
#issue-list .desc,
#pull-list .desc {
  color: #999;
}
#issue-list .desc a,
#pull-list .desc a {
  color: #999;
}
#issue-list .desc a:hover,
#pull-list .desc a:hover {
  color: #03a2ef;
}
#issue-list-filter .drop > a {
  width: 90px;
  padding: 0;
  margin-left: 12px;
  text-align: center;
}
#issue-list-filter .drop-down {
  z-index: 999;
  width: 236px;
  left: -158px;
  top: 22px;
  padding: 0 12px;
}
#issue-list-filter .drop-down h4 {
  line-height: 40px;
  border-bottom: 1px solid #CCC;
  margin-bottom: 0;
}
#issue-list-filter .drop-down li {
  line-height: 30px;
  border-bottom: 1px dashed #EEE;
  padding-left: 9px;
}
#issue-list-filter .drop-down li:hover {
  background-color: #fcffec;
}
#issue-list-filter .drop-down > ul > li > a {
  display: block;
}
#issue-list-filter .labels .color {
  margin-top: 8px;
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: red;
  margin-right: 9px;
  margin-left: 9px;
}
#issue-list-filter .labels .name {
  vertical-align: top;
  display: inline-block;
  color: #444;
}
#issue-list-filter .milestones a {
  color: #444;
  font-weight: bold;
}
#issue-list-pager {
  margin: 18px 0 24px 0;
  font-size: 14px;
  line-height: 24px;
}
#labels-num {
  margin-right: 1em;
}
#label-list a.right {
  margin-left: 1em;
  color: #999;
  line-height: 30px;
}
#label-list a.right i {
  margin-right: 3px;
}
#label-list a.right:hover {
  color: #444444;
}
#label-list .num {
  margin-right: 3px;
}
#label-list .issue-num {
  margin-right: 4em;
}
#label-list .label:hover {
  color: #FFF;
}
#label-list .label i {
  margin-right: 6px;
}
#label-list .item {
  height: 30px;
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px dashed #AAA;
}
#label-add-form .ipt,
#label-edit-form .ipt,
#label-delete-form .ipt {
  font-size: 14px;
}
#label-add-form .ipt[name=name],
#label-edit-form .ipt[name=name],
#label-delete-form .ipt[name=name] {
  width: 300px;
}
#label-add-form .btn,
#label-edit-form .btn,
#label-delete-form .btn {
  height: 33px;
  font-size: 14px;
  margin-left: 12px;
}
#label-add-form {
  padding: 18px 0;
  border-bottom: 1px solid #DDD;
}
#label-delete-form span {
  line-height: 33px;
}
.label-color-drop .ipt {
  width: 100px;
}
.label-color-drop .drop-down {
  width: 128px !important;
  top: 22px !important;
  left: 50px !important;
  padding: 12px;
  line-height: 16px;
}
.label-color-drop .drop-down a.color {
  width: 16px;
  height: 16px;
  display: inline-block;
}
.label-color-drop label {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin: 0 1em;
  vertical-align: middle;
}
#milestone-list {
  padding-top: 6px;
}
#milestone-list .title-text {
  font-size: 16px;
}
#milestone-list .desc {
  color: #999;
  line-height: 30px;
}
#milestone-list .content {
  width: 400px;
}
#milestone-list .item {
  padding-bottom: 18px;
  margin-bottom: 18px;
  border-bottom: 1px dashed #AAA;
  position: relative;
}
#milestone-list .action {
  position: absolute;
  top: 0;
  right: 0;
}
#milestone-list .status-bar > .bar {
  margin: -2px 8px 0 8px;
  width: 360px;
  background-color: #DDD;
  height: 14px;
  vertical-align: middle;
}
#milestone-list .status-bar .opening {
  background-color: #65ad4e;
  width: 40%;
  height: 14px;
  vertical-align: top;
}
#milestone-list .action-bar {
  margin-top: 8px;
}
#milestone-list .action-bar a {
  margin-left: 12px;
}
.issues.list-group {
  margin: 10px 0 20px 0;
}
.issues.list-group > .list-group-item {
  background-color: #FFF;
  border: 1px solid #e5e5e5;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
}
.issues.list-group > .list-group-item:hover {
  background-color: rgba(19, 95, 215, 0.03);
}
.issues.list-group > .list-group-item > .title {
  margin-bottom: 16px;
  font-weight: bold;
  font-size: 1.2em;
}
.issues.list-group > .list-group-item > .title > a {
  color: #444;
}
.issues.list-group > .list-group-item > .info span {
  margin-right: 12px;
  color: #888;
  line-height: 20px;
}
.issues.list-group > .list-group-item > .info span > a {
  color: #444;
}
.org-header-alert .alert {
  margin-top: 10px;
}
.org-header {
  padding: 16px 0;
  background-color: #FFF;
  border-bottom: 1px solid #DDD;
}
.org-header img {
  padding-right: 10px;
}
#org-home-header {
  min-height: 100px;
}
#org-header {
  height: 48px;
}
#org-header .org-name {
  padding-left: 10px;
  font-size: 1.4em;
  height: 50px;
  line-height: 50px;
  margin-bottom: 0;
}
#org-header > div > .menu-line > li.right > a {
  font-size: 1.2em;
  color: #444444;
}
#org-header > div > .menu-line > li.right > a:hover {
  background-color: transparent;
  color: #d9453d;
}
#org-header > div > .menu-line > li.right > a .octicon {
  margin-right: 4px;
}
#org-header > div > .menu-line > li.right > a .label {
  margin-left: 4px;
}
#org-header > div > .menu-line > li.right .current {
  border-bottom: 2px solid #D26911;
}
#org-home-header-info {
  padding-top: 10px;
}
#org-home-header-info h2 {
  font-size: 30px;
}
#org-home-header-info ul {
  list-style: none;
}
#org-home-header-info ul li {
  float: left;
  padding-right: 5px;
}
#org-home-repo-list {
  padding: 10px 0;
}
#org-repo-list {
  padding: 10px 0;
}
#org-repo-list .org-repo-item {
  border-top: 1px solid #eee;
  padding: 30px 20px;
}
#org-repo-list .org-repo-item .org-repo-status {
  list-style: none;
  color: #888;
}
#org-repo-list .org-repo-item .org-repo-status li {
  float: left;
  margin-right: 6px;
}
#org-repo-list .org-repo-item h2 {
  margin-bottom: 5px;
}
#org-repo-list .org-repo-item .org-repo-description {
  margin: 0;
  font-size: 14px;
  color: #666;
}
#org-repo-list .org-repo-item .org-repo-updated {
  font-size: 12px;
  display: block;
  margin: 5px 0 0;
  color: #808080;
}
.org-sidebar {
  margin: -80px 0 0 20px;
}
.org-sidebar .panel-footer {
  padding: .8em 1.2em;
}
.org-sidebar .member-avatar-group {
  padding: 15px;
}
.org-sidebar .member-avatar-group img {
  width: 59px;
  height: 59px;
  border-radius: 3px;
}
#org-home-team-list {
  padding: 0 15px;
}
#org-home-team-list ul {
  list-style: none;
  padding-top: 10px;
}
#org-home-team-list ul li {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}
#org-home-team-list ul li:last-child {
  border-bottom: 0;
}
.team-name {
  display: block;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.team-meta {
  margin-top: 0;
  margin-bottom: 0;
  color: #777;
}
.org-toolbar {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}
#org-member-list .org-member-item {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #eee;
  padding: 15px 20px;
}
#org-member-list .org-member-item .member-name {
  padding-left: 15px;
}
#org-member-list .org-member-item ul {
  list-style: none;
}
#org-member-list .org-member-item ul li {
  text-align: center;
  display: inline-block;
}
.invite-box {
  padding: 50px 0;
  min-height: 130px;
  margin: 0 auto;
  width: 50%;
}
.invite-box input {
  width: 300px;
}
#org-member-list-block {
  padding-top: 2px;
}
.org-team-list .org-team-list-item {
  float: left;
  padding: 15px;
  width: 555px;
}
.org-team-list .org-team-list-item .member-avatar-group {
  padding: 5px 15px;
}
.org-team-list .org-team-list-item .member-avatar-group img {
  width: 38px;
  height: 38px;
  border-radius: 3px;
}
#team-create-form .note {
  margin-left: 153px;
}
#org-team-card .desc {
  font-size: 14px;
  padding: 10px 20px;
}
#org-team-card .team-stats {
  padding: 0 20px 10px 20px;
  text-transform: uppercase;
  border-bottom: 1px solid #dddddd;
}
#org-team-card .panel-footer {
  padding: 10px 20px;
}
#team-repositories-list .panel-body .search,
#team-members-list .panel-body .search {
  padding: 4px 0 10px 10px;
  border-bottom: 1px solid #dddddd;
}
#team-repositories-list li.collab,
#team-members-list li.collab {
  padding-top: 10px !important;
  border-bottom: 1px solid #dddddd;
}
#team-repositories-list li:last-child,
#team-members-list li:last-child {
  border-bottom: 0 !important;
}
#team-repositories-list li a .octicon {
  color: #888;
}
#team-repositories-list li .member {
  color: #428bca;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
}
.admin-panel {
  padding: 10px 20px;
}
.admin-desc {
  padding: 10px 20px;
}
.admin-table {
  padding: 15px 0 5px 0;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin-dl-horizontal {
  padding: 20px;
}
.admin-dl-horizontal > dt {
  width: 250px;
}
.admin-dl-horizontal > dd {
  margin-left: 240px;
}
.profile-avatar {
  width: 100%;
  border-radius: 6px;
}
#profile-name {
  padding: 10px 0;
}
#profile-fullname {
  font-size: 1.6em;
}
#profile-username {
  font-size: 1.6em;
  font-weight: bold;
}
.profile-info {
  font-size: 14px;
}
.profile-info ul {
  padding-bottom: 10px;
}
.profile-info ul .list-group-item {
  background-color: transparent;
  padding-top: 5px;
  color: #666;
}
.profile-info ul .profile-rel {
  width: 31%;
  text-align: center;
  display: inline-block;
}
.profile-info ul .profile-rel strong {
  display: block;
  font-size: 28px;
  font-weight: bold;
  line-height: 1;
}
.profile-info ul .profile-rel p {
  font-size: 12px;
}
#profile-header li a {
  font-size: 1.2em;
  color: #444444;
  padding: .4em .8em;
}
#profile-header li a:hover {
  background-color: transparent;
  color: #d9453d;
}
#profile-header li .current {
  border-bottom: 2px solid #D26911;
}
#profile-body {
  margin-left: 20px;
}

redpajama_set_name: RedPajamaGithub


text:
Home Rules: Cook County suburbs mull if, how to respond to county's Chicago-style ordinances
By Stephanie N. Grimoldby | Dec 13, 2016
Editor's note: This is Part 3 of a three-part series examining this topic. Part 1 can be read here; Part 2 is available here.
In a firm but amiable pushback to measures recently passed by Cook County Board commissioners, Barrington officials recently passed an ordinance to opt out of the county's newest laws, using delicate wording from the Illinois constitution to back their decision.
On Nov. 14, village trustees unanimously approved an amendment to the village code that stipulated village businesses must comply with federal and state laws, but did not have to adhere to any additional obligations regarding paid sick leave or minimum hourly wages imposed by ordinance by the Cook County Board.
Cook County Board Commissioner Sean Morrison
In October, the county board overwhelmingly supported ordinances gradually increasing the minimum wage to $13 an hour and mandating paid sick leave, up to five days a year, for non-tipped employees. Both ordinances are set to take effect July 1, 2017. Only Republican commissioners, including Tim Schneider, who represents Barrington, among other communities in his district in the county's suburban northwest corner, voted against the measures.
Barrington, utilizing Illinois state constitution provisions allowing municipal ordinances to supplant conflicting county ordinances, quickly drew up its own ordinance in response to the county action. Village President Karen Darch noted the village is split between two counties, Cook and Lake, and disparities between the two parts of town could be detrimental to economic development in the village.
"[We needed] to have an ordinance that gives certainty to employers on both sides of Lake Cook Road, [so that] the rules are the same on each side of the street," Darch said. "This is an issue for us. It's important for our business community to have some certainty … you don't want people to have that factor in their heads if they're looking at properties downtown."
Providing a level playing field across the county was an argument used by Democratic proponents of the ordinances, which were brought forward after the city of Chicago passed nearly identical measures.
But with municipalities able - and willing - to opt out, that logic has seemingly backfired.
"It actually does nothing to provide uniformity; it opens up a Pandora's box of patchwork mandates that employers must follow," said Michael Reever, vice president of government relations for the Chicagoland Chamber of Commerce, which opposed the county's ordinances.
By signing up you agree to receive email newsletters or alerts from Cook County Record. You can unsubscribe at any time.
Even as the county matches Chicago's paid sick leave and minimum wage requirements, individual communities like Barrington can enact their own mandates, leaving the county with varying policies from municipality to municipality.
Frank Shuftan, spokesman for Cook County Board President Toni Preckwinkle, said the county government understands the concerns of municipalities like Barrington, but stands by the county board's decision.
"A lot of the commissioners that voted for minimum wage also have segments of the suburbs in their districts," Shuftan said. "In terms of the issue for Barrington, being in two counties, I think the strong preference would be this be done statewide. But we're not at the point. The state doesn't even have a budget; there's huge dysfunction in Springfield. The county board decided we wouldn't wait.
"Doing something is better than doing nothing."
Home-rule isn't final rule
Some have believed that only home-rule communities have the authority to enact an ordinance to preempt one passed by the county. If that was the case, Barrington, a non-home-rule community, would not have the authority to sidestep the county's paid sick leave and higher minimum wage ordinances.
But the wording of the Illinois constitution, Article 7, Section 6(c), provides "if a home rule county ordinance conflicts with an ordinance of a municipality, the municipal ordinance shall prevail within its jurisdiction."
"That's speaking about a home-rule county ordinance, but the implication of that provision is not limited to home-rule municipalities," said Jim Bateman, Barrington village attorney. "It applies to any municipality."
Bateman also noted that he received a copy of a letter addressed to Republican Commissioner Timothy Schneider from the Cook County State's Attorney's office, in which the office said "it is critical to note that a municipality whose ordinance conflicts with Cook County's ordinance does not have to be a home rule unit of government for its ordinance to prevail under Section 6(c)."
The letter had been drafted on behalf of former Cook County State's Attorney Anita Alvarez. She was defeated in the March Democratic Party primary by Kim Foxx, who was then formally elected Nov. 8 and was sworn in as the county's new top attorney Dec. 1.
"When the chief legal officer of the county in question is also giving the county board the same opinion, we do feel confident our conclusion is in line with the Cook County State's Attorney's opinion," Bateman said.
Barrington, which also voted against a 2014 referendum to make the village a home-rule community, may be one of the first to pass such new legislation, but the village is hardly the only one to consider it.
Schneider said most of the communities he represents are contemplating regulations to avoid complying with the county's mandates, noting Hanover Park likely would pass an ordinance and others were working on it.
Hoffman Estates Mayor Bill McLeod said there was "no urgency" regarding the matter, but the village board likely would begin conversations soon to determine what steps, if any, the board would take.
Schaumburg, a home-rule community, actively monitored the county's ordinances requiring the minimum wage increase and paid sick leave for some time before they were enacted, said Allison Albrecht, communications manager for the village, and the village is aware of its ability to opt out. But there are no current plans to take action, she said.
The village will, however, continue to consult with the Schaumburg Business Association and regional business and tourism promotional organization Meet Chicago Northwest, to determine if further action is necessary.
Other municipalities have decided to tend to immediate business first - such as passing annual budgets - and worry about the ordinances next year as the July implementation date gets closer.
Impending litigation?
Perhaps anticipating legal action by his constituency, Schneider's colleague and fellow Republican, county Commissioner Sean Morrison, also sought an advisory opinion from the Cook County State's Attorney as to the length and expense of a protracted lawsuit, should the paid sick leave ordinance pass and be challenged in court.
The State's Attorney responded in July by saying it was impossible to calculate such possibilities, but did note that "cases challenging Cook County's home-rule authority have taken two or more years to be decided in the Circuit Court and one or more years to be decided in the Appellate Court."
Attorney Adam Lasker of Ancel Glink, an Illinois firm specializing in municipal law, doesn't believe many, if any, municipalities will sue the county board on the constitutionality of its ordinances.
While it would be a question of law, one that would not require witness testimony, it still "would be a $100,000, $200,000 piece of litigation to go through the Illinois Supreme Court," Lasker said.
And taxpayers would foot the bill for such legislation.
Lasker also highly doubts the county will sue a municipality for not following its ordinance.
Until the issue is brought to court, however, the true power and meaning of Section 6(c) is "up in the air," he said.
Meanwhile, the county board will watch to see what municipalities choose to do, Shuftan said.
"I think communities need to do what they feel is in their best interests," he said.
But Shuftan said the county's leadership still believes Cook County was right to enact the ordinances, to try to equalize wage opportunities for workers in Chicago and the county's suburban communities.
"If you're going to keep your wage at a certain level, and right down the street in a different town at a similar establishment, [someone] is making more, where do you think the workers are going to go?" he said. "It's one of the things that we'll have to see play out."
Village of Barrington • Ancel, Glink, Diamond, Bush, DiCianni & Krafthefer, P.C. • Cook County • Illinois Supreme Court • Chicagoland Chamber of Commerce • Village of Hoffman Estates • Village of Schaumburg
Thyssenkrupp Crankshaft hit with class action over worker fingerprint scans at Danville plant
Appeals panel: Private investigator's $25M defamation suit OK vs filmmakers, writers, others over Alstory Simon case
Elections board: Chicago lawyer who represented Burge can use Irish maiden name on ballot for judge election
Melrose Park, Edelson lawyers renew push to stick Pipeline Health with big damages for closing Westlake Hospital
Ex-Loop office tenant's conspiracy claim vs Chicago property manager JLL doesn't 'make sense' to judge
Thank you for signing up for Cook County Record Alerts! Please select the organizations you wish to subscribe to.
Village of Barrington
Ancel, Glink, Diamond, Bush, DiCianni & Krafthefer, P.C.
Chicagoland Chamber of Commerce
Village of Schaumburg
© 2020 Cook County Record. All rights reserved.

redpajama_set_name: RedPajamaCommonCrawl


MILWAUKEE — Calling the risks of contracting permanent or deadly lung disease "serious," the CDC finalized a warning Monday to those in the coffee, popcorn and other food and beverage making businesses: Beware of diacetyl.
MILWAUKEE — Calling the risks of contracting permanent or deadly lung disease "serious," the CDC finalized a warning Monday to those in the coffee, popcorn and other food and beverage making businesses: Beware of diacetyl.
The issue gained steam last year in the wake of a Milwaukee Journal Sentinelinvestigation that examined how five workers in a Texas coffee processing plant contracted debilitating lung disease linked to diacetyl and exposed how workers in cafes and roasteries that don't use added flavors are also at risk.


When you think about the dangers of asbestos, the image of old, decrepit buildings from a bygone era or of illegal mines pops into your head. The danger is a little closer to home for some Australians. Like most countries in the world, the use of asbestos in home construction has long been banned, but the fact remains that one-third of all homes built in Australia contain asbestos products – unsurprising when you consider the fact that our country was one the highest users of the fibrous material well into the eighties. And while modern Melbourne home owners don't have anything to worry about finding it in their homes, DIYers should sit up and take note if they are planning a building extension or renovation.
According to the Asbestos Safety and Eradication Society of Australia, if your home was constructed in the mid-eighties or prior, there is a high chance that asbestos is present somewhere in your home. It has been used in roofing, gutters, window putties, floor underlays and many more areas. Now this is not a reason to panic. Homeowners should realise that there are two different types of asbestos – friable and non-friable. Friable asbestos is easily crumbled and becomes airborne quickly, which is how most people inhale it. Non-friable asbestos is bound within other materials, and will not become airborne unless the material is disturbed, cut or damaged. It's this reason that DIY is a potentially hazardous affair if you undertake a building extension or renovation of an old home.
20% of all mesothelioma cases recorded in Australia in the past five years come from non-occupational exposure to asbestos, such as through DIY, and the numbers are estimated to rise in the coming years. If you are planning a home renovation or extension of a heritage home in Melbourne and suspect your home might have asbestos present, you will need to have it tested by a National Association of Testing Authorities (NATA) accredited laboratory using a licensed occupational hygienist or asbestos removalist.
Once this is done and the hazardous material has been neutralised or removed (if it was there at all) you can get to work on your original plans. We recommend working with a renovator specialising in heritage extensions, who will be able to retain all the charm of your heritage home while adding a modern touch through an extension or renovation. They will also be able to work around any areas you may have needed to remove. A heritage home requires special care, so it's something best left up to the experts for your peace of mind!


text:
Kyrbgrinder + Winter In Eden @ The Zephyr Lounge, Leamington – Saturday, 20th September 2014
Review by Paul Quinton
Bit of a diverse double bill, this, combining London Industrial-funk-metallists Kyrbgrinder with North Eastern Female Fronted Symphonic metal band Winter in Eden. Don't you just love trying to categorise rock bands? Record Collector magazine have started to call symphonic metal 'Female fronted symphonic Metal', or FFSM for short, so we'll go with that for now. As it happens, these two bands have played together several times before, most notably at successive Cambridge Rock Festivals, and anyway, a bit of musical diversity is always a good thing. The Zephyr Lounge was a new venue for me, having started when the owners of the adjacent Leamington Assembly converted a former café into a bar. Capacity is about 100, and while the stage is on the small side, the PA and onstage facilities look to be very good, and being able to share backstage facilities with the Assembly means that this is a very good set-up.
Winter In Eden are on the road to promote their new album, Court of Conscience, produced by Ruud Jolie of Within Temptation, no less. While the album is still recognisably Winter In Eden, they've shown a welcome eagerness to experiment, taking their music into new areas, and yet still being part of the FFSM genre. The set opened with 'Knife Edge' from the new album, and at first I thought there might be some issues with the sound, as all you could hear at first were Steve Hauxwell's drums, but when the guitars and keyboards made their presence felt, the sound seemed to clear up hugely, and it remained good for the rest the set.
The band played a good selection from all three of their studio albums, and the older songs, while still enjoyable, served to show just how far the band have come in terms of songwriting and performance, but most of all they now look to have so much confidence in their material and as performers, they genuinely looked to belong on a much bigger stage. Particular highlights in the set included 'Torment', especially the instrumental section where the band flirt with prog metal around Sam Cull's guitar, 'Regret', which is a terrifically good song and 'Toxicate' which stood out the first time I heard the album, and is just as good live.
The main set finished with the highly commercial 'Before It Began', a song I can easily see Planet Rock playing the hell out of, before an excellent two song encore, including 'Lies' which seems to have gained a very Chilli Peppers riff from somewhere. There were a couple of low points, the quieter passages in 'Burdened' for instance didn't quite work in this setting, but right now Winter In Eden are so far ahead of every single UK FFSM band you could name, it surely means the band are about to move several rungs up the ladder.
Kyrbgrinder
If you judge bands merely by the name, you might think that Kyrbgrinder would be an industrial metal or even a grindcore band, at least something on those lines, anyway. However the reality is very different. They're a three-piece, fronted, if that's the right word, by Threshold drummer Johanne James. Apart from being a terrific sticksman, he also sings, the band being completed by guitarist Aaron Waddingham and bassist Dave Lugay. Waddingham brings the metal edge to the band, whereas Lugay's roots are obviously in funk, and when these ingredients are mixed together, it's a pretty potent combination. The most obvious comparison would be a band like Living Colour, although Kyrbgrinder are considerably heavier, without ever losing their considerable groove.
A band led by a singing drummer doesn't exactly conjure up visions of a dynamic stage show, but Johanne James is no ordinary singing drummer. His kit is placed front and centre of the stage, he sings with a headset mic, rather than a fixed one, which enables him to make constant eye contact with the crowd, something he does with great enthusiasm, often singling people out with his sticks, almost demanding they get into the show. He's also a pretty mean singer, whereas his overall showmanship enables Kugay and Waddingham get on with the serious business of laying down some pretty hefty riffs. The band aren't afraid to jam and stretch things out, either, in songs like 'Where Do We Go', when James raps and then even whispers his words before bringing the crowd into it.
The band have a new album due in the New Year, and the played one or two songs from it in this set, although Johanne gave us little clue as to possible titles, before bringing Winter In Eden singer Vicky Johnson out to join in on the choruses of set closer 'Welcome To Pain'. Vicky has contributed vocals to Kyrbgrinder's new album, although where her dulcet tones will fit in with the band's concentrated fury is anyone's guess. All in all, this was a really good night's music with two bands who, despite having contrasting styles seemed to complement each other well, and who both deserve to be much wider known.


text:
Cold Start
Be Calm. Don't Resist.
Get The Game
The World of Cold Start
The Guilds of the Span
/mod..
Fizex, Inc.
Children of the Azure Soil
Wyler Hoffein Lao
Judex
Order of Valiance Eternal
Red Shift
About Cold Start
Wallpapers and Images
Support The Cold Start Project
Archive: Month: January 2018
Just Code: Digital Consciousnesses, Artificial Lifeforms, and Ethics
Posted on January 20, 2018 January 20, 2018 by Part Time Rogue
"It sits there looking at me; and I don't know what it is. " – Captain Phillipa Louvois, Star Trek: The Next Generation, "The Measure of a Man"
Data's Positronic Brain
In Science Fiction, the idea of sentient artificial lifeforms is a long and colorful one. I remember encountering this as a young sci-fi fan with the Star Trek: The Next Generation episode "The Measure of a Man" where Data, an android and Starfleet officer, is put on trial to determine if he is Starfleet property or a person at all. Arguments back and forth consume the conflict of the episode, and the final determination is not so concrete as one might think.
But Star Trek is a wholesome universe! In more recent speculative fiction, this argument opens up deeper questions, especially in the realm of the digital self, identity, consent, and ethics.
Hit TV Show Black Mirror has dealt with the idea of consciousness a lot in their most recent 4th season. From references to UN regulations and the idea of consent for a digital body, the question boils down to the sense of self when examined internally versus externally. Is a digital copy a real person? Does it have an identity? Does it have a soul?
Black Mirror, which serves as a great inspiration for much of the horror-tech of the Cold Start universe, of course didn't invent this conflict. I remember that deep feeling of loss playing Sci-fi horror game SOMA, where the player is in the position of being one of said digital copies. At several points in the story, this consciousness is split into complete, whole sentient beings. The question becomes: which one is real? Are they both real? Are they people at all?
"USS Callister"
The episode USS Callister (which, ironically, parodies Star Trek) deals greatly with this subject. In this episode people have their DNA harvested and turned into digital clones which retain memories and sense of self-identity despite being only digital copies. To each of these copies, they are real and have the full sense of self and personality that accompanies that identity. to the main character of the episode, Robert Daly, they are playthings he can abuse and torment in his world. Daly's setup as the obvious bad guy in this episode is easily cemented when he clones in a 6-year-old boy only to toss him out of an airlock.
Let us examine, however, perspective in relation to these sentient beings. The reference to someone being "just code" is a clear message–are they people? Does Daly even consider what he has done to be ethically wrong? Are they alive?
Before you scream out "Of course they are", let's put this technology in perspective. If you're a 90's kid like me, you owned a Tamagotchi. You cared for it, you fed it, and eventually you forgot about it. It was never alive, and it was just a plaything. It was just a bit of code, existing in a small computer. Now you push the dial of technology a bit further forward and you have games like Dogz and immersive RPGs with complex coded characters like Skyrim. both of these games are different in the way they are coded and the characters inside are constructs made out of "just code". Are they real? do they have sentience? Are they alive? Of course not. (That said, I am known to apologize before doing bad things to people in Skyrim.)
Molly Frost, Grand Master of the Nihilistium
Let us push beyond the boundaries into Cold Start. In the game it is implied, several times, that the entire Span is nothing more than a simulation running concurrently with countless other simulations. This is the "blasphemous" doctrine of the Nihilistium and its leader, Molly Frost. Assuming that theory is correct, the people within are millions upon millions of "just code" people existing only to serve the Overseer in its endless task to efficiently manage the human race.
The determination of what is and is not alive, and who does or does not have rights is a matter that we slowly inch toward in the real world. Computers become more and more human-like each day, with massively-powerful intelligence engines that, with the power of crowdsourcing, become more and more indistinguishable from people. When do they become alive? And how will we treat them? The ethics here remain open for us to speculate upon.
Judge Advocate Louvois from "The Measure of a Man" puts the ethical grey area of sentience in some of the best terms:
This case has dealt with metaphysics – with questions best left to saints and philosophers. I am neither competent nor qualified to answer those. But I've got to make a ruling, to try to speak to the future. Is Data a machine? Yes. Is he the property of Starfleet? No. We have all been dancing around the basic issue: does Data have a soul? I don't know that he has. I don't know that I have. But I have got to give him the freedom to explore that question himself.
The Cold Start RPG Alpha Playtest is available on DriveThruRPG. Pay what you want or get it free–your choice.
Posted in GeneralTagged Analysis, Genre, Sentience
Cold Start is made possible with help from people like you. Please consider donating to this project!
Cold Start on Facebook
© 2016 Sam Swicegood and Elsewhere Media


Description – Beautiful and luxurious 4BHK semi-furnished apartment at Shobha Quartz at Bellandur. The apartment is bright, on the 9th floor, with vitrified tiles and a covered area of 3000 sft. The apartment has 4 bathrooms and 4 balconies and comes with 2 covered car parks. The gated community has all amenities.


text:
package interfaces;// interfaces/Adventure.java
// (c)2017 MindView LLC: see Copyright.txt
// We make no guarantees that this code is fit for any purpose.
// Visit http://OnJava8.com for more book information.
// Multiple interfaces

interface CanFight {
  void fight();
}

interface CanSwim {
  void swim();
}

interface CanFly {
  void fly();
}

class ActionCharacter {
  public void fight() {}
}

class Hero extends ActionCharacter
    implements CanFight, CanSwim, CanFly {
  public void swim() {}
  public void fly() {}
}

public class Adventure {
  public static void t(CanFight x) { x.fight(); }
  public static void u(CanSwim x) { x.swim(); }
  public static void v(CanFly x) { x.fly(); }
  public static void w(ActionCharacter x) { x.fight(); }
  public static void main(String[] args) {
    Hero h = new Hero();
    t(h); // Treat it as a CanFight
    u(h); // Treat it as a CanSwim
    v(h); // Treat it as a CanFly
    w(h); // Treat it as an ActionCharacter
  }
}


Working with Huntsman, BMC has designed and produced the impec, a machine-made carbon racing bike frame which uses a high-end Araldite resin system, to meet the most rigorous demands of racing cyclists.
In conventional frame building, racing bikes are assembled by hand in the manufacturing process, using hundreds of carbon mats. The carbon tubes of the impec have been woven using a purpose-built, patented robot, minimising the opportunity for error.
BMC developed and patented new manufacturing methods and technologies for all stages of the impec frame. This provides the scope for automatically manufacturing carbon tubes that are tailored to specific loads, a technology that BMC has called Load Specific Weave (LSW). The density of the weave can be influenced by the varying speed with which the robot feeds the loom, allowing the material to be optimised to meet the specific requirements of each particular zone, weaving carbon fiber into tubes of the exact shape, size and form required.
The carbon fiber braids that comprise the bike's frame are wound into tubes in a specially developed robot fed machine which guarantees the highest level of precision. The tubes are connected by newly developed shells to form a highly stable frame. These shells are made from ultra-lightweight, high-strength composite materials, comprising a high content of carbon fibers to withstand extremely high loads at a minimum weight. They double up as a key design element which BMC has called the Shell Node Concept (SNC), which also means that the impec is visually distinct from any other racing bike.
The high-end Araldite resin system is injected to impregnate the braids, with temperature management allowing a decrease of the resin viscosity during the injection process and an acceleration of the cure before the frame is extracted from the mould. In order to meet all these requirements, the resin must have a low viscosity, short curing time and good fibre impregnation capability. In addition, it must be able to satisfy the mechanical properties required to ensure that the frame is tough, stiff and able to withstand shock without developing micro-cracks. The high-end Araldite resin system fulfilled these criteria.


text:
HomeCannabisFormer NJ Gov. Chris Christie's 5 Worst Opinions On Marijuana
Former NJ Gov. Chris Christie's 5 Worst Opinions On Marijuana
By: Brendan Bures
CannabisHot MessMarijuana LegislationMedical MarijuanaVideo
Photo by Alex Wong/Staff/Getty Images
Last week we wrote about how New Jersey legislators had established a path to legalizing recreational marijuana, thanks to Democratic State Sen. Nicholas Scutari introducing a key measure to allow its sale and usage. Scutari had introduced a very similar bill last session and back in 2014 when Chris Christie was at the helm.
The differences between now and then? The New Jersey Senate is filled with a Democratic majority following recent elections and Phil Murphy, who campaigned in part on legalizing recreational marijuana, assumed the New Jersey gubernatorial role this week.
Related Story: New Jersey's Recreational Marijuana Bill Is Unique
Murphy's predecessor needs no introduction but we'll give him one anyway—Mr. Chris Christie, the Bridgegate disaster artist and fierce cannabis opponent. To commemorate Christie's departure, let us recall the former governor's five worst takes involving marijuana.
Colorado's 'Head Shops'—April 2014
Responding to a caller during his radio program asking about money created by marijuana legalization:
I don't care about the tax money that may come from it. And I don't care, quite frankly, that people think it's inevitable. It's not inevitable here. I'm not going to permit it — never — as long as I'm governor.
"You wanna elect somebody else who's willing to legalize marijuana and expose our children to that gateway drug and the effects it has on their brain, you'll have to live with yourself if you do that — but it's not going to be this governor who does it."
Christie wasn't finished. He later added:
"For the people who are enamored with the idea with the income, the tax revenue from this, go to Colorado and see if you want to live there," he said. "See if you want to live in a major city in Colorado where there's head shops popping up on every corner and people flying into your airport just to come and get high. To me, it's just not the quality of life we want to have here in the state of New Jersey, and there's no tax revenue that's worth that."
Marijuana 'Crackdown' As President—April 2015
As part of his presidential campaign, Christie sat down with Iowa conservative radio host where the topic of cannabis came up. Here's the key exchange:
Hewitt: Right now, we've got the states of Colorado and Washington flaunting federal law by allowing people to sell dope legally. If you're the President of the United States, are you going to enforce the federal drug laws in those states?
Christie: Absolutely. I will crack down and not permit it.
Hewitt: All right, next …
Christie: Marijuana is a gateway drug. We have an enormous addiction problem in this country. And we need to send very clear leadership from the White House on down through the federal law enforcement. Marijuana is an illegal drug under federal law. And the states should not be permitted to sell it and profit from it.
Cannabis Industry's 'Blood Money'—Nov. 2016
Though Christie's 2016 presidential bid was every bit of a disaster, he didn't go quietly into that good night. Because thanks to Trump's election, America had entered a national nightmare and Christie relished his role as the boogeyman.
Related Story: These 11 Statistics Will Change Your Opinion On Marijuana
During his "Ask the Governor" radio program, a caller asked Christie about the tax revenue generated by recreational marijuana sales. The caller referenced other states like Washington, Oregon, and Colorado where that exact outcome occurred. Christie didn't see it that way.
"Are you high right now?" Christie asked the caller. "To me, legalization of marijuana for tax purposes, and you can't justify it any other way, is blood money."
Cannabis Will 'Lead To More Death'—Oct. 2017
Speaking in Indianapolis as part of America's opioid commission, Christie said:
Marijuana legalization will lead to more drug use, not less drug use, will lead to more death not less death, and the national institute of drug abuse has proven it. There is no reason, if I told you today that anything would make your child two and a half time more likely to be addicted to opioids, you would be getting them as far away from it as you possibly could.
The 'Crazy Liberals' Who 'Poison Our Kids'—Nov. 2017
In the moments leading up to New Jersey's 2017 gubernatorial race, Christie attempted to use whatever influence he had left to sway the election. Knowing recreational marijuana was a major point in Murphy's platform, he tried to color legalization supporters as "crazy liberals" who want to "poison our kids," according to Politico.
"They want that blood money? Let them do it," Christie said, repeating his favorite flashy phrase about cannabis tax revenue.
Previous articleWillis McGahee Joins Other Former NFL Pros In Marijuana Activism
Next articleThe ABCs Of CBD: What Parents Should Tell Their Kids
How Marijuana Could Worsen Symptoms Of Depression
Brendan Bures - May 3, 2021
A recent study found people with depression were double the risk of using marijuana than those without, and were more likely to consume at a near-daily rate.
How CBD Blocks The Paranoia And Anxiety From Marijuana's THC
CBD April 29, 2021
Will Marijuana Use Affect Your Chances Of Getting Hired?
Culture March 14, 2021
This Is What Happens When You Use Marijuana To Help You Sleep
Medical Marijuana February 5, 2021