body {
  font: 100%/1.4 Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, table, blockquote, div, main, section, article, aside, fieldset {
  margin: 1em 0;
}
form:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, p:first-child, ul:first-child, ol:first-child, dl:first-child, table:first-child, blockquote:first-child, div:first-child, main:first-child, section:first-child, article:first-child, aside:first-child, fieldset:first-child {
  margin-top: 0;
}
form:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, p:last-child, ul:last-child, ol:last-child, dl:last-child, table:last-child, blockquote:last-child, div:last-child, main:last-child, section:last-child, article:last-child, aside:last-child, fieldset:last-child {
  margin-bottom: 0;
}

a {
  color: #016bb0;
}
a:visited {
  color: #662d91;
}
a:hover {
  color: #0199fc;
}

abbr[title] {
  border-bottom: 1px dotted;
}

address {
  white-space: pre;
  white-space: pre-line;
}

b, strong {
  font-weight: bold;
}

small {
  font-size: .8em;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Optima, Candara, Segoe, "Segoe UI", Arial, sans-serif;
  font-weight: 700;
}

h1 {
  font-size: 2.07267em;
  margin: 0.48247em 0;
}

h2 {
  font-size: 1.62563em;
  margin: 0.61515em 0;
}

h3 {
  font-size: 1.275em;
  margin: 0.78431em 0;
}

h4 {
  font-size: 1em;
}

h5 {
  font-size: 0.78431em;
}

h6 {
  font-size: 0.61515em;
}

blockquote {
  border-top: 1px solid;
  border-bottom: 1px solid;
  margin: 1em 2em;
  font-family: Baskerville, "Baskerville old face", "Hoefler Text", Garamond, "Times New Roman", serif;
  padding: 1em;
}
blockquote[cite]:after {
  margin-top: 1em;
  text-align: right;
  font-style: italic;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

code, kbd, pre, samp {
  font-family: "Courier New", Courier, monospace;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

sub, sup {
  font-size: .75em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

summary {
  cursor: pointer;
  cursor: hand;
}

ul, ol {
  padding-left: 2em;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0.5em;
  border-left: .5em solid;
  padding-left: 1em;
}

dd + dt {
  margin-top: 0.75em;
}

input, textarea, select {
  font-size: inherit;
  padding: .25em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input:focus, textarea:focus, select:focus {
  -moz-box-shadow: 0px 0px 0.25em 0.25em #BDE5F8;
  -webkit-box-shadow: 0px 0px 0.25em 0.25em #BDE5F8;
  box-shadow: 0px 0px 0.25em 0.25em #BDE5F8;
  outline: none;
}
input:focus:invalid, input:focus:out-of-range, textarea:focus:invalid, textarea:focus:out-of-range, select:focus:invalid, select:focus:out-of-range {
  -moz-box-shadow: 0px 0px 0.25em 0.25em #F8AAAA;
  -webkit-box-shadow: 0px 0px 0.25em 0.25em #F8AAAA;
  box-shadow: 0px 0px 0.25em 0.25em #F8AAAA;
}
input:focus:valid, input:focus:in-range, textarea:focus:valid, textarea:focus:in-range, select:focus:valid, select:focus:in-range {
  -moz-box-shadow: 0px 0px 0.25em 0.25em #cfd88a;
  -webkit-box-shadow: 0px 0px 0.25em 0.25em #cfd88a;
  box-shadow: 0px 0px 0.25em 0.25em #cfd88a;
}

textarea {
  height: 5em;
}

input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="tel"], input[type="url"], textarea {
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  border: 1px solid #CCC;
}

input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="tel"], input[type="url"], textarea {
  width: 15em;
  max-width: 100%;
  -webkit-appearance: textfield;
}

input.x-small, textarea.x-small {
  width: 2.5em;
}
input.small, textarea.small {
  width: 5em;
}
input.medium, textarea.medium {
  width: 15em;
}
input.large, textarea.large {
  width: 25em;
}
input.x-large, textarea.x-large {
  width: 50em;
}
input.maximum, textarea.maximum {
  width: 100%;
}

input[type="submit"], input[type="reset"], input[type="button"], button {
  padding: .25em .5em;
}

fieldset {
  border: 1px solid;
  padding: 1em;
}

fieldset ul {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}

label {
  white-space: nowrap;
}
@media (max-width: 35em) {
  label input:not([type="radio"]):not([type="checkbox"]) {
    display: block;
  }
}

form.simplified > label, form .simplified > label, form.simplified label select, form .simplified label select, form.simplified label textarea, form .simplified label textarea, form.simplified label input:not([type="radio"]):not([type="checkbox"]), form .simplified label input:not([type="radio"]):not([type="checkbox"]) {
  display: block;
}

input[type="text"]:invalid, input[type="text"]:out-of-range, input[type="password"]:invalid, input[type="password"]:out-of-range, input[type="search"]:invalid, input[type="search"]:out-of-range, input[type="email"]:invalid, input[type="email"]:out-of-range, input[type="tel"]:invalid, input[type="tel"]:out-of-range, input[type="url"]:invalid, input[type="url"]:out-of-range {
  background-size: 5em 13em;
}
input[type="text"]:invalid:focus, input[type="text"]:out-of-range:focus, input[type="password"]:invalid:focus, input[type="password"]:out-of-range:focus, input[type="search"]:invalid:focus, input[type="search"]:out-of-range:focus, input[type="email"]:invalid:focus, input[type="email"]:out-of-range:focus, input[type="tel"]:invalid:focus, input[type="tel"]:out-of-range:focus, input[type="url"]:invalid:focus, input[type="url"]:out-of-range:focus {
  background-position: right -8em;
  background-size: 1em 1em;
}
input[type="text"][required]:valid:focus, input[type="text"][required]:in-range:focus, input[type="password"][required]:valid:focus, input[type="password"][required]:in-range:focus, input[type="search"][required]:valid:focus, input[type="search"][required]:in-range:focus, input[type="email"][required]:valid:focus, input[type="email"][required]:in-range:focus, input[type="tel"][required]:valid:focus, input[type="tel"][required]:in-range:focus, input[type="url"][required]:valid:focus, input[type="url"][required]:in-range:focus {
  background-size: 5em 13em;
}

html {
  background: #FFFFFC;
}

body {
  margin: 0;
  background: #FFFFFC;
  overflow-x: hidden;
}
body > header {
  padding: 0 1em;
  background: #2b50a5 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9Ijc1JSIgY3k9IjEwMCUiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyZWNmZTEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjUwYTUiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: #2b50a5 -moz-radial-gradient(75% bottom, 24em 90%, #2ecfe1, #2b50a5);
  background: #2b50a5 -webkit-radial-gradient(75% bottom, 24em 90%, #2ecfe1, #2b50a5);
  background: #2b50a5 radial-gradient(24em 90% at 75% bottom, #2ecfe1, #2b50a5);
}
body > header h1 {
  margin: 0 auto;
  padding: 0.96494em 0 0.12062em;
  max-width: 28.94814em;
  background: url(../images/mpq-silhouettes.png) right bottom no-repeat;
  background: url(../images/mpq-silhouettes.svg) right bottom/auto 75% no-repeat;
}
body > header a:link, body > header a:active, body > header a:visited {
  color: white;
  text-decoration: none;
}
body > header a:hover {
  text-decoration: underline;
}
body > header nav {
  background: #101332;
  margin: 0 -1.5em;
  padding: 0 1.5em;
}
body > header nav ul {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  max-width: 60em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body > header nav li {
  display: inline-block;
}
body > header nav li + li {
  padding-left: 1.5em;
}
body > header nav li:nth-last-child(2) {
  margin-left: auto;
}
body > header nav a {
  padding: .5em 0;
  display: inline-block;
  margin-bottom: 3px;
}
body > header nav a:hover, body > header nav a.active {
  margin-bottom: 0;
  border-bottom: 3px solid #D88511;
  text-decoration: none;
}
body > footer {
  margin: 1em auto;
  max-width: 60em;
  border-top: 1px solid;
  padding: 1.5em 0;
}

main {
  max-width: 60em;
  margin: 1.5em auto 2em;
  padding: 0 1em;
  background: #FFFFFC;
  overflow: hidden;
}
main header nav {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
main header nav ul {
  margin: -.5em;
  padding: 0 .5em;
}
main header nav ul > li {
  display: inline-block;
  padding: .5em;
  position: relative;
}
main header nav ul > li ul {
  display: none;
}
main header nav ul > li:hover ul, main header nav ul > li.active ul, main header nav ul > li.opened {
  display: block;
  position: absolute;
  border: 1px solid;
  z-index: 1;
  background: white;
  margin-top: .5em;
}
main header nav ul > li a {
  white-space: nowrap;
}

section, article {
  margin: 2em 0;
}

h1, h2, h3, h4, h5, h6 {
  color: #D88511;
  font-weight: normal;
}

th a:link, th a:active, th a:visited {
  color: white;
}

table.spreadsheet thead th, thead th {
  background: #315ab9;
  background: #315ab9 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxcHgiIHN0b3AtY29sb3I9IiMzMTVhYjkiLz48c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iIzJiNTBhNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMxNWFiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: #315ab9 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1px, #315ab9), color-stop(1px, #2b50a5), color-stop(100%, #315ab9));
  background: #315ab9 -moz-linear-gradient(#315ab9 1px, #2b50a5 1px, #315ab9 1.25em);
  background: #315ab9 -webkit-linear-gradient(#315ab9 1px, #2b50a5 1px, #315ab9 1.25em);
  background: #315ab9 linear-gradient(#315ab9 1px, #2b50a5 1px, #315ab9 1.25em);
  -moz-box-shadow: inset 0 1px 0 #4d74d0, 0 1px 3px 1px rgba(204, 204, 204, 0.3);
  -webkit-box-shadow: inset 0 1px 0 #4d74d0, 0 1px 3px 1px rgba(204, 204, 204, 0.3);
  box-shadow: inset 0 1px 0 #4d74d0, 0 1px 3px 1px rgba(204, 204, 204, 0.3);
  border: 1px solid #101332;
  color: white;
}

table.spreadsheet tbody tr {
  background: white;
  background: white url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxcHgiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: white -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1px, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #ffffff));
  background: white -moz-linear-gradient(#ffffff 1px, #eeeeee 1px, #ffffff 1.25em);
  background: white -webkit-linear-gradient(#ffffff 1px, #eeeeee 1px, #ffffff 1.25em);
  background: white linear-gradient(#ffffff 1px, #eeeeee 1px, #ffffff 1.25em);
  border: 1px solid #CCC;
}

table.spreadsheet td {
  border: 1px solid #CCC;
}

table.spreadsheet:not(.complex) tbody tr:nth-child(even), table.spreadsheet.complex tbody:nth-child(even) tr {
  background: #DDD;
  background: #DDD url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxcHgiIHN0b3AtY29sb3I9IiNkZGRkZGQiLz48c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: #DDD -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1px, #dddddd), color-stop(1px, #cccccc), color-stop(100%, #dddddd));
  background: #DDD -moz-linear-gradient(#dddddd 1px, #cccccc 1px, #dddddd 1.25em);
  background: #DDD -webkit-linear-gradient(#dddddd 1px, #cccccc 1px, #dddddd 1.25em);
  background: #DDD linear-gradient(#dddddd 1px, #cccccc 1px, #dddddd 1.25em);
}

tbody th {
  background: #ed9316;
  background: #ed9316 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxcHgiIHN0b3AtY29sb3I9IiNlZDkzMTYiLz48c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iI2Q4ODUxMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkOTMxNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: #ed9316 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1px, #ed9316), color-stop(1px, #d88511), color-stop(100%, #ed9316));
  background: #ed9316 -moz-linear-gradient(#ed9316 1px, #d88511 1px, #ed9316 1.25em);
  background: #ed9316 -webkit-linear-gradient(#ed9316 1px, #d88511 1px, #ed9316 1.25em);
  background: #ed9316 linear-gradient(#ed9316 1px, #d88511 1px, #ed9316 1.25em);
  border-right: 1px solid #CCC;
  border-left: 1px solid #CCC;
}

table.spreadsheet {
  border-collapse: collapse;
  border: 1px solid;
}
table.spreadsheet td, table.spreadsheet th {
  empty-cells: show;
  padding: .25em 1em;
}
table.spreadsheet th {
  font-weight: normal;
}
table.spreadsheet tbody th[colspan] {
  text-align: left;
}

table th, table th a, table.spreadsheet th, table.spreadsheet th a {
  color: white;
}

table .numeric, table .fraction {
  text-align: center;
}

th.sort-header::-moz-selection {
  background: transparent;
}

th.sort-header::selection {
  background: transparent;
}

th.sort-header {
  cursor: pointer;
}

table th.sort-header:after {
  content: '';
  float: right;
  margin-top: 7px;
  border-width: 0 4px 4px;
  border-style: solid;
  border-color: #404040 transparent;
  visibility: hidden;
}

table th.sort-header:hover:after {
  visibility: visible;
}

table th.sort-up:after,
table th.sort-down:after,
table th.sort-down:hover:after {
  visibility: visible;
  opacity: 0.4;
}

table th.sort-up:after {
  border-bottom: none;
  border-width: 4px 4px 0;
}

td.today, tbody.today, tr.today {
  outline: 4px solid #D88511;
  outline-offset: -4px;
}

/*
// Forecast
.forecast {

	td {
		@extend td%spreadsheet;
	}

	.missing {
		@extend td%alternate;
	}

	@media (min-width: 40em) {
		// reformat our table to be horizontal to take advantage of a wider viewport
		//display: block;
		width: 100%;
		@include display-flex;

		thead {
			display: none;
		}

		tbody {
			width: 20%;
			display: block;
			border: 1px solid $border-color;
			margin: 0 -1px;
		}

		td {
			display: block;
			border: none;

			// adjust the padding for everything after the 2nd element
			~ td ~ td {
				padding-top: 0;
			}
		}
	}
}
*/
.ddq {
  border-collapse: collapse;
}
.ddq th, .ddq td {
  padding: .25em .5em;
  font-weight: normal;
}
.ddq ul {
  padding-left: 1em;
}
@media (max-width: 39.9999em) {
  .ddq th, .ddq td {
    border: 1px solid #CCC;
  }
  .ddq tbody {
    background: white;
    background: white url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxcHgiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: white -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1px, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #ffffff));
    background: white -moz-linear-gradient(#ffffff 1px, #eeeeee 1px, #ffffff 1.25em);
    background: white -webkit-linear-gradient(#ffffff 1px, #eeeeee 1px, #ffffff 1.25em);
    background: white linear-gradient(#ffffff 1px, #eeeeee 1px, #ffffff 1.25em);
    border: 1px solid #CCC;
  }
  .ddq tbody:nth-child(even) {
    background: #DDD;
    background: #DDD url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxcHgiIHN0b3AtY29sb3I9IiNkZGRkZGQiLz48c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: #DDD -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1px, #dddddd), color-stop(1px, #cccccc), color-stop(100%, #dddddd));
    background: #DDD -moz-linear-gradient(#dddddd 1px, #cccccc 1px, #dddddd 1.25em);
    background: #DDD -webkit-linear-gradient(#dddddd 1px, #cccccc 1px, #dddddd 1.25em);
    background: #DDD linear-gradient(#dddddd 1px, #cccccc 1px, #dddddd 1.25em);
  }
}
@media (min-width: 40em) {
  .ddq {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .ddq tbody, .ddq tfoot, .ddq tr, .ddq td, .ddq th {
    display: block;
  }
  .ddq caption {
    -ms-flex: 1 0 100%;
    -webkit-flex: 1 0 100%;
    flex: 1 0 100%;
    width: 100%;
  }
  .ddq thead {
    display: none;
  }
  .ddq tbody {
    -ms-flex: 1 1 14%;
    -webkit-flex: 1 1 14%;
    flex: 1 1 14%;
    display: inline-block;
    vertical-align: text-top;
    border: 1px solid #CCC;
    margin: -1px 0 0 -1px;
  }
  .ddq td[rowspan]:first-child {
    background: #315ab9;
    background: #315ab9 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxcHgiIHN0b3AtY29sb3I9IiMzMTVhYjkiLz48c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iIzJiNTBhNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMxNWFiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: #315ab9 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1px, #315ab9), color-stop(1px, #2b50a5), color-stop(100%, #315ab9));
    background: #315ab9 -moz-linear-gradient(#315ab9 1px, #2b50a5 1px, #315ab9 1.25em);
    background: #315ab9 -webkit-linear-gradient(#315ab9 1px, #2b50a5 1px, #315ab9 1.25em);
    background: #315ab9 linear-gradient(#315ab9 1px, #2b50a5 1px, #315ab9 1.25em);
    -moz-box-shadow: inset 0 1px 0 #4d74d0, 0 1px 3px 1px rgba(204, 204, 204, 0.3);
    -webkit-box-shadow: inset 0 1px 0 #4d74d0, 0 1px 3px 1px rgba(204, 204, 204, 0.3);
    box-shadow: inset 0 1px 0 #4d74d0, 0 1px 3px 1px rgba(204, 204, 204, 0.3);
    border: 1px solid #101332;
    color: white;
    text-align: center;
    margin: 0 -1px;
  }
  .ddq td {
    padding: .25em;
  }
  .ddq .title, .ddq.calendar td.title, .ddq.forecast td.title {
    background: rgba(255, 255, 0, 0.25);
    font-size: 0.78431em;
    color: inherit;
    border: inherit;
    box-shadow: none;
  }
  .ddq td.missing {
    background: #e6e6e4;
  }
  .ddq td.missing, .ddq td.acquired {
    border-top: 1px solid #CCC;
  }
  .ddq td.missing + td.missing, .ddq td.acquired + td.acquired {
    border-top: none;
    padding-top: 0;
  }
  .ddq .Sweet {
    background: #DDD;
    background: #DDD url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxcHgiIHN0b3AtY29sb3I9IiNkZGRkZGQiLz48c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: #DDD -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1px, #dddddd), color-stop(1px, #cccccc), color-stop(100%, #dddddd));
    background: #DDD -moz-linear-gradient(#dddddd 1px, #cccccc 1px, #dddddd 1.25em);
    background: #DDD -webkit-linear-gradient(#dddddd 1px, #cccccc 1px, #dddddd 1.25em);
    background: #DDD linear-gradient(#dddddd 1px, #cccccc 1px, #dddddd 1.25em);
  }
  .ddq .Savory {
    background: white;
    background: white url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxcHgiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: white -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1px, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #ffffff));
    background: white -moz-linear-gradient(#ffffff 1px, #eeeeee 1px, #ffffff 1.25em);
    background: white -webkit-linear-gradient(#ffffff 1px, #eeeeee 1px, #ffffff 1.25em);
    background: white linear-gradient(#ffffff 1px, #eeeeee 1px, #ffffff 1.25em);
    border: 1px solid #CCC;
    border: none;
  }
  @supports not (flex-wrap: wrap) {
    .ddq.calendar tbody {
      display: block;
    }
  }
  .ddq.forecast tbody {
    width: 20%;
  }
}

.current-nodes details h1 {
  font-size: 1.15em;
}

.upcoming-tokens {
  border-collapse: collapse;
}
.upcoming-tokens td, .upcoming-tokens th {
  padding: .25em .5em;
}
.upcoming-tokens tbody td {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}
.upcoming-tokens tr > :first-child {
  border-left: 1px solid #CCC;
}
.upcoming-tokens tbody tr > :last-child, .upcoming-tokens tbody tr > :nth-child(2n) {
  border-right: 1px solid #CCC;
}
.upcoming-tokens tbody tr:first-child {
  background: #EEAE0E;
}

td.bool {
  text-align: center;
}

.confirmed, .unconfirmed {
  color: white;
  padding: .25em .5em;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  font-size: .8em;
}

.confirmed {
  background: green;
}

.unconfirmed {
  background: red;
}

.gain {
  color: green;
}

.loss {
  color: red;
}

#recruited:checked ~ * tr.missing {
  display: none;
}

#missing:checked ~ * tr.recruited {
  display: none;
}

#form\.slug {
  max-width: 10em;
  font-size: .8em;
}

td.level.maxed input {
  background: #e8c15f;
}

.covers output {
  display: inline-block;
  min-width: 1.1em;
  text-align: right;
}

.roster input[type="number"] {
  max-width: 3em;
}

input.Red {
  background: #9C1512;
}

input.Yellow {
  background: #D29506;
}

input.Green {
  background: #0C7E04;
}

input.Blue {
  background: #224AA2;
}

input.Purple {
  background: #8F0088;
}

input.Black {
  background: #545454;
}

table.roster {
  margin-top: 2em;
}
table.roster, table.roster body, table.roster td {
  display: block;
  box-sizing: border-box;
  padding: 0;
}
table.roster caption, table.roster thead, table.roster tfoot {
  display: none;
}
table.roster tr {
  display: inline-block;
  position: relative;
  background: none;
  margin-right: 3em;
  box-sizing: border-box;
  line-height: 1.25;
  margin-bottom: 1.5em;
  vertical-align: text-top;
}
table.roster img {
  display: block;
  border: 1px solid #666;
}
table.roster .name {
  min-width: none;
  width: 120px;
  padding: 0;
  font-weight: bold;
}
table.roster .style {
  font-size: .8em;
}
table.roster .level, table.roster .rarity, table.roster .covers {
  position: absolute;
  right: -1em;
}
table.roster .level, table.roster .rarity {
  top: 182px;
  width: 5.25em;
  text-align: center;
}
table.roster .rarity {
  background: #333;
  margin-top: -2.4em;
  color: #D29506;
  line-height: 1;
}
table.roster .level {
  background: #666;
  margin-top: -1.4em;
  color: white;
}
table.roster .level input {
  background: transparent;
  color: inherit;
  text-align: right;
}
table.roster input[type="number"] {
  padding: 2px;
}
table.roster input[type="button"] {
  font-size: .8em;
}
table.roster .covers {
  top: 5px;
  width: 3.5em;
  text-align: center;
  border: 1px solid #666;
  background: rgba(204, 204, 204, 0.8);
  color: black;
  line-height: 1;
}
table.roster .covers input {
  color: white;
}
table.roster .covers ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
table.roster .covers li {
  text-align: right;
}
table.roster.readonly .level, table.roster.readonly .rarity {
  width: 3.75em;
}
table.roster.readonly .covers {
  width: 2.75em;
}
table.roster.readonly .covers li {
  text-align: center;
  color: white;
}
table.roster.readonly .covers li.Red {
  background: #9C1512;
}
table.roster.readonly .covers li.Yellow {
  background: #D29506;
}
table.roster.readonly .covers li.Green {
  background: #0C7E04;
}
table.roster.readonly .covers li.Blue {
  background: #224AA2;
}
table.roster.readonly .covers li.Purple {
  background: #8F0088;
}
table.roster.readonly .covers li.Black {
  background: #545454;
}

table.Black.Blue.Green caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMyMjRhYTIiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjMGM3ZTA0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGM3ZTA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #224aa2), color-stop(66.66667%, #224aa2), color-stop(66.66667%, #0c7e04), color-stop(100%, #0c7e04));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #0c7e04 66.66667%, #0c7e04 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #0c7e04 66.66667%, #0c7e04 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #0c7e04 66.66667%, #0c7e04 100%);
  color: white;
}

table.Black.Blue.Purple caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMyMjRhYTIiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjOGYwMDg4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGYwMDg4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #224aa2), color-stop(66.66667%, #224aa2), color-stop(66.66667%, #8f0088), color-stop(100%, #8f0088));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #8f0088 66.66667%, #8f0088 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #8f0088 66.66667%, #8f0088 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #8f0088 66.66667%, #8f0088 100%);
  color: white;
}

table.Black.Blue.Red caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMyMjRhYTIiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #224aa2), color-stop(66.66667%, #224aa2), color-stop(66.66667%, #9c1512), color-stop(100%, #9c1512));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  color: white;
}

table.Black.Blue.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMyMjRhYTIiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #224aa2), color-stop(66.66667%, #224aa2), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #224aa2 33.33333%, #224aa2 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Black.Green.Purple caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMwYzdlMDQiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjOGYwMDg4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGYwMDg4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #0c7e04), color-stop(66.66667%, #0c7e04), color-stop(66.66667%, #8f0088), color-stop(100%, #8f0088));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #8f0088 66.66667%, #8f0088 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #8f0088 66.66667%, #8f0088 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #8f0088 66.66667%, #8f0088 100%);
  color: white;
}

table.Black.Green.Red caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMwYzdlMDQiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #0c7e04), color-stop(66.66667%, #0c7e04), color-stop(66.66667%, #9c1512), color-stop(100%, #9c1512));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  color: white;
}

table.Black.Green.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMwYzdlMDQiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #0c7e04), color-stop(66.66667%, #0c7e04), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Black.Purple.Red caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzhmMDA4OCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #8f0088), color-stop(66.66667%, #8f0088), color-stop(66.66667%, #9c1512), color-stop(100%, #9c1512));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  color: white;
}

table.Black.Purple.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzhmMDA4OCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #8f0088), color-stop(66.66667%, #8f0088), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Black.Red.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM5YzE1MTIiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzljMTUxMiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(33.33333%, #545454), color-stop(33.33333%, #9c1512), color-stop(66.66667%, #9c1512), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #545454 0%, #545454 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #545454 0%, #545454 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Blue.Green.Purple caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMjI0YWEyIi8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMwYzdlMDQiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjOGYwMDg4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGYwMDg4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #224aa2), color-stop(33.33333%, #224aa2), color-stop(33.33333%, #0c7e04), color-stop(66.66667%, #0c7e04), color-stop(66.66667%, #8f0088), color-stop(100%, #8f0088));
  background: -moz-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #8f0088 66.66667%, #8f0088 100%);
  background: -webkit-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #8f0088 66.66667%, #8f0088 100%);
  background: linear-gradient(to right, #224aa2 0%, #224aa2 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #8f0088 66.66667%, #8f0088 100%);
  color: white;
}

table.Blue.Green.Red caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMjI0YWEyIi8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMwYzdlMDQiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #224aa2), color-stop(33.33333%, #224aa2), color-stop(33.33333%, #0c7e04), color-stop(66.66667%, #0c7e04), color-stop(66.66667%, #9c1512), color-stop(100%, #9c1512));
  background: -moz-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: -webkit-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: linear-gradient(to right, #224aa2 0%, #224aa2 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  color: white;
}

table.Blue.Green.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMjI0YWEyIi8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMwYzdlMDQiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #224aa2), color-stop(33.33333%, #224aa2), color-stop(33.33333%, #0c7e04), color-stop(66.66667%, #0c7e04), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #224aa2 0%, #224aa2 33.33333%, #0c7e04 33.33333%, #0c7e04 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Blue.Purple.Red caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMjI0YWEyIi8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzhmMDA4OCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #224aa2), color-stop(33.33333%, #224aa2), color-stop(33.33333%, #8f0088), color-stop(66.66667%, #8f0088), color-stop(66.66667%, #9c1512), color-stop(100%, #9c1512));
  background: -moz-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: -webkit-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: linear-gradient(to right, #224aa2 0%, #224aa2 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  color: white;
}

table.Blue.Purple.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMjI0YWEyIi8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzhmMDA4OCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #224aa2), color-stop(33.33333%, #224aa2), color-stop(33.33333%, #8f0088), color-stop(66.66667%, #8f0088), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #224aa2 0%, #224aa2 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Blue.Red.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMjI0YWEyIi8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM5YzE1MTIiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzljMTUxMiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #224aa2), color-stop(33.33333%, #224aa2), color-stop(33.33333%, #9c1512), color-stop(66.66667%, #9c1512), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #224aa2 0%, #224aa2 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #224aa2 0%, #224aa2 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Green.Purple.Red caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMGM3ZTA0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzhmMDA4OCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0c7e04), color-stop(33.33333%, #0c7e04), color-stop(33.33333%, #8f0088), color-stop(66.66667%, #8f0088), color-stop(66.66667%, #9c1512), color-stop(100%, #9c1512));
  background: -moz-linear-gradient(left, #0c7e04 0%, #0c7e04 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: -webkit-linear-gradient(left, #0c7e04 0%, #0c7e04 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  background: linear-gradient(to right, #0c7e04 0%, #0c7e04 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #9c1512 66.66667%, #9c1512 100%);
  color: white;
}

table.Green.Purple.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMGM3ZTA0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzhmMDA4OCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0c7e04), color-stop(33.33333%, #0c7e04), color-stop(33.33333%, #8f0088), color-stop(66.66667%, #8f0088), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #0c7e04 0%, #0c7e04 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #0c7e04 0%, #0c7e04 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #0c7e04 0%, #0c7e04 33.33333%, #8f0088 33.33333%, #8f0088 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Green.Red.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMGM3ZTA0Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM5YzE1MTIiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzljMTUxMiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0c7e04), color-stop(33.33333%, #0c7e04), color-stop(33.33333%, #9c1512), color-stop(66.66667%, #9c1512), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #0c7e04 0%, #0c7e04 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #0c7e04 0%, #0c7e04 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #0c7e04 0%, #0c7e04 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Purple.Red.Yellow caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmMDA4OCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjOGYwMDg4Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiM5YzE1MTIiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iIzljMTUxMiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDI5NTA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #8f0088), color-stop(33.33333%, #8f0088), color-stop(33.33333%, #9c1512), color-stop(66.66667%, #9c1512), color-stop(66.66667%, #d29506), color-stop(100%, #d29506));
  background: -moz-linear-gradient(left, #8f0088 0%, #8f0088 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: -webkit-linear-gradient(left, #8f0088 0%, #8f0088 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  background: linear-gradient(to right, #8f0088 0%, #8f0088 33.33333%, #9c1512 33.33333%, #9c1512 66.66667%, #d29506 66.66667%, #d29506 100%);
  color: white;
}

table.Black.Purple caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNTQ1NDU0Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #545454), color-stop(50%, #545454), color-stop(50%, #8f0088), color-stop(100%, #8f0088));
  background: -moz-linear-gradient(left, #545454 0%, #545454 50%, #8f0088 50%, #8f0088 100%);
  background: -webkit-linear-gradient(left, #545454 0%, #545454 50%, #8f0088 50%, #8f0088 100%);
  background: linear-gradient(to right, #545454 0%, #545454 50%, #8f0088 50%, #8f0088 100%);
  color: white;
}

table.Blue.Purple caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNGFhMiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjI0YWEyIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #224aa2), color-stop(50%, #224aa2), color-stop(50%, #8f0088), color-stop(100%, #8f0088));
  background: -moz-linear-gradient(left, #224aa2 0%, #224aa2 50%, #8f0088 50%, #8f0088 100%);
  background: -webkit-linear-gradient(left, #224aa2 0%, #224aa2 50%, #8f0088 50%, #8f0088 100%);
  background: linear-gradient(to right, #224aa2 0%, #224aa2 50%, #8f0088 50%, #8f0088 100%);
  color: white;
}

table.Green.Red caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjN2UwNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMGM3ZTA0Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5YzE1MTIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzE1MTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0c7e04), color-stop(50%, #0c7e04), color-stop(50%, #9c1512), color-stop(100%, #9c1512));
  background: -moz-linear-gradient(left, #0c7e04 0%, #0c7e04 50%, #9c1512 50%, #9c1512 100%);
  background: -webkit-linear-gradient(left, #0c7e04 0%, #0c7e04 50%, #9c1512 50%, #9c1512 100%);
  background: linear-gradient(to right, #0c7e04 0%, #0c7e04 50%, #9c1512 50%, #9c1512 100%);
  color: white;
}

table.Red.Purple caption {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljMTUxMiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjOWMxNTEyIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjAwODgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #9c1512), color-stop(50%, #9c1512), color-stop(50%, #8f0088), color-stop(100%, #8f0088));
  background: -moz-linear-gradient(left, #9c1512 0%, #9c1512 50%, #8f0088 50%, #8f0088 100%);
  background: -webkit-linear-gradient(left, #9c1512 0%, #9c1512 50%, #8f0088 50%, #8f0088 100%);
  background: linear-gradient(to right, #9c1512 0%, #9c1512 50%, #8f0088 50%, #8f0088 100%);
  color: white;
}

td.colors {
  white-space: pre;
}

table.by-color {
  width: 100%;
}
@media (min-width: 40em) {
  table.by-color {
    width: 36em;
  }
}
table.by-color thead th {
  background: transparent;
  background: inherit;
  color: #111114;
  border-color: #CCC;
  box-shadow: none;
}
table.by-color td:nth-child(2), table.by-color td:nth-child(3) {
  width: 30%;
}
table.by-color img {
  vertical-align: middle;
}

dl.character_details {
  float: left;
  margin-top: 0;
  margin-right: 2em;
}

table .two-star, table .three-star, table .four-star, table .five-star {
  display: none;
}

input[name="two-star"]:checked ~ table th.two-star, input[name="three-star"]:checked ~ table th.three-star, input[name="four-star"]:checked ~ table th.four-star, input[name="five-star"]:checked ~ table th.five-star, input[name="two-star"]:checked ~ table td.two-star, input[name="three-star"]:checked ~ table td.three-star, input[name="four-star"]:checked ~ table td.four-star, input[name="five-star"]:checked ~ table td.five-star {
  display: table-cell;
}

input[name="two-star"]:not(:checked) ~ input[name="three-star"]:checked ~ table .three-star.colors,
input[name="three-star"]:not(:checked) ~ input[name="four-star"]:checked ~ table .four-star.colors,
input[name="four-star"]:not(:checked) ~ input[name="five-star"]:checked ~ table .five-star.colors {
  display: none;
}

p.help.dialog, div.help.dialog, aside.help.dialog, ul.help.dialog, ol.help.dialog, tr.help {
  color: #2E3192;
  background-color: #B9C2E1;
}

p.dialog.help:before, div.dialog.help > :first-child:before, aside.help.dialog > :first-child:before, ul.dialog.help li:only-child:before, ol.help.dialog li:only-child:before {
  background-position: 0 0;
}

p.info.dialog, div.info.dialog, aside.info.dialog, ul.info.dialog, ol.info.dialog, tr.info {
  color: #005FB4;
  background-color: #BDE5F8;
}

p.dialog.info:before, div.dialog.info > :first-child:before, aside.info.dialog > :first-child:before, ul.dialog.info li:only-child:before, ol.info.dialog li:only-child:before {
  background-position: -24px 0;
}

p.success.dialog, div.success.dialog, aside.success.dialog, ul.success.dialog, ol.success.dialog, tr.success {
  color: #6F7D03;
  background-color: #DFE5B0;
}

p.dialog.success:before, div.dialog.success > :first-child:before, aside.success.dialog > :first-child:before, ul.dialog.success li:only-child:before, ol.success.dialog li:only-child:before {
  background-position: -48px 0;
}

p.warning.dialog, div.warning.dialog, aside.warning.dialog, ul.warning.dialog, ol.warning.dialog, tr.warning {
  color: #A0410D;
  background-color: #EFBBA0;
}

p.dialog.warning:before, div.dialog.warning > :first-child:before, aside.warning.dialog > :first-child:before, ul.dialog.warning li:only-child:before, ol.warning.dialog li:only-child:before {
  background-position: -72px 0;
}

p.error.dialog, div.error.dialog, aside.error.dialog, ul.error.dialog, ol.error.dialog, tr.error {
  color: #C41616;
  background-color: #F8AAAA;
}

p.dialog.error:before, div.dialog.error > :first-child:before, aside.error.dialog > :first-child:before, ul.dialog.error li:only-child:before, ol.error.dialog li:only-child:before {
  background-position: -96px 0;
}

.dialog:first-child {
  margin-top: 0;
}

p.dialog, div.dialog, aside.dialog, ul.dialog, ol.dialog {
  padding: 1em;
  border: 2px solid;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  margin: 1em 0 0 0;
  padding: 1em;
}
p.dialog:first-child, div.dialog:first-child, aside.dialog:first-child, ul.dialog:first-child, ol.dialog:first-child {
  margin-top: 0;
}

p.dialog:first-line, ul.dialog:first-line, ol.dialog:first-line {
  font-weight: bold;
}

div.dialog > :first-child, aside.dialog > :first-child {
  font-size: 1.4em;
  line-height: 1em;
  margin-top: 0;
}
div.dialog > :first-child:before, aside.dialog > :first-child:before {
  font-size: 0.71429em;
  font-size: 1rem;
}
div.dialog > :last-child, aside.dialog > :last-child {
  margin-bottom: 0;
}
div.dialog > *, aside.dialog > * {
  color: inherit;
}

ul.dialog, ol.dialog {
  padding-left: 2em;
}
ul.dialog li, ol.dialog li {
  margin-left: -2px;
}
ul.dialog li:only-child, ol.dialog li:only-child {
  list-style-type: none;
  margin-left: -1em;
}

p.dialog:before, div.dialog > :first-child:before, aside.dialog > :first-child:before, ul.dialog li:only-child:before, ol.dialog li:only-child:before {
  background: url('../images/cimma/dialog-boxes/spritemap.svg'), url('../images/cimma/dialog-boxes/spritemap.png') no-repeat;
  background: url('../images/cimma/dialog-boxes/spritemap.svg') 0 0/auto auto no-repeat;
  content: " ";
  margin-right: 1em;
  text-indent: 110%;
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  -moz-background-size: 120px 24px;
  -o-background-size: 120px 24px;
  -webkit-background-size: 120px 24px;
  background-size: 120px 24px;
}
