ckeditor/samples/css/samples.css
changeset 0 44d330dccc59
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/ckeditor/samples/css/samples.css	Thu Dec 15 18:10:20 2016 +0300
     1.3 @@ -0,0 +1,1632 @@
     1.4 +/**
     1.5 + * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
     1.6 + * For licensing, see LICENSE.md or http://ckeditor.com/license
     1.7 + */
     1.8 +@media (max-width: 900px) {
     1.9 +  .global-is-mobile-hidden {
    1.10 +    display: none !important;
    1.11 +  }
    1.12 +}
    1.13 +article,
    1.14 +aside,
    1.15 +details,
    1.16 +figcaption,
    1.17 +figure,
    1.18 +footer,
    1.19 +header,
    1.20 +hgroup,
    1.21 +main,
    1.22 +menu,
    1.23 +nav,
    1.24 +section {
    1.25 +  display: block;
    1.26 +}
    1.27 +body,
    1.28 +html {
    1.29 +  margin: 0;
    1.30 +  padding: 0;
    1.31 +  font: 16px / 1.8 Arial, 'Helvetica Neue', Helvetica, sans-serif;
    1.32 +  font-weight: 300;
    1.33 +  color: #575757;
    1.34 +}
    1.35 +.grid-width-10 {
    1.36 +  width: 10%;
    1.37 +}
    1.38 +.grid-width-20 {
    1.39 +  width: 20%;
    1.40 +}
    1.41 +.grid-width-30 {
    1.42 +  width: 30%;
    1.43 +}
    1.44 +.grid-width-40 {
    1.45 +  width: 40%;
    1.46 +}
    1.47 +.grid-width-50 {
    1.48 +  width: 50%;
    1.49 +}
    1.50 +.grid-width-60 {
    1.51 +  width: 60%;
    1.52 +}
    1.53 +.grid-width-70 {
    1.54 +  width: 70%;
    1.55 +}
    1.56 +.grid-width-80 {
    1.57 +  width: 80%;
    1.58 +}
    1.59 +.grid-width-90 {
    1.60 +  width: 90%;
    1.61 +}
    1.62 +.grid-width-100 {
    1.63 +  width: 100%;
    1.64 +}
    1.65 +@media (max-width: 900px) {
    1.66 +  .grid-width-10,
    1.67 +  .grid-width-20,
    1.68 +  .grid-width-30,
    1.69 +  .grid-width-40,
    1.70 +  .grid-width-50,
    1.71 +  .grid-width-60,
    1.72 +  .grid-width-70,
    1.73 +  .grid-width-80,
    1.74 +  .grid-width-90,
    1.75 +  .grid-width-100 {
    1.76 +    width: 100%;
    1.77 +  }
    1.78 +}
    1.79 +*[class*="grid-width"] {
    1.80 +  -webkit-box-sizing: border-box;
    1.81 +  -moz-box-sizing: border-box;
    1.82 +  box-sizing: border-box;
    1.83 +  padding-left: 4%;
    1.84 +  padding-right: 4%;
    1.85 +  float: left;
    1.86 +}
    1.87 +*[class*="grid-width"]:after,
    1.88 +.grid-container:after,
    1.89 +*[class*="grid-width"]:before,
    1.90 +.grid-container:before {
    1.91 +  content: '';
    1.92 +  display: block;
    1.93 +  overflow: hidden;
    1.94 +  visibility: hidden;
    1.95 +  font-size: 0;
    1.96 +  line-height: 0;
    1.97 +  width: 0;
    1.98 +  height: 0;
    1.99 +}
   1.100 +*[class*="grid-width"]:after,
   1.101 +.grid-container:after {
   1.102 +  clear: both;
   1.103 +}
   1.104 +.grid-container {
   1.105 +  -webkit-box-sizing: border-box;
   1.106 +  -moz-box-sizing: border-box;
   1.107 +  box-sizing: border-box;
   1.108 +  margin-left: auto;
   1.109 +  margin-right: auto;
   1.110 +}
   1.111 +.grid-container-nested *[class*="grid-width"]:first-child {
   1.112 +  padding-left: 0;
   1.113 +}
   1.114 +.grid-container-nested *[class*="grid-width"]:last-child {
   1.115 +  padding-right: 0;
   1.116 +}
   1.117 +@media (max-width: 900px) {
   1.118 +  .grid-container-nested *[class*="grid-width"]:first-child {
   1.119 +    padding-left: 4%;
   1.120 +  }
   1.121 +  .grid-container-nested *[class*="grid-width"]:last-child {
   1.122 +    padding-right: 4%;
   1.123 +  }
   1.124 +}
   1.125 +.header-a {
   1.126 +  min-height: 140px;
   1.127 +  overflow: hidden;
   1.128 +}
   1.129 +.header-a .header-a-logo {
   1.130 +  margin: 40px 0 0;
   1.131 +}
   1.132 +@media (max-width: 900px) {
   1.133 +  .header-a .header-a-logo {
   1.134 +    text-align: center;
   1.135 +  }
   1.136 +}
   1.137 +.header-a .header-a-logo img {
   1.138 +  border: transparent;
   1.139 +}
   1.140 +.navigation-a {
   1.141 +  height: 30px;
   1.142 +  background: #3D3D3D;
   1.143 +  position: absolute;
   1.144 +  left: 0;
   1.145 +  right: 0;
   1.146 +  top: 0;
   1.147 +  padding: 0;
   1.148 +  overflow: hidden;
   1.149 +}
   1.150 +@media (max-width: 900px) {
   1.151 +  .navigation-a {
   1.152 +    text-align: center;
   1.153 +  }
   1.154 +}
   1.155 +.navigation-a ul {
   1.156 +  list-style: none;
   1.157 +  margin: 0;
   1.158 +  overflow: hidden;
   1.159 +}
   1.160 +.navigation-a ul li,
   1.161 +.navigation-a ul li a {
   1.162 +  display: inline-block;
   1.163 +}
   1.164 +@media (max-width: 900px) {
   1.165 +  .navigation-a ul {
   1.166 +    width: auto;
   1.167 +    text-overflow: ellipsis;
   1.168 +    white-space: nowrap;
   1.169 +    display: inline-block;
   1.170 +    float: none;
   1.171 +  }
   1.172 +  .navigation-a ul:before,
   1.173 +  .navigation-a ul:after {
   1.174 +    display: none;
   1.175 +  }
   1.176 +}
   1.177 +.navigation-a ul.navigation-a-left {
   1.178 +  text-align: left;
   1.179 +}
   1.180 +@media (max-width: 900px) {
   1.181 +  .navigation-a ul.navigation-a-left {
   1.182 +    padding-right: 0;
   1.183 +  }
   1.184 +}
   1.185 +.navigation-a ul.navigation-a-right {
   1.186 +  text-align: right;
   1.187 +}
   1.188 +@media (max-width: 900px) {
   1.189 +  .navigation-a ul.navigation-a-right {
   1.190 +    padding-left: 23px;
   1.191 +  }
   1.192 +}
   1.193 +.navigation-a ul li + li {
   1.194 +  margin-left: 23px;
   1.195 +}
   1.196 +.navigation-a ul li a {
   1.197 +  font-size: 10px;
   1.198 +  font-size: 0.625rem;
   1.199 +  line-height: 18px;
   1.200 +  line-height: 1.13rem;
   1.201 +  line-height: 30px;
   1.202 +  float: left;
   1.203 +  color: #ddd;
   1.204 +  font-weight: bold;
   1.205 +  text-decoration: none;
   1.206 +  text-transform: uppercase;
   1.207 +}
   1.208 +.navigation-a ul li a:hover {
   1.209 +  cursor: pointer;
   1.210 +  color: #fff;
   1.211 +}
   1.212 +.icon-navigation-a-github:before,
   1.213 +.icon-navigation-a-github:after {
   1.214 +  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAa9JREFUOBGNlM8rRGEUht0pDGosjKYZpUSIkuwsiCaxUEqK2VOUBcrWv2BjxUJho6wsLLDzY2fhD5iR5NeOcJvIjOfM3O927m3mmlPPnPec835nZprvjlVVJvL5fCOjMWiDCLzCLVxZlpUj/x8saYV9+IZS8UJzFWoCt2GYgk+oJG4wJUouZDANv5VsUZ47dNSzkEYHfIDEHixDWgoiB/rTHlPPwBNInPmXHRb7hdeUDFG10AN1Th1Fd5mD6BMwMVnoUyVA3t3EkjkQlDFfmwPkc7NsQTXf0bGgJWaGb16dk18+EmLYawzkC+6Q3KdK4kiZqtGdskx/kmdlCJS86RuGrDLFZJmtGi1KB0q+VhOGsDLZsiyjGsOY4qoOkrO+YUauwCDoOKWo9xk9JfM+MPdSzqZdA8UlyDO3AvKLPsIG9LsmBHUKduEHdCy6PrpJZyKXdwKMOemaissOHJ9O9xTeh57GluMYIsehWy8STW/d8ZhkI0b9PjFasA1fsAOb0KCN1PLXYyKLGNdzj2YYArnZDyDRrA3Ua4UuDzd5QM/KaoxhmAO5Om5Qt8OI2/CJP6MVa1dvltQ5AAAAAElFTkSuQmCC");
   1.215 +}
   1.216 +.navigation-b {
   1.217 +  text-align: right;
   1.218 +  margin: 52px 0 0;
   1.219 +  overflow: visible;
   1.220 +}
   1.221 +@media (max-width: 900px) {
   1.222 +  .navigation-b {
   1.223 +    text-align: center;
   1.224 +    margin-top: 20px;
   1.225 +    padding: 0;
   1.226 +  }
   1.227 +}
   1.228 +.navigation-b ul {
   1.229 +  padding: 0;
   1.230 +  list-style: none;
   1.231 +  margin: 0;
   1.232 +  overflow: visible;
   1.233 +}
   1.234 +.navigation-b ul li,
   1.235 +.navigation-b ul li a {
   1.236 +  display: inline-block;
   1.237 +}
   1.238 +@media (max-width: 900px) {
   1.239 +  .navigation-b ul {
   1.240 +    display: table;
   1.241 +    width: 100%;
   1.242 +    padding-bottom: 1.5em;
   1.243 +  }
   1.244 +}
   1.245 +@media (max-width: 900px) {
   1.246 +  .navigation-b ul li {
   1.247 +    display: table-row;
   1.248 +  }
   1.249 +}
   1.250 +.navigation-b ul li + li {
   1.251 +  margin-left: 20px;
   1.252 +}
   1.253 +@media (max-width: 900px) {
   1.254 +  .navigation-b ul li + li {
   1.255 +    margin-left: 0;
   1.256 +  }
   1.257 +}
   1.258 +.navigation-b ul li a {
   1.259 +  -webkit-box-sizing: border-box;
   1.260 +  -moz-box-sizing: border-box;
   1.261 +  box-sizing: border-box;
   1.262 +  text-transform: uppercase;
   1.263 +  text-decoration: none;
   1.264 +  outline: none;
   1.265 +}
   1.266 +@media (max-width: 900px) {
   1.267 +  .navigation-b ul li a {
   1.268 +    width: 100%;
   1.269 +    -webkit-border-radius: 0;
   1.270 +    -webkit-background-clip: padding-box;
   1.271 +    -moz-border-radius: 0;
   1.272 +    -moz-background-clip: padding;
   1.273 +    border-radius: 0;
   1.274 +    background-clip: padding-box;
   1.275 +  }
   1.276 +}
   1.277 +.footer-a {
   1.278 +  font-size: 13px;
   1.279 +  font-size: 0.8125rem;
   1.280 +  line-height: 23.4px;
   1.281 +  line-height: 1.46rem;
   1.282 +  padding-top: 2.25em;
   1.283 +  padding-bottom: 2.25em;
   1.284 +  overflow: hidden;
   1.285 +  color: #8a8a8a;
   1.286 +}
   1.287 +.footer-a a {
   1.288 +  color: #27C0D8;
   1.289 +  text-decoration: none;
   1.290 +  border-bottom: 1px dotted #27C0D8;
   1.291 +}
   1.292 +.footer-a a:hover {
   1.293 +  color: #23adc2;
   1.294 +}
   1.295 +.footer-a p {
   1.296 +  margin: 0;
   1.297 +  display: inline-block;
   1.298 +  text-align: center;
   1.299 +}
   1.300 +.content {
   1.301 +  font-size: 14px;
   1.302 +  font-size: 0.875rem;
   1.303 +  line-height: 25.2px;
   1.304 +  line-height: 1.57rem;
   1.305 +  overflow: hidden;
   1.306 +  padding-top: 1.5em;
   1.307 +  padding-bottom: 1.5em;
   1.308 +}
   1.309 +.content p {
   1.310 +  margin: 0.75em 0;
   1.311 +}
   1.312 +.content ul,
   1.313 +.content ol,
   1.314 +.content pre,
   1.315 +.content blockquote,
   1.316 +.content textarea:not([class^="cke"]),
   1.317 +.content .cke {
   1.318 +  margin: 1.875em 0;
   1.319 +}
   1.320 +.content code,
   1.321 +.content kbd {
   1.322 +  -webkit-border-radius: 3px;
   1.323 +  -webkit-background-clip: padding-box;
   1.324 +  -moz-border-radius: 3px;
   1.325 +  -moz-background-clip: padding;
   1.326 +  border-radius: 3px;
   1.327 +  background-clip: padding-box;
   1.328 +  padding: 3px 4px;
   1.329 +}
   1.330 +.content pre,
   1.331 +.content code,
   1.332 +.content kbd,
   1.333 +.content blockquote {
   1.334 +  background: #f5f5f5;
   1.335 +}
   1.336 +.content blockquote,
   1.337 +.content pre {
   1.338 +  background: none;
   1.339 +  border-left: 4px solid #27C0D8;
   1.340 +  padding: 1.5em 2.25em;
   1.341 +}
   1.342 +.content p a,
   1.343 +.content ul a,
   1.344 +.content ol a,
   1.345 +.content blockquote a,
   1.346 +.content h1 a,
   1.347 +.content h2 a,
   1.348 +.content h3 a,
   1.349 +.content h4 a,
   1.350 +.content h5 a {
   1.351 +  color: #27C0D8;
   1.352 +  text-decoration: none;
   1.353 +  border-bottom: 1px dotted #27C0D8;
   1.354 +}
   1.355 +.content p a:hover,
   1.356 +.content ul a:hover,
   1.357 +.content ol a:hover,
   1.358 +.content blockquote a:hover,
   1.359 +.content h1 a:hover,
   1.360 +.content h2 a:hover,
   1.361 +.content h3 a:hover,
   1.362 +.content h4 a:hover,
   1.363 +.content h5 a:hover {
   1.364 +  color: #23adc2;
   1.365 +}
   1.366 +.content h1,
   1.367 +.content h2,
   1.368 +.content h3,
   1.369 +.content h4,
   1.370 +.content h5 {
   1.371 +  color: #000;
   1.372 +  font-weight: 100;
   1.373 +}
   1.374 +.content h1 code,
   1.375 +.content h2 code,
   1.376 +.content h3 code,
   1.377 +.content h4 code,
   1.378 +.content h5 code,
   1.379 +.content h1 kbd,
   1.380 +.content h2 kbd,
   1.381 +.content h3 kbd,
   1.382 +.content h4 kbd,
   1.383 +.content h5 kbd {
   1.384 +  font-size: inherit;
   1.385 +}
   1.386 +.content h1 a.content-heading-anchor,
   1.387 +.content h2 a.content-heading-anchor,
   1.388 +.content h3 a.content-heading-anchor,
   1.389 +.content h4 a.content-heading-anchor,
   1.390 +.content h5 a.content-heading-anchor {
   1.391 +  font-weight: 100;
   1.392 +  vertical-align: middle;
   1.393 +  opacity: 0;
   1.394 +  border: 0;
   1.395 +}
   1.396 +.content h1:hover a.content-heading-anchor,
   1.397 +.content h2:hover a.content-heading-anchor,
   1.398 +.content h3:hover a.content-heading-anchor,
   1.399 +.content h4:hover a.content-heading-anchor,
   1.400 +.content h5:hover a.content-heading-anchor {
   1.401 +  opacity: 1;
   1.402 +}
   1.403 +.content h1:target a,
   1.404 +.content h2:target a,
   1.405 +.content h3:target a,
   1.406 +.content h4:target a,
   1.407 +.content h5:target a {
   1.408 +  -webkit-animation: targetLinkOpacity 0.5s linear alternate;
   1.409 +  -moz-animation: targetLinkOpacity 0.5s linear alternate;
   1.410 +  -o-animation: targetLinkOpacity 0.5s linear alternate;
   1.411 +  animation: targetLinkOpacity 0.5s linear alternate;
   1.412 +  opacity: 1;
   1.413 +}
   1.414 +.content input,
   1.415 +.content select,
   1.416 +.content textarea:not([class^="cke"]) {
   1.417 +  -webkit-border-radius: 3px;
   1.418 +  -webkit-background-clip: padding-box;
   1.419 +  -moz-border-radius: 3px;
   1.420 +  -moz-background-clip: padding;
   1.421 +  border-radius: 3px;
   1.422 +  background-clip: padding-box;
   1.423 +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
   1.424 +  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
   1.425 +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
   1.426 +  font: inherit;
   1.427 +  color: inherit;
   1.428 +  border: 1px solid #D9D9D9;
   1.429 +  padding: .2em .5em;
   1.430 +}
   1.431 +.content input:focus,
   1.432 +.content select:focus,
   1.433 +.content textarea:not([class^="cke"]):focus {
   1.434 +  border-color: #66afe9;
   1.435 +  outline: 0;
   1.436 +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px #93c6ef;
   1.437 +  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px #93c6ef;
   1.438 +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px #93c6ef;
   1.439 +}
   1.440 +.content abbr {
   1.441 +  border-bottom: 1px dotted #666;
   1.442 +  cursor: pointer;
   1.443 +}
   1.444 +.content blockquote {
   1.445 +  font-style: italic;
   1.446 +  font-family: Georgia, Times, "Times New Roman", serif;
   1.447 +  font-size: 16px;
   1.448 +  font-size: 1rem;
   1.449 +  line-height: 28.8px;
   1.450 +  line-height: 1.8rem;
   1.451 +}
   1.452 +.content em {
   1.453 +  font-style: italic;
   1.454 +}
   1.455 +.content h1 {
   1.456 +  font-size: 36px;
   1.457 +  font-size: 2.25rem;
   1.458 +  line-height: 64.8px;
   1.459 +  line-height: 4.05rem;
   1.460 +  margin: 1.125em 0 0;
   1.461 +}
   1.462 +.content h2 {
   1.463 +  font-size: 27.2px;
   1.464 +  font-size: 1.7rem;
   1.465 +  line-height: 48.96px;
   1.466 +  line-height: 3.06rem;
   1.467 +  margin: 0.9em 0 0;
   1.468 +}
   1.469 +.content h3 {
   1.470 +  font-size: 24px;
   1.471 +  font-size: 1.5rem;
   1.472 +  line-height: 43.2px;
   1.473 +  line-height: 2.7rem;
   1.474 +  font-weight: 500;
   1.475 +  margin: 0.75em 0 0;
   1.476 +}
   1.477 +.content h4 {
   1.478 +  font-size: 19.2px;
   1.479 +  font-size: 1.2rem;
   1.480 +  line-height: 34.56px;
   1.481 +  line-height: 2.16rem;
   1.482 +  font-weight: 500;
   1.483 +  margin: 0.75em 0 0;
   1.484 +}
   1.485 +.content h5 {
   1.486 +  font-size: 17.6px;
   1.487 +  font-size: 1.1rem;
   1.488 +  line-height: 31.68px;
   1.489 +  line-height: 1.98rem;
   1.490 +  font-weight: 500;
   1.491 +  margin: 0.75em 0 0;
   1.492 +}
   1.493 +.content hr {
   1.494 +  border: 0;
   1.495 +  border-top: 4px solid #D9D9D9;
   1.496 +  margin: 1.5em 0;
   1.497 +}
   1.498 +.content input[type="text"] {
   1.499 +  height: 1.8em;
   1.500 +  line-height: 1.8em;
   1.501 +}
   1.502 +.content input[type="button"] {
   1.503 +  -webkit-appearance: button;
   1.504 +  -moz-appearance: button;
   1.505 +  appearance: button;
   1.506 +}
   1.507 +.content kbd {
   1.508 +  font-size: 12px;
   1.509 +  font-size: 0.75rem;
   1.510 +  line-height: 21.6px;
   1.511 +  line-height: 1.35rem;
   1.512 +  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
   1.513 +  padding: 2px 6px;
   1.514 +  -webkit-box-shadow: 0 0 4px #fff inset, 0 2px 0 #D9D9D9;
   1.515 +  -moz-box-shadow: 0 0 4px #fff inset, 0 2px 0 #D9D9D9;
   1.516 +  box-shadow: 0 0 4px #fff inset, 0 2px 0 #D9D9D9;
   1.517 +}
   1.518 +.content p img {
   1.519 +  vertical-align: middle;
   1.520 +}
   1.521 +.content p pre {
   1.522 +  padding: 1.5em;
   1.523 +}
   1.524 +.content pre {
   1.525 +  padding: 0;
   1.526 +  border: 0;
   1.527 +  tab-size: 4;
   1.528 +  -o-tab-size: 4;
   1.529 +  -moz-tab-size: 4;
   1.530 +}
   1.531 +.content pre,
   1.532 +.content code {
   1.533 +  font-size: 11.89px;
   1.534 +  font-size: 0.743rem;
   1.535 +  line-height: 21.4px;
   1.536 +  line-height: 1.34rem;
   1.537 +  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
   1.538 +}
   1.539 +.content pre a,
   1.540 +.content code a {
   1.541 +  border: 0;
   1.542 +}
   1.543 +.content pre code {
   1.544 +  padding: 0.75em;
   1.545 +  display: block;
   1.546 +}
   1.547 +.content strong {
   1.548 +  color: #000;
   1.549 +}
   1.550 +.content ul ul,
   1.551 +.content ol ul,
   1.552 +.content ul ol,
   1.553 +.content ol ol {
   1.554 +  margin: 0.75em 0;
   1.555 +}
   1.556 +.content ul li,
   1.557 +.content ol li {
   1.558 +  font-size: 14px;
   1.559 +  font-size: 0.875rem;
   1.560 +  line-height: 30.24px;
   1.561 +  line-height: 1.89rem;
   1.562 +}
   1.563 +.content textarea:not([class^="cke"]) {
   1.564 +  width: 100%;
   1.565 +}
   1.566 +.content div.todo {
   1.567 +  border: 2px dotted #444;
   1.568 +  padding: 10px;
   1.569 +  margin: 60px 0 10px 0;
   1.570 +  /* Remove me some day */
   1.571 +}
   1.572 +.content div.todo:before {
   1.573 +  content: "TODO";
   1.574 +  font-weight: bold;
   1.575 +}
   1.576 +body a.button-a,
   1.577 +body button.button-a,
   1.578 +body input.button-a {
   1.579 +  -webkit-border-radius: 3px;
   1.580 +  -webkit-background-clip: padding-box;
   1.581 +  -moz-border-radius: 3px;
   1.582 +  -moz-background-clip: padding;
   1.583 +  border-radius: 3px;
   1.584 +  background-clip: padding-box;
   1.585 +  font-size: 14px;
   1.586 +  font-size: 0.875rem;
   1.587 +  line-height: 25.2px;
   1.588 +  line-height: 1.57rem;
   1.589 +  height: 36px;
   1.590 +  line-height: 36px;
   1.591 +  padding: 0 1.1em;
   1.592 +  font-weight: 700;
   1.593 +  color: #3e3e3e;
   1.594 +  white-space: nowrap;
   1.595 +  text-decoration: none;
   1.596 +  display: inline-block;
   1.597 +  cursor: pointer;
   1.598 +  border: 0;
   1.599 +  vertical-align: middle;
   1.600 +  margin: 1px 0;
   1.601 +  background: transparent;
   1.602 +}
   1.603 +body a.button-a.icon-pos-left,
   1.604 +body button.button-a.icon-pos-left,
   1.605 +body input.button-a.icon-pos-left {
   1.606 +  padding-left: .8em;
   1.607 +}
   1.608 +body a.button-a.icon-pos-right,
   1.609 +body button.button-a.icon-pos-right,
   1.610 +body input.button-a.icon-pos-right {
   1.611 +  padding-right: .8em;
   1.612 +}
   1.613 +body a.button-a.button-a-no-text,
   1.614 +body button.button-a.button-a-no-text,
   1.615 +body input.button-a.button-a-no-text {
   1.616 +  -webkit-border-radius: 100px;
   1.617 +  -webkit-background-clip: padding-box;
   1.618 +  -moz-border-radius: 100px;
   1.619 +  -moz-background-clip: padding;
   1.620 +  border-radius: 100px;
   1.621 +  background-clip: padding-box;
   1.622 +  width: 36px;
   1.623 +  padding: 0;
   1.624 +  text-indent: -999px;
   1.625 +  overflow: hidden;
   1.626 +  position: relative;
   1.627 +  text-align: center;
   1.628 +}
   1.629 +body a.button-a.button-a-no-text:before,
   1.630 +body button.button-a.button-a-no-text:before,
   1.631 +body input.button-a.button-a-no-text:before {
   1.632 +  position: absolute;
   1.633 +  left: 50%;
   1.634 +  top: 50%;
   1.635 +  margin: -9px 0 0 -9px;
   1.636 +}
   1.637 +@media (max-width: 900px) {
   1.638 +  body a.button-a.button-a-mobile-collapsed,
   1.639 +  body button.button-a.button-a-mobile-collapsed,
   1.640 +  body input.button-a.button-a-mobile-collapsed {
   1.641 +    -webkit-border-radius: 100px;
   1.642 +    -webkit-background-clip: padding-box;
   1.643 +    -moz-border-radius: 100px;
   1.644 +    -moz-background-clip: padding;
   1.645 +    border-radius: 100px;
   1.646 +    background-clip: padding-box;
   1.647 +    width: 36px;
   1.648 +    padding: 0;
   1.649 +    text-indent: -999px;
   1.650 +    overflow: hidden;
   1.651 +    position: relative;
   1.652 +    text-align: center;
   1.653 +  }
   1.654 +  body a.button-a.button-a-mobile-collapsed:before,
   1.655 +  body button.button-a.button-a-mobile-collapsed:before,
   1.656 +  body input.button-a.button-a-mobile-collapsed:before {
   1.657 +    position: absolute;
   1.658 +    left: 50%;
   1.659 +    top: 50%;
   1.660 +    margin: -9px 0 0 -9px;
   1.661 +  }
   1.662 +  body a.button-a.button-a-mobile-collapsed:before,
   1.663 +  body button.button-a.button-a-mobile-collapsed:before,
   1.664 +  body input.button-a.button-a-mobile-collapsed:before {
   1.665 +    position: absolute;
   1.666 +    left: 50%;
   1.667 +    top: 50%;
   1.668 +    margin: -9px 0 0 -9px;
   1.669 +  }
   1.670 +}
   1.671 +body a.button-a:active,
   1.672 +body button.button-a:active,
   1.673 +body input.button-a:active,
   1.674 +body a.button-a:hover,
   1.675 +body button.button-a:hover,
   1.676 +body input.button-a:hover {
   1.677 +  color: #fff;
   1.678 +  background: #23adc2;
   1.679 +}
   1.680 +body a.button-a:focus,
   1.681 +body button.button-a:focus,
   1.682 +body input.button-a:focus {
   1.683 +  border-color: #66afe9;
   1.684 +  outline: 0;
   1.685 +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #93c6ef;
   1.686 +  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #93c6ef;
   1.687 +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #93c6ef;
   1.688 +}
   1.689 +body a.button-a-soft,
   1.690 +body button.button-a-soft,
   1.691 +body input.button-a-soft {
   1.692 +  background: #e7e7e7;
   1.693 +}
   1.694 +body a.button-a-soft:active,
   1.695 +body button.button-a-soft:active,
   1.696 +body input.button-a-soft:active,
   1.697 +body a.button-a-soft:hover,
   1.698 +body button.button-a-soft:hover,
   1.699 +body input.button-a-soft:hover {
   1.700 +  color: #3e3e3e;
   1.701 +  background: #cecece;
   1.702 +}
   1.703 +body a.button-a-background,
   1.704 +body button.button-a-background,
   1.705 +body input.button-a-background,
   1.706 +body a.navigation-b ul li a:hover,
   1.707 +body button.navigation-b ul li a:hover,
   1.708 +body input.navigation-b ul li a:hover {
   1.709 +  color: #fff;
   1.710 +  background: #27C0D8;
   1.711 +}
   1.712 +body a.button-a-background:active,
   1.713 +body button.button-a-background:active,
   1.714 +body input.button-a-background:active,
   1.715 +body a.button-a-background:hover,
   1.716 +body button.button-a-background:hover,
   1.717 +body input.button-a-background:hover,
   1.718 +body a.navigation-b ul li a:hover:active,
   1.719 +body button.navigation-b ul li a:hover:active,
   1.720 +body input.navigation-b ul li a:hover:active,
   1.721 +body a.navigation-b ul li a:hover:hover,
   1.722 +body button.navigation-b ul li a:hover:hover,
   1.723 +body input.navigation-b ul li a:hover:hover {
   1.724 +  color: #fff;
   1.725 +  background: #23adc2;
   1.726 +}
   1.727 +.balloon-a {
   1.728 +  font-size: 12px;
   1.729 +  font-size: 0.75rem;
   1.730 +  line-height: 21.6px;
   1.731 +  line-height: 1.35rem;
   1.732 +  -webkit-border-radius: 3px;
   1.733 +  -webkit-background-clip: padding-box;
   1.734 +  -moz-border-radius: 3px;
   1.735 +  -moz-background-clip: padding;
   1.736 +  border-radius: 3px;
   1.737 +  background-clip: padding-box;
   1.738 +  border-bottom: 3px solid #d4d4d4;
   1.739 +  background: #ebebeb;
   1.740 +  display: inline-block;
   1.741 +  white-space: nowrap;
   1.742 +  padding: .4em 1.2em .2em;
   1.743 +  font-weight: 700;
   1.744 +  position: relative;
   1.745 +  z-index: 1000;
   1.746 +  text-transform: none;
   1.747 +  color: #575757;
   1.748 +}
   1.749 +.balloon-a:hover {
   1.750 +  color: #575757;
   1.751 +}
   1.752 +.balloon-a:before {
   1.753 +  content: '';
   1.754 +  width: 0;
   1.755 +  height: 0;
   1.756 +  border-style: solid;
   1.757 +  position: absolute;
   1.758 +}
   1.759 +.balloon-a-ne:before,
   1.760 +.balloon-a-nw:before {
   1.761 +  top: -13px;
   1.762 +  border-width: 0 9px 15.6px 9px;
   1.763 +  border-color: transparent transparent #ebebeb transparent;
   1.764 +}
   1.765 +.balloon-a-se:before,
   1.766 +.balloon-a-sw:before {
   1.767 +  bottom: -13px;
   1.768 +  border-width: 15.6px 9px 0 9px;
   1.769 +  border-color: #ebebeb transparent transparent transparent;
   1.770 +}
   1.771 +.balloon-a-nw:before,
   1.772 +.balloon-a-sw:before {
   1.773 +  left: 20px;
   1.774 +}
   1.775 +.balloon-a-ne:before,
   1.776 +.balloon-a-se:before {
   1.777 +  right: 20px;
   1.778 +}
   1.779 +.icon-pos-left:before,
   1.780 +.icon-pos-right:after {
   1.781 +  content: '';
   1.782 +  display: inline-block;
   1.783 +  width: 18px;
   1.784 +  height: 18px;
   1.785 +  vertical-align: middle;
   1.786 +  background-repeat: no-repeat;
   1.787 +}
   1.788 +.icon-pos-left:before {
   1.789 +  margin-right: 10px;
   1.790 +}
   1.791 +.icon-pos-right:after {
   1.792 +  margin-left: 10px;
   1.793 +}
   1.794 +.icon-download:before,
   1.795 +.icon-download:after {
   1.796 +  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAQFJREFUOBGtVDESgjAQBGfobHwE/AIa/AN/8EEWfMWGZ+gDaG2ws8BdyY13SRgGcGducre3WQ5NSJIIxnGsES3ijhhcMCdXR7ZYCqIc0SGWQE1ud7sKjRLxXHJQfWpLYwaCk6wxET/u+U2GIngd8yRViINau28bBH/YAGqvSQPhRNQHqBqj3FY0NKq27TW7qhSTDaCOhkaRAj7Hmm8S4V+c6C+gUa+crsizuWmoc70MKbWCnqPy2GvcUJxE4a/sIajRaGkU+/sf4IuISQGePR/T/QMbHEhwPLVnMWPuOCwGnWg41dwVeaN3ccHch70idIRi/6WV0WC2/zMiZm661R+2DxyEdjTuST3mAAAAAElFTkSuQmCC");
   1.797 +}
   1.798 +.icon-question-mark:before,
   1.799 +.icon-question-mark:after {
   1.800 +  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAUhJREFUOBGllLFOAkEQhjk0WthT2JFA7Czsqc7OxFLewEeAZ/AVbO0tTLTSBKhstTBUNkYLEoVAbD2//zILe5e9uwCT/JnZmX/+m83ebq0WsCRJYnANxmBhUKxcHGjJpiC1wQBUmTjtbLetKHTAT5WCVxe3kxEjoUmKRL6pvYEZyJt6VpOxCG3nmfyx+yJxBM7BFPg2SDlkTv2sxZqi4YnUvfgswI9FuHAkzz9EUTTRmqYeTifXsvoj/s9i57oi6ljz9kviFdyBCbgHe+rCn4C8jVXQ18rshuKOiTSIXwLkRZWQTurARJrE7wERpea7kD7BkcgB+yB3CFGlPmgqCNiXhEagSGif2qU1Ln8FW/tupK3pXhXZrWNDuCoikY/rHPMT5KFr2MAPTSM90rIrUjJIeq1WV0RTwN7+0rrtILb9M+LEbLq1H7Z/Ea3+RvBddl0AAAAASUVORK5CYII=");
   1.801 +}
   1.802 +.icon-close:before,
   1.803 +.icon-close:after {
   1.804 +  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAUlJREFUOBGllDFuwzAMRe3Cd+jYKUCzd/XkDtm9dsoVOuUqBnqBoodwgBwiW8ZsXTIWqPu+Iia0LMAoTOBbJEV+UZTkosjIMAwN6MARXCKky9dkUsYuglagB3OimNU4O1pM1OB7jsHNK7YekeFQJZ5kj/0LcnLA+RMnlHOvDMNv5wO7BFuQkn3hq0ALjKwPVeF4BSaqpLRy0T1ZIHFz75bE2BR8dBImqmBrwRplg09QmR/9GZyBSadAHauXCZkRROKURLlHEemepJIlIyhHotzLg1/N6erTxtmmvqA8muHGIbc1rTBqrEuwnqWnGbbmmz0hwaHtvM2QhWbrXZnosvnTWWPrdCY9w7cDJtf3h9VHjy5Zq9UZ08beyJh7Aicg6W/VYvgnIjJdNn9PMIOITJWcgnV9VvcnEitY/mitNFZZ/hsxsljdv39sfybRQ4R/kU0MAAAAAElFTkSuQmCC");
   1.805 +}
   1.806 +.ie8 .switch > * {
   1.807 +  vertical-align: middle;
   1.808 +}
   1.809 +.ie8 .switch input[type="radio"] {
   1.810 +  margin: 0 0.25em;
   1.811 +  display: inline-block;
   1.812 +}
   1.813 +.ie8 .switch label {
   1.814 +  margin-left: 0 !important;
   1.815 +  margin-right: 0 !important;
   1.816 +}
   1.817 +.ie8 .switch label[data-for="1"] {
   1.818 +  float: left;
   1.819 +}
   1.820 +.ie8 .switch label[data-for="2"] {
   1.821 +  float: right;
   1.822 +}
   1.823 +.ie8 .switch .switch-inner {
   1.824 +  display: none;
   1.825 +}
   1.826 +.switch {
   1.827 +  font-size: 14px;
   1.828 +  font-size: 0.875rem;
   1.829 +  line-height: 25.2px;
   1.830 +  line-height: 1.57rem;
   1.831 +  font-weight: bold;
   1.832 +  background-color: #27C0D8;
   1.833 +  overflow: hidden;
   1.834 +  display: inline-block;
   1.835 +  padding: 0.75em 0.25em;
   1.836 +  color: #fff;
   1.837 +  -webkit-border-radius: 3px;
   1.838 +  -webkit-background-clip: padding-box;
   1.839 +  -moz-border-radius: 3px;
   1.840 +  -moz-background-clip: padding;
   1.841 +  border-radius: 3px;
   1.842 +  background-clip: padding-box;
   1.843 +  position: relative;
   1.844 +}
   1.845 +.switch input[type="radio"] {
   1.846 +  display: none;
   1.847 +}
   1.848 +.switch label {
   1.849 +  position: relative;
   1.850 +  z-index: 2;
   1.851 +  float: left;
   1.852 +  cursor: pointer;
   1.853 +  padding: 0 0.75em;
   1.854 +}
   1.855 +.switch label:hover {
   1.856 +  text-decoration: underline;
   1.857 +}
   1.858 +.switch .switch-inner {
   1.859 +  float: left;
   1.860 +  background-color: #FFF;
   1.861 +  height: 1.5em;
   1.862 +  width: 4.125em;
   1.863 +  padding: 2px;
   1.864 +  margin: 0 0.25em;
   1.865 +  -webkit-border-radius: 5.5px;
   1.866 +  -webkit-background-clip: padding-box;
   1.867 +  -moz-border-radius: 5.5px;
   1.868 +  -moz-background-clip: padding;
   1.869 +  border-radius: 5.5px;
   1.870 +  background-clip: padding-box;
   1.871 +}
   1.872 +.switch .switch-inner .handler {
   1.873 +  overflow: hidden;
   1.874 +  position: relative;
   1.875 +  display: block;
   1.876 +  height: 1.5em;
   1.877 +  width: 1.5em;
   1.878 +  background: #25b4cb;
   1.879 +  -webkit-border-radius: 4.5px;
   1.880 +  -webkit-background-clip: padding-box;
   1.881 +  -moz-border-radius: 4.5px;
   1.882 +  -moz-background-clip: padding;
   1.883 +  border-radius: 4.5px;
   1.884 +  background-clip: padding-box;
   1.885 +}
   1.886 +.switch .switch-inner .handler:before {
   1.887 +  content: '';
   1.888 +  display: block;
   1.889 +  position: absolute;
   1.890 +  top: 0;
   1.891 +  right: 0;
   1.892 +  bottom: 3px;
   1.893 +  left: 0;
   1.894 +  background-color: #34c4da;
   1.895 +  -webkit-border-bottom-left-radius: 4.5px;
   1.896 +  -moz-border-radius-bottomleft: 4.5px;
   1.897 +  border-bottom-left-radius: 4.5px;
   1.898 +  -webkit-border-bottom-right-radius: 4.5px;
   1.899 +  -webkit-background-clip: padding-box;
   1.900 +  -moz-border-radius-bottomright: 4.5px;
   1.901 +  -moz-background-clip: padding;
   1.902 +  border-bottom-right-radius: 4.5px;
   1.903 +  background-clip: padding-box;
   1.904 +}
   1.905 +.switch:hover .switch-inner .handler:before {
   1.906 +  background: #45c9dd;
   1.907 +}
   1.908 +.switch input[data-num="2"]:checked ~ .switch-inner > .handler {
   1.909 +  margin-left: auto;
   1.910 +}
   1.911 +.switch input[data-num="2"]:checked ~ label[data-for="1"] {
   1.912 +  padding-right: 5.125em;
   1.913 +  margin-right: -4.375em;
   1.914 +}
   1.915 +.switch input[data-num="1"]:checked ~ label[data-for="2"] {
   1.916 +  padding-left: 5.125em;
   1.917 +  margin-left: -4.375em;
   1.918 +}
   1.919 +.toggler {
   1.920 +  -webkit-user-select: none;
   1.921 +  -moz-user-select: none;
   1.922 +  -ms-user-select: none;
   1.923 +  user-select: none;
   1.924 +}
   1.925 +.toggler label {
   1.926 +  cursor: pointer;
   1.927 +}
   1.928 +.toggler [data-collapse] {
   1.929 +  display: inherit;
   1.930 +}
   1.931 +.toggler [data-expand] {
   1.932 +  display: none;
   1.933 +}
   1.934 +.toggler.collapsed [data-collapse] {
   1.935 +  display: none;
   1.936 +}
   1.937 +.toggler.collapsed [data-expand] {
   1.938 +  display: inherit;
   1.939 +}
   1.940 +.toggler-container {
   1.941 +  overflow: hidden;
   1.942 +}
   1.943 +.toggler-container.collapsed {
   1.944 +  height: 0;
   1.945 +}
   1.946 +.icon-toggler-expanded:before,
   1.947 +.icon-toggler-collapsed:before,
   1.948 +.icon-toggler-expanded:after,
   1.949 +.icon-toggler-collapsed:after {
   1.950 +  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAByCAYAAABeOoENAAAAAXNSR0IArs4c6QAAAbxJREFUaAXtmT1KBEEQhRdFQdBEMfQEBoaGopl3MfECXsFERLyBh/AUIuwJDEUQM//eB11Dz1A1uzotGFTBY2rr58306+kNpmazP7Z98V8Kj8JrAT4xcgttXRVXwofwFYAcNdS6RuJegOBTuBUOhc0CfGLkqKHWJeMuFDwJJ0Jk5Kihlp6esW4embuNkVgTNdTS09MMEbkDj76sUUsPvZ2xIwTRATsQuBuxGsTIYdSSo7cztpggwprdyKlJ8ImZUUuM3s48ol1lXwQjwydm5hINl2bF53KMCL82d2mR2GvqnBfg1+aKPbb9p+oGtYXbT1GTFxKiZkfEyHgy7x0y0clR454zSGpDMzaA3fzV30hNln4qkAqkAqlAKpAKpAKpQCqQCqQCqUAqkAqkAqlAKpAKpAKpQCrw3xWY/GGcz++TP9U3Gx40GWdEAxabXA33NBywRCOfdzFcCztDJv12Rz7REMpmIc9qPBNWK0J3COWNxegxIrs+KHZcyHpjsZUSXPaypcLtseJFS3tT84WwUZG4S4vEZkl3wl5FYK4rdrT9R9Y1uIbbT12TFxKiZkfEyCYfWojMJv+NGNGPr99GI9DP7P9TCgAAAABJRU5ErkJggg==");
   1.951 +}
   1.952 +.icon-toggler-expanded.icon-light:before,
   1.953 +.icon-toggler-collapsed.icon-light:before,
   1.954 +.icon-toggler-expanded.icon-light:after,
   1.955 +.icon-toggler-collapsed.icon-light:after {
   1.956 +  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAByCAYAAABeOoENAAAAAXNSR0IArs4c6QAAAcVJREFUaAXtmT9KA1EQxhMlASE2SkpPkCJlStHOu3gGwRPYBAm5gYfwFBKwtrARRAh26vr7ljfx7TrLChtBcAa+zOSbPy/7vcTC6fV+04qimIArsALrBMXiJq1nUzQEc/AOmkw51QzdgUqAWyD7AEswA6MExeKUk6n2+zBInSJ7BKfuaZDKpRpcMa/UQUgTfWSd1jjEmlSTatXzpRlvJKJsacVtXrVlB72bWgjdiGwmEj8FOq1u4qapRprJVvkgXbFsZCTxomSqL4ssr0uQrY3TJ/AGjeFfVJlM8diaiCuDdlLiIfmNcP1+/wnu0hoVJ84oq7XeUhNXbE4dgPuEgU2Qh3PFbrx+Gs6E2hD/+tMJ3b+QadB2fiLZsG4/2poG3f6M5MMiDgVCgVAgFAgFQoFQIBQIBUKBUCAUCAVCgVAgFAgFQoFQIBQIBf66AiwLuv1jnAH/Zb/Go5abq/qdwvsLFhJNK583ctfg0Bnmrnwq+zVrYoDZM8E52M1yP9uvqcGmZP6O+CTl3LWYHdTm9yk4aCzilLZHe6XmAuzZEGL30ZrEpr64AUc2wDycK7a7X6P42BpzD+9fv4pIxn4tWznnwm0r/gQpiG1tFshTowAAAABJRU5ErkJggg==");
   1.957 +}
   1.958 +.icon-toggler-expanded:before,
   1.959 +.icon-toggler-expanded:after {
   1.960 +  background-position: top left;
   1.961 +}
   1.962 +.icon-toggler-collapsed:before,
   1.963 +.icon-toggler-collapsed:after {
   1.964 +  background-position: bottom left;
   1.965 +}
   1.966 +.modal {
   1.967 +  padding: 20px;
   1.968 +  border-radius: 3px;
   1.969 +  background-color: white;
   1.970 +  max-width: 700px;
   1.971 +  -webkit-box-sizing: border-box;
   1.972 +  -moz-box-sizing: border-box;
   1.973 +  box-sizing: border-box;
   1.974 +  width: 80% !important;
   1.975 +  top: 50% !important;
   1.976 +  -webkit-transform: translate(-50%, -50%) !important;
   1.977 +  -moz-transform: translate(-50%, -50%) !important;
   1.978 +  -o-transform: translate(-50%, -50%) !important;
   1.979 +  -ms-transform: translate(-50%, -50%) !important;
   1.980 +  transform: translate(-50%, -50%) !important;
   1.981 +}
   1.982 +.modal-close {
   1.983 +  -webkit-border-radius: 100px;
   1.984 +  -webkit-background-clip: padding-box;
   1.985 +  -moz-border-radius: 100px;
   1.986 +  -moz-background-clip: padding;
   1.987 +  border-radius: 100px;
   1.988 +  background-clip: padding-box;
   1.989 +  cursor: pointer;
   1.990 +  height: 18px;
   1.991 +  width: 18px;
   1.992 +  position: absolute;
   1.993 +  top: 10px;
   1.994 +  right: 10px;
   1.995 +  font-size: 17px;
   1.996 +  text-align: center;
   1.997 +  line-height: 19px;
   1.998 +  background: #cccccc;
   1.999 +}
  1.1000 +main .grid-container,
  1.1001 +header .grid-container,
  1.1002 +.navigation-a > div,
  1.1003 +footer > div {
  1.1004 +  max-width: 968px;
  1.1005 +}
  1.1006 +.header-a {
  1.1007 +  margin-top: 30px;
  1.1008 +}
  1.1009 +.footer-a {
  1.1010 +  border-top: 1px solid #D9D9D9;
  1.1011 +}
  1.1012 +.adjoined-top {
  1.1013 +  background-color: #27C0D8;
  1.1014 +  color: #fff;
  1.1015 +}
  1.1016 +.adjoined-top .content h1,
  1.1017 +.adjoined-top .content h2,
  1.1018 +.adjoined-top .content h3,
  1.1019 +.adjoined-top .content h4,
  1.1020 +.adjoined-top .content h5 {
  1.1021 +  color: #fff;
  1.1022 +}
  1.1023 +.adjoined-top .content p {
  1.1024 +  font-size: 18px;
  1.1025 +  font-size: 1.125rem;
  1.1026 +  line-height: 32.4px;
  1.1027 +  line-height: 2.02rem;
  1.1028 +  font-weight: 100;
  1.1029 +}
  1.1030 +.adjoined-top .content p a {
  1.1031 +  text-decoration: none;
  1.1032 +  border-bottom: 1px dotted #fff;
  1.1033 +  color: inherit;
  1.1034 +}
  1.1035 +.adjoined-top .content p a:hover {
  1.1036 +  color: #e6e6e6;
  1.1037 +}
  1.1038 +.adjoined-top .content button {
  1.1039 +  color: #fff;
  1.1040 +}
  1.1041 +.adjoined-top .content strong {
  1.1042 +  color: #fff;
  1.1043 +}
  1.1044 +.adjoined-top .content code {
  1.1045 +  font-size: inherit;
  1.1046 +  color: #27C0D8;
  1.1047 +}
  1.1048 +.adjoined-bottom {
  1.1049 +  position: relative;
  1.1050 +}
  1.1051 +.adjoined-bottom:before {
  1.1052 +  z-index: -1;
  1.1053 +  content: '';
  1.1054 +  background: #27C0D8;
  1.1055 +  position: absolute;
  1.1056 +  top: 0;
  1.1057 +  left: 0;
  1.1058 +  right: 0;
  1.1059 +  height: 50%;
  1.1060 +}
  1.1061 +main .grid-container,
  1.1062 +header .grid-container,
  1.1063 +.navigation-a > div,
  1.1064 +footer > div {
  1.1065 +  max-width: 1052px;
  1.1066 +}
  1.1067 +main .grid-container.freed-width {
  1.1068 +  max-width: none;
  1.1069 +}
  1.1070 +.switch {
  1.1071 +  background: #25b4cb;
  1.1072 +  float: right;
  1.1073 +  overflow: visible;
  1.1074 +}
  1.1075 +.switch .balloon-a {
  1.1076 +  position: absolute;
  1.1077 +  top: -40px;
  1.1078 +  right: 50%;
  1.1079 +  margin-right: -15px;
  1.1080 +  background: #FFEFC1;
  1.1081 +  border-bottom-color: #DCDCA4;
  1.1082 +}
  1.1083 +.switch .balloon-a:before {
  1.1084 +  border-color: #FFEFC1 transparent transparent transparent;
  1.1085 +}
  1.1086 +#toolbar .editors-container {
  1.1087 +  overflow: hidden;
  1.1088 +  height: 0;
  1.1089 +  transition: height 200ms;
  1.1090 +}
  1.1091 +#toolbar .editors-container.active {
  1.1092 +  height: auto;
  1.1093 +}
  1.1094 +#main #editor {
  1.1095 +  background: #FFF;
  1.1096 +  padding: 2% 4%;
  1.1097 +  border: dashed 5px #27C0D8;
  1.1098 +}
  1.1099 +#main .adjoined-top:before {
  1.1100 +  height: 335px;
  1.1101 +}
  1.1102 +#toolbar .adjoined-top:before {
  1.1103 +  height: 219px;
  1.1104 +}
  1.1105 +#toolbar .adjoined-top .grid-container-nested {
  1.1106 +  height: 147px;
  1.1107 +}
  1.1108 +.content .grid-switch-magic {
  1.1109 +  margin: 3.5em 0 0;
  1.1110 +}
  1.1111 +#info-box {
  1.1112 +  padding-bottom: 0;
  1.1113 +}
  1.1114 +#info-box > div {
  1.1115 +  width: 100%;
  1.1116 +  text-align: right;
  1.1117 +}
  1.1118 +#info-box > div .toggler {
  1.1119 +  padding-right: 0;
  1.1120 +}
  1.1121 +#info-box > div .toggler:hover {
  1.1122 +  background: transparent;
  1.1123 +  color: #000;
  1.1124 +}
  1.1125 +#info-box > div .toggler:hover > label {
  1.1126 +  text-decoration: underline;
  1.1127 +}
  1.1128 +#info-box > div h2 {
  1.1129 +  float: left;
  1.1130 +  margin-top: 0;
  1.1131 +}
  1.1132 +#info-box > div#instructions-container {
  1.1133 +  text-align: left;
  1.1134 +}
  1.1135 +#toolbarModifierWrapper {
  1.1136 +  overflow: hidden;
  1.1137 +  height: 0;
  1.1138 +  opacity: 0;
  1.1139 +  transition: height 200ms;
  1.1140 +}
  1.1141 +#toolbarModifierWrapper.active {
  1.1142 +  height: auto;
  1.1143 +  opacity: 1;
  1.1144 +}
  1.1145 +header {
  1.1146 +  overflow: visible;
  1.1147 +}
  1.1148 +header div.grid-container {
  1.1149 +  overflow: visible;
  1.1150 +}
  1.1151 +header .navigation-b {
  1.1152 +  overflow: visible;
  1.1153 +}
  1.1154 +header .navigation-b ul {
  1.1155 +  overflow: visible;
  1.1156 +}
  1.1157 +header .navigation-b a {
  1.1158 +  position: relative;
  1.1159 +}
  1.1160 +header .balloon-a {
  1.1161 +  position: absolute;
  1.1162 +  top: 48px;
  1.1163 +  left: 50%;
  1.1164 +  margin-left: -35px;
  1.1165 +}
  1.1166 +@media (max-width: 1140px) {
  1.1167 +  header .balloon-a {
  1.1168 +    left: auto;
  1.1169 +    margin-left: auto;
  1.1170 +    right: 50%;
  1.1171 +    margin-right: -35px;
  1.1172 +  }
  1.1173 +  header .balloon-a:before {
  1.1174 +    left: auto;
  1.1175 +    right: 22px;
  1.1176 +  }
  1.1177 +}
  1.1178 +@media (max-width: 900px) {
  1.1179 +  header .balloon-a {
  1.1180 +    display: none;
  1.1181 +  }
  1.1182 +}
  1.1183 +#toolbar .cke_toolbar {
  1.1184 +  pointer-events: none;
  1.1185 +  -webkit-user-select: none;
  1.1186 +  -moz-user-select: none;
  1.1187 +  -ms-user-select: none;
  1.1188 +  user-select: none;
  1.1189 +  cursor: default;
  1.1190 +}
  1.1191 +.some-toolbar-active .cke_toolbar {
  1.1192 +  zoom: 1;
  1.1193 +  filter: alpha(opacity=50);
  1.1194 +  -webkit-opacity: 0.5;
  1.1195 +  -moz-opacity: 0.5;
  1.1196 +  opacity: 0.5;
  1.1197 +}
  1.1198 +.cke_toolbar.active {
  1.1199 +  position: relative;
  1.1200 +  zoom: 1;
  1.1201 +  filter: alpha(opacity=100);
  1.1202 +  -webkit-opacity: 1;
  1.1203 +  -moz-opacity: 1;
  1.1204 +  opacity: 1;
  1.1205 +}
  1.1206 +.cke_toolbar.active:after {
  1.1207 +  content: '';
  1.1208 +  display: block;
  1.1209 +  position: absolute;
  1.1210 +  top: 0;
  1.1211 +  right: 6px;
  1.1212 +  bottom: 5px;
  1.1213 +  left: 0;
  1.1214 +  -webkit-border-radius: 5px;
  1.1215 +  -webkit-background-clip: padding-box;
  1.1216 +  -moz-border-radius: 5px;
  1.1217 +  -moz-background-clip: padding;
  1.1218 +  border-radius: 5px;
  1.1219 +  background-clip: padding-box;
  1.1220 +  -webkit-box-shadow: 0px 0px 15px 3px #fff4b0;
  1.1221 +  -moz-box-shadow: 0px 0px 15px 3px #fff4b0;
  1.1222 +  box-shadow: 0px 0px 15px 3px #fff4b0;
  1.1223 +}
  1.1224 +.cke_toolbar.active .cke_toolgroup {
  1.1225 +  -webkit-box-shadow: none;
  1.1226 +  -moz-box-shadow: none;
  1.1227 +  box-shadow: none;
  1.1228 +  border-color: #e3c300;
  1.1229 +}
  1.1230 +.cke_toolbar.active .cke_combo,
  1.1231 +.cke_toolbar.active .cke_toolgroup {
  1.1232 +  position: relative;
  1.1233 +  z-index: 2;
  1.1234 +}
  1.1235 +.cke_toolbar.active .cke_combo_button {
  1.1236 +  -webkit-box-shadow: none;
  1.1237 +  -moz-box-shadow: none;
  1.1238 +  box-shadow: none;
  1.1239 +}
  1.1240 +.unselectable {
  1.1241 +  -webkit-user-select: none;
  1.1242 +  -moz-user-select: none;
  1.1243 +  -ms-user-select: none;
  1.1244 +  user-select: none;
  1.1245 +}
  1.1246 +.toolbar {
  1.1247 +  padding: 5px 0;
  1.1248 +  margin-bottom: 2.4em;
  1.1249 +  overflow: hidden;
  1.1250 +  background: #fff;
  1.1251 +}
  1.1252 +.toolbar button.button-a.cke_button {
  1.1253 +  cursor: pointer;
  1.1254 +  display: inline-block;
  1.1255 +  padding: 4px 6px;
  1.1256 +  outline: 0;
  1.1257 +  border: 1px solid #a6a6a6;
  1.1258 +}
  1.1259 +.toolbar button.button-a.hidden {
  1.1260 +  display: none;
  1.1261 +}
  1.1262 +.toolbar button.button-a.left {
  1.1263 +  float: left;
  1.1264 +  margin-right: 8px;
  1.1265 +}
  1.1266 +.toolbar button.button-a.right {
  1.1267 +  float: right;
  1.1268 +  margin-left: 8px;
  1.1269 +}
  1.1270 +.toolbar button.button-a .highlight {
  1.1271 +  color: #ffefc1;
  1.1272 +}
  1.1273 +.configContainer.hidden,
  1.1274 +.toolbarModifier.hidden,
  1.1275 +.toolbarModifier-hints.hidden {
  1.1276 +  display: none;
  1.1277 +}
  1.1278 +.toolbarModifier :focus,
  1.1279 +.toolbar button:focus,
  1.1280 +.configContainer textarea.configCode:focus {
  1.1281 +  outline: none;
  1.1282 +}
  1.1283 +div.toolbarModifier {
  1.1284 +  padding: 0;
  1.1285 +  overflow: hidden;
  1.1286 +  width: 100%;
  1.1287 +  position: relative;
  1.1288 +  display: table;
  1.1289 +  border-collapse: collapse;
  1.1290 +}
  1.1291 +div.toolbarModifier ::-moz-focus-inner {
  1.1292 +  border: 0;
  1.1293 +}
  1.1294 +div.toolbarModifier .empty {
  1.1295 +  display: none;
  1.1296 +}
  1.1297 +div.toolbarModifier.empty-visible .empty {
  1.1298 +  display: table-row;
  1.1299 +  zoom: 1;
  1.1300 +  filter: alpha(opacity=60);
  1.1301 +  -webkit-opacity: 0.6;
  1.1302 +  -moz-opacity: 0.6;
  1.1303 +  opacity: 0.6;
  1.1304 +}
  1.1305 +div.toolbarModifier .empty > p {
  1.1306 +  line-height: 31px;
  1.1307 +}
  1.1308 +div.toolbarModifier > ul {
  1.1309 +  padding: 0;
  1.1310 +  margin: 0;
  1.1311 +  border-top: 1px solid #ccc;
  1.1312 +  width: 100%;
  1.1313 +}
  1.1314 +div.toolbarModifier > ul[data-type="table-header"] {
  1.1315 +  display: table-header-group;
  1.1316 +}
  1.1317 +div.toolbarModifier > ul[data-type="table-body"] {
  1.1318 +  display: table-row-group;
  1.1319 +}
  1.1320 +div.toolbarModifier > ul p {
  1.1321 +  padding: 0;
  1.1322 +  margin: 0;
  1.1323 +}
  1.1324 +div.toolbarModifier > ul > li {
  1.1325 +  display: table-row;
  1.1326 +}
  1.1327 +div.toolbarModifier > ul > li[data-type="header"] {
  1.1328 +  font-weight: bold;
  1.1329 +  user-select: none;
  1.1330 +  cursor: default;
  1.1331 +}
  1.1332 +div.toolbarModifier > ul > li[data-type="group"],
  1.1333 +div.toolbarModifier > ul > li[data-type="separator"] {
  1.1334 +  border-bottom: 1px solid #ccc;
  1.1335 +}
  1.1336 +div.toolbarModifier > ul > li[data-type="subgroup"] {
  1.1337 +  border-top: 1px solid #eee;
  1.1338 +}
  1.1339 +div.toolbarModifier > ul > li[data-type="subgroup"]:first-child {
  1.1340 +  border-top: none;
  1.1341 +}
  1.1342 +div.toolbarModifier > ul > li[data-type="group"].active,
  1.1343 +div.toolbarModifier > ul > li[data-type="group"]:hover,
  1.1344 +div.toolbarModifier > ul > li[data-type="separator"].active,
  1.1345 +div.toolbarModifier > ul > li[data-type="separator"]:hover {
  1.1346 +  overflow: hidden;
  1.1347 +  z-index: 2;
  1.1348 +}
  1.1349 +div.toolbarModifier > ul > li[data-type="group"].active,
  1.1350 +div.toolbarModifier > ul > li[data-type="separator"].active,
  1.1351 +div.toolbarModifier > ul > li[data-type="group"].active:hover,
  1.1352 +div.toolbarModifier > ul > li[data-type="separator"].active:hover {
  1.1353 +  background: #f0fafb;
  1.1354 +}
  1.1355 +div.toolbarModifier > ul > li[data-type="group"]:hover,
  1.1356 +div.toolbarModifier > ul > li[data-type="separator"]:hover {
  1.1357 +  background: #fffbe3;
  1.1358 +}
  1.1359 +div.toolbarModifier > ul > li[data-type="separator"] {
  1.1360 +  background: #f5f5f5;
  1.1361 +}
  1.1362 +div.toolbarModifier > ul > li[data-type="separator"]:after {
  1.1363 +  content: '';
  1.1364 +  width: 100%;
  1.1365 +}
  1.1366 +div.toolbarModifier > ul > li[data-type="separator"] > p {
  1.1367 +  padding: 2px 5px;
  1.1368 +}
  1.1369 +div.toolbarModifier > ul > li > p,
  1.1370 +div.toolbarModifier > ul > li > ul {
  1.1371 +  display: table-cell;
  1.1372 +  vertical-align: middle;
  1.1373 +}
  1.1374 +div.toolbarModifier > ul > li p {
  1.1375 +  padding-left: 5px;
  1.1376 +  min-width: 200px;
  1.1377 +}
  1.1378 +div.toolbarModifier > ul > li p span {
  1.1379 +  white-space: nowrap;
  1.1380 +  cursor: default;
  1.1381 +}
  1.1382 +div.toolbarModifier > ul > li p span button {
  1.1383 +  font-size: 12.666px;
  1.1384 +  margin-right: 5px;
  1.1385 +  cursor: pointer;
  1.1386 +  background: #fff;
  1.1387 +  -webkit-border-radius: 5px;
  1.1388 +  -webkit-background-clip: padding-box;
  1.1389 +  -moz-border-radius: 5px;
  1.1390 +  -moz-background-clip: padding;
  1.1391 +  border-radius: 5px;
  1.1392 +  background-clip: padding-box;
  1.1393 +  border: 1px solid #bbb;
  1.1394 +  padding: 0 7px;
  1.1395 +  line-height: 12px;
  1.1396 +  height: 20px;
  1.1397 +}
  1.1398 +div.toolbarModifier > ul > li p span button:not(.disabled):hover,
  1.1399 +div.toolbarModifier > ul > li p span button:not(.disabled):focus {
  1.1400 +  color: #fff;
  1.1401 +  background-color: #454545;
  1.1402 +  border-color: transparent;
  1.1403 +}
  1.1404 +div.toolbarModifier > ul > li p span button.move.disabled {
  1.1405 +  cursor: default;
  1.1406 +  zoom: 1;
  1.1407 +  filter: alpha(opacity=20);
  1.1408 +  -webkit-opacity: 0.2;
  1.1409 +  -moz-opacity: 0.2;
  1.1410 +  opacity: 0.2;
  1.1411 +}
  1.1412 +div.toolbarModifier > ul > li ul {
  1.1413 +  border-collapse: collapse;
  1.1414 +  padding: 0;
  1.1415 +  width: 100%;
  1.1416 +}
  1.1417 +div.toolbarModifier > ul > li ul li {
  1.1418 +  display: table-row;
  1.1419 +  list-style-type: none;
  1.1420 +  line-height: 1;
  1.1421 +}
  1.1422 +div.toolbarModifier > ul > li ul li[data-type="subgroup"] {
  1.1423 +  border-top: 1px solid #ddd;
  1.1424 +}
  1.1425 +div.toolbarModifier > ul > li ul li[data-type="subgroup"]:first-child {
  1.1426 +  border-top: 0;
  1.1427 +}
  1.1428 +div.toolbarModifier > ul > li ul li[data-type="subgroup"] [data-type="button"] {
  1.1429 +  -webkit-border-radius: 3px;
  1.1430 +  -webkit-background-clip: padding-box;
  1.1431 +  -moz-border-radius: 3px;
  1.1432 +  -moz-background-clip: padding;
  1.1433 +  border-radius: 3px;
  1.1434 +  background-clip: padding-box;
  1.1435 +  padding: 0 2px;
  1.1436 +}
  1.1437 +div.toolbarModifier > ul > li ul li[data-type="subgroup"] [data-type="button"]:focus {
  1.1438 +  background: rgba(0, 0, 0, 0.04);
  1.1439 +}
  1.1440 +div.toolbarModifier > ul > li ul li[data-type="subgroup"] [data-type="button"] input {
  1.1441 +  vertical-align: middle;
  1.1442 +}
  1.1443 +div.toolbarModifier > ul > li ul li > p,
  1.1444 +div.toolbarModifier > ul > li ul li > ul {
  1.1445 +  display: table-cell;
  1.1446 +  vertical-align: middle;
  1.1447 +}
  1.1448 +div.toolbarModifier > ul > li ul li ul {
  1.1449 +  padding: 0;
  1.1450 +}
  1.1451 +div.toolbarModifier > ul > li ul li ul li {
  1.1452 +  padding: 0;
  1.1453 +  display: inline-block;
  1.1454 +  cursor: pointer;
  1.1455 +  margin: 2px 5px 2px 0;
  1.1456 +}
  1.1457 +div.toolbarModifier > ul > li ul li ul li .cke_combo_text {
  1.1458 +  cursor: pointer;
  1.1459 +  white-space: nowrap;
  1.1460 +}
  1.1461 +div.toolbarModifier > ul > li ul li ul li .cke_toolgroup,
  1.1462 +div.toolbarModifier > ul > li ul li ul li .cke_combo_button {
  1.1463 +  cursor: pointer;
  1.1464 +  margin: 0;
  1.1465 +  vertical-align: middle;
  1.1466 +  border: 1px solid #ddd;
  1.1467 +  font-size: 11.41px;
  1.1468 +  font-size: 0.713rem;
  1.1469 +  line-height: 20.54px;
  1.1470 +  line-height: 1.28rem;
  1.1471 +}
  1.1472 +div.toolbarModifier > .codemirror-wrapper {
  1.1473 +  overflow-y: auto;
  1.1474 +}
  1.1475 +div.toolbarModifier-hints {
  1.1476 +  float: right;
  1.1477 +  width: 350px;
  1.1478 +  min-width: 150px;
  1.1479 +  overflow-y: auto;
  1.1480 +  margin-left: 1.5em;
  1.1481 +}
  1.1482 +div.toolbarModifier-hints h3 {
  1.1483 +  font-size: 18.08px;
  1.1484 +  font-size: 1.13rem;
  1.1485 +  line-height: 32.54px;
  1.1486 +  line-height: 2.03rem;
  1.1487 +  padding: 0.36em 1.5em;
  1.1488 +  background: #f5f5f5;
  1.1489 +  border-bottom: 1px solid #ddd;
  1.1490 +  margin-top: 0;
  1.1491 +  margin-bottom: 1.2em;
  1.1492 +}
  1.1493 +div.toolbarModifier-hints dl {
  1.1494 +  margin-bottom: 1.2em;
  1.1495 +  overflow: hidden;
  1.1496 +}
  1.1497 +div.toolbarModifier-hints dl .list-header {
  1.1498 +  font-weight: bold;
  1.1499 +  border: 0;
  1.1500 +  padding-bottom: 0.6em;
  1.1501 +}
  1.1502 +div.toolbarModifier-hints dl > p {
  1.1503 +  text-align: center;
  1.1504 +}
  1.1505 +div.toolbarModifier-hints dl dt {
  1.1506 +  float: left;
  1.1507 +  width: 9em;
  1.1508 +  clear: both;
  1.1509 +  text-align: right;
  1.1510 +  border-top: 1px solid #ddd;
  1.1511 +  padding-left: 1.5em;
  1.1512 +  padding-right: .1em;
  1.1513 +  -webkit-box-sizing: border-box;
  1.1514 +  -moz-box-sizing: border-box;
  1.1515 +  box-sizing: border-box;
  1.1516 +}
  1.1517 +div.toolbarModifier-hints dl dt code {
  1.1518 +  background: none;
  1.1519 +  border: none;
  1.1520 +  vertical-align: middle;
  1.1521 +}
  1.1522 +div.toolbarModifier-hints dl dd {
  1.1523 +  margin-left: 10em;
  1.1524 +  clear: right;
  1.1525 +  padding-right: 1.5em;
  1.1526 +}
  1.1527 +div.toolbarModifier-hints dl dd code {
  1.1528 +  line-height: 2.2em;
  1.1529 +}
  1.1530 +div.toolbarModifier-hints dl dd:after {
  1.1531 +  content: '\00a0';
  1.1532 +  display: block;
  1.1533 +  clear: left;
  1.1534 +  float: right;
  1.1535 +  height: 0;
  1.1536 +  width: 0;
  1.1537 +}
  1.1538 +.toolbarModifier-hints,
  1.1539 +.configContainer textarea.configCode,
  1.1540 +.CodeMirror {
  1.1541 +  -webkit-border-radius: 3px;
  1.1542 +  -webkit-background-clip: padding-box;
  1.1543 +  -moz-border-radius: 3px;
  1.1544 +  -moz-background-clip: padding;
  1.1545 +  border-radius: 3px;
  1.1546 +  background-clip: padding-box;
  1.1547 +  border: 1px solid #ccc;
  1.1548 +  font-size: 13.01px;
  1.1549 +  font-size: 0.813rem;
  1.1550 +  line-height: 23.42px;
  1.1551 +  line-height: 1.46rem;
  1.1552 +}
  1.1553 +.configContainer textarea.configCode,
  1.1554 +.CodeMirror pre,
  1.1555 +.CodeMirror-linenumber {
  1.1556 +  font-size: 13.01px;
  1.1557 +  font-size: 0.813rem;
  1.1558 +  line-height: 23.42px;
  1.1559 +  line-height: 1.46rem;
  1.1560 +  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
  1.1561 +}
  1.1562 +.CodeMirror pre {
  1.1563 +  border: none;
  1.1564 +  padding: 0;
  1.1565 +  margin: 0;
  1.1566 +}
  1.1567 +.configContainer textarea.configCode {
  1.1568 +  -webkit-box-sizing: border-box;
  1.1569 +  -moz-box-sizing: border-box;
  1.1570 +  box-sizing: border-box;
  1.1571 +  color: #575757;
  1.1572 +  padding: 10px;
  1.1573 +  width: 100%;
  1.1574 +  min-height: 500px;
  1.1575 +  margin: 0;
  1.1576 +  resize: none;
  1.1577 +  outline: none;
  1.1578 +  -moz-tab-size: 4;
  1.1579 +  tab-size: 4;
  1.1580 +  white-space: pre;
  1.1581 +  word-wrap: normal;
  1.1582 +  overflow: auto;
  1.1583 +}
  1.1584 +.CodeMirror-hints.toolbar-modifier {
  1.1585 +  padding: 0;
  1.1586 +  color: #575757;
  1.1587 +  font-size: 14px;
  1.1588 +  font-size: 0.875rem;
  1.1589 +  line-height: 25.2px;
  1.1590 +  line-height: 1.57rem;
  1.1591 +  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
  1.1592 +}
  1.1593 +.CodeMirror-hints.toolbar-modifier .CodeMirror-hint-active {
  1.1594 +  color: #575757;
  1.1595 +  background: #f0fafb;
  1.1596 +}
  1.1597 +.CodeMirror-hints.toolbar-modifier > li:hover {
  1.1598 +  background: #fffbe3;
  1.1599 +}
  1.1600 +/* Text modifier */
  1.1601 +#toolbarModifierWrapper {
  1.1602 +  margin-bottom: 1.2em;
  1.1603 +}
  1.1604 +#toolbarModifierWrapper .invalid .CodeMirror {
  1.1605 +  background: #fff8f8;
  1.1606 +  border-color: red;
  1.1607 +}
  1.1608 +#toolbarModifierWrapper .CodeMirror {
  1.1609 +  height: auto;
  1.1610 +  padding: 0 0.6em;
  1.1611 +}
  1.1612 +.staticContainer {
  1.1613 +  position: fixed;
  1.1614 +  top: 0;
  1.1615 +  width: 100%;
  1.1616 +  z-index: 10;
  1.1617 +}
  1.1618 +.staticContainer > .grid-container {
  1.1619 +  max-width: 1052px;
  1.1620 +}
  1.1621 +.staticContainer > .grid-container .inner {
  1.1622 +  background: #fff;
  1.1623 +}
  1.1624 +.staticContainer > .grid-container .inner .toolbar {
  1.1625 +  margin-bottom: 0;
  1.1626 +}
  1.1627 +#help {
  1.1628 +  position: relative;
  1.1629 +  top: -15px;
  1.1630 +  left: -5px;
  1.1631 +}
  1.1632 +#help-content {
  1.1633 +  display: none;
  1.1634 +}
  1.1635 +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2dsb2JhbC9nbG9iYWwubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2NvcmUvY29yZS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvZ3JpZC9ncmlkLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvbm9kZV9tb2R1bGVzL2xlc3NoYXQvYnVpbGQvbGVzc2hhdC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvaGVhZGVyLWEvaGVhZGVyLWEubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL25hdmlnYXRpb24tYS9uYXZpZ2F0aW9uLWEubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL25hdmlnYXRpb24tYi9uYXZpZ2F0aW9uLWIubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2Zvb3Rlci1hL2Zvb3Rlci1hLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvY29tcG9uZW50cy9jb250ZW50L2NvbnRlbnQubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2J1dHRvbi1hL2J1dHRvbi1hLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvY29tcG9uZW50cy9iYWxsb29uLWEvYmFsbG9vbi1hLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvY29tcG9uZW50cy9pY29uL2ljb24ubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL3N3aXRjaC9zd2l0Y2gubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL3RvZ2dsZXIvdG9nZ2xlci5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvbW9kYWwvbW9kYWwubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2Jhc2ljc2FtcGxlL2NvcmUubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2Jhc2ljc2FtcGxlL2Fkam9pbmVkLmxlc3MiLCIuLi8uLi9zYW1wbGVzL2xlc3MvY3VzdG9tLmxlc3MiLCIuLi8uLi9zYW1wbGVzL3Rvb2xiYXJjb25maWd1cmF0b3IvbGVzcy90b29sYmFybW9kaWZpZXIubGVzcyIsIi4uLy4uL3NhbXBsZXMvdG9vbGJhcmNvbmZpZ3VyYXRvci9sZXNzL2Jhc2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBc0RBLFFBSGlDO0VBeUNoQztJQUNDLHdCQUFBOzs7QUMxRkY7QUFBUztBQUFPO0FBQVM7QUFBWTtBQUFRO0FBQVE7QUFBUTtBQUFRO0FBQU07QUFBTTtBQUFLO0VBQ3JGLGNBQUE7O0FBR0Q7QUFBTTtFQUNMLFNBQUE7RUFDQSxVQUFBO0VBQ0Esd0JETitCLHVDQ00vQjtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUNIQSxZQUFZO0VBQ1gsVUFBQTs7QUFERCxZQUFZO0VBQ1gsVUFBQTs7QUFERCxZ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 */