html, body {
      width: 100%;
      height: 100%;
	  margin-left: -4px;
    }
    body {
      background-color: #0097aa;
      font-family: 'Exo 2', 'Roboto Regular', sans-serif;
      margin-top: 0px;
	  margin-left: 10px;
    }
	.header {
    width: 100%;
    height: 40px;
	margin-left: -10px;
	margin-bottom: 8px;
    padding-top: 1px;
    padding-bottom: 11px;
    padding-left: 10px;
    background: #33acbb;
    box-shadow: 2px 2px 2px #008899;
    }
	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;
    }
	
    /* Tabs */
    #tabRow>td {
      border: 1px solid #0097aa;
	  font-size: 18px;
	  white-space: nowrap;
	  -moz-user-select: none; /* Firefox */
      -ms-user-select: none; /* Internet Explorer */
	  -khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
	  -webkit-user-select: none; /* Chrome, Safari, and Opera */
	  -webkit-touch-callout: none; /* Disable Android and iOS callouts*/
	}
    td.tabon {
	  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
	  font-size: 17px;
      background-color: #eee;
	  height: 30px;
      padding: 3px 18px;
    }
    td.taboff {
	  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
	  font-size: 17px;
      cursor: pointer;
      background-color: #fff;
	  height: 30px;
      padding: 3px 8px;
    }
    td.taboff:hover {
      background-color: #ddd;
    }
    td.tabmax {
      width: 100%;
	  background-color: #0097aa;
      text-align: center;
	  height: 30px;
      padding: 5px 10px;
    }
    table {
      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: 1px;
    }
    #content_xml {
      resize: none;
      outline: none;
      border: none;
      font-family: monospace;
      overflow: scroll;
    }
	.blocklyToolboxDiv {
	  background-color: #fff;
	}
	.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 {
	  font-family: 'Exo 2', 'Roboto Regular', sans-serif;
      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: 19px;
}
