@charset "UTF-8";
/* line 2, F:/localhost/interpreter/www/css/lava.scss */
body,
html {
  display: block;
  width: 100%;
  height: 100% !important;
  margin: 0px;
  background: white;
  min-height: 50px;
  overflow: hidden; }

/* line 12, F:/localhost/interpreter/www/css/lava.scss */
a:hover {
  text-decoration: none;
  cursor: pointer; }

/* line 20, F:/localhost/interpreter/www/css/lava.scss */
#editor-container {
  position: fixed;
  border: 1px solid #999;
  overflow: hidden;
  top: 0;
  bottom: 41px;
  left: 0;
  right: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 33, F:/localhost/interpreter/www/css/lava.scss */
#editor-container > .CodeMirror {
  height: 100% !important;
  width: 100%;
  font-size: 13px !important;
  line-height: 15px !important; }

/* line 40, F:/localhost/interpreter/www/css/lava.scss */
.editor-highlight {
  /*border-bottom: 1px dashed #C61C30; */
  color: #C61C30 !important;
  font-weight: bold;}

/* line 48, F:/localhost/interpreter/www/css/lava.scss */
#brand {
  position: fixed;
  top: 0;
  left: 0;
  width: 36px;
  height: 100%; }

/* line 58, F:/localhost/interpreter/www/css/lava.scss */
#source-code,
#compile-and-run,
#terminate-app {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 90px;
  text-align: center;
  background-image: linear-gradient(to bottom, #FAFAFA, #E6E6E6);
  background-color: #FFF;
  padding: 6px 10px;
  border: 1px solid #AAA;
  border-radius: 1px;
  font-size: 13px;
  font-family: Arial, arial, "Liberation Sans", sans-serif;
  cursor: pointer;
  text-decoration: none;
  color: #000; }
  /* line 75, F:/localhost/interpreter/www/css/lava.scss */
  #source-code:hover,
  #compile-and-run:hover,
  #terminate-app:hover {
    background: #E6E6E6; }

/* line 80, F:/localhost/interpreter/www/css/lava.scss */
#terminate-app {
  display: none; }

/* line 86, F:/localhost/interpreter/www/css/lava.scss */
.editor-running #compile-and-run {
  display: none; }

/* line 90, F:/localhost/interpreter/www/css/lava.scss */
.editor-running #terminate-app {
  display: block; }

