@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(../fonts/v0SdcGFAl2aezM9Vq_aFTQ.ttf) format('truetype')}
html{border:0;padding:0;margin:0;background:50% 50% no-repeat;text-decoration:none;color:inherit;box-sizing:border-box;font-weight:400}
:focus{outline:0}
b,b *,strong,strong *{font-weight:700}
ol,ul{list-style:none}
button,input,input:not([type]),input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=button],input[type=reset],input[type=submit],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],pre,select,textarea{font:inherit}
@font-face{font-family:aileron;font-style:normal;font-weight:200;src:url(../fonts/aileron-ultra-light.eot?#iefix) format("embedded-opentype"),url(../fonts/aileron-ultra-light.woff) format("woff"),url(../fonts/aileron-ultra-light.ttf) format("truetype")}
.codepen body{margin:10px 0 0}
.codepen body textarea{display:none}
.mce-container textarea{display:initial!important}
.mce-content-body{font-family:Lato!important;font-size:16px;color:#828282;padding:0 25px 0;overflow-x:auto;}
.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6{font-weight:200;line-height:1.4em;margin:25px 0 15px}
.mce-content-body h1{font-size:34px}
.mce-content-body h2{font-size:30px}
.mce-content-body h3{font-size:26px}
.mce-content-body h4{font-size:22px}
.mce-content-body h5{font-size:18px}
.mce-content-body h6{font-size:14px}
.mce-content-body p{margin:8px 0}
.mce-content-body ol,.mce-content-body ul{margin-left:15px;list-style-position:outside;margin-bottom:20px}
.mce-content-body ol li,.mce-content-body ul li{margin-left:10px;margin-bottom:10px;color:#828282}
.mce-content-body ul{list-style-type:disc}
.mce-content-body ol{list-style-type:decimal}
.mce-content-body table{width:100%;border-spacing:0;border-collapse:separate;border:1px solid #aaa;padding:0 !important;}
.mce-content-body table tr:nth-child(even){background:#FAFAFA}
.mce-content-body table caption,.mce-content-body table td,.mce-content-body table th{padding:15px 7px;font:inherit}
.mce-content-body table th{font-weight:400;color:#6E6E6E;background-position:100% 100%;background-size:2px 10px;background-repeat:no-repeat}
.mce-content-body table th:last-child{background:0 0}
#document .mce-content-body table td{border:1px solid #ecf0f1}
.mce-content-body .mce-toc .toc-anchor-bullet { display: list-item; list-style-type: disc; list-style-position: inside; color: #828282; }
.mce-content-body .mce-toc .toc-anchor-container { color: #337ab7; }    
.mce-content-body .mce-toc .toc-anchor-container.toc-h1 { margin-left: 0px; }
.mce-content-body .mce-toc .toc-anchor-container.toc-h2 { margin-left: 16px; }
.mce-content-body .mce-toc .toc-anchor-container.toc-h3 { margin-left: 32px; }
.mce-content-body .mce-toc .toc-anchor-container.toc-h4 { margin-left: 48px; }
.mce-content-body .mce-toc .toc-anchor-container.toc-h5 { margin-left: 64px; }
.mce-content-body .mce-toc .toc-anchor-container.toc-h6 { margin-left: 78px; }
.imageupload-form, .filesupload-form { width: 100%; height: 100%; border: 2px dashed #0087F7; border-radius: 0px;}
div.bubble {
	position: relative;
	width: 300px;
	text-align: center;
	line-height: 1.4em;
	background-color: #fff;
	border: 4px solid #8b8b8b;
	border-radius: 30px;
	font-family: sans-serif;
	padding: 20px;
	font-size: large;
}
div.bubble p {
	overflow-wrap: break-word;
}
div.bubble:before,
div.bubble:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
}
div.thought:before,
div.thought:after {
	left: -20px;
	bottom: -25px;
	width: 32px;
	height: 32px;
	background-color: #fff;
	border: 4px solid #8b8b8b;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
}
div.thought:after {
    width: 14px;
    height: 14px;
    left: -25px;
    bottom: -35px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}