@font-face {
	font-family: 'Kenney Mini Square';
	font-style: normal;
	font-weight: 400;
	src: local('Kenney Mini Square'), url(../fonts/KenneyMiniSquare.ttf) format('truetype');
	font-display: swap;
}
@font-face {
	font-family: 'Popcorn';
	font-style: normal;
	font-weight: 400;
	src: local('Popcorn'), url(../fonts/PoppkornRegular-MzKY.ttf) format('truetype');
	font-display: swap;
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), url(../fonts/Roboto-Regular.ttf) format('truetype');
	font-display: swap;
}
input,div,img,textarea,button,select,a {
	/* -webkit-tap-highlight-color: rgba(0,0,0,0); */
}
/* Modal */

.trigger {
	border-radius: 0px;
    /*
	transition: 0.3s;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .6);
	*/
}
.trigger:hover {
	opacity: 0.85;
	/* box-shadow: 0px 0px 20px 8px #00000038;
	*/
}

.trigger:focus {
	opacity: 0.85;
}
.modal {
    position: fixed;
	padding-top: 65px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0;
    visibility: hidden;
	overflow-y: auto;
	overflow-x: hidden;
}

.modal-content {
    position: absolute;
	left: 0;
	right: 0;
    background-color: white;
    padding: 2em 2em;
    margin: auto;
    display: block;
	width: 80%;
	max-width: 500px;
	border-radius: 0;
    transform: scale(1.0);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;

}

.show-modal {
    opacity: 1;
    visibility: visible;
/*
    transform: scale(1.0);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
*/
}

@media only screen and (max-width: 500px) {
	.modal-content {
		width: 100%;
	}
}
.youtube {
	background-color: #000;
	margin-bottom: 30px;
	position: relative;
	padding-top: 56.25%;
	overflow: hidden;
	cursor: pointer;
}
.youtube img {
	width: 100%;
	top: -16.82%;
	left: 0;
	opacity: 0.7;
}
.youtube .play-button {
	width: 90px;
	height: 60px;
	background-color: #333;
	box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
}
.youtube .play-button:before {
	content: "";
	border-style: solid;
	border-width: 15px 0 15px 26.0px;
	border-color: transparent transparent transparent #fff;
}
.youtube img,.youtube .play-button {
	cursor: pointer;
}
.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before {
	position: absolute;
}
.youtube .play-button,.youtube .play-button:before {
	top: 50%;
	left: 50%;
	transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.iframe-container {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%;
	height: 0;
}
.iframe-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
ul {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-width: 285px;
	-moz-column-width: 285px;
	column-width: 285px;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	padding: 0;
	margin: 0;
}
#notfound {
	position: relative;
	height: 100vh;
}
#notfound .notfound {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.notfound {
	max-width: 560px;
	width: 100%;
	padding-left: 160px;
	line-height: 1.1;
}
.notfound .notfound-404 {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 140px;
	height: 140px;
	background-image: url(../img/game-over.png);
	background-size: cover;
}
.notfound .notfound-404:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(2.4);
	-ms-transform: scale(2.4);
	transform: scale(2.4);
	border-radius: 50%;
	background-color: #fff;
	z-index: -1;
}
.notfound h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 65px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #000;
	text-transform: uppercase;
}
.notfound h2 {
	font-family: 'Nunito', sans-serif;
	font-size: 21px;
	font-weight: 400;
	margin: 0;
	text-transform: uppercase;
	color: #000;
}
.notfound p {
	font-family: 'Nunito', sans-serif;
	color: #161718;
	font-weight: 400;
}
.notfound a {
	font-family: 'Nunito', sans-serif;
	display: inline-block;
	font-weight: 700;
	border-radius: 40px;
	text-decoration: none;
	color: #006ab2;
}
@media only screen and (max-width: 767px) {
	.notfound .notfound-404 {
		width: 110px;
		height: 110px;
	}
	.notfound {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 110px;
	}
}
.mode {
	color: #000
}
.fa-laptop-code {
	font-size:72px;
	color:#006AB2
}
.fa-brain {
	font-size:72px;
	color:#006AB2
}
.fa-palette {
	font-size:72px;
	color:#006AB2
}
.fa-gamepad {
	font-size:72px;
	color:#006AB2
}
/* Optional: Style the caret down icon */
.fa-caret-down {
	float: right;
	padding: 4px 26px 0px 0px;
}
/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
.dropdown-container {
	display: none;
	background-color: #fafafa
}
/* Top navbar dropdown styling */
.dropdown {
	float: left;
	overflow: hidden;
}
.dropdown .dropbtn {
	cursor: pointer;
}
.dropdown:hover .dropbtn, .dropbtn:focus {
	background-color: #ffffff1c;
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #fafafa;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}
.dropdown-content a {
	float: none;
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-align: left;
}
.dropdown-content a:hover {
	background-color: #00000014;
}
.dropdown:hover .dropdown-content {
	display: block;
}
.navHighlight:hover {
	background-color: #ffffff14;
}
.mdl-layout__header-row .mdl-navigation__link:active {
	background-color: #ffffff24;
	/* color: #ffffffc2;
	*/
}
@media screen and (min-width: 840px) {
	.wide-margins {
		margin:0px 17%;
	}
}
.text {
	line-height:1.75em;
	padding-bottom: 1em;
}
.button-border {
	outline: solid #006ab2 thin;
	/* border-style: solid; */
	/* border-width: thin; */
	background-color:white
}
@charset "UTF-8";
html{
	background-color: #fafafa;
	/* color: #000;
	*/
	width:100%;
	height:100%;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
}
::-moz-selection{
	background:#48e5bb5c;
	text-shadow:none
}
::selection{
	background: #4899e55e;
	text-shadow:none;
}
hr{
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
audio,canvas,iframe,img,svg,video{
	vertical-align:middle;
	width: 100%;
	/* height: auto;
	*/
}
.hidden{
	display:none!important
}
@media print{
	*,:after,:before,:first-letter{
		background:0 0!important;
		color:#000!important;
		box-shadow:none!important
}
	a,a:visited{
		text-decoration:underline
}
	a[href]:after{
		content:" (" attr(href) ")"
}
	a[href^="#"]:after,a[href^="javascript:"]:after{
		content:""
}
	img,tr{
		page-break-inside:avoid
}
	img{
		max-width:100%!important
}
	h2,h3,p{
		orphans:3;
		widows:3
}
	h2,h3{
		page-break-after:avoid
}
}
.mdl-accordion,.mdl-button,.mdl-card,.mdl-checkbox,.mdl-dropdown-menu,.mdl-icon-toggle,.mdl-item,.mdl-radio,.mdl-slider,.mdl-switch,.mdl-tabs__tab,a{
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent
}
body{
	width:100%;
	min-height:100%;
	margin:0
}
main{
	display:block
}
[hidden]{
	display:none!important
}
body,html{
	font-family: Roboto,Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight:400;
	line-height:20px;
}
h1,h2,h3,h4,h5,h6,p{
	padding:0
}
h1{
	font-size:56px;
	line-height:1.35;
	letter-spacing:-.02em;
	margin:24px 0
}
h1,h2{
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-weight:400
}
h2{
	font-size:45px;
	line-height:48px
}
h2,h3{
	margin:24px 0
}
h6,p{
	font-weight:400;
	line-height:24px
}
p{
	font-size: 16px;
	letter-spacing:0;
	margin:0 0 16px;
}
a{
	color: #006ab2;
	text-decoration: underline;
	text-decoration-color: #006ab2;
}
address,ol,ul{
	font-weight:400;
	letter-spacing:0
}
ol,ul{
	font-size: 16px;
	line-height:24px;
}
.material-icons{
	font-family:'Material Icons';
	font-weight:400;
	font-style:normal;
	font-size:24px;
	line-height:1;
	letter-spacing:normal;
	text-transform:none;
	display:inline-block;
	word-wrap:normal;
	-moz-font-feature-settings:'liga';
	font-feature-settings:'liga';
	-webkit-font-feature-settings:'liga';
	-webkit-font-smoothing:antialiased
}
.mdl-ripple{
	background:#aaa;
	border-radius:0%;
	height:50px;
	left:0;
	opacity:0;
	pointer-events:none;
	position:absolute;
	top:0;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:50px;
	overflow:hidden
}
.mdl-ripple.is-animating{
	transition:transform .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)
}
.mdl-ripple.is-visible{
	opacity:.3
}
.mdl-badge:not([data-badge]){
	margin-right:auto
}
.mdl-button{
	background:0 0;
	border: none;
	border-radius: 0px;
	color:#000;
	position:relative;
	height: 40px;
	margin:0;
	min-width:64px;
	padding:0 16px;
	display:inline-block;
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight:500;
	text-transform:uppercase;
	letter-spacing:0;
	overflow:hidden;
	will-change:box-shadow;
	transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);
	outline:0;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	line-height: 40px;
	vertical-align:middle;
}
.mdl-button::-moz-focus-inner{
	border:0
}
.mdl-button:hover{
	background-color: #00000014;
	/* box-shadow: 0px 0px 15px 5px #aaa;
	*/
	/* outline-color: #48e5bb;
	*/
	/* outline-style: solid;
	*/
	/* outline-width: thin;
	*/
}
.mdl-button:focus:not(:active){
	background-color: #00000014;
}
.mdl-button:active{
	/* background-color: #00000024;
	*/
}
.mdl-button.mdl-button--colored{
	color: #006ab2;
	outline: solid #006ab2 thin;
	/* border-style: solid;
	*/
	/* border-width: thin;
	*/
	width: fit-content;
}
.mdl-button.mdl-button--colored:focus:not(:active){
	background-color: #00000014;
}
.mdl-button--raised{
	background:rgba(158,158,158,.2);
	box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}