/* line 96, F:/localhost/interpreter/www/css/lava.scss */
.CodeMirror-gutters {
  border-right: 1px solid #999 !important; }

/* line 100, F:/localhost/interpreter/www/css/lava.scss */
.cm-s-default .cm-comment {
  color: #91B500 !important; }

/* line 104, F:/localhost/interpreter/www/css/lava.scss */
.cm-s-default .cm-string {
  color: #03A4FF !important; }
  
.cm-s-default .cm-number {
  color: #7300B2 !important; }

/* line 108, F:/localhost/interpreter/www/css/lava.scss */
.highlight-green {
  background: #A4C61C; }

/* line 109, F:/localhost/interpreter/www/css/lava.scss */
.highlight-blue {
  background: #03A4FF; }

/* line 110, F:/localhost/interpreter/www/css/lava.scss */
.highlight-gray {
  background: #CCCCCC; }

/* line 111, F:/localhost/interpreter/www/css/lava.scss */
.highlight-white {
  background: #dddddd; }

/* line 112, F:/localhost/interpreter/www/css/lava.scss */
.highlight-orange {
  background: #7300B2; }

/* line 113, F:/localhost/interpreter/www/css/lava.scss */
.highlight-red {
  background: #C61C30; }

/* line 117, F:/localhost/interpreter/www/css/lava.scss */
#source-code {
  left: 120px; }
  /* line 120, F:/localhost/interpreter/www/css/lava.scss */
  #source-code:hover ul {
    pointer-events: auto;
    opacity: 1; }
  /* line 125, F:/localhost/interpreter/www/css/lava.scss */
  #source-code ul {
    opacity: 0;
    transition: .2s;
    pointer-events: none;
    list-style-type: none;
    position: absolute;
    bottom: 27px;
    left: -1px;
    border: 1px solid #999;
    background: #f1f1f1;
    padding: 0;
    margin: 0;
    width: 300px;
    text-align: left; }
    /* line 140, F:/localhost/interpreter/www/css/lava.scss */
    #source-code ul li {
      padding: 4px 12px; }
      /* line 143, F:/localhost/interpreter/www/css/lava.scss */
      #source-code ul li:hover {
        background: #ddd; }

/* line 153, F:/localhost/interpreter/www/css/lava.scss */
#main-menu {
  position: fixed;
  bottom: 1px;
  right: 1px;
  height: 40px;
  margin: 0;
  padding: 0;
  opacity: 1;
  z-index: 5; }

/* line 164, F:/localhost/interpreter/www/css/lava.scss */
#main-menu > div {
  display: inline-block;
  vertical-align: top; }

/* line 170, F:/localhost/interpreter/www/css/lava.scss */
.button-group .img-button {
  display: block;
  cursor: pointer;
  padding: 2px 8px;
  margin: 0;
  transition: .3s;
  visibility: top;
  opacity: 0.4 }

/* line 179, F:/localhost/interpreter/www/css/lava.scss */
.button-group .img-button-big {
  padding: 5px 16px; }

/* line 184, F:/localhost/interpreter/www/css/lava.scss */
#brand .button-group .img-button:hover,
.button-group .img-button:hover {
  background: rgba(255, 255, 255, 0.5);
  opacity: 1  }

/* line 190, F:/localhost/interpreter/www/css/lava.scss */
.editor-running #main-menu {
  opacity: 0;
  pointer-events: none; }

/* line 199, F:/localhost/interpreter/www/css/lava.scss */
.editor-widget {
  margin-top: 1px;
  background-color: #E4E4E4;
  padding: 0px 6px 0px 28px;
  position: relative;
  transition: .5s;
  cursor: default; }
  /* line 201, F:/localhost/interpreter/www/css/lava.scss */
  .editor-widget.error {
    color: #C61C30; }
    /* line 204, F:/localhost/interpreter/www/css/lava.scss */
    .editor-widget.error:before {
      background: url("../img/compile_error.png"); }
  /* line 209, F:/localhost/interpreter/www/css/lava.scss */
  .editor-widget.warning {
    color: #7300B2; }
    /* line 212, F:/localhost/interpreter/www/css/lava.scss */
    .editor-widget.warning:before {
      background: url("../img/compile_warning.png"); }
  /* line 217, F:/localhost/interpreter/www/css/lava.scss */
  .editor-widget.warn {
    color: #7300B2; }
    /* line 220, F:/localhost/interpreter/www/css/lava.scss */
    .editor-widget.warn:before {
      background: url("../img/compile_warning.png"); }
  /* line 232, F:/localhost/interpreter/www/css/lava.scss */
  .editor-widget.active {
    padding: 4px 6px 4px 28px; }
  /* line 236, F:/localhost/interpreter/www/css/lava.scss */
  .editor-widget:hover:before {
    opacity: 0; }
  /* line 242, F:/localhost/interpreter/www/css/lava.scss */
  .editor-widget .closer:before,
  .editor-widget:before {
    content: '';
    width: 18px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 0;
    margin: 4px;
    transition: .3s;
    opacity: 1; }
  /* line 254, F:/localhost/interpreter/www/css/lava.scss */
  .editor-widget .closer {
    opacity: 0;
    transition: .3s;
    cursor: pointer;
    color: #000; }
    /* line 260, F:/localhost/interpreter/www/css/lava.scss */
    .editor-widget .closer:before {
      content: '✕'; }
  /* line 265, F:/localhost/interpreter/www/css/lava.scss */
  .editor-widget:hover .closer {
    opacity: 1; }

/* line 275, F:/localhost/interpreter/www/css/lava.scss */
#msg-queue {
  position: fixed;
  bottom: 0;
  left: 64px;
  z-index: 700; }
  /* line 282, F:/localhost/interpreter/www/css/lava.scss */
  #msg-queue .inner {
    border: 1px solid rgba(200, 200, 200, 0.5);
    padding: 10px 20px; }
  /* line 291, F:/localhost/interpreter/www/css/lava.scss */
  #msg-queue .item {
    font-size: 12px;
    color: #555;
    font-family: Trebuchet MS, DejaVu Sans, sans-serif;
    min-width: 300px;
    background: rgba(255, 255, 255, 0.9);
    transition: .4s;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden; }

/* line 308, F:/localhost/interpreter/www/css/lava.scss */
.line-marker {
  position: absolute;
  left: 0;
  top: -22px;
  height: 15px;
  width: 30px;
  background: rgba(153, 153, 153, 0.33);
  transition: .1s;
  z-index: 6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

/*# sourceMappingURL=lava.css.map */