html, body {
      width: 100%;
      height: 100%;
    }
    body {
      background-color: #0097aa;
      font-family: 'Exo 2', 'Roboto Regular', sans-serif;
      margin-top: 0px;
	  margin-left: 10px;
    }
    h1 {
	  font-family: 'Cuprum Regular', sans-serif;
	  font-size: 22px;
      font-weight: normal;
	  color: #fff;
	  line-height: 1.0em;
    }
	a {
	  font-family: 'Cuprum Regular', sans-serif;
      font-size: 22px;
      color: #fff;
	  text-decoration: none;
      text-align: left;
	  padding-left: 0px;
      margin-bottom: 0px;
      line-height: 1.0em;
    }
	a:hover {
    text-decoration: underline;
    }

	.header {
    width: 100%;
    height: 40px;
	margin-left: -10px;
	margin-bottom: 10px;
    padding-top: 1px;
    padding-bottom: 11px;
    padding-left: 10px;
    background: #33acbb;
    box-shadow: 2px 2px 2px #008899;
    }
	
    /* Tabs */
    #tabRow>td {
      border: 1px solid #ccc;
	  font-size: 18px;
    }
    td.tabon {
	  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
	  font-size: 17px;
      border-bottom-color: #ddd !important;
      background-color: #ddd;
      padding: 2px 19px 5px 19px;
    }
    td.taboff {
	  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
	  font-size: 17px;
      cursor: pointer;
      background-color: #fff;
	  height: 30px;
      padding: 3px 10px;
    }
    td.taboff:hover {
      background-color: #ddd;
    }
    td.tabmin {
      border-top-style: none !important;
      border-left-style: none !important;
      border-right-style: none !important;
    }
    td.tabmax {
      border-top-style: none !important;
      border-left-style: none !important;
      border-right-style: none !important;
      width: 99%;
      text-align: right;
    }
    table {
      border-collapse: collapse;
      margin: 0;
      padding: 0;
      border: none;
    }
    td {
      padding: 0;
      vertical-align: top;
    }
    .content {
      visibility: hidden;
      margin: 0;
      padding: 1ex;
      position: absolute;
      direction: ltr;
    }
    pre.content {
      overflow: scroll;
    }
    #content_blocks {
      padding: 0;
    }
    .blocklySvg {
      border-top: none !important;
    }
    #content_xml {
      resize: none;
      outline: none;
      border: none;
      font-family: monospace;
      overflow: scroll;
    }
    button {
	  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
	  font-size: 17px;
      padding: 0 1em 2px 1em;
      font-size: 90%;
      border-radius: 4px;
      border: 1px solid #ddd;
      background-color: #eee;
      color: black;
    }
    button.launch {
      border: 1px solid #d43;
      background-color: #d43;
      color: white;
    }
    button:active {
      border: 1px solid blue !important;
    }
    button:hover {
      box-shadow: 2px 2px 5px #888;
    }
	.btn {
      width: 22px;
	  height: 22px;
	  padding: 0 3px;
    }
	.icon21 {
      height: 24px;
      width: 22px;
      background-image: url(../images/icons.png);
    }
    .trash {
      background-position: 0px 0px;
    }
	.lang-a {
      color: #000;
	  text-decoration: none;
    }
.list {
 position: absolute;
 width: 85px;
 height: 22px;
 font-family: 'Exo 2', sans-serif;
 font-size: 15px;
 color: #000;
 padding: 0;
 margin-top: 1px;
 margin-bottom: 0px;
 margin-left: 15px;
}
