html {
	color: rgba(0, 0, 0, 0.87);
}
::selection {
	background: rgb(179, 212, 252); text-shadow: none;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; border-image: none; height: 1px; display: block;
}
audio {
	vertical-align: middle;
}
canvas {
	vertical-align: middle;
}
iframe {
	vertical-align: middle;
}
img {
	vertical-align: middle;
}
svg {
	vertical-align: middle;
}
video {
	vertical-align: middle;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
	resize: vertical;
}
.browserupgrade {
	background: rgb(204, 204, 204); margin: 0.2em 0px; padding: 0.2em 0px; color: rgb(0, 0, 0);
}
.hidden {
	display: none !important;
}
.visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.focusable.visuallyhidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.focusable.visuallyhidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important;
}
*::before {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important;
}
*::after {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important;
}
*::first-letter {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href)")";
}
abbr[title]::after {
	content: " (" attr(title)")";
}
a[href^='#']::after {
	content: "";
}
a[href^='javascript:']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
}
a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-accordion {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-button {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-card {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-checkbox {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-dropdown-menu {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-icon-toggle {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-item {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-radio {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-slider {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-switch {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mdl-tabs__tab {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
html {
	width: 100%; height: 100%; -ms-touch-action: manipulation; touch-action: manipulation;
}
body {
	margin: 0px; width: 100%; min-height: 100%;
}
main {
	display: block;
}
*[hidden] {
	display: none !important;
}
html {
	line-height: 20px; font-family: "Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 400;
}
body {
	line-height: 20px; font-family: "Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 400;
}
h1 {
	padding: 0px;
}
h2 {
	padding: 0px;
}
h3 {
	padding: 0px;
}
h4 {
	padding: 0px;
}
h5 {
	padding: 0px;
}
h6 {
	padding: 0px;
}
p {
	padding: 0px;
}
h1 small {
	line-height: 1.35; letter-spacing: -0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 0.6em; font-weight: 400; opacity: 0.54;
}
h2 small {
	line-height: 1.35; letter-spacing: -0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 0.6em; font-weight: 400; opacity: 0.54;
}
h3 small {
	line-height: 1.35; letter-spacing: -0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 0.6em; font-weight: 400; opacity: 0.54;
}
h4 small {
	line-height: 1.35; letter-spacing: -0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 0.6em; font-weight: 400; opacity: 0.54;
}
h5 small {
	line-height: 1.35; letter-spacing: -0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 0.6em; font-weight: 400; opacity: 0.54;
}
h6 small {
	line-height: 1.35; letter-spacing: -0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 0.6em; font-weight: 400; opacity: 0.54;
}
h1 {
	margin: 24px 0px; line-height: 1.35; letter-spacing: -0.02em; font-size: 56px;
}
h1 {
	font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 400;
}
h2 {
	font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 400;
}
h2 {
	line-height: 48px; font-size: 45px;
}
h2 {
	margin: 24px 0px;
}
h3 {
	margin: 24px 0px;
}
h3 {
	line-height: 40px; font-size: 34px;
}
h3 {
	font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 400;
}
h4 {
	font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 400;
}
h4 {
	margin: 24px 0px 16px; line-height: 32px; font-size: 24px; -moz-osx-font-smoothing: grayscale;
}
h5 {
	line-height: 1; letter-spacing: 0.02em; font-size: 20px; font-weight: 500;
}
h5 {
	margin: 24px 0px 16px; font-family: "Roboto","Helvetica","Arial",sans-serif;
}
h6 {
	margin: 24px 0px 16px; font-family: "Roboto","Helvetica","Arial",sans-serif;
}
h6 {
	letter-spacing: 0.04em; font-size: 16px;
}
h6 {
	line-height: 24px; font-weight: 400;
}
p {
	line-height: 24px; font-weight: 400;
}
p {
	margin: 0px 0px 16px; letter-spacing: 0px; font-size: 14px;
}
a {
	color: rgb(255, 64, 129); font-weight: 500;
}
blockquote {
	line-height: 1.35; letter-spacing: 0.08em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 24px; font-style: italic; font-weight: 300; position: relative;
}
blockquote::before {
	left: -0.5em; position: absolute; content: "“";
}
blockquote::after {
	margin-left: -0.05em; content: "”";
}
mark {
	background-color: rgb(244, 255, 129);
}
dt {
	font-weight: 700;
}
address {
	line-height: 1; font-size: 12px; font-style: normal;
}
address {
	letter-spacing: 0px; font-weight: 400;
}
ul {
	letter-spacing: 0px; font-weight: 400;
}
ol {
	letter-spacing: 0px; font-weight: 400;
}
ul {
	line-height: 24px; font-size: 14px;
}
ol {
	line-height: 24px; font-size: 14px;
}
.mdl-typography--display-4 {
	line-height: 1; letter-spacing: -0.04em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 112px; font-weight: 300;
}
.mdl-typography--display-4-color-contrast {
	line-height: 1; letter-spacing: -0.04em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 112px; font-weight: 300;
}
.mdl-typography--display-4-color-contrast {
	opacity: 0.54;
}
.mdl-typography--display-3 {
	line-height: 1.35; letter-spacing: -0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 56px; font-weight: 400;
}
.mdl-typography--display-3-color-contrast {
	line-height: 1.35; letter-spacing: -0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 56px; font-weight: 400;
}
.mdl-typography--display-3-color-contrast {
	opacity: 0.54;
}
.mdl-typography--display-2 {
	line-height: 48px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 45px; font-weight: 400;
}
.mdl-typography--display-2-color-contrast {
	line-height: 48px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 45px; font-weight: 400;
}
.mdl-typography--display-2-color-contrast {
	opacity: 0.54;
}
.mdl-typography--display-1 {
	line-height: 40px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 34px; font-weight: 400;
}
.mdl-typography--display-1-color-contrast {
	line-height: 40px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 34px; font-weight: 400;
}
.mdl-typography--display-1-color-contrast {
	opacity: 0.54;
}
.mdl-typography--headline {
	line-height: 32px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 24px; font-weight: 400; -moz-osx-font-smoothing: grayscale;
}
.mdl-typography--headline-color-contrast {
	line-height: 32px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 24px; font-weight: 400; -moz-osx-font-smoothing: grayscale;
}
.mdl-typography--headline-color-contrast {
	opacity: 0.87;
}
.mdl-typography--title {
	line-height: 1; letter-spacing: 0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 20px; font-weight: 500;
}
.mdl-typography--title-color-contrast {
	line-height: 1; letter-spacing: 0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 20px; font-weight: 500;
}
.mdl-typography--title-color-contrast {
	opacity: 0.87;
}
.mdl-typography--subhead {
	line-height: 24px; letter-spacing: 0.04em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 16px; font-weight: 400;
}
.mdl-typography--subhead-color-contrast {
	line-height: 24px; letter-spacing: 0.04em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 16px; font-weight: 400;
}
.mdl-typography--subhead-color-contrast {
	opacity: 0.87;
}
.mdl-typography--body-2 {
	line-height: 24px; letter-spacing: 0px; font-size: 14px; font-weight: 700;
}
.mdl-typography--body-2-color-contrast {
	line-height: 24px; letter-spacing: 0px; font-size: 14px; font-weight: 700;
}
.mdl-typography--body-2-color-contrast {
	opacity: 0.87;
}
.mdl-typography--body-1 {
	line-height: 24px; letter-spacing: 0px; font-size: 14px; font-weight: 400;
}
.mdl-typography--body-1-color-contrast {
	line-height: 24px; letter-spacing: 0px; font-size: 14px; font-weight: 400;
}
.mdl-typography--body-1-color-contrast {
	opacity: 0.87;
}
.mdl-typography--body-2-force-preferred-font {
	line-height: 24px; letter-spacing: 0px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 500;
}
.mdl-typography--body-2-force-preferred-font-color-contrast {
	line-height: 24px; letter-spacing: 0px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 500;
}
.mdl-typography--body-2-force-preferred-font-color-contrast {
	opacity: 0.87;
}
.mdl-typography--body-1-force-preferred-font {
	line-height: 24px; letter-spacing: 0px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 400;
}
.mdl-typography--body-1-force-preferred-font-color-contrast {
	line-height: 24px; letter-spacing: 0px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 400;
}
.mdl-typography--body-1-force-preferred-font-color-contrast {
	opacity: 0.87;
}
.mdl-typography--caption {
	line-height: 1; letter-spacing: 0px; font-size: 12px; font-weight: 400;
}
.mdl-typography--caption-force-preferred-font {
	line-height: 1; letter-spacing: 0px; font-size: 12px; font-weight: 400;
}
.mdl-typography--caption-force-preferred-font {
	font-family: "Roboto","Helvetica","Arial",sans-serif;
}
.mdl-typography--caption-color-contrast {
	line-height: 1; letter-spacing: 0px; font-size: 12px; font-weight: 400; opacity: 0.54;
}
.mdl-typography--caption-force-preferred-font-color-contrast {
	line-height: 1; letter-spacing: 0px; font-size: 12px; font-weight: 400; opacity: 0.54;
}
.mdl-typography--caption-force-preferred-font-color-contrast {
	font-family: "Roboto","Helvetica","Arial",sans-serif;
}
.mdl-typography--menu {
	font-family: "Roboto","Helvetica","Arial",sans-serif;
}
.mdl-typography--menu {
	line-height: 1; letter-spacing: 0px; font-size: 14px; font-weight: 500;
}
.mdl-typography--menu-color-contrast {
	opacity: 0.87;
}
.mdl-typography--menu-color-contrast {
	line-height: 1; letter-spacing: 0px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 500;
}
.mdl-typography--button {
	line-height: 1; letter-spacing: 0px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 500;
}
.mdl-typography--button-color-contrast {
	line-height: 1; letter-spacing: 0px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 500;
}
.mdl-typography--button {
	text-transform: uppercase;
}
.mdl-typography--button-color-contrast {
	text-transform: uppercase;
}
.mdl-typography--button-color-contrast {
	opacity: 0.87;
}
.mdl-typography--text-left {
	text-align: left;
}
.mdl-typography--text-right {
	text-align: right;
}
.mdl-typography--text-center {
	text-align: center;
}
.mdl-typography--text-justify {
	text-align: justify;
}
.mdl-typography--text-nowrap {
	white-space: nowrap;
}
.mdl-typography--text-lowercase {
	text-transform: lowercase;
}
.mdl-typography--text-uppercase {
	text-transform: uppercase;
}
.mdl-typography--text-capitalize {
	text-transform: capitalize;
}
.mdl-typography--font-thin {
	font-weight: 200 !important;
}
.mdl-typography--font-light {
	font-weight: 300 !important;
}
.mdl-typography--font-regular {
	font-weight: 400 !important;
}
.mdl-typography--font-medium {
	font-weight: 500 !important;
}
.mdl-typography--font-bold {
	font-weight: 700 !important;
}
.mdl-typography--font-black {
	font-weight: 900 !important;
}
.material-icons {
	text-transform: none; line-height: 1; letter-spacing: normal; font-family: "Material Icons"; font-size: 24px; font-style: normal; font-weight: 400; display: inline-block; -ms-word-wrap: normal; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-font-feature-settings: "liga"; -webkit-font-feature-settings: "liga";
}
.mdl-color-text--red {
	color: rgb(244, 67, 54) !important;
}
.mdl-color--red {
	background-color: rgb(244, 67, 54) !important;
}
.mdl-color-text--red-50 {
	color: rgb(255, 235, 238) !important;
}
.mdl-color--red-50 {
	background-color: rgb(255, 235, 238) !important;
}
.mdl-color-text--red-100 {
	color: rgb(255, 205, 210) !important;
}
.mdl-color--red-100 {
	background-color: rgb(255, 205, 210) !important;
}
.mdl-color-text--red-200 {
	color: rgb(239, 154, 154) !important;
}
.mdl-color--red-200 {
	background-color: rgb(239, 154, 154) !important;
}
.mdl-color-text--red-300 {
	color: rgb(229, 115, 115) !important;
}
.mdl-color--red-300 {
	background-color: rgb(229, 115, 115) !important;
}
.mdl-color-text--red-400 {
	color: rgb(239, 83, 80) !important;
}
.mdl-color--red-400 {
	background-color: rgb(239, 83, 80) !important;
}
.mdl-color-text--red-500 {
	color: rgb(244, 67, 54) !important;
}
.mdl-color--red-500 {
	background-color: rgb(244, 67, 54) !important;
}
.mdl-color-text--red-600 {
	color: rgb(229, 57, 53) !important;
}
.mdl-color--red-600 {
	background-color: rgb(229, 57, 53) !important;
}
.mdl-color-text--red-700 {
	color: rgb(211, 47, 47) !important;
}
.mdl-color--red-700 {
	background-color: rgb(211, 47, 47) !important;
}
.mdl-color-text--red-800 {
	color: rgb(198, 40, 40) !important;
}
.mdl-color--red-800 {
	background-color: rgb(198, 40, 40) !important;
}
.mdl-color-text--red-900 {
	color: rgb(183, 28, 28) !important;
}
.mdl-color--red-900 {
	background-color: rgb(183, 28, 28) !important;
}
.mdl-color-text--red-A100 {
	color: rgb(255, 138, 128) !important;
}
.mdl-color--red-A100 {
	background-color: rgb(255, 138, 128) !important;
}
.mdl-color-text--red-A200 {
	color: rgb(255, 82, 82) !important;
}
.mdl-color--red-A200 {
	background-color: rgb(255, 82, 82) !important;
}
.mdl-color-text--red-A400 {
	color: rgb(255, 23, 68) !important;
}
.mdl-color--red-A400 {
	background-color: rgb(255, 23, 68) !important;
}
.mdl-color-text--red-A700 {
	color: rgb(213, 0, 0) !important;
}
.mdl-color--red-A700 {
	background-color: rgb(213, 0, 0) !important;
}
.mdl-color-text--pink {
	color: rgb(233, 30, 99) !important;
}
.mdl-color--pink {
	background-color: rgb(233, 30, 99) !important;
}
.mdl-color-text--pink-50 {
	color: rgb(252, 228, 236) !important;
}
.mdl-color--pink-50 {
	background-color: rgb(252, 228, 236) !important;
}
.mdl-color-text--pink-100 {
	color: rgb(248, 187, 208) !important;
}
.mdl-color--pink-100 {
	background-color: rgb(248, 187, 208) !important;
}
.mdl-color-text--pink-200 {
	color: rgb(244, 143, 177) !important;
}
.mdl-color--pink-200 {
	background-color: rgb(244, 143, 177) !important;
}
.mdl-color-text--pink-300 {
	color: rgb(240, 98, 146) !important;
}
.mdl-color--pink-300 {
	background-color: rgb(240, 98, 146) !important;
}
.mdl-color-text--pink-400 {
	color: rgb(236, 64, 122) !important;
}
.mdl-color--pink-400 {
	background-color: rgb(236, 64, 122) !important;
}
.mdl-color-text--pink-500 {
	color: rgb(233, 30, 99) !important;
}
.mdl-color--pink-500 {
	background-color: rgb(233, 30, 99) !important;
}
.mdl-color-text--pink-600 {
	color: rgb(216, 27, 96) !important;
}
.mdl-color--pink-600 {
	background-color: rgb(216, 27, 96) !important;
}
.mdl-color-text--pink-700 {
	color: rgb(194, 24, 91) !important;
}
.mdl-color--pink-700 {
	background-color: rgb(194, 24, 91) !important;
}
.mdl-color-text--pink-800 {
	color: rgb(173, 20, 87) !important;
}
.mdl-color--pink-800 {
	background-color: rgb(173, 20, 87) !important;
}
.mdl-color-text--pink-900 {
	color: rgb(136, 14, 79) !important;
}
.mdl-color--pink-900 {
	background-color: rgb(136, 14, 79) !important;
}
.mdl-color-text--pink-A100 {
	color: rgb(255, 128, 171) !important;
}
.mdl-color--pink-A100 {
	background-color: rgb(255, 128, 171) !important;
}
.mdl-color-text--pink-A200 {
	color: rgb(255, 64, 129) !important;
}
.mdl-color--pink-A200 {
	background-color: rgb(255, 64, 129) !important;
}
.mdl-color-text--pink-A400 {
	color: rgb(245, 0, 87) !important;
}
.mdl-color--pink-A400 {
	background-color: rgb(245, 0, 87) !important;
}
.mdl-color-text--pink-A700 {
	color: rgb(197, 17, 98) !important;
}
.mdl-color--pink-A700 {
	background-color: rgb(197, 17, 98) !important;
}
.mdl-color-text--purple {
	color: rgb(156, 39, 176) !important;
}
.mdl-color--purple {
	background-color: rgb(156, 39, 176) !important;
}
.mdl-color-text--purple-50 {
	color: rgb(243, 229, 245) !important;
}
.mdl-color--purple-50 {
	background-color: rgb(243, 229, 245) !important;
}
.mdl-color-text--purple-100 {
	color: rgb(225, 190, 231) !important;
}
.mdl-color--purple-100 {
	background-color: rgb(225, 190, 231) !important;
}
.mdl-color-text--purple-200 {
	color: rgb(206, 147, 216) !important;
}
.mdl-color--purple-200 {
	background-color: rgb(206, 147, 216) !important;
}
.mdl-color-text--purple-300 {
	color: rgb(186, 104, 200) !important;
}
.mdl-color--purple-300 {
	background-color: rgb(186, 104, 200) !important;
}
.mdl-color-text--purple-400 {
	color: rgb(171, 71, 188) !important;
}
.mdl-color--purple-400 {
	background-color: rgb(171, 71, 188) !important;
}
.mdl-color-text--purple-500 {
	color: rgb(156, 39, 176) !important;
}
.mdl-color--purple-500 {
	background-color: rgb(156, 39, 176) !important;
}
.mdl-color-text--purple-600 {
	color: rgb(142, 36, 170) !important;
}
.mdl-color--purple-600 {
	background-color: rgb(142, 36, 170) !important;
}
.mdl-color-text--purple-700 {
	color: rgb(123, 31, 162) !important;
}
.mdl-color--purple-700 {
	background-color: rgb(123, 31, 162) !important;
}
.mdl-color-text--purple-800 {
	color: rgb(106, 27, 154) !important;
}
.mdl-color--purple-800 {
	background-color: rgb(106, 27, 154) !important;
}
.mdl-color-text--purple-900 {
	color: rgb(74, 20, 140) !important;
}
.mdl-color--purple-900 {
	background-color: rgb(74, 20, 140) !important;
}
.mdl-color-text--purple-A100 {
	color: rgb(234, 128, 252) !important;
}
.mdl-color--purple-A100 {
	background-color: rgb(234, 128, 252) !important;
}
.mdl-color-text--purple-A200 {
	color: rgb(224, 64, 251) !important;
}
.mdl-color--purple-A200 {
	background-color: rgb(224, 64, 251) !important;
}
.mdl-color-text--purple-A400 {
	color: rgb(213, 0, 249) !important;
}
.mdl-color--purple-A400 {
	background-color: rgb(213, 0, 249) !important;
}
.mdl-color-text--purple-A700 {
	color: rgb(170, 0, 255) !important;
}
.mdl-color--purple-A700 {
	background-color: rgb(170, 0, 255) !important;
}
.mdl-color-text--deep-purple {
	color: rgb(103, 58, 183) !important;
}
.mdl-color--deep-purple {
	background-color: rgb(103, 58, 183) !important;
}
.mdl-color-text--deep-purple-50 {
	color: rgb(237, 231, 246) !important;
}
.mdl-color--deep-purple-50 {
	background-color: rgb(237, 231, 246) !important;
}
.mdl-color-text--deep-purple-100 {
	color: rgb(209, 196, 233) !important;
}
.mdl-color--deep-purple-100 {
	background-color: rgb(209, 196, 233) !important;
}
.mdl-color-text--deep-purple-200 {
	color: rgb(179, 157, 219) !important;
}
.mdl-color--deep-purple-200 {
	background-color: rgb(179, 157, 219) !important;
}
.mdl-color-text--deep-purple-300 {
	color: rgb(149, 117, 205) !important;
}
.mdl-color--deep-purple-300 {
	background-color: rgb(149, 117, 205) !important;
}
.mdl-color-text--deep-purple-400 {
	color: rgb(126, 87, 194) !important;
}
.mdl-color--deep-purple-400 {
	background-color: rgb(126, 87, 194) !important;
}
.mdl-color-text--deep-purple-500 {
	color: rgb(103, 58, 183) !important;
}
.mdl-color--deep-purple-500 {
	background-color: rgb(103, 58, 183) !important;
}
.mdl-color-text--deep-purple-600 {
	color: rgb(94, 53, 177) !important;
}
.mdl-color--deep-purple-600 {
	background-color: rgb(94, 53, 177) !important;
}
.mdl-color-text--deep-purple-700 {
	color: rgb(81, 45, 168) !important;
}
.mdl-color--deep-purple-700 {
	background-color: rgb(81, 45, 168) !important;
}
.mdl-color-text--deep-purple-800 {
	color: rgb(69, 39, 160) !important;
}
.mdl-color--deep-purple-800 {
	background-color: rgb(69, 39, 160) !important;
}
.mdl-color-text--deep-purple-900 {
	color: rgb(49, 27, 146) !important;
}
.mdl-color--deep-purple-900 {
	background-color: rgb(49, 27, 146) !important;
}
.mdl-color-text--deep-purple-A100 {
	color: rgb(179, 136, 255) !important;
}
.mdl-color--deep-purple-A100 {
	background-color: rgb(179, 136, 255) !important;
}
.mdl-color-text--deep-purple-A200 {
	color: rgb(124, 77, 255) !important;
}
.mdl-color--deep-purple-A200 {
	background-color: rgb(124, 77, 255) !important;
}
.mdl-color-text--deep-purple-A400 {
	color: rgb(101, 31, 255) !important;
}
.mdl-color--deep-purple-A400 {
	background-color: rgb(101, 31, 255) !important;
}
.mdl-color-text--deep-purple-A700 {
	color: rgb(98, 0, 234) !important;
}
.mdl-color--deep-purple-A700 {
	background-color: rgb(98, 0, 234) !important;
}
.mdl-color-text--indigo {
	color: rgb(63, 81, 181) !important;
}
.mdl-color--indigo {
	background-color: rgb(63, 81, 181) !important;
}
.mdl-color-text--indigo-50 {
	color: rgb(232, 234, 246) !important;
}
.mdl-color--indigo-50 {
	background-color: rgb(232, 234, 246) !important;
}
.mdl-color-text--indigo-100 {
	color: rgb(197, 202, 233) !important;
}
.mdl-color--indigo-100 {
	background-color: rgb(197, 202, 233) !important;
}
.mdl-color-text--indigo-200 {
	color: rgb(159, 168, 218) !important;
}
.mdl-color--indigo-200 {
	background-color: rgb(159, 168, 218) !important;
}
.mdl-color-text--indigo-300 {
	color: rgb(121, 134, 203) !important;
}
.mdl-color--indigo-300 {
	background-color: rgb(121, 134, 203) !important;
}
.mdl-color-text--indigo-400 {
	color: rgb(92, 107, 192) !important;
}
.mdl-color--indigo-400 {
	background-color: rgb(92, 107, 192) !important;
}
.mdl-color-text--indigo-500 {
	color: rgb(63, 81, 181) !important;
}
.mdl-color--indigo-500 {
	background-color: rgb(63, 81, 181) !important;
}
.mdl-color-text--indigo-600 {
	color: rgb(57, 73, 171) !important;
}
.mdl-color--indigo-600 {
	background-color: rgb(57, 73, 171) !important;
}
.mdl-color-text--indigo-700 {
	color: rgb(48, 63, 159) !important;
}
.mdl-color--indigo-700 {
	background-color: rgb(48, 63, 159) !important;
}
.mdl-color-text--indigo-800 {
	color: rgb(40, 53, 147) !important;
}
.mdl-color--indigo-800 {
	background-color: rgb(40, 53, 147) !important;
}
.mdl-color-text--indigo-900 {
	color: rgb(26, 35, 126) !important;
}
.mdl-color--indigo-900 {
	background-color: rgb(26, 35, 126) !important;
}
.mdl-color-text--indigo-A100 {
	color: rgb(140, 158, 255) !important;
}
.mdl-color--indigo-A100 {
	background-color: rgb(140, 158, 255) !important;
}
.mdl-color-text--indigo-A200 {
	color: rgb(83, 109, 254) !important;
}
.mdl-color--indigo-A200 {
	background-color: rgb(83, 109, 254) !important;
}
.mdl-color-text--indigo-A400 {
	color: rgb(61, 90, 254) !important;
}
.mdl-color--indigo-A400 {
	background-color: rgb(61, 90, 254) !important;
}
.mdl-color-text--indigo-A700 {
	color: rgb(48, 79, 254) !important;
}
.mdl-color--indigo-A700 {
	background-color: rgb(48, 79, 254) !important;
}
.mdl-color-text--blue {
	color: rgb(33, 150, 243) !important;
}
.mdl-color--blue {
	background-color: rgb(33, 150, 243) !important;
}
.mdl-color-text--blue-50 {
	color: rgb(227, 242, 253) !important;
}
.mdl-color--blue-50 {
	background-color: rgb(227, 242, 253) !important;
}
.mdl-color-text--blue-100 {
	color: rgb(187, 222, 251) !important;
}
.mdl-color--blue-100 {
	background-color: rgb(187, 222, 251) !important;
}
.mdl-color-text--blue-200 {
	color: rgb(144, 202, 249) !important;
}
.mdl-color--blue-200 {
	background-color: rgb(144, 202, 249) !important;
}
.mdl-color-text--blue-300 {
	color: rgb(100, 181, 246) !important;
}
.mdl-color--blue-300 {
	background-color: rgb(100, 181, 246) !important;
}
.mdl-color-text--blue-400 {
	color: rgb(66, 165, 245) !important;
}
.mdl-color--blue-400 {
	background-color: rgb(66, 165, 245) !important;
}
.mdl-color-text--blue-500 {
	color: rgb(33, 150, 243) !important;
}
.mdl-color--blue-500 {
	background-color: rgb(33, 150, 243) !important;
}
.mdl-color-text--blue-600 {
	color: rgb(30, 136, 229) !important;
}
.mdl-color--blue-600 {
	background-color: rgb(30, 136, 229) !important;
}
.mdl-color-text--blue-700 {
	color: rgb(25, 118, 210) !important;
}
.mdl-color--blue-700 {
	background-color: rgb(25, 118, 210) !important;
}
.mdl-color-text--blue-800 {
	color: rgb(21, 101, 192) !important;
}
.mdl-color--blue-800 {
	background-color: rgb(21, 101, 192) !important;
}
.mdl-color-text--blue-900 {
	color: rgb(13, 71, 161) !important;
}
.mdl-color--blue-900 {
	background-color: rgb(13, 71, 161) !important;
}
.mdl-color-text--blue-A100 {
	color: rgb(130, 177, 255) !important;
}
.mdl-color--blue-A100 {
	background-color: rgb(130, 177, 255) !important;
}
.mdl-color-text--blue-A200 {
	color: rgb(68, 138, 255) !important;
}
.mdl-color--blue-A200 {
	background-color: rgb(68, 138, 255) !important;
}
.mdl-color-text--blue-A400 {
	color: rgb(41, 121, 255) !important;
}
.mdl-color--blue-A400 {
	background-color: rgb(41, 121, 255) !important;
}
.mdl-color-text--blue-A700 {
	color: rgb(41, 98, 255) !important;
}
.mdl-color--blue-A700 {
	background-color: rgb(41, 98, 255) !important;
}
.mdl-color-text--light-blue {
	color: rgb(3, 169, 244) !important;
}
.mdl-color--light-blue {
	background-color: rgb(3, 169, 244) !important;
}
.mdl-color-text--light-blue-50 {
	color: rgb(225, 245, 254) !important;
}
.mdl-color--light-blue-50 {
	background-color: rgb(225, 245, 254) !important;
}
.mdl-color-text--light-blue-100 {
	color: rgb(179, 229, 252) !important;
}
.mdl-color--light-blue-100 {
	background-color: rgb(179, 229, 252) !important;
}
.mdl-color-text--light-blue-200 {
	color: rgb(129, 212, 250) !important;
}
.mdl-color--light-blue-200 {
	background-color: rgb(129, 212, 250) !important;
}
.mdl-color-text--light-blue-300 {
	color: rgb(79, 195, 247) !important;
}
.mdl-color--light-blue-300 {
	background-color: rgb(79, 195, 247) !important;
}
.mdl-color-text--light-blue-400 {
	color: rgb(41, 182, 246) !important;
}
.mdl-color--light-blue-400 {
	background-color: rgb(41, 182, 246) !important;
}
.mdl-color-text--light-blue-500 {
	color: rgb(3, 169, 244) !important;
}
.mdl-color--light-blue-500 {
	background-color: rgb(3, 169, 244) !important;
}
.mdl-color-text--light-blue-600 {
	color: rgb(3, 155, 229) !important;
}
.mdl-color--light-blue-600 {
	background-color: rgb(3, 155, 229) !important;
}
.mdl-color-text--light-blue-700 {
	color: rgb(2, 136, 209) !important;
}
.mdl-color--light-blue-700 {
	background-color: rgb(2, 136, 209) !important;
}
.mdl-color-text--light-blue-800 {
	color: rgb(2, 119, 189) !important;
}
.mdl-color--light-blue-800 {
	background-color: rgb(2, 119, 189) !important;
}
.mdl-color-text--light-blue-900 {
	color: rgb(1, 87, 155) !important;
}
.mdl-color--light-blue-900 {
	background-color: rgb(1, 87, 155) !important;
}
.mdl-color-text--light-blue-A100 {
	color: rgb(128, 216, 255) !important;
}
.mdl-color--light-blue-A100 {
	background-color: rgb(128, 216, 255) !important;
}
.mdl-color-text--light-blue-A200 {
	color: rgb(64, 196, 255) !important;
}
.mdl-color--light-blue-A200 {
	background-color: rgb(64, 196, 255) !important;
}
.mdl-color-text--light-blue-A400 {
	color: rgb(0, 176, 255) !important;
}
.mdl-color--light-blue-A400 {
	background-color: rgb(0, 176, 255) !important;
}
.mdl-color-text--light-blue-A700 {
	color: rgb(0, 145, 234) !important;
}
.mdl-color--light-blue-A700 {
	background-color: rgb(0, 145, 234) !important;
}
.mdl-color-text--cyan {
	color: rgb(0, 188, 212) !important;
}
.mdl-color--cyan {
	background-color: rgb(0, 188, 212) !important;
}
.mdl-color-text--cyan-50 {
	color: rgb(224, 247, 250) !important;
}
.mdl-color--cyan-50 {
	background-color: rgb(224, 247, 250) !important;
}
.mdl-color-text--cyan-100 {
	color: rgb(178, 235, 242) !important;
}
.mdl-color--cyan-100 {
	background-color: rgb(178, 235, 242) !important;
}
.mdl-color-text--cyan-200 {
	color: rgb(128, 222, 234) !important;
}
.mdl-color--cyan-200 {
	background-color: rgb(128, 222, 234) !important;
}
.mdl-color-text--cyan-300 {
	color: rgb(77, 208, 225) !important;
}
.mdl-color--cyan-300 {
	background-color: rgb(77, 208, 225) !important;
}
.mdl-color-text--cyan-400 {
	color: rgb(38, 198, 218) !important;
}
.mdl-color--cyan-400 {
	background-color: rgb(38, 198, 218) !important;
}
.mdl-color-text--cyan-500 {
	color: rgb(0, 188, 212) !important;
}
.mdl-color--cyan-500 {
	background-color: rgb(0, 188, 212) !important;
}
.mdl-color-text--cyan-600 {
	color: rgb(0, 172, 193) !important;
}
.mdl-color--cyan-600 {
	background-color: rgb(0, 172, 193) !important;
}
.mdl-color-text--cyan-700 {
	color: rgb(0, 151, 167) !important;
}
.mdl-color--cyan-700 {
	background-color: rgb(0, 151, 167) !important;
}
.mdl-color-text--cyan-800 {
	color: rgb(0, 131, 143) !important;
}
.mdl-color--cyan-800 {
	background-color: rgb(0, 131, 143) !important;
}
.mdl-color-text--cyan-900 {
	color: rgb(0, 96, 100) !important;
}
.mdl-color--cyan-900 {
	background-color: rgb(0, 96, 100) !important;
}
.mdl-color-text--cyan-A100 {
	color: rgb(132, 255, 255) !important;
}
.mdl-color--cyan-A100 {
	background-color: rgb(132, 255, 255) !important;
}
.mdl-color-text--cyan-A200 {
	color: rgb(24, 255, 255) !important;
}
.mdl-color--cyan-A200 {
	background-color: rgb(24, 255, 255) !important;
}
.mdl-color-text--cyan-A400 {
	color: rgb(0, 229, 255) !important;
}
.mdl-color--cyan-A400 {
	background-color: rgb(0, 229, 255) !important;
}
.mdl-color-text--cyan-A700 {
	color: rgb(0, 184, 212) !important;
}
.mdl-color--cyan-A700 {
	background-color: rgb(0, 184, 212) !important;
}
.mdl-color-text--teal {
	color: rgb(0, 150, 136) !important;
}
.mdl-color--teal {
	background-color: rgb(0, 150, 136) !important;
}
.mdl-color-text--teal-50 {
	color: rgb(224, 242, 241) !important;
}
.mdl-color--teal-50 {
	background-color: rgb(224, 242, 241) !important;
}
.mdl-color-text--teal-100 {
	color: rgb(178, 223, 219) !important;
}
.mdl-color--teal-100 {
	background-color: rgb(178, 223, 219) !important;
}
.mdl-color-text--teal-200 {
	color: rgb(128, 203, 196) !important;
}
.mdl-color--teal-200 {
	background-color: rgb(128, 203, 196) !important;
}
.mdl-color-text--teal-300 {
	color: rgb(77, 182, 172) !important;
}
.mdl-color--teal-300 {
	background-color: rgb(77, 182, 172) !important;
}
.mdl-color-text--teal-400 {
	color: rgb(38, 166, 154) !important;
}
.mdl-color--teal-400 {
	background-color: rgb(38, 166, 154) !important;
}
.mdl-color-text--teal-500 {
	color: rgb(0, 150, 136) !important;
}
.mdl-color--teal-500 {
	background-color: rgb(0, 150, 136) !important;
}
.mdl-color-text--teal-600 {
	color: rgb(0, 137, 123) !important;
}
.mdl-color--teal-600 {
	background-color: rgb(0, 137, 123) !important;
}
.mdl-color-text--teal-700 {
	color: rgb(0, 121, 107) !important;
}
.mdl-color--teal-700 {
	background-color: rgb(0, 121, 107) !important;
}
.mdl-color-text--teal-800 {
	color: rgb(0, 105, 92) !important;
}
.mdl-color--teal-800 {
	background-color: rgb(0, 105, 92) !important;
}
.mdl-color-text--teal-900 {
	color: rgb(0, 77, 64) !important;
}
.mdl-color--teal-900 {
	background-color: rgb(0, 77, 64) !important;
}
.mdl-color-text--teal-A100 {
	color: rgb(167, 255, 235) !important;
}
.mdl-color--teal-A100 {
	background-color: rgb(167, 255, 235) !important;
}
.mdl-color-text--teal-A200 {
	color: rgb(100, 255, 218) !important;
}
.mdl-color--teal-A200 {
	background-color: rgb(100, 255, 218) !important;
}
.mdl-color-text--teal-A400 {
	color: rgb(29, 233, 182) !important;
}
.mdl-color--teal-A400 {
	background-color: rgb(29, 233, 182) !important;
}
.mdl-color-text--teal-A700 {
	color: rgb(0, 191, 165) !important;
}
.mdl-color--teal-A700 {
	background-color: rgb(0, 191, 165) !important;
}
.mdl-color-text--green {
	color: rgb(76, 175, 80) !important;
}
.mdl-color--green {
	background-color: rgb(76, 175, 80) !important;
}
.mdl-color-text--green-50 {
	color: rgb(232, 245, 233) !important;
}
.mdl-color--green-50 {
	background-color: rgb(232, 245, 233) !important;
}
.mdl-color-text--green-100 {
	color: rgb(200, 230, 201) !important;
}
.mdl-color--green-100 {
	background-color: rgb(200, 230, 201) !important;
}
.mdl-color-text--green-200 {
	color: rgb(165, 214, 167) !important;
}
.mdl-color--green-200 {
	background-color: rgb(165, 214, 167) !important;
}
.mdl-color-text--green-300 {
	color: rgb(129, 199, 132) !important;
}
.mdl-color--green-300 {
	background-color: rgb(129, 199, 132) !important;
}
.mdl-color-text--green-400 {
	color: rgb(102, 187, 106) !important;
}
.mdl-color--green-400 {
	background-color: rgb(102, 187, 106) !important;
}
.mdl-color-text--green-500 {
	color: rgb(76, 175, 80) !important;
}
.mdl-color--green-500 {
	background-color: rgb(76, 175, 80) !important;
}
.mdl-color-text--green-600 {
	color: rgb(67, 160, 71) !important;
}
.mdl-color--green-600 {
	background-color: rgb(67, 160, 71) !important;
}
.mdl-color-text--green-700 {
	color: rgb(56, 142, 60) !important;
}
.mdl-color--green-700 {
	background-color: rgb(56, 142, 60) !important;
}
.mdl-color-text--green-800 {
	color: rgb(46, 125, 50) !important;
}
.mdl-color--green-800 {
	background-color: rgb(46, 125, 50) !important;
}
.mdl-color-text--green-900 {
	color: rgb(27, 94, 32) !important;
}
.mdl-color--green-900 {
	background-color: rgb(27, 94, 32) !important;
}
.mdl-color-text--green-A100 {
	color: rgb(185, 246, 202) !important;
}
.mdl-color--green-A100 {
	background-color: rgb(185, 246, 202) !important;
}
.mdl-color-text--green-A200 {
	color: rgb(105, 240, 174) !important;
}
.mdl-color--green-A200 {
	background-color: rgb(105, 240, 174) !important;
}
.mdl-color-text--green-A400 {
	color: rgb(0, 230, 118) !important;
}
.mdl-color--green-A400 {
	background-color: rgb(0, 230, 118) !important;
}
.mdl-color-text--green-A700 {
	color: rgb(0, 200, 83) !important;
}
.mdl-color--green-A700 {
	background-color: rgb(0, 200, 83) !important;
}
.mdl-color-text--light-green {
	color: rgb(139, 195, 74) !important;
}
.mdl-color--light-green {
	background-color: rgb(139, 195, 74) !important;
}
.mdl-color-text--light-green-50 {
	color: rgb(241, 248, 233) !important;
}
.mdl-color--light-green-50 {
	background-color: rgb(241, 248, 233) !important;
}
.mdl-color-text--light-green-100 {
	color: rgb(220, 237, 200) !important;
}
.mdl-color--light-green-100 {
	background-color: rgb(220, 237, 200) !important;
}
.mdl-color-text--light-green-200 {
	color: rgb(197, 225, 165) !important;
}
.mdl-color--light-green-200 {
	background-color: rgb(197, 225, 165) !important;
}
.mdl-color-text--light-green-300 {
	color: rgb(174, 213, 129) !important;
}
.mdl-color--light-green-300 {
	background-color: rgb(174, 213, 129) !important;
}
.mdl-color-text--light-green-400 {
	color: rgb(156, 204, 101) !important;
}
.mdl-color--light-green-400 {
	background-color: rgb(156, 204, 101) !important;
}
.mdl-color-text--light-green-500 {
	color: rgb(139, 195, 74) !important;
}
.mdl-color--light-green-500 {
	background-color: rgb(139, 195, 74) !important;
}
.mdl-color-text--light-green-600 {
	color: rgb(124, 179, 66) !important;
}
.mdl-color--light-green-600 {
	background-color: rgb(124, 179, 66) !important;
}
.mdl-color-text--light-green-700 {
	color: rgb(104, 159, 56) !important;
}
.mdl-color--light-green-700 {
	background-color: rgb(104, 159, 56) !important;
}
.mdl-color-text--light-green-800 {
	color: rgb(85, 139, 47) !important;
}
.mdl-color--light-green-800 {
	background-color: rgb(85, 139, 47) !important;
}
.mdl-color-text--light-green-900 {
	color: rgb(51, 105, 30) !important;
}
.mdl-color--light-green-900 {
	background-color: rgb(51, 105, 30) !important;
}
.mdl-color-text--light-green-A100 {
	color: rgb(204, 255, 144) !important;
}
.mdl-color--light-green-A100 {
	background-color: rgb(204, 255, 144) !important;
}
.mdl-color-text--light-green-A200 {
	color: rgb(178, 255, 89) !important;
}
.mdl-color--light-green-A200 {
	background-color: rgb(178, 255, 89) !important;
}
.mdl-color-text--light-green-A400 {
	color: rgb(118, 255, 3) !important;
}
.mdl-color--light-green-A400 {
	background-color: rgb(118, 255, 3) !important;
}
.mdl-color-text--light-green-A700 {
	color: rgb(100, 221, 23) !important;
}
.mdl-color--light-green-A700 {
	background-color: rgb(100, 221, 23) !important;
}
.mdl-color-text--lime {
	color: rgb(205, 220, 57) !important;
}
.mdl-color--lime {
	background-color: rgb(205, 220, 57) !important;
}
.mdl-color-text--lime-50 {
	color: rgb(249, 251, 231) !important;
}
.mdl-color--lime-50 {
	background-color: rgb(249, 251, 231) !important;
}
.mdl-color-text--lime-100 {
	color: rgb(240, 244, 195) !important;
}
.mdl-color--lime-100 {
	background-color: rgb(240, 244, 195) !important;
}
.mdl-color-text--lime-200 {
	color: rgb(230, 238, 156) !important;
}
.mdl-color--lime-200 {
	background-color: rgb(230, 238, 156) !important;
}
.mdl-color-text--lime-300 {
	color: rgb(220, 231, 117) !important;
}
.mdl-color--lime-300 {
	background-color: rgb(220, 231, 117) !important;
}
.mdl-color-text--lime-400 {
	color: rgb(212, 225, 87) !important;
}
.mdl-color--lime-400 {
	background-color: rgb(212, 225, 87) !important;
}
.mdl-color-text--lime-500 {
	color: rgb(205, 220, 57) !important;
}
.mdl-color--lime-500 {
	background-color: rgb(205, 220, 57) !important;
}
.mdl-color-text--lime-600 {
	color: rgb(192, 202, 51) !important;
}
.mdl-color--lime-600 {
	background-color: rgb(192, 202, 51) !important;
}
.mdl-color-text--lime-700 {
	color: rgb(175, 180, 43) !important;
}
.mdl-color--lime-700 {
	background-color: rgb(175, 180, 43) !important;
}
.mdl-color-text--lime-800 {
	color: rgb(158, 157, 36) !important;
}
.mdl-color--lime-800 {
	background-color: rgb(158, 157, 36) !important;
}
.mdl-color-text--lime-900 {
	color: rgb(130, 119, 23) !important;
}
.mdl-color--lime-900 {
	background-color: rgb(130, 119, 23) !important;
}
.mdl-color-text--lime-A100 {
	color: rgb(244, 255, 129) !important;
}
.mdl-color--lime-A100 {
	background-color: rgb(244, 255, 129) !important;
}
.mdl-color-text--lime-A200 {
	color: rgb(238, 255, 65) !important;
}
.mdl-color--lime-A200 {
	background-color: rgb(238, 255, 65) !important;
}
.mdl-color-text--lime-A400 {
	color: rgb(198, 255, 0) !important;
}
.mdl-color--lime-A400 {
	background-color: rgb(198, 255, 0) !important;
}
.mdl-color-text--lime-A700 {
	color: rgb(174, 234, 0) !important;
}
.mdl-color--lime-A700 {
	background-color: rgb(174, 234, 0) !important;
}
.mdl-color-text--yellow {
	color: rgb(255, 235, 59) !important;
}
.mdl-color--yellow {
	background-color: rgb(255, 235, 59) !important;
}
.mdl-color-text--yellow-50 {
	color: rgb(255, 253, 231) !important;
}
.mdl-color--yellow-50 {
	background-color: rgb(255, 253, 231) !important;
}
.mdl-color-text--yellow-100 {
	color: rgb(255, 249, 196) !important;
}
.mdl-color--yellow-100 {
	background-color: rgb(255, 249, 196) !important;
}
.mdl-color-text--yellow-200 {
	color: rgb(255, 245, 157) !important;
}
.mdl-color--yellow-200 {
	background-color: rgb(255, 245, 157) !important;
}
.mdl-color-text--yellow-300 {
	color: rgb(255, 241, 118) !important;
}
.mdl-color--yellow-300 {
	background-color: rgb(255, 241, 118) !important;
}
.mdl-color-text--yellow-400 {
	color: rgb(255, 238, 88) !important;
}
.mdl-color--yellow-400 {
	background-color: rgb(255, 238, 88) !important;
}
.mdl-color-text--yellow-500 {
	color: rgb(255, 235, 59) !important;
}
.mdl-color--yellow-500 {
	background-color: rgb(255, 235, 59) !important;
}
.mdl-color-text--yellow-600 {
	color: rgb(253, 216, 53) !important;
}
.mdl-color--yellow-600 {
	background-color: rgb(253, 216, 53) !important;
}
.mdl-color-text--yellow-700 {
	color: rgb(251, 192, 45) !important;
}
.mdl-color--yellow-700 {
	background-color: rgb(251, 192, 45) !important;
}
.mdl-color-text--yellow-800 {
	color: rgb(249, 168, 37) !important;
}
.mdl-color--yellow-800 {
	background-color: rgb(249, 168, 37) !important;
}
.mdl-color-text--yellow-900 {
	color: rgb(245, 127, 23) !important;
}
.mdl-color--yellow-900 {
	background-color: rgb(245, 127, 23) !important;
}
.mdl-color-text--yellow-A100 {
	color: rgb(255, 255, 141) !important;
}
.mdl-color--yellow-A100 {
	background-color: rgb(255, 255, 141) !important;
}
.mdl-color-text--yellow-A200 {
	color: rgb(255, 255, 0) !important;
}
.mdl-color--yellow-A200 {
	background-color: rgb(255, 255, 0) !important;
}
.mdl-color-text--yellow-A400 {
	color: rgb(255, 234, 0) !important;
}
.mdl-color--yellow-A400 {
	background-color: rgb(255, 234, 0) !important;
}
.mdl-color-text--yellow-A700 {
	color: rgb(255, 214, 0) !important;
}
.mdl-color--yellow-A700 {
	background-color: rgb(255, 214, 0) !important;
}
.mdl-color-text--amber {
	color: rgb(255, 193, 7) !important;
}
.mdl-color--amber {
	background-color: rgb(255, 193, 7) !important;
}
.mdl-color-text--amber-50 {
	color: rgb(255, 248, 225) !important;
}
.mdl-color--amber-50 {
	background-color: rgb(255, 248, 225) !important;
}
.mdl-color-text--amber-100 {
	color: rgb(255, 236, 179) !important;
}
.mdl-color--amber-100 {
	background-color: rgb(255, 236, 179) !important;
}
.mdl-color-text--amber-200 {
	color: rgb(255, 224, 130) !important;
}
.mdl-color--amber-200 {
	background-color: rgb(255, 224, 130) !important;
}
.mdl-color-text--amber-300 {
	color: rgb(255, 213, 79) !important;
}
.mdl-color--amber-300 {
	background-color: rgb(255, 213, 79) !important;
}
.mdl-color-text--amber-400 {
	color: rgb(255, 202, 40) !important;
}
.mdl-color--amber-400 {
	background-color: rgb(255, 202, 40) !important;
}
.mdl-color-text--amber-500 {
	color: rgb(255, 193, 7) !important;
}
.mdl-color--amber-500 {
	background-color: rgb(255, 193, 7) !important;
}
.mdl-color-text--amber-600 {
	color: rgb(255, 179, 0) !important;
}
.mdl-color--amber-600 {
	background-color: rgb(255, 179, 0) !important;
}
.mdl-color-text--amber-700 {
	color: rgb(255, 160, 0) !important;
}
.mdl-color--amber-700 {
	background-color: rgb(255, 160, 0) !important;
}
.mdl-color-text--amber-800 {
	color: rgb(255, 143, 0) !important;
}
.mdl-color--amber-800 {
	background-color: rgb(255, 143, 0) !important;
}
.mdl-color-text--amber-900 {
	color: rgb(255, 111, 0) !important;
}
.mdl-color--amber-900 {
	background-color: rgb(255, 111, 0) !important;
}
.mdl-color-text--amber-A100 {
	color: rgb(255, 229, 127) !important;
}
.mdl-color--amber-A100 {
	background-color: rgb(255, 229, 127) !important;
}
.mdl-color-text--amber-A200 {
	color: rgb(255, 215, 64) !important;
}
.mdl-color--amber-A200 {
	background-color: rgb(255, 215, 64) !important;
}
.mdl-color-text--amber-A400 {
	color: rgb(255, 196, 0) !important;
}
.mdl-color--amber-A400 {
	background-color: rgb(255, 196, 0) !important;
}
.mdl-color-text--amber-A700 {
	color: rgb(255, 171, 0) !important;
}
.mdl-color--amber-A700 {
	background-color: rgb(255, 171, 0) !important;
}
.mdl-color-text--orange {
	color: rgb(255, 152, 0) !important;
}
.mdl-color--orange {
	background-color: rgb(255, 152, 0) !important;
}
.mdl-color-text--orange-50 {
	color: rgb(255, 243, 224) !important;
}
.mdl-color--orange-50 {
	background-color: rgb(255, 243, 224) !important;
}
.mdl-color-text--orange-100 {
	color: rgb(255, 224, 178) !important;
}
.mdl-color--orange-100 {
	background-color: rgb(255, 224, 178) !important;
}
.mdl-color-text--orange-200 {
	color: rgb(255, 204, 128) !important;
}
.mdl-color--orange-200 {
	background-color: rgb(255, 204, 128) !important;
}
.mdl-color-text--orange-300 {
	color: rgb(255, 183, 77) !important;
}
.mdl-color--orange-300 {
	background-color: rgb(255, 183, 77) !important;
}
.mdl-color-text--orange-400 {
	color: rgb(255, 167, 38) !important;
}
.mdl-color--orange-400 {
	background-color: rgb(255, 167, 38) !important;
}
.mdl-color-text--orange-500 {
	color: rgb(255, 152, 0) !important;
}
.mdl-color--orange-500 {
	background-color: rgb(255, 152, 0) !important;
}
.mdl-color-text--orange-600 {
	color: rgb(251, 140, 0) !important;
}
.mdl-color--orange-600 {
	background-color: rgb(251, 140, 0) !important;
}
.mdl-color-text--orange-700 {
	color: rgb(245, 124, 0) !important;
}
.mdl-color--orange-700 {
	background-color: rgb(245, 124, 0) !important;
}
.mdl-color-text--orange-800 {
	color: rgb(239, 108, 0) !important;
}
.mdl-color--orange-800 {
	background-color: rgb(239, 108, 0) !important;
}
.mdl-color-text--orange-900 {
	color: rgb(230, 81, 0) !important;
}
.mdl-color--orange-900 {
	background-color: rgb(230, 81, 0) !important;
}
.mdl-color-text--orange-A100 {
	color: rgb(255, 209, 128) !important;
}
.mdl-color--orange-A100 {
	background-color: rgb(255, 209, 128) !important;
}
.mdl-color-text--orange-A200 {
	color: rgb(255, 171, 64) !important;
}
.mdl-color--orange-A200 {
	background-color: rgb(255, 171, 64) !important;
}
.mdl-color-text--orange-A400 {
	color: rgb(255, 145, 0) !important;
}
.mdl-color--orange-A400 {
	background-color: rgb(255, 145, 0) !important;
}
.mdl-color-text--orange-A700 {
	color: rgb(255, 109, 0) !important;
}
.mdl-color--orange-A700 {
	background-color: rgb(255, 109, 0) !important;
}
.mdl-color-text--deep-orange {
	color: rgb(255, 87, 34) !important;
}
.mdl-color--deep-orange {
	background-color: rgb(255, 87, 34) !important;
}
.mdl-color-text--deep-orange-50 {
	color: rgb(251, 233, 231) !important;
}
.mdl-color--deep-orange-50 {
	background-color: rgb(251, 233, 231) !important;
}
.mdl-color-text--deep-orange-100 {
	color: rgb(255, 204, 188) !important;
}
.mdl-color--deep-orange-100 {
	background-color: rgb(255, 204, 188) !important;
}
.mdl-color-text--deep-orange-200 {
	color: rgb(255, 171, 145) !important;
}
.mdl-color--deep-orange-200 {
	background-color: rgb(255, 171, 145) !important;
}
.mdl-color-text--deep-orange-300 {
	color: rgb(255, 138, 101) !important;
}
.mdl-color--deep-orange-300 {
	background-color: rgb(255, 138, 101) !important;
}
.mdl-color-text--deep-orange-400 {
	color: rgb(255, 112, 67) !important;
}
.mdl-color--deep-orange-400 {
	background-color: rgb(255, 112, 67) !important;
}
.mdl-color-text--deep-orange-500 {
	color: rgb(255, 87, 34) !important;
}
.mdl-color--deep-orange-500 {
	background-color: rgb(255, 87, 34) !important;
}
.mdl-color-text--deep-orange-600 {
	color: rgb(244, 81, 30) !important;
}
.mdl-color--deep-orange-600 {
	background-color: rgb(244, 81, 30) !important;
}
.mdl-color-text--deep-orange-700 {
	color: rgb(230, 74, 25) !important;
}
.mdl-color--deep-orange-700 {
	background-color: rgb(230, 74, 25) !important;
}
.mdl-color-text--deep-orange-800 {
	color: rgb(216, 67, 21) !important;
}
.mdl-color--deep-orange-800 {
	background-color: rgb(216, 67, 21) !important;
}
.mdl-color-text--deep-orange-900 {
	color: rgb(191, 54, 12) !important;
}
.mdl-color--deep-orange-900 {
	background-color: rgb(191, 54, 12) !important;
}
.mdl-color-text--deep-orange-A100 {
	color: rgb(255, 158, 128) !important;
}
.mdl-color--deep-orange-A100 {
	background-color: rgb(255, 158, 128) !important;
}
.mdl-color-text--deep-orange-A200 {
	color: rgb(255, 110, 64) !important;
}
.mdl-color--deep-orange-A200 {
	background-color: rgb(255, 110, 64) !important;
}
.mdl-color-text--deep-orange-A400 {
	color: rgb(255, 61, 0) !important;
}
.mdl-color--deep-orange-A400 {
	background-color: rgb(255, 61, 0) !important;
}
.mdl-color-text--deep-orange-A700 {
	color: rgb(221, 44, 0) !important;
}
.mdl-color--deep-orange-A700 {
	background-color: rgb(221, 44, 0) !important;
}
.mdl-color-text--brown {
	color: rgb(121, 85, 72) !important;
}
.mdl-color--brown {
	background-color: rgb(121, 85, 72) !important;
}
.mdl-color-text--brown-50 {
	color: rgb(239, 235, 233) !important;
}
.mdl-color--brown-50 {
	background-color: rgb(239, 235, 233) !important;
}
.mdl-color-text--brown-100 {
	color: rgb(215, 204, 200) !important;
}
.mdl-color--brown-100 {
	background-color: rgb(215, 204, 200) !important;
}
.mdl-color-text--brown-200 {
	color: rgb(188, 170, 164) !important;
}
.mdl-color--brown-200 {
	background-color: rgb(188, 170, 164) !important;
}
.mdl-color-text--brown-300 {
	color: rgb(161, 136, 127) !important;
}
.mdl-color--brown-300 {
	background-color: rgb(161, 136, 127) !important;
}
.mdl-color-text--brown-400 {
	color: rgb(141, 110, 99) !important;
}
.mdl-color--brown-400 {
	background-color: rgb(141, 110, 99) !important;
}
.mdl-color-text--brown-500 {
	color: rgb(121, 85, 72) !important;
}
.mdl-color--brown-500 {
	background-color: rgb(121, 85, 72) !important;
}
.mdl-color-text--brown-600 {
	color: rgb(109, 76, 65) !important;
}
.mdl-color--brown-600 {
	background-color: rgb(109, 76, 65) !important;
}
.mdl-color-text--brown-700 {
	color: rgb(93, 64, 55) !important;
}
.mdl-color--brown-700 {
	background-color: rgb(93, 64, 55) !important;
}
.mdl-color-text--brown-800 {
	color: rgb(78, 52, 46) !important;
}
.mdl-color--brown-800 {
	background-color: rgb(78, 52, 46) !important;
}
.mdl-color-text--brown-900 {
	color: rgb(62, 39, 35) !important;
}
.mdl-color--brown-900 {
	background-color: rgb(62, 39, 35) !important;
}
.mdl-color-text--grey {
	color: rgb(158, 158, 158) !important;
}
.mdl-color--grey {
	background-color: rgb(158, 158, 158) !important;
}
.mdl-color-text--grey-50 {
	color: rgb(250, 250, 250) !important;
}
.mdl-color--grey-50 {
	background-color: rgb(250, 250, 250) !important;
}
.mdl-color-text--grey-100 {
	color: rgb(245, 245, 245) !important;
}
.mdl-color--grey-100 {
	background-color: rgb(245, 245, 245) !important;
}
.mdl-color-text--grey-200 {
	color: rgb(238, 238, 238) !important;
}
.mdl-color--grey-200 {
	background-color: rgb(238, 238, 238) !important;
}
.mdl-color-text--grey-300 {
	color: rgb(224, 224, 224) !important;
}
.mdl-color--grey-300 {
	background-color: rgb(224, 224, 224) !important;
}
.mdl-color-text--grey-400 {
	color: rgb(189, 189, 189) !important;
}
.mdl-color--grey-400 {
	background-color: rgb(189, 189, 189) !important;
}
.mdl-color-text--grey-500 {
	color: rgb(158, 158, 158) !important;
}
.mdl-color--grey-500 {
	background-color: rgb(158, 158, 158) !important;
}
.mdl-color-text--grey-600 {
	color: rgb(117, 117, 117) !important;
}
.mdl-color--grey-600 {
	background-color: rgb(117, 117, 117) !important;
}
.mdl-color-text--grey-700 {
	color: rgb(97, 97, 97) !important;
}
.mdl-color--grey-700 {
	background-color: rgb(97, 97, 97) !important;
}
.mdl-color-text--grey-800 {
	color: rgb(66, 66, 66) !important;
}
.mdl-color--grey-800 {
	background-color: rgb(66, 66, 66) !important;
}
.mdl-color-text--grey-900 {
	color: rgb(33, 33, 33) !important;
}
.mdl-color--grey-900 {
	background-color: rgb(33, 33, 33) !important;
}
.mdl-color-text--blue-grey {
	color: rgb(96, 125, 139) !important;
}
.mdl-color--blue-grey {
	background-color: rgb(96, 125, 139) !important;
}
.mdl-color-text--blue-grey-50 {
	color: rgb(236, 239, 241) !important;
}
.mdl-color--blue-grey-50 {
	background-color: rgb(236, 239, 241) !important;
}
.mdl-color-text--blue-grey-100 {
	color: rgb(207, 216, 220) !important;
}
.mdl-color--blue-grey-100 {
	background-color: rgb(207, 216, 220) !important;
}
.mdl-color-text--blue-grey-200 {
	color: rgb(176, 190, 197) !important;
}
.mdl-color--blue-grey-200 {
	background-color: rgb(176, 190, 197) !important;
}
.mdl-color-text--blue-grey-300 {
	color: rgb(144, 164, 174) !important;
}
.mdl-color--blue-grey-300 {
	background-color: rgb(144, 164, 174) !important;
}
.mdl-color-text--blue-grey-400 {
	color: rgb(120, 144, 156) !important;
}
.mdl-color--blue-grey-400 {
	background-color: rgb(120, 144, 156) !important;
}
.mdl-color-text--blue-grey-500 {
	color: rgb(96, 125, 139) !important;
}
.mdl-color--blue-grey-500 {
	background-color: rgb(96, 125, 139) !important;
}
.mdl-color-text--blue-grey-600 {
	color: rgb(84, 110, 122) !important;
}
.mdl-color--blue-grey-600 {
	background-color: rgb(84, 110, 122) !important;
}
.mdl-color-text--blue-grey-700 {
	color: rgb(69, 90, 100) !important;
}
.mdl-color--blue-grey-700 {
	background-color: rgb(69, 90, 100) !important;
}
.mdl-color-text--blue-grey-800 {
	color: rgb(55, 71, 79) !important;
}
.mdl-color--blue-grey-800 {
	background-color: rgb(55, 71, 79) !important;
}
.mdl-color-text--blue-grey-900 {
	color: rgb(38, 50, 56) !important;
}
.mdl-color--blue-grey-900 {
	background-color: rgb(38, 50, 56) !important;
}
.mdl-color--black {
	background-color: rgb(0, 0, 0) !important;
}
.mdl-color-text--black {
	color: rgb(0, 0, 0) !important;
}
.mdl-color--white {
	background-color: rgb(255, 255, 255) !important;
}
.mdl-color-text--white {
	color: rgb(255, 255, 255) !important;
}
.mdl-color--primary {
	background-color: rgb(63, 81, 181) !important;
}
.mdl-color--primary-contrast {
	background-color: rgb(255, 255, 255) !important;
}
.mdl-color--primary-dark {
	background-color: rgb(48, 63, 159) !important;
}
.mdl-color--accent {
	background-color: rgb(255, 64, 129) !important;
}
.mdl-color--accent-contrast {
	background-color: rgb(255, 255, 255) !important;
}
.mdl-color-text--primary {
	color: rgb(63, 81, 181) !important;
}
.mdl-color-text--primary-contrast {
	color: rgb(255, 255, 255) !important;
}
.mdl-color-text--primary-dark {
	color: rgb(48, 63, 159) !important;
}
.mdl-color-text--accent {
	color: rgb(255, 64, 129) !important;
}
.mdl-color-text--accent-contrast {
	color: rgb(255, 255, 255) !important;
}
.mdl-ripple {
	background: rgb(0, 0, 0); border-radius: 50%; left: 0px; top: 0px; width: 50px; height: 50px; overflow: hidden; position: absolute; opacity: 0; pointer-events: none; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.is-animating.mdl-ripple {
	transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.is-visible.mdl-ripple {
	opacity: 0.3;
}
.mdl-animation--default {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-animation--fast-out-slow-in {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-animation--linear-out-slow-in {
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.mdl-animation--fast-out-linear-in {
	transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.mdl-badge {
	margin-right: 24px; white-space: nowrap; position: relative;
}
:not([data-badge]).mdl-badge {
	margin-right: auto;
}
[data-badge].mdl-badge::after {
	background: rgb(255, 64, 129); border-radius: 50%; flex-flow:row wrap; top: -11px; width: 22px; height: 22px; right: -24px; color: rgb(255, 255, 255); font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 12px; font-weight: 600; display: flex; position: absolute; content: attr(data-badge); justify-content: center; align-items: center; align-content: center; -webkit-flex-direction: row; -webkit-flex-wrap: wrap; -webkit-justify-content: center; -webkit-align-content: center; -webkit-align-items: center;
}
.mdl-button [data-badge].mdl-badge::after {
	top: -10px; right: -5px;
}
[data-badge].mdl-badge--no-background.mdl-badge::after {
	background: rgba(255, 255, 255, 0.2); color: rgb(255, 64, 129); box-shadow: 0px 0px 1px gray;
}
.mdl-badge--overlap.mdl-badge {
	margin-right: 10px;
}
.mdl-badge--overlap.mdl-badge::after {
	right: -10px;
}
.mdl-button {
	background: 0px 0px; margin: 0px; padding: 0px 16px; border-radius: 2px; border: currentColor; transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); border-image: none; height: 36px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 36px; letter-spacing: 0px; overflow: hidden; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 500; text-decoration: none; vertical-align: middle; display: inline-block; position: relative; cursor: pointer; min-width: 64px; will-change: box-shadow;
}
.mdl-button:hover {
	background-color: rgba(158, 158, 158, 0.2);
}
:not(:active).mdl-button:focus {
	background-color: rgba(0, 0, 0, 0.12);
}
.mdl-button:active {
	background-color: rgba(158, 158, 158, 0.4);
}
.mdl-button--colored.mdl-button {
	color: rgb(63, 81, 181);
}
:not(:active).mdl-button--colored.mdl-button:focus {
	background-color: rgba(0, 0, 0, 0.12);
}
input[type='submit'].mdl-button {
	-webkit-appearance: none;
}
.mdl-button--raised {
	background: rgba(158, 158, 158, 0.2); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.mdl-button--raised:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); background-color: rgba(158, 158, 158, 0.4);
}
:not(:active).mdl-button--raised:focus {
	box-shadow: 0px 0px 8px rgba(0,0,0,0.18), 0px 8px 16px rgba(0,0,0,0.36); background-color: rgba(158, 158, 158, 0.4);
}
.mdl-button--colored.mdl-button--raised {
	background: rgb(63, 81, 181); color: rgb(255, 255, 255);
}
.mdl-button--colored.mdl-button--raised:hover {
	background-color: rgb(63, 81, 181);
}
.mdl-button--colored.mdl-button--raised:active {
	background-color: rgb(63, 81, 181);
}
:not(:active).mdl-button--colored.mdl-button--raised:focus {
	background-color: rgb(63, 81, 181);
}
.mdl-button--colored.mdl-button--raised .mdl-ripple {
	background: rgb(255, 255, 255);
}
.mdl-button--fab {
	background: rgba(158, 158, 158, 0.2); margin: auto; padding: 0px; border-radius: 50%; width: 56px; height: 56px; line-height: normal; overflow: hidden; font-size: 24px; position: relative; min-width: 56px; box-shadow: 0px 1px 1.5px 0px rgba(0,0,0,0.12), 0px 1px 1px 0px rgba(0,0,0,0.24);
}
.mdl-button--fab .material-icons {
	left: 50%; top: 50%; width: 24px; line-height: 24px; position: absolute; transform: translate(-12px, -12px); -webkit-transform: translate(-12px, -12px);
}
.mdl-button--mini-fab.mdl-button--fab {
	width: 40px; height: 40px; min-width: 40px;
}
.mdl-button--fab .mdl-button__ripple-container {
	border-radius: 50%; -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
}
.mdl-button--fab:active {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2); background-color: rgba(158, 158, 158, 0.4);
}
:not(:active).mdl-button--fab:focus {
	box-shadow: 0px 0px 8px rgba(0,0,0,0.18), 0px 8px 16px rgba(0,0,0,0.36); background-color: rgba(158, 158, 158, 0.4);
}
.mdl-button--colored.mdl-button--fab {
	background: rgb(255, 64, 129); color: rgb(255, 255, 255);
}
.mdl-button--colored.mdl-button--fab:hover {
	background-color: rgb(255, 64, 129);
}
:not(:active).mdl-button--colored.mdl-button--fab:focus {
	background-color: rgb(255, 64, 129);
}
.mdl-button--colored.mdl-button--fab:active {
	background-color: rgb(255, 64, 129);
}
.mdl-button--colored.mdl-button--fab .mdl-ripple {
	background: rgb(255, 255, 255);
}
.mdl-button--icon {
	padding: 0px; border-radius: 50%; width: 32px; height: 32px; color: inherit; line-height: normal; overflow: hidden; font-size: 24px; margin-right: 0px; margin-left: 0px; min-width: 32px;
}
.mdl-button--icon .material-icons {
	left: 50%; top: 50%; width: 24px; line-height: 24px; position: absolute; transform: translate(-12px, -12px); -webkit-transform: translate(-12px, -12px);
}
.mdl-button--mini-icon.mdl-button--icon {
	width: 24px; height: 24px; min-width: 24px;
}
.mdl-button--mini-icon.mdl-button--icon .material-icons {
	left: 0px; top: 0px;
}
.mdl-button--icon .mdl-button__ripple-container {
	border-radius: 50%; -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
}
.mdl-button__ripple-container {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute; z-index: 0;
}
[disabled].mdl-button .mdl-button__ripple-container .mdl-ripple {
	background-color: transparent;
}
.mdl-button--disabled.mdl-button .mdl-button__ripple-container .mdl-ripple {
	background-color: transparent;
}
.mdl-button--primary.mdl-button--primary {
	color: rgb(63, 81, 181);
}
.mdl-button--primary.mdl-button--primary .mdl-ripple {
	background: rgb(255, 255, 255);
}
.mdl-button--raised.mdl-button--primary.mdl-button--primary {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.mdl-button--fab.mdl-button--primary.mdl-button--primary {
	color: rgb(255, 255, 255); background-color: rgb(63, 81, 181);
}
.mdl-button--accent.mdl-button--accent {
	color: rgb(255, 64, 129);
}
.mdl-button--accent.mdl-button--accent .mdl-ripple {
	background: rgb(255, 255, 255);
}
.mdl-button--raised.mdl-button--accent.mdl-button--accent {
	color: rgb(255, 255, 255); background-color: rgb(255, 64, 129);
}
.mdl-button--fab.mdl-button--accent.mdl-button--accent {
	color: rgb(255, 255, 255); background-color: rgb(255, 64, 129);
}
[disabled][disabled].mdl-button {
	color: rgba(0, 0, 0, 0.26); cursor: default; background-color: transparent;
}
.mdl-button--disabled.mdl-button--disabled.mdl-button {
	color: rgba(0, 0, 0, 0.26); cursor: default; background-color: transparent;
}
[disabled][disabled].mdl-button--fab {
	color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.12);
}
.mdl-button--disabled.mdl-button--disabled.mdl-button--fab {
	color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.12);
}
[disabled][disabled].mdl-button--raised {
	color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12);
}
.mdl-button--disabled.mdl-button--disabled.mdl-button--raised {
	color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12);
}
[disabled][disabled].mdl-button--colored {
	color: rgba(0, 0, 0, 0.26);
}
.mdl-button--disabled.mdl-button--disabled.mdl-button--colored {
	color: rgba(0, 0, 0, 0.26);
}
.mdl-button .material-icons {
	vertical-align: middle;
}
.mdl-card {
	background: rgb(255, 255, 255); border-radius: 2px; width: 330px; overflow: hidden; font-size: 16px; font-weight: 400; display: flex; position: relative; z-index: 1; min-height: 200px; box-sizing: border-box; flex-direction: column; -webkit-flex-direction: column;
}
.mdl-card__media {
	background-position: 50% 50%; box-sizing: border-box; background-attachment: scroll; background-repeat: repeat; background-size: cover; background-origin: padding-box; background-color: rgb(255, 64, 129);
}
.mdl-card__title {
	padding: 16px; transform-origin: 165px 56px; perspective-origin: 165px 56px; color: rgb(0, 0, 0); line-height: normal; display: flex; box-sizing: border-box; align-items: center; -webkit-justify-content: stretch; -webkit-align-items: center; -webkit-perspective-origin: 165px 56px; -webkit-transform-origin: 165px 56px;
}
.mdl-card--border.mdl-card__title {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.mdl-card__title-text {
	margin: 0px; transform-origin: 149px 48px; color: inherit; line-height: normal; overflow: hidden; font-size: 24px; font-weight: 300; display: flex; align-self: flex-end; -webkit-transform-origin: 149px 48px; -webkit-align-self: flex-end;
}
.mdl-card__subtitle-text {
	margin: 0px; color: rgba(0, 0, 0, 0.54); font-size: 14px;
}
.mdl-card__supporting-text {
	padding: 16px; width: 90%; color: rgba(0, 0, 0, 0.54); line-height: 18px; overflow: hidden; font-size: 1rem;
}
.mdl-card__actions {
	padding: 8px; width: 100%; line-height: normal; font-size: 16px; box-sizing: border-box; background-color: transparent;
}
.mdl-card--border.mdl-card__actions {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.mdl-card--expand {
	flex-grow: 1; -webkit-flex-grow: 1;
}
.mdl-card__menu {
	top: 16px; right: 16px; position: absolute;
}
.mdl-checkbox {
	margin: 0px; padding: 0px; width: 100%; height: 24px; vertical-align: middle; display: inline-block; position: relative; z-index: 1; box-sizing: border-box;
}
.is-upgraded.mdl-checkbox {
	padding-left: 24px;
}
.mdl-checkbox__input {
	line-height: 24px;
}
.is-upgraded.mdl-checkbox .mdl-checkbox__input {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 0px; height: 0px; position: absolute; opacity: 0; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none;
}
.mdl-checkbox__box-outline {
	margin: 0px; border-radius: 2px; border: 2px solid rgba(0, 0, 0, 0.54); border-image: none; left: 0px; top: 3px; width: 16px; height: 16px; overflow: hidden; display: inline-block; position: absolute; z-index: 2; cursor: pointer; box-sizing: border-box;
}
.is-checked.mdl-checkbox .mdl-checkbox__box-outline {
	border: 2px solid rgb(63, 81, 181); border-image: none;
}
fieldset[disabled] .mdl-checkbox .mdl-checkbox__box-outline {
	border: 2px solid rgba(0, 0, 0, 0.26); border-image: none; cursor: auto;
}
.is-disabled.mdl-checkbox .mdl-checkbox__box-outline {
	border: 2px solid rgba(0, 0, 0, 0.26); border-image: none; cursor: auto;
}
.mdl-checkbox__focus-helper {
	border-radius: 50%; left: 0px; top: 3px; width: 16px; height: 16px; display: inline-block; position: absolute; box-sizing: border-box; background-color: transparent;
}
.is-focused.mdl-checkbox .mdl-checkbox__focus-helper {
	box-shadow: 0px 0px 0px 8px rgba(0,0,0,0.1); background-color: rgba(0, 0, 0, 0.1);
}
.is-checked.is-focused.mdl-checkbox .mdl-checkbox__focus-helper {
	box-shadow: 0px 0px 0px 8px rgba(63,81,181,0.26); background-color: rgba(63, 81, 181, 0.26);
}
.mdl-checkbox__tick-outline {
	background: 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg=="); transition-property: background; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==);
}
.is-checked.mdl-checkbox .mdl-checkbox__tick-outline {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K") rgb(63, 81, 181);
}
fieldset[disabled] .is-checked.mdl-checkbox .mdl-checkbox__tick-outline {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K") rgba(0, 0, 0, 0.26);
}
.is-disabled.is-checked.mdl-checkbox .mdl-checkbox__tick-outline {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K") rgba(0, 0, 0, 0.26);
}
.mdl-checkbox__label {
	margin: 0px; line-height: 24px; font-size: 16px; position: relative; cursor: pointer;
}
fieldset[disabled] .mdl-checkbox .mdl-checkbox__label {
	color: rgba(0, 0, 0, 0.26); cursor: auto;
}
.is-disabled.mdl-checkbox .mdl-checkbox__label {
	color: rgba(0, 0, 0, 0.26); cursor: auto;
}
.mdl-checkbox__ripple-container {
	border-radius: 50%; left: -10px; top: -6px; width: 36px; height: 36px; overflow: hidden; position: absolute; z-index: 2; cursor: pointer; box-sizing: border-box; -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
}
.mdl-checkbox__ripple-container .mdl-ripple {
	background: rgb(63, 81, 181);
}
fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container {
	cursor: auto;
}
.is-disabled.mdl-checkbox .mdl-checkbox__ripple-container {
	cursor: auto;
}
fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple {
	background: 0px 0px;
}
.is-disabled.mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple {
	background: 0px 0px;
}
.mdl-chip {
	margin: 2px 0px; padding: 0px 12px; border-radius: 16px; border: 0px currentColor; border-image: none; height: 32px; color: rgba(0, 0, 0, 0.87); line-height: 32px; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 0px; display: inline-block; white-space: nowrap; background-color: rgb(222, 222, 222);
}
.mdl-chip__text {
	font-size: 13px; vertical-align: middle; display: inline-block;
}
.mdl-chip__action {
	background: 0px 0px; margin: 0px 0px 0px 4px; padding: 0px; border: currentColor; border-image: none; width: 24px; height: 24px; color: rgba(0, 0, 0, 0.87); font-size: 13px; text-decoration: none; cursor: pointer; opacity: 0.54;
}
.mdl-chip__action {
	text-align: center; overflow: hidden; vertical-align: middle; display: inline-block;
}
.mdl-chip__contact {
	text-align: center; overflow: hidden; vertical-align: middle; display: inline-block;
}
.mdl-chip__contact {
	border-radius: 16px; width: 32px; height: 32px; line-height: 32px; font-size: 18px; margin-right: 8px;
}
.mdl-chip:focus {
	outline: 0px; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.mdl-chip:active {
	background-color: rgb(214, 214, 214);
}
.mdl-chip--deletable {
	padding-right: 4px;
}
.mdl-chip--contact {
	padding-left: 0px;
}
.mdl-data-table {
	border: 1px solid rgba(0, 0, 0, 0.12); border-image: none; font-size: 13px; white-space: nowrap; border-collapse: collapse; position: relative; background-color: rgb(255, 255, 255);
}
.mdl-data-table thead {
	padding-bottom: 3px;
}
.mdl-data-table thead .mdl-data-table__select {
	margin-top: 0px;
}
.mdl-data-table tbody tr {
	height: 48px; position: relative; transition-property: background-color; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-data-table tbody tr.is-selected {
	background-color: rgb(224, 224, 224);
}
.mdl-data-table tbody tr:hover {
	background-color: rgb(238, 238, 238);
}
.mdl-data-table td {
	text-align: right;
}
.mdl-data-table th {
	padding: 0px 18px 12px; text-align: right;
}
.mdl-data-table td:first-of-type {
	padding-left: 24px;
}
.mdl-data-table th:first-of-type {
	padding-left: 24px;
}
.mdl-data-table td:last-of-type {
	padding-right: 24px;
}
.mdl-data-table th:last-of-type {
	padding-right: 24px;
}
.mdl-data-table td {
	padding: 12px 18px; height: 48px; border-top-color: rgba(0, 0, 0, 0.12); border-bottom-color: rgba(0, 0, 0, 0.12); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; box-sizing: border-box;
}
.mdl-data-table td {
	vertical-align: middle;
}
.mdl-data-table td .mdl-data-table__select {
	vertical-align: middle;
}
.mdl-data-table th {
	height: 48px; color: rgba(0, 0, 0, 0.54); line-height: 24px; letter-spacing: 0px; padding-bottom: 8px; font-size: 12px; font-weight: 700; vertical-align: bottom; position: relative; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending {
	color: rgba(0, 0, 0, 0.87);
}
.mdl-data-table th.mdl-data-table__header--sorted-descending {
	color: rgba(0, 0, 0, 0.87);
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending::before {
	text-transform: none; line-height: 1; letter-spacing: normal; font-family: "Material Icons"; font-size: 16px; font-style: normal; font-weight: 400; margin-right: 5px; vertical-align: sub; display: inline-block; -ms-word-wrap: normal; content: "\e5d8"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-font-feature-settings: "liga"; -webkit-font-feature-settings: "liga";
}
.mdl-data-table th.mdl-data-table__header--sorted-descending::before {
	text-transform: none; line-height: 1; letter-spacing: normal; font-family: "Material Icons"; font-size: 16px; font-style: normal; font-weight: 400; margin-right: 5px; vertical-align: sub; display: inline-block; -ms-word-wrap: normal; content: "\e5d8"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-font-feature-settings: "liga"; -webkit-font-feature-settings: "liga";
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover {
	cursor: pointer;
}
.mdl-data-table th.mdl-data-table__header--sorted-descending:hover {
	cursor: pointer;
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover::before {
	color: rgba(0, 0, 0, 0.26);
}
.mdl-data-table th.mdl-data-table__header--sorted-descending:hover::before {
	color: rgba(0, 0, 0, 0.26);
}
.mdl-data-table th.mdl-data-table__header--sorted-descending::before {
	content: "\e5db";
}
.mdl-data-table__select {
	width: 16px;
}
.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
	text-align: left;
}
.mdl-dialog {
	border: currentColor; border-image: none; width: 280px; box-shadow: 0px 9px 46px 8px rgba(0,0,0,0.14), 0px 11px 15px -7px rgba(0,0,0,0.12), 0px 24px 38px 3px rgba(0,0,0,0.2);
}
.mdl-dialog__title {
	margin: 0px; padding: 24px 24px 0px; font-size: 2.5rem;
}
.mdl-dialog__actions {
	padding: 8px 8px 8px 24px; flex-flow:row-reverse wrap; display: flex; -webkit-flex-direction: row-reverse; -webkit-flex-wrap: wrap;
}
.mdl-dialog__actions > * {
	height: 36px; margin-right: 8px;
}
.mdl-dialog__actions > *:first-child {
	margin-right: 0px;
}
.mdl-dialog__actions--full-width {
	padding: 0px 0px 8px;
}
.mdl-dialog__actions--full-width > * {
	flex:0 0 100%; height: 48px; text-align: right; padding-right: 16px; margin-right: 0px; -webkit-flex: 0 0 100%;
}
.mdl-dialog__content {
	padding: 20px 24px 24px; color: rgba(0, 0, 0, 0.54);
}
.mdl-mega-footer {
	padding: 16px 40px; color: rgb(158, 158, 158); background-color: rgb(66, 66, 66);
}
.mdl-mega-footer--top-section::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer--middle-section::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer--bottom-section::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer__top-section::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer__middle-section::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer__bottom-section::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer--left-section {
	margin-bottom: 16px;
}
.mdl-mega-footer__left-section {
	margin-bottom: 16px;
}
.mdl-mega-footer--right-section {
	margin-bottom: 16px;
}
.mdl-mega-footer__right-section {
	margin-bottom: 16px;
}
.mdl-mega-footer--right-section a {
	color: inherit; text-decoration: none; margin-bottom: 16px; display: block;
}
.mdl-mega-footer__right-section a {
	color: inherit; text-decoration: none; margin-bottom: 16px; display: block;
}
@media screen and (min-width:760px)
{
.mdl-mega-footer--left-section {
	float: left;
}
.mdl-mega-footer__left-section {
	float: left;
}
.mdl-mega-footer--right-section {
	float: right;
}
.mdl-mega-footer__right-section {
	float: right;
}
.mdl-mega-footer--right-section a {
	line-height: 36px; margin-left: 16px; vertical-align: middle; display: inline-block;
}
.mdl-mega-footer__right-section a {
	line-height: 36px; margin-left: 16px; vertical-align: middle; display: inline-block;
}
}
.mdl-mega-footer--social-btn {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 36px; height: 36px; background-color: rgb(158, 158, 158);
}
.mdl-mega-footer__social-btn {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 36px; height: 36px; background-color: rgb(158, 158, 158);
}
.mdl-mega-footer--drop-down-section {
	display: block; position: relative;
}
.mdl-mega-footer__drop-down-section {
	display: block; position: relative;
}
@media screen and (min-width:760px)
{
.mdl-mega-footer--drop-down-section {
	width: 33%;
}
.mdl-mega-footer__drop-down-section {
	width: 33%;
}
:nth-child(1).mdl-mega-footer--drop-down-section {
	float: left;
}
:nth-child(2).mdl-mega-footer--drop-down-section {
	float: left;
}
:nth-child(1).mdl-mega-footer__drop-down-section {
	float: left;
}
:nth-child(2).mdl-mega-footer__drop-down-section {
	float: left;
}
:nth-child(3).mdl-mega-footer--drop-down-section {
	float: right;
}
:nth-child(3).mdl-mega-footer__drop-down-section {
	float: right;
}
:nth-child(3).mdl-mega-footer--drop-down-section::after {
	clear: right;
}
:nth-child(3).mdl-mega-footer__drop-down-section::after {
	clear: right;
}
:nth-child(4).mdl-mega-footer--drop-down-section {
	clear: right; float: right;
}
:nth-child(4).mdl-mega-footer__drop-down-section {
	clear: right; float: right;
}
.mdl-mega-footer--middle-section::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer__middle-section::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer--bottom-section {
	padding-top: 0px;
}
.mdl-mega-footer__bottom-section {
	padding-top: 0px;
}
}
@media screen and (min-width:1024px)
{
.mdl-mega-footer--drop-down-section {
	width: 24%; float: left;
}
:nth-child(3).mdl-mega-footer--drop-down-section {
	width: 24%; float: left;
}
:nth-child(4).mdl-mega-footer--drop-down-section {
	width: 24%; float: left;
}
.mdl-mega-footer__drop-down-section {
	width: 24%; float: left;
}
:nth-child(3).mdl-mega-footer__drop-down-section {
	width: 24%; float: left;
}
:nth-child(4).mdl-mega-footer__drop-down-section {
	width: 24%; float: left;
}
}
.mdl-mega-footer--heading-checkbox {
	margin: -16px 0px 0px; padding: 32px; width: 100%; height: 55.8px; position: absolute; z-index: 1; cursor: pointer; opacity: 0;
}
.mdl-mega-footer__heading-checkbox {
	margin: -16px 0px 0px; padding: 32px; width: 100%; height: 55.8px; position: absolute; z-index: 1; cursor: pointer; opacity: 0;
}
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading::after {
	font-family: "Material Icons"; content: "\E5CE";
}
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading::after {
	font-family: "Material Icons"; content: "\E5CE";
}
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading::after {
	font-family: "Material Icons"; content: "\E5CE";
}
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading::after {
	font-family: "Material Icons"; content: "\E5CE";
}
:checked.mdl-mega-footer--heading-checkbox ~ .mdl-mega-footer--link-list {
	display: none;
}
:checked.mdl-mega-footer--heading-checkbox ~ .mdl-mega-footer__link-list {
	display: none;
}
:checked.mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading + .mdl-mega-footer--link-list {
	display: none;
}
:checked.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading + .mdl-mega-footer__link-list {
	display: none;
}
:checked.mdl-mega-footer__heading-checkbox ~ .mdl-mega-footer--link-list {
	display: none;
}
:checked.mdl-mega-footer__heading-checkbox ~ .mdl-mega-footer__link-list {
	display: none;
}
:checked.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading + .mdl-mega-footer--link-list {
	display: none;
}
:checked.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading + .mdl-mega-footer__link-list {
	display: none;
}
:checked.mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading::after {
	font-family: "Material Icons"; content: "\E5CF";
}
:checked.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading::after {
	font-family: "Material Icons"; content: "\E5CF";
}
:checked.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading::after {
	font-family: "Material Icons"; content: "\E5CF";
}
:checked.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading::after {
	font-family: "Material Icons"; content: "\E5CF";
}
.mdl-mega-footer--heading {
	width: 100%; color: rgb(224, 224, 224); line-height: 23.8px; overflow: hidden; padding-right: 39.8px; font-size: 14px; font-weight: 500; margin-bottom: 16px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.mdl-mega-footer__heading {
	width: 100%; color: rgb(224, 224, 224); line-height: 23.8px; overflow: hidden; padding-right: 39.8px; font-size: 14px; font-weight: 500; margin-bottom: 16px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.mdl-mega-footer--heading::after {
	top: 0px; width: 23.8px; height: 23.8px; right: 0px; display: block; position: absolute; content: ""; background-size: cover;
}
.mdl-mega-footer__heading::after {
	top: 0px; width: 23.8px; height: 23.8px; right: 0px; display: block; position: absolute; content: ""; background-size: cover;
}
.mdl-mega-footer--link-list {
	list-style: none; margin: 0px 0px 32px; padding: 0px;
}
.mdl-mega-footer__link-list {
	list-style: none; margin: 0px 0px 32px; padding: 0px;
}
.mdl-mega-footer--link-list::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer__link-list::after {
	clear: both; display: block; content: "";
}
.mdl-mega-footer--link-list li {
	line-height: 20px; letter-spacing: 0px; font-size: 14px; font-weight: 400;
}
.mdl-mega-footer__link-list li {
	line-height: 20px; letter-spacing: 0px; font-size: 14px; font-weight: 400;
}
.mdl-mega-footer--link-list a {
	color: inherit; text-decoration: none; white-space: nowrap;
}
.mdl-mega-footer__link-list a {
	color: inherit; text-decoration: none; white-space: nowrap;
}
@media screen and (min-width:760px)
{
.mdl-mega-footer--heading-checkbox {
	display: none;
}
.mdl-mega-footer__heading-checkbox {
	display: none;
}
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading::after {
	content: "";
}
.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading::after {
	content: "";
}
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading::after {
	content: "";
}
.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading::after {
	content: "";
}
:checked.mdl-mega-footer--heading-checkbox ~ .mdl-mega-footer--link-list {
	display: block;
}
:checked.mdl-mega-footer--heading-checkbox ~ .mdl-mega-footer__link-list {
	display: block;
}
:checked.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading + .mdl-mega-footer__link-list {
	display: block;
}
:checked.mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading + .mdl-mega-footer--link-list {
	display: block;
}
:checked.mdl-mega-footer__heading-checkbox ~ .mdl-mega-footer--link-list {
	display: block;
}
:checked.mdl-mega-footer__heading-checkbox ~ .mdl-mega-footer__link-list {
	display: block;
}
:checked.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading + .mdl-mega-footer__link-list {
	display: block;
}
:checked.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading + .mdl-mega-footer--link-list {
	display: block;
}
:checked.mdl-mega-footer--heading-checkbox + .mdl-mega-footer--heading::after {
	content: "";
}
:checked.mdl-mega-footer--heading-checkbox + .mdl-mega-footer__heading::after {
	content: "";
}
:checked.mdl-mega-footer__heading-checkbox + .mdl-mega-footer--heading::after {
	content: "";
}
:checked.mdl-mega-footer__heading-checkbox + .mdl-mega-footer__heading::after {
	content: "";
}
}
.mdl-mega-footer--bottom-section {
	padding-top: 16px; margin-bottom: 16px;
}
.mdl-mega-footer__bottom-section {
	padding-top: 16px; margin-bottom: 16px;
}
.mdl-logo {
	color: rgb(255, 255, 255); margin-bottom: 16px;
}
.mdl-mega-footer--bottom-section .mdl-mega-footer--link-list li {
	margin-right: 16px; margin-bottom: 0px; float: left;
}
.mdl-mega-footer__bottom-section .mdl-mega-footer__link-list li {
	margin-right: 16px; margin-bottom: 0px; float: left;
}
@media screen and (min-width:760px)
{
.mdl-logo {
	margin-right: 16px; margin-bottom: 0px; float: left;
}
}
.mdl-mini-footer {
	padding: 32px 16px; flex-flow:row wrap; color: rgb(158, 158, 158); display: flex; justify-content: space-between; background-color: rgb(66, 66, 66); -webkit-justify-content: space-between; -webkit-flex-flow: row wrap;
}
.mdl-mini-footer::after {
	display: block; content: "";
}
.mdl-mini-footer .mdl-logo {
	line-height: 36px;
}
.mdl-mini-footer--link-list {
	list-style: none; margin: 0px; padding: 0px; display: flex; -webkit-flex-flow: row nowrap;
}
.mdl-mini-footer__link-list {
	list-style: none; margin: 0px; padding: 0px; display: flex; -webkit-flex-flow: row nowrap;
}
.mdl-mini-footer--link-list li {
	margin-right: 16px; margin-bottom: 0px;
}
.mdl-mini-footer__link-list li {
	margin-right: 16px; margin-bottom: 0px;
}
@media screen and (min-width:760px)
{
.mdl-mini-footer--link-list li {
	line-height: 36px;
}
.mdl-mini-footer__link-list li {
	line-height: 36px;
}
}
.mdl-mini-footer--link-list a {
	color: inherit; text-decoration: none; white-space: nowrap;
}
.mdl-mini-footer__link-list a {
	color: inherit; text-decoration: none; white-space: nowrap;
}
.mdl-mini-footer--left-section {
	display: inline-block; order: 0; -webkit-order: 0;
}
.mdl-mini-footer__left-section {
	display: inline-block; order: 0; -webkit-order: 0;
}
.mdl-mini-footer--right-section {
	display: inline-block; order: 1; -webkit-order: 1;
}
.mdl-mini-footer__right-section {
	display: inline-block; order: 1; -webkit-order: 1;
}
.mdl-mini-footer--social-btn {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 36px; height: 36px; background-color: rgb(158, 158, 158);
}
.mdl-mini-footer__social-btn {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 36px; height: 36px; background-color: rgb(158, 158, 158);
}
.mdl-icon-toggle {
	margin: 0px; padding: 0px; height: 32px; vertical-align: middle; display: inline-block; position: relative; z-index: 1;
}
.mdl-icon-toggle__input {
	line-height: 32px;
}
.is-upgraded.mdl-icon-toggle .mdl-icon-toggle__input {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 0px; height: 0px; position: absolute; opacity: 0; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none;
}
.mdl-icon-toggle__label {
	padding: 0px; border-radius: 50%; transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); width: 32px; height: 32px; text-align: center; color: rgb(97, 97, 97); margin-right: 0px; margin-left: 0px; display: inline-block; position: relative; cursor: pointer; min-width: 32px; background-color: transparent; will-change: background-color;
}
.material-icons.mdl-icon-toggle__label {
	line-height: 32px; font-size: 24px;
}
.is-checked.mdl-icon-toggle .mdl-icon-toggle__label {
	color: rgb(63, 81, 181);
}
.is-disabled.mdl-icon-toggle .mdl-icon-toggle__label {
	transition:none; color: rgba(0, 0, 0, 0.26); cursor: auto;
}
.is-focused.mdl-icon-toggle .mdl-icon-toggle__label {
	background-color: rgba(0, 0, 0, 0.12);
}
.is-checked.is-focused.mdl-icon-toggle .mdl-icon-toggle__label {
	background-color: rgba(63, 81, 181, 0.26);
}
.mdl-icon-toggle__ripple-container {
	border-radius: 50%; left: -2px; top: -2px; width: 36px; height: 36px; overflow: hidden; position: absolute; z-index: 2; cursor: pointer; box-sizing: border-box; -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
}
.mdl-icon-toggle__ripple-container .mdl-ripple {
	background: rgb(97, 97, 97);
}
.is-disabled.mdl-icon-toggle .mdl-icon-toggle__ripple-container {
	cursor: auto;
}
.is-disabled.mdl-icon-toggle .mdl-icon-toggle__ripple-container .mdl-ripple {
	background: 0px 0px;
}
.mdl-list {
	list-style: none; padding: 8px 0px; display: block;
}
.mdl-list__item {
	padding: 16px; color: rgba(0, 0, 0, 0.87); line-height: 1; letter-spacing: 0.04em; overflow: hidden; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 16px; font-weight: 400; cursor: default; min-height: 48px; -webkit-flex-direction: row; -webkit-flex-wrap: nowrap;
}
.mdl-list__item {
	display: flex; box-sizing: border-box; align-items: center; -webkit-align-items: center;
}
.mdl-list__item .mdl-list__item-primary-content {
	display: flex; box-sizing: border-box; align-items: center; -webkit-align-items: center;
}
.mdl-list__item .mdl-list__item-primary-content {
	text-decoration: none; order: 0; flex-grow: 2; -webkit-flex-grow: 2; -webkit-order: 0;
}
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon {
	margin-right: 32px;
}
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-avatar {
	margin-right: 16px;
}
.mdl-list__item .mdl-list__item-secondary-content {
	flex-flow:column nowrap; margin-left: 16px; display: flex; align-items: flex-end; -webkit-align-items: flex-end; -webkit-flex-flow: column;
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-action label {
	display: inline;
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-info {
	color: rgba(0, 0, 0, 0.54); line-height: 1; letter-spacing: 0px; font-size: 12px; font-weight: 400;
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-sub-header {
	padding: 0px 0px 0px 16px;
}
.mdl-list__item-icon {
	width: 24px; height: 24px; color: rgb(117, 117, 117); font-size: 24px; box-sizing: border-box;
}
.material-icons.mdl-list__item-icon {
	width: 24px; height: 24px; color: rgb(117, 117, 117); font-size: 24px; box-sizing: border-box;
}
.mdl-list__item-avatar {
	border-radius: 50%; width: 40px; height: 40px; color: rgb(255, 255, 255); font-size: 40px; box-sizing: border-box; background-color: rgb(117, 117, 117);
}
.material-icons.mdl-list__item-avatar {
	border-radius: 50%; width: 40px; height: 40px; color: rgb(255, 255, 255); font-size: 40px; box-sizing: border-box; background-color: rgb(117, 117, 117);
}
.mdl-list__item--two-line {
	height: 72px;
}
.mdl-list__item--two-line .mdl-list__item-primary-content {
	height: 36px; line-height: 20px; display: block;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-avatar {
	float: left;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-icon {
	margin-top: 6px; float: left;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-secondary-content {
	height: 36px;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-sub-title {
	padding: 0px; color: rgba(0, 0, 0, 0.54); line-height: 18px; letter-spacing: 0px; font-size: 14px; font-weight: 400; display: block;
}
.mdl-list__item--three-line {
	height: 88px;
}
.mdl-list__item--three-line .mdl-list__item-primary-content {
	height: 52px; line-height: 20px; display: block;
}
.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-avatar {
	float: left;
}
.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-icon {
	float: left;
}
.mdl-list__item--three-line .mdl-list__item-secondary-content {
	height: 52px;
}
.mdl-list__item--three-line .mdl-list__item-text-body {
	padding: 0px; height: 52px; color: rgba(0, 0, 0, 0.54); line-height: 18px; letter-spacing: 0px; font-size: 14px; font-weight: 400; display: block;
}
.mdl-menu__container {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 0px; height: 0px; overflow: visible; display: block; visibility: hidden; position: absolute; z-index: -1;
}
.is-visible.mdl-menu__container {
	visibility: visible; z-index: 999;
}
.is-animating.mdl-menu__container {
	visibility: visible; z-index: 999;
}
.mdl-menu__outline {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; transform-origin: 0% 0%; border-radius: 2px; border: currentColor; transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); border-image: none; left: 0px; top: 0px; overflow: hidden; display: block; position: absolute; z-index: -1; opacity: 0; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); transform: scale(0); -webkit-transform: scale(0); will-change: transform; -webkit-transform-origin: 0 0;
}
.is-visible.mdl-menu__container .mdl-menu__outline {
	z-index: 999; opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.mdl-menu--bottom-right.mdl-menu__outline {
	transform-origin: 100% 0%; -webkit-transform-origin: 100% 0;
}
.mdl-menu--top-left.mdl-menu__outline {
	transform-origin: 0% 100%; -webkit-transform-origin: 0 100%;
}
.mdl-menu--top-right.mdl-menu__outline {
	transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%;
}
.mdl-menu {
	list-style: none; margin: 0px; padding: 8px 0px; left: 0px; top: 0px; width: auto; height: auto; position: absolute; z-index: -1; clip: rect(0px, 0px, 0px, 0px); min-width: 124px; opacity: 0;
}
.is-visible.mdl-menu__container .mdl-menu {
	z-index: 999; opacity: 1;
}
.is-animating.mdl-menu {
	transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), clip 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-menu--bottom-right.mdl-menu {
	left: auto; right: 0px;
}
.mdl-menu--top-left.mdl-menu {
	top: auto; bottom: 0px;
}
.mdl-menu--top-right.mdl-menu {
	left: auto; top: auto; right: 0px; bottom: 0px;
}
.mdl-menu--unaligned.mdl-menu {
	left: auto; top: auto;
}
.mdl-menu__item {
	margin: 0px; padding: 0px 16px; border: currentColor; transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); border-image: none; height: 48px; text-align: left; color: rgba(0, 0, 0, 0.87); line-height: 48px; letter-spacing: 0px; overflow: hidden; font-size: 14px; font-weight: 400; text-decoration: none; display: block; white-space: nowrap; position: relative; cursor: pointer; outline-color: rgb(189, 189, 189); opacity: 0; -ms-user-select: none; background-color: transparent; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.is-visible.mdl-menu__container .mdl-menu__item {
	opacity: 1;
}
.mdl-menu__item--full-bleed-divider {
	border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: solid;
}
[disabled].mdl-menu__item {
	color: rgb(189, 189, 189); cursor: auto; background-color: transparent;
}
[data-mdl-disabled].mdl-menu__item {
	color: rgb(189, 189, 189); cursor: auto; background-color: transparent;
}
[disabled].mdl-menu__item:hover {
	background-color: transparent;
}
[data-mdl-disabled].mdl-menu__item:hover {
	background-color: transparent;
}
[disabled].mdl-menu__item:focus {
	background-color: transparent;
}
[data-mdl-disabled].mdl-menu__item:focus {
	background-color: transparent;
}
[disabled].mdl-menu__item .mdl-ripple {
	background: 0px 0px;
}
[data-mdl-disabled].mdl-menu__item .mdl-ripple {
	background: 0px 0px;
}
.mdl-menu__item:hover {
	background-color: rgb(238, 238, 238);
}
.mdl-menu__item:focus {
	background-color: rgb(238, 238, 238);
}
.mdl-menu__item:active {
	background-color: rgb(224, 224, 224);
}
.mdl-menu__item--ripple-container {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute; z-index: 0;
}
.mdl-progress {
	width: 500px; height: 4px; display: block; position: relative; max-width: 100%;
}
.mdl-progress > .bar {
	transition:width 0.2s cubic-bezier(0.4, 0, 0.2, 1); top: 0px; width: 0%; bottom: 0px; display: block; position: absolute;
}
.mdl-progress > .progressbar {
	left: 0px; z-index: 1; background-color: rgb(63, 81, 181);
}
.mdl-progress > .bufferbar {
	left: 0px; z-index: 0; background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(63, 81, 181), rgb(63, 81, 181));
}
.mdl-progress > .auxbar {
	right: 0px;
}
:not(.mdl-progress--indeterminate).mdl-progress > .auxbar {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), linear-gradient(to right, rgb(63, 81, 181), rgb(63, 81, 181));
}
:not(.mdl-progress__indeterminate).mdl-progress > .auxbar {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), linear-gradient(to right, rgb(63, 81, 181), rgb(63, 81, 181));
}
.mdl-progress--indeterminate.mdl-progress > .bar1 {
	animation-name: indeterminate1; -webkit-animation-name: indeterminate1;
}
.mdl-progress__indeterminate.mdl-progress > .bar1 {
	animation-name: indeterminate1; -webkit-animation-name: indeterminate1;
}
.mdl-progress--indeterminate.mdl-progress > .bar1 {
	animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; background-color: rgb(63, 81, 181); -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
}
.mdl-progress__indeterminate.mdl-progress > .bar1 {
	animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; background-color: rgb(63, 81, 181); -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
}
.mdl-progress--indeterminate.mdl-progress > .bar3 {
	animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; background-color: rgb(63, 81, 181); -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
}
.mdl-progress__indeterminate.mdl-progress > .bar3 {
	animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; background-color: rgb(63, 81, 181); -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
}
.mdl-progress--indeterminate.mdl-progress > .bar3 {
	animation-name: indeterminate2; background-image: none; -webkit-animation-name: indeterminate2;
}
.mdl-progress__indeterminate.mdl-progress > .bar3 {
	animation-name: indeterminate2; background-image: none; -webkit-animation-name: indeterminate2;
}
.mdl-navigation {
	display: flex; box-sizing: border-box; flex-wrap: nowrap; -webkit-flex-wrap: nowrap;
}
.mdl-navigation__link {
	margin: 0px; color: rgb(66, 66, 66); line-height: 24px; letter-spacing: 0px; font-size: 14px; font-weight: 400; text-decoration: none; opacity: 0.87;
}
.mdl-navigation__link .material-icons {
	vertical-align: middle;
}
.mdl-layout {
	width: 100%; height: 100%; position: absolute;
}
.is-small-screen.mdl-layout .mdl-layout--large-screen-only {
	display: none;
}
:not(.is-small-screen).mdl-layout .mdl-layout--small-screen-only {
	display: none;
}
.mdl-layout__inner-container {
	width: 100%; height: 100%; display: flex; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto; flex-direction: column; -webkit-flex-direction: column; -webkit-overflow-scrolling: touch;
}
.mdl-layout__title {
	line-height: 1; letter-spacing: 0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 20px; font-weight: 400; display: block; position: relative; box-sizing: border-box;
}
.mdl-layout-title {
	line-height: 1; letter-spacing: 0.02em; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 20px; font-weight: 400; display: block; position: relative; box-sizing: border-box;
}
.mdl-layout-spacer {
	flex-grow: 1; -webkit-flex-grow: 1;
}
.mdl-layout__drawer {
	background: rgb(250, 250, 250); flex-flow:column nowrap; left: 0px; top: 0px; width: 240px; height: 100%; color: rgb(66, 66, 66); overflow: visible; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; display: flex; position: absolute; z-index: 5; -ms-overflow-y: auto; max-height: 100%; box-sizing: border-box; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); transform: translateX(-250px); transition-property: transform, -webkit-transform; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: translateX(-250px); -webkit-flex-direction: column; -webkit-flex-wrap: nowrap; will-change: transform; -webkit-transform-style: preserve-3d;
}
.is-visible.mdl-layout__drawer {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.is-visible.mdl-layout__drawer ~ .mdl-layout__content.mdl-layout__content {
	overflow: hidden;
}
.mdl-layout__drawer > * {
	flex-shrink: 0; -webkit-flex-shrink: 0;
}
.mdl-layout__drawer > .mdl-layout__title {
	line-height: 64px; padding-left: 40px;
}
.mdl-layout__drawer > .mdl-layout-title {
	line-height: 64px; padding-left: 40px;
}
@media screen and (max-width:1024px)
{
.mdl-layout__drawer > .mdl-layout__title {
	line-height: 56px; padding-left: 16px;
}
.mdl-layout__drawer > .mdl-layout-title {
	line-height: 56px; padding-left: 16px;
}
}
.mdl-layout__drawer .mdl-navigation {
	padding-top: 16px; -ms-grid-row-align: stretch; flex-direction: column; align-items: stretch; -webkit-flex-direction: column; -webkit-align-items: stretch;
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
	margin: 0px; padding: 16px 40px; color: rgb(117, 117, 117); display: block; flex-shrink: 0; -webkit-flex-shrink: 0;
}
@media screen and (max-width:1024px)
{
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
	padding: 16px;
}
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover {
	background-color: rgb(224, 224, 224);
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link--current {
	color: rgb(0, 0, 0); background-color: rgb(224, 224, 224);
}
@media screen and (min-width:1025px)
{
.mdl-layout--fixed-drawer > .mdl-layout__inner-container > .mdl-layout__drawer {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
}
.mdl-layout__drawer-button {
	margin: 8px 12px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 48px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 56px; overflow: hidden; font-family: Helvetica,Arial,sans-serif; font-size: 26px; display: block; position: absolute; z-index: 4; cursor: pointer; flex-shrink: 0; -webkit-flex-shrink: 0;
}
.mdl-layout__header .mdl-layout__drawer-button {
	color: rgb(255, 255, 255); position: absolute; background-color: inherit;
}
@media screen and (max-width:1024px)
{
.mdl-layout__header .mdl-layout__drawer-button {
	margin: 4px;
}
}
@media screen and (max-width:1024px)
{
.mdl-layout__drawer-button {
	margin: 4px; color: rgba(0, 0, 0, 0.5);
}
}
@media screen and (min-width:1025px)
{
.mdl-layout__drawer-button {
	line-height: 54px;
}
.mdl-layout--no-desktop-drawer-button .mdl-layout__drawer-button {
	display: none;
}
.mdl-layout--fixed-drawer > .mdl-layout__inner-container > .mdl-layout__drawer-button {
	display: none;
}
.mdl-layout--no-drawer-button .mdl-layout__drawer-button {
	display: none;
}
}
.mdl-layout__header {
	margin: 0px; padding: 0px; border: currentColor; flex-flow:column nowrap; border-image: none; width: 100%; color: rgb(255, 255, 255); display: flex; z-index: 3; min-height: 64px; max-height: 1000px; box-sizing: border-box; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); transition-property: max-height, box-shadow; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; justify-content: flex-start; background-color: rgb(63, 81, 181); -webkit-flex-direction: column; -webkit-flex-wrap: nowrap; -webkit-justify-content: flex-start; -webkit-flex-shrink: 0;
}
@media screen and (max-width:1024px)
{
.mdl-layout__header {
	min-height: 56px;
}
}
:not(.is-small-screen).is-upgraded.mdl-layout--fixed-drawer > .mdl-layout__inner-container > .mdl-layout__header {
	width: calc(100% - 240px); margin-left: 240px;
}
@media screen and (min-width:1025px)
{
.mdl-layout--fixed-drawer > .mdl-layout__inner-container > .mdl-layout__header .mdl-layout__header-row {
	padding-left: 40px;
}
}
.mdl-layout__header > .mdl-layout-icon {
	left: 40px; top: 16px; width: 32px; height: 32px; overflow: hidden; display: block; position: absolute; z-index: 3;
}
@media screen and (max-width:1024px)
{
.mdl-layout__header > .mdl-layout-icon {
	left: 16px; top: 12px;
}
}
.has-drawer.mdl-layout .mdl-layout__header > .mdl-layout-icon {
	display: none;
}
.is-compact.mdl-layout__header {
	max-height: 64px;
}
@media screen and (max-width:1024px)
{
.is-compact.mdl-layout__header {
	max-height: 56px;
}
}
.has-tabs.is-compact.mdl-layout__header {
	height: 112px;
}
@media screen and (max-width:1024px)
{
.has-tabs.is-compact.mdl-layout__header {
	min-height: 104px;
}
}
@media screen and (max-width:1024px)
{
.mdl-layout__header {
	display: none;
}
.mdl-layout--fixed-header > .mdl-layout__inner-container > .mdl-layout__header {
	display: flex;
}
}
.mdl-layout__header--transparent.mdl-layout__header--transparent {
	box-shadow: none; background-color: transparent;
}
.mdl-layout__header--seamed {
	box-shadow: none;
}
.mdl-layout__header--scroll {
	box-shadow: none;
}
.mdl-layout__header--waterfall {
	overflow: hidden; box-shadow: none;
}
.is-casting-shadow.mdl-layout__header--waterfall {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.mdl-layout__header--waterfall-hide-top.mdl-layout__header--waterfall {
	justify-content: flex-end; -webkit-justify-content: flex-end;
}
.mdl-layout__header-row {
	margin: 0px; padding: 0px 40px 0px 80px; height: 64px; display: flex; box-sizing: border-box; flex-shrink: 0; align-items: center; align-self: stretch; -webkit-flex-direction: row; -webkit-flex-wrap: nowrap; -webkit-align-items: center; -webkit-align-self: stretch; -webkit-flex-shrink: 0;
}
.mdl-layout--no-drawer-button .mdl-layout__header-row {
	padding-left: 40px;
}
@media screen and (min-width:1025px)
{
.mdl-layout--no-desktop-drawer-button .mdl-layout__header-row {
	padding-left: 40px;
}
}
@media screen and (max-width:1024px)
{
.mdl-layout__header-row {
	padding: 0px 16px 0px 72px; height: 56px;
}
.mdl-layout--no-drawer-button .mdl-layout__header-row {
	padding-left: 16px;
}
}
.mdl-layout__header-row > * {
	flex-shrink: 0; -webkit-flex-shrink: 0;
}
.mdl-layout__header--scroll .mdl-layout__header-row {
	width: 100%;
}
.mdl-layout__header-row .mdl-navigation {
	margin: 0px; padding: 0px; height: 64px; -ms-grid-row-align: center; flex-direction: row; align-items: center; -webkit-flex-direction: row; -webkit-align-items: center;
}
@media screen and (max-width:1024px)
{
.mdl-layout__header-row .mdl-navigation {
	height: 56px;
}
}
.mdl-layout__header-row .mdl-navigation__link {
	padding: 0px 24px; color: rgb(255, 255, 255); line-height: 64px; display: block;
}
@media screen and (max-width:1024px)
{
.mdl-layout__header-row .mdl-navigation__link {
	padding: 0px 16px; line-height: 56px;
}
}
.mdl-layout__obfuscator {
	left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; z-index: 4; transition-property: background-color; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); background-color: transparent;
}
.is-visible.mdl-layout__obfuscator {
	visibility: visible; background-color: rgba(0, 0, 0, 0.5);
}
.mdl-layout__content {
	flex:1 1 auto; display: inline-block; position: relative; z-index: 1; -ms-overflow-x: hidden; -ms-overflow-y: auto; -webkit-flex-grow: 1; -webkit-overflow-scrolling: touch;
}
.mdl-layout--fixed-drawer > .mdl-layout__inner-container > .mdl-layout__content {
	margin-left: 240px;
}
.has-scrolling-header.mdl-layout .mdl-layout__content {
	overflow: visible;
}
@media screen and (max-width:1024px)
{
.mdl-layout--fixed-drawer > .mdl-layout__inner-container > .mdl-layout__content {
	margin-left: 0px;
}
.has-scrolling-header.mdl-layout .mdl-layout__content {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
}
.mdl-layout__tab-bar {
	margin: 0px; padding: 0px 0px 0px 56px; width: calc(100% - 112px); height: 96px; display: flex; -ms-overflow-x: scroll; -ms-overflow-y: hidden; background-color: rgb(63, 81, 181);
}
.mdl-layout--no-drawer-button .mdl-layout__tab-bar {
	width: calc(100% - 32px); padding-left: 16px;
}
@media screen and (min-width:1025px)
{
.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar {
	width: calc(100% - 32px); padding-left: 16px;
}
}
@media screen and (max-width:1024px)
{
.mdl-layout__tab-bar {
	padding: 0px 0px 0px 60px; width: calc(100% - 60px);
}
.mdl-layout--no-drawer-button .mdl-layout__tab-bar {
	width: calc(100% - 8px); padding-left: 4px;
}
}
.mdl-layout--fixed-tabs .mdl-layout__tab-bar {
	padding: 0px; width: 100%; overflow: hidden;
}
.mdl-layout__tab-bar-container {
	margin: 0px; border: currentColor; border-image: none; width: 100%; height: 48px; overflow: hidden; position: relative; z-index: 2; flex-grow: 0; flex-shrink: 0; -webkit-flex-grow: 0; -webkit-flex-shrink: 0;
}
.mdl-layout__container > .mdl-layout__tab-bar-container {
	left: 0px; top: 0px; position: absolute;
}
.mdl-layout__tab-bar-button {
	top: 0px; width: 56px; height: 48px; text-align: center; color: transparent; display: inline-block; position: absolute; z-index: 4; cursor: pointer; -ms-user-select: none; background-color: rgb(63, 81, 181); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button {
	width: 16px;
}
.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button {
	width: 16px;
}
.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button .material-icons {
	left: -4px; position: relative;
}
.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button .material-icons {
	left: -4px; position: relative;
}
@media screen and (max-width:1024px)
{
.mdl-layout__tab-bar-button {
	width: 60px;
}
}
.mdl-layout--fixed-tabs .mdl-layout__tab-bar-button {
	display: none;
}
.mdl-layout__tab-bar-button .material-icons {
	line-height: 48px;
}
.is-active.mdl-layout__tab-bar-button {
	color: rgb(255, 255, 255);
}
.mdl-layout__tab-bar-left-button {
	left: 0px;
}
.mdl-layout__tab-bar-right-button {
	right: 0px;
}
.mdl-layout__tab {
	margin: 0px; padding: 0px 24px; border: currentColor; border-image: none; height: 48px; text-align: center; color: rgba(255, 255, 255, 0.6); text-transform: uppercase; line-height: 48px; overflow: hidden; font-size: 14px; font-weight: 500; text-decoration: none; float: left; display: block; position: relative; flex-grow: 0; flex-shrink: 0; -webkit-flex-grow: 0; -webkit-flex-shrink: 0;
}
@media screen and (max-width:1024px)
{
.mdl-layout__tab {
	padding: 0px 12px;
}
}
.mdl-layout--fixed-tabs .mdl-layout__tab {
	padding: 0px; float: none; flex-grow: 1; -webkit-flex-grow: 1;
}
.is-upgraded.mdl-layout .is-active.mdl-layout__tab {
	color: rgb(255, 255, 255);
}
.is-upgraded.mdl-layout .is-active.mdl-layout__tab::after {
	background: rgb(255, 64, 129); transition:1s cubic-bezier(0.4, 0, 1, 1); animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards; left: 0px; width: 100%; height: 2px; bottom: 0px; display: block; position: absolute; content: " "; -webkit-animation: border-expand .2s cubic-bezier(.4, 0, .4, 1).01s alternate forwards;
}
.mdl-layout__tab .mdl-layout__tab-ripple-container {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute; z-index: 1;
}
.mdl-layout__tab .mdl-layout__tab-ripple-container .mdl-ripple {
	background-color: rgb(255, 255, 255);
}
.mdl-layout__tab-panel {
	display: block;
}
.is-upgraded.mdl-layout .mdl-layout__tab-panel {
	display: none;
}
.is-upgraded.mdl-layout .is-active.mdl-layout__tab-panel {
	display: block;
}
.mdl-radio {
	margin: 0px; line-height: 24px; padding-left: 0px; font-size: 16px; display: inline-block; position: relative; box-sizing: border-box;
}
.is-upgraded.mdl-radio {
	padding-left: 24px;
}
.mdl-radio__button {
	line-height: 24px;
}
.is-upgraded.mdl-radio .mdl-radio__button {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 0px; height: 0px; position: absolute; opacity: 0; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none;
}
.mdl-radio__outer-circle {
	margin: 0px; border-radius: 50%; border: 2px solid rgba(0, 0, 0, 0.54); border-image: none; left: 0px; top: 4px; width: 16px; height: 16px; display: inline-block; position: absolute; z-index: 2; cursor: pointer; box-sizing: border-box;
}
.is-checked.mdl-radio .mdl-radio__outer-circle {
	border: 2px solid rgb(63, 81, 181); border-image: none;
}
.mdl-radio__outer-circle fieldset[disabled] .mdl-radio {
	border: 2px solid rgba(0, 0, 0, 0.26); border-image: none; cursor: auto;
}
.is-disabled.mdl-radio .mdl-radio__outer-circle {
	border: 2px solid rgba(0, 0, 0, 0.26); border-image: none; cursor: auto;
}
.mdl-radio__inner-circle {
	background: rgb(63, 81, 181); margin: 0px; border-radius: 50%; left: 4px; top: 8px; width: 8px; height: 8px; position: absolute; z-index: 1; cursor: pointer; box-sizing: border-box; transform: scale3d(0, 0, 0); transition-property: transform, -webkit-transform; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: scale3d(0, 0, 0);
}
.is-checked.mdl-radio .mdl-radio__inner-circle {
	transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1);
}
fieldset[disabled] .mdl-radio .mdl-radio__inner-circle {
	background: rgba(0, 0, 0, 0.26); cursor: auto;
}
.is-disabled.mdl-radio .mdl-radio__inner-circle {
	background: rgba(0, 0, 0, 0.26); cursor: auto;
}
.is-focused.mdl-radio .mdl-radio__inner-circle {
	box-shadow: 0px 0px 0px 10px rgba(0,0,0,0.1);
}
.mdl-radio__label {
	cursor: pointer;
}
fieldset[disabled] .mdl-radio .mdl-radio__label {
	color: rgba(0, 0, 0, 0.26); cursor: auto;
}
.is-disabled.mdl-radio .mdl-radio__label {
	color: rgba(0, 0, 0, 0.26); cursor: auto;
}
.mdl-radio__ripple-container {
	border-radius: 50%; left: -13px; top: -9px; width: 42px; height: 42px; overflow: hidden; position: absolute; z-index: 2; cursor: pointer; box-sizing: border-box; -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
}
.mdl-radio__ripple-container .mdl-ripple {
	background: rgb(63, 81, 181);
}
fieldset[disabled] .mdl-radio .mdl-radio__ripple-container {
	cursor: auto;
}
.is-disabled.mdl-radio .mdl-radio__ripple-container {
	cursor: auto;
}
fieldset[disabled] .mdl-radio .mdl-radio__ripple-container .mdl-ripple {
	background: 0px 0px;
}
.is-disabled.mdl-radio .mdl-radio__ripple-container .mdl-ripple {
	background: 0px 0px;
}
_:-ms-input-placeholder {
	margin: 0px; height: 32px; -ms-appearance: none;
}
:root .is-upgraded.mdl-slider.mdl-slider {
	margin: 0px; height: 32px; -ms-appearance: none;
}
.mdl-slider {
	margin: 0px 20px; width: calc(100% - 40px);
}
.is-upgraded.mdl-slider {
	background: 0px 0px; padding: 0px; outline: 0px; height: 2px; color: rgb(63, 81, 181); z-index: 1; cursor: pointer; -ms-user-select: none; align-self: center; -webkit-appearance: none; -webkit-align-self: center; -moz-appearance: none; appearance: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.is-upgraded.mdl-slider::-ms-tooltip {
	display: none;
}
.is-upgraded.mdl-slider::-ms-track {
	background: 0px 0px; border: currentColor; border-image: none; width: 100%; height: 2px; color: transparent;
}
.is-upgraded.mdl-slider::-ms-fill-lower {
	background: linear-gradient(to right, transparent, transparent 16px, rgb(63, 81, 181) 16px, rgb(63, 81, 181) 0px); padding: 0px;
}
.is-upgraded.mdl-slider::-ms-fill-upper {
	background: linear-gradient(to left, transparent, transparent 16px, rgba(0, 0, 0, 0.26) 16px, rgba(0, 0, 0, 0.26) 0px); padding: 0px;
}
.is-upgraded.mdl-slider::-ms-thumb {
	background: rgb(63, 81, 181); border-radius: 50%; border: currentColor; transition:transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1); border-image: none; width: 32px; height: 32px; transform: scale(0.375);
}
:not(:active).is-upgraded.mdl-slider:focus::-ms-thumb {
	background: radial-gradient(circle closest-side, rgb(63, 81, 181) 0%, rgb(63, 81, 181) 37.5%, rgba(63, 81, 181, 0.26) 37.5%, rgba(63, 81, 181, 0.26) 100%); transform: scale(1);
}
.is-upgraded.mdl-slider:active::-ms-thumb {
	background: rgb(63, 81, 181); transform: scale(0.5625);
}
.is-lowest-value.is-upgraded.mdl-slider + .mdl-slider__background-flex > .mdl-slider__background-upper {
	left: 6px;
}
.is-lowest-value.is-upgraded.mdl-slider:active + .mdl-slider__background-flex > .mdl-slider__background-upper {
	left: 9px;
}
.is-lowest-value.is-upgraded.mdl-slider::-ms-thumb {
	background: radial-gradient(circle closest-side, transparent 0%, transparent 66.67%, rgba(0, 0, 0, 0.26) 66.67%, rgba(0, 0, 0, 0.26) 100%);
}
:not(:active).is-lowest-value.is-upgraded.mdl-slider:focus::-ms-thumb {
	background: radial-gradient(circle closest-side, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 25%, rgba(0, 0, 0, 0.26) 25%, rgba(0, 0, 0, 0.26) 37.5%, rgba(0, 0, 0, 0.12) 37.5%, rgba(0, 0, 0, 0.12) 100%); transform: scale(1);
}
.is-lowest-value.is-upgraded.mdl-slider:active::-ms-thumb {
	background: radial-gradient(circle closest-side, transparent 0%, transparent 77.78%, rgba(0, 0, 0, 0.26) 77.78%, rgba(0, 0, 0, 0.26) 100%); transform: scale(0.5625);
}
.is-lowest-value.is-upgraded.mdl-slider::-ms-fill-lower {
	background: 0px 0px;
}
.is-lowest-value.is-upgraded.mdl-slider::-ms-fill-upper {
	margin-left: 6px;
}
.is-lowest-value.is-upgraded.mdl-slider:active::-ms-fill-upper {
	margin-left: 9px;
}
:disabled.is-upgraded.mdl-slider + .mdl-slider__background-flex > .mdl-slider__background-lower {
	left: -6px; background-color: rgba(0, 0, 0, 0.26);
}
:disabled.is-upgraded.mdl-slider + .mdl-slider__background-flex > .mdl-slider__background-upper {
	left: 6px;
}
:disabled.is-lowest-value.is-upgraded.mdl-slider:active + .mdl-slider__background-flex > .mdl-slider__background-upper {
	left: 6px;
}
:disabled.is-upgraded.mdl-slider:focus::-ms-thumb {
	background: rgba(0, 0, 0, 0.26); transform: scale(0.25);
}
:disabled.is-upgraded.mdl-slider:active::-ms-thumb {
	background: rgba(0, 0, 0, 0.26); transform: scale(0.25);
}
:disabled.is-upgraded.mdl-slider::-ms-thumb {
	background: rgba(0, 0, 0, 0.26); transform: scale(0.25);
}
:disabled.is-lowest-value.is-upgraded.mdl-slider:focus::-ms-thumb {
	background: radial-gradient(circle closest-side, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.26) 50%, rgba(0, 0, 0, 0.26) 100%); transform: scale(0.25);
}
:disabled.is-lowest-value.is-upgraded.mdl-slider:active::-ms-thumb {
	background: radial-gradient(circle closest-side, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.26) 50%, rgba(0, 0, 0, 0.26) 100%); transform: scale(0.25);
}
:disabled.is-lowest-value.is-upgraded.mdl-slider::-ms-thumb {
	background: radial-gradient(circle closest-side, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.26) 50%, rgba(0, 0, 0, 0.26) 100%); transform: scale(0.25);
}
:disabled.is-upgraded.mdl-slider::-ms-fill-lower {
	background: linear-gradient(to right, transparent, transparent 25px, rgba(0, 0, 0, 0.26) 25px, rgba(0, 0, 0, 0.26) 0px); margin-right: 6px;
}
:disabled.is-upgraded.mdl-slider::-ms-fill-upper {
	margin-left: 6px;
}
:disabled.is-lowest-value.is-upgraded.mdl-slider:active::-ms-fill-upper {
	margin-left: 6px;
}
.mdl-slider__ie-container {
	border: currentColor; border-image: none; height: 18px; overflow: visible;
}
.mdl-slider__container {
	height: 18px; position: relative; flex-direction: row; -webkit-flex-direction: row;
}
.mdl-slider__container {
	background: 0px 0px; display: flex;
}
.mdl-slider__background-flex {
	background: 0px 0px; display: flex;
}
.mdl-slider__background-flex {
	margin: 0px 26px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 50%; width: calc(100% - 52px); height: 2px; overflow: hidden; position: absolute; transform: translate(0px, -1px); -webkit-transform: translate(0, -1px);
}
.mdl-slider__background-lower {
	background: rgb(63, 81, 181);
}
.mdl-slider__background-lower {
	padding: 0px; border: 0px currentColor; flex:0 1 0px; border-image: none; position: relative; -webkit-flex: 0;
}
.mdl-slider__background-upper {
	padding: 0px; border: 0px currentColor; flex:0 1 0px; border-image: none; position: relative; -webkit-flex: 0;
}
.mdl-slider__background-upper {
	background: rgba(0, 0, 0, 0.26); transition:left 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-snackbar {
	transition:transform 0.25s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 1, 1); left: 50%; bottom: 0px; font-family: "Roboto","Helvetica","Arial",sans-serif; display: flex; position: fixed; z-index: 3; cursor: default; pointer-events: none; transform: translate(0px, 80px); justify-content: space-between; background-color: rgb(50, 50, 50); -webkit-transform: translate(0, 80px); -webkit-justify-content: space-between; will-change: transform;
}
@media all and (max-width:479px)
{
.mdl-snackbar {
	left: 0px; width: 100%; min-height: 48px; max-height: 80px;
}
}
@media all and (min-width:480px)
{
.mdl-snackbar {
	border-radius: 2px; min-width: 288px; max-width: 568px; transform: translate(-50%, 80px); -webkit-transform: translate(-50%, 80px);
}
}
.mdl-snackbar--active {
	transition:transform 0.25s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1); pointer-events: auto; transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
@media all and (min-width:480px)
{
.mdl-snackbar--active {
	transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0);
}
}
.mdl-snackbar__text {
	padding: 14px 12px 14px 24px; color: rgb(255, 255, 255); vertical-align: middle; float: left;
}
.mdl-snackbar__action {
	background: 0px 0px; padding: 14px 24px 14px 12px; border: currentColor; border-image: none; text-align: center; color: rgb(255, 64, 129); text-transform: uppercase; line-height: 1; letter-spacing: 0px; overflow: hidden; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 14px; font-weight: 500; text-decoration: none; float: right; cursor: pointer; opacity: 0; pointer-events: none; align-self: center; -webkit-align-self: center;
}
:not([aria-hidden]).mdl-snackbar__action {
	opacity: 1; pointer-events: auto;
}
.mdl-spinner {
	width: 28px; height: 28px; display: inline-block; position: relative;
}
:not(.is-upgraded).is-active.mdl-spinner::after {
	content: "Loading...";
}
.is-active.is-upgraded.mdl-spinner {
	animation:mdl-spinner__container-rotate 1568.24ms linear infinite; -webkit-animation: mdl-spinner__container-rotate 1568.23529412ms linear infinite;
}
.mdl-spinner__layer {
	width: 100%; height: 100%; position: absolute; opacity: 0;
}
.mdl-spinner__layer-1 {
	border-color: rgb(66, 165, 245);
}
.mdl-spinner--single-color .mdl-spinner__layer-1 {
	border-color: rgb(63, 81, 181);
}
.is-active.mdl-spinner .mdl-spinner__layer-1 {
	animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1)infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1)infinite both;
}
.mdl-spinner__layer-2 {
	border-color: rgb(244, 67, 54);
}
.mdl-spinner--single-color .mdl-spinner__layer-2 {
	border-color: rgb(63, 81, 181);
}
.is-active.mdl-spinner .mdl-spinner__layer-2 {
	animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1)infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1)infinite both;
}
.mdl-spinner__layer-3 {
	border-color: rgb(253, 216, 53);
}
.mdl-spinner--single-color .mdl-spinner__layer-3 {
	border-color: rgb(63, 81, 181);
}
.is-active.mdl-spinner .mdl-spinner__layer-3 {
	animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1)infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1)infinite both;
}
.mdl-spinner__layer-4 {
	border-color: rgb(76, 175, 80);
}
.mdl-spinner--single-color .mdl-spinner__layer-4 {
	border-color: rgb(63, 81, 181);
}
.is-active.mdl-spinner .mdl-spinner__layer-4 {
	animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1)infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1)infinite both;
}
.mdl-spinner__gap-patch {
	border-color: inherit; left: 45%; top: 0px; width: 10%; height: 100%; overflow: hidden; position: absolute; box-sizing: border-box;
}
.mdl-spinner__gap-patch .mdl-spinner__circle {
	left: -450%; width: 1000%;
}
.mdl-spinner__circle-clipper {
	border-color: inherit; width: 50%; height: 100%; overflow: hidden; display: inline-block; position: relative;
}
.mdl-spinner__circle-clipper .mdl-spinner__circle {
	width: 200%;
}
.mdl-spinner__circle {
	border-width: 3px; border-style: solid; border-radius: 50%; animation:none; left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; border-top-color: inherit; border-right-color: inherit; border-bottom-color: transparent !important; border-left-color: inherit; position: absolute; box-sizing: border-box; -webkit-animation: none;
}
.mdl-spinner__left .mdl-spinner__circle {
	border-right-color: transparent !important; transform: rotate(129deg); -webkit-transform: rotate(129deg);
}
.is-active.mdl-spinner .mdl-spinner__left .mdl-spinner__circle {
	animation:mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: mdl-spinner__left-spin 1333ms cubic-bezier(.4, 0, .2, 1)infinite both;
}
.mdl-spinner__right .mdl-spinner__circle {
	left: -100%; border-left-color: transparent !important; transform: rotate(-129deg); -webkit-transform: rotate(-129deg);
}
.is-active.mdl-spinner .mdl-spinner__right .mdl-spinner__circle {
	animation:mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; -webkit-animation: mdl-spinner__right-spin 1333ms cubic-bezier(.4, 0, .2, 1)infinite both;
}
.mdl-switch {
	margin: 0px; padding: 0px; width: 100%; height: 24px; overflow: visible; vertical-align: middle; display: inline-block; position: relative; z-index: 1; box-sizing: border-box; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none;
}
.is-upgraded.mdl-switch {
	padding-left: 28px;
}
.mdl-switch__input {
	line-height: 24px;
}
.is-upgraded.mdl-switch .mdl-switch__input {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 0px; height: 0px; position: absolute; opacity: 0; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none;
}
.mdl-switch__track {
	background: rgba(0, 0, 0, 0.26); border-radius: 14px; left: 0px; top: 5px; width: 36px; height: 14px; position: absolute; cursor: pointer;
}
.is-checked.mdl-switch .mdl-switch__track {
	background: rgba(63, 81, 181, 0.5);
}
.mdl-switch__track fieldset[disabled] .mdl-switch {
	background: rgba(0, 0, 0, 0.12); cursor: auto;
}
.is-disabled.mdl-switch .mdl-switch__track {
	background: rgba(0, 0, 0, 0.12); cursor: auto;
}
.mdl-switch__thumb {
	background: rgb(250, 250, 250); border-radius: 50%; left: 0px; top: 2px; width: 20px; height: 20px; position: absolute; cursor: pointer; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12); transition-property: left; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.is-checked.mdl-switch .mdl-switch__thumb {
	background: rgb(63, 81, 181); left: 16px; box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12);
}
.mdl-switch__thumb fieldset[disabled] .mdl-switch {
	background: rgb(189, 189, 189); cursor: auto;
}
.is-disabled.mdl-switch .mdl-switch__thumb {
	background: rgb(189, 189, 189); cursor: auto;
}
.mdl-switch__focus-helper {
	border-radius: 50%; left: 50%; top: 50%; width: 8px; height: 8px; display: inline-block; position: absolute; box-sizing: border-box; transform: translate(-4px, -4px); background-color: transparent; -webkit-transform: translate(-4px, -4px);
}
.is-focused.mdl-switch .mdl-switch__focus-helper {
	box-shadow: 0px 0px 0px 20px rgba(0,0,0,0.1); background-color: rgba(0, 0, 0, 0.1);
}
.is-checked.is-focused.mdl-switch .mdl-switch__focus-helper {
	box-shadow: 0px 0px 0px 20px rgba(63,81,181,0.26); background-color: rgba(63, 81, 181, 0.26);
}
.mdl-switch__label {
	margin: 0px; left: 24px; line-height: 24px; font-size: 16px; position: relative; cursor: pointer;
}
.mdl-switch__label fieldset[disabled] .mdl-switch {
	color: rgb(189, 189, 189); cursor: auto;
}
.is-disabled.mdl-switch .mdl-switch__label {
	color: rgb(189, 189, 189); cursor: auto;
}
.mdl-switch__ripple-container {
	border-radius: 50%; left: -14px; top: -12px; width: 48px; height: 48px; overflow: hidden; position: absolute; z-index: 2; cursor: pointer; box-sizing: border-box; transition-property: left; transition-duration: 0.4s; transition-timing-function: step-end; -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
}
.mdl-switch__ripple-container .mdl-ripple {
	background: rgb(63, 81, 181);
}
.mdl-switch__ripple-container fieldset[disabled] .mdl-switch {
	cursor: auto;
}
.is-disabled.mdl-switch .mdl-switch__ripple-container {
	cursor: auto;
}
fieldset[disabled] .mdl-switch .mdl-switch__ripple-container .mdl-ripple {
	background: 0px 0px;
}
.is-disabled.mdl-switch .mdl-switch__ripple-container .mdl-ripple {
	background: 0px 0px;
}
.is-checked.mdl-switch .mdl-switch__ripple-container {
	left: 2px;
}
.mdl-tabs {
	width: 100%; display: block;
}
.mdl-tabs__tab-bar {
	margin: 0px; padding: 0px; height: 48px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; align-content: space-between; -webkit-flex-direction: row; -webkit-justify-content: center; -webkit-align-content: space-between; -webkit-align-items: flex-start;
}
.mdl-tabs__tab {
	margin: 0px; padding: 0px 24px; border: currentColor; border-image: none; height: 48px; text-align: center; color: rgba(0, 0, 0, 0.54); text-transform: uppercase; line-height: 48px; overflow: hidden; font-size: 14px; font-weight: 500; text-decoration: none; float: left; display: block; position: relative;
}
.is-upgraded.mdl-tabs .is-active.mdl-tabs__tab {
	color: rgba(0, 0, 0, 0.87);
}
.is-upgraded.mdl-tabs .is-active.mdl-tabs__tab::after {
	background: rgb(63, 81, 181); transition:1s cubic-bezier(0.4, 0, 1, 1); animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards; left: 0px; width: 100%; height: 2px; bottom: 0px; display: block; position: absolute; content: " "; -webkit-animation: border-expand .2s cubic-bezier(.4, 0, .4, 1).01s alternate forwards;
}
.mdl-tabs__tab .mdl-tabs__ripple-container {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute; z-index: 1;
}
.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple {
	background: rgb(63, 81, 181);
}
.mdl-tabs__panel {
	display: block;
}
.is-upgraded.mdl-tabs .mdl-tabs__panel {
	display: none;
}
.is-upgraded.mdl-tabs .is-active.mdl-tabs__panel {
	display: block;
}
.mdl-textfield {
	margin: 0px; padding: 20px 0px; width: 300px; font-size: 16px; display: inline-block; position: relative; max-width: 100%; box-sizing: border-box;
}
.mdl-textfield .mdl-button {
	bottom: 20px; position: absolute;
}
.mdl-textfield--align-right {
	text-align: right;
}
.mdl-textfield--full-width {
	width: 100%;
}
.mdl-textfield--expandable {
	width: auto; min-height: 32px; min-width: 32px;
}
.mdl-textfield--expandable .mdl-button--icon {
	top: 16px;
}
.mdl-textfield__input {
	background: 0px 0px; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgba(0, 0, 0, 0.12); margin: 0px; padding: 4px 0px; border-image: none; width: 100%; text-align: left; color: inherit; font-family: "Helvetica","Arial",sans-serif; font-size: 16px; display: block;
}
[type='number'].mdl-textfield__input {
	-moz-appearance: textfield;
}
.is-focused.mdl-textfield .mdl-textfield__input {
	
}
.is-invalid.mdl-textfield .mdl-textfield__input {
	border-color: rgb(213, 0, 0); box-shadow: none;
}
fieldset[disabled] .mdl-textfield .mdl-textfield__input {
	color: rgba(0, 0, 0, 0.26); border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: dotted; background-color: transparent;
}
.is-disabled.mdl-textfield .mdl-textfield__input {
	color: rgba(0, 0, 0, 0.26); border-bottom-color: rgba(0, 0, 0, 0.12); border-bottom-width: 1px; border-bottom-style: dotted; background-color: transparent;
}
.mdl-textfield textarea.mdl-textfield__input {
	display: block;
}
.mdl-textfield__label {
	left: 0px; top: 24px; width: 100%; text-align: left; right: 0px; bottom: 0px; color: rgba(0, 0, 0, 0.26); overflow: hidden; font-size: 16px; display: block; white-space: nowrap; position: absolute; pointer-events: none;
}
.is-dirty.mdl-textfield .mdl-textfield__label {
	visibility: hidden;
}
.has-placeholder.mdl-textfield .mdl-textfield__label {
	visibility: hidden;
}
.mdl-textfield--floating-label .mdl-textfield__label {
	transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.has-placeholder.mdl-textfield--floating-label .mdl-textfield__label {
	transition:none;
}
fieldset[disabled] .mdl-textfield .mdl-textfield__label {
	color: rgba(0, 0, 0, 0.26);
}
.is-disabled.is-disabled.mdl-textfield .mdl-textfield__label {
	color: rgba(0, 0, 0, 0.26);
}
.is-focused.mdl-textfield--floating-label .mdl-textfield__label {
	top: 4px; color: rgb(63, 81, 181); font-size: 12px; visibility: visible;
}
.is-dirty.mdl-textfield--floating-label .mdl-textfield__label {
	top: 4px; color: rgb(63, 81, 181); font-size: 12px; visibility: visible;
}
.has-placeholder.mdl-textfield--floating-label .mdl-textfield__label {
	top: 4px; color: rgb(63, 81, 181); font-size: 12px; visibility: visible;
}
.is-focused.mdl-textfield--floating-label .mdl-textfield__expandable-holder .mdl-textfield__label {
	top: -16px;
}
.is-dirty.mdl-textfield--floating-label .mdl-textfield__expandable-holder .mdl-textfield__label {
	top: -16px;
}
.has-placeholder.mdl-textfield--floating-label .mdl-textfield__expandable-holder .mdl-textfield__label {
	top: -16px;
}
.is-invalid.mdl-textfield--floating-label .mdl-textfield__label {
	color: rgb(213, 0, 0); font-size: 12px;
}
.mdl-textfield__label::after {
	left: 45%; width: 10px; height: 2px; bottom: 20px; visibility: hidden; position: absolute; content: ""; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); background-color: rgb(63, 81, 181);
}
.is-focused.mdl-textfield .mdl-textfield__label::after {
	left: 0px; width: 100%; visibility: visible;
}
.is-invalid.mdl-textfield .mdl-textfield__label::after {
	background-color: rgb(213, 0, 0);
}
.mdl-textfield__error {
	color: rgb(213, 0, 0); font-size: 12px; margin-top: 3px; display: block; visibility: hidden; position: absolute;
}
.is-invalid.mdl-textfield .mdl-textfield__error {
	visibility: visible;
}
.mdl-textfield__expandable-holder {
	margin-left: 32px; display: inline-block; position: relative; max-width: 0.1px; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.is-focused.mdl-textfield .mdl-textfield__expandable-holder {
	max-width: 600px;
}
.is-dirty.mdl-textfield .mdl-textfield__expandable-holder {
	max-width: 600px;
}
.mdl-textfield__expandable-holder .mdl-textfield__label::after {
	bottom: 0px;
}
.mdl-tooltip {
	background: rgba(97, 97, 97, 0.9); padding: 8px; transform-origin: center top; border-radius: 2px; left: -500px; top: -500px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-size: 10px; font-weight: 500; display: inline-block; position: fixed; z-index: 999; max-width: 170px; transform: scale(0); -webkit-transform: scale(0); -webkit-transform-origin: top center;
}
.is-active.mdl-tooltip {
	animation:pulse 200ms cubic-bezier(0, 0, 0.2, 1) forwards; -webkit-animation: pulse 200ms cubic-bezier(0, 0, .2, 1)forwards;
}
.mdl-tooltip--large {
	padding: 16px; line-height: 14px; font-size: 14px;
}
.mdl-shadow--2dp {
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.mdl-shadow--3dp {
	box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 1px 8px 0px rgba(0,0,0,0.12);
}
.mdl-shadow--4dp {
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12), 0px 2px 4px -1px rgba(0,0,0,0.2);
}
.mdl-shadow--6dp {
	box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12), 0px 3px 5px -1px rgba(0,0,0,0.2);
}
.mdl-shadow--8dp {
	box-shadow: 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12), 0px 5px 5px -3px rgba(0,0,0,0.2);
}
.mdl-shadow--16dp {
	box-shadow: 0px 16px 24px 2px rgba(0,0,0,0.14), 0px 6px 30px 5px rgba(0,0,0,0.12), 0px 8px 10px -5px rgba(0,0,0,0.2);
}
.mdl-shadow--24dp {
	box-shadow: 0px 9px 46px 8px rgba(0,0,0,0.14), 0px 11px 15px -7px rgba(0,0,0,0.12), 0px 24px 38px 3px rgba(0,0,0,0.2);
}
.mdl-grid {
	margin: 0px auto; flex-flow:row wrap; display: flex; align-items: stretch; -webkit-align-items: stretch; -webkit-flex-flow: row wrap;
}
.mdl-grid--no-spacing.mdl-grid {
	padding: 0px;
}
.mdl-cell {
	box-sizing: border-box;
}
.mdl-cell--top {
	align-self: flex-start; -webkit-align-self: flex-start;
}
.mdl-cell--middle {
	align-self: center; -webkit-align-self: center;
}
.mdl-cell--bottom {
	align-self: flex-end; -webkit-align-self: flex-end;
}
.mdl-cell--stretch {
	align-self: stretch; -webkit-align-self: stretch;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell {
	margin: 0px;
}
.mdl-cell--order-1 {
	order: 1; -webkit-order: 1;
}
.mdl-cell--order-2 {
	order: 2; -webkit-order: 2;
}
.mdl-cell--order-3 {
	order: 3; -webkit-order: 3;
}
.mdl-cell--order-4 {
	order: 4; -webkit-order: 4;
}
.mdl-cell--order-5 {
	order: 5; -webkit-order: 5;
}
.mdl-cell--order-6 {
	order: 6; -webkit-order: 6;
}
.mdl-cell--order-7 {
	order: 7; -webkit-order: 7;
}
.mdl-cell--order-8 {
	order: 8; -webkit-order: 8;
}
.mdl-cell--order-9 {
	order: 9; -webkit-order: 9;
}
.mdl-cell--order-10 {
	order: 10; -webkit-order: 10;
}
.mdl-cell--order-11 {
	order: 11; -webkit-order: 11;
}
.mdl-cell--order-12 {
	order: 12; -webkit-order: 12;
}
@media all and (max-width:479px)
{
.mdl-grid {
	padding: 8px;
}
.mdl-cell {
	margin: 8px; width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell {
	width: 100%;
}
.mdl-cell--hide-phone {
	display: none !important;
}
.mdl-cell--order-1-phone.mdl-cell--order-1-phone {
	order: 1; -webkit-order: 1;
}
.mdl-cell--order-2-phone.mdl-cell--order-2-phone {
	order: 2; -webkit-order: 2;
}
.mdl-cell--order-3-phone.mdl-cell--order-3-phone {
	order: 3; -webkit-order: 3;
}
.mdl-cell--order-4-phone.mdl-cell--order-4-phone {
	order: 4; -webkit-order: 4;
}
.mdl-cell--order-5-phone.mdl-cell--order-5-phone {
	order: 5; -webkit-order: 5;
}
.mdl-cell--order-6-phone.mdl-cell--order-6-phone {
	order: 6; -webkit-order: 6;
}
.mdl-cell--order-7-phone.mdl-cell--order-7-phone {
	order: 7; -webkit-order: 7;
}
.mdl-cell--order-8-phone.mdl-cell--order-8-phone {
	order: 8; -webkit-order: 8;
}
.mdl-cell--order-9-phone.mdl-cell--order-9-phone {
	order: 9; -webkit-order: 9;
}
.mdl-cell--order-10-phone.mdl-cell--order-10-phone {
	order: 10; -webkit-order: 10;
}
.mdl-cell--order-11-phone.mdl-cell--order-11-phone {
	order: 11; -webkit-order: 11;
}
.mdl-cell--order-12-phone.mdl-cell--order-12-phone {
	order: 12; -webkit-order: 12;
}
.mdl-cell--1-col {
	width: calc(25% - 16px);
}
.mdl-cell--1-col-phone.mdl-cell--1-col-phone {
	width: calc(25% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--1-col {
	width: 25%;
}
.mdl-grid--no-spacing > .mdl-cell--1-col-phone.mdl-cell--1-col-phone {
	width: 25%;
}
.mdl-cell--2-col {
	width: calc(50% - 16px);
}
.mdl-cell--2-col-phone.mdl-cell--2-col-phone {
	width: calc(50% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--2-col {
	width: 50%;
}
.mdl-grid--no-spacing > .mdl-cell--2-col-phone.mdl-cell--2-col-phone {
	width: 50%;
}
.mdl-cell--3-col {
	width: calc(75% - 16px);
}
.mdl-cell--3-col-phone.mdl-cell--3-col-phone {
	width: calc(75% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--3-col {
	width: 75%;
}
.mdl-grid--no-spacing > .mdl-cell--3-col-phone.mdl-cell--3-col-phone {
	width: 75%;
}
.mdl-cell--4-col {
	width: calc(100% - 16px);
}
.mdl-cell--4-col-phone.mdl-cell--4-col-phone {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--4-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--4-col-phone.mdl-cell--4-col-phone {
	width: 100%;
}
.mdl-cell--5-col {
	width: calc(100% - 16px);
}
.mdl-cell--5-col-phone.mdl-cell--5-col-phone {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--5-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--5-col-phone.mdl-cell--5-col-phone {
	width: 100%;
}
.mdl-cell--6-col {
	width: calc(100% - 16px);
}
.mdl-cell--6-col-phone.mdl-cell--6-col-phone {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--6-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--6-col-phone.mdl-cell--6-col-phone {
	width: 100%;
}
.mdl-cell--7-col {
	width: calc(100% - 16px);
}
.mdl-cell--7-col-phone.mdl-cell--7-col-phone {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--7-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--7-col-phone.mdl-cell--7-col-phone {
	width: 100%;
}
.mdl-cell--8-col {
	width: calc(100% - 16px);
}
.mdl-cell--8-col-phone.mdl-cell--8-col-phone {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--8-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--8-col-phone.mdl-cell--8-col-phone {
	width: 100%;
}
.mdl-cell--9-col {
	width: calc(100% - 16px);
}
.mdl-cell--9-col-phone.mdl-cell--9-col-phone {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--9-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--9-col-phone.mdl-cell--9-col-phone {
	width: 100%;
}
.mdl-cell--10-col {
	width: calc(100% - 16px);
}
.mdl-cell--10-col-phone.mdl-cell--10-col-phone {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--10-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--10-col-phone.mdl-cell--10-col-phone {
	width: 100%;
}
.mdl-cell--11-col {
	width: calc(100% - 16px);
}
.mdl-cell--11-col-phone.mdl-cell--11-col-phone {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--11-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--11-col-phone.mdl-cell--11-col-phone {
	width: 100%;
}
.mdl-cell--12-col {
	width: calc(100% - 16px);
}
.mdl-cell--12-col-phone.mdl-cell--12-col-phone {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--12-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--12-col-phone.mdl-cell--12-col-phone {
	width: 100%;
}
.mdl-cell--1-offset {
	margin-left: calc(25% + 8px);
}
.mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
	margin-left: calc(25% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--1-offset {
	margin-left: 25%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--1-offset-phone.mdl-cell--1-offset-phone {
	margin-left: 25%;
}
.mdl-cell--2-offset {
	margin-left: calc(50% + 8px);
}
.mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
	margin-left: calc(50% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--2-offset {
	margin-left: 50%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--2-offset-phone.mdl-cell--2-offset-phone {
	margin-left: 50%;
}
.mdl-cell--3-offset {
	margin-left: calc(75% + 8px);
}
.mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
	margin-left: calc(75% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--3-offset {
	margin-left: 75%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--3-offset-phone.mdl-cell--3-offset-phone {
	margin-left: 75%;
}
}
@media all and (max-width:839px) and (min-width:480px)
{
.mdl-grid {
	padding: 8px;
}
.mdl-cell {
	margin: 8px; width: calc(50% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell {
	width: 50%;
}
.mdl-cell--hide-tablet {
	display: none !important;
}
.mdl-cell--order-1-tablet.mdl-cell--order-1-tablet {
	order: 1; -webkit-order: 1;
}
.mdl-cell--order-2-tablet.mdl-cell--order-2-tablet {
	order: 2; -webkit-order: 2;
}
.mdl-cell--order-3-tablet.mdl-cell--order-3-tablet {
	order: 3; -webkit-order: 3;
}
.mdl-cell--order-4-tablet.mdl-cell--order-4-tablet {
	order: 4; -webkit-order: 4;
}
.mdl-cell--order-5-tablet.mdl-cell--order-5-tablet {
	order: 5; -webkit-order: 5;
}
.mdl-cell--order-6-tablet.mdl-cell--order-6-tablet {
	order: 6; -webkit-order: 6;
}
.mdl-cell--order-7-tablet.mdl-cell--order-7-tablet {
	order: 7; -webkit-order: 7;
}
.mdl-cell--order-8-tablet.mdl-cell--order-8-tablet {
	order: 8; -webkit-order: 8;
}
.mdl-cell--order-9-tablet.mdl-cell--order-9-tablet {
	order: 9; -webkit-order: 9;
}
.mdl-cell--order-10-tablet.mdl-cell--order-10-tablet {
	order: 10; -webkit-order: 10;
}
.mdl-cell--order-11-tablet.mdl-cell--order-11-tablet {
	order: 11; -webkit-order: 11;
}
.mdl-cell--order-12-tablet.mdl-cell--order-12-tablet {
	order: 12; -webkit-order: 12;
}
.mdl-cell--1-col {
	width: calc(12.5% - 16px);
}
.mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
	width: calc(12.5% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--1-col {
	width: 12.5%;
}
.mdl-grid--no-spacing > .mdl-cell--1-col-tablet.mdl-cell--1-col-tablet {
	width: 12.5%;
}
.mdl-cell--2-col {
	width: calc(25% - 16px);
}
.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
	width: calc(25% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--2-col {
	width: 25%;
}
.mdl-grid--no-spacing > .mdl-cell--2-col-tablet.mdl-cell--2-col-tablet {
	width: 25%;
}
.mdl-cell--3-col {
	width: calc(37.5% - 16px);
}
.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
	width: calc(37.5% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--3-col {
	width: 37.5%;
}
.mdl-grid--no-spacing > .mdl-cell--3-col-tablet.mdl-cell--3-col-tablet {
	width: 37.5%;
}
.mdl-cell--4-col {
	width: calc(50% - 16px);
}
.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
	width: calc(50% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--4-col {
	width: 50%;
}
.mdl-grid--no-spacing > .mdl-cell--4-col-tablet.mdl-cell--4-col-tablet {
	width: 50%;
}
.mdl-cell--5-col {
	width: calc(62.5% - 16px);
}
.mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
	width: calc(62.5% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--5-col {
	width: 62.5%;
}
.mdl-grid--no-spacing > .mdl-cell--5-col-tablet.mdl-cell--5-col-tablet {
	width: 62.5%;
}
.mdl-cell--6-col {
	width: calc(75% - 16px);
}
.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
	width: calc(75% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--6-col {
	width: 75%;
}
.mdl-grid--no-spacing > .mdl-cell--6-col-tablet.mdl-cell--6-col-tablet {
	width: 75%;
}
.mdl-cell--7-col {
	width: calc(87.5% - 16px);
}
.mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
	width: calc(87.5% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--7-col {
	width: 87.5%;
}
.mdl-grid--no-spacing > .mdl-cell--7-col-tablet.mdl-cell--7-col-tablet {
	width: 87.5%;
}
.mdl-cell--8-col {
	width: calc(100% - 16px);
}
.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--8-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--8-col-tablet.mdl-cell--8-col-tablet {
	width: 100%;
}
.mdl-cell--9-col {
	width: calc(100% - 16px);
}
.mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--9-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--9-col-tablet.mdl-cell--9-col-tablet {
	width: 100%;
}
.mdl-cell--10-col {
	width: calc(100% - 16px);
}
.mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--10-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--10-col-tablet.mdl-cell--10-col-tablet {
	width: 100%;
}
.mdl-cell--11-col {
	width: calc(100% - 16px);
}
.mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--11-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--11-col-tablet.mdl-cell--11-col-tablet {
	width: 100%;
}
.mdl-cell--12-col {
	width: calc(100% - 16px);
}
.mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--12-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--12-col-tablet.mdl-cell--12-col-tablet {
	width: 100%;
}
.mdl-cell--1-offset {
	margin-left: calc(12.5% + 8px);
}
.mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
	margin-left: calc(12.5% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--1-offset {
	margin-left: 12.5%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet {
	margin-left: 12.5%;
}
.mdl-cell--2-offset {
	margin-left: calc(25% + 8px);
}
.mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
	margin-left: calc(25% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--2-offset {
	margin-left: 25%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet {
	margin-left: 25%;
}
.mdl-cell--3-offset {
	margin-left: calc(37.5% + 8px);
}
.mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
	margin-left: calc(37.5% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--3-offset {
	margin-left: 37.5%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet {
	margin-left: 37.5%;
}
.mdl-cell--4-offset {
	margin-left: calc(50% + 8px);
}
.mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
	margin-left: calc(50% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--4-offset {
	margin-left: 50%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet {
	margin-left: 50%;
}
.mdl-cell--5-offset {
	margin-left: calc(62.5% + 8px);
}
.mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
	margin-left: calc(62.5% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--5-offset {
	margin-left: 62.5%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet {
	margin-left: 62.5%;
}
.mdl-cell--6-offset {
	margin-left: calc(75% + 8px);
}
.mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
	margin-left: calc(75% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--6-offset {
	margin-left: 75%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet {
	margin-left: 75%;
}
.mdl-cell--7-offset {
	margin-left: calc(87.5% + 8px);
}
.mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
	margin-left: calc(87.5% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--7-offset {
	margin-left: 87.5%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet {
	margin-left: 87.5%;
}
}
@media all and (min-width:840px)
{
.mdl-grid {
	padding: 8px;
}
.mdl-cell {
	margin: 8px; width: calc(33.3333333333% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell {
	width: 33.33%;
}
.mdl-cell--hide-desktop {
	display: none !important;
}
.mdl-cell--order-1-desktop.mdl-cell--order-1-desktop {
	order: 1; -webkit-order: 1;
}
.mdl-cell--order-2-desktop.mdl-cell--order-2-desktop {
	order: 2; -webkit-order: 2;
}
.mdl-cell--order-3-desktop.mdl-cell--order-3-desktop {
	order: 3; -webkit-order: 3;
}
.mdl-cell--order-4-desktop.mdl-cell--order-4-desktop {
	order: 4; -webkit-order: 4;
}
.mdl-cell--order-5-desktop.mdl-cell--order-5-desktop {
	order: 5; -webkit-order: 5;
}
.mdl-cell--order-6-desktop.mdl-cell--order-6-desktop {
	order: 6; -webkit-order: 6;
}
.mdl-cell--order-7-desktop.mdl-cell--order-7-desktop {
	order: 7; -webkit-order: 7;
}
.mdl-cell--order-8-desktop.mdl-cell--order-8-desktop {
	order: 8; -webkit-order: 8;
}
.mdl-cell--order-9-desktop.mdl-cell--order-9-desktop {
	order: 9; -webkit-order: 9;
}
.mdl-cell--order-10-desktop.mdl-cell--order-10-desktop {
	order: 10; -webkit-order: 10;
}
.mdl-cell--order-11-desktop.mdl-cell--order-11-desktop {
	order: 11; -webkit-order: 11;
}
.mdl-cell--order-12-desktop.mdl-cell--order-12-desktop {
	order: 12; -webkit-order: 12;
}
.mdl-cell--1-col {
	width: calc(8.3333333333% - 16px);
}
.mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
	width: calc(8.3333333333% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--1-col {
	width: 8.33%;
}
.mdl-grid--no-spacing > .mdl-cell--1-col-desktop.mdl-cell--1-col-desktop {
	width: 8.33%;
}
.mdl-cell--2-col {
	width: calc(16.6666666667% - 16px);
}
.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
	width: calc(16.6666666667% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--2-col {
	width: 16.66%;
}
.mdl-grid--no-spacing > .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop {
	width: 16.66%;
}
.mdl-cell--3-col {
	width: calc(25% - 16px);
}
.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
	width: calc(25% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--3-col {
	width: 25%;
}
.mdl-grid--no-spacing > .mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
	width: 25%;
}
.mdl-cell--4-col {
	width: calc(33.3333333333% - 16px);
}
.mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
	width: calc(33.3333333333% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--4-col {
	width: 33.33%;
}
.mdl-grid--no-spacing > .mdl-cell--4-col-desktop.mdl-cell--4-col-desktop {
	width: 33.33%;
}
.mdl-cell--5-col {
	width: calc(41.6666666667% - 16px);
}
.mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
	width: calc(41.6666666667% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--5-col {
	width: 41.66%;
}
.mdl-grid--no-spacing > .mdl-cell--5-col-desktop.mdl-cell--5-col-desktop {
	width: 41.66%;
}
.mdl-cell--6-col {
	width: calc(50% - 16px);
}
.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
	width: calc(50% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--6-col {
	width: 50%;
}
.mdl-grid--no-spacing > .mdl-cell--6-col-desktop.mdl-cell--6-col-desktop {
	width: 50%;
}
.mdl-cell--7-col {
	width: calc(58.3333333333% - 16px);
}
.mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
	width: calc(58.3333333333% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--7-col {
	width: 58.33%;
}
.mdl-grid--no-spacing > .mdl-cell--7-col-desktop.mdl-cell--7-col-desktop {
	width: 58.33%;
}
.mdl-cell--8-col {
	width: calc(66.6666666667% - 16px);
}
.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
	width: calc(66.6666666667% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--8-col {
	width: 66.66%;
}
.mdl-grid--no-spacing > .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop {
	width: 66.66%;
}
.mdl-cell--9-col {
	width: calc(75% - 16px);
}
.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
	width: calc(75% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--9-col {
	width: 75%;
}
.mdl-grid--no-spacing > .mdl-cell--9-col-desktop.mdl-cell--9-col-desktop {
	width: 75%;
}
.mdl-cell--10-col {
	width: calc(83.3333333333% - 16px);
}
.mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
	width: calc(83.3333333333% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--10-col {
	width: 83.33%;
}
.mdl-grid--no-spacing > .mdl-cell--10-col-desktop.mdl-cell--10-col-desktop {
	width: 83.33%;
}
.mdl-cell--11-col {
	width: calc(91.6666666667% - 16px);
}
.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
	width: calc(91.6666666667% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--11-col {
	width: 91.66%;
}
.mdl-grid--no-spacing > .mdl-cell--11-col-desktop.mdl-cell--11-col-desktop {
	width: 91.66%;
}
.mdl-cell--12-col {
	width: calc(100% - 16px);
}
.mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
	width: calc(100% - 16px);
}
.mdl-grid--no-spacing > .mdl-cell--12-col {
	width: 100%;
}
.mdl-grid--no-spacing > .mdl-cell--12-col-desktop.mdl-cell--12-col-desktop {
	width: 100%;
}
.mdl-cell--1-offset {
	margin-left: calc(8.3333333333% + 8px);
}
.mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
	margin-left: calc(8.3333333333% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--1-offset {
	margin-left: 8.33%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop {
	margin-left: 8.33%;
}
.mdl-cell--2-offset {
	margin-left: calc(16.6666666667% + 8px);
}
.mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
	margin-left: calc(16.6666666667% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--2-offset {
	margin-left: 16.66%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop {
	margin-left: 16.66%;
}
.mdl-cell--3-offset {
	margin-left: calc(25% + 8px);
}
.mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
	margin-left: calc(25% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--3-offset {
	margin-left: 25%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop {
	margin-left: 25%;
}
.mdl-cell--4-offset {
	margin-left: calc(33.3333333333% + 8px);
}
.mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
	margin-left: calc(33.3333333333% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--4-offset {
	margin-left: 33.33%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop {
	margin-left: 33.33%;
}
.mdl-cell--5-offset {
	margin-left: calc(41.6666666667% + 8px);
}
.mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
	margin-left: calc(41.6666666667% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--5-offset {
	margin-left: 41.66%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop {
	margin-left: 41.66%;
}
.mdl-cell--6-offset {
	margin-left: calc(50% + 8px);
}
.mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
	margin-left: calc(50% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--6-offset {
	margin-left: 50%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop {
	margin-left: 50%;
}
.mdl-cell--7-offset {
	margin-left: calc(58.3333333333% + 8px);
}
.mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
	margin-left: calc(58.3333333333% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--7-offset {
	margin-left: 58.33%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop {
	margin-left: 58.33%;
}
.mdl-cell--8-offset {
	margin-left: calc(66.6666666667% + 8px);
}
.mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
	margin-left: calc(66.6666666667% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--8-offset {
	margin-left: 66.66%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop {
	margin-left: 66.66%;
}
.mdl-cell--9-offset {
	margin-left: calc(75% + 8px);
}
.mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
	margin-left: calc(75% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--9-offset {
	margin-left: 75%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop {
	margin-left: 75%;
}
.mdl-cell--10-offset {
	margin-left: calc(83.3333333333% + 8px);
}
.mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
	margin-left: calc(83.3333333333% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--10-offset {
	margin-left: 83.33%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop {
	margin-left: 83.33%;
}
.mdl-cell--11-offset {
	margin-left: calc(91.6666666667% + 8px);
}
.mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
	margin-left: calc(91.6666666667% + 8px);
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--11-offset {
	margin-left: 91.66%;
}
.mdl-grid--no-spacing.mdl-grid > .mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop {
	margin-left: 91.66%;
}
}
