﻿@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Share+Tech+Mono);
/* line 3, stdin */
* {
  margin: 0;
  padding: 0;
  position: relative;
  box-sizing: border-box;
  max-height: 999999px; }

/* line 10, stdin */
html, input {
  font-family: 'Share Tech Mono',Consolas,Menlo,"Liberation Mono",Courier,monospace;
  font-size: 16px;
  line-height: 1.125; }

/* line 15, stdin */
html, body {
  background-color: #212121; }

.background
{
  background-color: #212121;
  background: url("/public/images/logo.png");
  background-size: 128px;
  background-position: center;
  filter: blur(8px) brightness(50%) contrast(150%);
  -webkit-filter: blur(8px) brightness(50%) contrast(150%);
  -moz-filter: blur(8px) brightness(50%) contrast(150%);
}

.background2
{
  background: #00BCD4;
  opacity: 0.5;
}

/* line 18, stdin */
iframe {
  display: block; }

/* line 21, stdin */
a {
  text-decoration: none;
  color: #0097A7; }

/* line 27, stdin */
a:visited {
  color: #00BCD4; }

/* line 32, stdin */
a:active {
  color: #FFFFFF; }

/* line 37, stdin */
ul {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  padding-left: 2em; }

/* line 44, stdin */
p {
  margin-bottom: 1em; }

/* line 47, stdin */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0.25em;
  margin-bottom: 0.25em; }

/* line 53, stdin */
img.only-shrink {
  max-width: 100%;
  max-height: 100%; }

/* line 58, stdin */
.center-text {
  text-align: center; }

/* line 63, stdin */
.hide {
  display: none; }

/* line 66, stdin */
.fill, form.search {
  width: 100%;
  height: 100%; }

/* line 70, stdin */
.fill-width {
  width: 100%;
  height: auto; }

/* line 74, stdin */
.fill-height {
  width: auto;
  height: 100%; }

/* line 78, stdin */
.center-width {
  margin: 0 auto; }

/* line 81, stdin */
.fill-height {
  width: auto;
  height: 100%; }

/* line 85, stdin */
.dock, html, body, .animation-product > div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

/* line 92, stdin */
.dock_width, .product_text_group {
  position: absolute;
  top: auto;
  bottom: auto;
  left: 0;
  right: 0; }

/* line 99, stdin */
.dock_height {
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: auto; }

/* line 106, stdin */
.dock_bottom, .product_bottom_group {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0; }

/* line 113, stdin */
.dock_top, .product_image_group {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0; }

/* line 120, stdin */
.dock_right, select.select-layout {
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: 0; }

/* line 127, stdin */
.dock_left {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: auto; }

/* line 134, stdin */
.dock_bottom_right {
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0; }

/* line 141, stdin */
.float-left {
  float: left; }

/* line 144, stdin */
.float-right {
  float: right; }

/* line 147, stdin */
.spacer-5-5 {
  height: 5px;
  width: 5px; }

/* line 151, stdin */
.spacer-10-10 {
  height: 10px;
  width: 10px; }

/* line 155, stdin */
.pad-5 {
  padding: 5px; }

/* line 158, stdin */
.pad-10 {
  padding: 10px; }

/* line 161, stdin */
.slide-up {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%); }

/* line 168, stdin */
div.main {
  min-width: 800px;
  min-height: 200px;
  max-width: 1200px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  overflow-y: visible;
  background-color: transparent;
}

/* line 182, stdin */
a.image {
  display: inline-block;
  width: auto;
  height: 200px;
  border: 1px solid black; }

/* line 193, stdin */
#header-outer {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  height: 80px;
  background: #607D8B; }

/* line 203, stdin */
#header {
  margin-left: auto;
  margin-right: auto;
  /*max-width: 1200px;*/ }

/* line 209, stdin */
#menu {
  font-size: 0;
  width: 80px;
  height: 80px; }

/* line 214, stdin */
#menu:hover {
  color: #212121;
  background-color: #B2EBF2; }

/* line 217, stdin */
#menu:hover #navigation {
  display: block; }

/* line 220, stdin */
#logo {
  margin: 10px;
  width: 60px;
  height: 60px; }

/* line 226, stdin */
#title {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  line-height: 80px;
  font-size: 50px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 2px 2px 8px #212121; }

/* line 240, stdin */
#navigation {
  display: none;
  position: absolute;
  font-size: 0;
  /*border: 1px solid #00BCD4;*/ }

/* line 245, stdin */
#navigation > a {
  padding: 15px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  background-color: #212121;
  /*color: #FFFFFF;*/
  cursor: pointer;
  display: block; }

/* line 254, stdin */
#navigation > a:hover {
  /*color: #212121;*/
  background-color: #B2EBF2; }

/* line 261, stdin */
#latest {
  font-size: 40px;
  width: 80px;
  height: 80px; }

/* line 267, stdin */
#latest > a {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 80px;
  margin: auto;
  line-height: 2em;
  text-align: center;
  color: white;
  background-color: #0097A7;
  border: 1px solid #00BCD4; }

/* line 284, stdin */
#latest:hover > a {
  display: block;
  opacity: 0.75; }
  /* line 289, stdin */
  #latest:hover > a:hover {
    width: 6.8em;
    opacity: 1; }
    /* line 294, stdin */
    #latest:hover > a:hover::before {
      content: "DOWNLOAD "; }

