/*!
 * Angular Material Design
 * https://github.com/angular/material
 * @license MIT
 * v0.9.4
 */body,html {
	height:100%;
	color:rgba(0,0,0,.87);
	background:#fff;
	position:relative
}
body {
	margin:0;
	padding:0
}
[tabindex='-1']:focus {
	outline:0
}
.inset {
	padding:10px
}
button.md-no-style {
	font-weight:400;
	background-color:inherit;
	text-align:left;
	border:none;
	padding:0;
	margin:0
}
button,input,select,textarea {
	vertical-align:baseline
}
button,html input[type=button],input[type=reset],input[type=submit] {
	cursor:pointer;
	-webkit-appearance:button
}
button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled] {
	cursor:default
}
textarea {
	vertical-align:top;
	overflow:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box;
	-webkit-box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
.md-visually-hidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-transform:none;
	width:1px
}
.md-shadow {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border-radius:inherit;
	pointer-events:none
}
.md-button.md-fab,.md-button.md-fab.md-focused:not([disabled]),.md-button.md-raised.md-focused:not([disabled]),.md-button.md-raised:not([disabled]),.md-shadow-bottom-z-1 {
	box-shadow:0 2px 5px 0 rgba(0,0,0,.26)
}
.md-button.md-fab:not([disabled]):active,.md-button.md-raised:not([disabled]):active,.md-shadow-bottom-z-2 {
	box-shadow:0 4px 8px 0 rgba(0,0,0,.4)
}
.md-shadow-animated.md-shadow {
	transition:box-shadow .28s cubic-bezier(.4,0,.2,1)
}
.md-ripple-container {
	pointer-events:none;
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transition:all .55s cubic-bezier(.25,.8,.25,1)
}
.md-ripple {
	position:absolute;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	opacity:0;
	border-radius:50%
}
.md-ripple.md-ripple-placed {
	transition:left 1.8s cubic-bezier(.25,.8,.25,1),top 1.8s cubic-bezier(.25,.8,.25,1),margin 1.3s cubic-bezier(.25,.8,.25,1),border 1.3s cubic-bezier(.25,.8,.25,1),width 1.3s cubic-bezier(.25,.8,.25,1),height 1.3s cubic-bezier(.25,.8,.25,1),opacity 1.3s cubic-bezier(.25,.8,.25,1),-webkit-transform 1.3s cubic-bezier(.25,.8,.25,1);
	transition:left 1.8s cubic-bezier(.25,.8,.25,1),top 1.8s cubic-bezier(.25,.8,.25,1),margin 1.3s cubic-bezier(.25,.8,.25,1),border 1.3s cubic-bezier(.25,.8,.25,1),width 1.3s cubic-bezier(.25,.8,.25,1),height 1.3s cubic-bezier(.25,.8,.25,1),opacity 1.3s cubic-bezier(.25,.8,.25,1),transform 1.3s cubic-bezier(.25,.8,.25,1)
}
.md-ripple.md-ripple-scaled {
	-webkit-transform:scale(1);
	transform:scale(1)
}
.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible {
	opacity:.2
}
.md-padding {
	padding:8px
}
.md-margin {
	margin:8px
}
.md-scroll-mask {
	position:absolute;
	background-color:transparent
}
.md-scroll-mask>.md-scroll-mask-bar {
	display:block;
	position:absolute;
	background-color:#fafafa;
	right:0;
	top:0;
	bottom:0;
	z-index:65;
	box-shadow:inset 0 0 1px rgba(0,0,0,.3)
}
@media (min-width:600px) {
	.md-padding {
		padding:16px
	}
}
body,html {
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased
}
h1,h2,h3,h4,h5,h6,md-card,md-list,md-select,md-toolbar,ol,p,ul {
	text-rendering:optimizeLegibility
}
.md-display-4 {
	font-size:112px;
	font-weight:300;
	letter-spacing:-.01em;
	line-height:112px
}
.md-display-3 {
	font-size:56px;
	font-weight:400;
	letter-spacing:-.005em;
	line-height:56px
}
.md-display-2 {
	font-size:45px;
	font-weight:400;
	line-height:64px
}
.md-display-1 {
	font-size:34px;
	font-weight:400;
	line-height:40px
}
.md-headline {
	font-size:24px;
	font-weight:400;
	line-height:32px
}
.md-title,.md-toolbar-tools {
	font-size:20px;
	font-weight:500;
	letter-spacing:.005em
}
.md-subhead,md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3 {
	font-size:16px;
	font-weight:400;
	letter-spacing:.01em;
	line-height:24px
}
.md-body-1 {
	font-size:14px;
	font-weight:400;
	letter-spacing:.01em;
	line-height:20px
}
.md-body-2,md-list .md-subheader,md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text p {
	font-size:14px;
	font-weight:500;
	letter-spacing:.01em;
	line-height:24px
}
.md-caption {
	font-size:12px;
	letter-spacing:.02em
}
.md-button {
	letter-spacing:.01em
}
button,html,input,select,textarea {
	font-family:RobotoDraft,Roboto,'Helvetica Neue',sans-serif
}
button,input,select,textarea {
	font-size:100%
}
[layout] {
	box-sizing:border-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex
}
[layout=column] {
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
[layout=row] {
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row
}
[layout-padding]>[flex-lt-md],[layout-padding]>[flex-sm] {
	padding:4px
}
[layout-padding],[layout-padding]>[flex-gt-sm],[layout-padding]>[flex-lt-lg],[layout-padding]>[flex-md],[layout-padding]>[flex] {
	padding:8px
}
[layout-padding]>[flex-gt-md],[layout-padding]>[flex-lg] {
	padding:16px
}
[layout-margin]>[flex-lt-md],[layout-margin]>[flex-sm] {
	margin:4px
}
[layout-margin],[layout-margin]>[flex-gt-sm],[layout-margin]>[flex-lt-lg],[layout-margin]>[flex-md],[layout-margin]>[flex] {
	margin:8px
}
[layout-margin]>[flex-gt-md],[layout-margin]>[flex-lg] {
	margin:16px
}
[layout-wrap] {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
[layout-fill] {
	margin:0;
	min-height:100%;
	width:100%
}
@-moz-document url-prefix() {
	[layout-fill] {
		margin:0;
		width:100%;
		min-height:auto;
		height:inherit
	}
}
[flex] {
	box-sizing:border-box;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
[flex="0"] {
	-webkit-flex:0 0 0;
	-ms-flex:0 0 0;
	flex:0 0 0
}
[layout=row]>[flex="0"] {
	max-width:0
}
[layout=column]>[flex="0"] {
	max-height:0
}
[flex="5"] {
	-webkit-flex:0 0 5%;
	-ms-flex:0 0 5%;
	flex:0 0 5%
}
[layout=row]>[flex="5"] {
	max-width:5%
}
[layout=column]>[flex="5"] {
	max-height:5%
}
[flex="10"] {
	-webkit-flex:0 0 10%;
	-ms-flex:0 0 10%;
	flex:0 0 10%
}
[layout=row]>[flex="10"] {
	max-width:10%
}
[layout=column]>[flex="10"] {
	max-height:10%
}
[flex="15"] {
	-webkit-flex:0 0 15%;
	-ms-flex:0 0 15%;
	flex:0 0 15%
}
[layout=row]>[flex="15"] {
	max-width:15%
}
[layout=column]>[flex="15"] {
	max-height:15%
}
[flex="20"] {
	-webkit-flex:0 0 20%;
	-ms-flex:0 0 20%;
	flex:0 0 20%
}
[layout=row]>[flex="20"] {
	max-width:20%
}
[layout=column]>[flex="20"] {
	max-height:20%
}
[flex="25"] {
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%
}
[layout=row]>[flex="25"] {
	max-width:25%
}
[layout=column]>[flex="25"] {
	max-height:25%
}
[flex="30"] {
	-webkit-flex:0 0 30%;
	-ms-flex:0 0 30%;
	flex:0 0 30%
}
[layout=row]>[flex="30"] {
	max-width:30%
}
[layout=column]>[flex="30"] {
	max-height:30%
}
[flex="35"] {
	-webkit-flex:0 0 35%;
	-ms-flex:0 0 35%;
	flex:0 0 35%
}
[layout=row]>[flex="35"] {
	max-width:35%
}
[layout=column]>[flex="35"] {
	max-height:35%
}
[flex="40"] {
	-webkit-flex:0 0 40%;
	-ms-flex:0 0 40%;
	flex:0 0 40%
}
[layout=row]>[flex="40"] {
	max-width:40%
}
[layout=column]>[flex="40"] {
	max-height:40%
}
[flex="45"] {
	-webkit-flex:0 0 45%;
	-ms-flex:0 0 45%;
	flex:0 0 45%
}
[layout=row]>[flex="45"] {
	max-width:45%
}
[layout=column]>[flex="45"] {
	max-height:45%
}
[flex="50"] {
	-webkit-flex:0 0 50%;
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
[layout=row]>[flex="50"] {
	max-width:50%
}
[layout=column]>[flex="50"] {
	max-height:50%
}
[flex="55"] {
	-webkit-flex:0 0 55%;
	-ms-flex:0 0 55%;
	flex:0 0 55%
}
[layout=row]>[flex="55"] {
	max-width:55%
}
[layout=column]>[flex="55"] {
	max-height:55%
}
[flex="60"] {
	-webkit-flex:0 0 60%;
	-ms-flex:0 0 60%;
	flex:0 0 60%
}
[layout=row]>[flex="60"] {
	max-width:60%
}
[layout=column]>[flex="60"] {
	max-height:60%
}
[flex="65"] {
	-webkit-flex:0 0 65%;
	-ms-flex:0 0 65%;
	flex:0 0 65%
}
[layout=row]>[flex="65"] {
	max-width:65%
}
[layout=column]>[flex="65"] {
	max-height:65%
}
[flex="70"] {
	-webkit-flex:0 0 70%;
	-ms-flex:0 0 70%;
	flex:0 0 70%
}
[layout=row]>[flex="70"] {
	max-width:70%
}
[layout=column]>[flex="70"] {
	max-height:70%
}
[flex="75"] {
	-webkit-flex:0 0 75%;
	-ms-flex:0 0 75%;
	flex:0 0 75%
}
[layout=row]>[flex="75"] {
	max-width:75%
}
[layout=column]>[flex="75"] {
	max-height:75%
}
[flex="80"] {
	-webkit-flex:0 0 80%;
	-ms-flex:0 0 80%;
	flex:0 0 80%
}
[layout=row]>[flex="80"] {
	max-width:80%
}
[layout=column]>[flex="80"] {
	max-height:80%
}
[flex="85"] {
	-webkit-flex:0 0 85%;
	-ms-flex:0 0 85%;
	flex:0 0 85%
}
[layout=row]>[flex="85"] {
	max-width:85%
}
[layout=column]>[flex="85"] {
	max-height:85%
}
[flex="90"] {
	-webkit-flex:0 0 90%;
	-ms-flex:0 0 90%;
	flex:0 0 90%
}
[layout=row]>[flex="90"] {
	max-width:90%
}
[layout=column]>[flex="90"] {
	max-height:90%
}
[flex="95"] {
	-webkit-flex:0 0 95%;
	-ms-flex:0 0 95%;
	flex:0 0 95%
}
[layout=row]>[flex="95"] {
	max-width:95%
}
[layout=column]>[flex="95"] {
	max-height:95%
}
[flex="100"] {
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
[layout=row]>[flex="100"] {
	max-width:100%
}
[layout=column]>[flex="100"] {
	max-height:100%
}
[flex="33"],[flex="34"] {
	-webkit-flex:0 0 33.33%;
	-ms-flex:0 0 33.33%;
	flex:0 0 33.33%
}
[flex="66"],[flex="67"] {
	-webkit-flex:0 0 66.66%;
	-ms-flex:0 0 66.66%;
	flex:0 0 66.66%
}
[layout=row]>[flex="33"],[layout=row]>[flex="34"] {
	max-width:33.33%
}
[layout=row]>[flex="66"],[layout=row]>[flex="67"] {
	max-width:66.66%
}
[layout=column]>[flex="33"],[layout=column]>[flex="34"] {
	max-height:33.33%
}
[layout=column]>[flex="66"],[layout=column]>[flex="67"] {
	max-height:66.66%
}
[layout-align=center],[layout-align="center center"],[layout-align="center start"],[layout-align="center end"] {
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
[layout-align=end],[layout-align="end center"],[layout-align="end start"],[layout-align="end end"] {
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
[layout-align=space-around],[layout-align="space-around center"],[layout-align="space-around start"],[layout-align="space-around end"] {
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
[layout-align=space-between],[layout-align="space-between center"],[layout-align="space-between start"],[layout-align="space-between end"] {
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
[layout-align="center center"],[layout-align="end center"],[layout-align="space-around center"],[layout-align="space-between center"],[layout-align="start center"] {
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
[layout-align="center start"],[layout-align="end start"],[layout-align="space-around start"],[layout-align="space-between start"],[layout-align="start start"] {
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
[layout-align="center end"],[layout-align="end end"],[layout-align="space-around end"],[layout-align="space-between end"],[layout-align="start end"] {
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}
[flex-order="0"] {
	-webkit-order:0;
	-ms-flex-order:0;
	order:0
}
[flex-order="1"] {
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
[flex-order="2"] {
	-webkit-order:2;
	-ms-flex-order:2;
	order:2
}
[flex-order="3"] {
	-webkit-order:3;
	-ms-flex-order:3;
	order:3
}
[flex-order="4"] {
	-webkit-order:4;
	-ms-flex-order:4;
	order:4
}
[flex-order="5"] {
	-webkit-order:5;
	-ms-flex-order:5;
	order:5
}
[flex-order="6"] {
	-webkit-order:6;
	-ms-flex-order:6;
	order:6
}
[flex-order="7"] {
	-webkit-order:7;
	-ms-flex-order:7;
	order:7
}
[flex-order="8"] {
	-webkit-order:8;
	-ms-flex-order:8;
	order:8
}
[flex-order="9"] {
	-webkit-order:9;
	-ms-flex-order:9;
	order:9
}
[offset="5"] {
	margin-left:5%
}
[offset="10"] {
	margin-left:10%
}
[offset="15"] {
	margin-left:15%
}
[offset="20"] {
	margin-left:20%
}
[offset="25"] {
	margin-left:25%
}
[offset="30"] {
	margin-left:30%
}
[offset="35"] {
	margin-left:35%
}
[offset="40"] {
	margin-left:40%
}
[offset="45"] {
	margin-left:45%
}
[offset="50"] {
	margin-left:50%
}
[offset="55"] {
	margin-left:55%
}
[offset="60"] {
	margin-left:60%
}
[offset="65"] {
	margin-left:65%
}
[offset="70"] {
	margin-left:70%
}
[offset="75"] {
	margin-left:75%
}
[offset="80"] {
	margin-left:80%
}
[offset="85"] {
	margin-left:85%
}
[offset="90"] {
	margin-left:90%
}
[offset="95"] {
	margin-left:95%
}
[offset="33"],[offset="34"] {
	margin-left:33.33%
}
[offset="66"],[offset="67"] {
	margin-left:66.66%
}
@media (max-width:599px) {
	[hide-sm]:not([show-sm]):not([show]),[hide]:not([show-sm]):not([show]) {
		display:none
	}
	[flex-order-sm="0"] {
		-webkit-order:0;
		-ms-flex-order:0;
		order:0
	}
	[flex-order-sm="1"] {
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}
	[flex-order-sm="2"] {
		-webkit-order:2;
		-ms-flex-order:2;
		order:2
	}
	[flex-order-sm="3"] {
		-webkit-order:3;
		-ms-flex-order:3;
		order:3
	}
	[flex-order-sm="4"] {
		-webkit-order:4;
		-ms-flex-order:4;
		order:4
	}
	[flex-order-sm="5"] {
		-webkit-order:5;
		-ms-flex-order:5;
		order:5
	}
	[flex-order-sm="6"] {
		-webkit-order:6;
		-ms-flex-order:6;
		order:6
	}
	[flex-order-sm="7"] {
		-webkit-order:7;
		-ms-flex-order:7;
		order:7
	}
	[flex-order-sm="8"] {
		-webkit-order:8;
		-ms-flex-order:8;
		order:8
	}
	[flex-order-sm="9"] {
		-webkit-order:9;
		-ms-flex-order:9;
		order:9
	}
	[layout-align-sm=center],[layout-align-sm="center center"],[layout-align-sm="center start"],[layout-align-sm="center end"] {
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	[layout-align-sm=end],[layout-align-sm="end center"],[layout-align-sm="end start"],[layout-align-sm="end end"] {
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end
	}
	[layout-align-sm=space-around],[layout-align-sm="space-around center"],[layout-align-sm="space-around start"],[layout-align-sm="space-around end"] {
		-webkit-justify-content:space-around;
		-ms-flex-pack:distribute;
		justify-content:space-around
	}
	[layout-align-sm=space-between],[layout-align-sm="space-between center"],[layout-align-sm="space-between start"],[layout-align-sm="space-between end"] {
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	[layout-align-sm="center center"],[layout-align-sm="end center"],[layout-align-sm="space-around center"],[layout-align-sm="space-between center"],[layout-align-sm="start center"] {
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
	[layout-align-sm="center start"],[layout-align-sm="end start"],[layout-align-sm="space-around start"],[layout-align-sm="space-between start"],[layout-align-sm="start start"] {
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}
	[layout-align-sm="center end"],[layout-align-sm="end end"],[layout-align-sm="space-around end"],[layout-align-sm="space-between end"],[layout-align-sm="start end"] {
		-webkit-align-items:flex-end;
		-ms-flex-align:end;
		align-items:flex-end
	}
	[layout-sm] {
		box-sizing:border-box;
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:flex
	}
	[layout-sm=column] {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	[layout-sm=row] {
		-webkit-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row
	}
	[offset-sm="5"] {
		margin-left:5%
	}
	[offset-sm="10"] {
		margin-left:10%
	}
	[offset-sm="15"] {
		margin-left:15%
	}
	[offset-sm="20"] {
		margin-left:20%
	}
	[offset-sm="25"] {
		margin-left:25%
	}
	[offset-sm="30"] {
		margin-left:30%
	}
	[offset-sm="35"] {
		margin-left:35%
	}
	[offset-sm="40"] {
		margin-left:40%
	}
	[offset-sm="45"] {
		margin-left:45%
	}
	[offset-sm="50"] {
		margin-left:50%
	}
	[offset-sm="55"] {
		margin-left:55%
	}
	[offset-sm="60"] {
		margin-left:60%
	}
	[offset-sm="65"] {
		margin-left:65%
	}
	[offset-sm="70"] {
		margin-left:70%
	}
	[offset-sm="75"] {
		margin-left:75%
	}
	[offset-sm="80"] {
		margin-left:80%
	}
	[offset-sm="85"] {
		margin-left:85%
	}
	[offset-sm="90"] {
		margin-left:90%
	}
	[offset-sm="95"] {
		margin-left:95%
	}
	[offset-sm="33"],[offset-sm="34"] {
		margin-left:33.33%
	}
	[offset-sm="66"],[offset-sm="67"] {
		margin-left:66.66%
	}
	[flex-sm] {
		box-sizing:border-box;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1
	}
	[flex-sm="0"] {
		-webkit-flex:0 0 0;
		-ms-flex:0 0 0;
		flex:0 0 0
	}
	[layout=row]>[flex-sm="0"] {
		max-width:0
	}
	[layout=column]>[flex-sm="0"] {
		max-height:0
	}
	[flex-sm="5"] {
		-webkit-flex:0 0 5%;
		-ms-flex:0 0 5%;
		flex:0 0 5%
	}
	[layout=row]>[flex-sm="5"] {
		max-width:5%
	}
	[layout=column]>[flex-sm="5"] {
		max-height:5%
	}
	[flex-sm="10"] {
		-webkit-flex:0 0 10%;
		-ms-flex:0 0 10%;
		flex:0 0 10%
	}
	[layout=row]>[flex-sm="10"] {
		max-width:10%
	}
	[layout=column]>[flex-sm="10"] {
		max-height:10%
	}
	[flex-sm="15"] {
		-webkit-flex:0 0 15%;
		-ms-flex:0 0 15%;
		flex:0 0 15%
	}
	[layout=row]>[flex-sm="15"] {
		max-width:15%
	}
	[layout=column]>[flex-sm="15"] {
		max-height:15%
	}
	[flex-sm="20"] {
		-webkit-flex:0 0 20%;
		-ms-flex:0 0 20%;
		flex:0 0 20%
	}
	[layout=row]>[flex-sm="20"] {
		max-width:20%
	}
	[layout=column]>[flex-sm="20"] {
		max-height:20%
	}
	[flex-sm="25"] {
		-webkit-flex:0 0 25%;
		-ms-flex:0 0 25%;
		flex:0 0 25%
	}
	[layout=row]>[flex-sm="25"] {
		max-width:25%
	}
	[layout=column]>[flex-sm="25"] {
		max-height:25%
	}
	[flex-sm="30"] {
		-webkit-flex:0 0 30%;
		-ms-flex:0 0 30%;
		flex:0 0 30%
	}
	[layout=row]>[flex-sm="30"] {
		max-width:30%
	}
	[layout=column]>[flex-sm="30"] {
		max-height:30%
	}
	[flex-sm="35"] {
		-webkit-flex:0 0 35%;
		-ms-flex:0 0 35%;
		flex:0 0 35%
	}
	[layout=row]>[flex-sm="35"] {
		max-width:35%
	}
	[layout=column]>[flex-sm="35"] {
		max-height:35%
	}
	[flex-sm="40"] {
		-webkit-flex:0 0 40%;
		-ms-flex:0 0 40%;
		flex:0 0 40%
	}
	[layout=row]>[flex-sm="40"] {
		max-width:40%
	}
	[layout=column]>[flex-sm="40"] {
		max-height:40%
	}
	[flex-sm="45"] {
		-webkit-flex:0 0 45%;
		-ms-flex:0 0 45%;
		flex:0 0 45%
	}
	[layout=row]>[flex-sm="45"] {
		max-width:45%
	}
	[layout=column]>[flex-sm="45"] {
		max-height:45%
	}
	[flex-sm="50"] {
		-webkit-flex:0 0 50%;
		-ms-flex:0 0 50%;
		flex:0 0 50%
	}
	[layout=row]>[flex-sm="50"] {
		max-width:50%
	}
	[layout=column]>[flex-sm="50"] {
		max-height:50%
	}
	[flex-sm="55"] {
		-webkit-flex:0 0 55%;
		-ms-flex:0 0 55%;
		flex:0 0 55%
	}
	[layout=row]>[flex-sm="55"] {
		max-width:55%
	}
	[layout=column]>[flex-sm="55"] {
		max-height:55%
	}
	[flex-sm="60"] {
		-webkit-flex:0 0 60%;
		-ms-flex:0 0 60%;
		flex:0 0 60%
	}
	[layout=row]>[flex-sm="60"] {
		max-width:60%
	}
	[layout=column]>[flex-sm="60"] {
		max-height:60%
	}
	[flex-sm="65"] {
		-webkit-flex:0 0 65%;
		-ms-flex:0 0 65%;
		flex:0 0 65%
	}
	[layout=row]>[flex-sm="65"] {
		max-width:65%
	}
	[layout=column]>[flex-sm="65"] {
		max-height:65%
	}
	[flex-sm="70"] {
		-webkit-flex:0 0 70%;
		-ms-flex:0 0 70%;
		flex:0 0 70%
	}
	[layout=row]>[flex-sm="70"] {
		max-width:70%
	}
	[layout=column]>[flex-sm="70"] {
		max-height:70%
	}
	[flex-sm="75"] {
		-webkit-flex:0 0 75%;
		-ms-flex:0 0 75%;
		flex:0 0 75%
	}
	[layout=row]>[flex-sm="75"] {
		max-width:75%
	}
	[layout=column]>[flex-sm="75"] {
		max-height:75%
	}
	[flex-sm="80"] {
		-webkit-flex:0 0 80%;
		-ms-flex:0 0 80%;
		flex:0 0 80%
	}
	[layout=row]>[flex-sm="80"] {
		max-width:80%
	}
	[layout=column]>[flex-sm="80"] {
		max-height:80%
	}
	[flex-sm="85"] {
		-webkit-flex:0 0 85%;
		-ms-flex:0 0 85%;
		flex:0 0 85%
	}
	[layout=row]>[flex-sm="85"] {
		max-width:85%
	}
	[layout=column]>[flex-sm="85"] {
		max-height:85%
	}
	[flex-sm="90"] {
		-webkit-flex:0 0 90%;
		-ms-flex:0 0 90%;
		flex:0 0 90%
	}
	[layout=row]>[flex-sm="90"] {
		max-width:90%
	}
	[layout=column]>[flex-sm="90"] {
		max-height:90%
	}
	[flex-sm="95"] {
		-webkit-flex:0 0 95%;
		-ms-flex:0 0 95%;
		flex:0 0 95%
	}
	[layout=row]>[flex-sm="95"] {
		max-width:95%
	}
	[layout=column]>[flex-sm="95"] {
		max-height:95%
	}
	[flex-sm="100"] {
		-webkit-flex:0 0 100%;
		-ms-flex:0 0 100%;
		flex:0 0 100%
	}
	[layout=row]>[flex-sm="100"] {
		max-width:100%
	}
	[layout=column]>[flex-sm="100"] {
		max-height:100%
	}
	[flex-sm="33"],[flex-sm="34"] {
		-webkit-flex:0 0 33.33%;
		-ms-flex:0 0 33.33%;
		flex:0 0 33.33%
	}
	[flex-sm="66"],[flex-sm="67"] {
		-webkit-flex:0 0 66.66%;
		-ms-flex:0 0 66.66%;
		flex:0 0 66.66%
	}
	[layout=row]>[flex-sm="33"],[layout=row]>[flex-sm="34"] {
		max-width:33.33%
	}
	[layout=row]>[flex-sm="66"],[layout=row]>[flex-sm="67"] {
		max-width:66.66%
	}
	[layout=column]>[flex-sm="33"],[layout=column]>[flex-sm="34"] {
		max-height:33.33%
	}
	[layout=column]>[flex-sm="66"],[layout=column]>[flex-sm="67"] {
		max-height:66.66%
	}
}
@media (min-width:600px) {
	[flex-order-gt-sm="0"] {
		-webkit-order:0;
		-ms-flex-order:0;
		order:0
	}
	[flex-order-gt-sm="1"] {
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}
	[flex-order-gt-sm="2"] {
		-webkit-order:2;
		-ms-flex-order:2;
		order:2
	}
	[flex-order-gt-sm="3"] {
		-webkit-order:3;
		-ms-flex-order:3;
		order:3
	}
	[flex-order-gt-sm="4"] {
		-webkit-order:4;
		-ms-flex-order:4;
		order:4
	}
	[flex-order-gt-sm="5"] {
		-webkit-order:5;
		-ms-flex-order:5;
		order:5
	}
	[flex-order-gt-sm="6"] {
		-webkit-order:6;
		-ms-flex-order:6;
		order:6
	}
	[flex-order-gt-sm="7"] {
		-webkit-order:7;
		-ms-flex-order:7;
		order:7
	}
	[flex-order-gt-sm="8"] {
		-webkit-order:8;
		-ms-flex-order:8;
		order:8
	}
	[flex-order-gt-sm="9"] {
		-webkit-order:9;
		-ms-flex-order:9;
		order:9
	}
	[layout-align-gt-sm=center],[layout-align-gt-sm="center center"],[layout-align-gt-sm="center start"],[layout-align-gt-sm="center end"] {
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	[layout-align-gt-sm=end],[layout-align-gt-sm="end center"],[layout-align-gt-sm="end start"],[layout-align-gt-sm="end end"] {
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end
	}
	[layout-align-gt-sm=space-around],[layout-align-gt-sm="space-around center"],[layout-align-gt-sm="space-around start"],[layout-align-gt-sm="space-around end"] {
		-webkit-justify-content:space-around;
		-ms-flex-pack:distribute;
		justify-content:space-around
	}
	[layout-align-gt-sm=space-between],[layout-align-gt-sm="space-between center"],[layout-align-gt-sm="space-between start"],[layout-align-gt-sm="space-between end"] {
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	[layout-align-gt-sm="center center"],[layout-align-gt-sm="end center"],[layout-align-gt-sm="space-around center"],[layout-align-gt-sm="space-between center"],[layout-align-gt-sm="start center"] {
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
	[layout-align-gt-sm="center start"],[layout-align-gt-sm="end start"],[layout-align-gt-sm="space-around start"],[layout-align-gt-sm="space-between start"],[layout-align-gt-sm="start start"] {
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}
	[layout-align-gt-sm="center end"],[layout-align-gt-sm="end end"],[layout-align-gt-sm="space-around end"],[layout-align-gt-sm="space-between end"],[layout-align-gt-sm="start end"] {
		-webkit-align-items:flex-end;
		-ms-flex-align:end;
		align-items:flex-end
	}
	[layout-gt-sm] {
		box-sizing:border-box;
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:flex
	}
	[layout-gt-sm=column] {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	[layout-gt-sm=row] {
		-webkit-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row
	}
	[offset-gt-sm="5"] {
		margin-left:5%
	}
	[offset-gt-sm="10"] {
		margin-left:10%
	}
	[offset-gt-sm="15"] {
		margin-left:15%
	}
	[offset-gt-sm="20"] {
		margin-left:20%
	}
	[offset-gt-sm="25"] {
		margin-left:25%
	}
	[offset-gt-sm="30"] {
		margin-left:30%
	}
	[offset-gt-sm="35"] {
		margin-left:35%
	}
	[offset-gt-sm="40"] {
		margin-left:40%
	}
	[offset-gt-sm="45"] {
		margin-left:45%
	}
	[offset-gt-sm="50"] {
		margin-left:50%
	}
	[offset-gt-sm="55"] {
		margin-left:55%
	}
	[offset-gt-sm="60"] {
		margin-left:60%
	}
	[offset-gt-sm="65"] {
		margin-left:65%
	}
	[offset-gt-sm="70"] {
		margin-left:70%
	}
	[offset-gt-sm="75"] {
		margin-left:75%
	}
	[offset-gt-sm="80"] {
		margin-left:80%
	}
	[offset-gt-sm="85"] {
		margin-left:85%
	}
	[offset-gt-sm="90"] {
		margin-left:90%
	}
	[offset-gt-sm="95"] {
		margin-left:95%
	}
	[offset-gt-sm="33"],[offset-gt-sm="34"] {
		margin-left:33.33%
	}
	[offset-gt-sm="66"],[offset-gt-sm="67"] {
		margin-left:66.66%
	}
	[flex-gt-sm] {
		box-sizing:border-box;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1
	}
	[flex-gt-sm="0"] {
		-webkit-flex:0 0 0;
		-ms-flex:0 0 0;
		flex:0 0 0
	}
	[layout=row]>[flex-gt-sm="0"] {
		max-width:0
	}
	[layout=column]>[flex-gt-sm="0"] {
		max-height:0
	}
	[flex-gt-sm="5"] {
		-webkit-flex:0 0 5%;
		-ms-flex:0 0 5%;
		flex:0 0 5%
	}
	[layout=row]>[flex-gt-sm="5"] {
		max-width:5%
	}
	[layout=column]>[flex-gt-sm="5"] {
		max-height:5%
	}
	[flex-gt-sm="10"] {
		-webkit-flex:0 0 10%;
		-ms-flex:0 0 10%;
		flex:0 0 10%
	}
	[layout=row]>[flex-gt-sm="10"] {
		max-width:10%
	}
	[layout=column]>[flex-gt-sm="10"] {
		max-height:10%
	}
	[flex-gt-sm="15"] {
		-webkit-flex:0 0 15%;
		-ms-flex:0 0 15%;
		flex:0 0 15%
	}
	[layout=row]>[flex-gt-sm="15"] {
		max-width:15%
	}
	[layout=column]>[flex-gt-sm="15"] {
		max-height:15%
	}
	[flex-gt-sm="20"] {
		-webkit-flex:0 0 20%;
		-ms-flex:0 0 20%;
		flex:0 0 20%
	}
	[layout=row]>[flex-gt-sm="20"] {
		max-width:20%
	}
	[layout=column]>[flex-gt-sm="20"] {
		max-height:20%
	}
	[flex-gt-sm="25"] {
		-webkit-flex:0 0 25%;
		-ms-flex:0 0 25%;
		flex:0 0 25%
	}
	[layout=row]>[flex-gt-sm="25"] {
		max-width:25%
	}
	[layout=column]>[flex-gt-sm="25"] {
		max-height:25%
	}
	[flex-gt-sm="30"] {
		-webkit-flex:0 0 30%;
		-ms-flex:0 0 30%;
		flex:0 0 30%
	}
	[layout=row]>[flex-gt-sm="30"] {
		max-width:30%
	}
	[layout=column]>[flex-gt-sm="30"] {
		max-height:30%
	}
	[flex-gt-sm="35"] {
		-webkit-flex:0 0 35%;
		-ms-flex:0 0 35%;
		flex:0 0 35%
	}
	[layout=row]>[flex-gt-sm="35"] {
		max-width:35%
	}
	[layout=column]>[flex-gt-sm="35"] {
		max-height:35%
	}
	[flex-gt-sm="40"] {
		-webkit-flex:0 0 40%;
		-ms-flex:0 0 40%;
		flex:0 0 40%
	}
	[layout=row]>[flex-gt-sm="40"] {
		max-width:40%
	}
	[layout=column]>[flex-gt-sm="40"] {
		max-height:40%
	}
	[flex-gt-sm="45"] {
		-webkit-flex:0 0 45%;
		-ms-flex:0 0 45%;
		flex:0 0 45%
	}
	[layout=row]>[flex-gt-sm="45"] {
		max-width:45%
	}
	[layout=column]>[flex-gt-sm="45"] {
		max-height:45%
	}
	[flex-gt-sm="50"] {
		-webkit-flex:0 0 50%;
		-ms-flex:0 0 50%;
		flex:0 0 50%
	}
	[layout=row]>[flex-gt-sm="50"] {
		max-width:50%
	}
	[layout=column]>[flex-gt-sm="50"] {
		max-height:50%
	}
	[flex-gt-sm="55"] {
		-webkit-flex:0 0 55%;
		-ms-flex:0 0 55%;
		flex:0 0 55%
	}
	[layout=row]>[flex-gt-sm="55"] {
		max-width:55%
	}
	[layout=column]>[flex-gt-sm="55"] {
		max-height:55%
	}
	[flex-gt-sm="60"] {
		-webkit-flex:0 0 60%;
		-ms-flex:0 0 60%;
		flex:0 0 60%
	}
	[layout=row]>[flex-gt-sm="60"] {
		max-width:60%
	}
	[layout=column]>[flex-gt-sm="60"] {
		max-height:60%
	}
	[flex-gt-sm="65"] {
		-webkit-flex:0 0 65%;
		-ms-flex:0 0 65%;
		flex:0 0 65%
	}
	[layout=row]>[flex-gt-sm="65"] {
		max-width:65%
	}
	[layout=column]>[flex-gt-sm="65"] {
		max-height:65%
	}
	[flex-gt-sm="70"] {
		-webkit-flex:0 0 70%;
		-ms-flex:0 0 70%;
		flex:0 0 70%
	}
	[layout=row]>[flex-gt-sm="70"] {
		max-width:70%
	}
	[layout=column]>[flex-gt-sm="70"] {
		max-height:70%
	}
	[flex-gt-sm="75"] {
		-webkit-flex:0 0 75%;
		-ms-flex:0 0 75%;
		flex:0 0 75%
	}
	[layout=row]>[flex-gt-sm="75"] {
		max-width:75%
	}
	[layout=column]>[flex-gt-sm="75"] {
		max-height:75%
	}
	[flex-gt-sm="80"] {
		-webkit-flex:0 0 80%;
		-ms-flex:0 0 80%;
		flex:0 0 80%
	}
	[layout=row]>[flex-gt-sm="80"] {
		max-width:80%
	}
	[layout=column]>[flex-gt-sm="80"] {
		max-height:80%
	}
	[flex-gt-sm="85"] {
		-webkit-flex:0 0 85%;
		-ms-flex:0 0 85%;
		flex:0 0 85%
	}
	[layout=row]>[flex-gt-sm="85"] {
		max-width:85%
	}
	[layout=column]>[flex-gt-sm="85"] {
		max-height:85%
	}
	[flex-gt-sm="90"] {
		-webkit-flex:0 0 90%;
		-ms-flex:0 0 90%;
		flex:0 0 90%
	}
	[layout=row]>[flex-gt-sm="90"] {
		max-width:90%
	}
	[layout=column]>[flex-gt-sm="90"] {
		max-height:90%
	}
	[flex-gt-sm="95"] {
		-webkit-flex:0 0 95%;
		-ms-flex:0 0 95%;
		flex:0 0 95%
	}
	[layout=row]>[flex-gt-sm="95"] {
		max-width:95%
	}
	[layout=column]>[flex-gt-sm="95"] {
		max-height:95%
	}
	[flex-gt-sm="100"] {
		-webkit-flex:0 0 100%;
		-ms-flex:0 0 100%;
		flex:0 0 100%
	}
	[layout=row]>[flex-gt-sm="100"] {
		max-width:100%
	}
	[layout=column]>[flex-gt-sm="100"] {
		max-height:100%
	}
	[flex-gt-sm="33"],[flex-gt-sm="34"] {
		-webkit-flex:0 0 33.33%;
		-ms-flex:0 0 33.33%;
		flex:0 0 33.33%
	}
	[flex-gt-sm="66"],[flex-gt-sm="67"] {
		-webkit-flex:0 0 66.66%;
		-ms-flex:0 0 66.66%;
		flex:0 0 66.66%
	}
	[layout=row]>[flex-gt-sm="33"],[layout=row]>[flex-gt-sm="34"] {
		max-width:33.33%
	}
	[layout=row]>[flex-gt-sm="66"],[layout=row]>[flex-gt-sm="67"] {
		max-width:66.66%
	}
	[layout=column]>[flex-gt-sm="33"],[layout=column]>[flex-gt-sm="34"] {
		max-height:33.33%
	}
	[layout=column]>[flex-gt-sm="66"],[layout=column]>[flex-gt-sm="67"] {
		max-height:66.66%
	}
}
@media (min-width:600px) and (max-width:959px) {
	[hide-gt-sm]:not([show-gt-sm]):not([show-md]):not([show]),[hide-md]:not([show-md]):not([show]),[hide]:not([show-gt-sm]):not([show-md]):not([show]) {
		display:none
	}
	[flex-order-md="0"] {
		-webkit-order:0;
		-ms-flex-order:0;
		order:0
	}
	[flex-order-md="1"] {
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}
	[flex-order-md="2"] {
		-webkit-order:2;
		-ms-flex-order:2;
		order:2
	}
	[flex-order-md="3"] {
		-webkit-order:3;
		-ms-flex-order:3;
		order:3
	}
	[flex-order-md="4"] {
		-webkit-order:4;
		-ms-flex-order:4;
		order:4
	}
	[flex-order-md="5"] {
		-webkit-order:5;
		-ms-flex-order:5;
		order:5
	}
	[flex-order-md="6"] {
		-webkit-order:6;
		-ms-flex-order:6;
		order:6
	}
	[flex-order-md="7"] {
		-webkit-order:7;
		-ms-flex-order:7;
		order:7
	}
	[flex-order-md="8"] {
		-webkit-order:8;
		-ms-flex-order:8;
		order:8
	}
	[flex-order-md="9"] {
		-webkit-order:9;
		-ms-flex-order:9;
		order:9
	}
	[layout-align-md=center],[layout-align-md="center center"],[layout-align-md="center start"],[layout-align-md="center end"] {
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	[layout-align-md=end],[layout-align-md="end center"],[layout-align-md="end start"],[layout-align-md="end end"] {
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end
	}
	[layout-align-md=space-around],[layout-align-md="space-around center"],[layout-align-md="space-around start"],[layout-align-md="space-around end"] {
		-webkit-justify-content:space-around;
		-ms-flex-pack:distribute;
		justify-content:space-around
	}
	[layout-align-md=space-between],[layout-align-md="space-between center"],[layout-align-md="space-between start"],[layout-align-md="space-between end"] {
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	[layout-align-md="center center"],[layout-align-md="end center"],[layout-align-md="space-around center"],[layout-align-md="space-between center"],[layout-align-md="start center"] {
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
	[layout-align-md="center start"],[layout-align-md="end start"],[layout-align-md="space-around start"],[layout-align-md="space-between start"],[layout-align-md="start start"] {
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}
	[layout-align-md="center end"],[layout-align-md="end end"],[layout-align-md="space-around end"],[layout-align-md="space-between end"],[layout-align-md="start end"] {
		-webkit-align-items:flex-end;
		-ms-flex-align:end;
		align-items:flex-end
	}
	[layout-md] {
		box-sizing:border-box;
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:flex
	}
	[layout-md=column] {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	[layout-md=row] {
		-webkit-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row
	}
	[offset-md="5"] {
		margin-left:5%
	}
	[offset-md="10"] {
		margin-left:10%
	}
	[offset-md="15"] {
		margin-left:15%
	}
	[offset-md="20"] {
		margin-left:20%
	}
	[offset-md="25"] {
		margin-left:25%
	}
	[offset-md="30"] {
		margin-left:30%
	}
	[offset-md="35"] {
		margin-left:35%
	}
	[offset-md="40"] {
		margin-left:40%
	}
	[offset-md="45"] {
		margin-left:45%
	}
	[offset-md="50"] {
		margin-left:50%
	}
	[offset-md="55"] {
		margin-left:55%
	}
	[offset-md="60"] {
		margin-left:60%
	}
	[offset-md="65"] {
		margin-left:65%
	}
	[offset-md="70"] {
		margin-left:70%
	}
	[offset-md="75"] {
		margin-left:75%
	}
	[offset-md="80"] {
		margin-left:80%
	}
	[offset-md="85"] {
		margin-left:85%
	}
	[offset-md="90"] {
		margin-left:90%
	}
	[offset-md="95"] {
		margin-left:95%
	}
	[offset-md="33"],[offset-md="34"] {
		margin-left:33.33%
	}
	[offset-md="66"],[offset-md="67"] {
		margin-left:66.66%
	}
	[flex-md] {
		box-sizing:border-box;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1
	}
	[flex-md="0"] {
		-webkit-flex:0 0 0;
		-ms-flex:0 0 0;
		flex:0 0 0
	}
	[layout=row]>[flex-md="0"] {
		max-width:0
	}
	[layout=column]>[flex-md="0"] {
		max-height:0
	}
	[flex-md="5"] {
		-webkit-flex:0 0 5%;
		-ms-flex:0 0 5%;
		flex:0 0 5%
	}
	[layout=row]>[flex-md="5"] {
		max-width:5%
	}
	[layout=column]>[flex-md="5"] {
		max-height:5%
	}
	[flex-md="10"] {
		-webkit-flex:0 0 10%;
		-ms-flex:0 0 10%;
		flex:0 0 10%
	}
	[layout=row]>[flex-md="10"] {
		max-width:10%
	}
	[layout=column]>[flex-md="10"] {
		max-height:10%
	}
	[flex-md="15"] {
		-webkit-flex:0 0 15%;
		-ms-flex:0 0 15%;
		flex:0 0 15%
	}
	[layout=row]>[flex-md="15"] {
		max-width:15%
	}
	[layout=column]>[flex-md="15"] {
		max-height:15%
	}
	[flex-md="20"] {
		-webkit-flex:0 0 20%;
		-ms-flex:0 0 20%;
		flex:0 0 20%
	}
	[layout=row]>[flex-md="20"] {
		max-width:20%
	}
	[layout=column]>[flex-md="20"] {
		max-height:20%
	}
	[flex-md="25"] {
		-webkit-flex:0 0 25%;
		-ms-flex:0 0 25%;
		flex:0 0 25%
	}
	[layout=row]>[flex-md="25"] {
		max-width:25%
	}
	[layout=column]>[flex-md="25"] {
		max-height:25%
	}
	[flex-md="30"] {
		-webkit-flex:0 0 30%;
		-ms-flex:0 0 30%;
		flex:0 0 30%
	}
	[layout=row]>[flex-md="30"] {
		max-width:30%
	}
	[layout=column]>[flex-md="30"] {
		max-height:30%
	}
	[flex-md="35"] {
		-webkit-flex:0 0 35%;
		-ms-flex:0 0 35%;
		flex:0 0 35%
	}
	[layout=row]>[flex-md="35"] {
		max-width:35%
	}
	[layout=column]>[flex-md="35"] {
		max-height:35%
	}
	[flex-md="40"] {
		-webkit-flex:0 0 40%;
		-ms-flex:0 0 40%;
		flex:0 0 40%
	}
	[layout=row]>[flex-md="40"] {
		max-width:40%
	}
	[layout=column]>[flex-md="40"] {
		max-height:40%
	}
	[flex-md="45"] {
		-webkit-flex:0 0 45%;
		-ms-flex:0 0 45%;
		flex:0 0 45%
	}
	[layout=row]>[flex-md="45"] {
		max-width:45%
	}
	[layout=column]>[flex-md="45"] {
		max-height:45%
	}
	[flex-md="50"] {
		-webkit-flex:0 0 50%;
		-ms-flex:0 0 50%;
		flex:0 0 50%
	}
	[layout=row]>[flex-md="50"] {
		max-width:50%
	}
	[layout=column]>[flex-md="50"] {
		max-height:50%
	}
	[flex-md="55"] {
		-webkit-flex:0 0 55%;
		-ms-flex:0 0 55%;
		flex:0 0 55%
	}
	[layout=row]>[flex-md="55"] {
		max-width:55%
	}
	[layout=column]>[flex-md="55"] {
		max-height:55%
	}
	[flex-md="60"] {
		-webkit-flex:0 0 60%;
		-ms-flex:0 0 60%;
		flex:0 0 60%
	}
	[layout=row]>[flex-md="60"] {
		max-width:60%
	}
	[layout=column]>[flex-md="60"] {
		max-height:60%
	}
	[flex-md="65"] {
		-webkit-flex:0 0 65%;
		-ms-flex:0 0 65%;
		flex:0 0 65%
	}
	[layout=row]>[flex-md="65"] {
		max-width:65%
	}
	[layout=column]>[flex-md="65"] {
		max-height:65%
	}
	[flex-md="70"] {
		-webkit-flex:0 0 70%;
		-ms-flex:0 0 70%;
		flex:0 0 70%
	}
	[layout=row]>[flex-md="70"] {
		max-width:70%
	}
	[layout=column]>[flex-md="70"] {
		max-height:70%
	}
	[flex-md="75"] {
		-webkit-flex:0 0 75%;
		-ms-flex:0 0 75%;
		flex:0 0 75%
	}
	[layout=row]>[flex-md="75"] {
		max-width:75%
	}
	[layout=column]>[flex-md="75"] {
		max-height:75%
	}
	[flex-md="80"] {
		-webkit-flex:0 0 80%;
		-ms-flex:0 0 80%;
		flex:0 0 80%
	}
	[layout=row]>[flex-md="80"] {
		max-width:80%
	}
	[layout=column]>[flex-md="80"] {
		max-height:80%
	}
	[flex-md="85"] {
		-webkit-flex:0 0 85%;
		-ms-flex:0 0 85%;
		flex:0 0 85%
	}
	[layout=row]>[flex-md="85"] {
		max-width:85%
	}
	[layout=column]>[flex-md="85"] {
		max-height:85%
	}
	[flex-md="90"] {
		-webkit-flex:0 0 90%;
		-ms-flex:0 0 90%;
		flex:0 0 90%
	}
	[layout=row]>[flex-md="90"] {
		max-width:90%
	}
	[layout=column]>[flex-md="90"] {
		max-height:90%
	}
	[flex-md="95"] {
		-webkit-flex:0 0 95%;
		-ms-flex:0 0 95%;
		flex:0 0 95%
	}
	[layout=row]>[flex-md="95"] {
		max-width:95%
	}
	[layout=column]>[flex-md="95"] {
		max-height:95%
	}
	[flex-md="100"] {
		-webkit-flex:0 0 100%;
		-ms-flex:0 0 100%;
		flex:0 0 100%
	}
	[layout=row]>[flex-md="100"] {
		max-width:100%
	}
	[layout=column]>[flex-md="100"] {
		max-height:100%
	}
	[flex-md="33"],[flex-md="34"] {
		-webkit-flex:0 0 33.33%;
		-ms-flex:0 0 33.33%;
		flex:0 0 33.33%
	}
	[flex-md="66"],[flex-md="67"] {
		-webkit-flex:0 0 66.66%;
		-ms-flex:0 0 66.66%;
		flex:0 0 66.66%
	}
	[layout=row]>[flex-md="33"],[layout=row]>[flex-md="34"] {
		max-width:33.33%
	}
	[layout=row]>[flex-md="66"],[layout=row]>[flex-md="67"] {
		max-width:66.66%
	}
	[layout=column]>[flex-md="33"],[layout=column]>[flex-md="34"] {
		max-height:33.33%
	}
	[layout=column]>[flex-md="66"],[layout=column]>[flex-md="67"] {
		max-height:66.66%
	}
}
@media (min-width:960px) {
	[flex-order-gt-md="0"] {
		-webkit-order:0;
		-ms-flex-order:0;
		order:0
	}
	[flex-order-gt-md="1"] {
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}
	[flex-order-gt-md="2"] {
		-webkit-order:2;
		-ms-flex-order:2;
		order:2
	}
	[flex-order-gt-md="3"] {
		-webkit-order:3;
		-ms-flex-order:3;
		order:3
	}
	[flex-order-gt-md="4"] {
		-webkit-order:4;
		-ms-flex-order:4;
		order:4
	}
	[flex-order-gt-md="5"] {
		-webkit-order:5;
		-ms-flex-order:5;
		order:5
	}
	[flex-order-gt-md="6"] {
		-webkit-order:6;
		-ms-flex-order:6;
		order:6
	}
	[flex-order-gt-md="7"] {
		-webkit-order:7;
		-ms-flex-order:7;
		order:7
	}
	[flex-order-gt-md="8"] {
		-webkit-order:8;
		-ms-flex-order:8;
		order:8
	}
	[flex-order-gt-md="9"] {
		-webkit-order:9;
		-ms-flex-order:9;
		order:9
	}
	[layout-align-gt-md=center],[layout-align-gt-md="center center"],[layout-align-gt-md="center start"],[layout-align-gt-md="center end"] {
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	[layout-align-gt-md=end],[layout-align-gt-md="end center"],[layout-align-gt-md="end start"],[layout-align-gt-md="end end"] {
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end
	}
	[layout-align-gt-md=space-around],[layout-align-gt-md="space-around center"],[layout-align-gt-md="space-around start"],[layout-align-gt-md="space-around end"] {
		-webkit-justify-content:space-around;
		-ms-flex-pack:distribute;
		justify-content:space-around
	}
	[layout-align-gt-md=space-between],[layout-align-gt-md="space-between center"],[layout-align-gt-md="space-between start"],[layout-align-gt-md="space-between end"] {
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	[layout-align-gt-md="center center"],[layout-align-gt-md="end center"],[layout-align-gt-md="space-around center"],[layout-align-gt-md="space-between center"],[layout-align-gt-md="start center"] {
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
	[layout-align-gt-md="center start"],[layout-align-gt-md="end start"],[layout-align-gt-md="space-around start"],[layout-align-gt-md="space-between start"],[layout-align-gt-md="start start"] {
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}
	[layout-align-gt-md="center end"],[layout-align-gt-md="end end"],[layout-align-gt-md="space-around end"],[layout-align-gt-md="space-between end"],[layout-align-gt-md="start end"] {
		-webkit-align-items:flex-end;
		-ms-flex-align:end;
		align-items:flex-end
	}
	[layout-gt-md] {
		box-sizing:border-box;
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:flex
	}
	[layout-gt-md=column] {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	[layout-gt-md=row] {
		-webkit-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row
	}
	[offset-gt-md="5"] {
		margin-left:5%
	}
	[offset-gt-md="10"] {
		margin-left:10%
	}
	[offset-gt-md="15"] {
		margin-left:15%
	}
	[offset-gt-md="20"] {
		margin-left:20%
	}
	[offset-gt-md="25"] {
		margin-left:25%
	}
	[offset-gt-md="30"] {
		margin-left:30%
	}
	[offset-gt-md="35"] {
		margin-left:35%
	}
	[offset-gt-md="40"] {
		margin-left:40%
	}
	[offset-gt-md="45"] {
		margin-left:45%
	}
	[offset-gt-md="50"] {
		margin-left:50%
	}
	[offset-gt-md="55"] {
		margin-left:55%
	}
	[offset-gt-md="60"] {
		margin-left:60%
	}
	[offset-gt-md="65"] {
		margin-left:65%
	}
	[offset-gt-md="70"] {
		margin-left:70%
	}
	[offset-gt-md="75"] {
		margin-left:75%
	}
	[offset-gt-md="80"] {
		margin-left:80%
	}
	[offset-gt-md="85"] {
		margin-left:85%
	}
	[offset-gt-md="90"] {
		margin-left:90%
	}
	[offset-gt-md="95"] {
		margin-left:95%
	}
	[offset-gt-md="33"],[offset-gt-md="34"] {
		margin-left:33.33%
	}
	[offset-gt-md="66"],[offset-gt-md="67"] {
		margin-left:66.66%
	}
	[flex-gt-md] {
		box-sizing:border-box;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1
	}
	[flex-gt-md="0"] {
		-webkit-flex:0 0 0;
		-ms-flex:0 0 0;
		flex:0 0 0
	}
	[layout=row]>[flex-gt-md="0"] {
		max-width:0
	}
	[layout=column]>[flex-gt-md="0"] {
		max-height:0
	}
	[flex-gt-md="5"] {
		-webkit-flex:0 0 5%;
		-ms-flex:0 0 5%;
		flex:0 0 5%
	}
	[layout=row]>[flex-gt-md="5"] {
		max-width:5%
	}
	[layout=column]>[flex-gt-md="5"] {
		max-height:5%
	}
	[flex-gt-md="10"] {
		-webkit-flex:0 0 10%;
		-ms-flex:0 0 10%;
		flex:0 0 10%
	}
	[layout=row]>[flex-gt-md="10"] {
		max-width:10%
	}
	[layout=column]>[flex-gt-md="10"] {
		max-height:10%
	}
	[flex-gt-md="15"] {
		-webkit-flex:0 0 15%;
		-ms-flex:0 0 15%;
		flex:0 0 15%
	}
	[layout=row]>[flex-gt-md="15"] {
		max-width:15%
	}
	[layout=column]>[flex-gt-md="15"] {
		max-height:15%
	}
	[flex-gt-md="20"] {
		-webkit-flex:0 0 20%;
		-ms-flex:0 0 20%;
		flex:0 0 20%
	}
	[layout=row]>[flex-gt-md="20"] {
		max-width:20%
	}
	[layout=column]>[flex-gt-md="20"] {
		max-height:20%
	}
	[flex-gt-md="25"] {
		-webkit-flex:0 0 25%;
		-ms-flex:0 0 25%;
		flex:0 0 25%
	}
	[layout=row]>[flex-gt-md="25"] {
		max-width:25%
	}
	[layout=column]>[flex-gt-md="25"] {
		max-height:25%
	}
	[flex-gt-md="30"] {
		-webkit-flex:0 0 30%;
		-ms-flex:0 0 30%;
		flex:0 0 30%
	}
	[layout=row]>[flex-gt-md="30"] {
		max-width:30%
	}
	[layout=column]>[flex-gt-md="30"] {
		max-height:30%
	}
	[flex-gt-md="35"] {
		-webkit-flex:0 0 35%;
		-ms-flex:0 0 35%;
		flex:0 0 35%
	}
	[layout=row]>[flex-gt-md="35"] {
		max-width:35%
	}
	[layout=column]>[flex-gt-md="35"] {
		max-height:35%
	}
	[flex-gt-md="40"] {
		-webkit-flex:0 0 40%;
		-ms-flex:0 0 40%;
		flex:0 0 40%
	}
	[layout=row]>[flex-gt-md="40"] {
		max-width:40%
	}
	[layout=column]>[flex-gt-md="40"] {
		max-height:40%
	}
	[flex-gt-md="45"] {
		-webkit-flex:0 0 45%;
		-ms-flex:0 0 45%;
		flex:0 0 45%
	}
	[layout=row]>[flex-gt-md="45"] {
		max-width:45%
	}
	[layout=column]>[flex-gt-md="45"] {
		max-height:45%
	}
	[flex-gt-md="50"] {
		-webkit-flex:0 0 50%;
		-ms-flex:0 0 50%;
		flex:0 0 50%
	}
	[layout=row]>[flex-gt-md="50"] {
		max-width:50%
	}
	[layout=column]>[flex-gt-md="50"] {
		max-height:50%
	}
	[flex-gt-md="55"] {
		-webkit-flex:0 0 55%;
		-ms-flex:0 0 55%;
		flex:0 0 55%
	}
	[layout=row]>[flex-gt-md="55"] {
		max-width:55%
	}
	[layout=column]>[flex-gt-md="55"] {
		max-height:55%
	}
	[flex-gt-md="60"] {
		-webkit-flex:0 0 60%;
		-ms-flex:0 0 60%;
		flex:0 0 60%
	}
	[layout=row]>[flex-gt-md="60"] {
		max-width:60%
	}
	[layout=column]>[flex-gt-md="60"] {
		max-height:60%
	}
	[flex-gt-md="65"] {
		-webkit-flex:0 0 65%;
		-ms-flex:0 0 65%;
		flex:0 0 65%
	}
	[layout=row]>[flex-gt-md="65"] {
		max-width:65%
	}
	[layout=column]>[flex-gt-md="65"] {
		max-height:65%
	}
	[flex-gt-md="70"] {
		-webkit-flex:0 0 70%;
		-ms-flex:0 0 70%;
		flex:0 0 70%
	}
	[layout=row]>[flex-gt-md="70"] {
		max-width:70%
	}
	[layout=column]>[flex-gt-md="70"] {
		max-height:70%
	}
	[flex-gt-md="75"] {
		-webkit-flex:0 0 75%;
		-ms-flex:0 0 75%;
		flex:0 0 75%
	}
	[layout=row]>[flex-gt-md="75"] {
		max-width:75%
	}
	[layout=column]>[flex-gt-md="75"] {
		max-height:75%
	}
	[flex-gt-md="80"] {
		-webkit-flex:0 0 80%;
		-ms-flex:0 0 80%;
		flex:0 0 80%
	}
	[layout=row]>[flex-gt-md="80"] {
		max-width:80%
	}
	[layout=column]>[flex-gt-md="80"] {
		max-height:80%
	}
	[flex-gt-md="85"] {
		-webkit-flex:0 0 85%;
		-ms-flex:0 0 85%;
		flex:0 0 85%
	}
	[layout=row]>[flex-gt-md="85"] {
		max-width:85%
	}
	[layout=column]>[flex-gt-md="85"] {
		max-height:85%
	}
	[flex-gt-md="90"] {
		-webkit-flex:0 0 90%;
		-ms-flex:0 0 90%;
		flex:0 0 90%
	}
	[layout=row]>[flex-gt-md="90"] {
		max-width:90%
	}
	[layout=column]>[flex-gt-md="90"] {
		max-height:90%
	}
	[flex-gt-md="95"] {
		-webkit-flex:0 0 95%;
		-ms-flex:0 0 95%;
		flex:0 0 95%
	}
	[layout=row]>[flex-gt-md="95"] {
		max-width:95%
	}
	[layout=column]>[flex-gt-md="95"] {
		max-height:95%
	}
	[flex-gt-md="100"] {
		-webkit-flex:0 0 100%;
		-ms-flex:0 0 100%;
		flex:0 0 100%
	}
	[layout=row]>[flex-gt-md="100"] {
		max-width:100%
	}
	[layout=column]>[flex-gt-md="100"] {
		max-height:100%
	}
	[flex-gt-md="33"],[flex-gt-md="34"] {
		-webkit-flex:0 0 33.33%;
		-ms-flex:0 0 33.33%;
		flex:0 0 33.33%
	}
	[flex-gt-md="66"],[flex-gt-md="67"] {
		-webkit-flex:0 0 66.66%;
		-ms-flex:0 0 66.66%;
		flex:0 0 66.66%
	}
	[layout=row]>[flex-gt-md="33"],[layout=row]>[flex-gt-md="34"] {
		max-width:33.33%
	}
	[layout=row]>[flex-gt-md="66"],[layout=row]>[flex-gt-md="67"] {
		max-width:66.66%
	}
	[layout=column]>[flex-gt-md="33"],[layout=column]>[flex-gt-md="34"] {
		max-height:33.33%
	}
	[layout=column]>[flex-gt-md="66"],[layout=column]>[flex-gt-md="67"] {
		max-height:66.66%
	}
}
@media (min-width:960px) and (max-width:1199px) {
	[hide-gt-md]:not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),[hide-gt-sm]:not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),[hide-lg]:not([show-lg]):not([show]),[hide]:not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]) {
		display:none
	}
	[flex-order-lg="0"] {
		-webkit-order:0;
		-ms-flex-order:0;
		order:0
	}
	[flex-order-lg="1"] {
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}
	[flex-order-lg="2"] {
		-webkit-order:2;
		-ms-flex-order:2;
		order:2
	}
	[flex-order-lg="3"] {
		-webkit-order:3;
		-ms-flex-order:3;
		order:3
	}
	[flex-order-lg="4"] {
		-webkit-order:4;
		-ms-flex-order:4;
		order:4
	}
	[flex-order-lg="5"] {
		-webkit-order:5;
		-ms-flex-order:5;
		order:5
	}
	[flex-order-lg="6"] {
		-webkit-order:6;
		-ms-flex-order:6;
		order:6
	}
	[flex-order-lg="7"] {
		-webkit-order:7;
		-ms-flex-order:7;
		order:7
	}
	[flex-order-lg="8"] {
		-webkit-order:8;
		-ms-flex-order:8;
		order:8
	}
	[flex-order-lg="9"] {
		-webkit-order:9;
		-ms-flex-order:9;
		order:9
	}
	[layout-align-lg=center],[layout-align-lg="center center"],[layout-align-lg="center start"],[layout-align-lg="center end"] {
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	[layout-align-lg=end],[layout-align-lg="end center"],[layout-align-lg="end start"],[layout-align-lg="end end"] {
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end
	}
	[layout-align-lg=space-around],[layout-align-lg="space-around center"],[layout-align-lg="space-around start"],[layout-align-lg="space-around end"] {
		-webkit-justify-content:space-around;
		-ms-flex-pack:distribute;
		justify-content:space-around
	}
	[layout-align-lg=space-between],[layout-align-lg="space-between center"],[layout-align-lg="space-between start"],[layout-align-lg="space-between end"] {
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	[layout-align-lg="center center"],[layout-align-lg="end center"],[layout-align-lg="space-around center"],[layout-align-lg="space-between center"],[layout-align-lg="start center"] {
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
	[layout-align-lg="center start"],[layout-align-lg="end start"],[layout-align-lg="space-around start"],[layout-align-lg="space-between start"],[layout-align-lg="start start"] {
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}
	[layout-align-lg="center end"],[layout-align-lg="end end"],[layout-align-lg="space-around end"],[layout-align-lg="space-between end"],[layout-align-lg="start end"] {
		-webkit-align-items:flex-end;
		-ms-flex-align:end;
		align-items:flex-end
	}
	[layout-lg] {
		box-sizing:border-box;
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:flex
	}
	[layout-lg=column] {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	[layout-lg=row] {
		-webkit-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row
	}
	[offset-lg="5"] {
		margin-left:5%
	}
	[offset-lg="10"] {
		margin-left:10%
	}
	[offset-lg="15"] {
		margin-left:15%
	}
	[offset-lg="20"] {
		margin-left:20%
	}
	[offset-lg="25"] {
		margin-left:25%
	}
	[offset-lg="30"] {
		margin-left:30%
	}
	[offset-lg="35"] {
		margin-left:35%
	}
	[offset-lg="40"] {
		margin-left:40%
	}
	[offset-lg="45"] {
		margin-left:45%
	}
	[offset-lg="50"] {
		margin-left:50%
	}
	[offset-lg="55"] {
		margin-left:55%
	}
	[offset-lg="60"] {
		margin-left:60%
	}
	[offset-lg="65"] {
		margin-left:65%
	}
	[offset-lg="70"] {
		margin-left:70%
	}
	[offset-lg="75"] {
		margin-left:75%
	}
	[offset-lg="80"] {
		margin-left:80%
	}
	[offset-lg="85"] {
		margin-left:85%
	}
	[offset-lg="90"] {
		margin-left:90%
	}
	[offset-lg="95"] {
		margin-left:95%
	}
	[offset-lg="33"],[offset-lg="34"] {
		margin-left:33.33%
	}
	[offset-lg="66"],[offset-lg="67"] {
		margin-left:66.66%
	}
	[flex-lg] {
		box-sizing:border-box;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1
	}
	[flex-lg="0"] {
		-webkit-flex:0 0 0;
		-ms-flex:0 0 0;
		flex:0 0 0
	}
	[layout=row]>[flex-lg="0"] {
		max-width:0
	}
	[layout=column]>[flex-lg="0"] {
		max-height:0
	}
	[flex-lg="5"] {
		-webkit-flex:0 0 5%;
		-ms-flex:0 0 5%;
		flex:0 0 5%
	}
	[layout=row]>[flex-lg="5"] {
		max-width:5%
	}
	[layout=column]>[flex-lg="5"] {
		max-height:5%
	}
	[flex-lg="10"] {
		-webkit-flex:0 0 10%;
		-ms-flex:0 0 10%;
		flex:0 0 10%
	}
	[layout=row]>[flex-lg="10"] {
		max-width:10%
	}
	[layout=column]>[flex-lg="10"] {
		max-height:10%
	}
	[flex-lg="15"] {
		-webkit-flex:0 0 15%;
		-ms-flex:0 0 15%;
		flex:0 0 15%
	}
	[layout=row]>[flex-lg="15"] {
		max-width:15%
	}
	[layout=column]>[flex-lg="15"] {
		max-height:15%
	}
	[flex-lg="20"] {
		-webkit-flex:0 0 20%;
		-ms-flex:0 0 20%;
		flex:0 0 20%
	}
	[layout=row]>[flex-lg="20"] {
		max-width:20%
	}
	[layout=column]>[flex-lg="20"] {
		max-height:20%
	}
	[flex-lg="25"] {
		-webkit-flex:0 0 25%;
		-ms-flex:0 0 25%;
		flex:0 0 25%
	}
	[layout=row]>[flex-lg="25"] {
		max-width:25%
	}
	[layout=column]>[flex-lg="25"] {
		max-height:25%
	}
	[flex-lg="30"] {
		-webkit-flex:0 0 30%;
		-ms-flex:0 0 30%;
		flex:0 0 30%
	}
	[layout=row]>[flex-lg="30"] {
		max-width:30%
	}
	[layout=column]>[flex-lg="30"] {
		max-height:30%
	}
	[flex-lg="35"] {
		-webkit-flex:0 0 35%;
		-ms-flex:0 0 35%;
		flex:0 0 35%
	}
	[layout=row]>[flex-lg="35"] {
		max-width:35%
	}
	[layout=column]>[flex-lg="35"] {
		max-height:35%
	}
	[flex-lg="40"] {
		-webkit-flex:0 0 40%;
		-ms-flex:0 0 40%;
		flex:0 0 40%
	}
	[layout=row]>[flex-lg="40"] {
		max-width:40%
	}
	[layout=column]>[flex-lg="40"] {
		max-height:40%
	}
	[flex-lg="45"] {
		-webkit-flex:0 0 45%;
		-ms-flex:0 0 45%;
		flex:0 0 45%
	}
	[layout=row]>[flex-lg="45"] {
		max-width:45%
	}
	[layout=column]>[flex-lg="45"] {
		max-height:45%
	}
	[flex-lg="50"] {
		-webkit-flex:0 0 50%;
		-ms-flex:0 0 50%;
		flex:0 0 50%
	}
	[layout=row]>[flex-lg="50"] {
		max-width:50%
	}
	[layout=column]>[flex-lg="50"] {
		max-height:50%
	}
	[flex-lg="55"] {
		-webkit-flex:0 0 55%;
		-ms-flex:0 0 55%;
		flex:0 0 55%
	}
	[layout=row]>[flex-lg="55"] {
		max-width:55%
	}
	[layout=column]>[flex-lg="55"] {
		max-height:55%
	}
	[flex-lg="60"] {
		-webkit-flex:0 0 60%;
		-ms-flex:0 0 60%;
		flex:0 0 60%
	}
	[layout=row]>[flex-lg="60"] {
		max-width:60%
	}
	[layout=column]>[flex-lg="60"] {
		max-height:60%
	}
	[flex-lg="65"] {
		-webkit-flex:0 0 65%;
		-ms-flex:0 0 65%;
		flex:0 0 65%
	}
	[layout=row]>[flex-lg="65"] {
		max-width:65%
	}
	[layout=column]>[flex-lg="65"] {
		max-height:65%
	}
	[flex-lg="70"] {
		-webkit-flex:0 0 70%;
		-ms-flex:0 0 70%;
		flex:0 0 70%
	}
	[layout=row]>[flex-lg="70"] {
		max-width:70%
	}
	[layout=column]>[flex-lg="70"] {
		max-height:70%
	}
	[flex-lg="75"] {
		-webkit-flex:0 0 75%;
		-ms-flex:0 0 75%;
		flex:0 0 75%
	}
	[layout=row]>[flex-lg="75"] {
		max-width:75%
	}
	[layout=column]>[flex-lg="75"] {
		max-height:75%
	}
	[flex-lg="80"] {
		-webkit-flex:0 0 80%;
		-ms-flex:0 0 80%;
		flex:0 0 80%
	}
	[layout=row]>[flex-lg="80"] {
		max-width:80%
	}
	[layout=column]>[flex-lg="80"] {
		max-height:80%
	}
	[flex-lg="85"] {
		-webkit-flex:0 0 85%;
		-ms-flex:0 0 85%;
		flex:0 0 85%
	}
	[layout=row]>[flex-lg="85"] {
		max-width:85%
	}
	[layout=column]>[flex-lg="85"] {
		max-height:85%
	}
	[flex-lg="90"] {
		-webkit-flex:0 0 90%;
		-ms-flex:0 0 90%;
		flex:0 0 90%
	}
	[layout=row]>[flex-lg="90"] {
		max-width:90%
	}
	[layout=column]>[flex-lg="90"] {
		max-height:90%
	}
	[flex-lg="95"] {
		-webkit-flex:0 0 95%;
		-ms-flex:0 0 95%;
		flex:0 0 95%
	}
	[layout=row]>[flex-lg="95"] {
		max-width:95%
	}
	[layout=column]>[flex-lg="95"] {
		max-height:95%
	}
	[flex-lg="100"] {
		-webkit-flex:0 0 100%;
		-ms-flex:0 0 100%;
		flex:0 0 100%
	}
	[layout=row]>[flex-lg="100"] {
		max-width:100%
	}
	[layout=column]>[flex-lg="100"] {
		max-height:100%
	}
	[flex-lg="33"],[flex-lg="34"] {
		-webkit-flex:0 0 33.33%;
		-ms-flex:0 0 33.33%;
		flex:0 0 33.33%
	}
	[flex-lg="66"],[flex-lg="67"] {
		-webkit-flex:0 0 66.66%;
		-ms-flex:0 0 66.66%;
		flex:0 0 66.66%
	}
	[layout=row]>[flex-lg="33"],[layout=row]>[flex-lg="34"] {
		max-width:33.33%
	}
	[layout=row]>[flex-lg="66"],[layout=row]>[flex-lg="67"] {
		max-width:66.66%
	}
	[layout=column]>[flex-lg="33"],[layout=column]>[flex-lg="34"] {
		max-height:33.33%
	}
	[layout=column]>[flex-lg="66"],[layout=column]>[flex-lg="67"] {
		max-height:66.66%
	}
}
@media (min-width:1200px) {
	[hide-gt-lg]:not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show]),[hide-gt-md]:not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show]),[hide-gt-sm]:not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show]),[hide]:not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show]) {
		display:none
	}
	[flex-order-gt-lg="0"] {
		-webkit-order:0;
		-ms-flex-order:0;
		order:0
	}
	[flex-order-gt-lg="1"] {
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}
	[flex-order-gt-lg="2"] {
		-webkit-order:2;
		-ms-flex-order:2;
		order:2
	}
	[flex-order-gt-lg="3"] {
		-webkit-order:3;
		-ms-flex-order:3;
		order:3
	}
	[flex-order-gt-lg="4"] {
		-webkit-order:4;
		-ms-flex-order:4;
		order:4
	}
	[flex-order-gt-lg="5"] {
		-webkit-order:5;
		-ms-flex-order:5;
		order:5
	}
	[flex-order-gt-lg="6"] {
		-webkit-order:6;
		-ms-flex-order:6;
		order:6
	}
	[flex-order-gt-lg="7"] {
		-webkit-order:7;
		-ms-flex-order:7;
		order:7
	}
	[flex-order-gt-lg="8"] {
		-webkit-order:8;
		-ms-flex-order:8;
		order:8
	}
	[flex-order-gt-lg="9"] {
		-webkit-order:9;
		-ms-flex-order:9;
		order:9
	}
	[layout-align-gt-lg=center],[layout-align-gt-lg="center center"],[layout-align-gt-lg="center start"],[layout-align-gt-lg="center end"] {
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	[layout-align-gt-lg=end],[layout-align-gt-lg="end center"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="end end"] {
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end
	}
	[layout-align-gt-lg=space-around],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-around end"] {
		-webkit-justify-content:space-around;
		-ms-flex-pack:distribute;
		justify-content:space-around
	}
	[layout-align-gt-lg=space-between],[layout-align-gt-lg="space-between center"],[layout-align-gt-lg="space-between start"],[layout-align-gt-lg="space-between end"] {
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	[layout-align-gt-lg="center center"],[layout-align-gt-lg="end center"],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-between center"],[layout-align-gt-lg="start center"] {
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
	[layout-align-gt-lg="center start"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-between start"],[layout-align-gt-lg="start start"] {
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}
	[layout-align-gt-lg="center end"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-between end"],[layout-align-gt-lg="start end"] {
		-webkit-align-items:flex-end;
		-ms-flex-align:end;
		align-items:flex-end
	}
	[layout-gt-lg] {
		box-sizing:border-box;
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flexbox;
		display:flex
	}
	[layout-gt-lg=column] {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}
	[layout-gt-lg=row] {
		-webkit-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row
	}
	[offset-gt-lg="5"] {
		margin-left:5%
	}
	[offset-gt-lg="10"] {
		margin-left:10%
	}
	[offset-gt-lg="15"] {
		margin-left:15%
	}
	[offset-gt-lg="20"] {
		margin-left:20%
	}
	[offset-gt-lg="25"] {
		margin-left:25%
	}
	[offset-gt-lg="30"] {
		margin-left:30%
	}
	[offset-gt-lg="35"] {
		margin-left:35%
	}
	[offset-gt-lg="40"] {
		margin-left:40%
	}
	[offset-gt-lg="45"] {
		margin-left:45%
	}
	[offset-gt-lg="50"] {
		margin-left:50%
	}
	[offset-gt-lg="55"] {
		margin-left:55%
	}
	[offset-gt-lg="60"] {
		margin-left:60%
	}
	[offset-gt-lg="65"] {
		margin-left:65%
	}
	[offset-gt-lg="70"] {
		margin-left:70%
	}
	[offset-gt-lg="75"] {
		margin-left:75%
	}
	[offset-gt-lg="80"] {
		margin-left:80%
	}
	[offset-gt-lg="85"] {
		margin-left:85%
	}
	[offset-gt-lg="90"] {
		margin-left:90%
	}
	[offset-gt-lg="95"] {
		margin-left:95%
	}
	[offset-gt-lg="33"],[offset-gt-lg="34"] {
		margin-left:33.33%
	}
	[offset-gt-lg="66"],[offset-gt-lg="67"] {
		margin-left:66.66%
	}
	[flex-gt-lg] {
		box-sizing:border-box;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1
	}
	[flex-gt-lg="0"] {
		-webkit-flex:0 0 0;
		-ms-flex:0 0 0;
		flex:0 0 0
	}
	[layout=row]>[flex-gt-lg="0"] {
		max-width:0
	}
	[layout=column]>[flex-gt-lg="0"] {
		max-height:0
	}
	[flex-gt-lg="5"] {
		-webkit-flex:0 0 5%;
		-ms-flex:0 0 5%;
		flex:0 0 5%
	}
	[layout=row]>[flex-gt-lg="5"] {
		max-width:5%
	}
	[layout=column]>[flex-gt-lg="5"] {
		max-height:5%
	}
	[flex-gt-lg="10"] {
		-webkit-flex:0 0 10%;
		-ms-flex:0 0 10%;
		flex:0 0 10%
	}
	[layout=row]>[flex-gt-lg="10"] {
		max-width:10%
	}
	[layout=column]>[flex-gt-lg="10"] {
		max-height:10%
	}
	[flex-gt-lg="15"] {
		-webkit-flex:0 0 15%;
		-ms-flex:0 0 15%;
		flex:0 0 15%
	}
	[layout=row]>[flex-gt-lg="15"] {
		max-width:15%
	}
	[layout=column]>[flex-gt-lg="15"] {
		max-height:15%
	}
	[flex-gt-lg="20"] {
		-webkit-flex:0 0 20%;
		-ms-flex:0 0 20%;
		flex:0 0 20%
	}
	[layout=row]>[flex-gt-lg="20"] {
		max-width:20%
	}
	[layout=column]>[flex-gt-lg="20"] {
		max-height:20%
	}
	[flex-gt-lg="25"] {
		-webkit-flex:0 0 25%;
		-ms-flex:0 0 25%;
		flex:0 0 25%
	}
	[layout=row]>[flex-gt-lg="25"] {
		max-width:25%
	}
	[layout=column]>[flex-gt-lg="25"] {
		max-height:25%
	}
	[flex-gt-lg="30"] {
		-webkit-flex:0 0 30%;
		-ms-flex:0 0 30%;
		flex:0 0 30%
	}
	[layout=row]>[flex-gt-lg="30"] {
		max-width:30%
	}
	[layout=column]>[flex-gt-lg="30"] {
		max-height:30%
	}
	[flex-gt-lg="35"] {
		-webkit-flex:0 0 35%;
		-ms-flex:0 0 35%;
		flex:0 0 35%
	}
	[layout=row]>[flex-gt-lg="35"] {
		max-width:35%
	}
	[layout=column]>[flex-gt-lg="35"] {
		max-height:35%
	}
	[flex-gt-lg="40"] {
		-webkit-flex:0 0 40%;
		-ms-flex:0 0 40%;
		flex:0 0 40%
	}
	[layout=row]>[flex-gt-lg="40"] {
		max-width:40%
	}
	[layout=column]>[flex-gt-lg="40"] {
		max-height:40%
	}
	[flex-gt-lg="45"] {
		-webkit-flex:0 0 45%;
		-ms-flex:0 0 45%;
		flex:0 0 45%
	}
	[layout=row]>[flex-gt-lg="45"] {
		max-width:45%
	}
	[layout=column]>[flex-gt-lg="45"] {
		max-height:45%
	}
	[flex-gt-lg="50"] {
		-webkit-flex:0 0 50%;
		-ms-flex:0 0 50%;
		flex:0 0 50%
	}
	[layout=row]>[flex-gt-lg="50"] {
		max-width:50%
	}
	[layout=column]>[flex-gt-lg="50"] {
		max-height:50%
	}
	[flex-gt-lg="55"] {
		-webkit-flex:0 0 55%;
		-ms-flex:0 0 55%;
		flex:0 0 55%
	}
	[layout=row]>[flex-gt-lg="55"] {
		max-width:55%
	}
	[layout=column]>[flex-gt-lg="55"] {
		max-height:55%
	}
	[flex-gt-lg="60"] {
		-webkit-flex:0 0 60%;
		-ms-flex:0 0 60%;
		flex:0 0 60%
	}
	[layout=row]>[flex-gt-lg="60"] {
		max-width:60%
	}
	[layout=column]>[flex-gt-lg="60"] {
		max-height:60%
	}
	[flex-gt-lg="65"] {
		-webkit-flex:0 0 65%;
		-ms-flex:0 0 65%;
		flex:0 0 65%
	}
	[layout=row]>[flex-gt-lg="65"] {
		max-width:65%
	}
	[layout=column]>[flex-gt-lg="65"] {
		max-height:65%
	}
	[flex-gt-lg="70"] {
		-webkit-flex:0 0 70%;
		-ms-flex:0 0 70%;
		flex:0 0 70%
	}
	[layout=row]>[flex-gt-lg="70"] {
		max-width:70%
	}
	[layout=column]>[flex-gt-lg="70"] {
		max-height:70%
	}
	[flex-gt-lg="75"] {
		-webkit-flex:0 0 75%;
		-ms-flex:0 0 75%;
		flex:0 0 75%
	}
	[layout=row]>[flex-gt-lg="75"] {
		max-width:75%
	}
	[layout=column]>[flex-gt-lg="75"] {
		max-height:75%
	}
	[flex-gt-lg="80"] {
		-webkit-flex:0 0 80%;
		-ms-flex:0 0 80%;
		flex:0 0 80%
	}
	[layout=row]>[flex-gt-lg="80"] {
		max-width:80%
	}
	[layout=column]>[flex-gt-lg="80"] {
		max-height:80%
	}
	[flex-gt-lg="85"] {
		-webkit-flex:0 0 85%;
		-ms-flex:0 0 85%;
		flex:0 0 85%
	}
	[layout=row]>[flex-gt-lg="85"] {
		max-width:85%
	}
	[layout=column]>[flex-gt-lg="85"] {
		max-height:85%
	}
	[flex-gt-lg="90"] {
		-webkit-flex:0 0 90%;
		-ms-flex:0 0 90%;
		flex:0 0 90%
	}
	[layout=row]>[flex-gt-lg="90"] {
		max-width:90%
	}
	[layout=column]>[flex-gt-lg="90"] {
		max-height:90%
	}
	[flex-gt-lg="95"] {
		-webkit-flex:0 0 95%;
		-ms-flex:0 0 95%;
		flex:0 0 95%
	}
	[layout=row]>[flex-gt-lg="95"] {
		max-width:95%
	}
	[layout=column]>[flex-gt-lg="95"] {
		max-height:95%
	}
	[flex-gt-lg="100"] {
		-webkit-flex:0 0 100%;
		-ms-flex:0 0 100%;
		flex:0 0 100%
	}
	[layout=row]>[flex-gt-lg="100"] {
		max-width:100%
	}
	[layout=column]>[flex-gt-lg="100"] {
		max-height:100%
	}
	[flex-gt-lg="33"],[flex-gt-lg="34"] {
		-webkit-flex:0 0 33.33%;
		-ms-flex:0 0 33.33%;
		flex:0 0 33.33%
	}
	[flex-gt-lg="66"],[flex-gt-lg="67"] {
		-webkit-flex:0 0 66.66%;
		-ms-flex:0 0 66.66%;
		flex:0 0 66.66%
	}
	[layout=row]>[flex-gt-lg="33"],[layout=row]>[flex-gt-lg="34"] {
		max-width:33.33%
	}
	[layout=row]>[flex-gt-lg="66"],[layout=row]>[flex-gt-lg="67"] {
		max-width:66.66%
	}
	[layout=column]>[flex-gt-lg="33"],[layout=column]>[flex-gt-lg="34"] {
		max-height:33.33%
	}
	[layout=column]>[flex-gt-lg="66"],[layout=column]>[flex-gt-lg="67"] {
		max-height:66.66%
	}
}
@-webkit-keyframes md-autocomplete-list-out {
	0% {
		-webkit-animation-timing-function:linear;
		animation-timing-function:linear
	}
	50% {
		opacity:0;
		height:40px;
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	100% {
		height:0;
		opacity:0
	}
}
@keyframes md-autocomplete-list-out {
	0% {
		-webkit-animation-timing-function:linear;
		animation-timing-function:linear
	}
	50% {
		opacity:0;
		height:40px;
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	100% {
		height:0;
		opacity:0
	}
}
@-webkit-keyframes md-autocomplete-list-in {
	0% {
		opacity:0;
		height:0;
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	50% {
		opacity:0;
		height:40px
	}
	100% {
		opacity:1;
		height:40px
	}
}
@keyframes md-autocomplete-list-in {
	0% {
		opacity:0;
		height:0;
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	50% {
		opacity:0;
		height:40px
	}
	100% {
		opacity:1;
		height:40px
	}
}
md-autocomplete {
	box-shadow:0 2px 5px rgba(0,0,0,.25);
	border-radius:2px;
	display:block;
	height:40px;
	position:relative;
	overflow:visible;
	min-width:190px
}
md-autocomplete[md-floating-label] {
	padding-bottom:26px;
	box-shadow:none;
	border-radius:0;
	background:0 0;
	height:auto
}
md-autocomplete[md-floating-label] md-input-container {
	padding-bottom:0
}
md-autocomplete[md-floating-label] md-autocomplete-wrap {
	height:auto
}
md-autocomplete[md-floating-label] button {
	top:auto;
	bottom:5px
}
md-autocomplete md-autocomplete-wrap {
	display:block;
	position:relative;
	overflow:visible;
	height:40px
}
md-autocomplete md-autocomplete-wrap md-progress-linear {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:3px;
	transition:none
}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-container {
	transition:none;
	top:auto;
	height:3px
}
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-enter {
	transition:opacity .15s linear
}
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-enter.ng-enter-active {
	opacity:1
}
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-leave {
	transition:opacity .15s linear
}
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-leave.ng-leave-active {
	opacity:0
}
md-autocomplete input:not(.md-input) {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	box-sizing:border-box;
	border:none;
	box-shadow:none;
	padding:0 15px;
	font-size:14px;
	line-height:40px;
	height:40px;
	outline:0;
	background:0 0
}
md-autocomplete input:not(.md-input)::-ms-clear {
	display:none
}
md-autocomplete button {
	position:absolute;
	top:10px;
	right:10px;
	line-height:20px;
	text-align:center;
	width:20px;
	height:20px;
	cursor:pointer;
	border:none;
	border-radius:50%;
	padding:0;
	font-size:12px;
	background:0 0
}
md-autocomplete button:after {
	content:'';
	position:absolute;
	top:-6px;
	right:-6px;
	bottom:-6px;
	left:-6px;
	border-radius:50%;
	-webkit-transform:scale(0);
	transform:scale(0);
	opacity:0;
	transition:all .4s cubic-bezier(.25,.8,.25,1)
}
md-autocomplete button:focus {
	outline:0
}
md-autocomplete button:focus:after {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
md-autocomplete button md-icon {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate3d(-50%,-50%,0) scale(.9);
	transform:translate3d(-50%,-50%,0) scale(.9)
}
md-autocomplete button md-icon path {
	stroke-width:0
}
md-autocomplete button.ng-enter {
	-webkit-transform:scale(0);
	transform:scale(0);
	transition:-webkit-transform .15s ease-out;
	transition:transform .15s ease-out
}
md-autocomplete button.ng-enter.ng-enter-active {
	-webkit-transform:scale(1);
	transform:scale(1)
}
md-autocomplete button.ng-leave {
	transition:-webkit-transform .15s ease-out;
	transition:transform .15s ease-out
}
md-autocomplete button.ng-leave.ng-leave-active {
	-webkit-transform:scale(0);
	transform:scale(0)
}
@media screen and (-ms-high-contrast:active) {
	md-autocomplete input {
		border:1px solid #fff
	}
	md-autocomplete li:focus {
		color:#fff
	}
}
.md-autocomplete-suggestions {
	position:absolute;
	box-shadow:0 2px 5px rgba(0,0,0,.25);
	margin:0;
	list-style:none;
	padding:0;
	overflow:auto;
	max-height:225.5px;
	z-index:100
}
.md-autocomplete-suggestions li {
	cursor:pointer;
	font-size:14px;
	overflow:hidden;
	padding:0 15px;
	line-height:48px;
	height:48px;
	transition:background .15s linear;
	margin:0;
	white-space:nowrap;
	text-overflow:ellipsis
}
.md-autocomplete-suggestions li.ng-enter,.md-autocomplete-suggestions li.ng-hide-remove {
	transition:none;
	-webkit-animation:md-autocomplete-list-in .2s;
	animation:md-autocomplete-list-in .2s
}
.md-autocomplete-suggestions li.ng-hide-add,.md-autocomplete-suggestions li.ng-leave {
	transition:none;
	-webkit-animation:md-autocomplete-list-out .2s;
	animation:md-autocomplete-list-out .2s
}
.md-autocomplete-suggestions li:focus {
	outline:0
}
md-backdrop {
	z-index:50;
	background-color:transparent;
	position:absolute;
	height:100%;
	left:0;
	right:0
}
md-backdrop.md-select-backdrop {
	z-index:81
}
md-backdrop.md-dialog-backdrop {
	z-index:79
}
md-backdrop.md-bottom-sheet-backdrop {
	z-index:69
}
md-backdrop.md-sidenav-backdrop {
	z-index:59
}
md-backdrop.md-click-catcher {
	top:0;
	position:fixed
}
md-backdrop.ng-enter {
	-webkit-animation:cubic-bezier(.25,.8,.25,1) mdBackdropFadeIn .5s both;
	animation:cubic-bezier(.25,.8,.25,1) mdBackdropFadeIn .5s both
}
md-backdrop.ng-leave {
	-webkit-animation:cubic-bezier(.55,0,.55,.2) mdBackdropFadeOut .2s both;
	animation:cubic-bezier(.55,0,.55,.2) mdBackdropFadeOut .2s both
}
@-webkit-keyframes mdBackdropFadeIn {
	from {
		opacity:0
	}
	to {
		opacity:1
	}
}
@keyframes mdBackdropFadeIn {
	from {
		opacity:0
	}
	to {
		opacity:1
	}
}
@-webkit-keyframes mdBackdropFadeOut {
	from {
		opacity:1
	}
	to {
		opacity:0
	}
}
@keyframes mdBackdropFadeOut {
	from {
		opacity:1
	}
	to {
		opacity:0
	}
}
md-bottom-sheet {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:8px 16px 88px;
	z-index:70;
	border-top:1px solid;
	-webkit-transform:translate3d(0,80px,0);
	transform:translate3d(0,80px,0);
	transition:all .4s cubic-bezier(.25,.8,.25,1);
	transition-property:-webkit-transform;
	transition-property:transform
}
md-bottom-sheet.md-has-header {
	padding-top:0
}
md-bottom-sheet.ng-enter {
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
md-bottom-sheet.ng-enter-active {
	opacity:1;
	display:block;
	-webkit-transform:translate3d(0,80px,0)!important;
	transform:translate3d(0,80px,0)!important
}
md-bottom-sheet.ng-leave-active {
	-webkit-transform:translate3d(0,100%,0)!important;
	transform:translate3d(0,100%,0)!important;
	transition:all .3s cubic-bezier(.55,0,.55,.2)
}
md-bottom-sheet .md-subheader {
	background-color:transparent;
	font-family:RobotoDraft,Roboto,'Helvetica Neue',sans-serif;
	line-height:56px;
	padding:0;
	white-space:nowrap
}
md-bottom-sheet md-inline-icon {
	display:inline-block;
	height:24px;
	width:24px;
	fill:#444
}
md-bottom-sheet md-list-item {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	outline:0
}
md-bottom-sheet md-list-item:hover {
	cursor:pointer
}
md-bottom-sheet.md-list md-list-item {
	padding:0;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:48px
}
md-bottom-sheet.md-list md-list-item div.md-icon-container {
	display:inline-block;
	height:24px;
	margin-right:32px
}
md-bottom-sheet.md-grid {
	padding-left:24px;
	padding-right:24px;
	padding-top:0
}
md-bottom-sheet.md-grid md-list {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	transition:all .5s;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
md-bottom-sheet.md-grid md-list-item {
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	transition:all .5s;
	height:96px;
	margin-top:8px;
	margin-bottom:8px
}
@media screen and (max-width:600px) {
	md-bottom-sheet.md-grid md-list-item {
		-webkit-flex:1 1 33.33333%;
		-ms-flex:1 1 33.33333%;
		flex:1 1 33.33333%;
		max-width:33.33333%
	}
	md-bottom-sheet.md-grid md-list-item:nth-of-type(3n+1) {
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}
	md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
		-webkit-align-items:flex-end;
		-ms-flex-align:end;
		align-items:flex-end
	}
}
@media screen and (min-width:600px) and (max-width:960px) {
	md-bottom-sheet.md-grid md-list-item {
		-webkit-flex:1 1 25%;
		-ms-flex:1 1 25%;
		flex:1 1 25%;
		max-width:25%
	}
}
@media screen and (min-width:960px) and (max-width:1200px) {
	md-bottom-sheet.md-grid md-list-item {
		-webkit-flex:1 1 16.66667%;
		-ms-flex:1 1 16.66667%;
		flex:1 1 16.66667%;
		max-width:16.66667%
	}
}
@media screen and (min-width:1200px) {
	md-bottom-sheet.md-grid md-list-item {
		-webkit-flex:1 1 14.28571%;
		-ms-flex:1 1 14.28571%;
		flex:1 1 14.28571%;
		max-width:14.28571%
	}
}
md-bottom-sheet.md-grid md-list-item .md-list-item-content {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:48px;
	padding-bottom:16px
}
md-bottom-sheet.md-grid md-list-item .md-grid-item-content {
	border:1px solid transparent;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:80px
}
md-bottom-sheet.md-grid md-list-item .md-icon-container {
	display:inline-block;
	box-sizing:border-box;
	height:48px;
	width:48px;
	margin:0
}
md-bottom-sheet.md-grid md-list-item .md-grid-text {
	font-weight:400;
	line-height:16px;
	font-size:13px;
	margin:0;
	white-space:nowrap;
	width:64px;
	text-align:center;
	text-transform:none;
	padding-top:8px
}
.md-button {
	box-sizing:border-box;
	color:currentColor;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	position:relative;
	outline:0;
	border:0;
	display:inline-block;
	padding:0 6px;
	margin:6px 8px;
	line-height:36px;
	min-height:36px;
	background:0 0;
	white-space:nowrap;
	min-width:88px;
	text-align:center;
	text-transform:uppercase;
	font-weight:500;
	font-size:14px;
	font-style:inherit;
	font-variant:inherit;
	font-family:inherit;
	text-decoration:none;
	cursor:pointer;
	overflow:hidden;
	transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)
}
.md-button *,.md-button :after,.md-button :before {
	box-sizing:border-box;
}
.md-button:focus {
	outline:0
}

.md-button:hover {
	background-color: #22D0B8 !important;
}

.md-button:focus,.md-button:hover {
	text-decoration:none
}
.md-button.ng-hide,.md-button.ng-leave {
	transition:none
}
.md-button.md-cornered {
	border-radius:0
}
.md-button.md-icon {
	padding:0;
	background:0 0
}
.md-button.md-icon-button {
	margin:0 6px;
	height:48px;
	min-width:0;
	line-height:48px;
	padding-left:0;
	padding-right:0;
	width:48px
}
.md-button.md-fab {
	z-index:20;
	line-height:56px;
	min-width:0;
	width:56px;
	height:56px;
	vertical-align:middle;
	border-radius:50%;
	background-clip:padding-box;
	overflow:hidden;
	transition:.2s linear;
	transition-property:background-color,box-shadow
}
.md-button.md-fab.md-fab-bottom-right {
	top:auto;
	right:20px;
	bottom:20px;
	left:auto;
	position:absolute
}
.md-button.md-fab.md-fab-bottom-left {
	top:auto;
	right:auto;
	bottom:20px;
	left:20px;
	position:absolute
}
.md-button.md-fab.md-fab-top-right {
	top:20px;
	right:20px;
	bottom:auto;
	left:auto;
	position:absolute
}
.md-button.md-fab.md-fab-top-left {
	top:20px;
	right:auto;
	bottom:auto;
	left:20px;
	position:absolute
}
.md-button.md-fab .md-ripple-container {
	border-radius:50%;
	background-clip:padding-box;
	overflow:hidden;
	-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)
}
.md-button.md-fab md-icon {
	margin-top:0
}
.md-button.md-fab.md-mini {
	line-height:40px;
	width:40px;
	height:40px
}
.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right {
	-webkit-transform:translate3d(0,42px,0);
	transform:translate3d(0,42px,0)
}
.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
	-webkit-transform:translate3d(0,41px,0);
	transform:translate3d(0,41px,0)
}
.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right {
	-webkit-transform:translate3d(0,-42px,0);
	transform:translate3d(0,-42px,0)
}
.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
	-webkit-transform:translate3d(0,-43px,0);
	transform:translate3d(0,-43px,0)
}
.md-button-group {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	width:100%
}
.md-button-group>.md-button {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	display:block;
	overflow:hidden;
	width:0;
	border-width:1px 0 1px 1px;
	border-radius:0;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap
}
.md-button-group>.md-button:first-child {
	border-radius:2px 0 0 2px
}
.md-button-group>.md-button:last-child {
	border-right-width:1px;
	border-radius:0 2px 2px 0
}
@media screen and (-ms-high-contrast:active) {
	.md-button.md-fab,.md-button.md-raised {
		border:1px solid #fff
	}
}
md-card {
	box-sizing:border-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	margin:8px;
	box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
md-card>:not(md-card-content) img,md-card>img {
	width:100%
}
md-card md-card-content {
	padding:16px
}
md-card .md-actions {
	margin:0
}
md-card .md-actions .md-button {
	margin:8px 4px
}
md-card md-card-footer {
	padding:16px
}
@media screen and (-ms-high-contrast:active) {
	md-card {
		border:1px solid #fff
	}
}
md-checkbox {
	box-sizing:border-box;
	display:block;
	margin:8px;
	white-space:nowrap;
	cursor:pointer;
	outline:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	padding-left:18px;
	position:relative;
	line-height:26px;
	min-width:18px;
	min-height:18px
}
md-checkbox *,md-checkbox :after,md-checkbox :before {
	box-sizing:border-box
}
md-checkbox.md-focused:not([disabled]) .md-container:before {
	left:-8px;
	top:-8px;
	right:-8px;
	bottom:-8px
}
md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before {
	background-color:rgba(0,0,0,.12)
}
md-checkbox .md-container {
	position:absolute;
	top:50%;
	left:0;
	display:inline-block;
	width:18px;
	height:18px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
md-checkbox .md-container:before {
	background-color:transparent;
	border-radius:50%;
	content:'';
	position:absolute;
	display:block;
	height:auto;
	left:0;
	top:0;
	right:0;
	bottom:0;
	transition:all .5s;
	width:auto
}
md-checkbox .md-container:after {
	content:'';
	position:absolute;
	top:-10px;
	right:-10px;
	bottom:-10px;
	left:-10px
}
md-checkbox .md-container .md-ripple-container {
	position:absolute;
	display:block;
	width:auto;
	height:auto;
	left:-15px;
	top:-15px;
	right:-15px;
	bottom:-15px
}
md-checkbox .md-icon {
	transition:240ms;
	position:absolute;
	top:0;
	left:0;
	width:18px;
	height:18px;
	border:2px solid;
	border-radius:2px
}
md-checkbox.md-checked .md-icon {
	border:none
}
md-checkbox[disabled] {
	cursor:no-drop
}
md-checkbox.md-checked .md-icon:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	left:6px;
	top:2px;
	display:table;
	width:6px;
	height:12px;
	border:2px solid;
	border-top:0;
	border-left:0;
	content:''
}
md-checkbox .md-label {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
	pointer-events:none;
	-webkit-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	user-select:text
}
md-checkbox .md-label span {
	margin-left:10px
}
.md-contact-chips .md-chips .md-chip {
	padding:0 8px 0 0
}
.md-contact-chips .md-chips .md-chip .md-contact-avatar {
	float:left
}
.md-contact-chips .md-chips .md-chip .md-contact-avatar img {
	height:32px;
	border-radius:16px
}
.md-contact-chips .md-chips .md-chip .md-contact-name {
	display:inline-block;
	height:32px;
	margin-left:8px
}
.md-contact-suggestion {
	height:56px
}
.md-contact-suggestion img {
	height:40px;
	border-radius:20px;
	margin-top:8px
}
.md-contact-suggestion .md-contact-name {
	margin-left:8px;
	width:120px
}
.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name {
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis
}
.md-contact-chips-suggestions li {
	height:100%
}
.md-chips {
	display:block;
	font-family:RobotoDraft,Roboto,'Helvetica Neue',sans-serif;
	font-size:13px;
	padding:0 0 8px;
	vertical-align:middle;
	cursor:text
}
.md-chips:after {
	content:'';
	display:table;
	clear:both
}
.md-chips .md-chip {
	cursor:default;
	border-radius:16px;
	display:block;
	height:32px;
	line-height:32px;
	margin:8px 8px 0 0;
	padding:0 8px 0 12px;
	float:left
}
.md-chips .md-chip .md-chip-content {
	display:block;
	padding-right:4px;
	float:left;
	white-space:nowrap
}
.md-chips .md-chip .md-chip-content:focus {
	outline:0
}
.md-chips .md-chip .md-chip-remove-container {
	display:inline-block;
	margin-right:-5px
}
.md-chips .md-chip .md-chip-remove {
	text-align:center;
	width:32px;
	height:32px;
	min-width:0;
	padding:0;
	background:0 0;
	border:none;
	box-shadow:none;
	margin:0;
	position:relative
}
.md-chips .md-chip .md-chip-remove md-icon {
	height:18px;
	width:18px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0)
}
.md-chips .md-chip-input-container {
	display:block;
	line-height:32px;
	margin:8px 8px 0 0;
	padding:0 8px 0 12px;
	float:left
}
.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=number],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=url],.md-chips .md-chip-input-container input[type=text] {
	border:0;
	height:32px;
	line-height:32px;
	padding:0
}
.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=number]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=url]:focus,.md-chips .md-chip-input-container input[type=text]:focus {
	outline:0
}
.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap {
	background:0 0
}
.md-chips .md-chip-input-container input {
	border:0;
	height:32px;
	line-height:32px;
	padding:0
}
.md-chips .md-chip-input-container input:focus {
	outline:0
}
.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap {
	height:32px
}
.md-chips .md-chip-input-container md-autocomplete {
	box-shadow:none
}
.md-chips .md-chip-input-container md-autocomplete input {
	position:relative
}
.md-chips .md-chip-input-container:not(:first-child) {
	margin:8px 8px 0 0
}
.md-chips .md-chip-input-container input {
	background:0 0;
	border-width:0
}
.md-chips md-autocomplete button {
	display:none
}
md-content {
	display:block;
	position:relative;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
md-content[md-scroll-y] {
	overflow-y:auto;
	overflow-x:hidden
}
md-content[md-scroll-x] {
	overflow-x:auto;
	overflow-y:hidden
}
md-content.autoScroll {
	-webkit-overflow-scrolling:auto
}
.md-dialog-is-showing {
	max-height:100%
}
.md-dialog-container {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:80
}
md-dialog {
	opacity:0;
	min-width:240px;
	max-width:80%;
	max-height:80%;
	position:relative;
	overflow:hidden;
	box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
md-dialog.transition-in {
	opacity:1;
	transition:all .4s cubic-bezier(.25,.8,.25,1);
	-webkit-transform:translate3d(0,0,0) scale(1);
	transform:translate3d(0,0,0) scale(1)
}
md-dialog.transition-out {
	transition:all .4s cubic-bezier(.25,.8,.25,1);
	-webkit-transform:translate3d(0,100%,0) scale(.2);
	transform:translate3d(0,100%,0) scale(.2)
}
md-dialog>form {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow:auto
}
md-dialog md-dialog-content {
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:24px;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader) {
	margin-top:0
}
md-dialog md-dialog-content:focus {
	outline:0
}
md-dialog md-dialog-content .md-subheader {
	margin:0
}
md-dialog md-dialog-content .md-subheader.sticky-clone {
	box-shadow:0 2px 4px 0 rgba(0,0,0,.16)
}
md-dialog md-dialog-content.sticky-container {
	padding:0
}
md-dialog md-dialog-content.sticky-container>div {
	padding:0 24px 24px
}
md-dialog .md-actions {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-order:2;
	-ms-flex-order:2;
	order:2;
	box-sizing:border-box;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	margin-bottom:0;
	padding-right:8px;
	padding-left:16px;
	min-height:52px
}
md-dialog .md-actions .md-button {
	margin:8px 0 8px 8px
}
md-dialog.md-content-overflow .md-actions {
	border-top:1px solid
}
@media screen and (-ms-high-contrast:active) {
	md-dialog {
		border:1px solid #fff
	}
}
md-divider {
	display:block;
	border-top:1px solid;
	margin:0
}
md-divider[md-inset] {
	margin-left:80px
}
md-grid-list {
	box-sizing:border-box;
	display:block;
	position:relative
}
md-grid-list *,md-grid-list :after,md-grid-list :before {
	box-sizing:border-box
}
md-grid-list md-grid-tile {
	display:block;
	position:absolute
}
md-grid-list md-grid-tile figure {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:0;
	margin:0
}
md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:48px;
	color:#fff;
	background:rgba(0,0,0,.18);
	overflow:hidden;
	position:absolute;
	left:0;
	right:0
}
md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4 {
	font-weight:400;
	margin:0 0 0 16px
}
md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3 {
	font-size:14px
}
md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4 {
	font-size:12px
}
md-grid-list md-grid-tile md-grid-tile-header {
	top:0
}
md-grid-list md-grid-tile md-grid-tile-footer {
	bottom:0
}
@media screen and (-ms-high-contrast:active) {
	md-grid-tile {
		border:1px solid #fff
	}
	md-grid-tile-footer {
		border-top:1px solid #fff
	}
}
md-icon {
	margin:auto;
	background-repeat:no-repeat no-repeat;
	display:inline-block;
	vertical-align:middle;
	fill:currentColor;
	height:28px;
	width:28px
}
md-icon svg {
	pointer-events:none
}
md-icon[md-font-icon] {
	line-height:1
}
md-list {
	display:block;
	padding:8px 0
}
md-list .md-subheader {
	line-height:.75em
}
md-list-item .md-no-style,md-list-item.md-no-proxy {
	position:relative;
	padding:0 16px;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	transition:background-color .15s linear
}
md-list-item .md-no-style.md-button,md-list-item.md-no-proxy.md-button {
	font-size:inherit;
	height:inherit;
	text-align:left;
	text-transform:none;
	width:100%;
	white-space:normal
}
md-list-item .md-no-style:focus,md-list-item.md-no-proxy:focus {
	outline:0
}
md-list-item.md-with-secondary {
	position:relative
}
md-list-item.md-clickable:hover {
	cursor:pointer
}
md-list-item md-divider {
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
md-list-item md-divider[md-inset] {
	left:96px;
	width:calc(100% - 96px);
	margin:0
}
md-list-item,md-list-item .md-list-item-inner {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	min-height:48px
}
md-list-item .md-list-item-inner>div.md-primary>md-icon,md-list-item .md-list-item-inner>div.md-secondary>md-icon,md-list-item .md-list-item-inner>md-icon.md-secondary,md-list-item .md-list-item-inner>md-icon:first-child,md-list-item>div.md-primary>md-icon,md-list-item>div.md-secondary>md-icon,md-list-item>md-icon.md-secondary,md-list-item>md-icon:first-child {
	width:24px;
	margin-top:16px;
	margin-bottom:12px;
	box-sizing:content-box
}
md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox:first-child,md-list-item md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox:first-child {
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center
}
md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox:first-child .md-label,md-list-item md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox:first-child .md-label {
	display:none
}
md-list-item .md-list-item-inner>md-icon:first-child,md-list-item>md-icon:first-child {
	margin-right:32px
}
md-list-item .md-list-item-inner>md-checkbox:first-child,md-list-item>md-checkbox:first-child {
	width:24px;
	margin-left:3px;
	margin-right:29px
}
md-list-item .md-list-item-inner>.md-avatar:first-child,md-list-item>.md-avatar:first-child {
	width:40px;
	height:40px;
	margin-top:8px;
	margin-bottom:8px;
	margin-right:16px;
	border-radius:50%;
	box-sizing:content-box
}
md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner md-switch.md-secondary,md-list-item md-checkbox.md-secondary,md-list-item md-switch.md-secondary {
	margin-right:0;
	margin-top:0;
	margin-bottom:0
}
md-list-item .md-list-item-inner button.md-button.md-secondary-container,md-list-item button.md-button.md-secondary-container {
	background-color:transparent;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center;
	border-radius:50%;
	margin:0;
	min-width:0
}
md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple,md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple-container,md-list-item button.md-button.md-secondary-container .md-ripple,md-list-item button.md-button.md-secondary-container .md-ripple-container {
	border-radius:50%
}
md-list-item .md-list-item-inner .md-secondary,md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary,md-list-item .md-secondary-container {
	margin-left:16px;
	position:absolute;
	right:16px;
	top:50%;
	-webkit-transform:translate3d(0,-50%,0);
	transform:translate3d(0,-50%,0)
}
md-list-item .md-list-item-inner>.md-button.md-secondary-container>.md-secondary,md-list-item>.md-button.md-secondary-container>.md-secondary {
	margin-left:0;
	position:static
}
md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0
}
md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style {
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	padding:16px 0;
	text-overflow:ellipsis
}
md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset {
	margin-left:56px
}
md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3 {
	margin:0 0 6px;
	line-height:.75em
}
md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4 {
	font-weight:400;
	margin:10px 0 5px;
	line-height:.75em
}
md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p {
	margin:0;
	line-height:1.6em
}
md-list-item.md-2-line>.md-avatar:first-child,md-list-item.md-2-line>.md-no-style>.md-avatar:first-child {
	margin-top:12px
}
md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child {
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	padding-top:19px
}
md-list-item.md-3-line>.md-avatar:first-child,md-list-item.md-3-line>.md-no-style>.md-avatar:first-child,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child {
	margin-top:16px
}
md-input-container {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:2px 2px 26px
}
md-input-container>md-icon {
	position:absolute;
	top:5px;
	left:2px
}
md-input-container>md-icon+input {
	margin-left:36px
}
md-input-container input[type=search],md-input-container input[type=email],md-input-container input[type=number],md-input-container input[type=tel],md-input-container input[type=url],md-input-container input[type=text],md-input-container input[type=password],md-input-container input[type=datetime],md-input-container input[type=datetime-local],md-input-container input[type=date],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week],md-input-container input[type=color],md-input-container textarea {
	-moz-appearance:none;
	-webkit-appearance:none
}
md-input-container input[type=datetime-local],md-input-container input[type=date],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week] {
	min-height:26px
}
md-input-container textarea {
	resize:none;
	overflow:hidden
}
md-input-container textarea.md-input {
	min-height:56px;
	-ms-flex-preferred-size:auto
}
md-input-container label {
	position:relative;
	top:-2px
}
md-input-container .md-placeholder:not(.md-select-label),md-input-container label:not(.md-no-float) {
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
	pointer-events:none;
	-webkit-font-smoothing:antialiased;
	padding-left:2px;
	z-index:1;
	-webkit-transform:translate3d(0,30px,0) scale(1);
	transform:translate3d(0,30px,0) scale(1);
	transition:-webkit-transform cubic-bezier(.25,.8,.25,1) .25s;
	transition:transform cubic-bezier(.25,.8,.25,1) .25s;
	-webkit-transform-origin:left top;
	transform-origin:left top
}
html[dir=rtl] md-input-container .md-placeholder:not(.md-select-label),html[dir=rtl] md-input-container label:not(.md-no-float) {
	-webkit-transform-origin:right top;
	transform-origin:right top
}
md-input-container .md-placeholder:not(.md-select-label) {
	position:absolute;
	top:0;
	opacity:0;
	transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	-webkit-transform:translate3d(0,30px,0);
	transform:translate3d(0,30px,0)
}
md-input-container.md-input-focused .md-placeholder {
	opacity:1;
	-webkit-transform:translate3d(0,24px,0);
	transform:translate3d(0,24px,0)
}
md-input-container.md-input-has-value .md-placeholder {
	transition:none;
	opacity:0
}
md-input-container:not(.md-input-has-value) input:not(:focus) {
	color:transparent
}
md-input-container .md-input {
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	-webkit-order:2;
	-ms-flex-order:2;
	order:2;
	display:block;
	background:0 0;
	padding:2px 2px 1px;
	border-width:0 0 1px;
	line-height:26px;
	-ms-flex-preferred-size:26px;
	border-radius:0
}
md-input-container .md-input:focus {
	outline:0
}
md-input-container .md-input:invalid {
	outline:0;
	box-shadow:none
}
md-input-container [data-ng-messages],md-input-container [ng-messages],md-input-container [x-ng-messages],md-input-container data-ng-messages,md-input-container ng-messages,md-input-container x-ng-messages {
	-webkit-order:3;
	-ms-flex-order:3;
	order:3;
	position:relative
}
md-input-container .md-char-counter,md-input-container [data-ng-message],md-input-container [ng-message],md-input-container [x-ng-message],md-input-container data-ng-message,md-input-container ng-message,md-input-container x-ng-message {
	-webkit-font-smoothing:antialiased;
	position:absolute;
	font-size:12px;
	line-height:24px
}
md-input-container .md-char-counter:not(.md-char-counter),md-input-container [data-ng-message]:not(.md-char-counter),md-input-container [ng-message]:not(.md-char-counter),md-input-container [x-ng-message]:not(.md-char-counter),md-input-container data-ng-message:not(.md-char-counter),md-input-container ng-message:not(.md-char-counter),md-input-container x-ng-message:not(.md-char-counter) {
	padding-right:30px
}
md-input-container .md-char-counter.ng-enter,md-input-container [data-ng-message].ng-enter,md-input-container [ng-message].ng-enter,md-input-container [x-ng-message].ng-enter,md-input-container data-ng-message.ng-enter,md-input-container ng-message.ng-enter,md-input-container x-ng-message.ng-enter {
	transition:all .4s cubic-bezier(.25,.8,.25,1);
	transition-delay:.2s
}
md-input-container .md-char-counter.ng-leave,md-input-container [data-ng-message].ng-leave,md-input-container [ng-message].ng-leave,md-input-container [x-ng-message].ng-leave,md-input-container data-ng-message.ng-leave,md-input-container ng-message.ng-leave,md-input-container x-ng-message.ng-leave {
	transition:all .3s cubic-bezier(.55,0,.55,.2)
}
md-input-container .md-char-counter.ng-enter,md-input-container .md-char-counter.ng-leave.ng-leave-active,md-input-container [data-ng-message].ng-enter,md-input-container [data-ng-message].ng-leave.ng-leave-active,md-input-container [ng-message].ng-enter,md-input-container [ng-message].ng-leave.ng-leave-active,md-input-container [x-ng-message].ng-enter,md-input-container [x-ng-message].ng-leave.ng-leave-active,md-input-container data-ng-message.ng-enter,md-input-container data-ng-message.ng-leave.ng-leave-active,md-input-container ng-message.ng-enter,md-input-container ng-message.ng-leave.ng-leave-active,md-input-container x-ng-message.ng-enter,md-input-container x-ng-message.ng-leave.ng-leave-active {
	opacity:0;
	-webkit-transform:translate3d(0,-20%,0);
	transform:translate3d(0,-20%,0)
}
md-input-container .md-char-counter.ng-enter.ng-enter-active,md-input-container .md-char-counter.ng-leave,md-input-container [data-ng-message].ng-enter.ng-enter-active,md-input-container [data-ng-message].ng-leave,md-input-container [ng-message].ng-enter.ng-enter-active,md-input-container [ng-message].ng-leave,md-input-container [x-ng-message].ng-enter.ng-enter-active,md-input-container [x-ng-message].ng-leave,md-input-container data-ng-message.ng-enter.ng-enter-active,md-input-container data-ng-message.ng-leave,md-input-container ng-message.ng-enter.ng-enter-active,md-input-container ng-message.ng-leave,md-input-container x-ng-message.ng-enter.ng-enter-active,md-input-container x-ng-message.ng-leave {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
md-input-container .md-char-counter {
	bottom:2px;
	right:2px
}
md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float) {
	-webkit-transform:translate3d(0,6px,0) scale(.75);
	transform:translate3d(0,6px,0) scale(.75)
}
md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-focused .md-input {
	padding-bottom:0;
	border-width:0 0 2px
}
[disabled] md-input-container .md-input,md-input-container .md-input[disabled] {
	background-position:0 bottom;
	background-size:3px 1px;
	background-repeat:repeat-x
}
md-input-container.md-icon-float {
	margin-top:-16px;
	transition:margin-top .5s cubic-bezier(.25,.8,.25,1)
}
md-input-container.md-icon-float>label {
	pointer-events:none;
	position:absolute;
	margin-left:36px
}
md-input-container.md-icon-float>md-icon {
	top:26px;
	left:2px
}
md-input-container.md-icon-float>md-icon+input {
	margin-left:36px
}
md-input-container.md-icon-float>input {
	padding-top:24px
}
md-input-container.md-icon-float.md-input-focused,md-input-container.md-icon-float.md-input-has-value {
	margin-top:-8px
}
md-input-container.md-icon-float.md-input-focused label,md-input-container.md-icon-float.md-input-has-value label {
	-webkit-transform:translate3d(0,6px,0) scale(.75);
	transform:translate3d(0,6px,0) scale(.75);
	transition:-webkit-transform cubic-bezier(.25,.8,.25,1) .5s;
	transition:transform cubic-bezier(.25,.8,.25,1) .5s
}
@media screen and (-ms-high-contrast:active) {
	md-input-container.md-default-theme>md-icon {
		fill:#fff
	}
}
@-webkit-keyframes outer-rotate {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes outer-rotate {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@-webkit-keyframes left-wobble {
	0%,100% {
		-webkit-transform:rotate(130deg);
		transform:rotate(130deg)
	}
	50% {
		-webkit-transform:rotate(-5deg);
		transform:rotate(-5deg)
	}
}
@keyframes left-wobble {
	0%,100% {
		-webkit-transform:rotate(130deg);
		transform:rotate(130deg)
	}
	50% {
		-webkit-transform:rotate(-5deg);
		transform:rotate(-5deg)
	}
}
@-webkit-keyframes right-wobble {
	0%,100% {
		-webkit-transform:rotate(-130deg);
		transform:rotate(-130deg)
	}
	50% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg)
	}
}
@keyframes right-wobble {
	0%,100% {
		-webkit-transform:rotate(-130deg);
		transform:rotate(-130deg)
	}
	50% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg)
	}
}
@-webkit-keyframes sporadic-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)
	}
	100% {
		-webkit-transform:rotate(1080deg);
		transform:rotate(1080deg)
	}
}
@keyframes sporadic-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)
	}
	100% {
		-webkit-transform:rotate(1080deg);
		transform:rotate(1080deg)
	}
}
md-progress-circular {
	width:50px;
	height:50px;
	display:block;
	position:relative;
	padding-top:0!important;
	margin-bottom:0!important;
	overflow:hidden
}
md-progress-circular .md-inner {
	width:50px;
	height:50px;
	position:relative
}
md-progress-circular .md-inner .md-gap {
	position:absolute;
	left:24px;
	right:24px;
	top:0;
	bottom:0;
	border-top:5px solid #000;
	box-sizing:border-box
}
md-progress-circular .md-inner .md-left,md-progress-circular .md-inner .md-right {
	position:absolute;
	top:0;
	height:50px;
	width:25px;
	overflow:hidden
}
md-progress-circular .md-inner .md-left .md-half-circle,md-progress-circular .md-inner .md-right .md-half-circle {
	position:absolute;
	top:0;
	width:50px;
	height:50px;
	box-sizing:border-box;
	border:5px solid #000;
	border-bottom-color:transparent;
	border-radius:50%
}
md-progress-circular .md-inner .md-left {
	left:0
}
md-progress-circular .md-inner .md-left .md-half-circle {
	left:0;
	border-right-color:transparent
}
md-progress-circular .md-inner .md-right {
	right:0
}
md-progress-circular .md-inner .md-right .md-half-circle {
	right:0;
	border-left-color:transparent
}
md-progress-circular[value="0"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="0"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
md-progress-circular[value="0"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="1"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="1"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-131.4deg);
	transform:rotate(-131.4deg)
}
md-progress-circular[value="1"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="2"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="2"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-127.8deg);
	transform:rotate(-127.8deg)
}
md-progress-circular[value="2"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="3"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="3"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-124.2deg);
	transform:rotate(-124.2deg)
}
md-progress-circular[value="3"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="4"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="4"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-120.6deg);
	transform:rotate(-120.6deg)
}
md-progress-circular[value="4"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="5"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="5"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-117deg);
	transform:rotate(-117deg)
}
md-progress-circular[value="5"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="6"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="6"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-113.4deg);
	transform:rotate(-113.4deg)
}
md-progress-circular[value="6"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="7"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="7"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-109.8deg);
	transform:rotate(-109.8deg)
}
md-progress-circular[value="7"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="8"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="8"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-106.2deg);
	transform:rotate(-106.2deg)
}
md-progress-circular[value="8"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="9"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="9"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-102.6deg);
	transform:rotate(-102.6deg)
}
md-progress-circular[value="9"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="10"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="10"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-99deg);
	transform:rotate(-99deg)
}
md-progress-circular[value="10"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="11"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="11"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-95.4deg);
	transform:rotate(-95.4deg)
}
md-progress-circular[value="11"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="12"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="12"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-91.8deg);
	transform:rotate(-91.8deg)
}
md-progress-circular[value="12"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="13"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="13"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-88.2deg);
	transform:rotate(-88.2deg)
}
md-progress-circular[value="13"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="14"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="14"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-84.6deg);
	transform:rotate(-84.6deg)
}
md-progress-circular[value="14"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="15"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="15"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-81deg);
	transform:rotate(-81deg)
}
md-progress-circular[value="15"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="16"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="16"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-77.4deg);
	transform:rotate(-77.4deg)
}
md-progress-circular[value="16"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="17"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="17"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-73.8deg);
	transform:rotate(-73.8deg)
}
md-progress-circular[value="17"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="18"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="18"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-70.2deg);
	transform:rotate(-70.2deg)
}
md-progress-circular[value="18"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="19"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="19"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-66.6deg);
	transform:rotate(-66.6deg)
}
md-progress-circular[value="19"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="20"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="20"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-63deg);
	transform:rotate(-63deg)
}
md-progress-circular[value="20"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="21"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="21"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-59.4deg);
	transform:rotate(-59.4deg)
}
md-progress-circular[value="21"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="22"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="22"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-55.8deg);
	transform:rotate(-55.8deg)
}
md-progress-circular[value="22"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="23"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="23"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-52.2deg);
	transform:rotate(-52.2deg)
}
md-progress-circular[value="23"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="24"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="24"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-48.6deg);
	transform:rotate(-48.6deg)
}
md-progress-circular[value="24"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="25"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="25"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
md-progress-circular[value="25"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="26"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="26"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-41.4deg);
	transform:rotate(-41.4deg)
}
md-progress-circular[value="26"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="27"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="27"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-37.8deg);
	transform:rotate(-37.8deg)
}
md-progress-circular[value="27"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="28"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="28"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-34.2deg);
	transform:rotate(-34.2deg)
}
md-progress-circular[value="28"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="29"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="29"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-30.6deg);
	transform:rotate(-30.6deg)
}
md-progress-circular[value="29"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="30"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="30"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-27deg);
	transform:rotate(-27deg)
}
md-progress-circular[value="30"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="31"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="31"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-23.4deg);
	transform:rotate(-23.4deg)
}
md-progress-circular[value="31"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="32"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="32"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-19.8deg);
	transform:rotate(-19.8deg)
}
md-progress-circular[value="32"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="33"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="33"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-16.2deg);
	transform:rotate(-16.2deg)
}
md-progress-circular[value="33"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="34"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="34"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-12.6deg);
	transform:rotate(-12.6deg)
}
md-progress-circular[value="34"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="35"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="35"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-9deg);
	transform:rotate(-9deg)
}
md-progress-circular[value="35"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="36"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="36"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-5.4deg);
	transform:rotate(-5.4deg)
}
md-progress-circular[value="36"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="37"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="37"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(-1.8deg);
	transform:rotate(-1.8deg)
}
md-progress-circular[value="37"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="38"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="38"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(1.8deg);
	transform:rotate(1.8deg)
}
md-progress-circular[value="38"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="39"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="39"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(5.4deg);
	transform:rotate(5.4deg)
}
md-progress-circular[value="39"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="40"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="40"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(9deg);
	transform:rotate(9deg)
}
md-progress-circular[value="40"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="41"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="41"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(12.6deg);
	transform:rotate(12.6deg)
}
md-progress-circular[value="41"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="42"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="42"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(16.2deg);
	transform:rotate(16.2deg)
}
md-progress-circular[value="42"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="43"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="43"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(19.8deg);
	transform:rotate(19.8deg)
}
md-progress-circular[value="43"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="44"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="44"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(23.4deg);
	transform:rotate(23.4deg)
}
md-progress-circular[value="44"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="45"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="45"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(27deg);
	transform:rotate(27deg)
}
md-progress-circular[value="45"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="46"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="46"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(30.6deg);
	transform:rotate(30.6deg)
}
md-progress-circular[value="46"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="47"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="47"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(34.2deg);
	transform:rotate(34.2deg)
}
md-progress-circular[value="47"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="48"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="48"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(37.8deg);
	transform:rotate(37.8deg)
}
md-progress-circular[value="48"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="49"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="49"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(41.4deg);
	transform:rotate(41.4deg)
}
md-progress-circular[value="49"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="50"] .md-inner .md-left .md-half-circle {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
md-progress-circular[value="50"] .md-inner .md-right .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="50"] .md-inner .md-gap {
	border-bottom:5px solid;
	border-bottom-color:transparent!important
}
md-progress-circular[value="51"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(138.6deg);
	transform:rotate(138.6deg)
}
md-progress-circular[value="51"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="51"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="52"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(142.2deg);
	transform:rotate(142.2deg)
}
md-progress-circular[value="52"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="52"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="53"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(145.8deg);
	transform:rotate(145.8deg)
}
md-progress-circular[value="53"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="53"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="54"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(149.4deg);
	transform:rotate(149.4deg)
}
md-progress-circular[value="54"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="54"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="55"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(153deg);
	transform:rotate(153deg)
}
md-progress-circular[value="55"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="55"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="56"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(156.6deg);
	transform:rotate(156.6deg)
}
md-progress-circular[value="56"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="56"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="57"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(160.2deg);
	transform:rotate(160.2deg)
}
md-progress-circular[value="57"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="57"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="58"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(163.8deg);
	transform:rotate(163.8deg)
}
md-progress-circular[value="58"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="58"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="59"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(167.4deg);
	transform:rotate(167.4deg)
}
md-progress-circular[value="59"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="59"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="60"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(171deg);
	transform:rotate(171deg)
}
md-progress-circular[value="60"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="60"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="61"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(174.6deg);
	transform:rotate(174.6deg)
}
md-progress-circular[value="61"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="61"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="62"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(178.2deg);
	transform:rotate(178.2deg)
}
md-progress-circular[value="62"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="62"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="63"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(181.8deg);
	transform:rotate(181.8deg)
}
md-progress-circular[value="63"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="63"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="64"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(185.4deg);
	transform:rotate(185.4deg)
}
md-progress-circular[value="64"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="64"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="65"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(189deg);
	transform:rotate(189deg)
}
md-progress-circular[value="65"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="65"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="66"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(192.6deg);
	transform:rotate(192.6deg)
}
md-progress-circular[value="66"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="66"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="67"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(196.2deg);
	transform:rotate(196.2deg)
}
md-progress-circular[value="67"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="67"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="68"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(199.8deg);
	transform:rotate(199.8deg)
}
md-progress-circular[value="68"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="68"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="69"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(203.4deg);
	transform:rotate(203.4deg)
}
md-progress-circular[value="69"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="69"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="70"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(207deg);
	transform:rotate(207deg)
}
md-progress-circular[value="70"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="70"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="71"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(210.6deg);
	transform:rotate(210.6deg)
}
md-progress-circular[value="71"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="71"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="72"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(214.2deg);
	transform:rotate(214.2deg)
}
md-progress-circular[value="72"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="72"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="73"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(217.8deg);
	transform:rotate(217.8deg)
}
md-progress-circular[value="73"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="73"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="74"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(221.4deg);
	transform:rotate(221.4deg)
}
md-progress-circular[value="74"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="74"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="75"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg)
}
md-progress-circular[value="75"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="75"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="76"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(228.6deg);
	transform:rotate(228.6deg)
}
md-progress-circular[value="76"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="76"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="77"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(232.2deg);
	transform:rotate(232.2deg)
}
md-progress-circular[value="77"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="77"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="78"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(235.8deg);
	transform:rotate(235.8deg)
}
md-progress-circular[value="78"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="78"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="79"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(239.4deg);
	transform:rotate(239.4deg)
}
md-progress-circular[value="79"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="79"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="80"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(243deg);
	transform:rotate(243deg)
}
md-progress-circular[value="80"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="80"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="81"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(246.6deg);
	transform:rotate(246.6deg)
}
md-progress-circular[value="81"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="81"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="82"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(250.2deg);
	transform:rotate(250.2deg)
}
md-progress-circular[value="82"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="82"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="83"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(253.8deg);
	transform:rotate(253.8deg)
}
md-progress-circular[value="83"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="83"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="84"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(257.4deg);
	transform:rotate(257.4deg)
}
md-progress-circular[value="84"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="84"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="85"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(261deg);
	transform:rotate(261deg)
}
md-progress-circular[value="85"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="85"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="86"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(264.6deg);
	transform:rotate(264.6deg)
}
md-progress-circular[value="86"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="86"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="87"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(268.2deg);
	transform:rotate(268.2deg)
}
md-progress-circular[value="87"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="87"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="88"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(271.8deg);
	transform:rotate(271.8deg)
}
md-progress-circular[value="88"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="88"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="89"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(275.4deg);
	transform:rotate(275.4deg)
}
md-progress-circular[value="89"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="89"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="90"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(279deg);
	transform:rotate(279deg)
}
md-progress-circular[value="90"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="90"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="91"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(282.6deg);
	transform:rotate(282.6deg)
}
md-progress-circular[value="91"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="91"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="92"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(286.2deg);
	transform:rotate(286.2deg)
}
md-progress-circular[value="92"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="92"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="93"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(289.8deg);
	transform:rotate(289.8deg)
}
md-progress-circular[value="93"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="93"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="94"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(293.4deg);
	transform:rotate(293.4deg)
}
md-progress-circular[value="94"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="94"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="95"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(297deg);
	transform:rotate(297deg)
}
md-progress-circular[value="95"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="95"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="96"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(300.6deg);
	transform:rotate(300.6deg)
}
md-progress-circular[value="96"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="96"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="97"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(304.2deg);
	transform:rotate(304.2deg)
}
md-progress-circular[value="97"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="97"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="98"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(307.8deg);
	transform:rotate(307.8deg)
}
md-progress-circular[value="98"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="98"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="99"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(311.4deg);
	transform:rotate(311.4deg)
}
md-progress-circular[value="99"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="99"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[value="100"] .md-inner .md-left .md-half-circle {
	transition:-webkit-transform .1s linear;
	transition:transform .1s linear;
	-webkit-transform:rotate(315deg);
	transform:rotate(315deg)
}
md-progress-circular[value="100"] .md-inner .md-right .md-half-circle {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
md-progress-circular[value="100"] .md-inner .md-gap {
	border-bottom:5px solid;
	transition:border-bottom-color .1s linear
}
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper {
	-webkit-animation:outer-rotate 2.91667s linear infinite;
	animation:outer-rotate 2.91667s linear infinite
}
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner {
	-webkit-animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite;
	animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite
}
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-right .md-half-circle {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-duration:1.3125s;
	animation-duration:1.3125s;
	-webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);
	animation-timing-function:cubic-bezier(.35,0,.25,1)
}
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-left .md-half-circle {
	-webkit-animation-name:left-wobble;
	animation-name:left-wobble
}
md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-right .md-half-circle {
	-webkit-animation-name:right-wobble;
	animation-name:right-wobble
}
.ng-hide md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper,.ng-hide md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner,md-progress-circular.ng-hide[md-mode=indeterminate] .md-spinner-wrapper,md-progress-circular.ng-hide[md-mode=indeterminate] .md-spinner-wrapper .md-inner {
	-webkit-animation:none;
	animation:none
}
.ng-hide md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-left .md-half-circle,.ng-hide md-progress-circular[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-right .md-half-circle,md-progress-circular.ng-hide[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular.ng-hide[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-right .md-half-circle {
	-webkit-animation-name:none;
	animation-name:none
}
md-progress-linear {
	display:block;
	width:100%;
	height:5px
}
md-progress-linear .md-container {
	overflow:hidden;
	position:relative;
	height:5px;
	top:5px;
	-webkit-transform:translate(0,5px) scale(1,0);
	transform:translate(0,5px) scale(1,0);
	transition:all .3s linear
}
md-progress-linear .md-container.md-ready {
	-webkit-transform:translate(0,0) scale(1,1);
	transform:translate(0,0) scale(1,1)
}
md-progress-linear .md-bar {
	height:5px;
	position:absolute;
	width:100%
}
md-progress-linear .md-bar1,md-progress-linear .md-bar2 {
	transition:all .2s linear
}
md-progress-linear[md-mode=determinate] .md-bar1 {
	display:none
}
md-progress-linear[md-mode=indeterminate] .md-bar1 {
	-webkit-animation:indeterminate1 4s infinite linear;
	animation:indeterminate1 4s infinite linear
}
md-progress-linear[md-mode=indeterminate] .md-bar2 {
	-webkit-animation:indeterminate2 4s infinite linear;
	animation:indeterminate2 4s infinite linear
}
md-progress-linear[md-mode=buffer] .md-container {
	background-color:transparent!important
}
md-progress-linear[md-mode=buffer] .md-dashed:before {
	content:"";
	display:block;
	height:5px;
	width:100%;
	margin-top:0;
	position:absolute;
	background-color:transparent;
	background-size:10px 10px!important;
	background-position:0 -23px;
	-webkit-animation:buffer 3s infinite linear;
	animation:buffer 3s infinite linear
}
md-progress-linear[md-mode=query] .md-bar2 {
	-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);
	animation:query .8s infinite cubic-bezier(.39,.575,.565,1)
}
@-webkit-keyframes indeterminate1 {
	0% {
		-webkit-transform:translateX(-25%) scale(.5,1);
		transform:translateX(-25%) scale(.5,1)
	}
	10% {
		-webkit-transform:translateX(25%) scale(.5,1);
		transform:translateX(25%) scale(.5,1)
	}
	19.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	20% {
		-webkit-transform:translateX(-37.5%) scale(.25,1);
		transform:translateX(-37.5%) scale(.25,1)
	}
	30% {
		-webkit-transform:translateX(37.5%) scale(.25,1);
		transform:translateX(37.5%) scale(.25,1)
	}
	34.99%,36.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	37% {
		-webkit-transform:translateX(-37.5%) scale(.25,1);
		transform:translateX(-37.5%) scale(.25,1)
	}
	47% {
		-webkit-transform:translateX(20%) scale(.25,1);
		transform:translateX(20%) scale(.25,1)
	}
	52% {
		-webkit-transform:translateX(35%) scale(.05,1);
		transform:translateX(35%) scale(.05,1)
	}
	55% {
		-webkit-transform:translateX(35%) scale(.1,1);
		transform:translateX(35%) scale(.1,1)
	}
	58% {
		-webkit-transform:translateX(50%) scale(.1,1);
		transform:translateX(50%) scale(.1,1)
	}
	61.99%,69.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	70% {
		-webkit-transform:translateX(-37.5%) scale(.25,1);
		transform:translateX(-37.5%) scale(.25,1)
	}
	80% {
		-webkit-transform:translateX(20%) scale(.25,1);
		transform:translateX(20%) scale(.25,1)
	}
	85% {
		-webkit-transform:translateX(35%) scale(.05,1);
		transform:translateX(35%) scale(.05,1)
	}
	88% {
		-webkit-transform:translateX(35%) scale(.1,1);
		transform:translateX(35%) scale(.1,1)
	}
	91% {
		-webkit-transform:translateX(50%) scale(.1,1);
		transform:translateX(50%) scale(.1,1)
	}
	92.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	93% {
		-webkit-transform:translateX(-50%) scale(0,1);
		transform:translateX(-50%) scale(0,1)
	}
	100% {
		-webkit-transform:translateX(-25%) scale(.5,1);
		transform:translateX(-25%) scale(.5,1)
	}
}
@keyframes indeterminate1 {
	0% {
		-webkit-transform:translateX(-25%) scale(.5,1);
		transform:translateX(-25%) scale(.5,1)
	}
	10% {
		-webkit-transform:translateX(25%) scale(.5,1);
		transform:translateX(25%) scale(.5,1)
	}
	19.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	20% {
		-webkit-transform:translateX(-37.5%) scale(.25,1);
		transform:translateX(-37.5%) scale(.25,1)
	}
	30% {
		-webkit-transform:translateX(37.5%) scale(.25,1);
		transform:translateX(37.5%) scale(.25,1)
	}
	34.99%,36.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	37% {
		-webkit-transform:translateX(-37.5%) scale(.25,1);
		transform:translateX(-37.5%) scale(.25,1)
	}
	47% {
		-webkit-transform:translateX(20%) scale(.25,1);
		transform:translateX(20%) scale(.25,1)
	}
	52% {
		-webkit-transform:translateX(35%) scale(.05,1);
		transform:translateX(35%) scale(.05,1)
	}
	55% {
		-webkit-transform:translateX(35%) scale(.1,1);
		transform:translateX(35%) scale(.1,1)
	}
	58% {
		-webkit-transform:translateX(50%) scale(.1,1);
		transform:translateX(50%) scale(.1,1)
	}
	61.99%,69.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	70% {
		-webkit-transform:translateX(-37.5%) scale(.25,1);
		transform:translateX(-37.5%) scale(.25,1)
	}
	80% {
		-webkit-transform:translateX(20%) scale(.25,1);
		transform:translateX(20%) scale(.25,1)
	}
	85% {
		-webkit-transform:translateX(35%) scale(.05,1);
		transform:translateX(35%) scale(.05,1)
	}
	88% {
		-webkit-transform:translateX(35%) scale(.1,1);
		transform:translateX(35%) scale(.1,1)
	}
	91% {
		-webkit-transform:translateX(50%) scale(.1,1);
		transform:translateX(50%) scale(.1,1)
	}
	92.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	93% {
		-webkit-transform:translateX(-50%) scale(0,1);
		transform:translateX(-50%) scale(0,1)
	}
	100% {
		-webkit-transform:translateX(-25%) scale(.5,1);
		transform:translateX(-25%) scale(.5,1)
	}
}
@-webkit-keyframes indeterminate2 {
	0%,25.99% {
		-webkit-transform:translateX(-50%) scale(0,1);
		transform:translateX(-50%) scale(0,1)
	}
	28% {
		-webkit-transform:translateX(-37.5%) scale(.25,1);
		transform:translateX(-37.5%) scale(.25,1)
	}
	38% {
		-webkit-transform:translateX(37.5%) scale(.25,1);
		transform:translateX(37.5%) scale(.25,1)
	}
	42.99%,46.99%,49.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	50% {
		-webkit-transform:translateX(-50%) scale(0,1);
		transform:translateX(-50%) scale(0,1)
	}
	60% {
		-webkit-transform:translateX(-25%) scale(.5,1);
		transform:translateX(-25%) scale(.5,1)
	}
	70% {
		-webkit-transform:translateX(25%) scale(.5,1);
		transform:translateX(25%) scale(.5,1)
	}
	79.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
}
@keyframes indeterminate2 {
	0%,25.99% {
		-webkit-transform:translateX(-50%) scale(0,1);
		transform:translateX(-50%) scale(0,1)
	}
	28% {
		-webkit-transform:translateX(-37.5%) scale(.25,1);
		transform:translateX(-37.5%) scale(.25,1)
	}
	38% {
		-webkit-transform:translateX(37.5%) scale(.25,1);
		transform:translateX(37.5%) scale(.25,1)
	}
	42.99%,46.99%,49.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
	50% {
		-webkit-transform:translateX(-50%) scale(0,1);
		transform:translateX(-50%) scale(0,1)
	}
	60% {
		-webkit-transform:translateX(-25%) scale(.5,1);
		transform:translateX(-25%) scale(.5,1)
	}
	70% {
		-webkit-transform:translateX(25%) scale(.5,1);
		transform:translateX(25%) scale(.5,1)
	}
	79.99% {
		-webkit-transform:translateX(50%) scale(0,1);
		transform:translateX(50%) scale(0,1)
	}
}
@-webkit-keyframes query {
	0% {
		opacity:1;
		-webkit-transform:translateX(35%) scale(.3,1);
		transform:translateX(35%) scale(.3,1)
	}
	100% {
		opacity:0;
		-webkit-transform:translateX(-50%) scale(0,1);
		transform:translateX(-50%) scale(0,1)
	}
}
@keyframes query {
	0% {
		opacity:1;
		-webkit-transform:translateX(35%) scale(.3,1);
		transform:translateX(35%) scale(.3,1)
	}
	100% {
		opacity:0;
		-webkit-transform:translateX(-50%) scale(0,1);
		transform:translateX(-50%) scale(0,1)
	}
}
@-webkit-keyframes buffer {
	0% {
		opacity:1;
		background-position:0 -23px
	}
	50% {
		opacity:0
	}
	100% {
		opacity:1;
		background-position:-200px -23px
	}
}
@keyframes buffer {
	0% {
		opacity:1;
		background-position:0 -23px
	}
	50% {
		opacity:0
	}
	100% {
		opacity:1;
		background-position:-200px -23px
	}
}
.md-switch-thumb,md-radio-button {
	box-sizing:border-box;
	display:block;
	margin:15px;
	white-space:nowrap;
	cursor:pointer
}
.md-switch-thumb *,.md-switch-thumb :after,.md-switch-thumb :before,md-radio-button *,md-radio-button :after,md-radio-button :before {
	box-sizing:border-box
}
.md-switch-thumb input,md-radio-button input {
	display:none
}
.md-switch-thumb .md-container,md-radio-button .md-container {
	position:relative;
	top:4px;
	display:inline-block;
	width:16px;
	height:16px;
	cursor:pointer
}
.md-switch-thumb .md-container .md-ripple-container,md-radio-button .md-container .md-ripple-container {
	position:absolute;
	display:block;
	width:48px;
	height:48px;
	left:-16px;
	top:-16px
}
.md-switch-thumb .md-container:before,md-radio-button .md-container:before {
	background-color:transparent;
	border-radius:50%;
	content:'';
	position:absolute;
	display:block;
	height:auto;
	left:0;
	top:0;
	right:0;
	bottom:0;
	transition:all .5s;
	width:auto
}
.md-switch-thumb .md-off,md-radio-button .md-off {
	position:absolute;
	top:0;
	left:0;
	width:16px;
	height:16px;
	border:2px solid;
	border-radius:50%;
	transition:border-color ease .28s
}
.md-switch-thumb .md-on,md-radio-button .md-on {
	position:absolute;
	top:0;
	left:0;
	width:16px;
	height:16px;
	border-radius:50%;
	transition:-webkit-transform ease .28s;
	transition:transform ease .28s;
	-webkit-transform:scale(0);
	transform:scale(0)
}
.md-switch-thumb.md-checked .md-on,md-radio-button.md-checked .md-on {
	-webkit-transform:scale(.5);
	transform:scale(.5)
}
.md-switch-thumb .md-label,md-radio-button .md-label {
	position:relative;
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	vertical-align:middle;
	white-space:normal;
	pointer-events:none;
	width:auto
}
.md-switch-thumb .circle,md-radio-button .circle {
	border-radius:50%
}
md-radio-group:focus {
	outline:0
}
md-radio-group.md-focused .md-checked .md-container:before {
	left:-8px;
	top:-8px;
	right:-8px;
	bottom:-8px
}
@media screen and (-ms-high-contrast:active) {
	md-radio-button.md-default-theme .md-on {
		background-color:#fff
	}
}
.md-select-menu-container {
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	opacity:0
}
.md-select-menu-container:not(.md-clickable) {
	pointer-events:none
}
.md-select-menu-container md-progress-circular {
	display:table;
	margin:24px auto!important
}
.md-select-menu-container.md-active {
	opacity:1
}
.md-select-menu-container.md-active md-select-menu {
	transition:-webkit-transform all .4s cubic-bezier(.25,.8,.25,1);
	transition:transform all .4s cubic-bezier(.25,.8,.25,1);
	transition-duration:200ms
}
.md-select-menu-container.md-active md-select-menu>* {
	opacity:1;
	transition:all .3s cubic-bezier(.55,0,.55,.2);
	transition-duration:200ms;
	transition-delay:100ms
}
.md-select-menu-container.md-leave {
	opacity:0;
	transition:all .3s cubic-bezier(.55,0,.55,.2);
	transition-duration:250ms
}
md-input-container>md-select {
	margin:3px 0 0
}
md-select {
	display:inline-block;
	margin:.35em 2px .8em
}
md-select:focus {
	outline:0
}
md-select[disabled]:hover {
	cursor:default
}
md-select:not([disabled]):hover {
	cursor:pointer
}
md-select:not([disabled]).ng-invalid.ng-dirty .md-select-label,md-select:not([disabled]):focus .md-select-label {
	border-bottom:2px solid;
	padding-bottom:3px
}
.md-select-label {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding-left:3px;
	padding-top:20px;
	padding-bottom:4px;
	border-bottom:1px solid;
	position:relative;
	box-sizing:border-box;
	min-width:64px
}
.md-select-label :first-child {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:calc(100% - 2*8px)
}
.md-select-label .md-select-icon {
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	text-align:end;
	width:24px;
	margin:0 4px
}
.md-select-label .md-select-icon:after {
	display:block;
	content:'\25BC';
	position:relative;
	top:2px;
	speak:none;
	-webkit-transform:scaleY(.6) scaleX(1);
	transform:scaleY(.6) scaleX(1)
}
md-select-menu {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
	max-height:256px;
	min-height:48px;
	overflow-y:hidden;
	-webkit-transform-origin:left top;
	transform-origin:left top;
	-webkit-transform:scale(1);
	transform:scale(1)
}
md-select-menu.md-reverse {
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse
}
md-select-menu:not(.md-overflow) md-content {
	padding-top:8px;
	padding-bottom:8px
}
html[dir=rtl] md-select-menu {
	-webkit-transform-origin:right top;
	transform-origin:right top
}
md-select-menu md-content {
	min-width:136px;
	min-height:48px;
	max-height:256px;
	overflow-y:auto
}
md-select-menu>* {
	opacity:0
}
md-option {
	cursor:pointer;
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:auto;
	padding:0 16px;
	height:48px
}
md-option:focus {
	outline:0
}
md-option .md-text {
	width:auto;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:16px
}
md-optgroup {
	display:block
}
md-optgroup label {
	display:block;
	font-size:16px;
	text-transform:uppercase;
	padding:16px 8px
}
md-optgroup md-option {
	padding-left:24px
}
@media screen and (-ms-high-contrast:active) {
	.md-select-backdrop {
		background-color:transparent
	}
}
md-sidenav {
	box-sizing:border-box;
	position:absolute;
	width:304px;
	min-width:304px;
	max-width:304px;
	bottom:0;
	z-index:60;
	background-color:#fff;
	overflow:auto;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
md-sidenav *,md-sidenav :after,md-sidenav :before {
	box-sizing:border-box
}
md-sidenav ul {
	list-style:none
}
md-sidenav.md-closed {
	display:none
}
md-sidenav.md-closed-add,md-sidenav.md-closed-remove {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	transition:0s all
}
md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active {
	transition:all .4s cubic-bezier(.25,.8,.25,1)
}
md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove {
	position:static;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
md-sidenav.md-locked-open {
	width:304px;
	min-width:304px;
	max-width:304px
}
md-sidenav.md-locked-open,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right {
	position:static;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
md-sidenav.md-locked-open-remove-active {
	transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);
	width:0;
	min-width:0
}
md-sidenav.md-closed.md-locked-open-add {
	width:0;
	min-width:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
md-sidenav.md-closed.md-locked-open-add-active {
	transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);
	width:304px;
	min-width:304px;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.md-sidenav-backdrop.md-locked-open {
	display:none
}
.md-sidenav-left,md-sidenav {
	left:0;
	top:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.md-sidenav-left.md-closed,md-sidenav.md-closed {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
.md-sidenav-right {
	left:100%;
	top:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
.md-sidenav-right.md-closed {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
@media (max-width:360px) {
	md-sidenav {
		width:85%
	}
}
@media screen and (-ms-high-contrast:active) {
	.md-sidenav-left,md-sidenav {
		border-right:1px solid #fff
	}
	.md-sidenav-right {
		border-left:1px solid #fff
	}
}
@-webkit-keyframes sliderFocusThumb {
	0% {
		opacity:0;
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	50% {
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:1
	}
	100% {
		opacity:0
	}
}
@keyframes sliderFocusThumb {
	0% {
		opacity:0;
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	50% {
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:1
	}
	100% {
		opacity:0
	}
}
md-slider {
	height:48px;
	position:relative;
	display:block;
	margin-left:4px;
	margin-right:4px;
	padding:0
}
md-slider *,md-slider :after {
	box-sizing:border-box
}
md-slider .md-slider-wrapper {
	position:relative
}
md-slider .md-track-container {
	width:100%;
	position:absolute;
	top:23px;
	height:2px
}
md-slider .md-track {
	position:absolute;
	left:0;
	right:0;
	height:100%
}
md-slider .md-track-fill {
	transition:width .05s linear
}
md-slider .md-track-ticks {
	position:absolute;
	left:0;
	right:0;
	height:100%
}
md-slider .md-thumb-container {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0);
	transition:left .1s linear
}
md-slider .md-thumb {
	z-index:1;
	position:absolute;
	left:-19px;
	top:5px;
	width:38px;
	height:38px;
	border-radius:38px;
	-webkit-transform:scale(.5);
	transform:scale(.5);
	transition:all .1s linear
}
md-slider .md-thumb:after {
	content:'';
	position:absolute;
	left:3px;
	top:3px;
	width:32px;
	height:32px;
	border-radius:32px;
	border:3px solid
}
md-slider .md-sign {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	left:-14px;
	top:-20px;
	width:28px;
	height:28px;
	border-radius:28px;
	-webkit-transform:scale(.4) translate3d(0,70px,0);
	transform:scale(.4) translate3d(0,70px,0);
	transition:all .2s ease-in-out
}
md-slider .md-sign:after {
	position:absolute;
	content:'';
	left:0;
	border-radius:16px;
	top:19px;
	border-left:14px solid transparent;
	border-right:14px solid transparent;
	border-top:16px solid;
	opacity:0;
	-webkit-transform:translate3d(0,-8px,0);
	transform:translate3d(0,-8px,0);
	transition:all .2s ease-in-out
}
md-slider .md-sign .md-thumb-text {
	z-index:1;
	font-size:12px;
	font-weight:700
}
md-slider .md-focus-thumb {
	position:absolute;
	left:-24px;
	top:0;
	width:48px;
	height:48px;
	border-radius:48px;
	display:none;
	opacity:0;
	background-color:silver;
	-webkit-animation:sliderFocusThumb .4s linear;
	animation:sliderFocusThumb .4s linear
}
md-slider .md-focus-ring {
	position:absolute;
	left:-24px;
	top:0;
	width:48px;
	height:48px;
	border-radius:48px;
	border:2px solid #D6D6D6;
	background-color:transparent;
	-webkit-transform:scale(0);
	transform:scale(0);
	transition:all .2s linear
}
md-slider .md-disabled-thumb {
	position:absolute;
	left:-22px;
	top:2px;
	width:44px;
	height:44px;
	border-radius:44px;
	-webkit-transform:scale(.35);
	transform:scale(.35);
	border:6px solid;
	display:none
}
md-slider.md-min .md-thumb:after {
	background-color:#fff
}
md-slider.md-min .md-sign {
	opacity:0
}
md-slider:focus {
	outline:0
}
md-slider.dragging .md-thumb-container,md-slider.dragging .md-track-fill {
	transition:none
}
md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks {
	display:none
}
md-slider:not([md-discrete]):not([disabled]):hover .md-thumb {
	-webkit-transform:scale(.6);
	transform:scale(.6)
}
md-slider:not([md-discrete]):not([disabled]).active .md-focus-thumb,md-slider:not([md-discrete]):not([disabled]):focus .md-focus-thumb {
	display:block
}
md-slider:not([md-discrete]):not([disabled]).active .md-focus-ring,md-slider:not([md-discrete]):not([disabled]):focus .md-focus-ring {
	-webkit-transform:scale(1);
	transform:scale(1)
}
md-slider:not([md-discrete]):not([disabled]).active .md-thumb,md-slider:not([md-discrete]):not([disabled]):focus .md-thumb {
	-webkit-transform:scale(.85);
	transform:scale(.85)
}
md-slider[md-discrete] .md-focus-ring,md-slider[md-discrete] .md-focus-thumb {
	display:none
}
md-slider[md-discrete]:not([disabled]).active .md-sign,md-slider[md-discrete]:not([disabled]).active .md-sign:after,md-slider[md-discrete]:not([disabled]):focus .md-sign,md-slider[md-discrete]:not([disabled]):focus .md-sign:after {
	opacity:1;
	-webkit-transform:translate3d(0,0,0) scale(1);
	transform:translate3d(0,0,0) scale(1)
}
md-slider[disabled] .md-sign,md-slider[disabled] .md-track-fill {
	display:none
}
md-slider[disabled] .md-thumb {
	-webkit-transform:scale(.35);
	transform:scale(.35)
}
md-slider[disabled] .md-disabled-thumb {
	display:block
}
@media screen and (-ms-high-contrast:active) {
	md-slider.md-default-theme .md-track {
		border-bottom:1px solid #fff
	}
}
.md-sticky-clone {
	z-index:2;
	top:0;
	left:0;
	right:0;
	position:absolute!important;
	-webkit-transform:translate3d(-9999px,-9999px,0);
	transform:translate3d(-9999px,-9999px,0)
}
.md-sticky-clone[sticky-state=active] {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner {
	-webkit-animation:subheaderStickyHoverIn .3s ease-out both;
	animation:subheaderStickyHoverIn .3s ease-out both
}
@-webkit-keyframes subheaderStickyHoverIn {
	0% {
		box-shadow:0 0 0 0 transparent
	}
	100% {
		box-shadow:0 2px 4px 0 rgba(0,0,0,.16)
	}
}
@keyframes subheaderStickyHoverIn {
	0% {
		box-shadow:0 0 0 0 transparent
	}
	100% {
		box-shadow:0 2px 4px 0 rgba(0,0,0,.16)
	}
}
@-webkit-keyframes subheaderStickyHoverOut {
	0% {
		box-shadow:0 2px 4px 0 rgba(0,0,0,.16)
	}
	100% {
		box-shadow:0 0 0 0 transparent
	}
}
@keyframes subheaderStickyHoverOut {
	0% {
		box-shadow:0 2px 4px 0 rgba(0,0,0,.16)
	}
	100% {
		box-shadow:0 0 0 0 transparent
	}
}
.md-subheader {
	display:block;
	font-size:14px;
	font-weight:500;
	line-height:1em;
	margin:0 16px 0 0;
	position:relative
}
.md-subheader .md-subheader-inner {
	padding:16px 0 16px 16px
}
.md-subheader:not(.md-sticky-no-effect) {
	transition:.2s ease-out margin
}
.md-subheader:not(.md-sticky-no-effect):after {
	position:absolute;
	left:0;
	bottom:0;
	top:0;
	right:-16px;
	content:''
}
.md-subheader:not(.md-sticky-no-effect).md-sticky-clone {
	z-index:2
}
.md-subheader:not(.md-sticky-no-effect)[sticky-state=active] {
	margin-top:-2px
}
.md-subheader:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after {
	-webkit-animation:subheaderStickyHoverOut .3s ease-out both;
	animation:subheaderStickyHoverOut .3s ease-out both
}
.md-subheader .md-subheader-content {
	z-index:1;
	position:relative
}
md-switch {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin:15px;
	white-space:nowrap;
	cursor:pointer;
	outline:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
md-switch .md-container {
	cursor:-webkit-grab;
	cursor:grab;
	width:36px;
	height:24px;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	margin-right:8px
}
md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
md-switch.md-focused:not([disabled]) .md-thumb:before {
	left:-8px;
	top:-8px;
	right:-8px;
	bottom:-8px
}
md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before {
	background-color:rgba(0,0,0,.12)
}
md-switch .md-label {
	border-color:transparent;
	border-width:0
}
md-switch .md-bar {
	left:1px;
	width:34px;
	top:5px;
	height:14px;
	border-radius:8px;
	position:absolute
}
md-switch .md-thumb-container {
	top:2px;
	left:0;
	width:16px;
	position:absolute;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	z-index:1
}
md-switch.md-checked .md-thumb-container {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
md-switch .md-thumb {
	position:absolute;
	margin:0;
	left:0;
	top:0;
	outline:0;
	height:20px;
	width:20px;
	border-radius:50%;
	box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
md-switch .md-thumb:before {
	background-color:transparent;
	border-radius:50%;
	content:'';
	position:absolute;
	display:block;
	height:auto;
	left:0;
	top:0;
	right:0;
	bottom:0;
	transition:all .5s;
	width:auto
}
md-switch .md-thumb .md-ripple-container {
	position:absolute;
	display:block;
	width:auto;
	height:auto;
	left:-20px;
	top:-20px;
	right:-20px;
	bottom:-20px
}
md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container {
	transition:all .5s cubic-bezier(.35,0,.25,1);
	transition-property:-webkit-transform,background-color;
	transition-property:transform,background-color
}
md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb {
	transition-delay:.05s
}
@media screen and (-ms-high-contrast:active) {
	md-switch.md-default-theme .md-bar {
		background-color:#666
	}
	md-switch.md-default-theme.md-checked .md-bar {
		background-color:#9E9E9E
	}
	md-switch.md-default-theme .md-thumb {
		background-color:#fff
	}
}
@-webkit-keyframes md-tab-content-hide {
	0%,50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@keyframes md-tab-content-hide {
	0%,50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
md-tab-data {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
	opacity:0
}
md-tabs {
	display:block;
	margin:0;
	border-radius:2px;
	overflow:hidden;
	position:relative
}
md-tabs.ng-animate {
	transition:height .5s cubic-bezier(.35,0,.25,1)
}
md-tabs:not(.md-no-tab-content):not([md-dynamic-height]) {
	min-height:248px
}
md-tabs[md-align-tabs=bottom] md-tabs-wrapper {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:48px
}
md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper {
	top:0;
	bottom:48px
}
md-tabs[md-dynamic-height] md-tabs-content-wrapper {
	min-height:0;
	position:relative;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
	overflow:visible
}
md-tabs[md-dynamic-height] md-tab-content.md-active {
	position:relative
}
md-tabs[md-border-bottom] md-tabs-wrapper {
	/*border-width:0 0 0px;
	border-style:solid;	*/	
	margin-bottom: 0px;
	z-index:1;
	
}
md-tabs[md-border-bottom] md-tabs-wrapper .md-tab {
	padding-bottom:11px
}
md-tabs-wrapper {
	display:block;
	position:relative
}
md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button {
	height:100%;
	width:32px;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	line-height:1em;
	z-index:2;
	cursor:pointer;
	font-size:16px;
	background:center center no-repeat;
	transition:all .5s cubic-bezier(.35,0,.25,1)
}
md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus {
	outline:0
}
md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled {
	opacity:.25;
	cursor:default
}
md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave {
	transition:none
}
md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0)
}
md-tabs-wrapper md-prev-button {
	left:0;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==)
}
md-tabs-wrapper md-next-button {
	right:0;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K)
}
md-tabs-wrapper md-next-button md-icon {
	-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);
	transform:translate3d(-50%,-50%,0) rotate(180deg)
}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
	width:100%;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row
}
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
md-tabs-canvas {
	position:relative;
	overflow:hidden;
	display:block;
	height:48px
}
md-tabs-canvas:after {
	content:'';
	display:table;
	clear:both
}
md-tabs-canvas .md-dummy-wrapper {
	position:absolute;
	top:0;
	left:0
}
md-tabs-canvas.md-paginated {
	margin:0 32px
}
md-tabs-canvas.md-center-tabs {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
md-pagination-wrapper {
	height:48px;
	display:block;
	transition:left .5s cubic-bezier(.35,0,.25,1);
	position:absolute;
	width:999999px;
	left:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
md-pagination-wrapper:after {
	content:'';
	display:table;
	clear:both
}
md-pagination-wrapper.md-center-tabs {
	position:relative;
	width:initial;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0 auto
}
md-tabs-content-wrapper {
	display:block;
	position:absolute;
	top:48px;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden
}
md-tab-content {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	-webkit-transform:translateX(0);
	transform:translateX(0);
	transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);
	transition:transform .5s cubic-bezier(.35,0,.25,1);
	overflow:auto
}
md-tab-content.md-no-scroll {
	bottom:auto;
	overflow:hidden
}
md-tab-content.md-no-transition,md-tab-content.ng-leave {
	transition:none
}
md-tab-content.md-left {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-animation:1s md-tab-content-hide;
	animation:1s md-tab-content-hide;
	opacity:0
}
md-tab-content.md-left * {
	transition:visibility 0s linear;
	transition-delay:.5s;
	visibility:hidden
}
md-tab-content.md-right {
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-animation:1s md-tab-content-hide;
	animation:1s md-tab-content-hide;
	opacity:0
}
md-tab-content.md-right * {
	transition:visibility 0s linear;
	transition-delay:.5s;
	visibility:hidden
}
md-ink-bar {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:2px
}
md-ink-bar.md-left {
	transition:left .225s cubic-bezier(.35,0,.25,0),right .5s cubic-bezier(.35,0,.25,0)
}
md-ink-bar.md-right {
	transition:left .5s cubic-bezier(.35,0,.25,0),right .225s cubic-bezier(.35,0,.25,0)
}
md-tab {
	padding:12px 24px 14px;
	position:absolute;
	z-index:-1;
	white-space:nowrap;
	box-shadow:none;
	border:none;
	left:-9999px;
	text-transform:uppercase;
	font-size:14px
}
md-tab:after {
	content:attr(label)
}
.md-tab {
	font-size:14px;
	text-align:center;
	line-height:24px;
	padding:12px 36px;
	transition:background-color .35s cubic-bezier(.35,0,.25,1);
	cursor:pointer;
	white-space:nowrap;
	position:relative;
	text-transform:uppercase;
	float:left;
	font-weight:500;	
}
.md-tab.md-focused {
	box-shadow:none;
	outline:0
}
.md-tab.md-active {
	cursor:default
}
.md-tab.md-disabled {
	pointer-events:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-drag:none;
	opacity:.5;
	cursor:default
}
.md-tab.ng-leave {
	transition:none
}
md-toolbar+md-tabs {
	border-top-left-radius:0;
	border-top-right-radius:0
}
md-toast {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	box-sizing:border-box;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	min-height:48px;
	padding-left:24px;
	padding-right:24px;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
	border-radius:2px;
	font-size:14px;
	cursor:default;
	max-width:100%;
	max-height:40px;
	height:24px;
	z-index:90;
	opacity:1;
	-webkit-transform:translate3d(0,0,0) rotateZ(0deg);
	transform:translate3d(0,0,0) rotateZ(0deg);
	transition:all .4s cubic-bezier(.25,.8,.25,1)
}
md-toast.md-capsule {
	border-radius:24px
}
md-toast.ng-leave-active {
	transition:all .3s cubic-bezier(.55,0,.55,.2)
}
md-toast.md-swipedown,md-toast.md-swipeleft,md-toast.md-swiperight,md-toast.md-swipeup {
	transition:all .4s cubic-bezier(.25,.8,.25,1)
}
md-toast.ng-enter {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	opacity:0
}
md-toast.ng-enter.md-top {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
md-toast.ng-enter.ng-enter-active {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1
}
md-toast.ng-leave.ng-leave-active {
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
md-toast.ng-leave.ng-leave-active.md-top {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
md-toast.ng-leave.ng-leave-active.md-swipeleft {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
md-toast.ng-leave.ng-leave-active.md-swiperight {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
md-toast .md-action {
	line-height:19px;
	margin-left:24px;
	cursor:pointer;
	text-transform:uppercase;
	float:right
}
md-toast .md-action.md-button {
	min-width:0
}
@media (max-width:600px) {
	md-toast {
		left:0;
		right:0;
		width:100%;
		max-width:100%;
		min-width:0;
		border-radius:0;
		bottom:0
	}
	md-toast.md-top {
		bottom:auto;
		top:0
	}
}
@media (min-width:600px) {
	md-toast {
		min-width:288px
	}
	md-toast.md-bottom {
		bottom:8px
	}
	md-toast.md-left {
		left:8px
	}
	md-toast.md-right {
		right:8px
	}
	md-toast.md-top {
		top:3%;
		position: fixed;
	}
	md-toast.ng-leave.ng-leave-active.md-swipeleft {
		-webkit-transform:translate3d(-100%,25%,0) rotateZ(-15deg);
		transform:translate3d(-100%,25%,0) rotateZ(-15deg)
	}
	md-toast.ng-leave.ng-leave-active.md-swiperight {
		-webkit-transform:translate3d(100%,25%,0) rotateZ(15deg);
		transform:translate3d(100%,25%,0) rotateZ(15deg)
	}
	md-toast.ng-leave.ng-leave-active.md-top.md-swipeleft {
		-webkit-transform:translate3d(-100%,0,0) rotateZ(-15deg);
		transform:translate3d(-100%,0,0) rotateZ(-15deg)
	}
	md-toast.ng-leave.ng-leave-active.md-top.md-swiperight {
		-webkit-transform:translate3d(100%,0,0) rotateZ(15deg);
		transform:translate3d(100%,0,0) rotateZ(15deg)
	}
}
@media (min-width:1200px) {
	md-toast {
		max-width:568px
	}
}
@media screen and (-ms-high-contrast:active) {
	md-toast {
		border:1px solid #fff
	}
}
md-toolbar {
	box-sizing:border-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	z-index:2;
	font-size:20px;
	min-height:64px;
	width:100%
}
md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove {
	transition:box-shadow .5s linear
}
md-toolbar *,md-toolbar :after,md-toolbar :before {
	box-sizing:border-box
}
md-toolbar.md-tall {
	height:128px;
	min-height:128px;
	max-height:128px
}
md-toolbar.md-medium-tall {
	height:88px;
	min-height:88px;
	max-height:88px
}
md-toolbar.md-medium-tall .md-toolbar-tools {
	height:48px;
	min-height:48px;
	max-height:48px
}
md-toolbar .md-indent {
	margin-left:64px
}
.md-toolbar-tools {
	font-weight:400;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	width:100%;
	height:64px;
	max-height:64px;
	padding:0 16px;
	margin:0
}
.md-toolbar-tools h2,.md-toolbar-tools h3 {
	font-size:inherit;
	font-weight:inherit;
	margin:inherit
}
.md-toolbar-tools a {
	color:inherit;
	text-decoration:none
}
.md-toolbar-tools .fill-height {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.md-toolbar-tools .md-button {
	margin-top:0;
	margin-bottom:0
}
.md-toolbar-tools>.md-button:first-child {
	margin-left:-8px
}
.md-toolbar-tools>.md-button:last-child {
	margin-right:-8px
}
@media screen and (-ms-high-contrast:active) {
	.md-toolbar-tools {
		border-bottom:1px solid #fff
	}
}
md-tooltip {
	position:absolute;
	z-index:100;
	overflow:hidden;
	pointer-events:none;
	border-radius:4px;
	font-weight:500;
	font-size:14px
}
@media screen and (min-width:600px) {
	md-tooltip {
		font-size:10px
	}
}
md-tooltip .md-background {
	position:absolute;
	border-radius:50%;
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0);
	opacity:1
}
md-tooltip .md-background.md-show-add {
	transition:all .4s cubic-bezier(.25,.8,.25,1);
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0);
	opacity:0
}
md-tooltip .md-background.md-show,md-tooltip .md-background.md-show-add-active {
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1);
	opacity:1
}
md-tooltip .md-background.md-show-remove {
	transition:all .3s cubic-bezier(.55,0,.55,.2)
}
md-tooltip .md-background.md-show-remove.md-show-remove-active {
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0);
	opacity:0
}
md-tooltip .md-content {
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:0 0;
	opacity:0;
	height:32px;
	line-height:32px;
	padding-left:16px;
	padding-right:16px
}
@media screen and (min-width:600px) {
	md-tooltip .md-content {
		height:22px;
		line-height:22px;
		padding-left:8px;
		padding-right:8px
	}
}
md-tooltip .md-content.md-show-add {
	transition:all .4s cubic-bezier(.25,.8,.25,1);
	opacity:0
}
md-tooltip .md-content.md-show,md-tooltip .md-content.md-show-add-active {
	opacity:1
}
md-tooltip .md-content.md-show-remove {
	transition:all .3s cubic-bezier(.55,0,.55,.2)
}
md-tooltip .md-content.md-show-remove.md-show-remove-active {
	opacity:0
}
md-tooltip.md-hide {
	transition:all .3s cubic-bezier(.55,0,.55,.2)
}
md-tooltip.md-show {
	transition:all .4s cubic-bezier(.25,.8,.25,1);
	pointer-events:auto;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.md-whiteframe-z1 {
/*	box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)*/
}
.md-whiteframe-z2 {
	/*box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)*/
}
.md-whiteframe-z3 {
	box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.md-whiteframe-z4 {
	box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}
.md-whiteframe-z5 {
	box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)
}
@media screen and (-ms-high-contrast:active) {
	md-whiteframe {
		border:1px solid #fff
	}
}
