		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		main,
		nav,
		section,
		summary {
			display: block
		}

		audio,
		canvas,
		progress,
		video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden],
		template {
			display: none
		}

		a {
			background: transparent
		}

		a:active,
		a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b,
		strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub,
		sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code,
		kbd,
		pre,
		samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button,
		html input[type="button"],
		input[type="reset"],
		input[type="submit"] {
			cursor: pointer
		}

		button[disabled],
		html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type="checkbox"],
		input[type="radio"] {
			box-sizing: border-box;
			padding: 0
		}

		input[type="number"]::-webkit-inner-spin-button,
		input[type="number"]::-webkit-outer-spin-button {
			height: auto
		}

		input[type="search"] {
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type="search"]::-webkit-search-cancel-button,
		input[type="search"]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td,
		th {
			padding: 0
		}

		.toolbar a {
			display: inline-block;
			border: 1px solid #888;
			padding: 5px 8px;
			margin: 0 5px 10px 0;
			color: #000;
			border-radius: 3px;
			font-size: 12px;
			box-shadow: 1px 1px 2px #ddd;
			background: #fff;
			vertical-align: top;
			text-decoration: none;
			min-width: 10px;
			min-height: 10px;
		}

		.toolbar select {
			display: inline-block;
			height: 28px;
			line-height: 28px;
			background: #fff;
			padding: 0;
			margin: 0 5px 10px 0;
			color: #000;
			box-shadow: 1px 1px 2px #ddd;
			border-radius: 3px;
			vertical-align: top;
			font-size: 12px;
		}

		.toolbar input {
			display: inline-block;
			height: 28px;
			line-height: 28px;
			background: #fff;
			padding: 0;
			margin: 0 5px 10px 0;
			color: #000;
			box-shadow: 1px 1px 2px #ddd;
			border-radius: 3px;
			vertical-align: top;
			font-size: 12px;
		}

		.toolbar span {
			display: inline-block;
			height: 30px;
			line-height: 30px;
			padding: 0;
			margin: 0 0 10px 0;
			color: #000;
			vertical-align: top;
			font-size: 12px;
		}

		.editor {
			min-height: 150px;
			border: 1px solid #ddd;
			padding: 10px;
			border-radius: 2px;
			box-shadow: 1px 1px 2px #ddd;
			background: #fff;
			/*display: inline-block;*/

		}