/* general */
.bwp-syntax-block {
  margin: 10px 0px;
  position: relative;
  color: #000000;
  background-color: #ffffff;
  font-size: 12px;
  line-height: 1.4;
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier;
  /*ie fix*/
  zoom: 1;
}
.bwp-syntax-has-border {
  border: 1px solid #E0E0E0;
}
.bwp-syntax-block div.bwp-syntax-toolbar {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 10000;
  margin: 0;
}
.bwp-syntax-block div.bwp-syntax-block-handle {
  margin: 0 0 2px 3px;
}
.bwp-syntax-block-handle a {
  background: url("../images/icon_toggle.png") no-repeat left center;
  padding-left: 18px;
}
.bwp-syntax-block-handle a.toggled {
  background-image: url("../images/icon_toggled.png");
}
.bwp-syntax-block div.bwp-syntax-wrapper {
  width: 100%;
  overflow: auto;
  /*overflow-y: hidden; -- use this to fix IE6 issue when you don't want any vertical scrollbar*/
  position: relative;
  margin: 0;
  /*ie fix*/
  zoom: 1;
}
.bwp-syntax-block div.bwp-syntax-source {
  display: none;
}
.bwp-syntax-block div.bwp-syntax-control {
  line-height: 15px;
  margin: 0;
}
.bwp-syntax-inline {
  font-size: 12px;
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier;
  background-color: #ffffff;
  border: 1px solid #E0E0E0;
}
.bwp-syntax-hidden {
  display: none;
}
.ln-xtra {
  font-weight: bold;
}
.bwp-syntax-source-switch,
.bwp-syntax-copy-switch {
  width: 16px;
  height: 16px;
  background: url("../images/icon_source.jpg") no-repeat center center;
  display: inline-block;
  margin-top: 1px;
  margin-right: 3px;
  padding: 0;
}
.bwp-syntax-copy-switch {
  background-image: url("../images/icon_info.jpg");
}
.bwp-syntax-inline .br0 {
  /* fix for inline */
  color: #009900;
}
/* Ordered List Styling */
.bwp-syntax-wrapper ol,
#comments .bwp-syntax-wrapper ol,
#content .bwp-syntax-wrapper ol {
  margin: 0 0 0 0px;
  padding: 0px;
  list-style-type: decimal;
}
.bwp-syntax-wrapper li {
  color: #afafaf;
}
.bwp-syntax-wrapper li,
#comments .bwp-syntax-wrapper li,
#content .bwp-syntax-wrapper li {
  list-style-position: outside;
  margin: 0 0 0 45px;
  padding: 0px;
  border: none;
  line-height: 1.4;
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier;
  white-space: nowrap;
}
.li1:after,
.li2:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}
.bwp-syntax-wrapper .li1,
#comments .bwp-syntax-wrapper .li1 {
  background-color: #ffffff;
}
.bwp-syntax-wrapper .li2,
#comments .bwp-syntax-wrapper .li2 {
  background-color: #f8f8f8;
}
.bwp-syntax-wrapper div,
#content .bwp-syntax-wrapper div {
  margin: 0px;
  /*ie fix*/
  zoom: 1;
}
.bwp-syntax-wrapper li div {
  /*width: 91%; float: right;*/
  border-left: 3px solid #cccccc;
  padding: 0px 5px;
  color: #000000;
}
.bwp-syntax-wrapper li.ln-xtra,
#comments .bwp-syntax-wrapper li.ln-xtra {
  color: #000000;
  background-color: #E0E0E0;
  font-weight: normal;
}
/* Table layout styling */
.bwp-syntax-wrapper table,
#content .bwp-syntax-wrapper table {
  border-spacing: 0;
  border: none;
  margin: 0px;
  padding: 0px;
}
.bwp-syntax-wrapper table td,
.bwp-syntax-wrapper table td pre,
#content .bwp-syntax-wrapper table td,
#content .bwp-syntax-wrapper table td pre,
.bwp-syntax-no-lines .de1,
#content .bwp-syntax-no-lines .de1 {
  border: none;
  padding: 0px;
  margin: 0px 10px;
  background-color: transparent;
  line-height: 1.4;
  /*white-space: pre-wrap; -- use this to wrap your code with table and no line number layout*/
}
.bwp-syntax-wrapper table td.ln,
#content .bwp-syntax-wrapper table td.ln {
  text-align: right;
  background-color: #EEEEEE;
  width: 41px;
}
.bwp-syntax-wrapper table td.de1,
#content .bwp-syntax-wrapper table td.de1 {
  background-color: #ffffff;
  border-left: 1px solid #9F9F9F;
}
.bwp-syntax-wrapper table td.de1 pre,
#content .bwp-syntax-wrapper table td.de1 pre {
  margin: 0px 5px;
}
.bwp-syntax-wrapper table td.de1 span.ln-xtra {
  background-color: #f2f2f2;
  font-weight: normal;
  display: block;
}
.bwp-syntax-wrapper table td.ln span.ln-xtra {
  display: block;
  color: #FF0000;
  background: none;
  /*ie fix*/
  zoom: 1;
}
/* No line numbers*/
.bwp-syntax-no-lines .de1,
#content .bwp-syntax-no-lines .de1 {
  margin: 0 0 0 5px;
}
/* Borrowed from Codecolorer Plugin */
.bwp-syntax-wrapper .co0,
.bwp-syntax-wrapper .co1,
.bwp-syntax-wrapper .co2,
.bwp-syntax-wrapper .co3,
.bwp-syntax-wrapper .co4,
.bwp-syntax-wrapper .coMULTI,
code.bwp-syntax-wrapper .co0,
code.bwp-syntax-wrapper .co1,
code.bwp-syntax-wrapper .co2,
code.bwp-syntax-wrapper .co3,
code.bwp-syntax-wrapper .co4,
code.bwp-syntax-wrapper .coMULTI {
  color: #5A525F;
  font-style: italic;
}
.bwp-syntax-wrapper .nu0,
.bwp-syntax-wrapper .re3,
code.bwp-syntax-wrapper .nu0,
code.bwp-syntax-wrapper .re3 {
  color: #811F24;
}
.bwp-syntax-wrapper .st0,
.bwp-syntax-wrapper .st_h,
.bwp-syntax-wrapper .es0,
.bwp-syntax-wrapper .es1,
code.bwp-syntax-wrapper .st0,
code.bwp-syntax-wrapper .st_h,
code.bwp-syntax-wrapper .es0,
code.bwp-syntax-wrapper .es1 {
  color: #0B6125;
}
.bwp-syntax-wrapper .me1,
.bwp-syntax-wrapper .me2,
code.bwp-syntax-wrapper .me1,
code.bwp-syntax-wrapper .me2 {
  color: #BF4F24;
}
.bwp-syntax-wrapper .kw1,
.bwp-syntax-wrapper .kw2,
.bwp-syntax-wrapper .sy1,
code.bwp-syntax-wrapper .kw1,
code.bwp-syntax-wrapper .kw2,
code.bwp-syntax-wrapper .sy1 {
  color: #794938;
}
.bwp-syntax-wrapper .kw3,
.bwp-syntax-wrapper .kw4,
.bwp-syntax-wrapper .kw5,
.bwp-syntax-wrapper .re2,
code.bwp-syntax-wrapper .kw3,
code.bwp-syntax-wrapper .kw4,
code.bwp-syntax-wrapper .kw5,
code.bwp-syntax-wrapper .re2 {
  color: #A71D5D;
}
.bwp-syntax-wrapper .re0,
.bwp-syntax-wrapper .re1,
code.bwp-syntax-wrapper .re0,
code.bwp-syntax-wrapper .re1 {
  color: #234A97;
}
.bwp-syntax-wrapper .br0,
.bwp-syntax-wrapper .sy0,
code.bwp-syntax-wrapper .br0,
code.bwp-syntax-wrapper .sy0 {
  color: #080808;
}
.bwp-syntax-wrapper .xml .re1 {
  color: #A71D5D;
}
.bwp-syntax-wrapper .xml .re0 {
  color: #811F24;
}
/**
 * GitHub Gist Theme
 * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro
 */