.mdl-button--raised:active{
	box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
	background-color:rgba(158,158,158,.4)
}
.mdl-button--raised:focus:not(:active){
	box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
	background-color: #006ab2e6;
}
.mdl-button--raised.mdl-button--colored{
	background: #006ab2;
	color: #fff;
	border-radius: 4px;
	height:42px;
}
.mdl-button--raised.mdl-button--colored:hover{
	/* outline: none;
	*/
	/* background-color: #00b28bb3;
	*/
	opacity: .86;
}
.mdl-button--raised.mdl-button--colored:active,.mdl-button--raised.mdl-button--colored:focus:not(:active){
	/* background-color: #00b28b;
	*/
	opacity: 0.86;
}
.mdl-button--raised.mdl-button--colored .mdl-ripple{
	background:#fff
}
.mdl-button--fab:focus:not(:active){
	box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);
	background-color:rgba(158,158,158,.4)
}
.mdl-button--fab.mdl-button--colored:focus:not(:active){
	background-color:#536dfe
}
.mdl-button__ripple-container{
	display:block;
	height:100%;
	left: 0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0;
	overflow:hidden;
}
.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple,.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple{
	background-color:transparent
}
.mdl-button.mdl-button--disabled.mdl-button--disabled,.mdl-button[disabled][disabled]{
	color:rgba(0,0,0,.26);
	cursor:default;
	background-color:transparent
}
.mdl-button--raised.mdl-button--disabled.mdl-button--disabled,.mdl-button--raised[disabled][disabled]{
	background-color:rgba(0,0,0,.12);
	color:rgba(0,0,0,.26);
	box-shadow:none
}
.mdl-button--colored.mdl-button--disabled.mdl-button--disabled,.mdl-button--colored[disabled][disabled]{
	color:rgba(0,0,0,.26)
}
.mdl-button .material-icons{
	vertical-align:middle
}
.mdl-card{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	font-size: 14px;
	font-weight: 500;
	min-height:200px;
	overflow:hidden;
	width:330px;
	z-index:1;
	position:relative;
	background: #fff;
	border-radius: 0px;
	box-sizing: border-box;
	outline: solid #006ab2 thin;
}
.mdl-card:hover {
	/* box-shadow: 0px 0px 15px 4px #aaa; */
	/* opacity: 0.75; */
}
.mdl-card__media{
	background-repeat:repeat;
	background-position:50% 50%;
	background-size:cover;
	background-origin:padding-box;
	background-attachment:scroll;
	box-sizing: border-box;
	/* border-style: solid; */
	/* border-color: #006ab2; */
	/* border-width: thin; */
}
.mdl-card__media:hover {/* opacity: 0.75; */}
.mdl-card__title{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	color:#000;
	display:block;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:stretch;
	-ms-flex-pack:stretch;
	justify-content:stretch;
	line-height:normal;
	padding:16px;
	-webkit-perspective-origin:165px 56px;
	perspective-origin:165px 56px;
	-webkit-transform-origin:165px 56px;
	transform-origin:165px 56px;
	box-sizing:border-box
}
.mdl-card__title-text{
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end;
	color:inherit;
	display:block;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	font-size:24px;
	font-weight:300;
	line-height:normal;
	overflow:hidden;
	-webkit-transform-origin:149px 48px;
	transform-origin:149px 48px;
	margin:0
}
.mdl-card__supporting-text{
	color: #161718;
	/* background-color: #404040;
	*/
	/* font-size: 18px;
	*/
	line-height: 16px;
	overflow:hidden;
	padding: 14px;
	border-left: thin solid #0000002b;
	border-right: thin solid #0000002b;
	height: max-content;
}
.mdl-card__actions{
	font-size:16px;
	line-height:normal;
	width:100%;
	background-color: #fff;
	padding:8px;
	box-sizing:border-box;
	border-bottom-style: solid;
	border-bottom-color: #0000002b;
	border-bottom-width: thin;
	border-right: solid #0000002b thin;
	border-left: solid #0000002b thin;
}
.mdl-checkbox{
	position:relative;
	z-index:1;
	vertical-align:middle;
	display:inline-block;
	box-sizing:border-box;
	width:100%;
	height:24px;
	margin:0;
	padding:0
}
.mdl-checkbox.is-upgraded{
	padding-left:24px
}
.mdl-checkbox__input{
	line-height:24px
}
.mdl-checkbox.is-upgraded .mdl-checkbox__input{
	position:absolute;
	width:0;
	height:0;
	margin:0;
	padding:0;
	opacity:0;
	-ms-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	border:none
}
.mdl-checkbox__box-outline{
	position:absolute;
	top:3px;
	left:0;
	display:inline-block;
	box-sizing:border-box;
	width:16px;
	height:16px;
	margin:0;
	cursor:pointer;
	overflow:hidden;
	border:2px solid rgba(0,0,0,.54);
	border-radius:2px;
	z-index:2
}
.mdl-checkbox.is-checked .mdl-checkbox__box-outline{
	border:2px solid rgba(80,198,112,.388)
}
.mdl-checkbox.is-disabled .mdl-checkbox__box-outline,fieldset[disabled] .mdl-checkbox .mdl-checkbox__box-outline{
	border:2px solid rgba(0,0,0,.26);
	cursor:auto
}
.mdl-checkbox__focus-helper{
	position:absolute;
	top:3px;
	left:0;
	display:inline-block;
	box-sizing:border-box;
	width:16px;
	height:16px;
	border-radius:50%;
	background-color:transparent
}
.mdl-checkbox.is-focused .mdl-checkbox__focus-helper{
	box-shadow:0 0 0 8px rgba(0,0,0,.1);
	background-color:rgba(0,0,0,.1)
}
.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper{
	box-shadow:0 0 0 8px rgba(33,150,243,.26);
	background-color:rgba(33,150,243,.26)
}
.mdl-checkbox__tick-outline{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	-webkit-mask:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==);
	mask:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==);
	background:0 0;
	transition-duration:.28s;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-property:background
}
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline{
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K) rgba(80,198,112,.388)
}
.mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline,fieldset[disabled] .mdl-checkbox.is-checked .mdl-checkbox__tick-outline{
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K) rgba(0,0,0,.26)
}
.mdl-checkbox__ripple-container{
	position:absolute;
	z-index:2;
	top:-6px;
	left:-10px;
	box-sizing:border-box;
	width:36px;
	height:36px;
	border-radius:50%;
	cursor:pointer;
	overflow:hidden;
	-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)
}
.mdl-checkbox__ripple-container .mdl-ripple{
	background:rgba(80,198,112,.388)
}
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container,fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container{
	cursor:auto
}
.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container .mdl-ripple,fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple{
	background:0 0
}
.mdl-data-table{
	position:relative;
	border:1px solid rgba(0,0,0,.12);
	border-collapse:collapse;
	white-space:nowrap;
	font-size:13px;
	background-color:#fff
}
.mdl-data-table__select{
	width:16px
}
.mdl-logo{
	color: #fff;
}
@media screen and (min-width:760px){
	.mdl-logo{
		float:left;
		margin-bottom:0;
		margin-left:16px;
		margin-right:16px
}
}
.mdl-mini-footer{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:32px 16px;
	color: #fff;
	background-color: #161718;
}
.mdl-mini-footer:after{
	content:'';
	display:block
}
.mdl-mini-footer .mdl-logo{
	line-height:36px
}
.mdl-mini-footer--left-section,.mdl-mini-footer__left-section{
	display:inline-block;
	-webkit-order:0;
	-ms-flex-order:0;
	order:0
}
.mdl-mini-footer--right-section,.mdl-mini-footer__right-section{
	display:inline-block;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
.mdl-icon-toggle__input{
	line-height:32px
}
.mdl-icon-toggle__ripple-container{
	position:absolute;
	z-index:2;
	top:-2px;
	left:-2px;
	box-sizing:border-box;
	width:36px;
	height:36px;
	border-radius:50%;
	cursor:pointer;
	overflow:hidden;
	-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)
}
.mdl-icon-toggle__ripple-container .mdl-ripple{
	background:#616161
}
.mdl-list{
	display:block;
	padding:8px 0;
	list-style:none
}
.mdl-menu__container{
	display:block;
	margin:0;
	padding:0;
	border:none;
	position:absolute;
	overflow:visible;
	height:0;
	width:0;
	visibility:hidden;
	z-index:-1
}
.mdl-menu__container.is-animating,.mdl-menu__container.is-visible{
	z-index:999;
	visibility:visible
}
.mdl-menu__outline{
	display:block;
	background:#fff;
	margin:0;
	padding:0;
	border:none;
	border-radius:2px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	opacity:0;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	will-change:transform;
	transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);
	z-index:-1
}
.mdl-menu__container.is-visible .mdl-menu__outline{
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1);
	z-index:999
}
.mdl-menu__outline.mdl-menu--bottom-right{
	-webkit-transform-origin:100% 0;
	transform-origin:100% 0
}
.mdl-menu__outline.mdl-menu--top-left{
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%
}
.mdl-menu__outline.mdl-menu--top-right{
	-webkit-transform-origin:100% 100%;
	transform-origin:100% 100%
}
.mdl-menu__item{
	display:block;
	border:none;
	color:rgba(0,0,0,.87);
	background-color:transparent;
	text-align:left;
	margin:0;
	padding:0 16px;
	outline-color:#bdbdbd;
	position:relative;
	overflow:hidden;
	font-size:14px;
	font-weight:400;
	letter-spacing:0;
	text-decoration:none;
	cursor:pointer;
	height:48px;
	line-height:48px;
	white-space:nowrap;
	opacity:0;
	transition:opacity .2s cubic-bezier(.4,0,.2,1);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.mdl-menu__container.is-visible .mdl-menu__item{
	opacity:1
}
.mdl-menu__item::-moz-focus-inner{
	border:0
}
.mdl-menu__item[data-mdl-disabled],.mdl-menu__item[disabled]{
	color:#bdbdbd;
	background-color:transparent;
	cursor:auto
}
.mdl-menu__item[data-mdl-disabled]:focus,.mdl-menu__item[data-mdl-disabled]:hover,.mdl-menu__item[disabled]:focus,.mdl-menu__item[disabled]:hover{
	background-color:transparent
}
.mdl-menu__item[data-mdl-disabled] .mdl-ripple,.mdl-menu__item[disabled] .mdl-ripple{
	background:0 0
}
.mdl-menu__item:hover{
	background-color:#eee
}
.mdl-menu__item:focus{
	outline:0;
	background-color:#eee
}
.mdl-menu__item:active{
	background-color:#e0e0e0
}
@supports (-webkit-appearance:none){
	.mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate)>.auxbar{
		background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,rgba(80,198,112,.388),rgba(80,198,112,.388));
		-webkit-mask:url(data:image/svg+xml;
		base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=);
		mask:url(data:image/svg+xml;
		base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=)
}
}
@-webkit-keyframes indeterminate1{
	0%{
		left:0;
		width:0%
}
	50%{
		left:25%;
		width:75%
}
	75%{
		left:100%;
		width:0%
}
}
@keyframes indeterminate1{
	0%{
		left:0;
		width:0%
}
	50%{
		left:25%;
		width:75%
}
	75%{
		left:100%;
		width:0%
}
}
@-webkit-keyframes indeterminate2{
	0%,50%{
		left:0;
		width:0%
}
	75%{
		left:0;
		width:25%
}
	100%{
		left:100%;
		width:0%
}
}
@keyframes indeterminate2{
	0%,50%{
		left:0;
		width:0%
}
	75%{
		left:0;
		width:25%
}
	100%{
		left:100%;
		width:0%
}
}
.mdl-navigation{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	box-sizing:border-box
}
.mdl-navigation__link{
	color: #000;
	text-decoration:none;
	margin:0;
	font-size: 16px;
	font-weight:500;
	text-align: center;
	line-height:24px;
	letter-spacing:0;
	border-left: thin solid transparent;
	/* opacity:.87;
	*/
	border-right: thin solid transparent;
}
.mdl-navigation__link .material-icons{
	vertical-align:middle
}
.mdl-layout{
	width:100%;
	height:100%;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative;
	-webkit-overflow-scrolling:touch
}
.mdl-layout.is-small-screen .mdl-layout--large-screen-only,.mdl-layout:not(.is-small-screen) .mdl-layout--small-screen-only{
	display:none
}
.mdl-layout__container{
	position:absolute;
	width:100%;
	height:100%
}
.mdl-layout-title,.mdl-layout__title{
	display:block;
	position:relative;
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height:1;
	letter-spacing:.02em;
	font-weight:400;
	box-sizing:border-box;
	color: #fff;
}
.mdl-layout-spacer{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.mdl-layout__drawer{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	width:260px;
	height:100%;
	max-height:100%;
	position:absolute;
	top:0;
	left:0;
	box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	box-sizing:border-box;
	border-right: 1px solid #767676;
	background: #fafafa;
	-webkit-transform:translateX(-260px);
	transform:translateX(-260px);
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	will-change:transform;
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-property:transform,-webkit-transform, visibility;
	color: #000;
	overflow:visible;
	overflow-y:auto;
	z-index:5;
    visibility: hidden;
}
.mdl-layout__drawer.is-visible{
	-webkit-transform:translateX(0);
	transform:translateX(0);
    visibility:visible;
}
.mdl-layout__drawer.is-visible~.mdl-layout__content.mdl-layout__content{
	overflow:hidden
}
.mdl-layout__drawer>*{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
}
.mdl-layout__drawer>.mdl-layout-title,.mdl-layout__drawer>.mdl-layout__title{
	line-height:56px;
	padding-left:40px
}
.mdl-layout__drawer .mdl-navigation{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	padding-top:16px;
	/* margin: ;
	*/
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link{
	display:block;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	padding: 24px 25%;
	margin: 0;
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:active {
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover{
	background-color: #00000014;
	/* outline-color: #48e5bb;
	*/
	/* outline-style: solid;
	*/
	/* outline-width: thin;
	*/
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:active {
	background-color: #00000024;
}
.mdl-layout__drawer-button{
	display:block;
	position:absolute;
	height:48px;
	width:48px;
	border:0;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	font-size:26px;
	line-height:56px;
	font-family:Helvetica,Arial,sans-serif;
	margin:8px 12px;
	top:0;
	left:0;
	color:#fff;
	z-index:4
}
.mdl-layout__drawer-button:hover {
	/* background-color: #ffffff1c;
	*/
}
.mdl-layout__header .mdl-layout__drawer-button{
	position:absolute;
	color: #fff;
	/* background-color:inherit;
	*/
}
.mdl-layout__drawer-button:active {
	background-color: #ffffff24;
}
.mdl-layout__drawer-button:focus {
	/* background-color: #ffffff1c;
	*/
}
@media screen and (max-width:1024px){
	.mdl-layout__drawer>.mdl-layout-title,.mdl-layout__drawer>.mdl-layout__title{
		line-height:56px;
		padding-left:16px
}
	.mdl-layout__drawer .mdl-navigation .mdl-navigation__link{
		/* padding: 16px;
		*/
	}
	.mdl-layout__header .mdl-layout__drawer-button{
		margin:8px 12px
}
	.mdl-layout__drawer-button{
		margin:8px 12px;
		color:rgba(0,0,0,.5)
}
}
@media screen and (min-width:1025px){
	.mdl-layout__drawer-button{
		line-height:56px
}
}
.mdl-layout__header{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	box-sizing:border-box;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	margin:0;
	padding:0;
	border:none;
	min-height:64px;
	max-height:1000px;
	z-index:6;
	background-color: #161718;
	color: #fff;
	/* box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	*/
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-property:max-height,box-shadow;
}
.mdl-layout__header.is-compact{
	max-height:64px
}
.mdl-layout__header.is-compact.has-tabs{
	height:112px
}
@media screen and (max-width:1024px){
	.mdl-layout__header{
		min-height:56px;
		display:none
}
	.mdl-layout__header.is-compact{
		max-height:64px
}
	.mdl-layout__header.is-compact.has-tabs{
		min-height:104px
}
	.mdl-layout--fixed-header>.mdl-layout__header{
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex
}
}
.mdl-layout__header--scroll,.mdl-layout__header--seamed{
	box-shadow:none
}
.mdl-layout__header--waterfall{
	box-shadow:none;
	overflow:hidden
}
.mdl-layout__header--waterfall.is-casting-shadow{
	box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)
}
.mdl-layout__header-row{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	box-sizing:border-box;
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:64px;
	margin:0;
	padding:0 40px 0 80px
}
.mdl-layout__header-row>*{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.mdl-layout__header--scroll .mdl-layout__header-row{
	width:100%
}
.mdl-layout__header-row .mdl-navigation{
	margin:0;
	padding:0;
	height:64px;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.mdl-layout__header-row .mdl-navigation__link{
	display:block;
	color: #fff;
	line-height:64px;
	padding:0 24px;
	font-weight: 600;
}
@media screen and (max-width: 1024px){
	.mdl-layout__header-row{
		height:64px;
		padding:0 16px 0 72px
}
	.mdl-layout__header-row .mdl-navigation{
		height:64px
}
	.mdl-layout__header-row .mdl-navigation__link{
		line-height:64px;
		padding:0 16px
}
}
.mdl-layout__obfuscator{
	background-color:transparent;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:4;
	visibility:hidden;
	transition-property:background-color;
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.mdl-layout__obfuscator.is-visible{
	background-color:rgba(0,0,0,.5);
	visibility:visible
}
@supports (pointer-events:auto){
	.mdl-layout__obfuscator{
		background-color:rgba(0,0,0,.5);
		opacity:0;
		transition-property:opacity;
		visibility:visible;
		pointer-events:none
}
	.mdl-layout__obfuscator.is-visible{
		pointer-events:auto;
		opacity:1
}
}
.mdl-layout__content{
	-ms-flex:0 1 auto;
	position:relative;
	display:inline-block;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	z-index:1;
	-webkit-overflow-scrolling:touch
}
.mdl-layout__container.has-scrolling-header .mdl-layout__content{
	overflow:visible
}
.mdl-layout__tab-bar{
	height:96px;
	margin:0;
	width:calc(100% - 112px);
	padding:0 0 0 56px;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	overflow-x: scroll;
}
.mdl-layout__tab-bar::-webkit-scrollbar{
	display:none
}
@media screen and (max-width:1024px){
	.mdl-layout__container.has-scrolling-header .mdl-layout__content{
		overflow-y:auto;
		overflow-x:hidden
}
	.mdl-layout__tab-bar{
		width:calc(100% - 60px);
		padding:0 0 0 60px
}
}
.mdl-layout__tab-bar-container{
	position:relative;
	height:48px;
	width:100%;
	border:none;
	margin:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	z-index: 3;
	overflow:hidden;
	/* background-color: #161718;
	*/
}
.mdl-layout__container>.mdl-layout__tab-bar-container{
	position:absolute;
	top:0;
	left:0
}
.mdl-layout__tab-bar-button{
	display:inline-block;
	position:absolute;
	top:0;
	height:48px;
	width:56px;
	/* z-index:4;
	*/
	text-align:center;
	/* background-color:rgba(80,198,112,.388);
	*/
	color:transparent;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.mdl-layout__tab-bar-button .material-icons{
	line-height:48px
}
.mdl-layout__tab-bar-button.is-active{
	color:#fff
}
.mdl-layout__tab-bar-left-button{
	left:0
}
.mdl-layout__tab-bar-right-button{
	right:0
}
.mdl-layout__tab{
	margin:0;
	border:none;
	padding:0 24px;
	float:left;
	position:relative;
	display:block;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-decoration:none;
	height:48px;
	line-height:48px;
	text-align:center;
	font-weight:500;
	font-size:14px;
	text-transform:uppercase;
	color:rgba(255,255,255,.6);
	overflow:hidden
}
@media screen and (max-width:1024px){
	.mdl-layout__tab-bar-button{
		width:60px
}
	.mdl-layout__tab{
		padding:0 12px
}
}
.mdl-layout.is-upgraded .mdl-layout__tab.is-active{
	color:#fff
}
.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after{
	height:2px;
	width:100%;
	display:block;
	content:" ";
	bottom:0;
	left:0;
	position:absolute;
	background:#536dfe;
	-webkit-animation:.2s cubic-bezier(.4,0,.4,1) .01s alternate forwards border-expand;
	animation:.2s cubic-bezier(.4,0,.4,1) .01s alternate forwards border-expand;
	transition:1s cubic-bezier(.4,0,1,1)
}
.mdl-layout__tab .mdl-layout__tab-ripple-container{
	display:block;
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	top:0;
	z-index:1;
	overflow:hidden
}
.mdl-layout__tab .mdl-layout__tab-ripple-container .mdl-ripple{
	background-color:#fff
}
.mdl-layout__tab-panel{
	display:block
}
.mdl-layout.is-upgraded .mdl-layout__tab-panel{
	display:none
}
.mdl-layout.is-upgraded .mdl-layout__tab-panel.is-active{
	display:block
}
.mdl-radio__button{
	line-height:24px
}
.mdl-radio__outer-circle{
	position:absolute;
	top:4px;
	left:0;
	display:inline-block;
	box-sizing:border-box;
	width:16px;
	height:16px;
	margin:0;
	cursor:pointer;
	border:2px solid rgba(0,0,0,.54);
	border-radius:50%;
	z-index:2
}
.mdl-radio__inner-circle{
	position:absolute;
	z-index:1;
	margin:0;
	top:8px;
	left:4px;
	box-sizing:border-box;
	width:8px;
	height:8px;
	cursor:pointer;
	transition-duration:.28s;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-property:transform,-webkit-transform;
	-webkit-transform:scale(0,0);
	transform:scale(0,0);
	border-radius:50%;
	background:rgba(80,198,112,.388)
}
.mdl-radio__ripple-container{
	position:absolute;
	z-index:2;
	top:-9px;
	left:-13px;
	box-sizing:border-box;
	width:42px;
	height:42px;
	border-radius:50%;
	cursor:pointer;
	overflow:hidden;
	-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)
}
.mdl-radio__ripple-container .mdl-ripple{
	background:rgba(80,198,112,.388)
}
_:-ms-input-placeholder,:root .mdl-slider.mdl-slider.is-upgraded{
	-ms-appearance:none;
	height:32px;
	margin:0
}
.mdl-slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb{
	box-shadow:0 0 0 10px rgba(33,150,243,.26)
}
.mdl-slider.is-upgraded:focus:not(:active)::-moz-range-thumb{
	box-shadow:0 0 0 10px rgba(33,150,243,.26)
}
.mdl-slider.is-upgraded:focus:not(:active)::-ms-thumb{
	background:radial-gradient(circle closest-side,rgba(80,198,112,.388)0%,rgba(80,198,112,.388)37.5%,rgba(33,150,243,.26)37.5%,rgba(33,150,243,.26)100%);
	transform:scale(1)
}
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-webkit-slider-thumb{
	box-shadow:0 0 0 10px rgba(0,0,0,.12);
	background:rgba(0,0,0,.12)
}
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-moz-range-thumb{
	box-shadow:0 0 0 10px rgba(0,0,0,.12);
	background:rgba(0,0,0,.12)
}
.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-thumb{
	background:radial-gradient(circle closest-side,rgba(0,0,0,.12)0%,rgba(0,0,0,.12)25%,rgba(0,0,0,.26)25%,rgba(0,0,0,.26)37.5%,rgba(0,0,0,.12)37.5%,rgba(0,0,0,.12)100%);
	transform:scale(1)
}
.mdl-slider__ie-container{
	height:18px;
	overflow:visible;
	border:none;
	margin:none;
	padding:none
}
.mdl-slider__container{
	height:18px;
	position:relative;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row
}
.mdl-slider__background-flex,.mdl-slider__container{
	background:0 0;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.mdl-slider__background-flex{
	position:absolute;
	height:2px;
	width:calc(100% - 52px);
	top:50%;
	left:0;
	margin:0 26px;
	overflow:hidden;
	border:0;
	padding:0;
	-webkit-transform:translate(0,-1px);
	transform:translate(0,-1px)
}
.mdl-slider__background-lower{
	background:rgba(80,198,112,.388)
}
.mdl-slider__background-lower,.mdl-slider__background-upper{
	-webkit-flex:0;
	-ms-flex:0;
	flex:0;
	position:relative;
	border:0;
	padding:0
}
.mdl-slider__background-upper{
	background:rgba(0,0,0,.26);
	transition:left .18s cubic-bezier(.4,0,.2,1)
}
.mdl-snackbar{
	position:fixed;
	bottom:0;
	left:50%;
	cursor:default;
	background-color:#323232;
	z-index:3;
	display:block;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-family:Roboto,Helvetica,Arial,sans-serif;
	will-change:transform;
	-webkit-transform:translate(0,80px);
	transform:translate(0,80px);
	transition:transform .25s cubic-bezier(.4,0,1,1);
	transition:transform .25s cubic-bezier(.4,0,1,1),-webkit-transform .25s cubic-bezier(.4,0,1,1);
	pointer-events:none
}
@media (max-width:479px){
	.mdl-snackbar{
		width:100%;
		left:0;
		min-height:48px;
		max-height:80px
}
}
@media (min-width:480px){
	.mdl-snackbar{
		min-width:288px;
		max-width:568px;
		border-radius:2px;
		-webkit-transform:translate(-50%,80px);
		transform:translate(-50%,80px)
}
}
.mdl-snackbar--active{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
	pointer-events:auto;
	transition:transform .25s cubic-bezier(0,0,.2,1);
	transition:transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1)
}
@media (min-width:480px){
	.mdl-snackbar--active{
		-webkit-transform:translate(-50%,0);
		transform:translate(-50%,0)
}
}
.mdl-snackbar__text{
	padding:14px 12px 14px 24px;
	vertical-align:middle;
	color:#fff;
	float:left
}
.mdl-snackbar__action{
	background:0 0;
	border:none;
	color:#536dfe;
	float:right;
	padding:14px 24px 14px 12px;
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
	line-height:1;
	letter-spacing:0;
	overflow:hidden;
	outline:0;
	opacity:0;
	pointer-events:none;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.mdl-snackbar__action::-moz-focus-inner{
	border:0
}
.mdl-snackbar__action:not([aria-hidden]){
	opacity:1;
	pointer-events:auto
}
@-webkit-keyframes mdl-spinner__container-rotate{
	to{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
}
}
@keyframes mdl-spinner__container-rotate{
	to{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
}
}
.mdl-spinner__layer{
	position:absolute;
	width:100%;
	height:100%;
	opacity:0
}
@-webkit-keyframes mdl-spinner__fill-unfill-rotate{
	12.5%{
		-webkit-transform:rotate(135deg);
		transform:rotate(135deg)
}
	25%{
		-webkit-transform:rotate(270deg);
		transform:rotate(270deg)
}
	37.5%{
		-webkit-transform:rotate(405deg);
		transform:rotate(405deg)
}
	50%{
		-webkit-transform:rotate(540deg);
		transform:rotate(540deg)
}
	62.5%{
		-webkit-transform:rotate(675deg);
		transform:rotate(675deg)
}
	75%{
		-webkit-transform:rotate(810deg);
		transform:rotate(810deg)
}
	87.5%{
		-webkit-transform:rotate(945deg);
		transform:rotate(945deg)
}
	to{
		-webkit-transform:rotate(1080deg);
		transform:rotate(1080deg)
}
}
@keyframes mdl-spinner__fill-unfill-rotate{
	12.5%{
		-webkit-transform:rotate(135deg);
		transform:rotate(135deg)
}
	25%{
		-webkit-transform:rotate(270deg);
		transform:rotate(270deg)
}
	37.5%{
		-webkit-transform:rotate(405deg);
		transform:rotate(405deg)
}
	50%{
		-webkit-transform:rotate(540deg);
		transform:rotate(540deg)
}
	62.5%{
		-webkit-transform:rotate(675deg);
		transform:rotate(675deg)
}
	75%{
		-webkit-transform:rotate(810deg);
		transform:rotate(810deg)
}
	87.5%{
		-webkit-transform:rotate(945deg);
		transform:rotate(945deg)
}
	to{
		-webkit-transform:rotate(1080deg);
		transform:rotate(1080deg)
}
}
@-webkit-keyframes mdl-spinner__layer-1-fade-in-out{
	100%,25%,90%,from{
		opacity:.99
}
	26%,89%{
		opacity:0
}
}
@keyframes mdl-spinner__layer-1-fade-in-out{
	100%,25%,90%,from{
		opacity:.99
}
	26%,89%{
		opacity:0
}
}
@-webkit-keyframes mdl-spinner__layer-2-fade-in-out{
	15%,51%,from{
		opacity:0
}
	25%,50%{
		opacity:.99
}
}
@keyframes mdl-spinner__layer-2-fade-in-out{
	15%,51%,from{
		opacity:0
}
	25%,50%{
		opacity:.99
}
}
@-webkit-keyframes mdl-spinner__layer-3-fade-in-out{
	40%,76%,from{
		opacity:0
}
	50%,75%{
		opacity:.99
}
}
@keyframes mdl-spinner__layer-3-fade-in-out{
	40%,76%,from{
		opacity:0
}
	50%,75%{
		opacity:.99
}
}
@-webkit-keyframes mdl-spinner__layer-4-fade-in-out{
	100%,65%,from{
		opacity:0
}
	75%,90%{
		opacity:.99
}
}
@keyframes mdl-spinner__layer-4-fade-in-out{
	100%,65%,from{
		opacity:0
}
	75%,90%{
		opacity:.99
}
}
.mdl-spinner__gap-patch{
	position:absolute;
	box-sizing:border-box;
	top:0;
	left:45%;
	width:10%;
	height:100%;
	overflow:hidden;
	border-color:inherit
}
.mdl-spinner__gap-patch .mdl-spinner__circle{
	width:1000%;
	left:-450%
}
.mdl-spinner__circle-clipper{
	display:inline-block;
	position:relative;
	width:50%;
	height:100%;
	overflow:hidden;
	border-color:inherit
}
.mdl-spinner__circle-clipper.mdl-spinner__left{
	float:left
}
.mdl-spinner__circle-clipper.mdl-spinner__right{
	float:right
}
.mdl-spinner__circle-clipper .mdl-spinner__circle{
	width:200%
}
.mdl-spinner__circle{
	box-sizing:border-box;
	height:100%;
	border-width:3px;
	border-style:solid;
	border-color:inherit;
	border-bottom-color:transparent!important;
	border-radius:50%;
	-webkit-animation:none;
	animation:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.mdl-spinner__left .mdl-spinner__circle{
	border-right-color:transparent!important;
	-webkit-transform:rotate(129deg);
	transform:rotate(129deg)
}
.mdl-spinner__right .mdl-spinner__circle{
	left:-100%;
	border-left-color:transparent!important;
	-webkit-transform:rotate(-129deg);
	transform:rotate(-129deg)
}
@-webkit-keyframes mdl-spinner__left-spin{
	from,to{
		-webkit-transform:rotate(130deg);
		transform:rotate(130deg)
}
	50%{
		-webkit-transform:rotate(-5deg);
		transform:rotate(-5deg)
}
}
@keyframes mdl-spinner__left-spin{
	from,to{
		-webkit-transform:rotate(130deg);
		transform:rotate(130deg)
}
	50%{
		-webkit-transform:rotate(-5deg);
		transform:rotate(-5deg)
}
}
@-webkit-keyframes mdl-spinner__right-spin{
	from,to{
		-webkit-transform:rotate(-130deg);
		transform:rotate(-130deg)
}
	50%{
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg)
}
}
@keyframes mdl-spinner__right-spin{
	from,to{
		-webkit-transform:rotate(-130deg);
		transform:rotate(-130deg)
}
	50%{
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg)
}
}
.mdl-switch__input{
	line-height:24px
}
.mdl-switch__track{
	background:rgba(0,0,0,.26);
	position:absolute;
	left:0;
	top:5px;
	height:14px;
	width:36px;
	border-radius:14px;
	cursor:pointer
}
.mdl-switch__thumb{
	background:#fafafa;
	position:absolute;
	left:0;
	top:2px;
	height:20px;
	width:20px;
	border-radius:50%;
	cursor:pointer;
	box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	transition-duration:.28s;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-property:left
}
.mdl-switch__focus-helper{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-4px,-4px);
	transform:translate(-4px,-4px);
	display:inline-block;
	box-sizing:border-box;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:transparent
}
.mdl-switch__ripple-container{
	position:absolute;
	z-index:2;
	top:-12px;
	left:-14px;
	box-sizing:border-box;
	width:48px;
	height:48px;
	border-radius:50%;
	cursor:pointer;
	overflow:hidden;
	-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000);
	transition-duration:.4s;
	transition-timing-function:step-end;
	transition-property:left
}
.mdl-switch__ripple-container .mdl-ripple{
	background:rgba(80,198,112,.388)
}
.mdl-tabs__tab-bar{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-content:space-between;
	-ms-flex-line-pack:justify;
	align-content:space-between;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	height:48px;
	padding:0;
	margin:0;
	border-bottom:1px solid #e0e0e0
}
.mdl-tabs__tab{
	margin:0;
	border:none;
	padding:0 24px;
	float:left;
	position:relative;
	display:block;
	text-decoration:none;
	height:48px;
	line-height:48px;
	text-align:center;
	font-weight:500;
	font-size:14px;
	text-transform:uppercase;
	color:rgba(0,0,0,.54);
	overflow:hidden
}
.mdl-tabs__tab .mdl-tabs__ripple-container{
	display:block;
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	top:0;
	z-index:1;
	overflow:hidden
}
.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple{
	background:rgba(80,198,112,.388)
}
.mdl-tabs__panel{
	display:block
}
@-webkit-keyframes border-expand{
	0%{
		opacity:0;
		width:0
}
	100%{
		opacity:1;
		width:100%
}
}
@keyframes border-expand{
	0%{
		opacity:0;
		width:0
}
	100%{
		opacity:1;
		width:100%
}
}
.mdl-textfield__input{
	border:none;
	border-bottom:1px solid rgba(0,0,0,.12);
	display:block;
	font-size:16px;
	font-family:Helvetica,Arial,sans-serif;
	margin:0;
	padding:4px 0;
	width:100%;
	background:0 0;
	text-align:left;
	color:inherit
}
.mdl-textfield__input[type=number]{
	-moz-appearance:textfield
}
.mdl-textfield__input[type=number]::-webkit-inner-spin-button,.mdl-textfield__input[type=number]::-webkit-outer-spin-button{
	-webkit-appearance:none;
	margin:0
}
.mdl-textfield__label{
	bottom:0;
	color:rgba(0,0,0,.26);
	font-size:16px;
	left:0;
	right:0;
	pointer-events:none;
	position:absolute;
	display:block;
	top:24px;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-align:left
}
.mdl-textfield__label:after{
	background-color:rgba(80,198,112,.388);
	bottom:20px;
	content:'';
	height:2px;
	left:45%;
	position:absolute;
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	visibility:hidden;
	width:10px
}
.mdl-tooltip{
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:top center;
	transform-origin:top center;
	z-index:999;
	background:rgba(97,97,97,.9);
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-size:10px;
	font-weight:500;
	line-height:14px;
	max-width:170px;
	position:fixed;
	top:-500px;
	left:-500px;
	padding:8px;
	text-align:center
}
.mdl-tooltip.is-active{
	-webkit-animation:.2s cubic-bezier(0,0,.2,1) forwards pulse;
	animation:.2s cubic-bezier(0,0,.2,1) forwards pulse
}
@-webkit-keyframes pulse{
	0%{
		-webkit-transform:scale(0);
		transform:scale(0);
		opacity:0
}
	50%{
		-webkit-transform:scale(.99);
		transform:scale(.99)
}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:1;
		visibility:visible
}
}
@keyframes pulse{
	0%{
		-webkit-transform:scale(0);
		transform:scale(0);
		opacity:0
}
	50%{
		-webkit-transform:scale(.99);
		transform:scale(.99)
}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:1;
		visibility:visible
}
}
.mdl-shadow--4dp{
	box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)
}
.mdl-grid{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	margin:0 auto;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.mdl-cell{
	box-sizing:border-box
}
@media (max-width:479px){
	.mdl-grid{
		padding:8px
}
	.mdl-cell{
		margin:8px;
		width:calc(100% - 16px)
}
	.mdl-cell--hide-phone{
		display:none!important
}
	.mdl-cell--2-col,.mdl-cell--2-col-phone.mdl-cell--2-col-phone{
		width:calc(50% - 16px)
}
	.mdl-cell--3-col,.mdl-cell--3-col-phone.mdl-cell--3-col-phone{
		width:calc(75% - 16px)
}
	.mdl-cell--12-col,.mdl-cell--12-col-phone.mdl-cell--12-col-phone,.mdl-cell--4-col,.mdl-cell--4-col-phone.mdl-cell--4-col-phone,.mdl-cell--6-col,.mdl-cell--6-col-phone.mdl-cell--6-col-phone,.mdl-cell--8-col,.mdl-cell--8-col-phone.mdl-cell--8-col-phone{
		width:calc(100% - 16px)
}
}
@media (min-width:480px) and (max-width:839px){
	.mdl-grid{
		padding:8px
}
	.mdl-cell{
		margin:8px;
		width:calc(50% - 16px)
}
	.mdl-cell--hide-tablet{
		display:none!important
}
	.mdl-cell--2-col,.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet{
		width:calc(25% - 16px)
}
	.mdl-cell--3-col,.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet{
		width:calc(37.5% - 16px)
}
	.mdl-cell--4-col,.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet{
		width:calc(50% - 16px)
}
	.mdl-cell--6-col,.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet{
		width:calc(75% - 16px)
}
	.mdl-cell--8-col,.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet{
		width:calc(100% - 16px)
}
}
@media (min-width:840px){
	.mdl-grid{
		padding:8px
}
	.mdl-cell{
		margin:8px;
		width:calc(33.3333333333% - 16px)
}
	.mdl-cell--2-col,.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop{
		width:calc(16.6666666667% - 16px)
}
	.mdl-cell--3-col,.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop{
		width:calc(25% - 16px)
}
	.mdl-cell--6-col,.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop{
		width:calc(50% - 16px)
}
	.mdl-cell--8-col,.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop{
		width:calc(66.6666666667% - 16px)
}
}
iframe{
	display:block;
	width:100%;
	border:none
}