/* line 302, stdin */
#content-outer {
  /*max-width: 1200px;*/
  max-height: auto;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 80px;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0px 0px 0px 0px;
  overflow-x: auto;
  overflow-y: auto;
  /*background: url(/images/content.jpg) no-repeat center/cover;*/
  border: 1px solid #777777;
  /*background: #00BCD4;*/ }

/* line 322, stdin */
#content {
  margin: 10px;
  /*background-color: #B6B6B6;*/ }

/* line 327, stdin */
#content > div {
  margin: 0px 0px 15px 0px;
  padding: 10px 15px;
  padding-bottom: 20px;
  background-color: #B2EBF2;
  color: #212121; }

/* line 335, stdin */
#content > div > div.head {
  position: relative;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  padding: 10px;
  margin: -5px -10px 15px -10px;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  background-color: #0097A7;
  color: #FFFFFF; }

/* line 353, stdin */
#content > div.footer {
  padding: 10px;
  text-align: center; }

/* line 359, stdin */
.download {
  display: inline-block;
  height: 2em;
  width: 2em;
  margin: auto;
  line-height: 2em;
  text-align: center;
  color: white;
  background-color: #0097A7;
  border: 1px solid #00BCD4; }

/* line 373, stdin */
#downloads:hover .download {
  opacity: 0.75; }
  /* line 377, stdin */
  #downloads:hover .download:hover {
    opacity: 1;
    /*width: 6.8em;

    &::after
    {
      content: " DOWNLOAD";
    }*/ }

/* line 390, stdin */
.changelog {
  border: 1px solid #00BCD4; }

/* line 395, stdin */
.changelog > div {
  padding: 0.5em;
  border-bottom: 1px solid #00BCD4; }

/* line 400, stdin */
.changelog > div:last-child {
  border: none; }

/* line 405, stdin */
.changelog > div > span,
.changelog > div > div span {
  line-height: 30px;
  font-size: 18px;
  font-weight: bold;
  color: #212121; }

/* line 414, stdin */
.changelog div.version {
  line-height: 30px;
  font-size: 18px;
  font-weight: bold;
  color: #212121;
  position: absolute;
  text-align: center;
  width: 6em;
  height: 2em;
  top: 0.5em;
  bottom: 0.5em;
  left: 2.5em;
  margin-top: auto;
  margin-bottom: auto; }

/* line 432, stdin */
.changelog div.version span {
  text-align: left;
  position: absolute;
  right: 0.5em;
  width: 5em;
  height: 2em;
  line-height: 2em;
  text-overflow: ellipsis;
  overflow: hidden; }

/* line 444, stdin */
.changelog > div > a {
  display: block;
  position: absolute;
  top: 0;
  left: 0.5em;
  bottom: 0;
  width: 2em;
  height: 2em;
  margin: auto;
  line-height: 2em;
  text-align: center;
  color: white;
  background-color: #0097A7;
  border: 1px solid #00BCD4; }

/* line 463, stdin */
.changelog > div:hover > a {
  display: block;
  opacity: 0.75; }
  /* line 468, stdin */
  .changelog > div:hover > a:hover {
    width: 6.8em;
    opacity: 1; }
    /* line 473, stdin */
    .changelog > div:hover > a:hover::after {
      content: " DOWNLOAD"; }

/* line 480, stdin */
.changelog ul {
  list-style: none;
  background-color: #DDDDDD;
  padding: 0.0em;
  border: 1px solid #00BCD4;
  margin-left: 9em; }

/* line 489, stdin */
.changelog li {
  line-height: 1.25em;
  /*text-indent: -5.5em;*/
  /*padding-left: 5.5em;*/ }

/* line 496, stdin */
.changelog li > p {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 8em; }

/* line 503, stdin */
.changelog li > b {
  top: 0;
  left: 0;
  position: absolute;
  width: 8em;
  display: block; }

/* line 512, stdin */
.changelog li > b::after {
  content: ":"; }

/* line 519, stdin */
.changelog li b::before {
  font-weight: bold;
  text-align: center;
  content: "";
  width: 30px;
  display: inline-block; }

/* line 529, stdin */
.changelog li.added {
  background-color: #99FF99; }
  /* line 532, stdin */
  .changelog li.added b::before {
    content: "+"; }

/* line 538, stdin */
.changelog li.removed {
  background-color: #FF9999; }
  /* line 541, stdin */
  .changelog li.removed b::before {
    content: "-"; }

/* line 547, stdin */
.changelog li.modified {
  background-color: #FFFF99; }
  /* line 550, stdin */
  .changelog li.modified b::before {
    content: "±"; }

/* line 556, stdin */
.changelog li.updated {
  background-color: #FFCCFF; }
  /* line 559, stdin */
  .changelog li.updated b::before {
    content: "≈"; }

/* line 565, stdin */
.changelog li.fixed {
  background-color: #99FFFF; }
  /* line 568, stdin */
  .changelog li.fixed b::before {
    content: "!"; }

/* line 577, stdin */
.changelog li.note b::before {
  content: "?"; }

/*# sourceMappingURL=sass */