.hljs {
  display: block;
  background: white;
  padding: 0.5em;
  color: #333333;
  overflow-x: auto;
}
.hljs-comment,
.hljs-meta {
  color: #969896;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
  color: #df5000;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
  color: #a71d5d;
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
  color: #0086b3;
}
.hljs-section,
.hljs-name {
  color: #63a35c;
}
.hljs-tag {
  color: #333333;
}
.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
  color: #795da3;
}
.hljs-addition {
  color: #55a532;
  background-color: #eaffea;
}
.hljs-deletion {
  color: #bd2c00;
  background-color: #ffecec;
}
.hljs-link {
  text-decoration: underline;
}
@font-face {
  font-family: 'social';
  src: url('../font/social.eot?48526631');
  src: url('../font/social.eot?48526631#iefix') format('embedded-opentype'), url('../font/social.svg?48526631#social') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'social';
  src: url('data:application/octet-stream;base64,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') format('woff'), url('data:application/octet-stream;base64,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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'social';
    src: url('../font/social.svg?48526631#social') format('svg');
  }
}
*/
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "social";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-twitter:before {
  content: '\f099';
}
/* '' */
.icon-facebook:before {
  content: '\f09a';
}
/* '' */
.icon-github-circled:before {
  content: '\f09b';
}
/* '' */
.icon-gplus:before {
  content: '\f0d5';
}
/* '' */
.icon-youtube-play:before {
  content: '\f16a';
}
/* '' */
.icon-reddit:before {
  content: '\f1a1';
}
/* '' */
.icon-twitch:before {
  content: '\f1e8';
}
/* '' */
.icon-product-hunt:before {
  content: '\f288';
}
/* '' */
.icon-linkedin-squared:before {
  content: '\f30c';
}
/* '' */
